html {font-family: sans-serif;line-height: 1.15;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
article, aside, footer, header, nav, section {display: block;}
h1 {font-size: 2em;margin: .67em 0;}
figcaption, figure, main {display: block;}
figure {margin: 1em 0;}
hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;}
pre {font-family: monospace,monospace;font-size: 1em;}
a {background-color: transparent;-webkit-text-decoration-skip: objects;}
a:active, a:hover {outline-width: 0;}
abbr[title] {border-bottom: 1px #767676 dotted;text-decoration: none;}
b, strong {font-weight: inherit;}
b, strong {font-weight: 700;}
code, kbd, samp {font-family: monospace,monospace;font-size: 1em;}
dfn {font-style: italic;}
mark {background-color: #eee;color: #222;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
audio, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
img {border-style: none;}
svg:not(:root) {overflow: hidden;}
button, input, optgroup, select, textarea {font-family: sans-serif;font-size: 100%;line-height: 1.15;margin: 0;}
button, input {overflow: visible;}
button, select {text-transform: none;}
button, html [type="button"], [type="reset"], [type="submit"] {cursor: pointer;-webkit-appearance: button;}
button:-moz-focus-inner, [type="button"]:-moz-focus-inner, [type="reset"]:-moz-focus-inner, [type="submit"]:-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {border: 1px solid #bbb;margin: 0 2px;padding: .35em .625em .75em;}
legend {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
progress {display: inline-block;vertical-align: baseline;}
textarea {overflow: auto;}
[type="checkbox"], [type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
[type="number"]:-webkit-inner-spin-button, [type="number"]:-webkit-outer-spin-button {height: auto;}
[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}
[type="search"]:-webkit-search-cancel-button, [type="search"]:-webkit-search-decoration {-webkit-appearance: none;}
:-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
details, menu {display: block;}
summary {display: list-item;}
canvas {display: inline-block;}
template {display: none;}
[hidden] {display: none;}
a, body .wp-playlist-item-artist, .menu-toggle, .entry-title a span {-webkit-transition: color .3s ease-in-out;-moz-transition: color .3s ease-in-out;-o-transition: color .3s ease-in-out;transition: color .3s ease-in-out;}
.more-link, button, button[disabled]:hover, button[disabled]:focus, .button, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus, body .wp-playlist-item {-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out;}
.portfolio-content-wrapper .entry-container {-webkit-transition: .2s opacity ease-in-out;-moz-transition: .2s opacity ease-in-out;-o-transition: .2s opacity ease-in-out;transition: .2s opacity ease-in-out;}
.custom-header-media .wp-custom-header-video-button {-webkit-transition: .2s background-color ease-in-out,.2s color ease-in-out;-moz-transition: .2s background-color ease-in-out,.2s border-color ease-in-out,.2s color ease-in-out;-o-transition: .2s background-color ease-in-out,.2s color ease-in-out;transition: .2s background-color ease-in-out,.2s color ease-in-out;}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {transition: .2s background-color ease-in-out,.2s border-color ease-in-out;}
.team-content-wrapper .entry-container, body.infinite-scroll.infinity-end .archive-posts-wrapper .section-content-wrapper {-webkit-transition: .2s padding ease-in-out;-o-transition: .2s padding ease-in-out;-moz-transition: .2s padding ease-in-out;transition: .2s padding ease-in-out;}
.sticky-post:before, .post-edit-link:before, #promotion-section .button.play-button:before, .pagination .prev span:before, .pagination .next span:after, .gallery-item .gallery-icon a:after, .tiled-gallery .tiled-gallery-item a:after, .comment-meta .comment-permalink:before, .site-header-cart .cart-contents:before, .mejs-button button:before, .signify-mejs-container.mejs-container .mejs-button button:before, .nav-next .nav-subtitle:after, .nav-previous .nav-subtitle:before, .cat-links span+a:before, .tags-links span+a:before, .wp-custom-header-video-button:before, .search-toggle:before, .menu-toggle:before, .menu-toggle-close:before, .main-navigation .menu-item-has-children>a:after, .main-navigation .page_item_has_children>a:after, .top-navigation .menu-item-has-children>a:after, .top-navigation .page_item_has_children>a:after, .dropdown-toggle:after, .search-submit:before, .social-navigation a:before, #feature-slider-section .owl-prev:before, #feature-slider-section .owl-next:before, #signify-logo-slider-section .owl-prev:before, #signify-logo-slider-section .owl-next:before, #testimonial-content-section .owl-prev:before, #testimonial-content-section .owl-next:before, .team-content-wrapper .owl-prev:before, .team-content-wrapper .owl-next:before, .entry-breadcrumbs a:after, .posts-navigation .nav-links .nav-previous a:before, .posts-navigation .nav-links .nav-next a:after, .comment-reply-title small a:before, #scrollup:before {display: inline-block;font-family: "FontAwesome";font-style: normal;font-variant: normal;font-weight: normal;line-height: 1;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.posts-navigation .nav-links .nav-previous a:before {content: "";}
.posts-navigation .nav-links .nav-next a:after {content: "";}
.sticky-post:before {content: "";}
.site-header-cart .cart-contents:before {content: "";}
.menu-toggle:before {content: "";}
.menu-toggle.selected:before, .comment-reply-title small a:before {content: "";}
.search-toggle:before, .search-submit:before, #gallery-section .gallery-item .gallery-icon a:after, #gallery-section .tiled-gallery .tiled-gallery-item a:after {content: "";}
.dropdown-toggle:after {content: "";}
.active.dropdown-toggle:after {content: "";}
.pagination .prev span:before, #feature-slider-section .owl-prev:before, .team-content-wrapper .owl-prev:before {content: "";}
.pagination .next span:after, #feature-slider-section .owl-next:before, .team-content-wrapper .owl-next:before {content: "";}
#signify-logo-slider-section .owl-prev:before, #testimonial-content-section .owl-prev:before {content: "";}
#signify-logo-slider-section .owl-next:before, #testimonial-content-section .owl-next:before {content: "";}
.wp-custom-header-video-play:before {content: "";}
.wp-custom-header-video-pause:before {content: "";}
#scrollup:before {content: "";}
.entry-meta span a:before {margin-right: 13px;}
.entry-footer .cat-links span+a:before {content: "";}
.entry-footer .tags-links span+a:before {content: "";}
.nav-next .nav-subtitle:after {content: "";margin-left: 7px;}
.nav-previous .nav-subtitle:before {content: "";margin-right: 7px;}
.pagination .prev span:before, .pagination .next span:after {font-size: 20px;font-size: 1.25rem;}
.pagination .prev span:before {margin-right: 7px;}
.pagination .next span:after {margin-left: 7px;}
#scrollup:before, #feature-slider-section .owl-prev:before, #feature-slider-section .owl-next:before {font-size: 24px;font-size: 1.5rem;}
#signify-logo-slider-section .owl-prev:before, #signify-logo-slider-section .owl-next:before {font-size: 42px;font-size: 2.625rem;}
#testimonial-content-section .owl-prev:before, #testimonial-content-section .owl-next:before {font-size: 52px;font-size: 3.25rem;}
.nav-next .nav-subtitle:after, .nav-previous .nav-subtitle:before {font-size: 16px;font-size: 1rem;}
#promotion-section .button.play-button:before {content: "";font-size: 17px;font-size: 1.0625rem;}
.post-edit-link:before {content: "";}
.share-toggle:before {content: "";}
body, button, input, select, textarea, #stats-section h2.entry-title, .woocommerce .product-container .button, #testimonial-content-section .entry-title, .sidebar .widget-title, .widget-area:not(.sidebar) .widget .widget-title, .menu-label, #infinite-handle span button {font-family: "Open Sans",sans-serif;}
h1, h2, h3, h4, h5, h6, .section-title, .post-navigation .post-title, .comment-meta .author-name, #testimonial-content-section .entry-content, .ui-tabs .ui-tabs-nav li a, .entry-title, .post-navigation .nav-title {font-family: "Playfair Display",serif;}
.site-title {font-family: "Playfair Display",serif;}
body {font-size: 18px;font-size: 1.125rem;font-weight: normal;line-height: 1.75;}
.entry-meta .job-label {font-size: 18px;font-size: 1.125rem;line-height: 1.61;text-transform: capitalize;}
input, select, textarea, .sidebar .team-content-wrapper .entry-container>*, .menu-toggle, .wp-playlist-item-title {font-size: 16px;font-size: 1rem;line-height: 1.75;}
.entry-content h1, .entry-summary h1, .comment-content h1, .textwidget h1, .comments-title, #footer-instagram .widget-title, .section-title, #hero-section .entry-title, .promotion-section .section-title, #playlist-section .entry-title, .singular-content-wrap .entry-title, .page-title, #contact-section .entry-title, .events-content-wrapper .date-week-day {font-size: 32px;font-size: 2rem;}
.archive-posts-wrapper .entry-title, .woocommerce-posts-wrapper .entry-title, .header-style-two .site-header .site-header-main .site-title, #stats-section h2.entry-title {font-size: 26px;font-size: 1.625rem;}
.entry-title, .author-description .author-title, .comment-reply-title, .comment-meta .author-name, .woocommerce-loop-category__title, .woocommerce-loop-product__title {font-size: 21px;font-size: 1.3125rem;}
.widget, .widget .hentry .entry-title, .site-header .icon, .search-submit, .pagination, .woocommerce-pagination, .breadcrumb-area, aside.footer-widget-area .widge, .sidebar .widget, .widget .widget-title, .post-navigation .nav-title, .menu-toggle-close, .dropdown-toggle, .search-toggle:before, .search-submit:before, .cart-contents:before, .navigation.pagination a, .menu-label, .menu-toggle {font-size: 16px;font-size: 1rem;}
.page .site-main .entry-footer .entry-meta, .single .site-main .entry-footer .entry-meta, .wp-playlist-item-artist, button, .button, input[type="button"], input[type="reset"], input[type="submit"], .team-content-wrapper .entry-meta, .style-two.events-section .entry-meta .date-week-day, .style-two.events-section .entry-meta .date-month-year span, .wpcf7 label {font-size: 13px;font-size: .8125rem;}
.posts-navigation, #content #infinite-handle span button, .comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags, .comment-subscription-form, .more-link, #testimonial-content-section .entry-header .entry-meta>span, .section-subtitle, .main-navigation a {font-size: 14px;font-size: .875rem;}
.site-info, .entry-footer .entry-meta, #testimonial-content-section .entry-meta, .entry-meta, .breadcrumb-area, .woocommerce .woocommerce-breadcrumb, .post-navigation .meta-nav, .woocommerce-review__published-date, .widget-title, .header-media-tagline {font-size: 13px;font-size: .8125rem;}
.site-description, .header-style-two .site-header .site-header-main .wrapper .site-description, .site-header-top-main .site-navigation a, .site-header-top-main li, .site-header-top-main ul li>a .fa, .post-navigation .nav-subtitle, #social-footer-navigation .screen-reader-text, .archive-posts-wrapper .entry-meta a {font-size: 12px;font-size: .75rem;}
big {font-size: 125%;}
h1, h2, h3, h4, h5, h6 {clear: both;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;margin: 0;text-rendering: optimizeLegibility;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {margin-top: 0;}
p {margin: 0 0 1.6666666666667em 0;}
dfn, cite, em, i {font-style: italic;}
blockquote {font-family: "georgia";font-size: 24px;font-size: 1.5rem;font-style: normal;font-weight: bold;line-height: 1.46;margin: 0 0 1.75em;padding: .1em 0 0 42px;position: relative;text-align: center;z-index: 1;}
blockquote p {margin-bottom: 1.05em;margin-top: 0;}
blockquote.alignleft {text-align: left;}
blockquote.alignright {text-align: right;}
blockquote.alignleft:before, blockquote.alignright:before {display: none;}
blockquote:before {content: "“";font-size: 100px;font-size: 6.25rem;font-weight: bold;font-stretch: normal;font-style: normal;top: 40px;line-height: .65;letter-spacing: normal;left: -7px;width: 100%;z-index: -1;}
blockquote cite, blockquote small {display: block;font-size: 16px;font-size: 1rem;font-weight: 600;line-height: 1.6153846153846;text-decoration: none;}
blockquote em, blockquote i, blockquote cite {font-style: normal;}
blockquote strong, blockquote b {font-weight: 400;}
blockquote> :last-child {margin-bottom: 0;}
address {font-style: italic;margin: 0 0 1.75em;}
code, kbd, tt, var, samp {font-family: Inconsolata,monospace;font-size: 1em;}
pre {font-family: Inconsolata,monospace;line-height: 1.5;margin: 0 0 1.75em;max-width: 100%;overflow: auto;padding: 1.75em;white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
code {padding: .125em .25em;}
abbr, acronym {border-bottom: 1px dotted;cursor: help;}
mark, ins {padding: .125em .25em;text-decoration: none;}
big {font-size: 125%;}
html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*, *:before, *:after {-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}
hr {border: 0;height: 1px;margin: 0 0 1.75em;}
ul, ol {margin: 0 0 1.75em 1.5em;padding: 0;}
ul {list-style: disc;}
ol {list-style: decimal;}
li>ul, li>ol {margin-bottom: 0;}
dl {margin: 0 0 1.75em;}
dt {font-weight: normal;}
dd {margin: 0 1.5em 1.75em;}
img {height: auto;max-width: 100%;vertical-align: middle;}
del {opacity: .8;}
table, caption, th, td {border: 1px solid;}
table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0 0 1.75em;table-layout: fixed;width: 100%;}
caption {border-width: 1px 1px 0 1px;font-weight: 700;text-align: center;}
th, td {border-width: 0 1px 1px 0;font-weight: normal;text-align: left;}
th {font-weight: 700;}
tbody th {font-weight: 400;}
thead th {border-width: 0 1px 1px 0;}
caption, th, td {padding: .778em;}
.displaynone {display: none;}
.displayblock {display: block;}
.cover-link {display: block;height: 100%;}
.drop-cap:first-letter {float: left;font-size: 120px;font-size: 7.5rem;font-weight: 700;line-height: .6;margin: 14px 16px 5px -3px;}
.event-list-description, .events-content-wrapper .entry-summary, .author-thumb, #team-dots, .footer-contact, .team-section .social-links-menu, #feature-slider-section .owl-prev, #feature-slider-section .owl-next, .custom-header-media .wp-custom-header-video-button, .archive-post-wrap .layout-one .hentry-inner, #feature-slider-section .slider-content-wrapper, #scrollup {display: -webkit-box;display: -ms-flexbox;display: flex;}
#gallery-section .gallery-item .gallery-icon a:before, #gallery-section .tiled-gallery .tiled-gallery-item a:before, .more-link, #service-section .post-thumbnail img, .button, input[type="button"], input[type="reset"], input[type="submit"], #team-dots li, .owl-carousel .owl-dots button.owl-dot, #feature-slider-section .owl-dots button.owl-dot span, #signify-logo-slider-section .owl-prev:before, #signify-logo-slider-section .owl-next:before, #promotion-section .button.play-button:before, .entry-content button, .entry-summary button, button, .site-content .archive-posts-wrapper .posts-navigation .nav-links>div a, #scrollup, .portfolio-section .hentry-inner:hover .entry-container, .portfolio-section .post-thumbnail img, .woocommerce .products .product-container .added_to_cart, #site-generator #social-footer-navigation a:before, #content #infinite-handle span button {-moz-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
#sticky-playlist-section .wrapper {padding-left: 30px;padding-right: 30px;}
tbody tr th, tbody tr td {border-bottom: 0px;}
tbody tr:last-child th, tbody tr:last-child td {border-bottom: 1px solid;}
.archive-posts-wrapper .layout-one .hentry .hentry-inner {flex-wrap: nowrap;}
figure {margin: 0;}
.gallery-item {display: inline-block;max-width: 33.33%;padding: 0 1.1400652% 2.2801304%;text-align: center;vertical-align: top;width: 100%;}
.icon {display: inline-block;fill: currentColor;height: 1em;position: relative;top: -.1em;vertical-align: middle;width: 1em;}
.svg-fallback {display: none;}
.no-svg .svg-fallback {display: inline-block;}
.no-svg .dropdown-toggle {padding: 0;right: 0;text-align: center;width: 48px;height: 52px;}
.no-svg .dropdown-toggle .svg-fallback.icon-angle-down {font-size: 20px;font-size: 1.25rem;font-weight: 400;line-height: 1;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
.no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before {content: "^";}
.no-svg .social-navigation li a .screen-reader-text, .no-svg .search-submit .screen-reader-text {clip: auto;font-size: 16px;font-size: 1rem;font-weight: 400;height: auto;position: relative !important;width: auto;}
ul {list-style: disc;}
ul, ol {margin-left: 21px;margin-right: 21px;padding: 0;}
ul li, ol li {line-height: 30px;}
ol ol, ul ul {margin: 35px;}
ul li>ul, ol li>ol, ul li>ol, ol li>ul {margin-top: 0;margin-bottom: 0;}
.woocommerce-posts-wrapper ul.products {margin: 0 -15px;}
.menu-toggle {padding: 17px;}
.main-navigation a {padding: 14px 0;}
div#playlist-section .entry-content p:last-child {margin-top: 35px;}
.style-two.events-section .hentry-inner {padding: 35px;}
.style-two.events-section .hentry-inner .entry-summary, .style-two.events-section .hentry-inner .entry-content {margin-top: 21px;}
.style-two.events-section .hentry-inner .more-link {display: inline-block;}
nav#site-footer-navigation {padding-bottom: 0;padding-top: 30px;}
p {margin-top: 0;}
.singular-content-wrap .entry-content, .singular-content-wrap .entry-summary {margin-top: 0;margin-bottom: 30px;}
#testimonial-content-section .entry-title {margin-bottom: 0;}
#contact-section .section-heading-wrapper {padding: 0;text-align: left;}
#header-content .wrapper {padding: 20px 30px;}
body #playlist-section .wp-playlist {margin-top: 21px;}
.playlist-content-wrapper .wp-playlist .wp-playlist-current-item {padding: 10px;}
.pagination .page-numbers.prev, .pagination .page-numbers.next {padding: 7px 21px;}
.site-content>.wrapper {padding: 42px 0;}
.site-content .wrapper>.sidebar {margin-top: 42px;}
.author-info {padding: 35px;}
.footer-widget-area {padding: 21px 0 0;}
.site-footer aside+#site-generator {padding-top: 0;}
.site-footer aside+#site-generator .social-navigation {border-top: 0;}
.team-content-wrapper .entry-container {padding-left: 30px;padding-right: 30px;}
.widget-column {padding: 21px 30px 7px;}
.above-footer {padding-top: 7px;}
#content .archive-posts-wrapper .section-content-wrapper:not(.layout-one) #infinite-handle {margin-top: 0;}
.single .site-main .entry-header, .page .site-main .entry-header, .archive .page-header, .error404 .page-header, .search .page-header, .woocommerce-products-header {margin-bottom: 35px;text-align: center;}
.section.no-section-heading {padding-top: 42px;}
.comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags {margin: 0 0 35px;}
.comments-area {padding-top: 35px;}
.author-avatar, .comments-title, .comment-reply-title {margin: 0 0 24px;}
.widget {margin: 0 0 35px;}
.sidebar .widget .widget-wrap {padding: 30px;}
.sidebar .widget:last-child .widget-wrap {border-bottom: 0;}
.widget .widget-title {margin: 0 0 28px;}
.content-area .section-heading-wrapper {padding-top: 0;}
.footer-contact {margin-top: 42px;}
.widget li {margin-bottom: 7px;}
.widget li>ul, .widget li>ol {clear: both;margin-top: 7px;margin-left: 14px;}
.section-content-wrapper, .main-image+.inner-section-content-wrapper, .signify-logo-slider-content-wrapper, .archive-posts-wrapper.section .recent-blog-content-wrapper {padding: 0 30px;}
.section-content-wrapper .post-thumbnail {margin: 0 0 21px;}
.signify-logo-slider-section .section-content-wrapper .post-thumbnail {margin-bottom: 0;}
.signify-logo-slider-section .section-content-wrapper .entry-title {margin-bottom: 0;margin-top: 21px;}
.section-content-wrapper .entry-header .entry-title+.entry-meta {margin-top: 7px;margin-bottom: 0;}
.section-content-wrapper .entry-header .entry-meta, .header-media-tagline {margin-bottom: 7px;margin-top: 0;}
.featured-content-wrapper.section-content-wrapper .entry-header .entry-meta {margin-bottom: 16px;margin-top: 0;}
.archive-posts-wrapper .section-content-wrapper .entry-header .entry-title+.entry-meta {margin-top: 14px;margin-bottom: 0;}
.archive-posts-wrapper .section-content-wrapper .entry-header .entry-meta {margin-top: 0px;margin-bottom: 7px;}
.team-content-wrapper.section-content-wrapper .entry-meta {margin-top: 7px;}
.team-section.section.no-section-heading, #contact-section {padding-top: 0;}
.section-content-wrapper .entry-summary, .section-content-wrapper .entry-content, #contact-section .entry-content, #contact-section .entry-summary, .comment-content, .more-button {margin-top: 21px;width: 100%;}
.section .entry-content .button, .section .entry-summary .button {display: table;margin-top: 21px;}
.section .entry-content p p .button, .section .entry-summary p p .button {margin-top: 0;}
.section-content-wrapper .entry-container> :first-child {margin-top: 0;}
.section-content-wrapper .hentry-inner> :last-child, .section-content-wrapper .entry-container> :last-child {margin-bottom: 0;}
.woocommerce-posts-wrapper {max-width: 1500px;margin: 0 auto;}
.singular-content-wrap .entry-header .entry-meta {margin: 14 0 0 0;}
.comments-area {padding-top: 35px;}
.more-link, .entry-content button, .entry-summary button {clear: both;}
.custom-header-content> :last-child, .singular-content-wrap> :last-child, .site-header-text> :last-child, #contact-section .hentry:last-child, .section-description-wrapper> :last-child, .taxonomy-description-wrapper> :last-child, .widget-area .widget .hentry:last-child, .widget-area .widget .hentry .entry-meta, .widget-area> :last-child, .widget> :last-child, .sidebar .widget:last-child, .widget li:last-child, .widget embed:last-child, .widget iframe:last-child, .widget object:last-child, .widget video:last-child, .entry-content> :last-child, .entry-summary> :last-child, .page-content> :last-child, .comment-content> :last-child, .textwidget> :last-child, .widget_nav_menu ul, #colophon .widget li:last-child, .section-description> :last-child, .section-subtitle> :last-child {margin-bottom: 0;}
.widget-area .ewfeaturedpostpageimage .featured-image {margin-top: 0;margin-bottom: 0;}
.custom-logo {margin: 0 auto;}
.has-header-video .custom-header-content {padding-bottom: 178px;}
.widget-area .entry-meta {margin-top: 0;}
.taxonomy-description-wrapper {margin-top: 7px;}
#testimonial-content-section.has-post-thumbnail .entry-container {padding: 84px 30px 42px;}
.post-navigation div+div, .posts-navigation div+div {margin-top: 30px;}
.wp-caption .wp-caption-text {padding: 7px 14px;}
button, .button, input[type="button"], input[type="reset"], input[type="submit"], .posts-navigation a, #content #infinite-handle span button, .catch-instagram-feed-gallery-widget-wrapper .button, .header-media .more-link, #feature-slider-section .more-link, #hero-section .more-link, .promotion-section .more-link {padding: 13px 27px;}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {padding: 12px 14px;}
.above-footer {padding-bottom: 0;}
.sidebar .ewnewsletter .widget-inner-wrap {padding: 0;}
nav#site-footer-navigation {padding: 21px 0;padding-bottom: 0;}
.archive-posts-wrapper .layout-one .hentry .hentry-inner {padding-bottom: 42px;padding-top: 7px;}
#content #infinite-handle {margin-top: 7px;}
.section:nth-child(even)+.site-content .wrapper {padding-top: 0;}
.site-footer-menu+.site-info .wrapper {padding-bottom: 21px;padding-top: 21px;}
#testimonial-content-section .section-heading-wrapper {padding-bottom: 35px;}
.essential-widgets .entry-title {margin: 0 0 7px 0;}
.team-section .section-content-wrapper {padding: 0;}
.team-section .hentry {padding: 0;}
.timeline-section .hentry .hentry-inner .entry-container {padding-left: 25px;padding-right: 0;}
.timeline-section .hentry:nth-child(2n-1) .hentry-inner .entry-container {padding-left: 0;padding-right: 25px;}
.timeline-section .hentry:nth-child(2n-1) .hentry-inner .post-thumbnail {padding-left: 25px;padding-right: 0;}
.header-style-two .site-header .site-header-main .wrapper {padding: 15px 30px;}
.timeline-section .hentry .hentry-inner .post-thumbnail {padding-left: 0;padding-right: 25px;}
.header-style-two .site-header .site-header-main .wrapper {padding-bottom: 15px;padding-top: 15px;}
.header-style-two .site-header {left: 0;position: absolute;width: 100%;z-index: 9;}
.header-style-two .site-header #site-header-menu {border: 0;}
.header-style-two .site-header #site-header-menu .main-navigation li a:before {border: 0;}
input {line-height: normal;}
.more-link, button[disabled]:hover, button[disabled]:focus, .button, .wpcf7 input[type=submit], .entry-content button, .entry-summary button, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus {background-color: transparent;border: 1px solid;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;display: inline-block;font-weight: 700;padding: 7px 14px;text-align: center;text-transform: uppercase;}
.more-link:hover, .more-link:focus, .button:hover, .button:focus, .wpcf7 input[type=submit]:hover, .wpcf7 input[type=submit]:focus, .entry-content button:hover, .entry-content button:focus, .entry-summary button:hover, .entry-summary button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .woocommerce .products .product-container .added_to_cart:hover, .woocommerce .products .product-container .added_to_cart:focus, #featured-content-section .section-content-wrapper .hentry .more-link:hover, #featured-content-section .section-content-wrapper .hentry .more-link:focus, #content #infinite-handle span button:hover, #content #infinite-handle span button:focus {-webkit-box-shadow: 0px 15px 30px -17px rgba(0,0,0,.75);-moz-box-shadow: 0px 15px 30px -17px rgba(0,0,0,.75);box-shadow: 0px 15px 30px -17px rgba(0,0,0,.75);transform: translateY(-5px);-o-transform: translateY(-5px);-moz-transform: translateY(-5px);-webkit-transform: translateY(-5px);}
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {outline: thin dotted;outline-offset: -4px;}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {border: none;margin-top: 7px;width: 100%;}
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]:-webkit-search-cancel-button, input[type="search"]:-webkit-search-decoration {-webkit-appearance: none;}
input[type="radio"], input[type="checkbox"] {margin-right: .5em;}
input[type="date"]:focus, input[type="time"]:focus, input[type="datetime-local"]:focus, input[type="week"]:focus, input[type="month"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus {outline: 0;}
.post-password-form {margin-bottom: 1.75em;}
.post-password-form label {display: block;font-size: 13px;font-size: .8125rem;font-weight: 700;letter-spacing: .076923077em;line-height: 1.6153846154;margin-bottom: 1.75em;text-transform: uppercase;}
.post-password-form input[type="password"] {margin-top: .4375em;}
.post-password-form> :last-child {margin-bottom: 0;}
.search-form, .woocommerce-product-search {clear: both;position: relative;}
input[type="search"].search-field {-webkit-appearance: none;margin: 0;opacity: .6;padding: 14px 60px 14px 14px;width: 100%;}
#search-top-container .search-submit {background-color: transparent;}
input[type="search"].search-field:focus, input[type="search"].search-field.focus {opacity: 1;}
.search-submit {background-image: none;background-color: transparent;border: none;border-radius: 0;overflow: hidden;padding: 0;position: absolute;top: 0;right: 0;bottom: 0;width: 49px;}
.search-submit:hover, .search-submit:focus {background-image: none;background-color: transparent;}
select {border: none;-webkit-border-radius: 6px;border-radius: 6px;font-size: 13px;font-size: .8125rem;padding: 7px 10px;}
#service-section .more-button {display: block;}
#service-section .hentry .more-link, #service-section .hentry .button, #service-section .hentry button, #featured-content-section .section-content-wrapper .hentry .more-link, #featured-content-section .section-content-wrapper .hentry .button, #featured-content-section .section-content-wrapper .hentry button, .archive-posts-wrapper .hentry .more-link, .archive-posts-wrapper .hentry .button, .archive-posts-wrapper .hentry button {background-color: transparent;border: 1px solid;}
.sidebar .widget-wrap .more-link:hover {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;transform: translateY(0);-o-transform: translateY(0);-moz-transform: translateY(0);-webkit-transform: translateY(0);}
.comments-area .form-submit {text-align: center;}
.site-content .archive-posts-wrapper .posts-navigation .nav-links>div a {border: 1px solid transparent;}
.site-content .archive-posts-wrapper .posts-navigation .nav-links>div a:hover, .site-content .archive-posts-wrapper .posts-navigation .nav-links>div a:focus {border: 1px solid;}
#hero-section.section .more-link, #hero-section.section .button, #events-section.section .more-link, #events-section.section .button, .promotion-section .more-link, .promotion-section .button, .team-section .more-link, .team-section .button {border: 1px solid transparent;}
#hero-section.section .more-link:hover, #hero-section.section .more-link:focus, #hero-section.section .button:hover, #hero-section.section .button:focus, #events-section.section .more-link:hover, #events-section.section .more-link:focus, #events-section.section .button:hover, #events-section.section .button:focus, .promotion-section .more-link:hover, .promotion-section .more-link:focus, .promotion-section .button:hover, .promotion-section .button:focus, .team-section .more-link:hover, .team-section .more-link:focus, .team-section .button:hover, .team-section .button:focus {border: 1px solid;}
.view-more .more-link, .view-more .button {border: 1px solid transparent;}
.view-more .more-link:hover, .view-more .more-link:focus, .view-more .button:hover, .view-more .button:focus {border: 1px solid;}
.stats-section .entry-content .more-link, .stats-section .entry-summary .more-link {padding: 0;}
.stats-section .entry-content .more-link:hover, .stats-section .entry-content .more-link:focus, .stats-section .entry-summary .more-link:hover, .stats-section .entry-summary .more-link:focus {box-shadow: none;}
a {text-decoration: none;}
a:focus {outline: thin dotted;}
a:hover, a:active {outline: 0;}
.main-navigation ul, .top-navigation ul {list-style: none;margin: 0;padding-left: 0;}
.main-navigation li, .top-navigation li {margin: 0;position: relative;}
.main-navigation .sub-menu a, .top-navigation .sub-menu a {padding-top: 7px;padding-bottom: 7px;}
.header-top-bar .social-navigation a, .header-top-bar .social-links-menu a {font-size: 13px;font-size: .8125rem;}
.site-header .social-navigation ul {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;}
div#social-menu-wrapper .menu-inside-wrapper {width: auto;}
.main-navigation .menu-item-has-children>a, .main-navigation .page_item_has_children>a {padding-right: 49px;}
.site-header-top-main .top-navigation .menu-item-has-children>a, .site-header-top-main .top-navigation .page_item_has_children>a {padding-right: 39px;}
.main-navigation a, .top-navigation a {display: block;font-weight: normal;font-stretch: normal;font-style: normal;letter-spacing: .29px;text-decoration: none;text-transform: uppercase;}
.header-top-bar .social-navigation {padding: 7px 23px;}
.search-container {padding: 21px;}
#search-top-container .search-container {padding: 7px 30px;}
.main-navigation a, #primary-menu-wrapper .search-container {padding: 14px 30px;}
#header-menu-social {padding: 14px 23px;}
.main-navigation ul ul, .top-navigation ul ul {margin-left: .875em;}
.main-navigation ul ul a, .top-navigation ul ul a {font-weight: 400;letter-spacing: 0;text-transform: capitalize;}
.navigation-classic .main-navigation, .top-navigation {clear: both;border: none;}
.top-navigation {padding: 7px 0;}
.main-navigation ul.toggled-on, .top-navigation ul.toggled-on {box-shadow: none;border-top: none;}
.main-navigation ul li:hover>ul, .main-navigation ul li.focus>ul, .top-navigation ul li:hover>ul, .top-navigation ul li.focus>ul {left: auto;right: 0;}
.main-navigation ul ul li:hover>ul, .main-navigation ul ul li.focus>ul, .top-navigation ul ul li:hover>ul, .top-navigation ul ul li.focus>ul {left: 100%;}
.main-navigation ul ul .current_page_item>a, .main-navigation ul ul .current-menu-item>a, .top-navigation ul ul .current_page_item>a, .top-navigation ul ul .current-menu-item>a {font-weight: 500;}
#primary-search-wrapper, #social-menu-wrapper {display: none;}
.menu-inside-wrapper {position: absolute;right: -100%;top: 100%;width: 100%;max-width: 100%;opacity: 0;visibility: hidden;z-index: 199;-webkit-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s;}
#primary-menu-wrapper .menu-inside-wrapper {padding: 14px 0;}
.is-open .menu-inside-wrapper {opacity: 1;right: 0;visibility: visible;}
body.menu-open {overflow-y: scroll;width: 100%;}
.menu-toggle {background-image: none;background-color: transparent;border: 0;display: block;font-weight: 400;line-height: 1;margin: 0 auto;}
#primary-menu-wrapper .menu-toggle:before {height: 16px;line-height: 1;width: 16px;}
.navigation-default #primary-menu-wrapper .menu-inside-wrapper {padding: 15px 0;}
.menu-toggle:hover, .menu-toggle:focus, .menu-toggle.selected {background-image: none;background-color: transparent;}
#primary-search-wrapper .menu-toggle, #social-menu-wrapper .menu-toggle {border: 0;display: inline-block;letter-spacing: 0;padding: 0;-webkit-text-shadow: none;text-shadow: none;text-align: center;}
.dropdown-toggle {background-image: none;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;display: block;font-size: 18px;font-size: 1.125rem;right: 0;line-height: 1;margin: 0 auto;padding: 19px;position: absolute;text-shadow: none;top: 0;}
.top-navigation .dropdown-toggle {padding: 7px 14px;}
.main-navigation .menu-item-has-children .menu-item-has-children>.dropdown-toggle {padding: 12px 19px;}
.site-footer-menu .dropdown-toggle {display: none;}
.dropdown-toggle:hover, .dropdown-toggle:focus, .dropdown-toggle:focus {background: transparent;}
.dropdown-toggle:focus {outline: thin dotted;}
.main-navigation ul ul, .top-navigation ul ul {display: none;}
.main-navigation ul .toggled-on, .top-navigation ul .toggled-on {display: block;}
#primary-search-wrapper>.social-navigation {display: none;float: left;}
.menu-label {display: inline-block;font-weight: 500;margin-left: 7px;text-transform: uppercase;}
.header-top-bar .menu-label {margin-left: 3px;}
.site-navigation ul {list-style: none;margin: 0;}
.site-navigation .footer-menu>li {display: inline-block;}
.site-navigation .footer-menu>li a {font-weight: 600;}
.site-navigation a {display: block;line-height: 1.6153846153846;font-weight: 700;font-size: 13px;font-size: .8125rem;padding: 7px 20px;text-decoration: none;text-transform: uppercase;outline-offset: -1px;}
.mobile-social-search {clear: both;}
.social-navigation, .social-links-menu {font-size: 16px;font-size: 1rem;padding: 0;}
.social-navigation li, .social-links-menu li {display: inline-block;}
.social-navigation ul, .social-links-menu ul {list-style: none;margin: 0;}
#social-footer-navigation.social-navigation li, #social-footer-navigation .social-links-menu li {margin: 0 10px 5px 0;}
.social-navigation a, .social-links-menu a {background-color: transparent;display: inline-block;font-size: 16px;font-size: 1rem;line-height: 1;padding: 7px;text-align: center;}
.site-footer-menu .wrapper>#social-footer-navigation {padding: 21px 0;margin: 0;text-align: center;border-top: 1px solid;border-bottom: 1px solid;}
#site-generator .social-navigation a:before {line-height: 42px;}
.social-navigation a:before {content: "";}
.social-navigation a[href*="codepen.io"]:before {content: "";}
.social-navigation a[href*="digg.com"]:before {content: "";}
.social-navigation a[href*="dribbble.com"]:before {content: "";}
.social-navigation a[href*="dropbox.com"]:before {content: "";}
.social-navigation a[href*="facebook.com"]:before {content: "";}
.social-navigation a[href*="flickr.com"]:before {content: "";}
.social-navigation a[href*="foursquare.com"]:before {content: "";}
.social-navigation a[href*="plus.google.com"]:before {content: "";}
.social-navigation a[href*="github.com"]:before {content: "";}
.social-navigation a[href*="instagram.com"]:before {content: "";}
.social-navigation a[href*="linkedin.com"]:before {content: "";}
.social-navigation a[href*="path.com"]:before {content: "";}
.social-navigation a[href*="pinterest.com"]:before {content: "";}
.social-navigation a[href*="getpocket.com"]:before {content: "";}
.social-navigation a[href*="reddit.com"]:before {content: "";}
.social-navigation a[href*="skype.com"]:before {content: "";}
.social-navigation a[href*="stumbleupon.com"]:before {content: "";}
.social-navigation a[href*="tumblr.com"]:before {content: "";}
.social-navigation a[href*="twitter.com"]:before {content: "";}
.social-navigation a[href*="vimeo.com"]:before {content: "";}
.social-navigation a[href*="wordpress.com"]:before, .social-navigation a[href*="wordpress.org"]:before {content: "";}
.social-navigation a[href*="youtube.com"]:before {content: "";}
.social-navigation a[href^="mailto:"]:before {content: "";}
.social-navigation a[href*="spotify.com"]:before {content: "";}
.social-navigation a[href*="twitch.tv"]:before {content: "";}
.social-navigation a[href$="/feed/"]:before {content: "";}
.social-navigation a[href*="amazon.com"]:before {content: "";}
.social-navigation a[href*="apple.com"]:before {content: "";}
.social-navigation a[href*="bandcamp.com"]:before {content: "";}
.social-navigation a[href*="behance.com"]:before {content: "";}
.social-navigation a[href*="deviantart.com"]:before {content: "";}
.social-navigation a[href*="etsy.com"]:before {content: "";}
.post-navigation {clear: both;}
.post-navigation a {display: block;text-decoration: none;}
.post-navigation span {display: block;}
.post-navigation .nav-subtitle {letter-spacing: .083em;margin-bottom: .583em;text-transform: uppercase;}
.post-navigation .nav-title {font-weight: 600;display: block;text-rendering: optimizeLegibility;}
.post-navigation .nav-previous, .post-navigation .nav-next {position: relative;vertical-align: top;}
.pagination .prev, .pagination .next {width: 100%;}
.image-navigation, .comment-navigation {border-top: 1px solid;border-bottom: 1px solid;font-size: 13px;font-size: .8125rem;line-height: 1.6153846154;margin: 0 7.6923% 2.1538461538em;padding: 1.0769230769em 0;}
.comment-navigation {margin-right: 0;margin-left: 0;}
.comments-title+.comment-navigation {border-bottom: 0;margin-bottom: 0;}
.image-navigation .nav-previous:not(:empty), .image-navigation .nav-next:not(:empty), .comment-navigation .nav-previous:not(:empty), .comment-navigation .nav-next:not(:empty) {display: inline-block;}
.image-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before, .comment-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before {content: "/";display: inline-block;opacity: .7;padding: 0 .538461538em;}
.posts-navigation, .pagination, #content #infinite-handle {clear: both;text-align: center;}
#content #infinite-handle {display: block;}
#content #infinite-handle span {background: none transparent;display: inline-block;padding: 0;}
.infinite-loader #ctis-loading img {width: 35px;}
.infinite-loader {clear: both;}
.posts-navigation a, #content #infinite-handle span button {font-weight: 700;line-height: 1.4;}
.pagination .prev, .pagination .next {font-weight: 400;line-height: 1.75;}
.pagination .page-numbers {display: inline-block;margin: 7px 0;padding: 8px 16px;text-transform: uppercase;}
.pagination .page-numbers.current {-webkit-border-radius: 50%;border-radius: 50%;}
.posts-navigation a, #content #infinite-handle span button, .header-media .more-link {border: none;display: inline-block;text-transform: uppercase;}
#content #infinite-handle {z-index: 2;}
#content #infinite-handle, #content .infinite-loader {bottom: -35px;cursor: pointer;clear: both;margin: 0 auto;text-align: center;width: 100%;}
body.infinite-scroll.infinity-end .archive-posts-wrapper .section-content-wrapper {padding-bottom: 0;}
#top-menu-wrapper {position: relative;}
.post-navigation {clear: both;}
.post-navigation a {display: block;text-decoration: none;}
.post-navigation .meta-nav {display: block;letter-spacing: .083em;margin-bottom: .583em;text-transform: uppercase;}
.posts-navigation .nav-links div:nth-child(1):nth-last-child(2), .posts-navigation .nav-links div:nth-child(2):nth-last-child(1), .post-navigation .nav-links div:nth-child(1):nth-last-child(2), .post-navigation .nav-links div:nth-child(2):nth-last-child(1) {display: inline-block;width: 50%;}
.post-navigation .nav-previous, .posts-navigation .nav-previous {text-align: left;}
.post-navigation .nav-next, .posts-navigation .nav-next {float: right;text-align: right;}
.post-navigation div+div, .posts-navigation div+div {margin-top: 0;}
.post-navigation .post-title {font-weight: 700;display: block;text-rendering: optimizeLegibility;}
.posts-navigation .nav-links, .post-navigation .nav-links {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;}
.pagination .prev, .pagination .next {width: 100%;}
.image-navigation, .comment-navigation {border-top: 1px solid;border-bottom: 1px solid;font-size: 13px;font-size: .8125rem;line-height: 1.6153846154;margin: 0 7.6923% 2.1538461538em;padding: 1.0769230769em 0;}
.comment-navigation {margin-right: 0;margin-left: 0;}
.comments-title+.comment-navigation {border-bottom: 0;margin-bottom: 0;}
.image-navigation .nav-previous:not(:empty), .image-navigation .nav-next:not(:empty), .comment-navigation .nav-previous:not(:empty), .comment-navigation .nav-next:not(:empty) {display: inline-block;}
.image-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before, .comment-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before {content: "/";display: inline-block;opacity: .7;padding: 0 .538461538em;}
.posts-navigation, .pagination, #content #infinite-handle {clear: both;margin: 0;text-align: center;}
#content #infinite-handle {display: block;}
#content #infinite-handle span {background: none transparent;display: inline-block;padding: 0;}
#content #infinite-handle>span {display: block;}
#content #infinite-handle>span button {border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;border: 1px solid transparent;display: block;width: 100%;}
.infinite-loader #ctis-loading img {width: 35px;}
.infinite-loader {clear: both;}
.posts-navigation a, #content #infinite-handle span button {letter-spacing: 0;line-height: 1.4;}
.pagination .prev, .pagination .next {font-weight: 400;line-height: 1.75;}
.pagination .page-numbers {display: inline-block;margin: 7px 0;padding: 8px 16px;text-transform: uppercase;}
.pagination .page-numbers.current {-webkit-border-radius: 50%;border-radius: 50%;}
.posts-navigation a, #infinite-handle span button {border: none;-webkit-border-radius: 0;border-radius: 0;display: inline-block;text-transform: uppercase;}
#content #infinite-handle {z-index: 2;}
#content #infinite-handle, #content .infinite-loader {cursor: pointer;clear: both;margin: 0 auto;text-align: center;width: 100%;}
.archive-posts-wrapper .section-content-wrapper {position: relative;padding: 0;}
.site-content .archive-posts-wrapper .posts-navigation .nav-links>div {display: block;margin: 0;width: 100%;}
.site-content .archive-posts-wrapper .posts-navigation .nav-links>div a {display: block;text-align: center;}
.posts-navigation .nav-links .nav-previous a:before {margin-right: 10px;}
.posts-navigation .nav-links .nav-next a:after {margin-left: 10px;}
@media screen and (orientation: portrait) {.posts-navigation a {padding: 12px 8px;}
	.posts-navigation .nav-links .nav-previous a:before {margin-right: 5px;}
	.posts-navigation .nav-links .nav-next a:after {margin-left: 5px;}
	#social-footer-navigation.social-navigation li, #social-footer-navigation .social-links-menu li {margin-right: 5px;}}
.infinite-scroll .posts-navigation {display: none;}
.site-header {position: relative;}
#site-header-menu, .site-header-top-main {border-top: 1px solid;}
.site-header-top-main {padding: 14px 0;}
.header-style-two .site-header .site-header-main .wrapper .site-identity {text-align: left;}
.header-style-two .site-header .site-header-main .wrapper #menu-toggle {width: 110px;margin-right: -17px;}
.header-style-two .site-header .site-header-main .wrapper .site-title {font-weight: 700;}
.header-style-two .site-header .site-header-main .wrapper .site-description {text-transform: capitalize;}
.site-branding {padding: 21px 30px;margin: 0 auto;max-width: 620px;min-width: 0;width: auto;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.site-identity, #primary-menu-wrapper {margin: 0 auto;}
.site-identity {text-align: center;}
.custom-logo {display: block;max-width: 250px;margin-bottom: 21px;}
.site-header-menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;width: auto;}
.site-title {font-size: 32px;font-size: 2rem;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.15;letter-spacing: 6.5px;text-transform: uppercase;margin: 0;}
.site-title a {text-decoration: none;}
.site-description {font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: 5px;text-transform: uppercase;margin: 4px 0 0 0;}
.custom-header {clear: both;position: relative;}
.custom-header .post-thumbnail {margin: 0;}
.has-header-video .custom-header-media .wp-custom-header img {display: none;}
.custom-header {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;position: relative;width: 100%;}
.custom-header-content {display: block;display: -webkit-flex;display: -ms-flexbox;display: flex;position: relative;width: 100%;height: 100%;min-height: 100%;z-index: 2;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.has-header-media:not(.home) .custom-header-content {position: relative;-webkit-transform: initial;-moz-transform: initial;-ms-transform: initial;-o-transform: initial;transform: initial;}
.custom-header-content-wrapper {margin: 0 auto;}
.custom-header-content-wrapper, #feature-slider-section .entry-container {letter-spacing: 2.1px;width: 550px;}
.custom-header-content.content-align-left .custom-header-content-wrapper {margin: 0 auto 0 0;}
.custom-header-content.content-align-right .custom-header-content-wrapper {margin: 0 0 0 auto;}
.custom-header-content.text-align-left {text-align: left;}
.custom-header-content.text-align-right {text-align: right;}
.custom-header-content-wrapper .more-link, .custom-header-content .site-header-text, #feature-slider-section .entry-summary, #feature-slider-section .entry-content {margin-top: 21px;}
.site-header-logo, .title-image {margin-bottom: 14px;}
.has-header-media:not(.home) .custom-header-media {position: relative;}
.header-media-text-disabled .custom-header-media .wp-custom-header img {display: block;position: relative;}
.custom-header-overlay {bottom: 0;content: "";height: 100%;position: absolute;left: 0;right: 0;top: 0;width: 100%;z-index: 1;}
.custom-header .wrapper:before {content: "";display: block;height: 100%;position: absolute;left: 0;top: 0;width: 100%;}
.custom-header .wp-custom-header img {display: none;}
.header-media-text-disabled .custom-header .custom-header-media img {display: block;}
.has-header-video .custom-header-media .wp-custom-header video, .has-header-video .custom-header-media .wp-custom-header iframe {position: absolute;height: auto;left: 50%;max-width: 1000%;min-height: 100%;min-width: 100%;min-width: 100vw;width: auto;top: 50%;padding-bottom: 1px;-ms-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
@supports (object-fit: cover) {.has-header-video .custom-header-media .wp-custom-header video, .has-header-video .custom-header-media .wp-custom-header iframe {height: 100%;left: 0;-o-object-fit: cover;object-fit: cover;top: 0;-ms-transform: none;-moz-transform: none;-webkit-transform: none;transform: none;width: 100%;}}
.custom-header-media .wp-custom-header-video-button {border-radius: 50%;border: 2px solid;font-size: 18px;font-size: 1.125rem;justify-content: center;opacity: 0;overflow: hidden;padding: 7px 14px;position: absolute;left: 49%;bottom: 35px;z-index: 100;height: 44px;width: 44px;}
.sticky-playlist-enabled .custom-header-media .wp-custom-header-video-button {bottom: 75px;}
.header-media:hover .wp-custom-header-video-button {opacity: 1;}
.site-header-top-main ul {margin: 0;}
.site-header-top-main .contact-details li, .site-header-top-main .top-navigation li a {padding: 7px 30px;}
.site-header-top-main ul li {line-height: 1.5;list-style: none;margin: 0;}
.site-header-top-main ul li>a {display: block;}
.site-header-top-main ul li>.fa, .site-header-top-main ul li>a .fa {margin-right: 5px;}
.site-header-top-main .site-navigation a {text-transform: capitalize;font-weight: normal;font-stretch: normal;font-style: normal;padding: 0;}
.header-style-two .site-header .site-header-main .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}
.header-style-two .site-header .site-header-main .wrapper .site-branding {margin-left: 0;padding: 0;}
.section {clear: both;display: block;overflow: hidden;padding: 7px 0;position: relative;width: 100%;z-index: 1;}
.section-heading-wrapper {display: block;max-width: 920px;padding: 35px 30px 28px 30px;margin: 0 auto;position: relative;text-align: center;width: 100%;}
.promotion-section .wrapper {padding-top: 35px;}
.section-description, .singular-content-wrap .section-description-wrapper {margin-top: 7px;opacity: .6;}
#testimonial-content-section .owl-slideshow {overflow: hidden;}
.team-section.text-align-center .social-links-menu, .team-section.text-align-left .social-links-menu, .team-section.text-align-right .social-links-menu {-webkit-box-pack: flex-center;-ms-flex-pack: flex-center;justify-content: center;}
.text-align-left .entry-container, .text-align-right .entry-container, .text-align-center .entry-container {text-align: center;}
.section.text-align-center .entry-content .button, .section.text-align-center .entry-summary .button, .section.text-align-left .entry-content .button, .section.text-align-left .entry-summary .button, .section.text-align-right .entry-content .button, .section.text-align-right .entry-summary .button, .section.service-section .entry-content .button, .section.service-section .entry-summary .button {margin-left: auto;margin-right: auto;}
.text-align-right .post-thumbnail img, .text-align-right .post-thumbnail img {margin-left: auto;margin-right: auto;}
.section-description-wrapper, .section-title-wrapper+.section-description, .section-title+.section-description, .section-title-wrapper+.section-subtitle, .section-heading-wrapper>.section-description, .section-title+.section-description {opacity: .8;}
.section-subtitle {font-weight: 700;margin-bottom: 7px;text-transform: uppercase;}
.says, .screen-reader-text {clip: rect(1px,1px,1px,1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important;}
#social-footer-navigation .screen-reader-text {position: relative !important;overflow: visible;}
.site .skip-link {background-color: #f1f1f1;box-shadow: 0 0 1px 1px rgba(0,0,0,.2);color: #21759b;display: block;font-size: 14px;font-weight: 700;left: -9999em;outline: none;padding: 15px 23px 14px;text-decoration: none;text-transform: none;top: -9999em;}
.logged-in .site .skip-link {box-shadow: 0 0 2px 2px rgba(0,0,0,.2);}
.site .skip-link:focus {clip: auto;height: auto;left: 6px;top: 7px;width: auto;z-index: 100000;}
.alignleft {float: left;margin: .375em 1.75em 1.75em 0;}
.alignright {float: right;margin: .375em 0 1.75em 1.75em;}
.aligncenter {clear: both;display: block;margin: 0 auto 1.75em;}
blockquote.alignleft {margin: .3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright {margin: .3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter {margin-bottom: 1.473684211em;}
.breadcrumb-area {text-align: center;width: 100%;font-weight: normal;}
.catch-breadcrumb .entry-breadcrumbs, .catch-breadcrumb .woocommerce-breadcrumb {text-align: center;}
.entry-breadcrumbs, .woocommerce .woocommerce-breadcrumb {line-height: 1.75;margin: 0;padding: 14px 0;}
.entry-breadcrumbs a, .woocommerce .woocommerce-breadcrumb a {position: relative;font-weight: 400;text-decoration: none;}
.entry-breadcrumbs a:hover, .entry-breadcrumbs a:focus, .entry-breadcrumbs a:active, .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce .woocommerce-breadcrumb a:focus, .woocommerce .woocommerce-breadcrumb a:active {text-decoration: none;}
.wp-caption {margin-bottom: 1.75em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}
.wp-caption .wp-caption-text {font-size: 15px;font-size: .9375rem;font-style: normal;text-align: center;}
.wrapper:before, .wrapper:after, .posts-navigation:before, .posts-navigation:after, .clear:before, .clear:after, .section:before, .section:after, .section-content-wrapper:before, .section-content-wrapper:after, .entry-content:before, .entry-content:after, .entry-summary:before, .entry-summary:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .content-area:before, .content-area:after, .site-main>article:before, .site-main>article:after, .post-navigation:before, .post-navigation:after, .posts-navigation:before, .posts-navigation:after, .pagination:before, .pagination:after, .primary-menu:before, .primary-menu:after, .social-links-menu:before, .social-links-menu:after, .widget:before, .widget:after, .textwidget:before, .textwidget:after, .content-bottom-widgets:before, .content-bottom-widgets:after, #tertiary:before, #tertiary:after, #colophon .wrapper:before, #colophon .wrapper:after, .site-header-cart li:before, .site-header-cart li:after, .widget-area li:before, .widget-area li:after, #footer-newsletter .widget-inner:before, #footer-newsletter .widget-inner:after, #secondary:before, #secondary:after, ul.products li.product:before, ul.products li.product:after {content: "";display: table;}
.wrapper:after, #secondary:after, .posts-navigation:after, .clear:after, .section:after, .section-content-wrapper:after, .entry-content:after, .entry-summary:after, .comment-content:after, .site-content:after, .content-area:after, .site-main>article:after, .post-navigation:after, .posts-navigation:after, .pagination:after, .primary-menu:after, .social-links-menu:after, .widget:after, .textwidget:after, .content-bottom-widgets:after, #tertiary:after, #colophon .wrapper:after, .site-header-cart li:after, .widget-area li:after, ul.products li.product:after, #footer-newsletter .widget-inner:after {clear: both;}
#page {margin: 0 auto;overflow-x: hidden;position: relative;-ms-word-wrap: break-word;word-wrap: break-word;}
.boxed-layout #page {max-width: 1600px;}
.wrapper, body:not(.header-media-text-disabled) .custom-header-media {margin: 0 auto;max-width: 1500px;width: 100%;}
.single .site-main .post-thumbnail, .page .site-main .post-thumbnail {margin-top: 0;}
.header-media .wrapper, #footer-instagram .wrapper, .gallery-section .wrapper {width: 100%;max-width: 1920px;}
.recent-blog-content .wrapper {max-width: 1020px;margin: 0 auto;}
.page.no-sidebar .content-area, .single.no-sidebar .content-area, .no-sidebar .site-content>.wrapper .content-area {max-width: 920px;margin: 0 auto;}
.full-width-layout .site-content>.wrapper .content-area {max-width: 100%;}
#content[tabindex="-1"]:focus {outline: 0;}
.sidebar .widget-title {font-weight: 700;font-stretch: normal;font-style: normal;text-transform: uppercase;text-align: center;}
.sidebar .widget p {margin-bottom: 28px;}
.sidebar .widget p:last-child {margin-bottom: 0;}
.archive-post-wrap .hentry {z-index: 0;}
.archive-post-wrap .hentry .post-thumbnail-background {background-position: center center;background-size: cover;right: 0;left: auto;}
.countdown-section, .testimonial-content-section, #featured-video-section, #playlist-section, #events-section, #product-content-section, #stats-section, #portfolio-content-section, #service-section, .reservation-section {background-repeat: no-repeat;background-size: cover;background-position: center;background-attachment: fixed;}
body:not(.has-featured-slider):not(.has-header-media) .site-header+.section.portfolio-section .section-heading-wrapper {text-align: left;margin: unset;padding-bottom: 42px;}
.portfolio-section .main- {background-size: cover;}
.portfolio-section .entry-container {-webkit-transition: .2s opacity ease-in-out;-moz-transition: .2s opacity ease-in-out;-o-transition: .2s opacity ease-in-out;transition: .2s opacity ease-in-out;}
.site .avatar {border-radius: 50%;}
.entry-content .wp-smiley, .entry-summary .wp-smiley, .comment-content .wp-smiley, .textwidget .wp-smiley {border: none;margin-top: 0;margin-bottom: 0;padding: 0;}
.entry-content a img, .entry-summary a img, .comment-content a img, .textwidget a img {display: block;}
embed, iframe, object, video {max-width: 100%;vertical-align: middle;}
p>embed, p>iframe, p>object, p>video {margin-bottom: 0;}
.wp-audio-shortcode, .wp-video {margin: 1.625em 0;}
.wp-playlist-item .wp-playlist-item-length {top: .75em;}
#scrollup {-webkit-border-radius: 50%;border-radius: 50%;border: none;cursor: pointer;display: none;bottom: 35px;height: 40px;line-height: 24px;justify-content: center;align-items: center;outline: none;padding: 7px;position: fixed;right: 30px;text-decoration: none;text-align: center;width: 40px;z-index: 999;}
.sticky-playlist-enabled #scrollup {bottom: 77px;}
#scrollup:hover, #scrollup:focus {text-decoration: none;}
.sidebar ul {margin-bottom: 0;}
.sidebar .widget .hentry {float: none;overflow: hidden;}
.sidebar.widget-area .ew-about .widget-wrap {text-align: center;}
.sidebar .widget .section-heading-wrapper {padding-bottom: 35px;text-align: center;}
.sidebar .widget .social-links-menu {text-align: center;}
.sidebar .social-navigation a, .sidebar .social-links-menu a {margin: 5px 10px;}
.sidebar .social-navigation li, .sidebar .social-links-menu li {margin-bottom: 0;}
.sidebar.widget-area .essential-widgets {float: none;}
.comments-area {clear: both;display: block;width: 100%;}
.single .site-main .entry-footer .entry-meta {text-align: center;}
.single .site-main .entry-footer .entry-meta>span:not(.edit-link) a {border: 1px solid;border-radius: 35px;-webkit-border-radius: 35px;-moz-border-radius: 35px;-o-border-radius: 35px;display: inline-block;margin-right: 14px;padding: 7px 21px;}
.single .site-main .entry-footer .entry-meta>span:not(.edit-link) a:last-child {margin-right: 0;}
.comment-list {list-style: none;margin: 0;}
.comments-title, .comment-reply-title {font-weight: 600;line-height: 1.46;text-align: center;text-transform: uppercase;}
.comment-list article, .comment-list .pingback, .comment-list .trackback {padding: 1em 0;}
.comments-area .comment-list>li:first-child>article, .comments-area .comment-list>li.pingback:first-child, .comments-area .comment-list>li.trackback:first-child {border-top: none;}
.comment-list article+.comment-respond {margin-bottom: 3em;}
.comment-list .children {list-style: none;margin: 0;}
.comment-list .children li>article {padding-left: 2.5em;}
.comment-author {float: none;margin: 0 1.5em 1.5em 0;position: relative;}
.comment-container {position: relative;overflow: hidden;padding: 35px;}
.comment-author:before {content: "";border-top: 14px solid transparent;border-right: 20px solid;border-bottom: 14px solid transparent;display: inline-block;height: 0px;margin: 0 auto;position: absolute;bottom: -32px;top: auto;transform: rotate(90deg);left: 5px;vertical-align: middle;width: 0px;}
.comment-list li .comment-author:before {border-top: 14px solid transparent;border-bottom: 14px solid transparent;}
.comment-author a {text-decoration: none;}
.comment-author .avatar {height: 65px;width: 65px;}
.comment-meta .edit-link, .pingback .edit-link {display: inline-block;font-size: 13px;font-size: .8125rem;line-height: 1.6153846154;}
.comment-content ul, .comment-content ol {margin: 0 0 1.75em 1.5em;}
.comment-content li>ul, .comment-content li>ol {margin-bottom: 0;}
.comment-reply-link {display: inline-block;font-size: 16px;font-size: 1em;font-weight: 700;text-decoration: none;text-transform: uppercase;margin-top: 14px;}
.comment-reply-link:hover, .comment-reply-link:focus {outline: 0;}
.no-comments {margin: 0;padding-top: 1.75em;}
.comment-navigation+.no-comments {border-top: 0;padding-top: 0;}
.form-allowed-tags code {font-family: Inconsolata,monospace;}
.form-submit {margin: 0;}
.author-name {text-transform: capitalize;}
.comment-reply-title small a {border: 0;font-size: 24px;font-size: 1.5rem;height: 32px;overflow: hidden;width: 26px;position: absolute;right: 14px;top: 14px;}
.comment-respond {margin: 0 auto;max-width: 680px;padding: 35px;position: relative;}
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}
.comment-notes {font-style: italic;}
.comment-meta .author-name {display: block;font-style: normal;font-weight: 700;}
.comment-meta a {text-decoration: none;}
.comment-meta a:hover, .comment-meta a:focus {text-decoration: underline;}
.comment-meta .comment-permalink {display: inline-block;}
.comment-form label {font-size: 12px;font-size: .75rem;font-weight: 700;letter-spacing: .083em;line-height: 1.75;text-transform: uppercase;}
.hentry {float: left;margin-bottom: 35px;position: relative;width: 100%;}
.post-thumbnail {display: block;position: relative;}
.post-thumbnail img {display: block;margin: 0 auto;}
.entry-content h1, .entry-summary h1, .comment-content h1, .textwidget h1 {font-size: 32px;font-size: 2rem;line-height: 1.5;margin-bottom: .56451612903226em;margin-top: 1.0161290322581em;}
.entry-content h2, .entry-summary h2, .comment-content h2, .textwidget h2 {font-size: 28px;font-size: 1.75rem;line-height: 1.5;margin-bottom: .83333333333333em;margin-top: 1.5em;}
.entry-content h3, .entry-summary h3, .comment-content h3, .textwidget h3 {font-size: 24px;font-size: 1.5rem;line-height: 1.5;margin-bottom: 1.09375em;margin-top: 1.96875em;}
.entry-content h4, .comment-content h4, .textwidget h4 {font-size: 22px;font-size: 1.375rem;line-height: 1.27;margin-bottom: 1.4583333333333em;margin-top: 2.625em;}
.entry-content h5, .comment-content h5, .textwidget h5 {font-size: 18px;font-size: 1.125rem;margin-bottom: 1.6666666666667em;margin-top: 3em;}
.bespoke-logo-slider-content-wrapper .entry-title {font-size: 18px;font-size: 1.125rem;}
.entry-content h6, .comment-content h6, .textwidget h6 {font-size: 16px;font-size: 1rem;margin-bottom: 1.9444444444444em;margin-top: 3.5em;}
.comment-content h4, .comment-content h5, .comment-content h6, .textwidget h4, .textwidget h5, .textwidget h6 {line-height: 1.3125;margin-top: 2.154em;margin-bottom: 1.077em;}
.entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child, .entry-summary h1:first-child, .entry-summary h2:first-child, .entry-summary h3:first-child, .entry-summary h4:first-child, .entry-summary h5:first-child, .entry-summary h6:first-child, .comment-content h1:first-child, .comment-content h2:first-child, .comment-content h3:first-child, .comment-content h4:first-child, .comment-content h5:first-child, .comment-content h6:first-child, .textwidget h1:first-child, .textwidget h2:first-child, .textwidget h3:first-child, .textwidget h4:first-child, .textwidget h5:first-child, .textwidget h6:first-child {margin-top: 0;}
.post-navigation .nav-title, .entry-title, .comments-title {-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.more-link {border: none;cursor: pointer;display: inline-block;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: .35px;text-decoration: none;text-transform: uppercase;word-wrap: break-word;}
.more-link:hover, .more-link:focus {border-color: transparent;}
.view-more {clear: both;margin: 0 0 35px;padding: 0 25px;text-align: center;}
#events-section .view-more {position: relative;}
.author-info {border: 1px solid;clear: both;margin-top: 35px;text-align: center;}
.author-avatar .avatar {height: 65px;width: 65px;}
.author-description> :last-child {margin-bottom: 0;}
.author-description .author-title {clear: none;line-height: 1.67;}
.author-bio {overflow: hidden;}
.author-link {display: block;white-space: nowrap;}
.entry-footer:empty {margin: 0;}
.sticky-post {display: inline-block;font-size: 13px;font-size: .8125rem;letter-spacing: 0;line-height: 1;margin-bottom: 14px;padding: 7px 10px;text-align: center;text-transform: uppercase;z-index: 1;}
.sticky-post {position: relative;}
.full-content .has-post-thumbnail .sticky-post {position: relative;top: auto;left: auto;}
.entry-meta {line-height: 2;}
.entry-meta a {text-decoration: none;}
.entry-header .entry-meta>span {clear: none;display: inline-block;padding-right: 10px;}
.entry-header .entry-meta>span:last-cihld {padding-right: 0;}
.entry-footer .entry-meta>span {clear: both;display: block;margin: 28px 0 0;}
.updated:not(.published) {display: none;}
.taxonomy-description p {margin: .5384615385em 0 1.6153846154em;}
.taxonomy-description> :last-child {margin-bottom: 0;}
.page-links {clear: both;margin: 0 0 1.75em;}
.page-links a, .page-links span {border: none;-webkit-border-radius: 50%;border-radius: 50%;display: inline-block;font-size: 16px;font-size: 1rem;height: 2em;line-height: 2em;margin-right: .5em;text-align: center;width: 2em;}
.page-links a:hover, .page-links a:focus {border-color: transparent;}
.page-links>.page-links-title {border: 0;height: auto;margin: 0;padding-right: .5em;width: auto;}
.entry-attachment {margin-bottom: 1.75em;}
.entry-caption {font-size: 13px;font-size: .8125rem;font-style: italic;line-height: 1.6153846154;padding-top: 1.0769230769em;}
.entry-caption> :last-child {margin-bottom: 0;}
.content-bottom-widgets {clear: both;}
.entry-footer .author img {-webkit-border-radius: 50%;border-radius: 50%;margin-right: 1em;}
.site-content>.wrapper {padding: 42px 30px;}
.site-content>.wrapper .layout-one .hentry {padding: 0;}
#feature-slider-section+.site-content>.wrapper, #promotion-section.promotion-section+.site-content>.wrapper {padding-top: 42px;}
.archive-post-wrap .hentry .hentry-inner {max-width: 1500px;margin: 0 auto;}
.archive-post-wrap #infinite-handle {max-width: 1500px;margin: 0 auto;}
.archive-post-wrap #infinite-handle button:hover {border: 1px solid;}
#content #infinite-handle span button:hover {border: 1px solid;}
.archive-post-wrap .entry-footer .entry-meta {font-size: 16px;font-size: 1rem;font-weight: 700;}
#feature-slider-section .entry-header .cat-links a:hover, #feature-slider-section .entry-header .cat-links a:focus, .archive-post-wrap .has-post-thumbnail .entry-header .cat-links a:hover, .archive-post-wrap .has-post-thumbnail .entry-header .cat-links a:focus {text-decoration: none;}
.archive-post-wrap .more-link:hover, .archive-post-wrap .more-link:focus {background-color: none;background-image: none;}
.view-all-button {text-align: center;}
.section-description-wrapper.section-subtitle {font-size: 14px;font-size: .875rem;font-weight: bold;font-stretch: normal;font-style: normal;letter-spacing: normal;text-transform: uppercase;text-align: center;}
.content-area .post-navigation .nav-previous, .content-area .post-navigation .nav-next {border: 1px solid;padding: 28px;margin: 0;}
.entry-meta a, .entry-meta span, .header-media-tagline {text-transform: uppercase;}
.entry-title {line-height: 1.46;}
.site-content+.recent-blog-content-wrapper {border-top: 1px solid;}
.entry-content .rpt_style_basic .rpt_plan {margin-left: 0 !important;margin-right: 0 !important;width: 100%;}
.entry-content .rpt_style_basic .rpt_plan .rpt_head .rpt_price {padding-bottom: 21px;}
.entry-content .rpt_style_basic .rpt_plan .rpt_title img {margin-right: 10px;}
.widget-area:not(.sidebar) .widget .widget-title {font-weight: 600;line-height: 1.5;text-transform: uppercase;}
.widget .widget-title:empty {margin-bottom: 0;}
.widget ul, .widget ol {list-style: none;margin-left: 0;margin-bottom: 0;margin-right: 0;}
.widget-area li {line-height: 2;}
.widget_categories li, .widget_archive li {display: block;height: 1%;overflow: hidden;text-align: right;}
.widget_categories ul a, .widget_archive ul a {float: left;}
.widget_categories span, .widget_archive span {float: right;}
.widget.widget_calendar table {margin: 0;}
.widget_calendar td, .widget_calendar th {line-height: 3;padding: 0;text-align: center;}
.widget_calendar caption {font-weight: 600;}
.widget_calendar tbody a {display: block;font-weight: 600;text-decoration: none;}
.widget-area .gallery {margin: 0;}
.widget_recent_entries .post-date {display: block;font-size: 13px;font-size: .8125rem;line-height: 1.615384615;margin-bottom: .538461538em;}
.widget_recent_entries li:last-child .post-date {margin-bottom: 0;}
.widget_rss .rsswidget img {margin-top: -.375em;}
.widget_rss .rss-date, .widget_rss cite {display: block;font-size: 13px;font-size: .8125rem;font-style: normal;line-height: 1.615384615;margin-bottom: .538461538em;}
.widget_rss .rssSummary:last-child {margin-bottom: 2.1538461538em;}
.widget_rss li:last-child :last-child {margin-bottom: 0;}
.tagcloud a {border: 1px solid;display: inline-block;line-height: 1;margin: 0 .1875em .4375em 0;padding: .5625em .4375em .5em;}
.tagcloud a:hover, .tagcloud a:focus {outline: 0;}
#featured-grid-content .grid-box:hover .caption>.vcenter {-webkit-transform: translateY(-50%) scale(1);-ms-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);}
#footer-instagram .widget {margin: 0;padding: 0;}
#footer-instagram .widget-title {margin: 35px auto;text-align: center;letter-spacing: 0;text-transform: capitalize;}
#footer-instagram .widget-title {display: none;}
.widget-area .catch-instagram-feed-gallery-widget-wrapper .button {border: none;}
#footer-instagram .catch-instagram-feed-gallery-widget-wrapper .default .item, #footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item {margin: 0;}
#footer-instagram .catch-instagram-feed-gallery-widget-wrapper .default .item, #footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item {width: 16.666%;}
#footer-instagram .catch-instagram-feed-gallery-widget-wrapper .default .item:nth-child(3n+1), #footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item:nth-child(3n+1) {clear: none;}
#footer-instagram .catch-instagram-feed-gallery-widget-wrapper .default .item:nth-child(6n+1), #footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item:nth-child(6n+1) {clear: both;}
#footer-instagram .catch-instagram-feed-gallery-widget-wrapper .default .instagram-button, #footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .instagram-button {display: none;}
#footer-instagram .catch-instagram-feed-gallery-widget-wrapper .button {margin-top: 28px;}
.widget-area .date-label {display: none;}
.footer-newsletter:before, .footer-newsletter:after {clear: both;content: "";display: block;}
#footer-newsletter .wrapper {max-width: 1920px;}
#footer-newsletter .widget {clear: both;margin: 0;padding: 0 30px;}
#footer-newsletter .widget-inner {-webkit-border-radius: 10px;border-radius: 10px;max-width: 1020px;margin: 42px auto;padding: 35px;}
#footer-newsletter .ewnewsletter .widget-inner-wrap {padding: 0;margin: 0;}
#footer-newsletter .ewnewsletter .hentry {text-align: left;margin: 0;}
#footer-newsletter .ewnewsletter .ew-newsletter-wrap .ew-newsletter-subbox {border: none;padding: 13px 21px;}
.ew-newsletter-content-container> :last-child {margin-bottom: 0;}
.footer-newsletter .ew-newsletter-image-container {margin-bottom: 21px;}
.essential-widgets.ew-about .featured-image {display: inline-block;position: relative;width: 200px;height: 200px;overflow: hidden;border-radius: 50%;}
.essential-widgets.ew-about .featured-image img {width: auto;height: 100%;}
.widget .hentry {float: left;width: 100%;}
.widget a {text-decoration: none;}
.app-image-container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column wrap;flex-flow: column wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: -webkit-box;display: -ms-flexbox;display: flex;}
.app-section .hentry {position: initial;}
#app-section .entry-container {float: none;margin: 0 auto;max-width: 680px;}
#app-section.content-align-right .entry-container {margin-left: auto;margin-right: 0;}
#app-section.content-align-left .entry-container {margin-left: 0;margin-right: auto;}
.promotion-section.text-align-right .app-image-container {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.promotion-section.text-align-left .app-image-container {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.app-image-container div+div {margin-top: 14px;}
#app-section.content-frame .entry-container {position: relative;}
#app-section.content-frame .entry-container:after {content: "";left: 0;opacity: .8;height: 100%;position: absolute;top: 0;width: 100%;z-index: -1;}
.mejs-offscreen {border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal;}
.mejs-container {background: #000;position: relative;text-align: left;text-indent: 0;vertical-align: top;}
.mejs-container, .mejs-container * {box-sizing: border-box;}
.mejs-container video:-webkit-media-controls, .mejs-container video:-webkit-media-controls-panel, .mejs-container video:-webkit-media-controls-panel-container, .mejs-container video:-webkit-media-controls-start-playback-button {-webkit-appearance: none;display: none !important;}
.mejs-fill-container, .mejs-fill-container .mejs-container {height: 100%;width: 100%;}
.mejs-fill-container {background: 0 0;margin: 0 auto;overflow: hidden;position: relative;}
.mejs-container:focus {outline: none;}
.mejs-iframe-overlay {height: 100%;position: absolute;width: 100%;}
.mejs-embed, .mejs-embed body {background: #000;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
.mejs-fullscreen {overflow: hidden !important;}
.mejs-container-fullscreen {bottom: 0;left: 0;overflow: hidden;position: fixed;right: 0;top: 0;z-index: 1000;}
.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {height: 100% !important;width: 100% !important;}
.mejs-background, .mejs-mediaelement {left: 0;position: absolute;top: 0;}
.mejs-mediaelement {height: 100%;width: 100%;z-index: 0;}
.mejs-poster {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;left: 0;position: absolute;top: 0;z-index: 1;}
:root .mejs-poster-img {display: none;}
.mejs-poster-img {border: 0;padding: 0;}
.mejs-overlay {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;left: 0;position: absolute;top: 0;}
.mejs-layer {z-index: 1;}
.mejs-overlay-play {cursor: pointer;}
.mejs-overlay-button {background: url("/wp-includes/js/mediaelement/mejs-controls.svg") no-repeat;background-position: 0 -39px;height: 80px;width: 80px;}
.mejs-overlay:hover>.mejs-overlay-button {background-position: -80px -39px;}
.mejs-overlay-loading {height: 80px;width: 80px;}
.mejs-overlay-loading-bg-img {-webkit-animation: mejsanimation 1s linear infinite;animation: mejsanimation 1s linear infinite;background: transparent url("/wp-includes/js/mediaelement/mejs-controls.svg") -160px -40px no-repeat;display: block;height: 80px;width: 80px;z-index: 1;}
@-webkit-keyframes mejsanimation {to {-webkit-transform: rotate(1 turn);transform: rotate(1 turn);}}
@keyframes mejsanimation {to {-webkit-transform: rotate(1 turn);transform: rotate(1 turn);}}
.mejs-controls {bottom: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;height: 40px;padding: 0;left: 0;list-style-type: none;margin: 0;position: absolute;width: 100%;z-index: 3;}
.mejs-controls:not([style*="display: none"]) {background: rgba(255,0,0,.7);background: -webkit-linear-gradient(transparent,rgba(0,0,0,.35));background: linear-gradient(transparent,rgba(0,0,0,.35));}
.mejs-button, .mejs-time, .mejs-time-rail {font-size: 10px;height: 40px;line-height: 10px;margin: 0;width: 40px;}
.mejs-button>button {background: transparent url("/wp-includes/js/mediaelement/mejs-controls.svg");border: 0;cursor: pointer;display: block;font-size: 0;height: 20px;line-height: 0;margin: 10px 6px;overflow: hidden;padding: 0;position: absolute;text-decoration: none;width: 20px;}
.mejs-button>button:focus {outline: 1px dotted #999;}
.mejs-container-keyboard-inactive [role=slider], .mejs-container-keyboard-inactive [role=slider]:focus, .mejs-container-keyboard-inactive a, .mejs-container-keyboard-inactive a:focus, .mejs-container-keyboard-inactive button, .mejs-container-keyboard-inactive button:focus {outline: 0;}
.wp-playlist-item-length {font-weight: 700;}
.mejs-time {box-sizing: content-box;font-size: 13px;font-size: .8125rem;font-weight: 600;font-weight: 700;height: 24px;overflow: hidden;padding: 16px 10px 0;text-align: center;width: auto;}
.mejs-play>button {background-position: 0 0;}
.mejs-pause>button {background-position: -20px 0;}
.mejs-replay>button {background-position: -160px 0;}
.mejs-time-rail {direction: ltr;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;height: 40px;margin: 0 10px;padding-top: 10px;position: relative;}
.mejs-time-buffering, .mejs-time-current, .mejs-time-float, .mejs-time-float-corner, .mejs-time-float-current, .mejs-time-hovered, .mejs-time-loaded, .mejs-time-marker, .mejs-time-total {-webkit-border-radius: 0;border-radius: 0;cursor: pointer;display: block;height: 5px;position: absolute;}
.mejs-time-total {background: rgba(255,255,255,.3);margin: 5px 0 0;width: 100%;}
.mejs-time-buffering {-webkit-animation: b 2s linear infinite;animation: b 2s linear infinite;background: -webkit-linear-gradient(135deg,rgba(255,255,255,.4) 25%,transparent 0,transparent 50%,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 75%,transparent 0,transparent);background: linear-gradient(-45deg,rgba(255,255,255,.4) 25%,transparent 0,transparent 50%,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 75%,transparent 0,transparent);background-size: 15px 15px;width: 100%;}
@-webkit-keyframes b {0% {background-position: 0 0;}
	to {background-position: 40px 0;}}
@keyframes b {0% {background-position: 0 0;}
	to {background-position: 40px 0;}}
.mejs-time-loaded {background: rgba(255,255,255,.3);}
.mejs-time-current, .mejs-time-handle-content {background: #f9a926;}
.mejs-time-hovered {background: rgba(1,224,175,.2);z-index: 10;}
.mejs-time-hovered.negative {background: rgba(0,0,0,.2);}
.mejs-time-buffering, .mejs-time-current, .mejs-time-hovered, .mejs-time-loaded {left: 0;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;width: 100%;}
.mejs-time-buffering {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
.mejs-time-hovered {-webkit-transition: height .1s cubic-bezier(.44,0,1,1);transition: height .1s cubic-bezier(.44,0,1,1);}
.mejs-time-hovered.no-hover {-webkit-transform: scaleX(0) !important;-ms-transform: scaleX(0) !important;transform: scaleX(0) !important;}
.mejs-time-handle, .mejs-time-handle-content {background-color: #01e0af;cursor: pointer;left: 0;position: absolute;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);z-index: 11;}
.mejs-time-handle-content {background-color: #01e0af;height: 5px;left: 0;top: 0px;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);width: 10px;}
.mejs-time-float {background: #eee;border: 1px solid #333;bottom: 100%;color: #111;display: none;height: 17px;margin-bottom: 9px;position: absolute;text-align: center;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 36px;}
.mejs-time-float-current {display: block;left: 0;margin: 2px;text-align: center;width: 30px;}
.mejs-time-float-corner {border: 5px solid #eee;border-color: #eee transparent transparent;border-radius: 0;display: block;height: 0;left: 50%;line-height: 0;position: absolute;top: 100%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 0;}
.mejs-long-video .mejs-time-float {margin-left: -23px;width: 64px;}
.mejs-long-video .mejs-time-float-current {width: 60px;}
.mejs-broadcast {color: #fff;height: 10px;position: absolute;top: 15px;width: 100%;}
.mejs-fullscreen-button>button {background-position: -80px 0;}
.mejs-unfullscreen>button {background-position: -100px 0;}
.mejs-mute>button {background-position: -60px 0;}
.mejs-unmute>button {background-position: -40px 0;}
.mejs-volume-button {position: relative;}
.mejs-volume-button>.mejs-volume-slider {-webkit-backface-visibility: hidden;background: rgba(50,50,50,.7);border-radius: 0;bottom: 100%;display: none;height: 115px;left: 50%;margin: 0;position: absolute;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 25px;z-index: 1;}
.mejs-volume-button:hover {border-radius: 0 0 4px 4px;}
.mejs-volume-total {background: rgba(255,255,255,.5);height: 100px;left: 50%;margin: 0;position: absolute;top: 8px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 2px;}
.mejs-volume-current {left: 0;margin: 0;width: 100%;}
.mejs-volume-current, .mejs-volume-handle {background: rgba(255,255,255,.9);position: absolute;}
.mejs-volume-handle {border-radius: 1px;cursor: ns-resize;height: 6px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 16px;}
.mejs-horizontal-volume-slider {display: block;height: 36px;position: relative;vertical-align: middle;width: 45px;}
.mejs-horizontal-volume-total {background: rgba(50,50,50,.8);height: 8px;top: 16px;width: 45px;}
.mejs-horizontal-volume-current, .mejs-horizontal-volume-total {border-radius: 2px;font-size: 1px;left: 0;margin: 0;padding: 0;position: absolute;}
.mejs-horizontal-volume-current {background: rgba(255,255,255,.8);height: 100%;top: 0;width: 100%;}
.mejs-horizontal-volume-handle {display: none;}
.mejs-captions-button, .mejs-chapters-button {position: relative;}
.mejs-captions-button>button {background-position: -140px 0;}
.mejs-chapters-button>button {background-position: -180px 0;}
.mejs-captions-button>.mejs-captions-selector, .mejs-chapters-button>.mejs-chapters-selector {background: rgba(50,50,50,.7);border: 1px solid transparent;border-radius: 0;bottom: 100%;margin-right: -43px;overflow: hidden;padding: 0;position: absolute;right: 50%;visibility: visible;width: 86px;}
.mejs-chapters-button>.mejs-chapters-selector {margin-right: -55px;width: 110px;}
.mejs-captions-selector-list, .mejs-chapters-selector-list {list-style-type: none !important;margin: 0;overflow: hidden;padding: 0;}
.mejs-captions-selector-list-item, .mejs-chapters-selector-list-item {color: #fff;cursor: pointer;display: block;list-style-type: none !important;margin: 0 0 6px;overflow: hidden;padding: 0 10px;}
.mejs-captions-selector-list-item:hover, .mejs-chapters-selector-list-item:hover {background-color: #c8c8c8 !important;background-color: rgba(255,255,255,.4) !important;}
.mejs-captions-selector-input, .mejs-chapters-selector-input {clear: both;float: left;left: -1000px;margin: 3px 3px 0 5px;position: absolute;}
.mejs-captions-selector-label, .mejs-chapters-selector-label {cursor: pointer;float: left;font-size: 10px;line-height: 15px;padding: 4px 0 0;}
.mejs-captions-selected, .mejs-chapters-selected {color: #21f8f8;}
.mejs-captions-translations {font-size: 10px;margin: 0 0 5px;}
.mejs-captions-layer {bottom: 0;color: #fff;font-size: 16px;left: 0;line-height: 20px;position: absolute;text-align: center;}
.mejs-captions-layer a {color: #fff;text-decoration: underline;}
.mejs-captions-layer[lang=ar] {font-size: 20px;font-weight: 400;}
.mejs-captions-position {bottom: 15px;left: 0;position: absolute;width: 100%;}
.mejs-captions-position-hover {bottom: 35px;}
.mejs-captions-text, .mejs-captions-text * {background: rgba(20,20,20,.5);box-shadow: 5px 0 0 rgba(20,20,20,.5),-5px 0 0 rgba(20,20,20,.5);padding: 0;white-space: pre-wrap;}
.mejs-container.mejs-hide-cues video:-webkit-media-text-track-container {display: none;}
.mejs-overlay-error {position: relative;}
.mejs-overlay-error>img {left: 0;position: absolute;top: 0;z-index: -1;}
.mejs-cannotplay, .mejs-cannotplay a {color: #fff;font-size: .8em;}
.mejs-cannotplay {position: relative;}
.mejs-cannotplay a, .mejs-cannotplay p {display: inline-block;padding: 0 15px;width: 100%;}
.wp-playlist-caption, .wp-playlist-current-item .wp-playlist-item-artist, .wp-playlist-current-item .wp-playlist-item-title, .wp-playlist-item-album {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.mejs-container {clear: both;max-width: 100%;}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {background: #f4f4f4;}
.mejs-controls a.mejs-horizontal-volume-slider {display: table;}
.wp-playlist-item-artist {font-style: italic;}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-loaded {background: #01e0af;}
.mejs-controls .mejs-time-rail .mejs-time-current {background: #0073aa;}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-total {background: #f6f6f6;}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {border-radius: 0;}
.mejs-overlay-loading {background: 0 0;}
.mejs-controls button:hover {border: none;-webkit-box-shadow: none;box-shadow: none;}
.me-cannotplay {width: auto !important;}
.media-embed-details .wp-audio-shortcode {display: inline-block;max-width: 400px;}
.audio-details .embed-media-settings {overflow: visible;}
.media-embed-details .embed-media-settings .setting span {max-width: 400px;width: auto;}
.media-embed-details .embed-media-settings .checkbox-setting span {display: inline-block;}
.media-embed-details .embed-media-settings {padding-top: 0;top: 28px;}
.media-embed-details .instructions {padding: 16px 0;max-width: 600px;}
.media-embed-details .setting .remove-setting, .media-embed-details .setting p {color: #a00;font-size: 10px;text-transform: uppercase;}
.media-embed-details .setting .remove-setting {padding: 0;}
.media-embed-details .setting a:hover {color: #dc3232;}
.media-embed-details .embed-media-settings .checkbox-setting {float: none;margin: 0 0 10px;}
.wp-video {max-width: 100%;height: auto;}
.wp_attachment_holder .wp-audio-shortcode, .wp_attachment_holder .wp-video {margin-top: 18px;}
.wp-video-shortcode video, video.wp-video-shortcode {max-width: 100%;display: inline-block;}
.video-details .wp-video-holder {width: 100%;max-width: 640px;}
.wp-playlist {border: 1px solid #ccc;padding: 10px;margin: 12px 0 18px;font-size: 14px;line-height: 1.5;}
.wp-admin .wp-playlist {margin: 0 0 18px;}
.wp-playlist video {display: inline-block;max-width: 100%;}
.wp-playlist audio {display: none;max-width: 100%;width: 400px;}
.wp-playlist-caption, .wp-playlist-item-meta {display: block;font-size: 13px;font-size: .8125rem;line-height: 1.75;}
.wp-playlist-item-title {display: blocl;}
.wp-playlist .mejs-container {margin: 0;max-width: 100%;}
.wp-playlist .mejs-controls .mejs-button button {outline: 0;}
.wp-playlist-caption {max-width: 100%;}
.wp-playlist-item .wp-playlist-caption {text-decoration: none;color: #000;max-width: -webkit-calc(100% - 60px);max-width: calc(100% - 60px);font-weight: 700;transition: box-shadow .2s ease-in-out;}
.wp-playlist-item-title {font-size: 14px;line-height: 1.5;}
.wp-playlist-item-album {font-style: italic;}
.wp-playlist-item-artist {text-transform: capitalize;}
.wp-playlist-item-length {position: absolute;right: 3px;top: 0;font-size: 14px;line-height: 1.5;}
.wp-playlist-tracks {margin-top: 10px;}
.wp-playlist-item {position: relative;cursor: pointer;padding: 0 3px;border-bottom: 1px solid #ccc;}
.wp-playlist-item:last-child {border-bottom: 0;}
.wp-playlist-dark .wp-playlist-caption {color: #ddd;}
.wp-playlist-playing {font-weight: normal;background: #f7f7f7;}
.wp-playlist-light .wp-playlist-playing {background: #f8f8f8;}
.wp-playlist-dark .wp-playlist-playing {background: #000;}
.wp-playlist-current-item {overflow: hidden;margin-bottom: 10px;height: 60px;}
.wp-playlist .wp-playlist-current-item img {float: left;max-width: 50px;height: auto;margin-right: 10px;padding: 0;border: 0;}
.wp-audio-playlist .me-cannotplay span {padding: 5px 15px;}
.mejs-toggle-playlist button {z-index: 3;}
.signify-mejs-container.mejs-container {background: 0 0;}
.signify-mejs-container.mejs-container .mejs-controls {background: 0 0;margin: 0;position: relative;padding: 8px 21px;height: auto;}
.signify-mejs-container.mejs-container .mejs-controls a:hover {opacity: 1;}
.signify-mejs-container.mejs-container .mejs-controls .mejs-button {cursor: pointer;display: block;position: relative;}
.signify-mejs-container.mejs-container .mejs-button button {background: 0 0;margin: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;height: 100%;width: 40px;}
.signify-mejs-container.mejs-container .mejs-button button:hover, .signify-mejs-container.mejs-container .mejs-button button:focus {box-shadow: none;transform: none;}
.signify-mejs-container.mejs-container .mejs-controls .mejs-button button:before {font-size: 14px;font-size: .875rem;line-height: 40px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;text-align: center;}
.signify-mejs-container.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .signify-mejs-container.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {border-radius: 0;height: 3px;top: 10px;}
.signify-mejs-container.mejs-container .mejs-controls .mejs-time {height: 40px;line-height: 40px;padding-bottom: 0;padding-top: 0;width: 40px;}
.signify-mejs-container.mejs-container .mejs-controls .mejs-time-rail {height: 40px;margin: 0;padding: 18px 0 0;}
.signify-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total, .signify-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded, .signify-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float {border: none;margin: 0;}
.signify-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float {height: 0;overflow: hidden;top: -1.9em;visibility: hidden;}
.signify-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner {border-top-color: #ddd;}
.signify-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {background-color: #01e0af;}
.signify-mejs-container.mejs-container .mejs-controls .mejs-horizontal-volume-slider {height: 20px;margin-top: 18px;}
.signify-mejs-container.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .signify-mejs-container.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {position: absolute;top: 0;bottom: 0;left: 0;}
.wp-playlist-dark .signify-mejs-container.mejs-container button {color: #fff;}
.wp-audio-shortcode {border: none;margin: 1.313em 0 2.625em;}
.wp-video-shortcode.mejs-container {padding: 0;}
.wp-video-shortcode.mejs-container .mejs-controls {background: #222;top: auto;}
body .wp-playlist {border: none;clear: both;font-size: 16px;font-size: 1rem;line-height: 1.625;margin: .875em 0 2.1875em;padding: 0;position: relative;}
body #playlist-section .wp-playlist {margin: 0 auto;}
body .wp-playlist .wp-playlist-current-item img {height: 50px;margin-right: 14px;width: 50px;}
body .wp-playlist-caption, body .wp-playlist-item-title {line-height: 1.75;}
body .wp-playlist-caption:hover {opacity: 1;}
body .wp-playlist-current-item {border: none;height: auto;margin-bottom: 0;padding: .9375em 1.75em;}
body .wp-playlist-tracks {border: none;margin: 0;}
body .wp-playlist-item {padding: 14px 28px;}
body .wp-playlist-dark .wp-playlist-playing {background: transparent;}
body .wp-playlist-dark .wp-playlist-item {padding: 14px 28px;}
body .wp-playlist-item, body .wp-playlist-item:last-child {border-bottom: none;}
body .wp-playlist-item-length {font-size: 16px;font-size: 1rem;top: auto;right: 1.75em;bottom: 1.23076923em;}
body .wp-playlist-item-album {font-style: italic;}
body .wp-playlist-item-artist {display: block;}
body .wp-playlist-light .wp-playlist-caption, body .wp-playlist-current-item .wp-playlist-item-title, body .wp-playlist-playing {background: 0 0;}
.signify-mejs-container.mejs-container .mejs-toggle-playlist button:before {content: "";}
.signify-mejs-container.mejs-container .mejs-toggle-playlist.is-open button:before {content: "";}
.signify-mejs-container.mejs-container .mejs-next button:before {content: "";}
.signify-mejs-container.mejs-container .mejs-previous button:before {content: "";}
.signify-mejs-container.mejs-container .mejs-play button:before, .signify-mejs-container.mejs-container .mejs-replay button:before {content: "";}
.signify-mejs-container.mejs-container .mejs-pause button:before {content: "";}
.signify-mejs-container.mejs-container .mejs-volume-button button:before {content: "";}
.signify-mejs-container.mejs-container .mejs-volume-button.mejs-unmute button:before {content: "";}
.signify-mejs-container.mejs-container .mejs-fullscreen-button button:before {content: "";}
.contact-details {flex-wrap: wrap;}
.contact-details>div {padding-right: 28px;width: 50%;}
.contact-details>div:nth-of-type(2n) {padding-right: 0;}
.wpcf7 input[type="submit"] {margin-top: 0;}
.wpcf7 div div {margin-bottom: 35px;}
.wpcf7 label {font-weight: 500;letter-spacing: 1px;text-transform: uppercase;}
#contact-section .main-image {background-position: center center;background-size: cover;content: "";height: 300px;margin: 0;position: relative;top: 0;width: 100%;}
#contact-section .contact-content-wrapper {clear: both;}
#contact-section .section-content-wrapper {margin: 0 auto;margin-bottom: 35px;max-width: 1500px;position: relative;padding: 42px 30px 12px;box-shadow: 0 15px 90px 0 rgba(0,0,0,.05);}
.color-scheme-dark #contact-section .section-content-wrapper {box-shadow: 0 15px 90px 0 rgba(255,255,255,.05);}
#contact-section .hentry {float: none;width: 100%;}
#contact-section .hentry.contact-us-form {background-image: none;}
.contact-content-wrapper .contact-info-details {font-size: 18px;font-size: 1.125rem;}
.contact-info-details .contact-details {list-style: none;margin: 0;}
.contact-details li {margin: 0 0 21px;position: relative;}
.contact-details li>a {display: flex;flex-wrap: nowrap;text-decoration: none;}
.contact-details li>a .fa {font-size: 21px;font-size: 1.3125rem;margin-right: 21px;}
.contact-details-wrap>span {clear: both;display: block;}
.contact-details li .contact-details-label, .contact-content-wrapper form p>label {font-size: 12px;font-size: .75rem;font-weight: 700;line-height: 1.75;letter-spacing: .083333333333333em;text-transform: uppercase;}
.contact-email .contact-details-wrap>span {word-break: break-all;}
#events-section {background-size: cover;}
.events-section .hentry-inner .entry-container {text-align: center;}
.events-section .hentry-inner .entry-container strong {font-weight: 600;}
.style-one .events-content-wrapper .entry-meta, .style-one .events-content-wrapper .event-title {margin-bottom: 14px;}
.style-one.events-section .hentry-inner {padding: 35px;}
.events-content-wrapper.section-content-wrapper .entry-summary, .events-content-wrapper.section-content-wrapper .entry-content {margin-top: 0;}
.events-content-wrapper {margin: 0 auto;}
.events-content-wrapper .event-list-description .event-title {flex: 0 1 36%;}
.events-content-wrapper .event-list-description .entry-title {flex-basis: 40%;}
.events-content-wrapper .entry-summary {flex-basis: 60%;margin-top: 0;}
.events-content-wrapper .entry-summary p {flex-basis: 47%;}
.events-content-wrapper .entry-summary .more-link {display: inline-block;margin-top: 0;}
.style-one .events-content-wrapper .date-week-day {line-height: .7;margin-right: 18px;}
.style-one .events-content-wrapper .entry-meta {padding: 15px;text-align: center;}
.style-one .events-content-wrapper .entry-meta .date-week-day {margin: 0;}
.style-two.events-section .hentry .hentry-inner .entry-container .entry-meta {float: none;}
.style-two.events-section .hentry .hentry-inner .entry-container .entry-meta .entry-date {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.style-two.events-section .hentry .hentry-inner .entry-container .entry-meta .entry-date .date-week-day {margin-right: 5px;line-height: 1.45;}
.style-two.events-section .hentry .hentry-inner .entry-container .entry-meta .date-month-year span {display: inline-block;}
.events-article-wrapper .event-list-description, .events-content-wrapper .entry-summary {display: block;}
.date-month-year span {display: block;}
.date-month-year .date-month {font-weight: 600;}
.events-content-wrapper .entry-header {margin: 0;}
.events-content-wrapper.section-content-wrapper .entry-title {line-height: 1.46;}
.events-content-wrapper .entry-meta a, .events-content-wrapper .entry-meta a:hover, .events-content-wrapper .entry-meta a:focus {text-decoration: none;}
.events-content-wrapper .entry-meta {clear: both;display: inline-block;float: none;padding: 0 4px;width: 24%;}
.events-content-wrapper .entry-date>span {display: block;}
.events-content-wrapper .date-month-year {font-size: 16px;font-size: 1rem;line-height: 1.2;text-transform: uppercase;}
.events-content-wrapper .date-week-day {font-size: 36px;font-size: 2.25rem;font-weight: 700;line-height: 1.33333333333;}
#feature-slider-section {border: none;clear: both;display: block;overflow: hidden;padding: 0;position: relative;width: 100%;}
#feature-slider-section .entry-title+.entry-meta {margin-top: 14px;}
.slider-content-wrapper .entry-summary, .custom-header-content-wrapper+.site-header-text {margin-top: 14px;}
#feature-slider-section .slider-image-wrapper img, #feature-slider-section .post-thumbnail img {height: 100%;left: 0;object-fit: cover;top: 0;max-width: 1000%;min-height: 100%;min-width: 100vw;position: absolute;width: 100%;z-index: -1;}
.site-header-logo, .slider-content-wrapper .title-image {max-width: 280px;}
#feature-slider-section .owl-carousel .owl-item .title-image {display: block;}
#feature-slider-section .owl-carousel .owl-item .title-image img {width: auto;}
.text-align-left .site-header-logo {margin-left: 0;}
.text-align-right .site-header-logo {margin-right: 0;}
.site-header-logo {margin: 0 auto;}
#feature-slider-section .wrapper {max-width: 100%;padding: 0;}
#feature-slider-section .hentry {margin: 0;padding: 0;width: 100%;}
#feature-slider-section .hentry .hentry-inner {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;position: relative;position: relative;}
.custom-header .section-title, #feature-slider-section .entry-title {font-size: 34px;font-size: 2.125rem;line-height: 1.2;text-transform: capitalize;}
#feature-slider-section .post-thumbnail {height: 100%;margin: 0;position: absolute;}
#feature-slider-section .slider-image-thumbnail {background-position: center;background-repeat: no-repeat;background-size: cover;content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#feature-slider-section .slider-content-wrapper {align-items: center;max-width: 1500px;margin: 0 auto;position: relative;width: 100%;z-index: 101;}
#feature-slider-section .slider-content-wrapper, .custom-header .custom-header-content {padding: 84px 30px;}
.header-style-two .custom-header .custom-header-content, .header-style-two #feature-slider-section .slider-content-wrapper {padding-top: 110px;}
#feature-slider-section .owl-dots {display: block;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 199;}
button.owl-dot {border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;border: 2px solid transparent;cursor: pointer;display: block;height: 10px;margin-bottom: 25px;width: 10px;}
button.owl-dot:last-child {margin-bottom: 0;}
#feature-slider-section .owl-dots button.owl-dot {height: 42px;margin-bottom: 0;padding: 10px;width: 42px;}
#feature-slider-section .owl-dots button.owl-dot:last-child span {border-bottom: 0;}
#feature-slider-section .owl-dots button.owl-dot:focus {outline: none;}
#feature-slider-section .owl-dots button.owl-dot span {border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;border: 1px solid transparent;display: block;height: 20px;margin: 0 auto;width: 20px;}
.owl-dots button.owl-dot:focus {outline: none;}
#feature-slider-section .owl-prev, #feature-slider-section .owl-next {background-color: transparent;background-image: none;border: 2px solid;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;cursor: pointer;filter: alpha(opacity=0);letter-spacing: 0;height: 43px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;outline: none;opacity: 0;position: absolute;top: 48%;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;transition: .3s;text-align: center;text-decoration: none;width: 43px;z-index: 199;}
#feature-slider-section .owl-prev {left: 0;}
#feature-slider-section .owl-next {right: 0;}
#feature-slider-section .owl-prev:hover, #feature-slider-section .owl-prev:focus, #feature-slider-section .owl-next:hover, #feature-slider-section .owl-next:focus {border-color: transparent;text-decoration: none;}
#feature-slider-section .owl-prev:hover:before, #feature-slider-section .owl-prev:focus:before, #feature-slider-section .owl-next:hover:before, #feature-slider-section .owl-next:focus:before {transform: scale(1.2);-o-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);}
#feature-slider-section:hover .owl-next {right: 42px;}
#feature-slider-section:hover .owl-prev {left: 42px;}
.featured-content-wrapper, .portfolio-content-wrapper {position: relative;}
.featured-content-wrapper .entry-meta a {font-weight: 700;}
.featured-content-wrapper .post-thumbnail, .portfolio-content-wrapper .post-thumbnail {width: 100%;}
#featured-video-section .lightbox-enabled iframe {pointer-events: none;}
#featured-video-section a.mixed {color: transparent;display: block;}
body .flashy-container .flashy-content {background: transparent;}
.featured-video-content-wrapper .entry-meta {font-size: 16px;font-size: 1rem;}
.featured-video-content-wrapper .entry-header .entry-meta {line-height: 1.25;margin-top: 7px;margin-bottom: 0;}
.service-content-wrapper {text-align: center;}
.single-item .featured-video-content-wrapper .hentry:first-child {margin: 0 auto;float: none;}
.archive-posts-wrapper .layout-one .hentry .hentry-inner {border-bottom: solid 1px;}
.archive-posts-wrapper .layout-two .hentry .post-thumbnail img, .archive-posts-wrapper .layout-three .hentry .post-thumbnail img, .featured-content-wrapper a img {width: 100%;}
#colophon .widget-column {float: left;position: relative;width: 100%;z-index: 2;}
#colophon .widget {background-color: transparent;}
#site-generator {clear: both;padding: 21px 0 0 0;}
#colophon {background-repeat: no-repeat;background-position: bottom left;}
body #colophon .above-footer {clear: both;width: 100%;}
body #colophon .above-footer section {margin-bottom: 0;}
.footer-logo {width: 100%;text-align: center;}
.sticky-playlist-enabled .site-footer {margin-bottom: 60px;}
.footer-contact {display: flex;justify-content: center;max-width: 667px;margin: 0 auto;}
.footer-contact p {margin-bottom: 0;margin-right: 15px;}
.footer-contact p:last-child {margin-right: 0;}
.footer-contact {margin-top: 28px;}
.site-info {text-transform: capitalize;text-align: center;}
.site-info a {text-decoration: none;}
.site-info a:hover, .site-info a:focus {text-decoration: underline;}
#site-generator #social-footer-navigation a {font-size: 13px;}
#site-generator #social-footer-navigation a:before {border-radius: 100%;display: inline-table;font-size: 13px;border: solid 1px;height: 44px;width: 44px;}
#site-generator #social-footer-navigation a:focus:before, #site-generator #social-footer-navigation a:hover:before {border-color: transparent;color: #fff;}
#site-generator #social-footer-navigation a span {margin-left: 9px;display: none;}
#footer-menu-section .wrapper {padding: 0 30px;}
.site-info .wrapper {padding: 30px;}
.footer-menu {text-align: center;}
#gallery-section {border-bottom: none;}
#gallery-section.no-headline {padding-top: 0;}
#gallery-section.no-headline.no-view-more-button, #gallery-section .section-content-wrapper, #gallery-section .hentry {padding: 0;}
#gallery-section.no-headline.no-view-more-button .hentry {margin: 0;}
.tiled-gallery-caption, .gallery-caption {z-index: 99;}
#gallery-section .gallery-item .gallery-icon a:before, #gallery-section .tiled-gallery .tiled-gallery-item a:before {content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 1;}
#gallery-section .gallery-item .gallery-icon a:after, #gallery-section .tiled-gallery .tiled-gallery-item a:after {-webkit-border-radius: 50px;border-radius: 50px;cursor: pointer;display: block;font-size: 18px;font-size: 1.125rem;height: 42px;padding: 12px;width: 42px;text-align: center;z-index: 2;left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%);}
#gallery-section .gallery-item .gallery-icon a:before, #gallery-section .gallery-item .gallery-icon a:after, #gallery-section .tiled-gallery .tiled-gallery-item a:before, #gallery-section .tiled-gallery .tiled-gallery-item a:after {opacity: 0;}
#gallery-section .gallery-item .gallery-icon:hover a:before, #gallery-section .gallery-item .gallery-icon:focus a:before, #gallery-section .tiled-gallery .tiled-gallery-item:hover a:before, #gallery-section .tiled-gallery .tiled-gallery-item:focus a:before {opacity: .75;}
#gallery-section .gallery-item .gallery-icon:hover a:after, #gallery-section .gallery-item .gallery-icon:focus a:after, #gallery-section .tiled-gallery .tiled-gallery-item:hover a:after, #gallery-section .tiled-gallery .tiled-gallery-item:focus a:after {opacity: 1;}
#gallery-section .entry-content>*:not(div) {max-width: 946px;margin-left: auto;margin-right: auto;padding: 0 30px;}
#gallery-section .entry-footer {display: block;position: absolute;bottom: 35px;right: 35px;z-index: 199;}
#gallery-section .entry-footer .edit-link a {padding: 7px 14px;text-decoration: none;}
#gallery-section .gallery-item {float: left;margin: 0;max-width: 100%;overflow: hidden;padding: 0;position: relative;}
#gallery-section .gallery-item a {display: block;overflow: hidden;position: relative;}
.gallery-caption {background: #000;padding: 14px;width: 100%;z-index: 99;}
#gallery-section .section-content-wrapper .entry-content {margin: 0;}
.gallery-section.section.no-section-heading {padding-top: 0;padding-bottom: 0;}
.gallery-section.section.no-section-heading .hentry {margin-bottom: 0;}
#hero-section {border: none;text-align: center;}
#hero-section .wrapper {padding: 42px 0;}
#hero-section .hentry {margin: 0;padding: 0;position: static;}
.hero-content-wrapper .post-thumbnail-background {background-position: center center;background-size: cover;content: "";float: left;left: auto;padding-bottom: 100%;position: relative;margin: 0;margin-bottom: 35px;width: 100%;}
.hero-content-wrapper .entry-container {clear: both;margin: 0;width: 100%;z-index: 9;}
.hero-content-wrapper .entry-container .content-wrapper {padding: 25px;}
#hero-section .wrapper .hero-content-wrapper.section-content-wrapper .entry-container.full-width {margin: 0 auto;padding: 0;}
#hero-section.text-align-left .section-description-wrapper.section-subtitle {text-align: left;}
#hero-section.text-align-right .section-description-wrapper.section-subtitle {text-align: right;}
#hero-section .section-description-wrapper.section-subtitle {text-align: center;}
#signify-logo-slider-section .owl-prev, #signify-logo-slider-section .owl-next {border: 1px solid transparent;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;cursor: pointer;outline: none;outline: none;opacity: 1;filter: alpha(opacity=0);height: 50px;letter-spacing: 0;padding: 0 7px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);text-decoration: none;width: 50px;z-index: 199;}
.signify-logo-slider-content-wrapper.owl-carousel .owl-item img {width: auto;}
#signify-logo-slider-section .owl-prev:before, #signify-logo-slider-section .owl-next:before {transition-delay: .1s;opacity: 1;}
#signify-logo-slider-section:hover button:before {transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-webkit-transform: translateX(0);opacity: 1;}
#signify-logo-slider-section .owl-prev {left: 0;}
#signify-logo-slider-section .owl-next {right: 0;}
#signify-logo-slider-section .owl-dots {margin-bottom: 35px;text-align: center;}
#signify-logo-slider-section .owl-dots .owl-dot {display: inline-block;margin-right: 15px;}
#signify-logo-slider-section .owl-dots .owl-dot:last-child {margin-right: 0;}
#signify-logo-slider-section .owl-dots .owl-dot {border: 1px solid transparent;}
#signify-logo-slider-section .owl-dots .owl-dot.active {transform: scale(1.5);-o-transform: scale(1.5);-moz-transform: scale(1.5);-webkit-transform: scale(1.5);}
#footer-newsletter .footer-newsletter .section-heading-wrapper {text-align: center;}
#footer-newsletter .wrapper .section-description {font-size: 20px;font-size: 1.25rem;font-weight: 400;letter-spacing: 0;margin-bottom: 0;text-transform: none;}
#footer-newsletter .hentry.ew-newsletter-wrap.newsletter-action.custom input[type="text"] {margin-bottom: 15px;}
@media only screen and (min-width: 35.5em) {#footer-newsletter .hentry.ew-newsletter-wrap.newsletter-action.custom input[type="text"] {margin-right: 4%;width: 48%;float: left;}}
#footer-newsletter .hentry.ew-newsletter-wrap.newsletter-action.custom input#subbox2 {margin-right: 0;}
#footer-newsletter .hentry.ew-newsletter-wrap.newsletter-action.custom input[type="text"]~input[type="submit"] {position: relative;left: 0;margin-top: 15px;padding: 18px;right: auto;top: 0;transform: translateY(-5px);}
#footer-newsletter .hentry.ew-newsletter-wrap.newsletter-action.custom input[type="text"]~input[type="email"] {padding-right: 14px 35px;}
#footer-newsletter .ewnewsletter .hentry form {align-items: unset;flex-direction: column;flex-wrap: wrap;justify-content: unset;margin: 0 auto;max-width: 680px;position: relative;}
@media only screen and (min-width: 480px) {#footer-newsletter .ewnewsletter .hentry form {flex-direction: row;}}
@media only screen and (min-width: 480px) {#footer-newsletter .ewnewsletter .hentry form input {margin-top: 0;}}
#footer-newsletter .ewnewsletter .hentry form input[type] {border-radius: 45px;-webkit-border-radius: 45px;-moz-border-radius: 45px;-o-border-radius: 45px;box-shadow: 11px 3px 15px 0 rgba(0,0,0,.05);-moz-box-shadow: 11px 3px 15px 0 rgba(0,0,0,.05);-webkit-box-shadow: 11px 3px 15px 0 rgba(0,0,0,.05);padding: 18px;}
#footer-newsletter .ewnewsletter .hentry form input[type="email"] {margin-bottom: 0;}
@media only screen and (min-width: 480px) {#footer-newsletter .ewnewsletter .hentry form input[type="email"] {padding-right: 130px;}}
#footer-newsletter .ewnewsletter .hentry form input[type="submit"] {margin-bottom: 0;margin-top: 0;position: relative;right: auto;top: auto;border-top-left-radius: 0;border-bottom-left-radius: 0;}
@media only screen and (min-width: 480px) {#footer-newsletter .ewnewsletter .hentry form input[type="submit"] {height: 100%;position: absolute;padding-bottom: 7px;padding-top: 7px;right: 0;top: 0px;}
	#footer-newsletter .ewnewsletter .hentry form input[type="submit"]:hover, #footer-newsletter .ewnewsletter .hentry form input[type="submit"]:focus {transform: none;}}
#footer-newsletter {padding: 0;}
#footer-newsletter .ew-newsletter {margin-bottom: 0;padding: 28px 35px;padding-bottom: 45px;}
@media only screen and (min-width: 64em) {#footer-newsletter .ew-newsletter {padding: 47px;padding-bottom: 38px;}}
@media only screen and (min-width: 85.375em) {#footer-newsletter .ew-newsletter {padding: 63px;}}
#playlist-section {border: none;position: relative;}
.playlist-section {padding: 42px 0;}
.playlist-content-wrapper .wp-playlist .wp-playlist-tracks>div {background: #000;}
.playlist-content-wrapper .hentry .hentry-inner {position: relative;}
.playlist-content-wrapper .hentry .hentry-inner p a {display: inline-block;padding: 5px;width: 35%;}
.playlist-content-wrapper .hentry .hentry-inner .post-thumbnail img {margin: 0;width: 100%;}
#playlist-section .playlist-content-wrapper .wp-playlist-current-item, #playlist-section .playlist-content-wrapper .mejs-previous-button, #playlist-section .playlist-content-wrapper .mejs-next-button {display: none;}
#playlist-section .playlist-content-wrapper .mejs-container {min-width: 100%;width: 100%;}
#playlist-section .playlist-content-wrapper .mejs-next {padding-right: 0;}
.playlist-content-wrapper .post-thumbnail-background {background-position: right center;background-size: cover;content: "";float: left;margin-bottom: 21px;padding-bottom: 100%;position: relative;width: 100%;z-index: 1;}
.playlist-content-wrapper .entry-container {clear: both;width: 100%;}
.playlist-content-wrapper .wp-playlist {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.playlist-content-wrapper .wp-playlist .mejs-time {padding: 0;}
.playlist-content-wrapper .wp-playlist .mejs-duration-container {padding-left: 5px;position: relative;}
.playlist-content-wrapper .wp-playlist .mejs-currenttime-container {padding-right: 5px;}
.playlist-content-wrapper .wp-playlist .wp-playlist-current-item {margin: 0;}
.playlist-content-wrapper .wp-playlist .wp-playlist-current-item img {display: none;}
.playlist-content-wrapper .wp-playlist .wp-playlist-tracks {width: 100%;}
.playlist-content-wrapper .entry-title {font-weight: 700;text-transform: uppercase;}
.portfolio-content-wrapper {overflow: hidden;}
.portfolio-content-wrapper .hentry {height: auto;line-height: 1;}
.portfolio-content-wrapper .hentry-inner {overflow: hidden;position: relative;}
.portfolio-content-wrapper .entry-container {background: rgba(0,0,0,.5);position: absolute;bottom: 0;left: 0;opacity: 1;height: 100%;width: 100%;-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;}
#portfolio-content-section {background-position: center center;background-size: cover;position: relative;margin: 0;width: 100%;}
.portfolio-content-wrapper .entry-container>.entry-container-inner-wrap {display: block;padding: 21px;position: relative;top: 50%;left: 50%;text-align: center;transform: translate(-50%,-50%);}
.section-content-wrapper.portfolio-content-wrapper .post-thumbnail {margin: 0;margin-bottom: 0;max-width: 100%;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform .2s ease-in-out;-moz-transition: transform .2s ease-in-out;-ms-transition: -ms-transform .2s ease-in-out;-o-transition: transform .2s ease-in-out;transition: transform .2s ease-in-out;}
.portfolio-content-wrapper .hentry-inner:hover .post-thumbnail, .portfolio-content-wrapper .hentry-inner:focus .post-thumbnail {-webkit-transform: scale(1.025);-ms-transform: scale(1.025);transform: scale(1.025);}
.portfolio-content-wrapper .entry-title, .portfolio-content-wrapper .entry-meta {font-weight: 500;margin: 0;}
.portfolio-content-wrapper .entry-header .entry-meta {letter-spacing: 0;text-transform: uppercase;}
.portfolio-content-wrapper .entry-meta a {text-decoration: none;}
.portfolio-content-wrapper .entry-summary {display: none;}
.stats-content-wrapper .post-thumbnail {margin-left: auto;margin-right: auto;max-width: 80px;}
.stats-content-wrapper .entry-container {text-align: center;}
.stats-content-wrapper .entry-container .more-button {display: block;}
#stats-section .entry-summary {margin-top: 7px;}
#stats-section .hentry .hentry-inner {clear: both;}
.portfolio-section .section-content-wrapper {position: relative;}
.portfolio-section .hentry-inner, .portfolio-grid .archive-posts-wrapper .hentry-inner {overflow: hidden;position: relative;}
.portfolio-section .entry-container, .portfolio-grid .archive-posts-wrapper .entry-container {background: rgba(0,0,0,0);position: absolute;bottom: 0;left: 0;opacity: 1;height: 100%;width: 100%;-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;}
.portfolio-section .hentry-inner:hover .entry-container, .portfolio-section .hentry-inner:focus .entry-container, .portfolio-grid .archive-posts-wrapper .hentry-inner:hover .entry-container, .portfolio-grid .archive-posts-wrapper .hentry-inner:focus .entry-container {background: rgba(0,0,0,.5);}
.portfolio-section {background-position: center center;background-size: cover;position: relative;margin: 0;width: 100%;}
.portfolio-section .entry-container>.entry-container-inner-wrap, .portfolio-grid .archive-posts-wrapper .entry-container>.entry-container-inner-wrap {display: block;padding: 20px;position: relative;top: 0;left: 0;}
.portfolio-section .section-content-wrapper .post-thumbnail, .portfolio-grid .archive-posts-wrapper .post-thumbnail {margin: 0;max-width: 100%;}
.mejs-time-handle-content:hover, .mejs-time-handle-content:focus, .signify-mejs-container.mejs-container .mejs-button button:hover, .signify-mejs-container.mejs-container .mejs-button button:focus, .signify-mejs-container.mejs-container .mejs-toggle-playlist button:hover::before, .signify-mejs-container.mejs-container .mejs-toggle-playlist button:focus::before, .signify-mejs-container.mejs-container .mejs-controls .mejs-button button:hover::before, .signify-mejs-container.mejs-container .mejs-controls .mejs-button button:focus::before, .portfolio-section .hentry-inner:hover .post-thumbnail img, .portfolio-section .hentry-inner:focus .post-thumbnail img, .team-section.style1 .hentry-inner:hover .post-thumbnail img, .team-section.style1 .hentry-inner:focus .post-thumbnail img, .events-section .hentry-inner:hover .post-thumbnail img, .events-section .hentry-inner:focus .post-thumbnail img, .why-choose-us-section.modern-style .owl-item.center:hover .post-thumbnail img, .top-destinations .hentry-inner:hover .post-thumbnail, .top-destinations .hentry-inner:focus .post-thumbnail, .collection-wrapper .hentry-inner:hover .post-thumbnail, .collection-wrapper .hentry-inner:focus .post-thumbnail, .team-section.style3 .hentry-inner:hover .post-thumbnail img, .team-section.style3 .hentry-inner:focus .post-thumbnail img, ul.products li.product>a:hover img, ul.products li.product>a:focus img, .gallery-section .gallery-item img, .portfolio-grid .archive-posts-wrapper .hentry-inner:hover .post-thumbnail img, .portfolio-grid .archive-posts-wrapper .hentry-inner:focus .post-thumbnail img {-webkit-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
.portfolio-section .entry-title+.entry-meta, .portfolio-grid .archive-posts-wrapper .entry-title+.entry-meta {margin-top: 7px;}
.portfolio-section .entry-meta a {text-decoration: none;}
.portfolio-section .entry-summary {display: none;}
.filter-button-group.button-group {margin-bottom: 21px;padding: 0 20px;text-align: center;}
.section .filter-button-group .button {background-color: transparent;letter-spacing: .36px;border: 0;font-weight: 400;opacity: .6;padding: 5px 10px;position: relative;text-transform: uppercase;}
.section .filter-button-group .button:hover, .section .filter-button-group .button:focus, .section .filter-button-group .button.is-checked {box-shadow: none;opacity: 1;transform: none;}
.section .filter-button-group .button:hover:before, .section .filter-button-group .button:focus:before, .section .filter-button-group .button.is-checked:before {bottom: -6px;content: "";height: 2px;left: 10px;position: absolute;width: calc(100% - 20px);}
body:not(.has-featured-slider):not(.has-header-media) .site-header+.section.portfolio-section .section-title {font-size: 35px;font-size: 2.1875rem;font-weight: 400;line-height: 1.66;}
.custom-header+#portfolio-content-section.no-section-heading, .featured-slider-section+#portfolio-content-section.no-section-heading {padding-top: 30px;}
.portfolio-section.nav-center .filter-button-group {text-align: center;}
.portfolio-section.nav-right .filter-button-group {text-align: right;}
.theme-scheme-personal .portfolio-section .filter-button-group .button {text-transform: capitalize;}
.theme-scheme-personal .section .filter-button-group .button.is-checked:before {content: none;}
.promotion-section {border: none;position: relative;}
.promotion-section .hentry {position: initial;}
.promotion-section.content-frame .entry-container-frame {padding: 35px;position: relative;}
.promotion-section.content-frame .entry-container-frame:after {content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}
.post-thumbnail-background {background-position: center center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;padding-bottom: 100%;position: relative;}
.promotion-section .promo-logo {margin-bottom: 14px;margin-top: 14px;}
.promotion-section .post-thumbnail-background {background-position: center center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-attachment: fixed;position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding: 0;z-index: -1;}
.app-section .content-wrapper {padding: 0 30px;}
.promotion-section .entry-container {max-width: 580px;z-index: 2;}
.promotion-section.content-align-center .entry-container {display: block;margin-left: auto;margin-right: auto;}
.promotion-section.content-align-left .entry-container {float: left;}
.promotion-section.content-align-right .entry-container {float: right;}
.promotion-section .post-thumbnail-background:before {bottom: 0;content: "";left: 0;right: 0;position: absolute;top: 0;}
.app-section.content-frame .entry-container-frame {padding: 3em;}
.promotion-section.text-align-center {text-align: center;}
#hero-section.text-align-right, .promotion-section.text-align-right, #hero-section.text-align-left, .promotion-section.text-align-left, .app-section.text-align-left, .app-section.text-align-right {text-align: center;}
.text-align-left .post-thumbnail img {margin-left: auto;}
.text-align-right .post-thumbnail img {margin-right: auto;}
#promotion-section .play-video {left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
#promotion-section .play-video .play-button {box-shadow: 0px 15px 30px -17px rgba(0,0,0,.75);-webkit-border: none;border: 4px solid;-moz-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 48px;padding: 0;width: 48px;}
#promotion-section .play-video .play-button:hover, #promotion-section .play-video .play-button:focus {animation: ripple .7s linear infinite;transform: none;}
@keyframes ripple {0% {box-shadow: 0 0 0 0 rgba(255,255,255,.3),0 0 0 9px rgba(255,255,255,.3),0 0 0 16px rgba(255,255,255,.3),0 0 0 24px rgba(255,255,255,.3);}
	100% {box-shadow: 0 0 0 9px rgba(255,255,255,.3),0 0 0 16px rgba(255,255,255,.3),0 0 0 24px rgba(255,255,255,.3),0 0 0 32px rgba(255,255,255,0);}}
#promotion-section.content-align-center.text-align-center .play-video {position: relative;left: auto;top: auto;transform: none;}
#promotion-section.content-align-center.text-align-center .play-video .play-button {margin-left: auto;margin-right: auto;}
.promotion-section .more-link {margin-top: 0;}
#service-section {position: relative;width: 100%;}
#service-section .post-thumbnail a:hover img {animation: zoom .7s linear infinite;transform: scale(1.2);-o-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
#sticky-playlist-section {border-top: 1px solid #f6f6f6;overflow: initial;padding: 0;width: 100%;bottom: 0;left: 0;position: fixed;z-index: 200;}
#sticky-playlist-section .hentry {margin: 0;padding: 0;}
#sticky-playlist-section .wp-playlist, #sticky-playlist-section .entry-content {margin: 0;}
#sticky-playlist-section .wp-playlist-item {padding: .857em 1.25em;}
#sticky-playlist-section .wp-playlist-current-item {padding: 5px 10px 5px 0;}
#sticky-playlist-section .wp-playlist-item-length {right: 1.75em;}
#sticky-playlist-section .wp-playlist-tracks {right: 0;padding: 0;position: absolute;bottom: 100%;max-width: 440px;margin: 0 auto;width: 100%;z-index: 9999;}
.signify-mejs-sticky-playlist-container.mejs-container .mejs-time, .signify-mejs-sticky-playlist-container.mejs-container .mejs-time-rail, .signify-mejs-sticky-playlist-container.mejs-container .mejs-button.mejs-volume-button, .signify-mejs-sticky-playlist-container.mejs-container a.mejs-horizontal-volume-slider {display: none;}
#sticky-playlist-section .signify-mejs-container.mejs-container .mejs-button.mejs-toggle-playlist button:before, #sticky-playlist-section .signify-mejs-container.mejs-container .mejs-controls .mejs-button.mejs-playpause-button button:before {font-size: 14px;font-size: .875rem;}
#sticky-playlist-section .wp-playlist-caption, #sticky-playlist-section .wp-playlist-item-title, #sticky-playlist-section .wp-playlist-item-length {font-size: 14px;font-size: .875rem;}
#sticky-playlist-section .wp-playlist-item-title {font-weight: 700;line-height: 1.6923076923077;}
#sticky-playlist-section .wp-playlist, #sticky-playlist-section .wp-playlist-current-item {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
#sticky-playlist-section .wp-playlist-current-item, #sticky-playlist-section .signify-mejs-sticky-playlist-container {-webkit-box-flex: 0;-ms-flex: 0 1 50%;flex: 0 1 50%;}
#sticky-playlist-section .signify-mejs-container.mejs-container .mejs-controls {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
#sticky-playlist-section .mejs-container.signify-mejs-container .mejs-inner {margin-right: 55px;}
#sticky-playlist-section .mejs-container.signify-mejs-container .mejs-toggle-playlist {position: absolute;right: 0;top: 0;height: 100%;width: 56px;}
#sticky-playlist-section .mejs-container.signify-mejs-container .mejs-toggle-playlist button {background-color: transparent;background-image: none;border-radius: 0;background: 0 0;width: 55px;}
#sticky-playlist-section .mejs-container.signify-mejs-container .mejs-toggle-playlist button:hover, #sticky-playlist-section .mejs-container.signify-mejs-container .mejs-toggle-playlist button:focus {box-shadow: none;transform: none;}
#sticky-playlist-section .signify-mejs-container.mejs-container .mejs-time {font-size: 12px;font-size: .75rem;}
#sticky-playlist-section .signify-mejs-container.mejs-container .mejs-controls .mejs-playpause-button.mejs-button button, #sticky-playlist-section .signify-mejs-container.mejs-container .mejs-controls .mejs-playpause-button.mejs-button button:hover, #sticky-playlist-section .signify-mejs-container.mejs-container .mejs-controls .mejs-playpause-button.mejs-button button:focus {background: none;}
#sticky-playlist-section .signify-mejs-sticky-playlist-container {margin: 0;right: -14px;}
#sticky-playlist-section .signify-mejs-container.mejs-container .mejs-controls {padding: 10px 0;}
.wp-video-playlist .signify-mejs-container.mejs-container .mejs-controls {position: absolute;bottom: 0;left: 0;width: 100%;}
.team-content-wrapper .hentry-inner {position: relative;}
.team-content-wrapper .entry-meta {text-transform: captialize;}
.team-section .social-links-menu li a {padding-left: 10px;padding-right: 10px;}
.team-section .social-links-menu li:first-child a {padding-left: 0;}
.team-section .hentry-inner {overflow: hidden;}
.team-section .hentry-inner .social-links-menu {left: 10px;position: absolute;top: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.team-section .hentry-inner .social-links-menu li {opacity: 1;}
#portfolio-content-section .main- {background-size: cover;}
#testimonial-content-section .section-content-wrapper {display: block;position: relative;text-align: center;width: 100%;z-index: 2;}
#testimonial-content-section .section-content-wrapper .hentry-inner {position: relative;}
#testimonial-content-section .owl-nav, #testimonial-content-section .owl-dots {z-index: 999;}
#testimonial-content-section .owl-dots {margin: 0 auto;width: 100%;}
#testimonial-content-section .owl-prev, #testimonial-content-section .owl-next {outline: none;line-height: 1;padding: 10px;width: 40px;position: absolute;top: 50%;transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
#testimonial-content-section .owl-prev {position: absolute;left: 30px;}
#testimonial-content-section .owl-next {position: absolute;right: 30px;}
#testimonial-content-section .owl-prev, #testimonial-content-section .owl-next {margin: 4px;}
#testimonial-content-section .owl-prev .icon, #testimonial-content-section .owl-next .icon {width: 32px;height: 32px;}
#testimonial-content-section .entry-container {display: block;margin-left: auto;margin-right: auto;}
#testimonial-content-section .entry-header {margin: 21px 0 0 0;}
#testimonial-content-section .entry-title, #testimonial-content-section .entry-meta {display: block;text-transform: capitalize;letter-spacing: 0;}
#testimonial-content-section .entry-meta {line-height: 1.75;margin: 0;font-weight: normal;font-stretch: normal;font-style: normal;letter-spacing: normal;}
#testimonial-content-section .entry-header .entry-meta>span {padding: 0;text-transform: capitalize;}
#testimonial-content-section .entry-content, #testimonial-content-section .entry-summary {font-size: 18px;font-size: 1.125rem;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.88;letter-spacing: normal;margin-top: 35px;padding-top: 35px;text-align: center;}
#testimonial-content-section .entry-content:before, #testimonial-content-section .entry-summary:before {content: "“";display: block;float: left;font-family: Georgia;font-size: 84px;font-size: 5.25rem;font-style: normal;font-weight: 700;height: 0;left: 50%;line-height: normal;position: absolute;margin-top: 5px;top: -47px;transform: translateX(-50%);}
#testimonial-content-section .owl-dots, #testimonial-content-section .owl-nav {margin: 0;text-align: center;}
#testimonial-content-section .owl-dots button {-webkit-border-radius: 50%;border-radius: 50%;clear: both;cursor: pointer;display: inline-block;font-size: 0;height: 14px;line-height: 14px;margin: 0 3px;padding: 1px;outline: none;width: 14px;}
#testimonial-content-section .owl-dots button span {border-radius: 50%;-webkit-border-radius: 50%;display: block;padding-bottom: 100%;}
#testimonial-content-section .more-link {display: none;}
#testimonial-dots {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;list-style: none;margin: 0;padding: 0 16px;}
#testimonial-dots li {display: inline-block;line-height: 1;}
#testimonial-dots li img {border-radius: 50%;cursor: pointer;margin: 0 14px;}
#testimonial-content-section .section-content-wrapper .entry-content p {margin: 0;}
#testimonial-content-section .section-heading-wrapper {margin: 0 auto;text-align: center;}
#testimonial-content-section .wrapper {max-width: 680px;position: relative;}
#testimonial-content-section .owl-nav {display: none;left: 0;width: 100%;}
#testimonial-dots li:not(.active) img {max-width: 67px;height: 67px;display: none;}
#testimonial-dots li.active img {width: 105px;height: 105px;}
#testimonial-content-section .wrapper {position: relative;}
#testimonial-content-section .section-content-wrapper {padding: 0 30px;}
#testimonial-content-section.nav-dots-disabled .section-content-wrapper {margin-top: 0;}
#testimonial-content-section .owl-prev, #testimonial-content-section .owl-next {background-color: transparent;border: none;}
.testimonial-slider-wrapper, .testimonial-pagination {position: relative;}
#testimonial-content-section .testimonial-pagination {margin-bottom: 35px;}
#testimonial-content-section .entry-meta {margin-top: 7px;}
.timeline-section .content-wrapper {overflow: hidden;position: relative;}
.timeline-section .content-wrapper:before {content: "";height: calc(100% - 60px);left: 50%;position: absolute;transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);width: 2px;}
.timeline-section .story-image {margin-bottom: 35px;text-align: center;}
.timeline-section .hentry .hentry-inner {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;}
.timeline-section .hentry .hentry-inner:before {border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;border: 5px solid;content: "";height: 30px;left: 50%;position: absolute;transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);width: 30px;}
.timeline-section .hentry .hentry-inner .post-thumbnail, .timeline-section .hentry .hentry-inner .entry-container {width: 50%;}
.timeline-section .hentry:nth-child(2n-1) .hentry-inner {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.timeline-footer-text {text-align: center;}
.woocommerce-shorting-wrapper:before, .woocommerce-shorting-wrapper:after {content: "";display: table;table-layout: fixed;}
.woocommerce-shorting-wrapper:after {clear: both;}
.woocommerce-products-header, .single-product .woocommerce-posts-wrapper {margin: 0 auto;width: 100%;}
.woocommerce-products-header {text-align: center;}
.woocommerce-posts-wrapper {padding-bottom: 0;}
.woocommerce-products-header .page-description {margin-top: 24px;}
.woocommerce-products-header .page-description p {margin-bottom: 0;}
.woocommerce-products-header .page-title {margin-bottom: 16px;}
.woocommerce-shorting-wrapper {border-top: 1px solid;border-bottom: 1px solid;clear: both;display: block;margin: 0 0 35px;padding: 24px 20px;}
.woocommerce-ordering, .woocommerce-result-count {display: inline-block;margin: 0;}
.woocommerce-result-count {float: left;}
.woocommerce-ordering {clear: none;float: right;}
table.shop_table_responsive thead {display: none;}
table.shop_table_responsive tbody th {display: none;}
table.shop_table_responsive tr td {clear: both;display: block;padding: .778em;text-align: right;}
table.shop_table_responsive tr td:before {content: attr(data-title) ": ";float: left;}
table.shop_table_responsive tr td.product-remove a {-webkit-border-radius: 50%;border-radius: 50%;display: block;font-size: 24px;font-size: 1.5rem;margin: 0 auto;text-align: center;line-height: 40px;height: 40px;width: 40px;}
table.shop_table_responsive tr td a, .product-container a.added_to_cart {text-decoration: none;}
table.shop_table_responsive tr td.product-remove:before {display: none;}
table.shop_table_responsive tr td.actions:before, table.shop_table_responsive tr td.download-actions:before {display: none;}
table.shop_table_responsive tr td.download-actions .button {display: block;text-align: center;}
ul.products {clear: both;display: block;margin: 0;}
ul.products li.product {list-style: none;float: none;margin: 0 auto 35px;padding: 0;position: relative;}
ul.products li.product a {text-decoration: none;}
ul.products li.product>a {display: block;overflow: hidden;}
ul.products li.product>a img {-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;transition: .3s;}
ul.products li.product>a:hover img {transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
ul.products li.product .price {display: block;font-size: 16px;font-size: 1rem;margin-top: 15px;}
ul.products li.product img {display: block;margin: 0 auto;}
.product-container {margin-top: 20px;}
.product-container a {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.product-container a.button, .woocommerce .product-container .wc-forward {display: inline-block;margin-top: 30px;}
.infinite-scroll .woocommerce-pagination {display: none;}
.onsale {-webkit-border-radius: 0;border-radius: 0;font-size: 16px;font-size: 1rem;font-weight: bold;line-height: 1.5;min-height: auto;min-width: auto;margin: 0;padding: 8px 27px;position: absolute;top: 0;left: auto;right: 0;text-align: center;text-transform: capitalize;z-index: 1;}
.single .onsale {right: auto;}
ul.products .onsale {top: 15px;right: 15px;}
span.price del, p.price del {opacity: .5;}
.price del+ins {background: transparent;margin-left: .327em;}
.woocommerce .single_add_to_cart_button {margin-top: 0;}
.woocommerce button.pswp__button:hover, .woocommerce button.pswp__button:focus {background-color: transparent;background-image: none;}
.woocommerce .products .product-container .button, .woocommerce .products .product-container .added_to_cart {background: transparent;border: 2px solid;}
.woocommerce .products .product-container .button:hover, .woocommerce .products .product-container .added_to_cart:hover {border-color: transparent;}
.woocommerce-form-login button[type="submit"] {margin-right: 14px;}
.woocommerce .product-container .wc-forward {font-size: 13px;font-size: .8125rem;font-weight: 700;line-height: 1.6153846153846;letter-spacing: .066666666666667em;margin-top: 10px;padding: 7px 21px;text-decoration: none;text-transform: uppercase;}
.woocommerce .product-container .button, .woocommerce .products .product-container .added_to_cart {font-size: 16px;font-size: 1rem;line-height: 1.6153846153846;padding: 11px 32px;}
.widget .woocommerce-mini-cart__buttons {margin-bottom: 0;}
.woocommerce-mini-cart__buttons .button {margin: 0 7px 7px 7px;}
.single-product div.product {content: "";display: table;table-layout: fixed;position: relative;}
.single-product div.product div.images {margin-bottom: 1.75em;}
.single-product div.product .woocommerce-product-gallery, .single-product div.product .entry-summary {float: none;text-align: left;width: 100%;}
.single-product div.product .woocommerce-product-gallery {position: relative;}
.single-product div.product .onsale {z-index: 2;}
.single-product div.product figure {margin: 0;}
.single-product div.product .entry-summary {margin: 0;padding: 0;}
.single-product div.product .entry-summary .entry-title {font-weight: 700;margin: 0;text-align: left;}
.single-product div.product .woocommerce-product-rating {font-size: 16px;font-size: 1rem;margin-top: 7px;}
.single-product div.product .woocommerce-product-rating .star-rating {float: left;margin: 0 7px 0 0;}
.single-product div.product .woocommerce-product-rating .woocommerce-review-link {text-decoration: none;}
.single-product div.product p.price {margin: .778em 0 1.35em;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {position: absolute;top: 1em;right: 1em;display: block;z-index: 99;}
.single-product div.product .woocommerce-product-gallery .flex-viewport {margin-bottom: 1em;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {content: "";display: table;table-layout: fixed;margin: 0;padding: 0;width: 100%;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {list-style: none;cursor: pointer;float: left;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {opacity: .5;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {opacity: 1;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img {opacity: 1;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {width: 50%;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {margin-right: 0;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1) {clear: both;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {width: 33.3333333%;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {margin-right: 0;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {clear: both;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {width: 25%;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {margin-right: 0;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {clear: both;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {width: 20%;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {margin-right: 0;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {clear: both;}
.single-product div.product form.cart {margin: 1.944em 0;}
.single-product div.product form.cart .quantity {float: left;margin-right: 21px;}
.single-product .product_meta {display: block;font-size: 13px;font-size: .8125rem;padding-top: 0;}
.single-product .product_meta>span {display: block;margin: 21px 0 0;}
.single-product .woocommerce-variation-price {margin: 0 0 1.5em;}
.variations .reset_variations {margin-left: 14px;}
.single-product .product_meta a, .woocommerce-info a, .variations .reset_variations {text-decoration: none;}
.single-product div.product .related, .single-product div.product .upsells, .cart-collaterals .cross-sells, .cart-collaterals .cart_totals {margin-top: 35px;}
.related>h2:first-of-type {font-size: 28px;font-size: 1.75rem;margin-bottom: 35px;}
.cart-collaterals .cross-sells {text-align: center;}
#reviews #comments ol.commentlist, ul.woocommerce-error {margin-left: 0;list-style: none;}
#reviews #comments ol.commentlist li {margin-bottom: 1.5em;position: relative;}
#reviews #comments ol.commentlist li img.avatar {-webkit-border-radius: 50%;border-radius: 50%;float: left;position: absolute;top: 7px;left: 0;width: 60px;}
#reviews #comments ol.commentlist li .comment-text {margin: 0 0 0 60px;padding: 0 0 0 35px;}
#reviews #comments ol.commentlist li .star-rating {float: right;}
#reviews #comments ol.commentlist .meta {margin-bottom: 7px;}
#reviews .comment-respond .comment-form-rating {margin-top: 7px;text-align: center;}
#reviews .comment-respond .comment-form-rating .stars {margin-top: 7px;margin-bottom: 21px;}
#reviews .comment-respond .comment-reply-title {display: block;margin-bottom: 21px;}
.stock:empty:before {display: none;}
.stock.in-stock {color: #0f834d;}
.stock.out-of-stock {color: #e2401c;}
table.shop_table, .quantity .qty {font-size: 1em;}
table.cart .product-thumbnail {text-align: center;}
table.cart .product-thumbnail:before {display: none;}
table.cart .product-thumbnail img {margin: 0 auto;width: 80px;}
table.cart .coupon label {display: none;}
table.cart td.actions input, table.cart td.actions .button {margin: 14px 0;display: block;width: 100%;}
.woocommerce .wc-proceed-to-checkout a.button {width: 100%;}
.woocommerce .wc-proceed-to-checkout a.button, .cart_totals .wc-proceed-to-checkout, .woocommerce-checkout-payment .place-order, #payment .form-row {text-align: center;}
.added_to_cart.disabled, .added_to_cart:disabled, .button.disabled, .button:disabled, button.disabled:not(.owl-prev):not(.owl-next), button:disabled, input[type="button"].disabled, input[type="button"]:disabled, input[type="reset"].disabled, input[type="reset"]:disabled, input[type="submit"].disabled, input[type="submit"]:disabled {opacity: .5 !important;cursor: not-allowed;}
.woocommerce-account .woocommerce-MyAccount-navigation {border-top: 1px solid;margin: 0 0 1.5em;}
.woocommerce-account .woocommerce-MyAccount-navigation ul {list-style: none;margin: 0;}
.woocommerce-account .woocommerce-MyAccount-navigation li {border-bottom: 2px solid;margin: 0;}
.woocommerce-account .woocommerce-MyAccount-navigation a {display: block;text-decoration: none;padding: 7px 21px;}
.woocommerce-MyAccount-content {padding-top: 30px;}
.woocommerce-MyAccount-content> :last-child {margin-bottom: 0;}
.woocommerce-MyAccount-content fieldset {margin: 0 0 1.5em;padding: 7px 15px;}
.woocommerce-MyAccount-content fieldset p {margin: 0 0 1.5em;}
.woocommerce-MyAccount-content .woocommerce-orders-table__cell .woocommerce-button {margin-bottom: 7px;}
.woocommerce-MyAccount-content .woocommerce-orders-table__cell .woocommerce-button:last-child {margin-bottom: 0;}
.site-header-cart {content: "";display: table;list-style: none;margin: 0;padding: 0;table-layout: fixed;}
.site-header-cart li {margin: 0;}
.site-header-cart .cart-contents {background-color: transparent;display: block;font-size: 16px;font-size: 1rem;letter-spacing: .1em;line-height: 1;padding: 7px;position: relative;text-decoration: none;text-transform: uppercase;}
.site-header-cart .cart-contents .count {-webkit-border-radius: 50%;border-radius: 50%;display: none;font-weight: 500;font-size: 13px;line-height: 18px;letter-spacing: 0;position: absolute;left: 28px;top: 0;text-align: center;}
.menu-inside-wrapper .site-header-cart .cart-contents {display: inline-block;}
.site-header-cart .widget_shopping_cart {border: 1px solid;display: none;font-size: 13px;font-size: .8125rem;}
.site-header-cart .product_list_widget {list-style: none;margin: 0;padding: 0;}
.site-header-cart .product_list_widget .mini_cart_item, .site-header-cart .woocommerce-mini-cart__total, .site-header-cart .woocommerce-mini-cart__empty-message {margin: 0;padding: 14px 20px;}
.site-header-cart .product_list_widget .mini_cart_item .remove_from_cart_button {margin-right: 7px;}
.site-header-cart .product_list_widget .mini_cart_item a, .site-header-cart .product_list_widget .mini_cart_item a:hover, .site-header-cart .product_list_widget .mini_cart_item a:focus {text-decoration: none;}
.product_list_widget li img {max-width: 4.688em;float: right;}
.site-header-cart .product_list_widget img {margin-left: 1em;}
.site-header-cart .woocommerce-mini-cart__buttons {text-align: center;}
#site-header-cart .woocommerce-mini-cart__buttons a {display: block;font-size: 14px;font-size: .875rem;margin: 14px 20px;padding: 11px 21px 10px;}
.site-header-menu>#site-header-cart-wrapper {display: none;}
#primary-menu-wrapper #site-header-cart-wrapper {border-bottom: 1px solid;display: block;text-align: center;width: 100%;}
#primary-menu-wrapper #site-header-cart-wrapper+#site-navigation {padding-top: 14px;}
#primary-menu-wrapper .site-header-cart {display: block;padding: 0 30px 14px 30px;}
.site-header-cart .cart-contents .amount {font-size: 14px;font-size: .875rem;margin-left: 14px;}
.site-header-cart .cart-contents .amount:before {border-top: 1px solid;content: "";width: 10px;height: 1px;margin-right: 7px;display: inline-block;vertical-align: middle;}
.site-header-cart .cart-contents .amount, .site-header-cart .cart-contents .count {display: inline-block;}
.woocommerce-pagination {clear: both;margin: 0;}
.woocommerce-pagination ul {display: inline-block;margin: 0 auto;}
.woocommerce-pagination ul li {display: inline-block;list-style: none;height: 2.5em;line-height: 2.5em;margin: .125em;text-align: center;width: 2.5em;}
.woocommerce-pagination ul li span.current, .woocommerce-pagination ul li a {-webkit-border-radius: 50%;border-radius: 50%;display: block;}
.woocommerce-pagination ul li a {background-color: transparent;text-decoration: none;}
.star-rating {font-size: .8em;font-family: "star";font-weight: 400;height: 1.618em;line-height: 1.618;margin: 7px 0;overflow: hidden;position: relative;width: 5.3em;}
.widget .star-rating {margin: 0 7px 0 0;}
.widget_rating_filter ul li .star-rating {font-size: 16px;font-size: 1rem;line-height: 1.2;display: inline-block;vertical-align: bottom;}
.widget_rating_filter .wc-layered-nav-rating a {text-decoration: none;}
.star-rating:before {content: "SSSSS";opacity: .25;float: left;top: 0;left: 0;position: absolute;}
.star-rating span {overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 1.5em;}
.star-rating span:before {content: "SSSSS";top: 0;position: absolute;left: 0;}
p.stars a {position: relative;height: 1em;width: 1em;text-indent: -999em;display: inline-block;text-decoration: none;margin-right: 1px;font-weight: 400;}
p.stars a:before {display: block;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1;font-family: "star";content: "S";text-indent: 0;opacity: .25;}
p.stars a:hover~a:before {content: "S";opacity: .25;}
p.stars:hover a:before {content: "S";opacity: 1;}
p.stars.selected a.active:before {content: "S";opacity: 1;}
p.stars.selected a.active~a:before {content: "S";opacity: .25;}
p.stars.selected a:not(.active):before {content: "S";opacity: 1;}
.woocommerce-tabs {clear: both;display: block;overflow: hidden;}
.woocommerce-tabs ul.tabs {list-style: none;margin: 3.111em 0 0;padding: 0;position: relative;text-align: left;text-transform: capitalize;}
.woocommerce-tabs ul.tabs:after {position: absolute;content: " ";width: 100%;bottom: 0;left: 0;border-bottom: 1px solid;z-index: 1;}
.woocommerce-tabs ul.tabs li {display: inline-block;margin: 0;position: relative;}
.woocommerce-tabs ul.tabs li a {display: block;font-weight: 700;position: relative;margin-right: 35px;padding: 21px;text-decoration: none;}
.woocommerce-tabs .panel {border-top: 1px solid;margin: 0;padding: 21px;text-align: left;}
.woocommerce-tabs .panel h2:first-of-type {font-size: 22px;font-size: 1.375rem;margin-bottom: 28px;}
.woocommerce-tabs .panel p:last-child {margin-bottom: 0;}
.woocommerce-password-strength {text-align: right;}
.woocommerce-password-strength.strong {color: #0f834d;}
.woocommerce-password-strength.short {color: #e2401c;}
.woocommerce-password-strength.bad {color: #e2401c;}
.woocommerce-password-strength.good {color: #3d9cd2;}
.form-row.woocommerce-validated input.input-text {box-shadow: inset 2px 0 0 #0f834d;}
.form-row.woocommerce-invalid input.input-text {box-shadow: inset 2px 0 0 #e2401c;}
.required {color: #fb3a64;}
.quantity .qty {-webkit-border-radius: 0;border-radius: 0;margin: 0;padding: 10px 7px;width: 3.54em;text-align: center;}
.woocommerce form label {font-size: 12px;font-size: .75rem;font-weight: 700;letter-spacing: .071em;text-transform: uppercase;}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {clear: both;content: "";display: table;margin-bottom: 1.5em;padding: 2em 0;table-layout: fixed;width: 100%;}
.woocommerce-message a.button {margin-right: 14px;}
.woocommerce-info, .woocommerce-message {border-top: 4px solid;}
.woocommerce-error {border-top: 4px solid #e2401c;}
.woocommerce-error li:last-child {margin-bottom: 0;}
.demo_store {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: fixed;left: 0;right: 0;margin: 0;padding: 1em;z-index: 9999;}
ul.wc_payment_methods {list-style: none;margin: 0;}
ul.wc_payment_methods li {margin-bottom: 10px;padding: 15px;}
ul.wc_payment_methods li:last-child {margin-bottom: 0;}
ul.wc_payment_methods .about_paypal {float: right;}
ul.wc_payment_methods p:last-child {margin-bottom: 0;}
ul.wc_payment_methods .payment_box {padding: 14px 26px;font-size: 16px;font-size: 1rem;line-height: 1.5;margin: 7px 0;}
#add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img {margin-left: 7px;max-height: 33px;}
.demo_store .woocommerce-store-notice__dismiss-link {-webkit-border-radius: 22px;border-radius: 22px;float: right;font-size: 13px;font-size: .875rem;font-weight: 700;letter-spacing: .071em;line-height: 1;margin-left: 14px;padding: 15px 28px;text-shadow: 0 1px 0 rgba(105,47,69,.5);text-decoration: none;text-transform: uppercase;}
.widget_price_filter .price_slider {margin-bottom: 1.5em;}
.widget_price_filter .price_slider_amount {text-align: right;line-height: 2.4em;}
.widget_price_filter .price_slider_amount .button {float: left;}
.widget_price_filter .ui-slider {position: relative;text-align: left;}
.widget_price_filter .ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1em;height: 1em;cursor: ew-resize;outline: none;box-sizing: border-box;margin-top: -.25em;opacity: 1;}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {margin-left: -1em;}
.widget_price_filter .ui-slider .ui-slider-handle:hover, .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active {box-shadow: 0 0 0 .25em rgba(0,0,0,.1);}
.widget_price_filter .ui-slider .ui-slider-range {position: absolute;z-index: 1;display: block;border: 0;}
.widget_price_filter .ui-slider-horizontal {height: .5em;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {height: 100%;}
dl.variation {font-size: 14px;font-size: .875rem;}
dl.variation dd {margin: 0;}
dl.variation p {margin-bottom: 7px;}
.widget_layered_nav_filters a:before {content: "x";margin-right: 7px;}
.columns-1 ul.products li.product {width: 100%;margin-right: 0;}
.woocommerce-checkout-payment .place-order {padding: 1em;}
.site-header-cart .product_list_widget .mini_cart_item span.quantity {display: block;}
#site-header-cart-wrapper {text-align: left;}
.widget.woocommerce ul li>span, .widget.woocommerce ul li del>span, .widget.woocommerce ul li ins>span {font-size: 14px;font-size: .875rem;}
.woocommerce a.remove {background: #ca4646;display: block;font-size: 20px;height: 21px;width: 21px;text-align: center;line-height: 21px;border-radius: 100%;color: #fff;font-weight: 700;border: 0;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {position: absolute;top: 6px;left: 0;}
.site-header-cart .woocommerce .widget_shopping_cart .cart_list li a.remove, .site-header-cart .woocommerce.widget_shopping_cart .cart_list li a.remove {position: relative;float: left;}
.site-header-cart .woocommerce .widget_shopping_cart .cart_list li span.quantity, .site-header-cart .woocommerce.widget_shopping_cart .cart_list li span.quantity {margin-left: 28px;}
@-ms-viewport {width: device-width;}
@viewport {width: device-width;}
@media screen and (min-width: 30em) {ul.products.columns-2 li.product, ul.products.columns-4 li.product {padding: 0 15px;}
	ul.products.columns-2 li.product:nth-child(2n+1), ul.products.columns-4 li.product:nth-child(2n+1) {clear: both;}
	ul.products.columns-2 .onsale, ul.products.columns-3 .onsale, ul.products.columns-4 .onsale {right: 30px;left: auto;}
	.wp-custom-logo .custom-logo-link {margin-right: 21px;margin-bottom: 0;}}
@media only screen and (min-width: 35.5em) {ul.products.columns-3 li.product {padding: 0 15px;}
	ul.products.columns-3 li.product {width: 33.33%;}
	ul.products li.product {float: left;}
	#hero-section.text-align-right, .promotion-section.text-align-right {text-align: right;}
	.section.text-align-left .entry-content .button, .section.text-align-left .entry-summary .button {margin-left: 0;}
	.section.text-align-right .entry-content .button, .section.text-align-right .entry-summary .button {margin-right: 0;}
	#hero-section.text-align-left, .promotion-section.text-align-left {text-align: left;}
	.text-align-left .post-thumbnail img {margin-left: 0;}
	.text-align-right .post-thumbnail img {margin-right: 0;}
	.playlist-content-wrapper .post-thumbnail {margin-bottom: 0;}
	.ul.products.columns-3 li.product:nth-child(3n+1) {clear: both;}
	.site-header-cart .widget_shopping_cart {top: 71px;}
	table.cart td.actions {text-align: right;}
	table.cart td.actions .coupon {display: inline-block;float: left;}
	table.cart td.actions input, table.cart td.actions .button, .woocommerce .wc-proceed-to-checkout a.button {display: inline-block;width: auto;}
	.single-product div.product div.images {margin-bottom: 0;}
	.single-product div.product .woocommerce-product-gallery, .single-product div.product .entry-summary {float: left;text-align: left;width: 50%;}
	.single-product div.product .entry-summary {margin: 0;padding-left: 40px;}
	.comment-respond {padding: 35px 42px;}
	.cart-collaterals .cart_totals {display: block;clear: both;float: right;width: 60%;max-width: 600px;}
	.events-content-wrapper.section-content-wrapper .entry-title {margin-bottom: 0;}
	.events-content-wrapper {position: relative;}
	.events-content-wrapper.layout-two, .hero-content-wrapper .hentry-inner, .playlist-content-wrapper .hentry-inner {display: flex;flex-wrap: nowrap;}
	.hero-content-wrapper .post-thumbnail-background, .playlist-content-wrapper .post-thumbnail-background {margin: 0;padding-bottom: 0;}
	.playlist-content-wrapper .post-thumbnail-background, .playlist-content-wrapper .post-thumbnail {width: 46%;min-height: 440px;}
	.content-align-left .hero-content-wrapper .post-thumbnail-background, .content-align-left .playlist-content-wrapper .post-thumbnail-background {order: 2;}
	.content-align-right .hero-content-wrapper .hentry-inner .post-thumbnail-background {left: 0;}
	.content-align-left.promotion-section.text-align-left .content-wrapper {padding-left: 0;}
	.content-align-right.promotion-section.text-align-right .content-wrapper {padding-right: 0;}
	.content-align-right .hero-content-wrapper .entry-container {padding-left: 50px;}
	.content-align-left .hero-content-wrapper .entry-container {padding-right: 50px;}
	#hero-section.style-two.content-align-right .hero-content-wrapper .entry-container {padding-left: 0;}
	#hero-section.style-two.content-align-left .hero-content-wrapper .entry-container {padding-right: 0;}
	.content-align-left .hero-content-wrapper .entry-container, .content-align-left .playlist-content-wrapper .entry-container {order: 1;}
	.hero-content-wrapper .post-thumbnail-background {margin-bottom: 0;width: 48%;}
	.hero-content-wrapper .entry-container {margin: 0;max-width: 780px;width: 52%;}
	.playlist-content-wrapper .entry-container {width: 54%;padding: 0 0 0 30px;}
	.playlist-content-wrapper.content-align-left .entry-container {padding-left: 0;padding-right: 30px;}
	.playlist-content-wrapper .wp-playlist .wp-playlist-current-item, .playlist-content-wrapper .bespoke-mejs-container.mejs-container .mejs-controls {padding-left: 16px;padding-right: 16px;}
	.hero-content-wrapper .entry-container.full-width, .playlist-content-wrapper .entry-container.full-width {flex-basis: 100%;margin: 0 auto;max-width: 920px;padding: 0;width: auto;}
	.hero-content-wrapper .entry-header, .playlist-content-wrapper .entry-header, .playlist-content-wrapper .entry-title {margin-top: 0;}
	.events-content-wrapper.layout-two {margin-left: -15px;margin-right: -15px;}
	.events-content-wrapper.layout-two>* {flex: 1 1 50%;max-width: 50%;padding: 0 15px;}
	.author-info {text-align: left;}
	.author-avatar {float: left;margin: 0 28px 0 0;}
	.author-description {margin: 0;overflow: hidden;}
	#testimonial-content-section.layout-two .owl-prev, #testimonial-content-section.layout-two .owl-next {display: block;}
	#secondary {margin-left: -15px;margin-right: -15px;}
	.two-columns .hentry, ul.products.columns-2 li.product, .layout-one .post-wrapper.hentry-inner .post-thumbnail, .portfolio-section .section-content-wrapper.layout-three .hentry, .layout-one .post-wrapper.hentry-inner .post-thumbnail+.entry-container, ul.products.columns-4 li.product, #gallery-section .gallery-columns-2 .gallery-item, #gallery-section .gallery-columns-4 .gallery-item, #gallery-section .gallery-columns-5 .gallery-item, #gallery-section .gallery-columns-7 .gallery-item, #gallery-section .gallery-columns-8 .gallery-item {width: 50%;}
	.timeline-section .hentry:nth-child(2n-1) .hentry-inner .entry-container {text-align: right;}
	.three-columns .hentry, .layout-three .hentry, .style-two.events-section .layout-three .hentry, #gallery-section .gallery-columns-3 .gallery-item, #gallery-section .gallery-columns-6 .gallery-item, #gallery-section .gallery-columns-9 .gallery-item, #colophon .three .widget-column {width: 33.33%;}
	.four-columns .hentry {width: 25%;}
	.five-columns .hentry {width: 20%;}
	.six-columns .hentry {width: 16.66%;}
	.seven-columns .hentry {width: 14.28%;}
	.eight-columns .hentry {width: 12.5%;}
	.nine-columns .hentry {width: 11.11%;}
	.nine-columns .hentry:nth-child(9n+1), .eight-columns .hentry:nth-child(8n+1), .seven-columns .hentry:nth-child(7n+1), .six-columns .hentry:nth-child(6n+1), .five-columns .hentry:nth-child(5n+1), .four-columns .hentry:nth-child(4n+1), .three-columns .hentry:nth-child(3n+1), .layout-three .hentry:nth-child(3n+1), .two-columns .hentry:nth-child(2n+1) {clear: both;}
	.featured-video-content-wrapper .hentry, .layout-four .hentry, .layout-two .hentry, .style-two.events-section .layout-two .hentry, .style-two.events-section .layout-four .hentry, #colophon .two .widget-column, #colophon .four .widget-column, .sidebar.widget-area section.widget, .content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2), .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1), .portfolio-content-wrapper.layout-five .hentry {width: 50%;}
	.hentry, .entry-content .rpt_style_basic .rpt_plan, .timeline-footer-text, .sidebar.widget-area section.widget, .portfolio-section.section-fluid .section-content-wrapper, .archive-posts-wrapper.section .recent-blog-content-wrapper {padding: 0 15px;}
	#hero-section .wrapper {padding-left: 15px;padding-right: 15px;}
	.pagination .prev, .pagination .next {width: auto;height: auto;}
	.content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2), .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1), .sidebar .widget, .sidebar.widget-area .essential-widgets {float: left;}
	.archive-posts-wrapper .section-content-wrapper.layout-four .hentry:nth-child(2n+1), .archive-posts-wrapper .section-content-wrapper.layout-two .hentry:nth-child(2n+1), .layout-four .hentry:nth-child(2n+1), .layout-two .hentry:nth-child(2n+1), .sidebar.widget-area section.widget:nth-child(2n+1), #colophon .two .widget-column:nth-child(2n+1), #colophon .four .widget-column:nth-child(2n+1) {clear: both;}
	.featured-video-content-wrapper .has-post-thumbnail.excerpt-video-left .hentry-inner, #testimonial-content-section .has-post-thumbnail .hentry-inner {display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;position: relative;width: 100%;}
	.featured-video-content-wrapper .has-post-thumbnail.excerpt-video-left .post-thumbnail {-webkit-box-flex: 0;-webkit-flex: 0 1 42.857142857143%;-moz-box-flex: 0;-ms-flex: 0 1 42.857142857143%;flex: 0 1 42.857142857143%;margin: 0;}
	.featured-video-content-wrapper .has-post-thumbnail.excerpt-video-left .entry-container {-webkit-box-flex: 0;-webkit-flex: 0 1 57.142857142857%;-moz-box-flex: 0;-ms-flex: 0 1 57.142857142857%;flex: 0 1 57.142857142857%;margin: 0;}
	.featured-video-content-wrapper .has-post-thumbnail.excerpt-video-left .entry-container {padding-left: 28px;}
	.rtl .featured-video-content-wrapper .has-post-thumbnail.excerpt-video-left .entry-container {padding-right: 28px;}
	.stats-content-wrapper {text-align: left;}
	#stats-section .hentry .hentry-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.stats-content-wrapper .post-thumbnail {float: left;margin: 0 28px 0 0;}
	.stats-content-wrapper .entry-container {overflow: hidden;}
	.app-image-container.layout-two, .app-image-container.layout-three {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row nowrap;}
	.style-one .events-content-wrapper .entry-meta, .style-one .events-content-wrapper .event-list-description {padding: 20px 35px;}
	.style-one .events-content-wrapper .entry-meta, .style-one .events-content-wrapper .entry-summary, .style-one .events-content-wrapper .event-title {margin-bottom: 0;}
	.style-one .events-content-wrapper .entry-summary, .style-one .events-content-wrapper .event-title {text-align: left;}
	.style-one .events-content-wrapper .entry-container {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.style-one .events-content-wrapper .entry-container .event-list-description {-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}
	.style-one .events-content-wrapper .event-list-description {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.style-one .events-content-wrapper .entry-summary {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.style-one .events-content-wrapper .entry-summary p {flex-basis: 50%;margin-bottom: 0;}
	.style-one.events-section .hentry-inner {padding: 0;}
	.events-section .entry-container {text-align: left;}
	.style-one .events-article-wrapper .event-list-description, .style-one .events-content-wrapper .entry-summary {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.app-image-container.layout-two div+div, .app-image-container.layout-three div+div, .app-image-container.layout-three div+div+div {margin-top: 0;margin-left: 35px;}
	.footer-newsletter .has-ew-newsletter-image .widget-inner, .footer-newsletter .has-background-image.has-ew-newsletter-image .widget-inner-wrap {display: flex;flex-wrap: nowrap;}
	.footer-newsletter .has-ew-newsletter-image .ew-newsletter-image-container, .footer-newsletter .has-ew-newsletter-image .ew-newsletter-content-container {flex: 1 1 50%;margin: 0;max-width: 50%;}
	.footer-newsletter .has-ew-newsletter-image .ew-newsletter-content-container {padding-left: 30px;}
	.contact-content-wrapper .comment-form-name, .contact-content-wrapper .comment-form-email {float: left;position: relative;width: 50%;}
	.contact-content-wrapper .comment-form-name {padding-right: 35px;}
	.contact-content-wrapper.layout-two {display: flex;}
	#contact-section .hentry {width: 50%;}
	.playlist-content-wrapper .hentry .hentry-inner {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.playlist-content-wrapper.content-align-left .hentry .hentry-inner {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
	.section-content-wrapper.playlist-content-wrapper .post-thumbnail {margin-bottom: 0;}
	.team-section.text-align-left .social-links-menu {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.team-section.text-align-right .social-links-menu {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
	.text-align-right .entry-container {text-align: right;}
	.text-align-right .post-thumbnail img {margin-right: 0;}
	.text-align-left .post-thumbnail img {margin-left: 0;}
	.text-align-left .entry-container {text-align: left;}
	.stats-content-wrapper .entry-container {text-align: left;}
	.three-columns .hentry, .section-content-wrapper.layout-three .hentry, #colophon .three .widget-column, .archive-posts-wrapper .layout-three .hentry {width: 33.33%;}
	.archive-posts-wrapper .layout-one .hentry .hentry-inner {display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: nowrap;}
	.archive-posts-wrapper .layout-one .hentry .post-thumbnail {margin: 0;}
	.archive-posts-wrapper .layout-one .hentry .entry-container, .no-sidebar .archive-posts-wrapper .layout-one .hentry .entry-container {padding-bottom: 0;padding-top: 0;}
	.archive-posts-wrapper .layout-one .hentry .entry-container, .no-sidebar .archive-posts-wrapper .layout-one .hentry .entry-container {padding-right: 0;}
	.archive-posts-wrapper .layout-one .hentry .entry-container {padding-left: 35px;padding-right: 35px;}
	#testimonial-content-section .owl-nav {display: block;}
	.site-branding {padding: 28px 30px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.wp-custom-logo .site-identity {margin: 0;text-align: left;}
	.custom-logo {margin-bottom: 0;}
	.archive .archive-posts-wrapper .section-content-wrapper:not(.layout-one), .blog .archive-posts-wrapper .section-content-wrapper:not(.layout-one) {margin-left: -15px;margin-right: -15px;}
	.archive-posts-wrapper .entry-title {font-size: 1.75rem;font-size: 28px;}
	#testimonial-content-section .entry-content:before, #testimonial-content-section .entry-summary:before {top: -17px;}
	.author-info {padding: 55px;}
	.comments-area {margin-top: 28px;padding-top: 28px;}
	.comment-respond {margin: 1.25em auto 0;}
	.post-navigation {padding-top: 28px;}
	.content-area .post-navigation .nav-previous, .content-area .post-navigation .nav-next {padding: 35px 42px;}
	.section-content-wrapper, .signify-logo-slider-content-wrapper {padding: 0 15px;}
	#contact-section .section-content-wrapper {padding: 42px 15px 12px;}
	.comment-author {float: left;}
	.comment-author:before {bottom: auto;left: auto;right: -28px;top: 0px;transform: none;}
	.timeline-section .hentry .hentry-inner .entry-container {padding-left: 35px;padding-right: 0;}
	.timeline-section .hentry:nth-child(2n-1) .hentry-inner .entry-container {padding-left: 0;padding-right: 35px;}
	.timeline-section .hentry:nth-child(2n-1) .hentry-inner .post-thumbnail {padding-left: 35px;padding-right: 0;}
	.timeline-section .hentry .hentry-inner .post-thumbnail {padding-left: 0;padding-right: 35px;}
	.entry-content .rpt_style_basic .rpt_plan {width: 33.33%;}
	.entry-content .rpt_plans {margin: 0 -30px;}}
@media only screen and (min-width: 48em) {.site-header-cart .cart-contents .count {top: 7px;}
	#site-header-menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	#primary-menu-wrapper {margin: 0;}
	#team-content-section .team-content-wrapper.owl-carousel .owl-nav {margin-bottom: 0;}
	#team-content-section .team-content-wrapper.owl-carousel .owl-nav button {height: 50px;width: 50px;}
	#promotion-section .play-video .play-button {height: 68px;width: 68px;}
	.gallery-caption {bottom: 0;-moz-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;opacity: .4;position: absolute;transform: translateY(100%);-o-transform: translateY(100%);-moz-transform: translateY(100%);-webkit-transform: translateY(100%);}
	.gallery-item:hover .gallery-caption {opacity: 1;transform: translateY(0);-o-transform: translateY(0);-moz-transform: translateY(0);-webkit-transform: translateY(0);}
	#team-content-section .team-content-wrapper.owl-carousel .owl-nav {margin-right: 56px;right: 30px;}
	#testimonial-content-section .main-thumbnail {bottom: 0;height: 100%;left: 0;padding-bottom: 0;position: absolute;right: 0;top: 0;width: 50%;}
	#testimonial-content-section .full-content-wrap {float: right;width: 50%;}
	#testimonial-content-section .full-content-wrap.full-width {width: 70%;}
	table.shop_table {background-color: transparent;}
	table.cart td.actions input, table.cart td.actions .button {margin: 0;}
	#testimonial-content-section .owl-dots {text-align: left;}
	table.shop_table_responsive tr td {padding: 10px;}
	table.shop_table_responsive tr td.product-thumbnail {width: 100px;}
	table.shop_table_responsive thead {display: table-header-group;}
	table.shop_table_responsive tbody th {display: table-cell;}
	table.shop_table_responsive tr th, table.shop_table_responsive tr td {text-align: left;}
	table.shop_table_responsive tr td {display: table-cell;}
	table.shop_table_responsive tr td:before {display: none;}
	table.cart .product-thumbnail img {margin: 0;}
	.col2-set .form-row-first {float: left;margin-right: 3.8%;}
	.col2-set .form-row-last {float: right;margin-right: 0;}
	.col2-set .form-row-first, .col2-set .form-row-last {width: 48.1%;}
	.woocommerce-account .woocommerce-MyAccount-navigation {float: left;width: 30%;margin: 0;}
	.woocommerce-account .woocommerce-MyAccount-content {float: right;width: 66%;}
	.woocommerce-account .woocommerce-MyAccount-content p:first-child {margin-top: 0;}
	.woocommerce-account .woocommerce-MyAccount-content form>h3 {margin-top: 0;}
	.woocommerce-MyAccount-content {padding-top: 0;}
	.site-header-cart .widget_shopping_cart {position: absolute;top: 100%;width: 285px;z-index: 199;right: -999em;display: block;}
	.site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart {right: 0;display: block;}
	.site-header-menu>#site-header-cart-wrapper {display: block;position: relative;}
	.site-header-cart .cart-contents {padding: 17px 7px;}
	#primary-menu-wrapper #site-header-cart-wrapper {display: none;}
	.bespoke-mejs-sticky-playlist-container.mejs-container .mejs-time, .bespoke-mejs-sticky-playlist-container.mejs-container .mejs-time-rail, .bespoke-mejs-sticky-playlist-container.mejs-container .mejs-button.mejs-volume-button, .bespoke-mejs-sticky-playlist-container.mejs-container a.mejs-horizontal-volume-slider {display: block;}
	body .wp-playlist-caption .wp-playlist-item-title+.wp-playlist-item-album:before {content: " - ";}
	#sticky-playlist-section .bespoke-mejs-container.mejs-container .mejs-controls .mejs-button.mejs-previous, #sticky-playlist-section .bespoke-mejs-container.mejs-container .mejs-controls .mejs-button.mejs-next {display: block;}
	#sticky-playlist-section .wp-playlist-current-item {-webkit-box-flex: 0;-ms-flex: 0 1 30%;flex: 0 1 30%;}
	#sticky-playlist-section .bespoke-mejs-sticky-playlist-container {-webkit-box-flex: 0;-ms-flex: 0 1 70%;flex: 0 1 70%;}
	#social-menu-wrapper, #primary-search-wrapper {display: block;}
	.menu-toggle {padding: 17px 10px;}
	#primary-menu-wrapper #site-header-cart-wrapper+#site-navigation {padding-top: 0;}
	#primary-search-wrapper .menu-toggle-wrapper, #social-menu-wrapper .menu-toggle-wrapper {line-height: 1;padding: 10px 3px;}
	.site-header-menu>#site-header-cart-wrapper {line-height: 1;}
	#primary-search-wrapper .menu-toggle-wrapper .menu-toggle, #social-menu-wrapper .menu-toggle-wrapper .menu-toggle {padding: 7px;}
	.search-toggle:before, .share-toggle:before, .site-header-cart .cart-contents:before {height: 16px;line-height: 1;width: 16px;}
	.menu-inside-wrapper {max-width: 440px;width: 440px;}
	#primary-menu-wrapper .menu-inside-wrapper, #primary-search-wrapper .menu-inside-wrapper, #top-menu-wrapper .menu-inside-wrapper {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
	.site-header-top-main {border: 0;}
	#primary-menu-wrapper, #primary-search-wrapper, #social-menu-wrapper {position: relative;}
	.is-open .menu-inside-wrapper {visibility: visible;opacity: 1;}
	.navigation-classic .mobile-social-search {display: none;}
	.navigation-default .mobile-social-search .search-container {display: none;}
	#hero-content-section .section-content-wrapper {padding-left: 55px;padding-right: 55px;}
	#feature-slider-section .slider-content-wrapper, .custom-header .custom-header-content {padding: 108px 60px;}
	#feature-slider-section:hover .owl-prev, #feature-slider-section:focus .owl-prev {left: 21px;opacity: 1;filter: alpha(opacity=100);}
	#feature-slider-section:hover .owl-next, #feature-slider-section:focus .owl-next {right: 21px;opacity: 1;filter: alpha(opacity=100);}
	.custom-logo {margin: 0;}
	.events-content-wrapper .entry-summary .more-link {display: block;margin-left: auto;}
	.mobile-social-search .menu-social {display: none;}
	.custom-header-content.content-align-left {margin-left: 0;margin-right: auto;}
	.custom-header-content.content-align-center {margin-right: auto;margin-left: auto;}
	.custom-header-content.content-align-right {margin-left: auto;margin-right: 0;}
	.site-header-logo, .slider-content-wrapper .title-image {max-width: 350px;}
	.section-content-wrapper.layout-three .hentry:nth-child(3n+1), ul.products.columns-3 li.product:nth-child(3n+1) {clear: both;}
	.contact-content-wrapper.layout-two {display: flex;}
	.site-title {font-size: 26px;font-size: 1.625rem;}
	#contact-section .section-title {margin-bottom: 0;}
	.archive-posts-wrapper .layout-one .hentry .hentry-inner {padding-bottom: 48px;}
	.events-content-wrapper .entry-meta, .events-content-wrapper .event-list-description {width: auto;}
	.events-content-wrapper.layout-two .main-image.post-thumbnail {order: 2;}
	.events-content-wrapper.layout-two .events-article-wrapper {order: 1;}
	.events-content-wrapper .entry-meta {float: left;}
	#content #infinite-handle {bottom: 0;display: inline-block;position: relative;}
	#site-generator #social-footer-navigation a span {display: block;}
	.custom-header .section-title, #feature-slider-section .entry-title {font-size: 44px;font-size: 2.75rem;}
	.menu-inside-wrapper .social-navigation {padding: 14px 28px;}
	#signify-logo-slider-section .owl-prev:before, #signify-logo-slider-section .owl-next:before {transition-delay: .1s;opacity: 0;}
	#signify-logo-slider-section:hover .owl-prev, #signify-logo-slider-section:focus .owl-prev, #signify-logo-slider-section:hover .owl-next, #signify-logo-slider-section:focus .owl-next {opacity: 1;filter: alpha(opacity=100);}
	#signify-logo-slider-section .owl-prev {left: 0;}
	#signify-logo-slider-section .owl-next {right: 0;}
	#signify-logo-slider-section .owl-prev:before {transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-webkit-transform: translateX(-100%);}
	#signify-logo-slider-section .owl-next:before {transform: translateX(200%);-moz-transform: translateX(200%);-o-transform: translateX(200%);-webkit-transform: translateX(200%);}
	#hero-section.style-two.content-align-right .hero-content-wrapper .entry-container {margin-left: -30px;}
	#hero-section.style-two.content-align-left .hero-content-wrapper .entry-container {margin-right: -30px;}
	#hero-section.style-two .hero-content-wrapper .entry-container {padding-bottom: 50px;padding-left: 0;padding-right: 0;padding-top: 50px;}
	#hero-section.style-two .hero-content-wrapper .entry-container .content-wrapper {padding: 56px;}
	.team-section .social-links-menu li:nth-of-type(1) {-moz-transition: .4s ease-in .1s;-o-transition: .4s ease-in .1s;-webkit-transition: .4s ease-in .1s;transition: .4s ease-in .1s;}
	.team-section .social-links-menu li:nth-of-type(2) {-moz-transition: .4s ease-in .2s;-o-transition: .4s ease-in .2s;-webkit-transition: .4s ease-in .2s;transition: .4s ease-in .2s;}
	.team-section .social-links-menu li:nth-of-type(3) {-moz-transition: .4s ease-in .3s;-o-transition: .4s ease-in .3s;-webkit-transition: .4s ease-in .3s;transition: .4s ease-in .3s;}
	.team-section .social-links-menu li:nth-of-type(4) {-moz-transition: .4s ease-in .4s;-o-transition: .4s ease-in .4s;-webkit-transition: .4s ease-in .4s;transition: .4s ease-in .4s;}
	.team-section .social-links-menu li:nth-of-type(5) {-moz-transition: .4s ease-in .5s;-o-transition: .4s ease-in .5s;-webkit-transition: .4s ease-in .5s;transition: .4s ease-in .5s;}
	.team-section .social-links-menu li:nth-of-type(6) {-moz-transition: .4s ease-in .6s;-o-transition: .4s ease-in .6s;-webkit-transition: .4s ease-in .6s;transition: .4s ease-in .6s;}
	.team-section .social-links-menu li:nth-of-type(7) {-moz-transition: .4s ease-in .7s;-o-transition: .4s ease-in .7s;-webkit-transition: .4s ease-in .7s;transition: .4s ease-in .7s;}
	.team-section .social-links-menu li:nth-of-type(8) {-moz-transition: .4s ease-in .8s;-o-transition: .4s ease-in .8s;-webkit-transition: .4s ease-in .8s;transition: .4s ease-in .8s;}
	.team-section .social-links-menu li:nth-of-type(9) {-moz-transition: .4s ease-in .9s;-o-transition: .4s ease-in .9s;-webkit-transition: .4s ease-in .9s;transition: .4s ease-in .9s;}
	.team-section .social-links-menu li:nth-of-type(10) {-moz-transition: .4s ease-in 1s;-o-transition: .4s ease-in 1s;-webkit-transition: .4s ease-in 1s;transition: .4s ease-in 1s;}
	.team-section .social-links-menu li:nth-of-type(1) {-webkit-transform: translateX(-100px);-moz-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);}
	.team-section .social-links-menu li:nth-of-type(2) {-webkit-transform: translateX(-150px);-moz-transform: translateX(-150px);-ms-transform: translateX(-150px);transform: translateX(-150px);}
	.team-section .social-links-menu li:nth-of-type(3) {-webkit-transform: translateX(-200px);-moz-transform: translateX(-200px);-ms-transform: translateX(-200px);transform: translateX(-200px);}
	.team-section .social-links-menu li:nth-of-type(4) {-webkit-transform: translateX(-250px);-moz-transform: translateX(-250px);-ms-transform: translateX(-250px);transform: translateX(-250px);}
	.team-section .social-links-menu li:nth-of-type(5) {-webkit-transform: translateX(-300px);-moz-transform: translateX(-300px);-ms-transform: translateX(-300px);transform: translateX(-300px);}
	.team-section .hentry-inner {overflow: hidden;}
	.team-section .hentry-inner .social-links-menu li {opacity: 0;}
	.team-section .hentry-inner:hover .social-links-menu li {opacity: 1;transform: none;}
	.timeline-section .hentry .hentry-inner .entry-container {padding-left: 70px;padding-right: 0;}
	.timeline-section .hentry:nth-child(2n-1) .hentry-inner .entry-container {padding-left: 0;padding-right: 70px;}
	.timeline-section .hentry:nth-child(2n-1) .hentry-inner .post-thumbnail {padding-left: 70px;padding-right: 0;}
	.timeline-section .hentry .hentry-inner .post-thumbnail {padding-left: 0;padding-right: 70px;}
	.header-style-two .site-header .site-header-main .wrapper .site-title {font-size: 32px;font-size: 2rem;}
	.header-style-two .site-header .site-header-main .wrapper #menu-toggle {margin-right: -10px;}}
@media only screen and (min-width: 64em) {#team-dots {position: absolute;}
	#team-dots {justify-content: flex-start;}
	#team-dots li {margin-right: 20px;}
	#team-content-section .team-content-wrapper.owl-carousel .owl-nav {right: 50px;}
	.more-button {margin-top: 28px;}
	#team-dots {max-width: 345px;}
	#feature-slider-section .slider-content-wrapper, .custom-header .custom-header-content {padding: 132px 60px;}
	.header-style-two .custom-header .custom-header-content, .header-style-two #feature-slider-section .slider-content-wrapper {padding-top: 132px;}
	.custom-header-content-wrapper .more-link, .custom-header-content .site-header-text, #feature-slider-section .entry-summary, #feature-slider-section .entry-content {margin-top: 28px;}
	.site-header-logo, .title-image {margin-bottom: 25px;}
	ul.products.columns-2 li.product, ul.products.columns-3 li.product, ul.products.columns-4 li.product {padding: 0 20px;}
	.style-two.events-section .hentry-inner {padding: 55px;}
	ul.products.columns-3 li.product, ul.products.columns-6 li.product {width: 33.33%;}
	ul.products.columns-4 li.product {width: 25%;}
	ul.products.columns-5 li.product {width: 20%;}
	.two-columns-layout.single-product ul.products.columns-4 li.product {width: 50%;}
	ul.products.columns-4 li.product:nth-child(2n+1), ul.products.columns-6 li.product:nth-child(2n+1), .full-width .related ul.products li.product:nth-child(2n+1), .full-width .upsells ul.products li.product:nth-child(2n+1), .full-width .cross-sells ul.products li.product:nth-child(2n+1) {clear: none;}
	ul.products.columns-3 li.product:nth-child(3n+1), ul.products.columns-4 li.product:nth-child(4n+1), ul.products.columns-5 li.product:nth-child(5n+1), ul.products.columns-6 li.product:nth-child(6n+1), .full-width .related ul.products li.product:nth-child(4n+1), .full-width .upsells ul.products li.product:nth-child(4n+1), .full-width .cross-sells ul.products li.product:nth-child(4n+1) {clear: both;}
	ul.products.columns-6 li.product {width: 16.666666666667%;}
	ul.products.columns-2 li.product .onsale, ul.products.columns-3 li.product .onsale, ul.products.columns-4 li.product .onsale {left: auto;right: 35px;}
	.site-branding {padding: 35px 40px;}
	.site-header-menu {margin-right: 0;}
	.is-open .menu-inside-wrapper {right: 0;}
	.boxed-layout #page {width: 94%;}
	.navigation-classic #header-menu-social:before {margin: 21px auto 21px;}
	.wpcf7 div div {margin-bottom: 35px;}
	.timeline-section .hentry .hentry-inner .entry-container {padding-left: 135px;padding-right: 0;}
	.timeline-section .hentry:nth-child(2n-1) .hentry-inner .entry-container {padding-left: 0;padding-right: 135px;}
	.timeline-section .hentry:nth-child(2n-1) .hentry-inner .post-thumbnail {padding-left: 135px;padding-right: 0;}
	.timeline-section .hentry .hentry-inner .post-thumbnail {padding-left: 0;padding-right: 135px;}
	#feature-slider-section:hover .owl-prev, #feature-slider-section:focus .owl-prev {left: 60px;}
	#feature-slider-section:hover .owl-next, #feature-slider-section:focus .owl-next {right: 60px;}
	.widget-column {padding: 28px 50px 14px;}
	.page .site-main .hentry {margin: 0;}
	.featured-content-wrapper.section-content-wrapper .entry-header .entry-meta {margin-bottom: 14px;}
	#footer-newsletter .widget {padding: 14px 50px;}
	.section-heading-wrapper {padding: 42px 40px 35px 40px;}
	#hero-section .wrapper {padding: 71px 20px;}
	.events-content-wrapper .entry-summary p {flex-basis: 60%;}
	.testimonial-content-wrapper, .bespoke-logo-slider-content-wrapper {padding: 0 50px;}
	#bespoke-logo-slider-section .owl-dots {margin-bottom: 42px;}
	.site-content>.wrapper {padding: 61px 30px;}
	#feature-slider-section+.site-content>.wrapper, #promotion-section.promotion-section+.site-content>.wrapper {padding-top: 61px;}
	.single .site-main .entry-header, .page .site-main .entry-header, .archive .page-header, .error404 .page-header, .search .page-header, .woocommerce-products-header {margin-bottom: 42px;}
	.section.no-section-heading {padding-top: 71px;}
	#primary, #secondary {padding: 0 10px;}
	.above-footer {padding-top: 42px;}
	#team-dots li:after {bottom: -20px;}
	.view-more {margin: 0 0 42px;}
	ul.products li.product {margin: 0 auto 42px;}
	#hero-section {padding: 0;}
	.comments-area {padding-top: 42px;}
	.comment-list article, .comment-list .pingback, .comment-list .trackback {padding: 2em 0;}
	.single-product div.product .related, .single-product div.product .upsells, .cart-collaterals .cross-sells, .cart-collaterals .cart_totals {margin-top: 42px;}
	.author-info {margin-top: 42px;}
	#footer-instagram .widget-title {margin: 56px auto 35px;}
	.single .site-main .post-thumbnail, .page .site-main .post-thumbnail {padding: 0;margin-bottom: 35px;}
	input[type="search"].search-field {display: block;}
	#colophon .four .widget-column {width: 25%;}
	#colophon .four .widget-column:nth-child(2n+1) {clear: none;}
	#colophon .four .widget-column:nth-child(4n+1) {clear: both;}
	#secondary {margin-left: 0;margin-right: 0;}
	.layout-four .hentry:nth-child(2n+1) {clear: none;}
	.layout-four .hentry:nth-child(4n+1) {clear: both;}
	#gallery-section .gallery-columns-4 .gallery-item, .layout-four .hentry, .style-two.events-section .layout-four .hentry {width: 25%;}
	.portfolio-content-wrapper.layout-five .hentry {width: 20%;}
	#gallery-section .gallery-columns-5 .gallery-item {width: 20%;}
	#gallery-section .gallery-columns-6 .gallery-item {width: 16.666666666667%;}
	#gallery-section .gallery-columns-7 .gallery-item {width: 14.285714285714%;}
	#gallery-section .gallery-columns-8 .gallery-item {width: 12.5%;}
	#gallery-section .gallery-columns-9 .gallery-item {width: 11.111111111111%;}
	.hentry, .entry-content .rpt_style_basic .rpt_plan, .timeline-footer-text, .playlist-content-wrapper .hentry, .events-content-wrapper.layout-two>* {padding: 0 20px;}
	.archive .archive-posts-wrapper .section-content-wrapper:not(.layout-one), .blog .archive-posts-wrapper .section-content-wrapper:not(.layout-one) {margin-left: -20px;margin-right: -20px;}
	.featured-video-content-wrapper .hentry {width: 30%;}
	.featured-video-content-wrapper .hentry:first-child {width: 70%;}
	.featured-video-content-wrapper .hentry:nth-child(2n+1) {clear: none;}
	.archive .content-area {float: left;width: 70%;}
	.content-area {float: left;margin-right: -100%;max-width: 920px;width: 70%;}
	.sidebar {float: right;width: 30%;}
	.site-content .wrapper>.sidebar {margin-top: 0;}
	.archive-posts-wrapper .layout-one .hentry .post-thumbnail+.entry-container, .no-sidebar .archive-posts-wrapper .layout-one .hentry .post-thumbnail+.entry-container {padding: 0 61px;padding-right: 0;}
	.archive-posts-wrapper .layout-one .hentry .entry-container, .no-sidebar .archive-posts-wrapper .layout-one .hentry .entry-container {padding: 0;}
	.content-right .content-area {float: right;margin-right: 0;margin-left: -100%;}
	.content-right .sidebar {float: left;}
	.no-sidebar .content-area {float: none;margin: 0 auto;width: 100%;}
	.no-sidebar.full-width-layout .content-area {margin: 0;width: 100%;max-width: 100%;}
	.sidebar .widget, .sidebar.widget-area .essential-widgets {float: none;width: 100%;}
	.entry-content blockquote.alignleft, .entry-content blockquote.alignright {width: 52%;}
	.site-title {font-size: 38px;font-size: 2.375rem;}
	.entry-content h1, .entry-summary h1, .comment-content h1, .textwidget h1, .comments-title, #contact-section .entry-title, .events-content-wrapper .date-week-day, #footer-instagram .widget-title, .section-title, #app-section .section-title, .promotion-section .section-title, #hero-section .entry-title, #playlist-section .entry-title, .singular-content-wrap .entry-title, .page-title {font-size: 36px;font-size: 2.25rem;}
	.woocommerce-posts-wrapper .entry-title, .woocommerce .related.products>h2, .entry-content h2, .entry-summary h2, .comment-content h2, .textwidget h2 {font-size: 32px;font-size: 2rem;}
	#site-generator .social-navigation a, .entry-content h3, .entry-summary h3, .comment-content h3, .textwidget h3 {font-size: 28px;font-size: 1.75rem;}
	.entry-content h4, .comment-content h4, .author-description .author-title, #testimonial-content-section .entry-content, #testimonial-content-section .entry-summary, .team-content-wrapper .entry-title, .woocommerce-loop-product__title, .woocommerce-loop-category__title, .post-navigation .nav-title, .comment-meta .author-name, .entry-title, .textwidget h4 {font-size: 24px;font-size: 1.5rem;}
	.author-title {margin-bottom: 24px;}
	.sidebar .widget .widget-wrap {padding: 42px 35px;}
	.sidebar.widget-area section.widget {padding: 0;width: 100%;}
	.entry-content h5, .comment-content h5, .textwidget h5 {font-size: 22px;font-size: 1.375rem;}
	.entry-content h6, .comment-content h6, .textwidget h6 {font-size: 18px;font-size: 1.125rem;}
	.hero-content-wrapper .post-thumbnail-background {width: 50%;}
	.hero-content-wrapper .entry-container {padding-bottom: 35px;padding-top: 35px;width: 50%;}
	.content-align-left .hero-content-wrapper .entry-container {padding-right: 90px;}
	.content-align-right .hero-content-wrapper .entry-container {padding-left: 90px;}
	#hero-section.style-two .hero-content-wrapper .entry-container {padding-bottom: 70px;padding-top: 70px;}
	.playlist-content-wrapper .entry-container {padding: 0 0 0 40px;}
	.playlist-content-wrapper.content-align-left .entry-container {padding-left: 0;padding-right: 40px;}
	.recent-blog-content-wrapper {padding: 0 50px;}
	.comment-respond {padding: 42px 49px;}
	.app-section .content-wrapper {padding: 0 50px;}
	.app-section.content-frame .entry-container-frame {padding: 4.5em 4em;}
	#site-generator {padding: 35px 0 0 0;}
	#testimonial-content-section .entry-meta, .section .filter-button-group .button {font-size: 15px;font-size: .9375rem;}
	#testimonial-content-section .entry-content, #testimonial-content-section .entry-summary {font-size: 22px;font-size: 1.375rem;}
	.portfolio-content-wrapper .entry-container, .portfolio-content-wrapper .entry-container {opacity: 0;}
	.portfolio-content-wrapper .hentry-inner:hover .entry-container, .portfolio-content-wrapper .hentry-inner:focus .entry-container {opacity: 1;}
	#footer-newsletter .widget-inner {padding: 49px 50px;}
	.footer-newsletter .has-ew-newsletter-image .ew-newsletter-content-container {padding-left: 42px;padding-right: 66px;}
	.footer-newsletter .has-ew-newsletter-image .ew-newsletter-image-container {flex: 1 1 39.021739130435%;max-width: 39.021739130435%;}
	.footer-newsletter .has-ew-newsletter-image .ew-newsletter-content-container {flex: 1 1 60.978260869565%;max-width: 60.978260869565%;}
	#testimonial-content-section .testimonial-pagination {margin-bottom: 42px;}
	#testimonial-dots {padding: 0 26px;}
	#testimonial-content-section .section-content-wrapper {display: block;position: relative;}
	#testimonial-dots li:not(.active) img {display: block;}
	.custom-header .section-title, #feature-slider-section .entry-title {font-size: 54px;font-size: 3.375rem;}
	.stats-content-wrapper .post-thumbnail, .events-content-wrapper .entry-meta {float: left;}
	.portfolio-section .entry-container, .portfolio-grid .archive-posts-wrapper .entry-container {opacity: 0;-webkit-transition: .6s;-moz-transition: .6s;-ms-transition: .6s;-o-transition: .6s;transition: .6s;}
	.portfolio-section .hentry-inner:hover .entry-container, .portfolio-grid .archive-posts-wrapper .hentry-inner:hover .entry-container {opacity: 1;}
	.portfolio-section .entry-title, .portfolio-section .entry-meta, .portfolio-grid .archive-posts-wrapper .entry-title, .portfolio-grid .archive-posts-wrapper .entry-meta {opacity: 0;-webkit-transform: translateX(-28px);-moz-transform: translateX(-28px);-ms-transform: translateX(-28px);-o-transform: translateX(-28px);transform: translateX(-28px);-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}
	.portfolio-section .hentry-inner .entry-meta, .portfolio-grid .archive-posts-wrapper .entry-meta {-webkit-transition-delay: .1s;-moz-transition-delay: .1s;-ms-transition-delay: .1s;-o-transition-delay: .1s;transition-delay: .1s;}
	.portfolio-section .hentry-inner:hover .entry-title, .portfolio-section .hentry-inner:hover .entry-meta, .portfolio-grid .archive-posts-wrapper .hentry-inner:hover .entry-title, .portfolio-grid .archive-posts-wrapper .hentry-inner:hover .entry-meta {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
	.portfolio-section .entry-container>.entry-container-inner-wrap, .portfolio-grid .archive-posts-wrapper .entry-container>.entry-container-inner-wrap {padding: 25px;}
	.portfolio-section .entry-container>.entry-container-inner-wrap, .portfolio-grid .archive-posts-wrapper .entry-container>.entry-container-inner-wrap {background-image: none;}
	body:not(.has-featured-slider):not(.has-header-media) .site-header+.section.portfolio-section .section-heading-wrapper {padding-bottom: 70px;}
	#portfolio-content-section .wrapper, #team-content-section .wrapper, #contact-section .wrapper {max-width: 100%;}
	#team-content-section .section-title {margin-bottom: 21px;}
	#site-generator #social-footer-navigation a {display: flex;align-items: center;}
	#social-footer-navigation.social-navigation li, #social-footer-navigation .social-links-menu li {margin-right: 16px;}
	#social-footer-navigation .screen-reader-text {margin-top: 5px;left: 7px;}
	.archive-posts-wrapper .layout-one .hentry .hentry-inner {padding-bottom: 72px;}
	.comment-respond {max-width: 100%;}
	.site-footer-menu .wrapper>#social-footer-navigation {padding: 35px 35px;}
	nav#site-footer-navigation {padding-top: 35px;}
	.archive-posts-wrapper .layout-one .hentry .hentry-inner {padding-bottom: 61px;padding-top: 26px;}
	#content #infinite-handle {margin-top: 26px;}
	.section {padding-bottom: 36px;padding-top: 29px;}
	#contact-section .section-content-wrapper {margin-bottom: 35px;margin-top: 250px;padding: 71px 40px 41px;}
	#contact-section .main-image+.inner-section-content-wrapper .section-content-wrapper {margin-top: 250px;}
	.promotion-section .wrapper {padding-top: 29px;}
	.site-info .wrapper {padding: 40px;}
	.site-footer-menu+.site-info .wrapper {padding-bottom: 42px;padding-top: 42px;}
	.widget {margin: 0 0 42px;}
	#testimonial-content-section .entry-header {margin: 28px 0 0 0;}
	.section-content-wrapper, .signify-logo-slider-content-wrapper, .archive-posts-wrapper.section .recent-blog-content-wrapper, .portfolio-section .section-content-wrapper {padding: 0 20px;}
	.main-image+.inner-section-content-wrapper {padding: 0 40px;}
	.more-link, button[disabled]:hover, button[disabled]:focus, .button, .wpcf7 input[type=submit], .entry-content button, .entry-summary button, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus {padding: 13px 28px;}
	.portfolio-section .section-content-wrapper.layout-three .hentry {width: 33.33%;}
	#footer-menu-section .wrapper {padding: 0 40px;}
	#contact-section .main-image {height: 50%;left: 0;position: absolute;}
	.promotion-section.content-frame .entry-container-frame {padding: 42px;}
	.entry-content .rpt_style_basic .rpt_plan .rpt_title img {margin-right: 30px;}
	.entry-content .rpt_plans {margin: 0 -40px;}}
@media only screen and (min-width: 48.938em) {.admin-bar .flashy-overlay .flashy-close {top: 32px;}}
@media only screen and (min-width: 75em) {.site-header .site-header-main .wrapper {padding: 0 40px;}
	.header-style-two .site-header .site-header-main .wrapper {padding-left: 40px;padding-right: 40px;}
	.header-style-two .site-header .site-header-main .wrapper #menu-toggle {margin-right: 0;}
	#sticky-playlist-section .wp-playlist-current-item {-webkit-box-flex: 0;-ms-flex: 0 1 25%;flex: 0 1 25%;}
	#team-dots {max-width: 485px;}
	.navigation-classic #primary-menu-wrapper .menu-inside-wrapper {max-width: 100%;}
	#sticky-playlist-section .signify-mejs-sticky-playlist-container {-webkit-box-flex: 0;-ms-flex: 0 1 75%;flex: 0 1 75%;}
	.hero-content-wrapper .entry-container {padding-bottom: 100px;padding-top: 100px;}
	#footer-newsletter .widget {padding: 21px 50px;}
	#sticky-playlist-section .wrapper {padding-left: 50px;padding-right: 50px;}
	#footer-instagram .widget-title {margin: 63px auto 42px;}
	.navigation-classic .menu-toggle {display: none;}
	.navigation-classic #primary-menu-wrapper .menu-inside-wrapper, #header-top .menu-inside-wrapper {border: none;position: relative;display: block;float: left;top: 0;left: 0;right: 0;visibility: visible;max-width: 100%;opacity: 1;padding: 0;width: 100%;bottom: auto;background-color: transparent;box-shadow: none;overflow: inherit;transform: none;}
	.navigation-classic #primary-search-wrapper .menu-inside-wrapper {transform: none;left: unset;right: 0;}
	.navigation-classic .menu-inside-wrapper .main-navigation>.nav-menu>.current_page_item>a:before, .navigation-classic .menu-inside-wrapper .top-navigation>.nav-menu>.current_page_item>a:before {content: "";border-top: 1px solid;width: calc(100% - 32px);height: 1px;display: block;position: absolute;top: -1px;}
	.navigation-classic .main-navigation a, .top-navigation a {padding: 14px 16px;line-height: 2;}
	.navigation-classic .main-navigation li.menu-item-has-children ul ul a, .top-navigation li.menu-item-has-children ul ul a {padding-left: 20px;}
	.site-header-cart .cart-contents {padding: 20px 10px;}
	#primary-search-wrapper .menu-toggle-wrapper, #social-menu-wrapper .menu-toggle-wrapper {padding: 13px 3px;}
	.navigation-default .menu-toggle {padding: 20px 10px;}
	.navigation-classic .main-navigation .menu-item-has-children>a:after, .navigation-classic .main-navigation .page_item_has_children>a:after, .top-navigation .menu-item-has-children>a:after, .top-navigation .page_item_has_children>a:after {content: "";padding-left: 7px;}
	.navigation-classic .main-navigation ul ul .menu-item-has-children>a:after, .navigation-classic .main-navigation ul ul .page_item_has_children>a:after {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);padding: 0;position: absolute;top: 14px;right: 21px;}
	.top-navigation ul ul .menu-item-has-children>a:after, .top-navigation ul ul .page_item_has_children>a:after {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);padding: 0;position: absolute;top: 14px;right: 21px;}
	.navigation-classic .main-navigation ul a, .navigation-classic .main-navigation ul :hover>a, .navigation-classic .main-navigation ul .focus>a, .top-navigation ul a, .top-navigation ul :hover>a, .top-navigation ul .focus>a {background-color: transparent;}
	.navigation-classic .main-navigation ul ul, .top-navigation ul ul {display: block;float: left;margin: 0;padding: 7px 0;position: absolute;top: auto;left: -999em;z-index: 99999;}
	.navigation-classic .main-navigation ul ul ul, .top-navigation ul ul ul {left: -999em;top: -7px;}
	.navigation-classic .main-navigation ul ul a, .top-navigation ul ul a {padding: 7px 20px;width: 262px;}
	.navigation-classic .main-navigation ul li:hover>ul, .navigation-classic .main-navigation ul li.focus>ul {left: auto;right: 0;}
	.navigation-classic .main-navigation li, .top-navigation li {border-bottom: none;}
	.navigation-classic .main-navigation ul ul li:hover>ul, .navigation-classic .main-navigation ul ul li.focus>ul {left: auto;right: 100%;}
	.top-navigation ul li:hover>ul, .top-navigation ul li.focus>ul {left: 0;right: auto;}
	.top-navigation ul ul li:hover>ul, .top-navigation ul ul li.focus>ul {left: 100%;right: auto;}
	.navigation-classic .main-navigation li, .top-navigation li, .site-header-top-main .contact-details li, .site-header-top-main .top-navigation li {display: inline-block;}
	.navigation-classic .social-top div {border-bottom: none;}
	.navigation-classic .dropdown-toggle, .navigation-classic .main-navigation ul .dropdown-toggle.toggled-on, .top-navigation ul .dropdown-toggle.toggled-on, .navigation-classic #primary-menu-wrapper .menu-toggle-wrapper {display: none;}
	.header-media-disabled #feature-slider.section {padding-top: 78px;}
	.playlist-content-wrapper .entry-container {padding: 60px 0 0 63px;}
	.site-header-top-main .top-main-wrapper, .site-header-top-main .header-top-left, .site-header-top-main .header-top-right {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
	.site-header-top-main ul.top-menu li, .site-header-top-main {padding: 0;}
	.menu-top-toggle+#site-header-top-menu {display: block;}
	.top-navigation, .site-header-top-main .contact-details li, .site-header-top-main .top-navigation li a {padding: 0;}
	#search-top-container .search-container {padding: 0 10px;}
	#site-top-navigation a {padding: 8px 10px;}
	.site-header-top-main .contact-details li {padding: 11px 10px;}
	#header-top .menu-inside-wrapper .social-navigation {padding: 6px 10px;}
	#header-top input[type="search"].search-field {font-size: 12px;font-size: .75rem;padding: 11px 47px 11px 11px;max-width: 200px;}
	.header-top-bar .wrapper {padding: 0 30px;}
	#header-top .menu-toggle, #header-top .dropdown-toggle {display: none;}}
@media only screen and (min-width: 85.375em) {#team-dots {max-width: 545px;margin: 0 45px;}
	.hentry {margin-bottom: 42px;}
	#team-dots {display: flex;}
	.custom-header-content-wrapper .more-link {margin-top: 35px;}
	.archive-posts-wrapper .layout-one .hentry .post-thumbnail+.entry-container, .no-sidebar .archive-posts-wrapper .layout-one .hentry .post-thumbnail+.entry-container {padding: 0 81px;padding-right: 0;}
	.events-content-wrapper .entry-summary, .team-content-wrapper .entry-meta, aside.footer-widget-area a {font-size: 18px;font-size: 1.125rem;}
	#stats-section .section-content-wrapper .post-thumbnail {margin-bottom: 0;}
	.section-content-wrapper, .signify-logo-slider-content-wrapper, .archive-posts-wrapper.section .recent-blog-content-wrapper {padding: 0 30px;}
	.header-style-two .site-header .site-header-main .wrapper {padding-left: 40px;padding-right: 40px;}
	.main-image+.inner-section-content-wrapper {padding: 0 50px;}
	.site-header .site-header-main .wrapper {padding: 0 50px;}
	#feature-slider-section .entry-summary, #feature-slider-section .entry-content, ul.products li.product .price, .footer-contact p {font-size: 21px;font-size: 1.3125rem;}
	#primary-search-wrapper>.social-navigation {display: block;}
	.comment-respond {padding: 42px 56px;}
	.entry-content h1, .entry-summary h1, .comment-content h1, .textwidget h1, .comments-title, #contact-section .entry-title, .events-content-wrapper .date-week-day, #footer-instagram .widget-title, .section-title, #app-section .section-title, #hero-section .entry-title, .promotion-section .section-title, #playlist-section .entry-title, .singular-content-wrap .entry-title, .page-title {font-size: 42px;font-size: 2.625rem;}
	.woocommerce-posts-wrapper .entry-title, .woocommerce .related.products>h2, .entry-content h2, .entry-summary h2, .comment-content h2, #stats-section h2.entry-title, .textwidget h2 {font-size: 36px;font-size: 2.25rem;}
	#site-generator .social-navigation a, .entry-content h3, .entry-summary h3, .comment-content h3, .textwidget h3 {font-size: 30px;font-size: 1.875rem;}
	.entry-content h4, .entry-summary h4, .comment-content h4, .textwidget h4 {font-size: 26px;font-size: 1.635rem;}
	#footer-newsletter .widget {padding: 28px 50px;}
	#hero-section .wrapper {padding: 91px 20px;}
	.single .site-main .entry-header, .page .site-main .entry-header, .archive .page-header, .error404 .page-header, .search .page-header, .woocommerce-products-header {margin-bottom: 63px;}
	.section.no-section-heading {padding-top: 91px;}
	.footer-contact {margin-top: 49px;}
	.site-content>.wrapper, #featured-slider-section+.site-content>.wrapper {padding: 91px 30px;}
	#feature-slider-section+.site-content>.wrapper, #promotion-section.promotion-section+.site-content>.wrapper {padding-top: 91px;}
	#primary, #secondary {padding: 0 20px;}
	.author-info {margin-top: 56px;}
	#footer-instagram .widget-title {margin: 70px auto 42px;}
	.comment-respond {padding: 42px 63px;}
	#gallery-section .tiled-gallery .tiled-gallery-item a:after {font-size: 20px;font-size: 1.25rem;height: 50px;padding: 15px;width: 50px;}
	caption, th, td, table.shop_table_responsive tr td {padding: .778em 1.556em;}
	button, .more-link, .button, input[type="button"], input[type="reset"], input[type="submit"], .posts-navigation a, #content #infinite-handle span button, .catch-instagram-feed-gallery-widget-wrapper .button, .header-media .more-link, #feature-slider-section .more-link, #hero-section .more-link, .promotion-section .more-link {padding: 11px 35px;}
	.content-align-left .hero-content-wrapper .entry-container {padding-right: 105px;}
	.content-align-right .hero-content-wrapper .entry-container {padding-left: 105px;}
	#hero-section.style-two.content-align-right .hero-content-wrapper .entry-container {margin-left: -50px;}
	#hero-section.style-two.content-align-left .hero-content-wrapper .entry-container {margin-right: -50px;}
	#hero-section.style-two .hero-content-wrapper .entry-container .content-wrapper {padding: 56px 96px;}
	.playlist-content-wrapper .entry-container {padding: 102px 0 0 76px;}
	.playlist-content-wrapper.content-align-left .entry-container {padding-left: 0;padding-right: 76px;}
	.contact-content-wrapper .contact-info-details {font-size: 21px;font-size: 1.3125rem;}
	.custom-header .section-title, #feature-slider-section .entry-title {font-size: 64px;font-size: 4rem;}
	.archive-posts-wrapper .layout-one .hentry .hentry-inner {padding-bottom: 80px;padding-top: 38px;}
	#content #infinite-handle {margin-top: 38px;}
	.archive-posts-wrapper .layout-one .hentry:first-child .hentry-inner {padding-top: 0;}
	.section {padding-bottom: 49px;padding-top: 49px;}
	#contact-section .section-content-wrapper {margin: 0 auto 42px;padding: 91px 30px 61px;}
	#contact-section .main-image+.inner-section-content-wrapper .section-content-wrapper {margin-top: 340px;}
	.promotion-section .wrapper {padding-top: 42px;}
	.site-branding {padding: 42px 50px;}
	.site-title {font-size: 44px;font-size: 2.75rem;}
	.site-description {font-size: 14px;font-size: .875rem;}
	.section-heading-wrapper {padding: 42px 40px 42px 40px;}
	.section-subtitle {margin-bottom: 14px;}
	.section-description, .singular-content-wrap .section-description-wrapper {margin-top: 14px;}
	.site-footer-menu+.site-info .wrapper {padding-bottom: 56px;padding-top: 56px;}
	.footer .widget .widget-title {margin-bottom: 35px;}
	.ewfeaturedpostpageimage .hentry {margin-bottom: 21px;}
	#feature-slider-section .slider-content-wrapper, .custom-header .custom-header-content {padding: 156px 80px;}
	.header-style-two .custom-header .custom-header-content, .header-style-two #feature-slider-section .slider-content-wrapper {padding-top: 156px;}
	#footer-menu-section .wrapper {padding: 0 50px;}
	.site-info .wrapper {padding: 40px 50px;}
	.team-content-wrapper.section-content-wrapper .entry-meta {margin-bottom: 14px;margin-top: 14px;}
	.team-content-wrapper .entry-container {padding-left: 42px;padding-right: 42px;}
	.header-top-bar .wrapper {padding: 0 40px;}
	.promotion-section.content-frame .entry-container-frame {padding: 49px;}}
@media only screen and (min-width: 103.75em) {.is-open .menu-inside-wrapper {right: 3%;}
	body {font-size: 20px;font-size: 1.25rem;}
	div#playlist-section .entry-content p:last-child, div#playlist-section .entry-summary p:last-child {margin-top: 42px;}
	.sticky-playlist-enabled.home .custom-header {min-height: calc(100vh - 70px);}
	.site-header-logo, .slider-content-wrapper .title-image {max-width: 100%;}
	.footer-widget-area {padding: 42px 0 0;}
	#team-dots {max-width: 601px;}
	.archive-post-wrap .hentry .post-thumbnail-background+.entry-container {padding: 320px 50px;padding-right: 140px;}
	.archive-post-wrap .hentry:nth-child(2n) .post-thumbnail-background+.entry-container {padding-left: 140px;padding-right: 50px;}
	#team-dots li {margin-right: 35px;}
	.above-footer {padding-top: 70px;}
	.widget-column+.above-footer {padding-top: 28px;}
	#sticky-playlist-section .wp-playlist-caption, #sticky-playlist-section .wp-playlist-item-title, #sticky-playlist-section .wp-playlist-item-length, #sticky-playlist-section .bespoke-mejs-container.mejs-container .mejs-time {font-size: 16px;font-size: 1rem;}
	.single .site-main .entry-header, .page .site-main .entry-header, .archive .page-header, .error404 .page-header, .search .page-header, .woocommerce-products-header {margin-bottom: 83px;}
	.playlist-content-wrapper.content-align-left .entry-container {padding-left: 0;padding-right: 63px;}
	ul.products li.product .price, .events-content-wrapper .date-month-year, .menu-toggle-close, .dropdown-toggle, .search-submit:before, aside.footer-widget-area .widget {font-size: 18px;font-size: 1.125rem;}
	.site-title {font-size: 50px;font-size: 3.125rem;}
	.entry-content h1, .entry-summary h1, .comment-content h1, .textwidget h1, .section-title, #app-section .section-title, #hero-section .entry-title, #playlist-section .entry-title, .singular-content-wrap .entry-title, .page-title, #contact-section .entry-title, .events-content-wrapper .date-week-day, .page .site-main .entry-title, .single .site-main .entry-title {font-size: 48px;font-size: 3rem;}
	#footer-instagram .widget-title, .entry-content h2, .entry-summary h2, #stats-section h2.entry-title, .comment-content h2, .textwidget h2, .comment-reply-title {font-size: 42px;font-size: 2.625rem;}
	.entry-content h3, .entry-summary h3, .comment-content h3, .textwidget h3, .events-content-wrapper .entry-title {font-size: 32px;font-size: 2rem;}
	.entry-content h4, .entry-summary h4, .comment-content h4, .textwidget h4, .post-navigation .nav-links, #feature-slider-section .entry-summary, #feature-slider-section .entry-content, ul.products li.product .woocommerce-loop-product__title, .comments-title {font-size: 24px;font-size: 1.5rem;}
	.entry-content h5, .entry-summary h5, .comment-content h5, .textwidget h5, .author-description .author-title, .author-description .author-title {font-size: 21px;font-size: 1.3125rem;}
	#footer-newsletter .widget {padding: 49px 50px;}
	.section.no-section-heading {padding-top: 98px;}
	#hero-section .wrapper {padding: 91px 20px;}
	#footer-instagram .widget-title {margin: 84px auto 42px;}
	.sticky-playlist-enabled .site-footer {margin-bottom: 70px;}
	.site-footer-menu .wrapper>#social-footer-navigation {padding: 42px 0;}
	nav#site-footer-navigation {padding-top: 42px;}
	#team-dots li:after {bottom: -35px;}
	#bespoke-logo-slider-section {padding-bottom: 63px;}
	#site-generator {padding-top: 70px;}
	.hero-content-wrapper .entry-container {padding-bottom: 152px;padding-top: 152px;}
	.content-align-right .hero-content-wrapper .entry-container {padding-left: 120px;}
	.woocommerce a.button, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt {padding: 14px 35px;}
	.bespoke-mejs-container.mejs-container .mejs-controls {padding: 15px 28px;}
	#sticky-playlist-section .wp-playlist-current-item {padding: 10px 21px 10px 0;}
	#sticky-playlist-section .bespoke-mejs-container.mejs-container .mejs-controls {padding: 15px 0;}
	.style-two.events-section .hentry-inner {padding: 70px;}
	#contact-section .section-content-wrapper {padding: 91px 91px 61px;}
	#contact-section .main-image+.inner-section-content-wrapper .section-content-wrapper {margin: 350px auto 42px;}
	#footer-instagram .widget-title {font-size: 48px;font-size: 3rem;}
	.section-content-wrapper .entry-summary, .section-content-wrapper .entry-content, .style-two.events-section .hentry-inner .entry-summary, .style-two.events-section .hentry-inner .entry-content, #contact-section .entry-content, #contact-section .entry-summary, .section .entry-content .button, .section .entry-summary .button, .comment-content, .artist-social-profile {margin-top: 28px;}
	.more-button {margin-top: 35px;}
	.section-content-wrapper .post-thumbnail, .filter-button-group.button-group, .contact-details li {margin-bottom: 28px;}
	.sticky-playlist-enabled.home.admin-bar #feature-slider-section {min-height: calc(100vh - 104px);}
	#feature-slider-section .slider-content-wrapper, .custom-header .custom-header-content {padding: 182px 50px;}
	.header-style-two .custom-header .custom-header-content, .header-style-two #feature-slider-section .slider-content-wrapper {padding-top: 182px;}
	.custom-header .section-title, #feature-slider-section .entry-title {font-size: 80px;font-size: 5rem;}
	.portfolio-section .entry-container>.entry-container-inner-wrap, .portfolio-grid .archive-posts-wrapper .entry-container>.entry-container-inner-wrap {padding: 35px;}
	body:not(.has-featured-slider):not(.has-header-media) .site-header+.section.portfolio-section .section-title {font-size: 49px;font-size: 3.0625rem;}
	body:not(.has-featured-slider):not(.has-header-media).theme-scheme-default .site-header+.section.portfolio-section .section-heading-wrapper, body:not(.has-featured-slider):not(.has-header-media).theme-scheme-music .site-header+.section.portfolio-section .section-heading-wrapper, body:not(.has-featured-slider):not(.has-header-media).theme-scheme-wedding .site-header+.section.portfolio-section .section-heading-wrapper {padding-bottom: 112px;}
	body:not(.has-featured-slider):not(.has-header-media).theme-scheme-personal .site-header+.section.portfolio-section .section-heading-wrapper, body:not(.has-featured-slider):not(.has-header-media).theme-scheme-portfolio .site-header+.section.portfolio-section .section-heading-wrapper, body:not(.has-featured-slider):not(.has-header-media).theme-scheme-photography .site-header+.section.portfolio-section .section-heading-wrapper, body:not(.has-featured-slider):not(.has-header-media).theme-scheme-ecommerce .site-header+.section.portfolio-section .section-heading-wrapper {padding-bottom: 98px;}
	body:not(.has-featured-slider):not(.has-header-media).theme-scheme-corporate .site-header+.section.portfolio-section .section-heading-wrapper {padding-bottom: 84px;}
	nav#site-footer-navigation {padding-top: 42px;}
	.sidebar .widget {margin-bottom: 56px;}
	#testimonial-content-section .testimonial-pagination {margin-top: 28px;}
	.section-heading-wrapper {padding-bottom: 56px;}
	.promotion-section.content-frame .entry-container-frame {padding: 56px;}}
body {background-color: #fff;}
.screen-reader-text:focus, .boxed-layout .site, .ui-state-active, .section:nth-child(odd).hero-section .content-wrapper, .section:nth-child(odd) .events-content-wrapper .hentry-inner, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .onsale, #contact-section, #contact-section .contact-content-wrapper, .comments-area textyarea, .comments-area input:not([type="submit"]), .comment-form input:not([type="submit"]), .comment-form textarea, .site-header-menu input[type="search"].search-field, .widget input[type="search"].search-field, .widget input:not([type="submit"]), .widget textarea, .section:nth-child(even)+#contact-section .section-content-wrapper input:not([type="submit"]), .section:nth-child(even)+#contact-section .section-content-wrapper textarea, #search-top-container input[type="search"].search-field, .section:nth-child(even).promotion-section.content-frame .entry-container-frame:after {background-color: #fff;}
.timeline-section .hentry .hentry-inner:before {border-color: #fff;}
.wp-playlist-light, #sticky-playlist-section, #sticky-playlist-section .wp-playlist-tracks {background-color: #fff;}
#colophon .widget-area, body.boxed-layout, .section:nth-child(odd), .section:nth-child(even) .events-content-wrapper .hentry-inner, .section:nth-child(even).hero-section .content-wrapper, .section:nth-child(even)+#contact-section .section-content-wrapper, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-total, .signify-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded, .signify-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float, ins, .sidebar .widget-wrap, #primary-search-wrapper .menu-inside-wrapper, .menu-inside-wrapper, .mobile-social-search, #footer-newsletter, mark, ins, .custom-header, ul.tabs.wc-tabs li.active a, .woocommerce-Tabs-panel, .shop_table thead th, ul.wc_payment_methods.payment_methods.methods li, .comment-respond, .widget_shopping_cart, pre, .widget .ui-tabs .ui-tabs-panel, select, .select2-container--default .select2-selection--single, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, .header-top-bar, .comment-list .comment .comment-container, .promotion-section.content-frame .entry-container-frame {background-color: #f9f9f9;}
#sticky-playlist-section, .section:nth-child(odd) .timeline-content-wrapper .hentry .hentry-inner:before, .comment-list .comment-author:before {border-color: #f9f9f9;}
@media only screen and (min-width: 64em) {.navigation-classic .site-header .sub-menu, .navigation-classic .site-header .children, .site-header .header-top-bar .sub-menu, .site-header .header-top-bar .children {background-color: #f9f9f9;}}
.style-one .events-content-wrapper .entry-meta {background-color: #363636;}
body, input, select, optgroup, textarea, table a, input::placeholder, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], .has-background-image.events-section .hentry .event-list-description .entry-summary, .has-background-image.events-section .hentry .event-list-description .entry-content, #search-top-container .search-submit {color: #000;}
.site-title a, .site-description {color: #000;}
.header-media-tagline, .custom-header .section-title, .custom-header .site-header-text, .feature-slider-wrapper .entry-container .entry-title, .feature-slider-wrapper .entry-container .entry-title span, .feature-slider-wrapper .entry-container .entry-summary, .feature-slider-wrapper .entry-container .entry-content {color: #111;}
h1, h2, h3, h4, h5, h6, .section-title, .vcard, .has-background-image.events-section .hentry .entry-title a, .has-background-image.events-section.style-two .hentry .entry-meta a, #featured-content-section .section-content-wrapper .hentry .more-link, #featured-content-section .section-content-wrapper .hentry .button, #featured-content-section .section-content-wrapper .hentry button, .wpcf7 input[type=submit], #feature-slider-section .owl-nav button:hover:before, #feature-slider-section .owl-nav button:focus:before, .position, .section-description-wrapper, .section-title-wrapper+.section-description, .section-title+.section-description, .section-title-wrapper+.section-subtitle, .section-heading-wrapper>.section-description, .section-title+.section-description, .drop-cap:first-letter, .product .woocommerce-Price-amount:hover, .product .woocommerce-Price-amount:focus, #stats-section .entry-title a:hover, #stats-section .entry-title a:focus, .product-container a.button, .author-name, .comment-reply-link, .author-title, .stats-section .entry-summary .more-link, .stats-section .entry-content .more-link, .comment-respond .comment-form p label, blockquote, .woocommerce .products .product-container .added_to_cart, .signify-mejs-container.mejs-container button, .archive-posts-wrapper .hentry .more-link, .archive-posts-wrapper .hentry .button, .archive-posts-wrapper .hentry button, #service-section .more-link, #service-section .hentry .button, #service-section .hentry button, #testimonial-content-section .owl-prev, #testimonial-content-section .owl-next {color: #000;}
a, .entry-title a, #colophon .widget li, .sidebar .widget-wrap p, .sidebar .widget-wrap li a, .custom-header-content .site-header-text .entry-meta a:hover, .custom-header-content .site-header-text .entry-meta a:focus, .dropdown-toggle, .site-header-menu .menu-inside-wrapper .nav-menu li button, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited, .social-search-wrapper .menu-social-container li a, .menu-social-container a, .sidebar nav.social-navigation ul li a:hover, .sidebar nav.social-navigation ul li a:focus, .screen-reader-text:focus, td#today, #menu-toggle, .menu-label, .nav-title, .post-title, ul.page-numbers li .page-numbers, .archive-content-wrap .navigation.pagination .page-numbers, .woocommerce.has-header-image .woocommerce-breadcrumb a:hover, .woocommerce.has-header-image .woocommerce-breadcrumb a:focus, span.breadcrumb a:hover, span.breadcrumb a:focus, .comments-title, .comment-reply-title, .widget_recent_entries li a, .toggled-on.active:before, .comment-respond .comment-form p.is-focused label, .contact-section.section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li a .signify-logo-slider-section .section-content-wrapper .entry-title a span, .site-header-top-main .contact-details li, .filter-button-group .button, .filter-button-group .button:hover, .filter-button-group .button:focus {color: #111;}
p.stars:hover a:before, p.stars:focus a:before, #menu-toggle:hover, #menu-toggle:focus, #menu-toggle:hover .menu-label, #menu-toggle:focus .menu-label, .star-rating span:before, p.stars.selected a.active:before, p.stars.selected a:not(.active):before, p.stars.selected a.active~a:before, p.stars a:hover~a:before, p.stars a:focus~a:before, .menu-inside-wrapper .main-navigation>.nav-menu>.current_page_item>a, .navigation-default .menu-inside-wrapper .main-navigation>.nav-menu .current_page_item>a, .menu-inside-wrapper .top-navigation>.nav-menu>.current_page_item>a, #reviews .comment-respond .comment-form-rating .stars span a.active:before, .page-links .current, #site-header-cart-wrapper a.cart-contents .count, #reviews .comment-respond .comment-form-rating .stars.selected span a:not(.active):before, .contact-details li .fa, .section-subtitle, .feature-slider-wrapper .entry-container .entry-title span:hover, .feature-slider-wrapper .entry-container .entry-title span:focus {color: #f5808c;}
.site-title a:hover, .site-title a:focus, a:hover, a:focus, .site-info a:hover, .site-info a:focus, .post-title:hover, .post-title:focus, .play-button-text:hover, .play-button-text:focus, .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce .woocommerce-breadcrumb a:focus, .has-background-image .woocommerce-loop-product__title:hover, .has-background-image .woocommerce-loop-product__title:focus, .has-background-image .entry-container .entry-meta a:hover, .has-background-image .entry-container .entry-meta a:focus, .has-background-image .entry-container .entry-title a:hover, .has-background-image .entry-container .entry-title a:focus, .single footer .entry-meta a:hover, .single footer .entry-meta a:focus, #site-footer-navigation li a:hover, #site-footer-navigation li a:focus, #social-footer-navigation li a:hover, #social-footer-navigation li a:focus, .has-background-image .entry-title a:hover, .has-background-image .entry-title a:focus, .has-background-image .entry-meta a:hover, .has-background-image .entry-meta a:focus, .wp-playlist-tracks .wp-playlist-caption:hover, .wp-playlist-tracks .wp-playlist-caption:focus, .signify-mejs-container.mejs-container button:hover, .signify-mejs-container.mejs-container button:focus, #site-header-cart-wrapper a.cart-contents:hover, #site-header-cart-wrapper a.cart-contents:focus, .woocommerce-loop-product__title:hover, .woocommerce-loop-product__title:focus, .events-content-wrapper .entry-meta a:hover, .events-content-wrapper .entry-meta a:focus, .widget_recent_entries li a:hover, .widget_recent_entries li a:focus, .menu-inside-wrapper .main-navigation .nav-menu ul>li>a:hover, .menu-inside-wrapper .main-navigation .nav-menu ul>li>a:focus, .menu-inside-wrapper .top-navigation .nav-menu ul>li>a:hover, .menu-inside-wrapper .top-navigation .nav-menu ul>li>a:focus, button.dropdown-toggle:hover, button.dropdown-toggle:focus, .site-header-menu .menu-inside-wrapper .nav-menu li button:hover, .site-header-menu .menu-inside-wrapper .nav-menu li button:focus, .portfolio-section .entry-title a:hover, .portfolio-section .entry-title a:focus, .social-search-wrapper .menu-social-container li a:hover, .social-search-wrapper .menu-social-container li a:focus, button#wp-custom-header-video-button:hover, button#wp-custom-header-video-button:focus, .widget .ui-state-default a:hover, .widget .ui-state-default a:focus, .widget .ui-widget-content .ui-state-default a:hover, .widget .ui-widget-content .ui-state-default a:focus, .widget .ui-widget-header .ui-state-default a:hover, .widget .ui-widget-header .ui-state-default a:focus, body .site-header .site-header-main .site-header-menu .menu-inside-wrapper .main-navigation .nav-menu ul .current_page_item>a:hover, body .site-header .site-header-main .site-header-menu .menu-inside-wrapper .main-navigation .nav-menu ul .current_page_item>a:focus, .tag-cloud-link:hover, .tag-cloud-link:focus, .nav-title:hover, .nav-title:focus, .menu-social-container a:hover, .menu-social-container a:focus, .slider-content-wrapper .entry-container .entry-container-wrap .entry-title a:hover, .slider-content-wrapper .entry-container .entry-container-wrap .entry-title a:focus, .sidebar .widget-wrap .more-link:hover, .sidebar .widget-wrap .more-link:focus, .featured-content-section .hentry .more-link:hover, .featured-content-section .hentry .more-link:focus, #portfolio-content-section .more-link:hover, #portfolio-content-section .more-link:focus, .author a:hover, .author a:focus, .entry-meta a:hover, .entry-meta a:focus, .entry-title a:hover, .entry-title a:focus, .site-footer td#prev a:hover, .site-footer td#prev a:focus, .site-footer td#next a:hover, .site-footer td#next a:focus, .comment-reply-link:hover, .comment-reply-link:focus, .portfolio-content-wrapper .filter-button-group button:hover, .portfolio-content-wrapper .filter-button-group button:focus, .author-section-title:hover, .author-section-title:focus, .comment-permalink:hover, .comment-permalink:focus, .comment-edit-link:hover, .comment-edit-link:focus, .portfolio-content-wrapper .filter-button-group button.is-checked:hover, .portfolio-content-wrapper .filter-button-group button.is-checked:focus, .nav-subtitle:hover, .nav-subtitle:focus, .scroll-down:hover, .scroll-down:focus, .testimonials-content-wrapper.section.testimonial-wrapper .entry-title a:hover, .testimonials-content-wrapper.section.testimonial-wrapper .entry-title a:focus, #site-generator .menu-social-container a:hover, #site-generator .menu-social-container a:focus, .widget-wrap li a:hover, .widget-wrap li a:focus, .main-navigation ul:not(.sub-menu)>li>a:hover, .main-navigation ul:not(.sub-menu)>li>a:focus, .top-navigation ul:not(.sub-menu)>li>a:hover, .top-navigation ul:not(.sub-menu)>li>a:focus, #site-header-cart-wrapper a.cart-contents:hover, #site-header-cart-wrapper a.cart-contents:focus, #testimonial-content-section .owl-prev:hover, #testimonial-content-section .owl-prev:focus, #testimonial-content-section .owl-next:hover, #testimonial-content-section .owl-next:focus, #signify-logo-slider-section .owl-prev:hover, #signify-logo-slider-section .owl-prev:focus, #signify-logo-slider-section .owl-next:hover, #signify-logo-slider-section .owl-next:focus, .navigation.pagination a:hover, .navigation.pagination a:focus, #stats-section.has-background-image .hentry .more-link:hover, #stats-section.has-background-image .hentry .more-link:focus, .archive-content-wrap .section-content-wrapper.layout-one .entry-container>.entry-meta .posted-on a:hover, .archive-content-wrap .section-content-wrapper.layout-one .entry-container>.entry-meta .posted-on a:focus, .playlist-content-wrapper .signify-mejs-container.mejs-container button:hover, .playlist-content-wrapper .signify-mejs-container.mejs-container button:focus, button.menu-toggle:hover, button.menu-toggle:focus, .portfolio-section .entry-meta a:hover, .portfolio-section .entry-meta a:focus, ul.page-numbers .page-numbers:hover, ul.page-numbers .page-numbers:focus, .has-background-image.events-section.style-two .hentry .entry-meta a:hover, .has-background-image.events-section.style-two .hentry .entry-meta a:focus, .signify-logo-slider-section .section-content-wrapper .entry-title a span:hover, .signify-logo-slider-section .section-content-wrapper .entry-title a span:focus, #search-top-container .search-submit:hover, #search-top-container .search-submit:focus {color: #f5808c;}
#signify-logo-slider-section .owl-dots .owl-dot:hover, #signify-logo-slider-section .owl-dots .owl-dot:focus {background-color: #f5808c;}
#stats-section .entry-title a, #featured-content-section .entry-header .entry-meta>span a, .product .woocommerce-Price-amount {color: #f5808c;}
@media only screen and (min-width: 75em) {.navigation-classic .menu-inside-wrapper .main-navigation>.nav-menu>.current_page_item>a:before, .navigation-classic .menu-inside-wrapper .top-navigation>.nav-menu>.current_page_item>a:before {border-color: #f5808c;}}
#signify-logo-slider-section .owl-dots .owl-dot.active, #feature-slider-section .owl-dots button.owl-dot.active span, .owl-carousel .owl-dots button.owl-dot.active span {border-color: #f5808c;}
ins, .entry-breadcrumbs a, .woocommerce.woocommerce-active .woocommerce-breadcrumb a, p.stars a, .single footer .entry-meta a, p.stars a:before, .entry-meta a, .controller:before, .tag-cloud-link, .select2-results__option, body.no-header-media-image .site-header .site-header-main .site-header-menu .menu-inside-wrapper .main-navigation .nav-menu .current_page_item>a, #footer-newsletter .wrapper .section-description, .widget-wrap span.post-date, .contact-section .entry-container a, .archive .section-content-wrapper .more-link .readmore, .featured-content-section .hentry .more-link, .testimonials-content-wrapper.section.testimonial-wrapper .cycle-prev:before, .testimonials-content-wrapper.section.testimonial-wrapper .cycle-prev:after, .testimonials-content-wrapper.section.testimonial-wrapper .cycle-next:before, .clients-content-wrapper .controller .cycle-pager span, .testimonials-content-wrapper .cycle-pager:after, .slider-content-wrapper .entry-container .entry-container-wrap .entry-summary, .portfolio-content-wrapper .filter-button-group button, .testimonials-content-wrapper .entry-title a, .testimonials-content-wrapper.section.testimonial-wrapper .hentry, .scrollup a:hover:before, .scrollup a:focus:before, .sidebar .widget-wrap .more-link, .promotion-headline-wrapper.section .section-content-wrap .inner-container .more-button .more-link:hover, .promotion-headline-wrapper.section .section-content-wrap .inner-container .more-button .more-link:focus, .archive-content-wrap .section-content-wrapper.layout-one .entry-container>.entry-meta .posted-on a, .author-label, .entry-title .sub-title, .section-heading-wrapper .entry-title .sub-title, .section-heading-wrapper .entry-title span, .author-section-title, .comment-permalink, .comment-edit-link, .entry-title span, .nav-subtitle, .nav-menu .menu-item-has-children>a:before, .nav-menu .menu_item_has_children>a:before, input, select, optgroup, textarea, .playlist-content-wrapper .mejs-time, .catch-breadcrumb .entry-breadcrumbs, .catch-breadcrumb .woocommerce-breadcrumb {color: #777;}
.more-link, .button, .section .filter-button-group .button.is-checked:before, .pagination .page-numbers.current, .entry-content button, .entry-summary button, button, #scrollup, .slider-content-wrapper .controllers .cycle-prev, .slider-content-wrapper .controllers .cycle-next, input[type="submit"], button[type="submit"], .scrollup a, .sticky-post, #team-dots li.active:after, #team-content-section .team-content-wrapper.owl-carousel .owl-nav button:hover, #team-content-section .team-content-wrapper.owl-carousel .owl-nav button:focus, .wp-block-button__link, #infinite-handle>span>button, .menu-inside-wrapper #site-header-cart-wrappe li>a, .contact-section .entry-container ul.contact-details li .fa, nav.navigation.posts-navigation .nav-links a, .page-numbers li .page-numbers.current, .archive-content-wrap .pagination .page-numbers.current, .cart-collaterals .shop_table.shop_table_responsive .cart-subtotal, .catch-instagram-feed-gallery-widget-wrapper .button, .sticky-label, .wpcf7 input[type=submit]:hover, .wpcf7 input[type=submit]:focus, .archive-posts-wrapper .more-link:hover, .archive-posts-wrapper .more-link:focus, .archive-posts-wrapper .button:hover, .archive-posts-wrapper .button:focus, .archive-posts-wrapper button :hover, .archive-posts-wrapper button :focus, .comments-area input[type=submit]:hover, .comments-area input[type=submit]:focus, #service-section .more-link:hover, #service-section .hentry .more-link:focus, #service-section .hentry .button:hover, #service-section .hentry .button:focus, #service-section .hentry button:hover, #service-section .hentry button:focus, #featured-content-section .section-content-wrapper .hentry .more-link:hover, #featured-content-section .section-content-wrapper .hentry .more-link:focus, #featured-content-section .section-content-wrapper .hentry .button:hover, #featured-content-section .section-content-wrapper .hentry .button:focus, #featured-content-section .section-content-wrapper .hentry button:hover, #featured-content-section .section-content-wrapper .hentry button:focus, #stats-section .hentry .more-link:hover, #stats-section .hentry .more-link:focus, .woocommerce .products .product-container .button:hover, .woocommerce .products .product-container .button:focus, .woocommerce .products .product-container .added_to_cart:hover, .woocommerce .products .product-container .added_to_cart:focus, #site-generator #social-footer-navigation a:focus:before, #site-generator #social-footer-navigation a:hover:before, #feature-slider-section .owl-dots button.owl-dot span, #portfolio-content-section .hentry .more-link:hover, #portfolio-content-section .hentry .more-link:focus, .timeline-section .content-wrapper:before, .timeline-section .hentry .hentry-inner:before {background-color: #f5808c;}
.woocommerce .products .product-container .button, .woocommerce .products .product-container .added_to_cart, .wpcf7 input[type=submit], .comments-area input[type=submit], .comments-area input[type=submit]:hover, .comments-area input[type=submit]:focus, #service-section .hentry .more-link, #service-section .hentry .button, #service-section .hentry button, #featured-content-section .section-content-wrapper .hentry .more-link, #featured-content-section .section-content-wrapper .hentry .button, #featured-content-section .section-content-wrapper .hentry button, .archive-posts-wrapper .hentry .more-link, .archive-posts-wrapper .hentry .button, .archive-posts-wrapper .hentry button {border-color: #f5808c;}
.stats-section .entry-summary .more-link:hover, .stats-section .entry-summary .more-link:focus, .stats-section .entry-content .more-link:hover, .stats-section .entry-content .more-link:focus {color: #f5808c;}
.more-link, .slider-content-wrapper .controllers .cycle-prev, .slider-content-wrapper .controllers .cycle-next, button, #scrollup, #primary-search-wrapper .search-container button, input[type="submit"], .button, .scroll-down, .scrollup a:before, .page-numbers.current, .page-numbers:hover, .page-numbers:focus, button[type="submit"], .portfolio-section .entry-title a, button#wp-custom-header-video-button, #infinite-handle>span>button, nav.navigation.posts-navigation .nav-links a, ul.page-numbers .page-numbers.current, #portfolio-content-section .entry-container, .slider-content-wrapper #featured-slider-prev:hover:before, .slider-content-wrapper #featured-slider-next:hover:before, .slider-content-wrapper #featured-slider-prev:focus:before, .slider-content-wrapper #featured-slider-next:focus:before, .nav-menu .menu-item-has-children>a:hover:before, .nav-menu .menu-item-has-children>a:focus:before, .nav-menu .menu_item_has_children>a:hover:before, .nav-menu .menu_item_has_children>a:focus:before, .cart-collaterals .shop_table.shop_table_responsive .cart-subtotal, .contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:hover a, .contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:focus a, .wpcf7 input[type=submit]:hover, .wpcf7 input[type=submit]:focus, .comments-area input[type=submit]:hover, .comments-area input[type=submit]:focus, .archive-posts-wrapper .hentry .more-link:hover, .archive-posts-wrapper .hentry .more-link:focus, .archive-posts-wrapper .hentry .button:hover, .archive-posts-wrapper .hentry .button:focus, .archive-posts-wrapper .hentry button:hover, .archive-posts-wrapper .hentry button:focus, #featured-content-section .section-content-wrapper .hentry .more-link:hover, #featured-content-section .section-content-wrapper .hentry .more-link:focus, #featured-content-section .section-content-wrapper .hentry .button:hover, #featured-content-section .section-content-wrapper .hentry .button:focus, #featured-content-section .section-content-wrapper .hentry button:hover, #featured-content-section .section-content-wrapper .hentry button:focus, .woocommerce .products .product-container .added_to_cart:hover, .woocommerce .products .product-container .added_to_cart:focus, .product-container a.button:hover, .product-container a.button:focus, #service-section .hentry .more-link:hover, #service-section .hentry .more-link:focus, #service-section .hentry .button:hover, #service-section .hentry .button:focus, #service-section .hentry button:hover, #service-section .hentry button:focus, .portfolio-section .entry-meta a, #portfolio-content-section .hentry .more-link:hover, #portfolio-content-section .hentry .more-link:focus {color: #fff;}
.owl-carousel .owl-dots button.owl-dot.active span {border-color: #fff;}
.more-link:hover, .more-link:focus, button:hover, button:focus, .button:hover, .button:focus, .entry-content button:hover, .entry-content button:focus, .entry-summary button:hover, .entry-summary button:focus, #social-search-toggle svg:hover, #social-search-toggle svg:focus, input[type="submit"]:hover, input[type="submit"]:focus, button[type="submit"]:hover, button[type="submit"]:focus, #primary-search-wrapper .search-container button:hover, #primary-search-wrapper .search-container button:focus, #infinite-handle>span>button:hover, #infinite-handle>span>button:focus, nav.navigation.posts-navigation .nav-links a:hover, nav.navigation.posts-navigation .nav-links a:focus, ul.page-numbers li:hover, ul.page-numbers li:focus, .catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:hover, .catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:focus, .contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:hover, .contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:focus, .catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:hover, .catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:focus, .has-header-image .custom-header-content .more-link:hover, .has-header-image .custom-header-content .more-link:focus, #scrollup:hover, #scrollup:focus {color: #000;}
#signify-logo-slider-section .owl-dots .owl-dot, .owl-carousel .owl-dots button.owl-dot span {background-color: #000;}
.scrollup a:hover:before, .scrollup a:focus:before, #service-section .hentry .button, #service-section .hentry button, #signify-logo-slider-section .owl-prev, #signify-logo-slider-section .owl-next, .owl-carousel .owl-dots button.owl-dot span, .comments-area input[type=submit] {color: #000;}
.more-link:hover, .more-link:focus, .button:hover, .button:focus, #feature-slider-section .owl-dots button.owl-dot span:hover, #feature-slider-section .owl-dots button.owl-dot span:focus, #contact-section.has-background-image input[type="submit"]:hover, #contact-section.has-background-image input[type="submit"]:focus, #scrollup:hover, #scrollup:focus, button:hover, button:focus, input[type="submit"]:hover, input[type="submit"]:focus, .scrollup a:hover, .scrollup a:focus, button[type="submit"]:hover, button[type="submit"]:focus, .wp-block-button__link:hover, .wp-block-button__link:focus, #infinite-handle>span>button:hover, #infinite-handle>span>button:focus, .slider-content-wrapper .cycle-next:hover, .slider-content-wrapper .cycle-next:focus, .slider-content-wrapper .cycle-prev:hover, .slider-content-wrapper .cycle-prev:focus, .contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:hover, .contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:focus, nav.navigation.posts-navigation .nav-links a:hover, nav.navigation.posts-navigation .nav-links a:focus, .archive-content-wrap .pagination .page-numbers:hover, .archive-content-wrap .pagination .page-numbers:focus, .catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:hover, .catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:focus, .has-header-image .custom-header-content .more-link:hover, .has-header-image .custom-header-content .more-link:focus, #feature-slider-section .more-link:hover, #feature-slider-section .more-link:focus {background-color: #fff;}
.comment-form input, .ewnewsletter .ew-newsletter-wrap #subbutton, .woocommerce .single_add_to_cart_button, nav.navigation, .site-content .archive-posts-wrapper .posts-navigation .nav-links .nav-previous a, .woocommerce-tabs .panel, .woocommerce-tabs ul.tabs li.active a:after, .woocommerce-tabs ul.tabs:after, .calendar_wrap tbody tr:first-child, .calendar_wrap tbody tr:last-child, tfoot, tfoot tr td, .author-info, .wpcf7 div input, .wpcf7 div textarea, #promotion-section .play-button, .woocommerce-shorting-wrapper, .woocommerce-tabs ul.tabs.wc-tabs li, .menu-wrapper .widget_shopping_cart ul.woocommerce-mini-cart li, .entry-summary form.cart, .widget_recent_entries li, .team-section .team-content-wrapper .hentry .team-social-profile .social-links-menu, table, caption, table th, table thead tr, table thead th, thead th, tbody th, tbody td, tbody tr, table.shop_table_responsive tr td, table tbody tr, table.shop_table_responsive tbody tr:last-child, tr:last-child th, tr:last-child td, .shop_table tfoot tr td, .shop_table tfoot tr th, table.shop_table.woocommerce-checkout-review-order-table .cart_item td, table.shop_table.woocommerce-checkout-review-order-table tr td, table.shop_table.woocommerce-checkout-review-order-table tr th, .rtl tbody td:last-child, .rtl table thead th:last-child, .select2-container--default .select2-selection--single, table.woocommerce-grouped-product-list.group_table, table.woocommerce-grouped-product-list.group_table td, table.variations, table.variations td, .woocommerce-posts-wrapper .summary.entry-summary .woocommerce-product-rating, .cart-collaterals .order-total, #payment .wc_payment_methods .payment_box, .products .product, select, header .site-header-main, abbr, acronym, .product-quantity input[type="number"], .coupon input[type="text"], .catch-instagram-feed-gallery-widget-wrapper .button, .site-header-cart .widget_shopping_cart, .woocommerce-grouped-product-list tr, .mobile-social-search, .widget .ui-tabs .ui-tabs-panel, .site-header-menu .menu-inside-wrapper .nav-menu button:focus, header .site-header-menu .menu-inside-wrapper .main-navigation .sub-menu li:last-child, header .site-header-menu .menu-inside-wrapper .main-navigation .children li:last-child, .comment-body, .promotion-headline-wrapper.section .section-content-wrap .inner-container .more-button .more-link, .section:nth-child(2n)+.site-content, .archive-content-wrap .section-content-wrapper.layout-one .hentry .hentry-inner .entry-container>.entry-meta, .playlist-content-wrapper .wp-playlist .wp-playlist-tracks, .content-area .post-navigation .nav-previous, .content-area .post-navigation .nav-next, .page .site-main .entry-footer .entry-meta>span:not(.edit-link), .single .site-main .entry-footer .entry-meta>span:not(.edit-link), .events-content-wrapper .hentry, .tagcloud a, textarea:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, .wpcf7 div input:focus, .wpcf7 div textarea:focus, #site-header-menu, #content #infinite-handle>span>button:hover, #content #infinite-handle>span>button:focus, .site-footer-menu .wrapper>#social-footer-navigation, .archive-posts-wrapper .layout-one .hentry .hentry-inner, .navigation-classic .main-navigation ul ul, .top-navigation ul ul, #hero-section.section .more-link:hover, #hero-section.section .more-link:focus, #hero-section.section .button:hover, #hero-section.section .button:focus, #events-section.section .more-link:hover, #events-section.section .more-link:focus, #events-section.section .button:hover, #events-section.section .button:focus, .team-section .more-link:hover, .team-section .more-link:focus, .team-section .button:hover, .team-section .button:focus, .promotion-section .more-link:hover, .promotion-section .more-link:focus, .promotion-section .button:hover, .promotion-section .button:focus, .entry-content .button:hover, .entry-summary .button:focus, .view-more .button:hover, .view-more .button:focus, .view-more .more-link:hover, .view-more .more-link:focus, .entry-content button:hover, .entry-summary button:hover, #site-header-cart .woocommerce-mini-cart__buttons a:hover, #site-header-cart .woocommerce-mini-cart__buttons a:focus, .site-content .archive-posts-wrapper .posts-navigation .nav-links>div a:hover, .site-content .archive-posts-wrapper .posts-navigation .nav-links>div a:focus, tbody tr:last-child th, tbody tr:last-child td, #site-generator #social-footer-navigation a:before, #primary-menu-wrapper #site-header-cart-wrapper, .site-header-top-main, .site-content+.recent-blog-content-wrapper {border-color: #e6e6e6;}
.scroll-down, .custom-header .entry-breadcrumbs a, .woocommerce .custom-header .woocommerce-breadcrumb a, .has-header-image .custom-header .catch-breadcrumb .entry-breadcrumbs, .has-header-image .custom-header .catch-breadcrumb .woocommerce-breadcrumb, .custom-header-content .entry-title .sub-title, .hero-content-wrapper.has-background-image .entry-container, .custom-header-content .entry-container, .custom-header-content .entry-container .entry-title, .ewnewsletter.has-background-image .section-title, .testimonials-content-wrapper.section.testimonial-wrapper.has-background-image .hentry, .testimonials-content-wrapper.section.testimonial-wrapper.has-background-image .position, .slider-content-wrapper.content-frame .entry-container .entry-title a, .slider-content-wrapper.content-frame .entry-container .entry-container-wrap .entry-summary, .has-background-image .section-title, .has-background-image .entry-container .entry-meta a, .has-background-image .entry-container .entry-title a, .has-background-image .entry-container .entry-title, .has-background-image .entry-container .entry-title span, .has-background-image .entry-container .entry-summary, .has-background-image .entry-container .entry-summary, .has-background-image .entry-container .entry-content, .has-background-image .entry-container .entry-content, .has-background-image .woocommerce-loop-product__title, .content-color-white .entry-container .entry-title a, .content-color-white .entry-container .entry-title, .content-color-white .entry-container .entry-content, .content-color-white .entry-container .entry-summary, .content-color-white .section-description, #promotion-section .play-button, .has-background-image .products .button, .playlist-content-wrapper .wp-playlist-caption, #service-section.has-background-image .hentry .more-link, #stats-section.has-background-image .hentry .more-link, .play-button-text, .sticky-post, .gallery-caption, .has-background-image .event-list-description .entry-summary, .has-background-image .event-list-description .entry-content, #contact-section.has-background-image .entry-content p, #contact-section.has-background-image .entry-summary p, .playlist-content-wrapper .wp-playlist-tracks, #contact-section .entry-container .entry-content .contact-details label, #contact-section .entry-container .entry-summary .contact-details label, .has-background-image .section-description-wrapper, .has-background-image .section-title-wrapper+.section-description, .has-background-image .section-title+.section-description, .has-background-image .section-title-wrapper+.section-subtitle, .has-background-image .section-heading-wrapper>.section-description, .has-background-image .section-title+.section-description, .has-background-image .section-heading-wrapper>.section-subtitle, #playlist-section .signify-mejs-container.mejs-container button {color: #fff;}
.service-section.section .hentry .more-link, #stats-section.section .hentry .more-link, #portfolio-content-section.section .hentry .more-link, .sidebar .widget-wrap .more-link {background: transparent;}
.service-section.section .hentry .more-link:hover, .service-section.section .hentry .more-link:focus, #stats-section.section .hentry .more-link:hover, #stats-section.section .hentry .more-link:focus, #portfolio-content-section.section .hentry .more-link:hover, #portfolio-content-section.section .hentry .more-link:focus, .sidebar .widget-wrap .more-link:hover, .sidebar .widget-wrap .more-link:focus {background: transparent;}
.comments-area input[type=submit], .dropdown-toggle, .owl-carousel .owl-dots button.owl-dot.active span, .absolute-header .site-header, .dropdown-toggle:hover, .dropdown-toggle:focus, button.menu-toggle, #menu-toggle, .menu-toggle:hover, .menu-toggle:focus, #menu-toggle:hover, #menu-toggle:focus, #feature-slider-section .owl-dots button.owl-dot.active span, #signify-logo-slider-section .owl-dots .owl-dot.active, button#wp-custom-header-video-button, .archive-content-wrap .more-link, .archive-content-wrap .more-link:hover, .archive-content-wrap .more-link:focus, .archive-content-wrap .more-button, .archive-content-wrap .more-button:hover, .archive-content-wrap .more-button:focus, .woocommerce-loop-category__title .count, .footer-widget-area .essential-widgets.ew-newsletter, #footer-newsletter+.section, .archive-posts-wrapper .more-link, #featured-content-section .section-content-wrapper .hentry .more-link {background: transparent;}