.mc4wp-form input[name^=_mc4wp_honey]{display:none!important}.mc4wp-form-basic{margin:1em 0}.mc4wp-form-basic label,.mc4wp-form-basic input{box-sizing:border-box;cursor:auto;vertical-align:baseline;width:auto;height:auto;line-height:normal;display:block}.mc4wp-form-basic label:after,.mc4wp-form-basic input:after{content:"";clear:both;display:table}.mc4wp-form-basic label{margin-bottom:6px;font-weight:700;display:block}.mc4wp-form-basic input[type=text],.mc4wp-form-basic input[type=email],.mc4wp-form-basic input[type=tel],.mc4wp-form-basic input[type=url],.mc4wp-form-basic input[type=date],.mc4wp-form-basic textarea,.mc4wp-form-basic select{width:100%;max-width:480px;min-height:32px}.mc4wp-form-basic input[type=number]{min-width:40px}.mc4wp-form-basic input[type=checkbox],.mc4wp-form-basic input[type=radio]{border:0;width:13px;height:13px;margin:0 6px 0 0;padding:0;display:inline-block;position:relative}.mc4wp-form-basic input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.mc4wp-form-basic input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.mc4wp-form-basic input[type=submit],.mc4wp-form-basic button,.mc4wp-form-basic input[type=button]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block}.mc4wp-form-basic label>span,.mc4wp-form-basic li>label{font-weight:400}.mc4wp-alert{color:#c09853;clear:both}.mc4wp-success{color:#468847}.mc4wp-notice{color:#3a87ad}.mc4wp-error{color:#cd5c5c}.rtl .mc4wp-form-basic input[type=checkbox],.rtl .mc4wp-form-basic input[type=radio]{margin:0 0 0 6px}
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}
 @font-face {  font-family:'Poppins';  font-style:italic;  font-weight:400;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiGyp8kv8JHgFVrJJLucXtAKPY.woff2) format('woff2');  unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family:'Poppins';  font-style:italic;  font-weight:400;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2) format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Poppins';  font-style:italic;  font-weight:400;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Poppins';  font-style:italic;  font-weight:700;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLmy15VFteOcEg.woff2) format('woff2');  unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family:'Poppins';  font-style:italic;  font-weight:700;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.woff2) format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Poppins';  font-style:italic;  font-weight:700;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:400;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');  unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:400;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:400;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:500;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');  unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:500;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:500;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:600;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');  unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:600;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:600;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:700;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');  unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:700;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:700;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } 
  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:0.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:-0.25em; } sup {  top:-0.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:focus {  outline:none; } 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:0.35em 0.625em 0.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:focus, button:focus, input:focus {  outline:none; }   .site-header-cart, .menu-toggle-wrapper, .main-navigation a, header.site-header.transparent.fixed, .site-description, .site-header, .menu-label, #menu-toggle, .site-header .wrapper, .site-branding, .site-branding a {  transition:all 0.5s ease-in-out;  -o-transition:all 0.5s ease-in-out;  -moz-transition:all 0.5s ease-in-out;  -webkit-transition:all 0.5s 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 {  -webkit-transition:background-color 0.2s ease-in-out;  -moz-transition:background-color 0.2s ease-in-out;  -o-transition:background-color 0.2s ease-in-out;  transition:background-color 0.2s ease-in-out; } .portfolio-content-wrapper .entry-container {  -webkit-transition:0.2s opacity ease-in-out;  -moz-transition:0.2s opacity ease-in-out;  -o-transition:0.2s opacity ease-in-out;  transition:0.2s opacity ease-in-out; } .custom-header-media .wp-custom-header-video-button {  -webkit-transition:0.2s background-color ease-in-out, 0.2s color ease-in-out;  -moz-transition:0.2s background-color ease-in-out, 0.2s border-color ease-in-out, 0.2s color ease-in-out;  -o-transition:0.2s background-color ease-in-out, 0.2s color ease-in-out;  transition:0.2s background-color ease-in-out, 0.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:0.2s background-color ease-in-out, 0.2s border-color ease-in-out; } .team-content-wrapper .entry-container, body.infinite-scroll.infinity-end .archive-posts-wrapper .section-content-wrapper {  -webkit-transition:0.2s padding ease-in-out;  -o-transition:0.2s padding ease-in-out;  -moz-transition:0.2s padding ease-in-out;  transition:0.2s padding ease-in-out; }   body, button, input, select, textarea, #testimonial-content-section .entry-title {  font-family:"Poppins", sans-serif; } h1, h2, h3, h4, h5, h6, button, .button, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .posts-navigation a, .post-navigation .post-title, .comment-meta .author-name, #content #infinite-handle span button, .ui-tabs .ui-tabs-nav li a {  font-family:"Poppins", sans-serif; } .site-title, .site-description {  font-family:"Poppins", sans-serif; }  body {  font-size:18px;  font-size:1.125rem;  font-weight:400;  line-height:1.75; } .entry-meta .cat-links a, .entry-footer .tags-links a, .entry-footer .tags-links svg, .post-navigation .nav-subtitle {  font-size:12px;  font-size:0.75rem; } .site-info, .site-description, .entry-footer .entry-meta, #testimonial-content-section .entry-meta, .entry-meta, .breadcrumb-area, .woocommerce .woocommerce-breadcrumb, .post-navigation .meta-nav, .woocommerce-review__published-date, .countdown-label, .team-content-wrapper .entry-meta, .wpcf7 label {  font-size:13px;  font-size:0.8125rem; } #content #infinite-handle span button, .comment-notes, .button, .comment-awaiting-moderation, .logged-in-as, .main-navigation a, .form-allowed-tags, .top-main-wrapper, .woocommerce form .comment-form-cookies-consent label, .comment-subscription-form {  font-size:14px;  font-size:0.875rem; } .widget .widget-title {  font-size:15px;  font-size:0.9375rem;  line-height:1.87; } input, select, textarea, .widget, .widget .hentry .entry-title, .site-header .icon, .search-submit, .pagination, .woocommerce-pagination, .breadcrumb-area, aside.footer-widget-area .widge, ul.products li.product .woocommerce-loop-product__title, .post-navigation .nav-title, .author-description .author-title, .menu-toggle-close, .dropdown-toggle, .search-submit:before, .cart-contents:before, .navigation.pagination a, .more-link, .menu-label, .menu-toggle, button, .button, input[type="button"], input[type="reset"], input[type="submit"], .sidebar .team-content-wrapper .entry-container > *, .menu-toggle, .featured-video-content-wrapper .entry-title, .section-subtitle, .more-button, .posts-navigation, a.comment-permalink.entry-meta, .custom-header-media .entry-meta, ul.tabs.wc-tabs li, .service-content-wrapper .entry-summary p, .widget-title, .page .site-main .entry-footer .entry-meta, .single .site-main .entry-footer .entry-meta, .wp-playlist-item-artist, .sidebar .widget a, .sidebar .widget, .widget select, .demo_store, .service-section .entry-summary, .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description p, .wp-playlist-item-title {  font-size:16px;  font-size:1rem; } input, select, textarea, .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, ul.products li.product .woocommerce-loop-product__title, .author-description .author-title, .menu-toggle-close, .dropdown-toggle, .search-submit:before, .cart-contents:before, .navigation.pagination a, .menu-label, .menu-toggle, .main-navigation a, .sidebar .team-content-wrapper .entry-container > *, .menu-toggle, .featured-video-content-wrapper .entry-title, .section-subtitle, .skillbar-header .entry-title, .skillbar-header .skill-bar-percent, .wp-playlist-item-title {  line-height:1.75; } #stats-section .entry-summary, .position, #comments .description p, .site-header .site-header-menu .icon, .post-navigation .nav-title, #stats-section .entry-content {  font-size:18px;  font-size:1.125rem;  line-height:1.67; } ul.products li.product .woocommerce-loop-product__title, .skillbar-header .entry-title, .skillbar-header .skill-bar-percent, .service-content-wrapper .entry-container .entry-title, .site-header .site-header-menu .icon.icon-shopping-bag, .site-header .site-header-menu .icon.icon-share, #countdown-section .section-description p, #testimonial-content-section .entry-title {  font-size:20px;  font-size:1.25rem;  line-height:1.75;  font-weight:400; } .service-content-wrapper .entry-container .entry-title {  font-weight:500; } #testimonial-content-section .entry-content .entry-title, .entry-title, .site-title, .custom-header-form form h2 {  font-size:24px;  font-size:1.5rem; } .archive-posts-wrapper .entry-title, .archive-post-wrap .hentry .entry-title, .product-container .entry-title, .section-title, #collection-section .product-container .woocommerce-loop-product__title, #brands-section .product-container .woocommerce-loop-product__title, .woocommerce-posts-wrapper .entry-title {  font-size:26px;  font-size:1.625rem; } .comment-reply-title, .comments-title #stats-section .entry-title, #contact-section .entry-title, #footer-instagram .widget-title, .singular-content-wrap .entry-title {  font-size:28px;  font-size:1.75rem;  font-weight:700;  text-transform:none; } #feature-slider-section .entry-meta {  font-size:0.857em;  font-size:14px; } .entry-content h1, .entry-summary h1, .comment-content h1, .textwidget h1, .promotion-section .entry-title, .page-title, #feature-slider-section .entry-title, .home .header-media-section .section-title, .home .header-media .entry-title {  font-size:32px;  font-size:2rem; } #stats-section .entry-content, .post-password-form label, .site-navigation a, .section-title, .section-subtitle, .woocommerce form label, .woocommerce-tabs ul.tabs li a, .single-product div.product .entry-summary .entry-title, .woocommerce .product-container .wc-forward, .contact-details li .contact-details-label, .contact-content-wrapper form p > label, #testimonial-content-section .entry-title, .posts-navigation a, #hero-section .hentry .entry-container blockquote, .archive-post-wrap .entry-footer .entry-meta, .post-navigation .post-title, #content #infinite-handle span button, .site-title {  font-weight:700; } big {  font-size:125%; } .entry-title {  font-weight:600; }  h1, h2, h3, h4, h5, h6 {  clear:both;  font-weight:700;  line-height:1.13;  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.75em 0; } dfn, cite, em, i {  font-style:italic; } blockquote {  font-size:18px;  font-size:1.125rem;  font-style:italic;  font-weight:700;  line-height:1.59;  position:relative;  z-index:1; } blockquote.alignleft {  text-align:left;  padding-left:1.59090909em;  border-left:5px solid; } blockquote.alignright {  text-align:right;  border-right:5px solid;  padding-right:1.59090909em; } blockquote p {  margin-bottom:1.050em;  margin-top:0; } blockquote small {  font-size:13px;  font-size:0.8125rem;  font-weight:400;  line-height:2.15;  color:#969696;  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:Courier;  font-size:1em; } pre {  font-family:Courier;  line-height:1.5;  margin:0 0 1.75em;  max-width:100%;  overflow:auto;  padding:2.1875em;  white-space:pre;  white-space:pre-wrap;  word-wrap:break-word; } code {  padding:0.125em 0.25em; } abbr, acronym {  border-bottom:1px dotted;  cursor:help; } mark, ins {  padding:0.125em 0.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; } li > ul, li > ol {  margin-bottom:0; } dl {  margin:0 0 1.75em; } dt {  font-weight:700; } dd {  margin:0 1.5em 1.75em; } img {  height:auto;   max-width:100%;   vertical-align:middle; } table, caption, th, td {  border:1px solid; } table {  border-collapse:separate;  border-spacing:0;  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; } thead th {  border-width:0 1px 1px 0; } caption, th, td {  padding:0.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:0.6;  margin:14px 16px 5px -3px; } .author-thumb, .product-container a, #team-dots, .footer-contact, #feature-slider-section .owl-prev, #feature-slider-section .owl-next, .custom-header-media .wp-custom-header-video-button, .archive-post-wrap .hentry-inner, #feature-slider-section .slider-content-wrapper, #scrollup {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap; } a, #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, #promotion-section .play-video .play-button, .logo-slider-section .owl-prev:before, .logo-slider-section .owl-next:before, #promotion-section .button.play-button:before, .entry-content button, .entry-summary button, .feature-slider-wrapper .entry-container .entry-title span, .featured-content-section .post-thumbnail img, .featured-content-section .hentry-inner, .why-choose-us-section .hentry-inner, .featured-content-section .hentry-inner .entry-container, .why-choose-us-section .hentry-inner .entry-container, .why-choose-us-section .post-thumbnail img, button, #content #infinite-handle span.ctis-load-more button, .site-content .archive-posts-wrapper .posts-navigation .nav-links > div a, #scrollup {  -moz-transition:0.3s ease-in-out;  -o-transition:0.3s ease-in-out;  -webkit-transition:0.3s ease-in-out;  transition:0.3s ease-in-out; } #sticky-playlist-section .wrapper {  padding-left:30px;  padding-right:30px; } #service-section .more-link, .header-media .custom-header-content-wrapper .more-link, #featured-content-section .section-content-wrapper .hentry .more-link, .service-section .hentry .more-link, #stats-section .hentry .more-link, #portfolio-content-section .hentry .more-link {  font-weight:700;  padding:0; }  #service-section .more-link:hover, #service-section .more-link:focus,  .header-media .custom-header-content-wrapper .more-link:hover,  .header-media .custom-header-content-wrapper .more-link:focus,  #featured-content-section .section-content-wrapper .hentry .more-link:hover,  #featured-content-section .section-content-wrapper .hentry .more-link:focus,  .service-section .hentry .more-link:hover,  .service-section .hentry .more-link:focus,  #stats-section .hentry .more-link:hover,  #stats-section .hentry .more-link:focus,  #portfolio-content-section .hentry .more-link:hover,  #portfolio-content-section .hentry .more-link:focus {   box-shadow:none;   transform:none; } .header-media .entry-meta a {  opacity:1; } .widget del, .testimonial-content-section .entry-meta span, .controller:before, .widget-wrap span.post-date, .archive .section-content-wrapper .more-link .readmore, .archive-content-wrap .section-content-wrapper.layout-one .entry-container > .entry-meta .posted-on a, .team-section .entry-meta, .comment-permalink, .comment-edit-link, .entry-meta a, .page-links a {  opacity:0.6; } .tagcloud a {  opacity:0.4; } .testimonial-content-section .entry-meta span:hover, .testimonial-content-section .entry-meta span:focus, .widget-wrap span.post-date:hover, .widget-wrap span.post-date:focus, .archive .section-content-wrapper .more-link .readmore:hover, .archive .section-content-wrapper .more-link .readmore: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, .team-section .entry-meta:hover, .team-section .entry-meta:focus, .comment-permalink:hover, .comment-permalink:focus, .comment-edit-link:hover, .comment-edit-link:focus, .entry-meta a:hover, .entry-meta a:focus, .tagcloud a:hover, .tagcloud a:focus, .page-links a:hover, .page-links a:focus {  opacity:1; } .entry-meta .cat-links a {  opacity:1; }  .icon {  display:inline-block;  fill:currentColor;  height:1.3em;  position:relative;   top:-0.10em;  vertical-align:middle;  width:1.3em; }  .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:"\005E"; } .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:17px;  margin-bottom:0;  margin-right:17px;  padding:0; }  ul li,  ol li {   line-height:30px;   margin-bottom:14px; }   ul li:last-child,   ol li:last-child { margin-bottom:0; } ol ol, ul ul {  margin:35px; } ul li > ul, ol li > ol, ul li > ol, ol li > ul {  margin-top:0;  margin-bottom:0; }  .menu-toggle {  padding:10px; } .menu-top-toggle.menu-toggle {  line-height:35px;  padding:0px; } .main-navigation a {  padding:14px 0; } .cat-links a {  margin-right:7px;  margin-bottom:7px; } .full-width-layout:not(.home) #content.site-content #primary {  padding-left:0;  padding-right:0; } .page.no-sidebar .content-area, .single.no-sidebar .content-area, .no-sidebar:not(.home) #content.site-content > .wrapper .content-area {  padding:0 30px; } .section-subtitle, .brands-wrapper .entry-container.product-container .cat-links a {  margin-bottom:7px; } .section-content-wrapper .product-container .entry-content {  margin-top:7px; } #stats-section .entry-summary, #stats-section .entry-content, .promotion-section .section-content-wrapper .post-thumbnail {  margin-top:14px; } .custom-header-media .entry-meta {  margin:0;  padding:14px 30px 0; } .singular-content-wrap .entry-content, .singular-content-wrap .entry-summary {  margin-top:0; } .entry-summary p {  margin:0; } .section-heading-wrapper {  margin:0 auto;  padding:0 30px 35px; } .testimonial-content-section .section-heading-wrapper, .why-choose-us-section .section-heading-wrapper, .stats-section .section-heading-wrapper {  padding-bottom:35px; } .section + .site-content > .wrapper {  padding-top:0;  margin-bottom:35px; } .section.stats-section, .section.testimonial-content-section, .why-choose-us-section {  padding-top:56px;  padding-bottom:21px; } .skill-section.has-background-image {  padding-top:0; } .custom-header-content {  padding:100px 30px 100px; } .custom-header-content-wrapper .entry-breadcrumbs {  padding-left:0;  padding-right:0; } .pagination .page-numbers.prev, .pagination .page-numbers.next {  padding:8px 21px; } .site-content .wrapper > .sidebar {  margin-top:42px; } .author-info {  padding:55px; } .footer-widget-area {  padding:28px 0; } .team-content-wrapper .entry-container, .featured-content-section .entry-container {  padding:30px; } .widget-column {  padding:21px 30px; } .above-footer {  padding-top:7px; } .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; } .comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags {  margin:0 0 35px; } .comments-area {  padding-top:35px; } .author-avatar, .author-description, .comments-title, .comment-reply-title {  margin:0 0 24px; } .sidebar .widget .widget-wrap {  border-bottom:1px solid;  margin-bottom:35px;  padding-bottom:35px; } .sidebar .widget:last-child .widget-wrap {  border-bottom:0;  padding-bottom:0;  margin-bottom:0; } .widget-area:not(.sidebar) .widget .widget-title {  padding-bottom:21px; } .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 {  padding:0 30px; } .site-content .section-content-wrapper {  padding:0; } .section-content-wrapper .post-thumbnail {  margin:0 0 14px; } #countdown-section .section-content-wrapper .post-thumbnail {  margin:0 0 14px; } .logo-slider-section .section-content-wrapper .entry-title {  margin-bottom:0; } .section-content-wrapper .entry-header .entry-meta {  padding-top:0; } .entry-meta {  margin-bottom:7px;  margin-top:0;  padding:0; } .archive-posts-wrapper .section-content-wrapper .entry-header .entry-title + .entry-meta {  margin-top:7px;  margin-bottom:0; } .archive-posts-wrapper .section-content-wrapper .entry-header .entry-meta {  margin-top:0px; } .section-content-wrapper .entry-summary, .section-content-wrapper .entry-content {  margin:14px 0 0;  width:100%; } .feature-slider-wrapper .section-content-wrapper .entry-summary {  margin:0; } .woocommerce-posts-wrapper {  max-width:1500px;  margin:0 auto; } .singular-content-wrap .entry-header .entry-meta {  margin:0 0 21px 0; } .comments-area {  margin-top:28px;  padding-top:28px; } .more-link, .entry-content button, .entry-summary button {  clear:both; } .section-description {  margin-top:7px; }  .section-description p {   margin-bottom:0; } .custom-header-content > :last-child, .singular-content-wrap > :last-child, .site-header-text > :last-child, .section-description-wrapper > :last-child, .taxonomy-description-wrapper > :last-child, .widget-column > :last-child, .widget-area .widget .hentry:last-child, .widget-area .widget .hentry .entry-meta, .widget-area > :last-child, .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 {  margin-bottom:0; } .section-content-wrapper p.more-button {  margin:35px 0 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; } .post-navigation {  padding-top:28px; } .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, .header-media .more-link, #feature-slider-section .more-link, #hero-section .more-link, .more-link .more-button, .header-media .custom-header-content-wrapper .more-link, .promotion-section .more-link {  padding:11px 28px; } 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; } .site-footer-menu .wrapper > #social-footer-navigation {  margin-bottom:70px; } .above-footer {  padding-bottom:0; } .sidebar .ewnewsletter .widget-inner-wrap, .sidebar .ewnewsletter .widget-inner {  padding:0; } .custom-header-form {  padding:35px; } .promotion-section .section-content-wrapper .entry-summary {  margin:7px 0 0; } .custom-header + .section, .feature-slider-section + .section, .contact-section.section.has-background-image, #countdown-section + .section:not(#promotion-section):not(#testimonial-content-section):not(#service-section):not(#product-review-section), #testimonial-content-section + .section:not(#promotion-section):not(#countdown-section):not(#service-section):not(#product-review-section), #service-section + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(#product-review-section), #promotion-section + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#product-review-section), #product-review-section + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#promotion-section), #service-section + #footer-newsletter, #countdown-section + #footer-newsletter, #promotion-section + #footer-newsletter, #product-review-section + #footer-newsletter, #testimonial-content-section + #footer-newsletter, .contact-section.section.has-background-image + #footer-newsletter, .contact-section.section.has-background-image + section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section), .skill-section.has-background-image + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section), .skill-section.has-background-image {  padding-top:49px; } .section, #footer-newsletter {  padding-bottom:14px; } .brands-wrapper .entry-summary p a, .collection-wrapper .entry-summary p a {  padding:11px 35px;  border:1px solid;  margin:0; } .product-container span.cat-links a, #brands-section .brands-wrapper .entry-header .product_meta a {  padding:5px 14px;  display:inline-block; } .post-wrapper .entry-header .entry-meta span.cat-links a {  padding:0;  display:inline-block; } .service-section .view-more .button {  margin-bottom:42px;  text-decoration:none; }  input {  line-height:1.75; } button[disabled]:hover, button[disabled]:focus, .button, .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:none;  display:inline-block;  font-weight:700;  text-align:center;  text-transform:uppercase;  text-decoration:none; } .entry-container .entry-content .button, .entry-container .entry-summary .button {  box-shadow:none; } button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {  outline:thin dotted; } 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:1px solid transparent;  margin-top:7px;  width:100%;  -webkit-border-radius:7px;  border-radius:7px;  padding:10px 21px;  -webkit-box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.05);  box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.05); } textarea {  resize:none; } 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:0.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:0.8125rem;  letter-spacing:0.076923077em;  line-height:1.6153846154;  margin-bottom:1.75em;  text-transform:uppercase; } .post-password-form input[type="password"] {  margin-top:0.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;  padding:12px 60px 12px 14px;  width:100%;  box-shadow:none; } .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:0px;  border-radius:0px;  padding:7px 15px;  width:100%;  height:45px; } select:focus {  outline:none; } .search-form input[type="search"].search-field {  border-radius:0;  border:1px solid transparent; } .search-form input[type="search"].search-field:focus {  border:1px solid; } form.comment-form {  max-width:648px;  margin:0 auto; }   a, p a:hover, dd a:hover, td a:hover {  text-decoration:none; } p a, dd a, td a {  text-decoration:underline; } a:focus {  outline:thin dotted; } a:hover, a:active {  outline:0; } .main-navigation ul {  list-style:none;  margin:0;  padding-left:0; } .main-navigation li {  margin:0;  position:relative; } .main-navigation .sub-menu a {  padding-top:7px;  padding-bottom:7px; } .site-header .social-navigation ul {  padding:20px;  text-align:center; } div#social-menu-wrapper .menu-inside-wrapper {  width:270px; } .main-navigation .menu-item-has-children > a, .main-navigation .page_item_has_children > a {  padding-right:49px; } .main-navigation a {  display:block;  text-decoration:none;  text-transform:uppercase; } .search-container {  padding:21px; } .main-navigation a, #primary-menu-wrapper .search-container {  padding:10px 30px; } .navigation-classic .fixed .main-navigation a {  font-weight:400; } .main-navigation ul ul {  margin-left:0.875em; } .main-navigation ul ul a {  font-weight:400;  letter-spacing:0;  text-transform:capitalize; } .navigation-classic .main-navigation {  clear:both;  border:none; } .main-navigation ul.toggled-on {  box-shadow:none;  border-top:none; } .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {  left:0;  right:auto; } .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {  left:100%; } .main-navigation ul ul .current_page_item > a, .main-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%;  padding:10px 0;  width:100%;  max-width:100%;  visibility:hidden;  z-index:199;  box-shadow:0 30px 60px -10px rgba(31, 36, 48, 0.2);  -webkit-transition:all 0.2s ease-in-out 0s;  -moz-transition:all 0.2s ease-in-out 0s;  -o-transition:all 0.2s ease-in-out 0s;  transition:all 0.2s ease-in-out 0s; } .is-open .menu-inside-wrapper {  right:0;  visibility:visible;  border-top:1px solid; } body.menu-open {  overflow-y:scroll;  width:100%; } .menu-toggle {  background-image:none;  background-color:transparent;  border:0;  display:block;  font-weight:400;  margin:0 auto;  text-align:right; } #header-top .menu-toggle:before {  width:13px; } .header-top-right .top-menu-container .sub-menu {  display:none; } .header-top-right .top-menu-container button.toggled-on + .sub-menu {  display:block;  padding-left:20px; } .top-menu-container button.dropdown-toggle {  margin-right:-20px;  padding:5px 10px; } .top-menu-container button.dropdown-toggle.toggled-on:after {  transform:rotate(-180deg); } .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;  opacity:0.9;  font-size:20px;  font-size:1.25;  padding:21px 14px;  text-shadow:none;  text-align:center;  height:77px; } .site-header-cart .cart-contents:before {  font-size:20px; } #primary-search-wrapper .menu-toggle:hover, #primary-search-wrapper .menu-toggle:focus, #social-menu-wrapper .menu-toggle:hover, #social-menu-wrapper .menu-toggle:focus {  opacity:1; }  .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:10px;  line-height:1.172;  margin:0 auto;  padding:14px 20px;  position:absolute;  text-shadow:none;  top:0; } .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 {  display:none; } .main-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 {  font-size:14px; }  .site-navigation {  text-align:center; } .site-navigation ul {  list-style:none;  margin:0; } .header-top-bar .site-navigation a {  font-weight:400;  text-transform:normal; } .site-navigation .footer-menu > li {  display:inline-block; } .site-navigation a {  display:block;  line-height:1.615384615384615;  font-size:13px;  font-size:0.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 ul, .social-links-menu ul {  list-style:none;  margin:0; } .social-navigation li, .social-links-menu li {  display:inline-block;  margin:0;  padding:2px 0; } .social-navigation a, .social-links-menu a {  background-color:transparent;  display:inline-block;  font-size:16px;  height:42px;  line-height:42px;  margin:2px 4px;  text-align:center;  width:42px;  border-radius:50%; } .social-links-menu li.facebook-icon a {  background-color:#3a5793; } .social-links-menu li.twitter-icon a {  background-color:#1b9bea; } .social-links-menu li.linked-in-icon a {  background-color:#0273af; } .social-links-menu li.youtube-icon a {  background-color:#c52426; } .social-links-menu li.instagram-icon a {  background-color:#f67836; } .social-links-menu li.github-icon a {  background-color:#333; } .social-links-menu a:hover {  opacity:0.8; } .site-footer-menu .wrapper > #social-footer-navigation {  margin-bottom:21px;  text-align:center; } #site-generator .social-navigation a:before {  font-size:20px; }  .post-navigation {  clear:both; } .post-navigation a {  display:block;  text-decoration:none; } .post-navigation span {  display:block; } .post-navigation .nav-subtitle {  letter-spacing:0.083em;  margin-bottom:0.583em;  text-transform:uppercase; } .post-navigation .nav-title {  font-weight:700;  display:block;  -webkit-transition:all 0.2s ease-in-out 0s;  -moz-transition:all 0.2s ease-in-out 0s;  -o-transition:all 0.2s ease-in-out 0s;  transition:all 0.2s ease-in-out 0s;  text-rendering:optimizeLegibility; } .post-navigation .nav-previous, .post-navigation .nav-next {  position:relative;  vertical-align:top; } .image-navigation, .comment-navigation {  border-top:1px solid;  border-bottom:1px solid;  font-size:13px;  font-size:0.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:"\002f";  display:inline-block;  opacity:0.7;  padding:0 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; } .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; } .posts-navigation a, #content #infinite-handle span button, .header-media .more-link, #feature-slider-section .more-link, #hero-section .more-link, .more-link .more-button, .promotion-section .more-link {  border:none;  -webkit-border-radius:0px;  border-radius:0px;  display:inline-block;  line-height:1.75;  text-transform:uppercase;  -webkit-transition:all 0.2s ease-in-out 0s;  -moz-transition:all 0.2s ease-in-out 0s;  -o-transition:all 0.2s ease-in-out 0s;  transition:all 0.2s ease-in-out 0s; } #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; } body.infinite-scroll.infinity-end .archive-posts-wrapper .section-content-wrapper {  padding-bottom:0; } #site-header-cart a.my-account .my-account-label {  display:none; } .site-header-main .menu-toggle:before {  font-size:20px;  width:18px; } .header-top-middle {  padding:7px 0; }  .post-navigation {  clear:both; } .post-navigation a {  display:block;  text-decoration:none;  border:1px solid;  height:100%;  padding:28px; } .post-navigation .meta-nav {  display:block;  letter-spacing:0.083em;  margin-bottom:0.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:100%; } .post-navigation .nav-previous, .posts-navigation .nav-previous {  text-align:left;  width:50%; } .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 {  display:block;  text-rendering:optimizeLegibility; } .posts-navigation .nav-links {  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  flex-wrap:wrap;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  justify-content:center; } .post-navigation .nav-links {  justify-content:space-between; } .pagination .prev.page-numbers, .pagination .next.page-numbers {  border:none; } .image-navigation, .comment-navigation {  border-top:1px solid;  border-bottom:1px solid;  font-size:13px;  font-size:0.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:"\002f";  display:inline-block;  opacity:0.7;  padding:0 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.ctis-load-more {  display:block; }  #content #infinite-handle span.ctis-load-more button {   border-radius:0;   -webkit-border-radius:0;   -moz-border-radius:0;   -o-border-radius:0;   display:block;   width:100%; } .infinite-loader #ctis-loading img {  width:35px; } .infinite-loader {  clear:both; } .posts-navigation .pagination .prev, .posts-navigation .pagination .next {  font-weight:400;  line-height:1.75; } .pagination .page-numbers {  display:inline-block;  margin:7px 0;  padding:8px 16px;  border:1px solid;  text-transform:uppercase; } .posts-navigation a, #content #infinite-handle span button {  border:none;  -webkit-border-radius:0;  border-radius:0;  display:inline-block;  text-transform:uppercase; } #content #infinite-handle span button {  border-radius:35px;  -webkit-border-radius:35px;  -moz-border-radius:35px;  -o-border-radius:35px; } #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; } .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; } .archive-posts-wrapper nav.navigation.posts-navigation {  max-width:200px;  margin:0 auto; } .archive-posts-wrapper nav.navigation.posts-navigation .nav-links .nav-next {  margin-top:14px; } #content #infinite-handle span.ctis-load-more button {  width:auto; }  .custom-header-content-wrapper .more-link {  margin-top:28px; } .site-header {  background:0 0;  z-index:99; } .site-header.fixed .site-branding {  margin-bottom:0;  margin-top:0; } header.site-header.transparent {  background:0 0;  opacity:0; } .site-header.fixed .site-header-main .wrapper {  padding-top:15px;  padding-bottom:15px; } #primary-menu-wrapper.show-in-desktop, .show-in-desktop {  display:none; } .site-header-main .wrapper {  -webkit-align-items:center;  -ms-flex-align:center;  align-items:center;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  padding:5px 30px;  position:relative; } .site-header-main #site-header-cart-wrapper a.cart-contents .count {  opacity:1; } @media only screen and (min-width:48em) {  .has-header-image #site-header-cart-wrapper a.cart-contents:hover:before, .has-header-image #site-header-cart-wrapper a.cart-contents:focus:before,  #site-header-cart-wrapper a.cart-contents:hover:before,  #site-header-cart-wrapper a.cart-contents:focus:before {   opacity:1; } } @media only screen and (min-width:48em) {  button.menu-toggle:hover {   opacity:1; } } @media only screen and (min-width:75em) {  .navigation-classic .main-navigation .nav-menu > li > a:focus {   opacity:1; } } @media only screen and (min-width:48em) {  .has-header-image #site-header-cart-wrapper a.cart-contents:focus,  #site-header-cart-wrapper a.cart-contents:focus,  button.menu-toggle:focus {   opacity:1; } } .site-branding {   margin:9px auto 9px 0;  max-width:100%;  min-width:0;  text-align:left;  overflow:hidden;  width:auto; } .custom-logo {  display:block;  max-width:250px; } .wp-custom-logo .custom-logo-link {  display:block; } .wp-custom-logo .site-identity {  display:none; } .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-branding {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center; } .site-title {  line-height:1.5;  margin:0; } .site-title a {  text-decoration:none; } .site-description {  font-weight:300;  letter-spacing:0;  line-height:1.615384615384615;  margin:0;  text-transform:capitalize; } .custom-header {  clear:both;  position:relative; } .sticky-playlist-enabled.home .custom-header {  min-height:calc(100vh - 61px); } .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;  position:relative;  width:auto;  height:100%;  min-height:100%;  z-index:2;  -webkit-align-items:center;  -ms-flex-align:center;  align-items:center;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -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;  max-width:1020px; } .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 .site-header-text, #feature-slider-section .entry-summary, #feature-slider-section .entry-content {  line-height:1.67; } .site-header-logo, .title-image {  margin-bottom:14px; } .has-header-media:not(.home) .custom-header-media {  position:relative; } .has-header-media.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%; } .has-header-media .custom-header-media .wp-custom-header img {  display:none; } .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,  .custom-header .wp-custom-header img,  .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:11px 14px;  position:absolute;  left:50%;  transform:translateX(-50%);  -moz-transform:translateX(-50%);  -o-transform:translateX(-50%);  -webkit-transform:translateX(-50%);  bottom:35px;  height:44px;  width:44px;  z-index:100; } .sticky-playlist-enabled .custom-header-media .wp-custom-header-video-button {  bottom:75px; } .header-media:hover .wp-custom-header-video-button {  opacity:1; } div#primary-menu-wrapper .menu-toggle {  margin-right:-14px;  opacity:0.9;  display:flex;  align-items:center; }  div#primary-menu-wrapper .menu-toggle:hover, div#primary-menu-wrapper .menu-toggle:focus {   opacity:1; } .custom-header-form .wpcf7 label {  font-weight:700;  letter-spacing:0;  text-transform:capitalize; } .header-top-middle p {  margin:0; } .header-top-left li {  margin-bottom:0;  margin-right:20px; } .site-header-top-main {  display:none; } .site-header-top-main.toggled-on {  display:block;  padding:10px 30px;  border-top:1px solid; } .header-top-right ul li {  margin-bottom:0; } div#site-header-top-menu li {  padding:7px 0;  position:relative; } div#site-header-top-menu li svg {  margin-right:7px;  font-size:14px;  font-size:0.875rem; } div#site-header-top-menu .top-menu li svg {  margin:2px 0 0 2px;  font-size:14px; } .header-top-right ul li a {  text-align:left;  padding:0;  text-transform:none; } .main-navigation .icon.icon-angle-down {  font-size:16px;  font-size:1rem;  margin:2px 0 0 2px; } .main-navigation .sub-menu .icon.icon-angle-down {  float:right;  margin-top:5px;  transform:rotate(270deg); } .menu-wrapper.search-wrapper.is-open .menu-toggle-wrapper .icon-search, .menu-wrapper.social-menu-wrapper.is-open .menu-toggle-wrapper .icon-share, .menu-wrapper.social-menu-wrapper .menu-toggle-wrapper .icon-close, .menu-wrapper .menu-toggle-wrapper .icon-close, .menu-wrapper.is-open .menu-toggle-wrapper .icon-bars, .menu-top-toggle .icon-close, .menu-top-toggle.toggled-on .icon-bars, .menu-wrapper.search-wrapper .menu-toggle-wrapper .icon-close {  display:none; } .menu-top-toggle.toggled-on .icon-close, .menu-wrapper.search-wrapper.is-open .menu-toggle-wrapper .icon-close, .menu-wrapper.is-open .menu-toggle-wrapper .icon-close, .menu-wrapper.social-menu-wrapper.is-open .menu-toggle-wrapper .icon-close {  display:block; } .header-media-text-disabled .custom-header .wrapper:before {  display:none; } .custom-header-media img, .custom-header-media video, .custom-header-media iframe {  left:0;  opacity:0.85;  position:absolute;  top:0;  width:100%; } .custom-header-media img, .custom-header-media video, .custom-header-media 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%; } .header-media .wrapper {  max-width:1920px;  width:100%; } .custom-header-media {  max-width:1500px;  margin:0 auto;  position:relative; } .header-media-text-disabled .custom-header-media {  max-width:initial; } .top-menu li a svg, .navigation-default .menu-wrapper .main-navigation ul li a > svg.icon, .navigation-classic .menu-wrapper .main-navigation ul li a > svg.icon {  display:none; } .navigation-classic .menu-wrapper .main-navigation ul li a button svg.icon {  display:block; } #menu-toggle-top {  display:flex;  align-items:center;  padding:7px; }  .section {  clear:both;  display:block;  overflow:hidden;  position:relative;  width:100%;  z-index:1; } .section-heading-wrapper {  display:block;  max-width:660px;  position:relative;  text-align:center;  width:100%; } .section-subtitle {  text-transform:uppercase; } .hero-section .entry-container blockquote {  box-shadow:6px 6px 35px 0 rgba(0, 0, 0, 0.1); } .fixed.site-header {  box-shadow:10px 10px 25px 0 rgba(0, 0, 0, 0.05); } #testimonial-content-section .owl-slideshow {  overflow:hidden; }   .says, .screen-reader-text {  clip:rect(1px, 1px, 1px, 1px);  height:1px;  overflow:hidden;  position:absolute !important;  width:1px;   word-wrap:normal !important; }  .site .skip-link {  background-color:#f1f1f1;  box-shadow:0 0 1px 1px rgba(0, 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, 0.2); } .site .skip-link:focus {  clip:auto;  height:auto;  left:6px;  top:7px;  width:auto;  z-index:100000; }  .alignleft {  float:left;  margin:0.375em 1.75em 1.75em 0; } .alignright {  float:right;  margin:0.375em 0 1.75em 1.75em; } .aligncenter {  clear:both;  display:block;  text-align:center;  margin:0 auto 1.75em; } blockquote.alignleft {  margin:0.3157894737em 1.59090909em 2.68181818em 0; } blockquote.alignright {  margin:0.3157894737em 0 2.68181818em 2.185em; } blockquote.aligncenter {  margin-bottom:1.473684211em; } .text-align-center, .text-aligned-center {  text-align:center; } .text-align-left .post-thumbnail img, .text-align-right .post-thumbnail img {  margin-left:auto;  margin-right:auto; } .text-align-left nav.entry-breadcrumbs {  text-align:left;  padding-left:0; } .text-align-right nav.entry-breadcrumbs {  text-align:right;  padding-right:0; } .promotion-section.content-align-left .entry-container {  float:left; } .content-align-left .entry-container, .content-left .entry-container {  float:left; } .content-align-right .entry-container, .content-right .entry-container {  float:right; } .content-align-center .entry-container, .content-center .entry-container {  margin-left:auto;  margin-right:auto;  float:none; } .text-aligned-right {  text-align:right; } .text-align-left .view-more {  text-align:left; } .text-align-right .view-more {  text-align:right; }  .breadcrumb-area {  text-align:center;  width:100%;  font-weight:normal; } .breadcrumb-area .entry-breadcrumbs, .breadcrumb-area .woocommerce-breadcrumb {  text-align:center; } .entry-breadcrumbs, .woocommerce .woocommerce-breadcrumb {  line-height:1.75;  margin:0;  padding:14px 30px 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:0.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, #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; } .singular-content-wrap .hentry {  padding:0; } .wrapper {  margin:0 auto;  max-width:1500px;  width:100%; } .site-header .wrapper, #brands-section .wrapper, #collection-section .wrapper, #testimonial-content-section .wrapper, .product-content-section .wrapper {  max-width:1810px; } .single .site-main .post-thumbnail, .page .site-main .post-thumbnail {  margin-top:0; } .home #content #infinite-handle {  padding:0; } #footer-instagram .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:860px;  margin:0 auto; }  #content[tabindex="-1"]:focus {  outline:0; } .sidebar .widget-title {  font-weight:600;  text-transform:uppercase;  margin-bottom:21px; } .sidebar .widget p {  margin-bottom:28px; }  .sidebar .widget p:last-child {   margin-bottom:0; } .archive-post-wrap .hentry-inner > div {  width:100%; } .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; } .archive-post-wrap .hentry:nth-child(2n) .entry-container {  margin-left:auto; } .archive-post-wrap .hentry:nth-child(2n) .post-thumbnail-background {  background-position:left center;  left:0;  right:auto; } .entry-content a:not(.more-link):not(.button):hover, .entry-content a:not(.more-link):not(.button):focus, .entry-summary a:not(.more-link):not(.button):hover, .entry-summary a:not(.more-link):not(.button):focus, .ew-about a:not(.more-link):not(.button):hover, .widget_text a:not(.more-link):not(.button):hover, .ew-about a:not(.more-link):not(.button):focus, .widget_text a:not(.more-link):not(.button):focus {  text-decoration:none; }  .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:0.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 .widget .hentry {  float:none;  overflow:hidden; } .sidebar .section-heading-wrapper {  padding-bottom:0;  padding-top:0; } .sidebar ul {  margin-bottom:0; } .ewabout p {  line-height:1.75;  font-size:16px; }   .comments-area {  clear:both;  display:block;  width:100%; } form p {  margin-bottom:28px; } .comment-list {  list-style:none;  margin:0 0 42px; } .comments-title, .comment-reply-title {  line-height:1.46;  text-align:center; } .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 > li > article, .wp-block-latest-comments__comment, .comment-list .children li > article {  display:flex;  width:100%; } .comment-list .children li > article {  padding-left:2.5em; } .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {  margin-left:0; } .comment-container, .has-avatars.wp-block-latest-comments article {  padding:38px;  position:relative;  width:calc( 100% - 65px ); } .comment-container::before, .has-avatars.wp-block-latest-comments article::before {  position:absolute;  right:100%;  top:20px;  content:'';  width:0;  height:0;  border-top:12px solid transparent;  border-right:17px solid;  border-bottom:12px solid transparent;  z-index:9; } .comment-author a {  text-decoration:none; } .comment-author .avatar, .wp-block-latest-comments img.avatar {  height:65px;  width:65px;  border-radius:50%;  margin:0 1.5em 1.5em 0; } .comment-meta .edit-link, .pingback .edit-link {  display:inline-block;  font-size:13px;  font-size:0.8125rem;  line-height:1.6153846154; } .comment-meta {  margin-bottom:0.778em; } .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:13px;  font-size:0.8125rem;  font-weight:700;  letter-spacing:1px;  line-height:1;  text-decoration:none;  text-transform:uppercase;  margin-top:28px; } .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;  text-align:center; } .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 0;  padding:35px;  position:relative; } .comment-content a {  word-wrap:break-word; } .bypostauthor {  display:block; } .comment-notes {  font-style:italic;  text-align:center; } .comment-meta .author-name {  display:block;  font-style:normal;  font-weight:700;  font-size:18px; } .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:0.75rem;  line-height:1.75; } .woocommerce form .comment-form-cookies-consent label {  text-transform:none;  font-weight:400;  letter-spacing:0; }  .hentry {  float:left;  position:relative;  width:100%;  margin-bottom:35px; } .side-posts-wrap {  margin-bottom:35px; } .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 {  line-height:1.33;  margin-bottom:0.4827586206896552em;  margin-top:0.9655172413793103em; } .entry-content h2, .entry-summary h2, .comment-content h2, .textwidget h2 {  font-size:28px;  font-size:1.75rem;  line-height:1.43;  margin-bottom:0.5714285714285714em;  margin-top:0.875em; } .entry-content h3, .entry-summary h3, .comment-content h3, .textwidget h3 {  font-size:24px;  font-size:1.5rem;  line-height:1.36;  margin-bottom:0.7777777777777778em;  margin-top:1.555555555555556em; } .entry-content h4, .comment-content h4, .textwidget h4 {  font-size:22px;  font-size:1.375rem;  margin-bottom:1em;  margin-top:2em;  line-height:1.25; } .entry-content h5, .comment-content h5, .textwidget h5 {  font-size:20px;  font-size:1.25rem;  margin-bottom:1.166666666666667em;  margin-top:2.333333333333333em; } .wen-commerce-logo-slider-content-wrapper .entry-title {  font-size:18px;  font-size:1.125rem; } .entry-content h6, .comment-content h6, .textwidget h6 {  font-size:18px;  font-size:1.125rem;  margin-bottom:1.555555555555556em;  margin-top:3.111111111111111em; } .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;  line-height:1.31; } .more-link {  border:none;  cursor:pointer;  display:inline-block;  font-weight:600;  line-height:1.31;  text-decoration:none;  word-wrap:break-word;  margin-top:21px;  text-transform:capitalize; } .more-link:hover, .more-link:focus {  border-color:transparent; } .view-more {  clear:both;  margin:0 0 35px 0;  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:0.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;  padding-right:22px;  position:relative;  line-height:1.62; }  .entry-header .entry-meta > span::before {   width:2px;   height:2px;   border-radius:50%;   content:'';   display:block;   position:absolute;   bottom:8px;   left:-15px; }  .entry-header .entry-meta > span:first-child::before {   display:none; } .entry-footer .entry-meta > span {  clear:both;  display:block;  margin:28px 0 0; }  .updated:not(.published) {  display:none; } .taxonomy-description p {  margin:0.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 {  display:inline-block;  font-size:16px;  font-size:1rem;  height:2em;  line-height:2em;  margin-right:0.5em;  text-align:center;  list-style:none;  width:2em;  border:1px solid; } .page-links > .page-links-title {  border:0;  height:auto;  margin:0;  padding-right:0.5em;  width:auto; } .entry-attachment {  margin-bottom:1.75em; } .entry-caption {  font-size:13px;  font-size:0.8125rem;  font-style:italic;  line-height:1.6153846154;  padding-top:1.0769230769em; } .entry-caption > :last-child {  margin-bottom:0; } .content-bottom-widgets {  clear:both; } .section-title {  line-height:1.33; } .section-content-wrapper .archive-post-wrap .post-thumbnail {  margin:0 0 21px;  padding:0; } .entry-footer .author img {  -webkit-border-radius:50%;  border-radius:50%;  margin-right:1em; } .site-content > .wrapper, .site-content > .wrapper {  padding:42px 30px; } #footer-newsletter .wrapper {  padding:0 30px; } .full-width-layout .site-content > .wrapper .content-area {  max-width:100%; } nav.entry-breadcrumbs {  max-width:1500px;  margin:0 auto; } .home.two-columns-layout .site-content > .wrapper {  padding-bottom:42px; } .two-columns-layout .site-content + .section:nth-child(odd) .section-heading-wrapper {  padding-top:0; } .home .site-content .wrapper {  padding-bottom:0; } .archive-post-wrap .hentry {  margin:0;  padding:0; }  .archive-post-wrap .hentry .entry-container {   width:100%; } .archive-post-wrap .hentry:nth-child(2n) .entry-container {  float:right; } .archive-post-wrap .entry-footer .entry-meta {  font-size:16px;  font-size:1rem; } #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; } .archive-post-wrap .hentry .hentry-inner {  border-bottom:solid 1px; } .archive-post-wrap .hentry .hentry-inner {  padding-bottom:35px; } .archive-post-wrap .hentry {  margin-bottom:35px; } .entry-footer .cat-links a {  border:1px solid;  display:inline-block;  text-decoration:none;  padding:5px 14px; } .brands-wrapper .post-thumbnail, .collection-wrapper .post-thumbnail {  background-position:center;  -moz-background-size:cover;  -o-background-size:cover;  -ms-background-size:cover;  background-size:cover;  margin:0;  position:absolute;  left:0;  top:0;  z-index:1;  width:100%;  height:100%;  -webkit-transition:all 300ms ease-in-out;  -moz-transition:all 300ms ease-in-out;  transition:all 300ms ease-in-out;  -webkit-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  transform:scale(1); } .brands-wrapper .post-thumbnail:before, .collection-wrapper .post-thumbnail:before {  position:absolute;  left:0;  top:0;  width:100%;  height:100%;  background-color:rgba(0, 0, 0, 0.2);  content:''; } .brands-wrapper .hentry-inner, .collection-wrapper .hentry-inner {  position:relative;  min-height:360px;  overflow:hidden;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:end;  -ms-flex-align:end;  align-items:flex-end; } .brands-wrapper .entry-container, .collection-wrapper .entry-container {  left:0;  padding:28px;  width:100%;  z-index:2;  margin:0;  flex-wrap:wrap; } .brands-wrapper .entry-container .view-more, .collection-wrapper .entry-container .view-more {  padding:0;  text-align:left;  margin:0; } .product-container .button {  border:1px solid; } .product-container .button:hover, .brands-wrapper .entry-summary p a:hover, .collection-wrapper .entry-summary p a:hover {  border:1px solid transparent; } .section-content-wrapper .product-container .entry-header .entry-meta, .collection-wrapper .product-container .entry-meta, .product-container .product_meta {  position:absolute;  top:35px;  font-size:16px;  font-size:1rem;  margin-bottom:7px; } #collection-section .collection-wrapper .entry-meta a, #brands-section .brands-wrapper .entry-header .product_meta a {  font-weight:600;  margin-bottom:7px; } .brands-wrapper .product_meta > span, .collection-wrapper .product_meta > span {  display:block;  margin-bottom:7px; } .brands-wrapper .cat-links a, .collection-wrapper .cat-links a {  font-size:14px;  font-weight:600; } .archive-post-wrap .post-wrapper span.view-more {  text-align:left;  display:block;  margin-bottom:0; } .single.single-post .custom-header-content-wrapper {  margin:0 auto;  max-width:1200px; } .entry-footer .tags-links a {  margin-right:14px;  direction:inline-block; } .entry-footer .tags-links svg {  margin-right:5px;  position:relative;  top:1px; }  .widget-area:not(.sidebar) .widget .widget-title {  font-weight:600;  line-height:1.5;  position:relative; } .widget .hentry {  float:left;  width:100%; } .widget a {  text-decoration:none; } .widget .widget-title:empty {  margin-bottom:0; } .widget-area li {  line-height:2; }  .widget_categories li, .widget_archive li {  height:1%; } .widget-area.sidebar .widget li a {  padding-left:5px; } .footer-widget-area .widget_categories li, .footer-widget-area .widget_archive li {  display:block;  overflow:hidden; }  .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:0.8125rem;  line-height:1.615384615;  margin-bottom:0.538461538em; } .widget_recent_entries li:last-child .post-date {  margin-bottom:0; }  .widget_rss .rsswidget img {  margin-top:-0.375em; } .widget_rss .rss-date, .widget_rss cite {  display:block;  font-size:13px;  font-size:0.8125rem;  font-style:normal;  line-height:1.615384615;  margin-bottom:0.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 0.1875em 0.4375em 0;  padding:0.5625em 0.4375em 0.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); } .widget-area .date-label {  display:none; } .widget .social-navigation li a {  height:auto;  line-height:initial;  margin:0;  padding:5px 8px;  width:auto; } .widget .social-navigation li:first-child a {  padding-left:0; } .custom-html-widget p {  margin-bottom:14px; }  .custom-html-widget p:last-child {   margin-bottom:0; } .sidebar .widget .more-link .more-button {  padding:0;  background-color:transparent; } .sidebar .widget .more-link .more-button:hover {  background:transparent; } .widget select {  width:100%;  height:54px; } .ewfeaturedpostpageimage .left .entry-container {  padding-left:21px; } .ewfeaturedpostpageimage .left .featured-image, .ewfeaturedpostpageimage .right .featured-image {  width:22%; } .ewfeaturedpostpageimage .left .entry-container, .ewfeaturedpostpageimage .right .entry-container {  width:78%; } .widget-area .essential-widgets .hentry .entry-title {  padding:0;  margin:0;  font-weight:400; } .widget.widget_categories li span {  float:right; } .widget .hentry {  margin:0 0 35px; } .widget .cat-label {  display:none; } .sidebar .widget .entry-meta, .sidebar .widget .entry-meta a {  font-size:12px; } .widget-area .essential-widgets .tagcloud a {  margin:0 8px 10px 0; } .wp-block-pullquote.is-style-solid-color blockquote {  max-width:100%; } .sidebar .widget_shopping_cart_content ul {  margin:0; } .sidebar .widget_shopping_cart_content ul li {  position:relative; } .sidebar p.woocommerce-mini-cart__total.total {  margin:14px 0; } .sidebar p.woocommerce-mini-cart__buttons.buttons {  display:flex;  justify-content:space-between; } .sidebar p.woocommerce-mini-cart__buttons.buttons a {  padding:10px;  margin:0;  font-size:13px;  width:48%; } .widget-area.sidebar .widget.woocommerce .widget_shopping_cart_content span.quantity, .widget-area.sidebar .widget.woocommerce .widget_shopping_cart_content li a {  padding-left:35px; } .widget-area.sidebar .widget.woocommerce .widget_shopping_cart_content li a.remove {  padding-left:0;  line-height:1; }  .contact-details {  list-style:none;  margin:0; }  .contact-details > div {   padding-right:28px;   width:50%; }   .contact-details > div:nth-of-type(2n) { padding-right:0; } #contact-section .entry-title {  text-transform:uppercase; } .wpcf7 input[type="submit"] {  border-radius:35px;  -webkit-border-radius:35px;  -moz-border-radius:35px;  -o-border-radius:35px; } .wpcf7 div div {  margin-bottom:35px; } .wpcf7 label {  font-weight:500;  letter-spacing:1px;  text-transform:uppercase; } #contact-section .section-content-wrapper {  margin:0 auto;  max-width:1500px;  padding:0 30px; } #contact-section .section-content-wrapper .entry-content {  margin:0; } #contact-section .hentry {  float:none;  width:100%;  max-width:900px;  margin-left:auto;  margin-right:auto; }  #contact-section .hentry input:not([type="submit"]),  #contact-section .hentry textarea {   border:1px solid transparent;   box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.05); }  #contact-section .hentry form {   padding:30px; } .wpcf7-form {  padding:30px; } .wpcf7 p:last-child {  margin-bottom:0; } .contact-content-wrapper .contact-info-details {  font-size:18px;  font-size:1.125rem; } .contact-details li .contact-details-label, .contact-content-wrapper form p > label {  font-size:12px;  font-size:0.75rem;  line-height:1.75;  letter-spacing:0.0833333333333333em;  text-transform:uppercase; } #contact-section {  background-size:cover;  background-position:center;  background-repeat:no-repeat; } .custom-header-form h2 {  margin-bottom:21px; } .contact-details li i {  padding-right:10px;  font-size:14px; } .content-left .contact-us-form .entry-container {  float:none; } p:empty {  margin:0; }  #countdown-section {  background-size:cover;  padding:77px 0 42px; } .countdown-number {  font-size:42px;  display:block;  line-height:normal; } #countdown-section .content-wrapper {  max-width:600px;  margin:0 auto; } #countdown-section .wrapper::before {  content:"";  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  width:100%;  height:100%;  display:initial; } #clock > span {  display:inline-block; } #clock > span:first-child {  padding-left:0; } #clock > span:last-child {  padding-right:0; } #clock .count-down {  padding:0 15px;  position:relative; } .countdown-number:before {  left:0;  position:absolute;  top:50%;  transform:translateY(-50%);  content:":"; } #clock .count-down:first-child .countdown-number:before {  display:none; } #countdown-section a.more-link {  margin:35px 0 0; }  #feature-slider-section {  border:none;  clear:both;  display:block;  overflow:hidden;  padding:0;  position:relative;  width:100%; }  #feature-slider-section .entry-title {   font-weight:700;   line-height:1.5; } .home .header-media .section-title {  font-weight:700;  text-transform:uppercase;  line-height:1.19; } #feature-slider-section .entry-subtitle span, .home .header-media-section .section-subtitle span {  max-width:200px;  display:inline-block; } #feature-slider-section.text-align-center .entry-subtitle span, .home .header-media-section.text-align-center .section-subtitle span, #feature-slider-section.text-align-left .entry-subtitle span, .home .header-media-section.text-align-left .section-subtitle span, #feature-slider-section.text-align-right .entry-subtitle span, .home .header-media-section.text-align-right .section-subtitle span {  padding-left:28px;  padding-right:28px; } #feature-slider-section .owl-carousel .owl-item .title-image img {  margin-left:auto;  margin-right:auto; } .home .header-media .section-subtitle, #feature-slider-section .entry-subtitle {  position:relative;  margin-bottom:0;  display:inline-block; }  .home .header-media .section-subtitle:before,  #feature-slider-section .entry-subtitle:before {   content:"";   left:auto;   right:100%; }  .home .header-media .section-subtitle:after,  #feature-slider-section .entry-subtitle:after {   content:"";   left:100%; }  .home .header-media .section-subtitle:before, .home .header-media .section-subtitle:after,  #feature-slider-section .entry-subtitle:before,  #feature-slider-section .entry-subtitle:after {   width:174px;   height:0;   border-top:1px solid;   position:absolute;   top:50%;   -webkit-transform:translateY(-50%);   -ms-transform:translateY(-50%);   transform:translateY(-50%); }  .home .header-media .section-subtitle .title-text,  #feature-slider-section .entry-subtitle .title-text {   padding-right:28px; } .home .header-media .section-subtitle {  overflow:visible; } #feature-slider-section.content-align-center .entry-container {  margin-left:auto;  margin-right:auto; } #feature-slider-section .entry-subtitle, .home .header-media-section .section-subtitle {  text-transform:uppercase; } #feature-slider-section.text-align-right .entry-subtitle:before, .home .header-media-section.text-align-right .section-subtitle:before, #feature-slider-section.text-align-center .entry-subtitle:before, .home .header-media-section.text-align-center .section-subtitle:before {  content:""; } #feature-slider-section.text-align-center .entry-subtitle:before, #feature-slider-section.text-align-center .entry-subtitle:after, .home .header-media-section.text-align-center .section-subtitle:before .home .header-media-section.text-align-center .section-subtitle:after {  content:""; } #feature-slider-section .owl-item.active .entry-container {  opacity:1;  transform:translateX(0); } #feature-slider-section .entry-container {  opacity:0;  transition:0.8s ease-in-out;  transform:translateX(20%);  width:100%; } .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 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; } #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;  text-align:center; } #feature-slider-section .slider-content-wrapper, .home .custom-header-content {  padding:63px 30px; } #feature-slider-section .entry-container {  display:block;  overflow:hidden;  margin-left:auto;  margin-right:auto; } #feature-slider-section .entry-container a {  text-decoration:none; } #feature-slider-section .entry-container p:last-child {  margin:0; } #feature-slider-section .entry-container .entry-title, .home .header-media .entry-title, .home .header-media .section-title, .home .custom-header-content-wrapper .section-title {  text-shadow:0 5px 10px rgba(0, 0, 0, 0.2); } #feature-slider-section .entry-subtitle span, .home .header-media-section .section-subtitle span {  text-shadow:0 5px 10px rgba(0, 0, 0, 0.2); } #feature-slider-section .owl-dots {  display:block;  position:absolute;  bottom:0;  min-height:60px;  left:50%;  transform:translateX(-50%);  -o-transform:translateX(-50%);  -moz-transform:translateX(-50%);  -webkit-transform:translateX(-50%);  z-index:199;  line-height:0; } 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 {  display:inline-block;  height:40px;  margin-bottom:0;  width:40px; }  #feature-slider-section .owl-dots button.owl-dot:focus {   outline:none; } .owl-dots button.owl-dot:focus {  outline:none; } #feature-slider-section .owl-prev, #feature-slider-section .owl-next {  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:1;  position:absolute;  top:48%;  -moz-transition:0.3s;  -o-transition:0.3s;  -webkit-transition:0.3s;  transition:0.3s;  text-align:center;  text-decoration:none;  width:43px;  z-index:199; } #feature-slider-section .owl-next, #feature-slider-section .owl-prev {  opacity:0; } #feature-slider-section:hover .owl-next, #feature-slider-section:focus .owl-next, #feature-slider-section:hover .owl-prev, #feature-slider-section:focus .owl-prev {  opacity:1;  filter:alpha(opacity=100); } #feature-slider-section .owl-prev:hover, #feature-slider-section .owl-prev:focus, #feature-slider-section .owl-next:hover, #feature-slider-section .owl-next:focus {  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 .owl-prev {  left:30px; } #feature-slider-section .owl-next {  right:30px; } #feature-slider-section .more-link {  margin-top:14px; } #feature-slider-section .entry-title, .home .header-media .section-title {  line-height:1.4; } .no-sidebar.full-width-layout.home .header-media .wrapper {  padding:0; }  .featured-content-wrapper a {  text-decoration:none; } .featured-content-wrapper .hentry-inner:hover {  transform:translateY(-10px);  -moz-transform:translateY(-10px);  -webkit-transform:translateY(-10px); }  .featured-content-wrapper .hentry-inner:hover .post-thumbnail img {   transform:scale(1.1) rotate(1deg);   -moz-transform:scale(1.1) rotate(1deg);   -webkit-transform:scale(1.1) rotate(1deg); }  .featured-content-wrapper .hentry-inner:hover .entry-container {   box-shadow:0px 30px 70px 0 rgba(0, 0, 0, 0.1); } .featured-content-wrapper .post-thumbnail {  overflow:hidden; } .featured-content-section .entry-container {  box-shadow:0 10px 25px 0 rgba(0, 0, 0, 0.05); } .featured-content-section .section-content-wrapper .post-thumbnail {  margin-bottom:0;  width:100%; } #featured-video-section .entry-container {  margin-top:14px; } #featured-video-section .post-thumbnail {  margin-bottom:0; } #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; } .single-item .featured-video-content-wrapper .hentry:first-child {  margin-left:auto;  margin-right:auto;  float:none; } .featured-video-content-wrapper .hentry.featured {  float:none; } .featured-content-wrapper .view-more {  display:block;  text-align:left;  margin:0; }  #colophon .widget-column {  float:left;  position:relative;  width:100%;  z-index:2; } #colophon .widget {  background-color:transparent; } aside.widget-area + div#site-generator:before {  border:1px solid;  content:"";  left:0;  position:absolute;  top:0;  width:100%; } #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; } .site-footer .essential-widgets .widget-title {  margin:0; } .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; } .footer-widget-area .widget-wrap ul {  list-style:none;  margin:0; } #footer-payment-supported-image {  margin-top:35px; } .section:not(#promotion-section):not(#testimonial-content-section):not(#service-section):not(#countdown-section) + .site-footer, .site-content + footer, #footer-newsletter + .site-footer {  border-top:1px solid; }  .ct-social-widget p {  font-size:20px;  font-size:1.25rem;  font-weight:400;  letter-spacing:0;  margin:7px 0 0;  text-transform:none; } .ct-social-widget .menu-social-menu-container {  padding-top:35px; } #footer-payment-supported-image, .copyright {  padding:35px 30px; } #site-generator > .wrapper {  position:relative; } #site-generator > .wrapper:before {  position:absolute;  left:50%;  transform:translateX(-50%);  top:0;  right:0;  border-top:1px solid;  width:calc(100% - 60px); } #footer-payment-supported-image {  padding-top:0;  margin-top:0; } #footer-menu-section {  padding:35px 30px 0; } #footer-menu-section .social-links-menu {  display:flex;  flex-wrap:wrap;  justify-content:center; } .site-navigation .footer-menu > li {  display:inline-block;  margin:10px 0 0; }  .no-headline {  padding-top:0; } .no-headline.no-view-more-button {  padding:0; } .no-headline.no-view-more-button .hentry {  margin:0; } .tiled-gallery-caption, .gallery-caption {  z-index:99; } .gallery-item .gallery-icon a:before, .tiled-gallery .tiled-gallery-item a:before {  content:"";  height:100%;  left:0;  position:absolute;  top:0;  width:100%;  z-index:1; } .gallery-item .gallery-icon a:after, .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-item .gallery-icon a:before, .gallery-item .gallery-icon a:after, .tiled-gallery .tiled-gallery-item a:before, .tiled-gallery .tiled-gallery-item a:after {  opacity:0; } .gallery-item .gallery-icon:hover a:before, .gallery-item .gallery-icon:focus a:before, .tiled-gallery .tiled-gallery-item:hover a:before, .tiled-gallery .tiled-gallery-item:focus a:before {  opacity:0.75; } .gallery-item .gallery-icon:hover a:after, .gallery-item .gallery-icon:focus a:after, .tiled-gallery .tiled-gallery-item:hover a:after, .tiled-gallery .tiled-gallery-item:focus a:after {  opacity:1; } .gallery-item {  float:left;  margin:0;  max-width:100%;  overflow:hidden;  padding:0;  position:relative; }  .gallery-item a {   display:block;   position:relative; } .gallery-caption {  background:#fff;  padding:15px;  width:100%;  z-index:99; } .section-content-wrapper .entry-content {  margin:0; } .tiled-gallery.type-square, .gallery, .tiled-gallery.type-circle {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap; } .gallery .gallery-item, .gallery .tiled-gallery-item {  padding:20px 10px 0 10px; } .gallery {  margin:0 -10px; }  #hero-section {  border:none; } #hero-section .hentry {  position:static; }  #hero-section .hentry .hentry-inner {   position:relative; }  #hero-section .hentry .entry-content .view-more {   display:block;   margin:0; }  #hero-section .hentry .entry-container blockquote {   border-left:5px solid;   font-style:normal;   margin-top:28px;   padding:21px; }   #hero-section .hentry .entry-container blockquote:before { display:none; } .hero-content-wrapper .post-thumbnail-background {  background-position:center center;  background-size:cover;  content:"";  float:left;  padding-bottom:100%;  position:relative;  margin:0;  margin-bottom:14px;  width:100%; } .hero-content-wrapper .entry-container {  width:100%; } .hero-content-wrapper .entry-container.full-width {  padding-left:0;  padding-right:0;  text-align:center;  margin:0 auto; }  .logo-slider-section .owl-prev, .logo-slider-section .owl-next {  border-radius:50%;  -webkit-border-radius:50%;  -moz-border-radius:50%;  -o-border-radius:50%;  cursor:pointer;  outline:none;  opacity:0;  filter:alpha(opacity=0);  height:43px;  letter-spacing:0;  outline:none;  padding:0 7px;  position:absolute;  top:50%;  text-decoration:none;  width:43px;  z-index:199; } .logo-slider-section .owl-carousel .owl-nav .owl-prev, .logo-slider-section .owl-carousel .owl-nav .owl-next {  border:2px solid; } .wen-commerce-logo-slider-content-wrapper.owl-carousel .owl-item img {  width:auto; } .logo-slider-section .owl-prev, .logo-slider-section .owl-next {  transition-delay:0.1s;  opacity:0; } .logo-slider-section .owl-prev {  transform:translate(-100%, -50%);  -moz-transform:translate(-100%, -50%);  -o-transform:translate(-100%, -50%);  -webkit-transform:translate(-100%, -50%); } .logo-slider-section .owl-next {  transform:translate(200%, -50%);  -moz-transform:translate(200%, -50%);  -o-transform:translate(200%, -50%);  -webkit-transform:translate(200%, -50%); } .logo-slider-section:hover button {  opacity:1;  transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  -webkit-transform:translate(0, -50%); } .logo-slider-section .owl-carousel .owl-nav .owl-prev:hover, .logo-slider-section .owl-carousel .owl-nav .owl-next:hover {  border-color:transparent; } .logo-slider-section .owl-prev {  left:30px; } .logo-slider-section .owl-next {  right:30px; } .logo-slider-section .owl-dots {  margin-bottom:35px;  text-align:center; }  .logo-slider-section .owl-dots .owl-dot {   display:inline-block;   margin-right:15px; }   .logo-slider-section .owl-dots .owl-dot:last-child { margin-right:0; } .text-align-center {  text-align:center; } .logo-slider-section .section-content-wrapper {  position:static; }  #footer-newsletter .footer-newsletter .section-heading-wrapper {  text-align:center;  padding:0;  padding-bottom:35px; } #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 .widget {  padding-top:0px;  padding-bottom:0px;  margin-bottom:35px;  text-align:center;  background-position:center center; } .widget-area:not(.sidebar) .ew-newsletter .section-heading-wrapper {  padding:0;  text-align:left; } #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:0;  padding:12px 25px;  height:56px;  top:0;  width:100%;  margin-right:0;  border-radius:28px;  margin-left:0;  font-size:16px; } #footer-newsletter .hentry.ew-newsletter-wrap.newsletter-action.custom input[type="text"] ~ input[type="email"] {  padding-right:14px; } @media only screen and (min-width:480px) {  #footer-newsletter .ewnewsletter .hentry form input {   margin-top:0; } } #footer-newsletter .ewnewsletter .hentry form input[type="submit"] {  margin-bottom:0;  margin-left:0;  margin-top:0;  margin-right:auto;  position:absolute;  right:8px;  top:5px;  width:45px;  height:45px;  font-size:0;  padding:0;  border-radius:50%; } #footer-newsletter .ewnewsletter .hentry form input.ew-newsletter-subbox {  background:transparent;  border:1px solid;  border-radius:28px; } #footer-newsletter .ewnewsletter .hentry form > input[type="text"] ~ input[type="email"] + input[type="submit"] {  margin-left:0;  position:relative; } #footer-newsletter .ewnewsletter .hentry form {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  justify-content:space-between; }  #footer-newsletter .ewnewsletter .hentry form input {   width:100%;   height:56px; } #footer-newsletter .ewnewsletter .hentry form > input[type="text"] ~ input[type="email"] {  padding-right:14px; } #footer-newsletter .ewnewsletter .hentry form input#subbox1, #footer-newsletter .ewnewsletter .hentry form input#subbox2, #footer-newsletter .ewnewsletter .hentry form > input[type="text"] ~ input[type="email"], #footer-newsletter .ewnewsletter .hentry form input[type="text"] > input[type="text"] ~ input#subbox {  margin-bottom:21px; }  .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, 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; } .promotion-section .cover-link:before {  position:absolute;  height:100%;  width:100%;  left:0;  top:0;  content:""; } .filter-button-group {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  padding-bottom:42px;  padding-left:30px;  padding-right:30px; }  .filter-button-group .button {   font-weight:400;   margin:5px;   text-transform:capitalize; }   .filter-button-group .button:last-child { margin-right:0; }   .filter-button-group .button:hover, .filter-button-group .button:focus { transform:none; }  .promotion-section {  border:none;  position:relative;  padding:90px 0 55px; } .promotion-section .hentry {  position:initial; } .promotion-section.content-frame .entry-container-frame {  padding:2em; } .post-thumbnail-background {  background-position:center center;  background-repeat:no-repeat;  -webkit-background-size:cover;  background-size:cover;  position:relative; } .promotion-section .post-thumbnail-background {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  z-index:-1; } .promotion-section .entry-container {  max-width:700px;  z-index:2; } .promotion-section .section-title {  line-height:1.5; } .promotion-section.content-align-right .entry-container {  float:right; } .promotion-section.content-align-center .entry-container {  display:block;  margin-left:auto;  margin-right:auto; } .app-section.content-frame .entry-container-frame {  padding:3em; } .promotion-section .cover-link {  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  z-index:-1; } .promotion-section.content-align-left .entry-container {  float:left; } .promotion-section.content-align-center .entry-container {  margin:0 auto; } .promotion-section.content-align-right .entry-container {  float:right; } #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 {   background:transparent;   box-shadow:0px 15px 30px -17px rgba(0, 0, 0, 0.75);   border:2px solid;   -moz-transition:0.3s ease-in-out;   -o-transition:0.3s ease-in-out;   -webkit-transition:0.3s ease-in-out;   transition:0.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;   -ms-flex-wrap:wrap;   flex-wrap:wrap;   height:48px;   padding:0;   width:48px; }   #promotion-section .play-video .play-button:hover, #promotion-section .play-video .play-button:focus { animation:ripple 0.7s linear infinite; transform:none; } @keyframes ripple {  0% {   box-shadow:0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 9px rgba(255, 255, 255, 0.3), 0 0 0 16px rgba(255, 255, 255, 0.3), 0 0 0 24px rgba(255, 255, 255, 0.3); }  100% {   box-shadow:0 0 0 9px rgba(255, 255, 255, 0.3), 0 0 0 16px rgba(255, 255, 255, 0.3), 0 0 0 24px rgba(255, 255, 255, 0.3), 0 0 0 32px rgba(255, 255, 255, 0); } } #promotion-section.content-align-center.text-align-center .play-video {  left:auto;  margin-top:14px;  position:relative;  top:auto;  transform:none; }  #promotion-section.content-align-center.text-align-center .play-video .play-button {   margin-left:auto;   margin-right:auto; } #promotion-section .entry-summary .view-more {  display:block;  margin-top:35px; } #promotion-section .entry-summary p a.more-link {  margin-top:0; }  .promotion-section .post-thumbnail-background:before {  position:absolute;  height:100%;  width:100%;  left:0;  top:0;  content:""; }  #service-section {  position:relative;  width:100%;  padding:49px 0 7px; }  #service-section .post-thumbnail {   margin:0px auto 21px;   width:50px; }  #service-section .entry-container {   width:100%; }  #service-section .more-link {   display:block; } .service-content-wrapper .entry-summary {  margin:0; } .service-content-wrapper p.view-more {  display:block;  margin:0;  text-align:center; } .service-section .entry-container .view-more {  display:block;  margin:0; } .service-section.text-align-center .service-content-wrapper .hentry-inner {  display:block; } .testimonial-content-section + .service-section {  border-top:1px solid; } .service-section.section.text-align-right, .service-section.section.text-align-left {  text-align:center; }  .skill-section {  position:relative; }  .skill-section .wrapper .section-content-wrapper {   display:block; } .skill-section.has-background-image .main-bg-image {  background-size:cover;  background-position:center;  height:250px;  margin-bottom:35px;  position:relative; } .skillbar-item .skillbar-header {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  align-items:center;  justify-content:space-between;  height:100%; }  .skillbar-item .skillbar-header p {   margin-bottom:0; } .skillbar-item .skillbar-bar {  height:10px;  position:relative;  z-index:1; }  .skillbar-item .skillbar-bar:before {   content:"";   left:0;   top:0;   position:absolute;   height:100%;   z-index:0;   width:100%;   z-index:-1; } .skillbar {  margin-bottom:35px; }  .skillbar:last-child {   margin-bottom:0; }  .stats-content-wrapper .post-thumbnail {  margin-left:auto;  margin-right:auto;  max-width:80px; } .stats-content-wrapper .entry-container .more-button {  display:block; } .stats-section, .logo-slider-section {  position:relative;  text-align:center; } .stats-section .view-more {  display:block; } .stats-section .section-content-wrapper .post-thumbnail {  margin:0 auto 21px; }  .team-content-wrapper .post-thumbnail, .team-content-wrapper .entry-title {  margin:0; } .team-content-wrapper.section-content-wrapper .hentry-inner {  .position:relative; }  .team-content-wrapper.section-content-wrapper .hentry-inner:hover .social-links-menu li {   opacity:1;   transform:translateX(0); }  .team-content-wrapper.section-content-wrapper .hentry-inner .post-thumbnail {   margin-bottom:0; }  .team-content-wrapper.section-content-wrapper .hentry-inner .entry-container {   margin-left:auto;   margin-right:auto;   margin-top:0;   position:static;   z-index:1;   width:100%;   float:none;   text-align:center; } .team-content-wrapper .entry-summary, .team-content-wrapper .entry-content {  margin:14px 0 0;  padding-right:0; } .team-content-wrapper .artist-social-profile {  left:10px;  margin-top:7px;  overflow:hidden;  position:absolute;  top:0; }  .team-content-wrapper .artist-social-profile .social-links-menu {   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -webkit-box-orient:vertical;   -webkit-box-direction:normal;   -ms-flex-direction:column;   flex-direction:column; }   .team-content-wrapper .artist-social-profile .social-links-menu li { opacity:1; }  .team-content-wrapper .post-thumbnail, .team-content-wrapper .entry-title {  margin:0; } .team-content-wrapper.section-content-wrapper .hentry-inner {  .position:relative; }  .team-content-wrapper.section-content-wrapper .hentry-inner:hover .social-links-menu li {   opacity:1;   transform:translateX(0); }  .team-content-wrapper.section-content-wrapper .hentry-inner .post-thumbnail {   margin-bottom:0; }  .team-content-wrapper.section-content-wrapper .hentry-inner .entry-container {   margin-left:auto;   margin-right:auto;   margin-top:0;   position:static;   z-index:1;   width:100%;   float:none;   text-align:center; } .team-content-wrapper .entry-summary, .team-content-wrapper .entry-content {  margin:14px 0 0;  padding-right:0; } .team-content-wrapper .artist-social-profile {  left:10px;  margin-top:7px;  overflow:hidden;  position:absolute;  top:0; }  .team-content-wrapper .artist-social-profile .social-links-menu {   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -webkit-box-orient:vertical;   -webkit-box-direction:normal;   -ms-flex-direction:column;   flex-direction:column; }   .team-content-wrapper .artist-social-profile .social-links-menu li { opacity:1; }  .why-choose-us-section .hentry-inner {  position:relative; }  .why-choose-us-section .hentry-inner:hover {   transform:translateY(-10px);   -moz-transform:translateY(-10px);   -webkit-transform:translateY(-10px); }   .why-choose-us-section .hentry-inner:hover .post-thumbnail img { transform:scale(1.1) rotate(1deg); -moz-transform:scale(1.1) rotate(1deg); -webkit-transform:scale(1.1) rotate(1deg); }   .why-choose-us-section .hentry-inner:hover .entry-container { box-shadow:0px 30px 70px 0 rgba(0, 0, 0, 0.1); }  .why-choose-us-section .hentry-inner .post-thumbnail {   margin-bottom:0;   overflow:hidden; }  .why-choose-us-section .hentry-inner .entry-container {   box-shadow:0 10px 25px 0 rgba(0, 0, 0, 0.05);   padding:30px;   position:relative; }  .why-choose-us-section .hentry-inner .view-more {   display:block;   margin-bottom:0; }  #testimonial-content-section .main-thumbnail {  background-size:cover;  padding-bottom:100%;  position:relative; } #testimonial-content-section .section-content-wrapper .hentry-inner {  position:relative;  text-align:center;  max-width:780px;  margin:0 auto; }  #testimonial-content-section .section-content-wrapper .hentry-inner .post-thumbnail {   height:50px;   margin-right:21px; }   #testimonial-content-section .section-content-wrapper .hentry-inner .post-thumbnail img { height:50px; margin:0; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; width:50px; }  #testimonial-content-section .section-content-wrapper .hentry-inner .entry-container {   float:none; }   #testimonial-content-section .section-content-wrapper .hentry-inner .entry-container .entry-content .entry-title { margin-bottom:14px; }   #testimonial-content-section .section-content-wrapper .hentry-inner .entry-container .entry-header { margin-top:28px; } #testimonial-content-section .owl-carousel button.owl-dot {  display:inline-block;  border:1px solid transparent;  margin-left:10px;  margin-right:10px; } #testimonial-content-section .owl-carousel .owl-dots {  text-align:center; } #testimonial-content-section .section-content-wrapper .post-thumbnail {  margin:0; } #testimonial-content-section .section-content-wrapper .entry-summary, #testimonial-content-section .section-content-wrapper .entry-content {  padding-top:115px;  position:relative; }  #testimonial-content-section .section-content-wrapper .entry-summary:before,  #testimonial-content-section .section-content-wrapper .entry-content:before {   content:"\201C";   font-family:"georgia";   display:block;   font-size:76px;   left:50%;   transform:translateX(-50%);   line-height:105px;   position:absolute;   top:9px;   width:62px;   height:62px;   border-radius:50%; }  #testimonial-content-section .section-content-wrapper .entry-summary:after,  #testimonial-content-section .section-content-wrapper .entry-content:after {   content:'';   width:80px;   height:80px;   position:absolute;   left:50%;   top:0;   border-radius:50%;   transform:translateX(-50%);   border:1px solid; } #testimonial-content-section .testimonial_slider_wrap {  width:100%; } #testimonial-content-section .owl-nav {  text-align:center;  width:100%; } #testimonial-content-section .owl-prev, #testimonial-content-section .owl-next {  background-image:none;  border:none;  opacity:0.4;  left:0;  height:50px;  outline:none;  border-radius:50%;  -webkit-border-radius:50%;  -moz-border-radius:50%;  -o-border-radius:50%;  position:absolute;  top:50%;  line-height:50px;  width:50px;  transform:translateY(-50%);  -o-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -webkit-transform:translateY(-50%); } #testimonial-content-section .owl-prev:hover, #testimonial-content-section .owl-next:hover {  opacity:1;  border:none; } #testimonial-content-section .owl-next {  right:0;  left:auto; } #testimonial-content-section .entry-title, #testimonial-content-section .entry-meta {  display:block;  line-height:1.75;  text-transform:capitalize;  letter-spacing:0;  font-weight:600; } #testimonial-content-section .entry-content p, #testimonial-content-section .entry-summary p {  margin-bottom:0; } .logo-slider-section .owl-dots, #testimonial-content-section .owl-dots {  font-family:arial;  font-size:24px;  font-size:1.5rem;  line-height:0;  padding:0;  margin-bottom:35px; } .position {  font-style:italic;  font-weight:normal; } .owl-carousel .owl-dots {  display:block; }  .owl-carousel .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;   cursor:pointer;   display:inline-block;   height:8px;   margin-right:14px;   overflow:hidden;   width:8px; }   .owl-carousel .owl-dots button.owl-dot span:last-child { margin-right:0; }  .owl-carousel .owl-dots button.owl-dot.active {   transform:scale(1.5);   -o-transform:scale(1.5);   -moz-transform:scale(1.5);   -webkit-transform:scale(1.5); } .logo-slider-section .owl-dots > *, #testimonial-content-section .owl-dots > * {  cursor:pointer; } #testimonial-content-section .more-link {  display:none; } .author-thumb {  justify-content:center;  margin-top:28px;  align-items:center; } .testimonial-content-section .section-content-wrapper .entry-content {  margin-top:0; } .testimonial-content-section .testimonial-slider .entry-content h4 {  font-size:22px;  margin-bottom:14px; }   .woocommerce-shorting-wrapper:before, .woocommerce-shorting-wrapper:after {  content:"";  display:table;  table-layout:fixed; } .woocommerce-shorting-wrapper:after {  clear:both; }  .woocommerce {  font-size:18px;  font-size:1.125rem; } .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 {  clear:both;  display:block;  margin:0 0 35px;  padding:7px 0px; } .woocommerce-ordering, .woocommerce-result-count {  display:inline-block;  margin:0; } .woocommerce-result-count {  float:left; } .woocommerce-ordering {  clear:none;  margin-top:15px;  float:none; } .woocommerce-ordering select {  border:1px solid; }  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:0.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;  position:relative; }  ul.products li.product > a img {   -moz-transition:0.3s;   -o-transition:0.3s;   -webkit-transition:0.3s;   transition:0.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 .woocommerce-loop-product__title {  line-height:1.4;  margin:0;  width:100%; } ul.products li.product .price {  display:block;  font-size:16px;  font-size:1rem;  line-height:1.67;  margin-top:7px; } ul.products li.product img {  display:block;  margin:0 auto; } .product-container {  margin-top:21px; } .product-container a {  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  display:inline-block; } .product-container a.button, .woocommerce .product-container .wc-forward {  display:inline-block;  margin-top:24px; }  .infinite-scroll .woocommerce-pagination {  display:none; }  .onsale {  -webkit-border-radius:0;  border-radius:0;  font-size:13px;  font-weight:700;  line-height:normal;  min-height:auto;  min-width:auto;  margin:0;  padding:4px 10px;  position:absolute;  top:14px;  left:14px;  text-align:center;  text-transform:uppercase;  z-index:1; }  span.price del, p.price del {  opacity:0.5; } .price del + ins {  background:transparent;  margin-left:0.327em;  font-weight:500; } .product_list_widget ins {  font-weight:500; }  .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 {  background:transparent; }  .woocommerce .products .product-container .button:hover, .woocommerce .products .product-container .button:focus {   border-color:transparent; } .woocommerce-form-login button[type="submit"] {  margin-right:14px; } .woocommerce .product-container .wc-forward, .woocommerce .product-container .button {  font-size:14px;  font-size:0.875rem;  line-height:2;  letter-spacing:0.0666666666666667em;  margin-top:10px;  padding:7px 21px;  text-align:center;  text-decoration:none;  text-transform:uppercase; } .woocommerce .product-container .added_to_cart.wc-forward {  width:100%; } .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 {  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:0.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:0.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:16px;  font-size:1rem;  padding-top:0; } .single-product .product_meta > span {  display:block;  margin:7px 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%;  height:45px; } .woocommerce .wc-proceed-to-checkout a.button {  width:100%; } .woocommerce .wc-proceed-to-checkout a.button, .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:0.5 !important;  cursor:not-allowed; }  .woocommerce-account .woocommerce-MyAccount-navigation {  margin:0 0 1.5em;  padding:14px 7px; } .woocommerce-account .woocommerce-MyAccount-navigation ul {  list-style:none;  margin:0; } .woocommerce-account .woocommerce-MyAccount-navigation li {  margin:0; } .woocommerce-account .woocommerce-MyAccount-navigation a {  display:block;  text-decoration:none;  padding:7px 21px;  font-weight:500;  font-size:16px;  text-transform:uppercase; } .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:flex;  align-items:center;  list-style:none;  margin:0;  position:relative; } .site-header-cart li {  margin:0;  position:relative; } .site-header-cart a {  padding:21px 14px; } .site-header-cart .cart-wrapper ul li a {  padding:0 0 0 30px;  width:100%;  line-height:24px;  display:block; } .site-header-cart .cart-wrapper ul li a.remove {  width:21px;  display:inline-block;  padding:0;  line-height:21px; } .site-header-cart .cart-contents {  background-color:transparent;  display:block;  font-size:16px;  font-size:1rem;  letter-spacing:0.1em;  line-height:1.375;  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:11px;  line-height:21px;  letter-spacing:0;  margin-left:7px;  min-width:21px;  position:absolute;  right:0;  top:14px;  text-align:center; } .navigation-classic .menu-inside-wrapper .site-header-cart .cart-contents {  display:inline-block; } .navigation-classic .site-header-cart .cart-contents .amount {  display:inline; } .site-header-cart .cart-contents .amount, .navigation-classic .site-header-cart .cart-contents .amount {  display:none; } .site-header-cart .widget_shopping_cart {  border:1px solid;  display:none;  font-size:16px;  font-size:1rem; } .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 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:3.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:0.875rem;  margin:14px 20px;  padding:11px 21px 10px; } .site-header-menu > #site-header-cart-wrapper {  display:none; } #primary-menu-wrapper #site-header-cart-wrapper {  display:block;  text-align:center;  width:100%; } #primary-menu-wrapper .site-header-cart {  display:flex;  padding:0px 30px;  justify-content:center; } #primary-menu-wrapper .site-header-cart .cart-contents {  display:inline-block;  width:auto; }  #primary-menu-wrapper .site-header-cart .cart-contents .amount {   margin-left:15px; } #primary-menu-wrapper .site-header-cart .cart-contents:before {  margin-right:7px; } #primary-menu-wrapper .site-header-cart .cart-contents .count {  display:inline-block; } #primary-menu-wrapper .site-header-cart .cart-contents .amount {  display:none; }  .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:0.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:0.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:"\53\53\53\53\53";  opacity:0.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:"\53\53\53\53\53";  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:"\53";  text-indent:0;  opacity:0.25; } p.stars a:hover ~ a:before {  content:"\53";  opacity:0.25; } p.stars:hover a:before {  content:"\53";  opacity:1; } p.stars.selected a.active:before {  content:"\53";  opacity:1; } p.stars.selected a.active ~ a:before {  content:"\53";  opacity:0.25; } p.stars.selected a:not(.active):before {  content:"\53";  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;  z-index:1; } .woocommerce-tabs ul.tabs li {  display:inline-block;  margin:0;  position:relative; } .woocommerce-tabs ul.tabs li a {  display:block;  position:relative;  padding:14px 28px;  text-decoration:none; } .woocommerce-tabs .panel {  margin:0;  padding:28px;  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:5px 7px;  width:3.54em;  text-align:center;  border:1px solid; } .woocommerce form label {  font-size:12px;  font-size:0.75rem;  letter-spacing:0.071em;  text-transform:uppercase; }  .woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {  clear:both;  content:"";  display:table;  padding:2em;  table-layout:fixed;  width:100%; } .woocommerce-tabs .panel .woocommerce-message, .woocommerce-tabs .panel .woocommerce-info, .woocommerce-tabs .panel .woocommerce-error, .woocommerce-tabs .panel .woocommerce-noreviews, .woocommerce-tabs .panel p.no-comments {  padding:0; } .woocommerce 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 {  bottom:0;  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;  flex-wrap:wrap;  left:0;  margin:0;  padding:20px 30px;  position:fixed;  right:0;  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 {  float:right;  font-size:13px;  font-size:0.875rem;  font-weight:700;  letter-spacing:0.071em;  line-height:1;  margin-left:0px;  margin-top:14px;  padding:14px 21px;  text-shadow:0 1px 0 rgba(105, 47, 69, 0.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:-0.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 0.25em rgba(0, 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:0.5em; } .widget_price_filter .ui-slider-horizontal .ui-slider-range {  height:100%; } dl.variation {  font-size:14px;  font-size:0.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:0.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;  padding: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:30px; } .woocommerce .product-container .button {  border-radius:0;  border:none; } .product-content-section span.woocommerce-Price-amount {  font-size:20px;  font-weight:600; } .product-content-section span.woocommerce-Price-amount bdi {  font-weight:400; } .woocommerce .product-container a.button {  width:100%; } .woocommerce .products li:hover .product-container a.button {  opacity:1;  visibility:visible; } .product-review-wrap {  text-align:center;  margin-top:21px; } p.woocommerce-LoopProduct-link {  margin:7px 0; } .testimonial-thumbnail.review-thumbanil.post-thumbnail {  margin:0 21px 0 0; } .hentry-inner-header {  display:flex;  align-items:center;  justify-content:center; } .product-review-content-wrapper .hentry-inner-header {  justify-content:left;  margin-top:21px; } .product-review-content-wrapper .star-rating {  margin-top:0; } .product-review-content-wrapper .hentry-inner {  border:1px solid;  padding:30px; } .review-.post-thumbnail.post-thumbnail img {  height:50px;  margin:0;  border-radius:50%;  -webkit-border-radius:50%;  -moz-border-radius:50%;  -o-border-radius:50%;  width:50px; } .product-review-wrap ins {  font-weight:600; } .product-review-content-wrapper h2.entry-title {  font-size:20px;  font-weight:600; } @media only screen and (min-width:35.5em) {  .woocommerce .product-container a.button {   margin-top:0;   position:absolute;   width:calc(100% - 28px);   left:14px;   -webkit-transition:0.5s ease;   -moz-transition:0.5s ease;   -o-transition:0.5s ease;   transition:0.5s ease;   opacity:0;   visibility:hidden; } } .product-review-section .entry-content .attachment-woocommerce_thumbnail img {  border:1px solid;  width:70px;  height:70px; } .product-review-section .entry-content .attachment-woocommerce_thumbnail img {  border:1px solid;  width:63px;  height:63px; } .product-review-section .entry-content .attachment-woocommerce_thumbnail {  margin:0 0 14px; } .woocommerce-message {  margin-bottom:35px;  font-size:18px; } .entry-content .cart_totals h2 {  font-size:28px;  font-size:1.75rem; } .widget-area.sidebar .widget.woocommerce li a {  padding-left:0px;  display:block;  line-height:1.5; } .woocommerce #coupon_code, .widget .woocommerce-product-search .search-field {  border-radius:0;  border:1px solid transparent;  box-shadow:none; } .widget.woocommerce li {  margin-bottom:14px;  list-style:none;  overflow:hidden; } .widget.woocommerce li:last-child {  margin-bottom:0; } .widget.woocommerce.widget_recently_viewed_products ul {  margin:0; } .woocommerce-tabs .panel .comment-respond {  margin-left:-28px;  margin-right:-28px; } .woocommerce .edit-account {  padding:35px; } .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide span em {  font-size:14px;  margin-top:14px;  display:block; } .woocommerce-MyAccount-content fieldset {  padding:14px 0 0;  margin-top:42px;  margin-bottom:0;  border:none; } .woocommerce legend {  font-size:20px;  font-weight:600; } .woocommerce-form-login__rememberme {  margin-right:21px; } .woocommerce h2 {  margin:0; } .woocommerce-form.woocommerce-form-login.login {  padding:35px;  margin-top:28px; } .cart_totals table {  margin-top:7px; } .product-content-section .view-more {  text-align:center; } .woocommerce .brands-wrapper .product-container .cat-label {  display:none; } #brands-section .product-container .price {  margin:0; } #collection-section .product-container .woocommerce-loop-product__title, #brands-section .product-container .woocommerce-loop-product__title {  line-height:1.31; }  @-ms-viewport {  width:device-width; } @viewport {  width:device-width; }  @media screen and (min-width:30em) {   .related ul.products {   margin: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:15px;   left:auto; } .wp-custom-logo .custom-logo-link {   margin-right:15px;   margin-bottom:0; }  .site-header-menu .menu-label {   display:inline-block; } }  @media only screen and (min-width:35.5em) {  #contact-section .section-content-wrapper,  ul.products li.product {   padding:0 14px; }  .wp-custom-logo .custom-logo-link,  .wp-custom-logo .site-identity {   display:inline-block; }  .woocommerce-ordering {   float:right;   margin-top:0; }  .woocommerce-posts-wrapper .wocommerce-section-content-wrapper {   margin-left:-15px;   margin-right:-15px; }  .sidebar.widget-area section.widget {   padding-left:15px;   padding-right:15px; }  #footer-newsletter  .ewnewsletter  .hentry  form  > input[type="text"]  ~ input[type="email"]  + input[type="submit"] {   margin-left:25px; }  #footer-newsletter  .ewnewsletter  .hentry  form  > input[type="text"]  ~ input[type="email"],  #footer-newsletter  .ewnewsletter  .hentry  form  input[type="text"]  > input[type="text"]  ~ input#subbox {   margin-bottom:0; }  ul.products.columns-3 li.product {   width:33.33%; }  ul.products.columns-2 li.product,  ul.products.columns-4 li.product {   width:50%; }  ul.products li.product {   float:left;   width:50%; }  .hero-section.content-align-right .has-post-thumbnail .entry-container {   padding-left:35px; }  .hero-section.content-align-left .has-post-thumbnail .entry-container {   padding-right:35px; }  .archive-post-wrap .hentry .post-thumbnail + .entry-container {   width:56.86274509803922%; }  .archive-post-wrap .hentry-inner > div.post-thumbnail {   width:43.13725490196078%; }  .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; }  .cart-collaterals .cart_totals {   display:block;   clear:both;   float:right;   width:60%;   max-width:600px; } .menu-toggle {   padding:12px; }  .menu-inside-wrapper {   top:85px; }  .hero-content-wrapper .hentry-inner {   display:flex;   flex-wrap:nowrap; }  .hero-content-wrapper .post-thumbnail-background {   margin-bottom:0;   position:absolute;   padding-bottom:0;   width:50%;   left:0;   height:100%; }  .content-align-left .hero-content-wrapper .post-thumbnail-background {   left:auto;   right:0; }  .content-align-right .hero-content-wrapper .hentry-inner {   flex-direction:row-reverse; }  .hero-content-wrapper .post-thumbnail,  .hero-content-wrapper .entry-container {   width:50%; }  .hero-content-wrapper .entry-header {   margin-top:0; }  .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,  .woocommerce-content-wrapper ul.products {   margin-left:-15px;   margin-right:-15px; }  .layout-three .hentry,  .three-columns .hentry,  .gallery-columns-3 .gallery-item,  .gallery-columns-6 .gallery-item,  .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-four .hentry:nth-child(2n + 1),  .layout-two .hentry:nth-child(2n + 1),  .layout-three .hentry:nth-child(3n + 1),  .portfolio-content-section .layout-three .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),  .archive-posts-wrapper article:nth-child(3n + 1),  .two-columns .hentry:nth-child(2n + 1) {   clear:both; }  .portfolio-content-section .layout-three .hentry:nth-child(3n + 1) {   clear:none; }  .layout-four .hentry,  .layout-two .hentry,  #colophon .two .widget-column,  #colophon .four .widget-column,  .two-columns .hentry,  .portfolio-content-section .layout-three .hentry,  .gallery-columns-2 .gallery-item,  .gallery-columns-4 .gallery-item,  .gallery-columns-5 .gallery-item,  .gallery-columns-7 .gallery-item,  .gallery-columns-8 .gallery-item,  .sidebar.widget-area section.widget,  .widget-area.sidebar .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 {   padding:0 14px; }  .site-content .archive-posts-wrapper .posts-navigation .nav-links > div {   width:auto; }  .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 {   float:left; }  .stats-content-wrapper {   text-align:left; }  .stats-content-wrapper .post-thumbnail {   float:left;   margin:0 28px 14px 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; }  .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 .layout-two .hentry.contact-info-with-social,  #contact-section .layout-two .hentry.contact-us-form {   flex:1 1 50%;   max-width:50%; }  #contact-section .layout-two .hentry.contact-info-with-social {   border-top-right-radius:0;   border-bottom-right-radius:0;   border-bottom-left-radius:10px; }  #contact-section .layout-two .hentry.contact-us-form {   border-top-left-radius:0;   border-bottom-left-radius:0;   border-top-right-radius:10px; }  .two-columns-layout  .site-content  + .section:nth-child(odd):not(.logo-slider-section) {   padding-top:10px; }  .archive-post-wrap .hentry .post-thumbnail + .entry-container {   padding:0 0px 0 30px; }  .archive-post-wrap .hentry .post-thumbnail-background + .entry-container {   width:50%; }  .section-content-wrapper.playlist-content-wrapper .post-thumbnail {   margin-bottom:0; }  .section-content-wrapper {   padding:0 15px; }  .stats-content-wrapper .post-thumbnail + .entry-container {   text-align:left; }  .text-align-right,  .text-align-right {   text-align:right; }  .text-align-left,  text-align-left {   text-align:left; }  .text-align-left .post-thumbnail img {   margin-left:0; }  .text-align-right .post-thumbnail img {   margin-right:0; }  .archive-posts-wrapper nav.navigation.posts-navigation {   max-width:100%;   margin:0 auto; }  .posts-navigation .nav-links,  .post-navigation .nav-links {   justify-content:space-between;   display:flex; }  .archive-posts-wrapper nav.navigation.posts-navigation .nav-links .nav-next {   margin-top:0; }  #testimonial-content-section .owl-prev {   left:5px; }  #testimonial-content-section .owl-next {   right:5px; }  #footer-newsletter .ewnewsletter .hentry form input[type="text"] {   width:48%; }  #footer-newsletter .ewnewsletter .hentry form > input[type="text"] ~ input[type="email"],  #footer-newsletter .ewnewsletter .hentry form input[type="text"] > input[type="text"] ~ input#subbox {   width:48%; }  .skill-section .wrapper .main-bg-image {   height:100%;   left:0;   position:absolute;   top:0;   width:100%;   z-index:-1; }  .skill-section.has-background-image {   padding-top:42px; }  .skillbar-item .skillbar-bar .skillbar-header {   padding:0 30px; }  #service-section .layout-three .hentry {   width:100%; }  #footer-newsletter  .hentry.ew-newsletter-wrap.newsletter-action.custom  input[type="text"]  ~ input[type="submit"] {   width:48%; }  .skill-section.has-background-image  + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section) {   padding-top:49px; }  .widget.ct-social-widget,  .widget.ew-newsletter {   padding-left:15px;   padding-right:15px; }  ul li.product:nth-child(2n + 1) {   clear:both; }  .section-content-wrapper .archive-post-wrap .post-thumbnail {   margin:0; }  .view-more {   text-align:left; } }  @media only screen and (min-width:41.6875em) {  .posts-navigation .nav-links div:nth-child(1):nth-last-child(2),  .posts-navigation .nav-links div:nth-child(2):nth-last-child(1) {   width:auto; }  .post-navigation .nav-links div:nth-child(1):nth-last-child(2),  .post-navigation .nav-links div:nth-child(2):nth-last-child(1) {   width:50%; }  #stats-section .entry-summary,  .post-navigation .nav-title,  #stats-section .entry-content {   font-size:20px;   font-size:1.25rem; }  ul.products li.product {   width:33.3333%; }  #feature-slider-section .entry-title {   font-size:42px;   font-size:2.625rem; }  ul li.product:nth-child(2n + 1) {   clear:none; }  ul li.product:nth-child(3n + 1) {   clear:both; } }  @media only screen and (min-width:48.938em) {  .admin-bar .flashy-overlay .flashy-close {   top:32px; }  ul.products li.product {   width:25%; }  ul li.product:nth-child(4n + 1) {   clear:both; }  #feature-slider-section .slider-content-wrapper, .home .custom-header-content {   padding:77px 30px; } }  @media only screen and (min-width:48em) {   .team-content-wrapper .artist-social-profile {   left:30px; }  .brands-wrapper .entry-container,  .collection-wrapper .entry-container {   padding:35px; }  #primary-search-wrapper.show-in-mobile,  .site-header-menu > #site-header-cart-wrapper.show-in-mobile,  #social-menu-wrapper.show-in-mobile,  #primary-menu-wrapper.show-in-mobile {   display:block; }  #primary-search-wrapper.show-in-desktop,  .site-header-menu > #site-header-cart-wrapper.show-in-desktop,  #social-menu-wrapper.show-in-desktop {   display:none; }  #site-header-menu {   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -webkit-box-align:center;   -ms-flex-align:center;   align-items:center;   margin-left:auto; }  .countdown-number {   font-size:56px; }  .menu-inside-wrapper {   padding:0; }  .is-open .menu-inside-wrapper {   border-top:none; }  #clock .count-down {   padding:0 30px; }  #service-section .layout-three .hentry {   width:33.333333%; }  .site-header-cart .cart-contents:before {   opacity:0.9; }  #promotion-section .play-video .play-button {   height:55px;   width:55px; }  .demo_store {   padding:0px 0px 0 30px; }  .demo_store .woocommerce-store-notice__dismiss-link {   margin-top:0;   margin-left:30px;   padding:20px 30px; }  .gallery-caption {   background:#fff;   bottom:0;   -moz-transition:0.3s ease-in-out;   -o-transition:0.3s ease-in-out;   -webkit-transition:0.3s ease-in-out;   transition:0.3s ease-in-out;   opacity:0;   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); }  table.shop_table {   background-color:transparent; }  table.cart td.actions input,  table.cart td.actions .button {   margin:0; }  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 .cart-icon:hover .widget_shopping_cart,  .site-header-cart .cart-icon.focus .widget_shopping_cart {   right:0;   display:block; }  .site-header-menu > #site-header-cart-wrapper {   display:block; }  #primary-menu-wrapper #site-header-cart-wrapper {   display:none; }  #social-menu-wrapper,  #primary-search-wrapper {   display:block; }  .menu-toggle-wrapper {   display:block;   float:left; }  .fixed .menu-toggle-wrapper,  .fixed .site-header-cart {   padding-bottom:12px;   padding-top:12px; }  .menu-toggle {   padding:21px 14px; }  .menu-inside-wrapper {   max-width:335px;   opacity:0;   top:100%;   right:-30px;   width:335px; }  #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 .entry-container {   width:70%; }  #feature-slider-section .entry-container {   max-width:1020px; }  #feature-slider-section .entry-summary,  #feature-slider-section .entry-content {   display:block; }  #feature-slider-section:hover .owl-prev,  #feature-slider-section:focus .owl-prev {   left:21px;   opacity:1;   filter:alpha(opacity=100); }  #feature-slider-section .owl-next,  #feature-slider-section .owl-prev {   opacity:0; }  #feature-slider-section:hover .owl-next,  #feature-slider-section:focus .owl-next {   right:21px;   opacity:1;   filter:alpha(opacity=100); }  #feature-slider-section .entry-title {   font-size:40px;   font-size:2.5rem; }  .custom-logo {   margin:0; }  .portfolio-content-section .layout-three .hentry {   width:33.33%; }  .portfolio-content-section .layout-three .hentry:nth-child(3n + 1) {   clear:both; }  .portfolio-content-section .layout-three .hentry:nth-child(2n + 1) {   clear:none; }  #contact-section .layout-two .hentry.contact-info-with-social {   flex:1 1 40%;   max-width:40%; }  #contact-section .layout-two .hentry.contact-us-form {   flex:1 1 60%;   max-width:60%; }  .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; }  #footer-newsletter  .ewnewsletter  .hentry  form  > input[type="text"]  ~ input[type="email"],  #footer-newsletter  .ewnewsletter  .hentry  form  input[type="text"]  > input[type="text"]  ~ input#subbox {   margin-bottom:0; }  .team-content-wrapper .artist-social-profile .social-links-menu li {   opacity:0; }  .team-content-section .social-links-menu li:nth-of-type(1) {   -moz-transition:0.4s ease-in 0.1s;   -o-transition:0.4s ease-in 0.1s;   -webkit-transition:0.4s ease-in 0.1s;   transition:0.4s ease-in 0.1s; }  .team-content-section .social-links-menu li:nth-of-type(2) {   -moz-transition:0.4s ease-in 0.2s;   -o-transition:0.4s ease-in 0.2s;   -webkit-transition:0.4s ease-in 0.2s;   transition:0.4s ease-in 0.2s; }  .team-content-section .social-links-menu li:nth-of-type(3) {   -moz-transition:0.4s ease-in 0.3s;   -o-transition:0.4s ease-in 0.3s;   -webkit-transition:0.4s ease-in 0.3s;   transition:0.4s ease-in 0.3s; }  .team-content-section .social-links-menu li:nth-of-type(4) {   -moz-transition:0.4s ease-in 0.4s;   -o-transition:0.4s ease-in 0.4s;   -webkit-transition:0.4s ease-in 0.4s;   transition:0.4s ease-in 0.4s; }  .team-content-section .social-links-menu li:nth-of-type(5) {   -moz-transition:0.4s ease-in 0.5s;   -o-transition:0.4s ease-in 0.5s;   -webkit-transition:0.4s ease-in 0.5s;   transition:0.4s ease-in 0.5s; }  .team-content-section .social-links-menu li:nth-of-type(6) {   -moz-transition:0.4s ease-in 0.6s;   -o-transition:0.4s ease-in 0.6s;   -webkit-transition:0.4s ease-in 0.6s;   transition:0.4s ease-in 0.6s; }  .team-content-section .social-links-menu li:nth-of-type(7) {   -moz-transition:0.4s ease-in 0.7s;   -o-transition:0.4s ease-in 0.7s;   -webkit-transition:0.4s ease-in 0.7s;   transition:0.4s ease-in 0.7s; }  .team-content-section .social-links-menu li:nth-of-type(8) {   -moz-transition:0.4s ease-in 0.8s;   -o-transition:0.4s ease-in 0.8s;   -webkit-transition:0.4s ease-in 0.8s;   transition:0.4s ease-in 0.8s; }  .team-content-section .social-links-menu li:nth-of-type(9) {   -moz-transition:0.4s ease-in 0.9s;   -o-transition:0.4s ease-in 0.9s;   -webkit-transition:0.4s ease-in 0.9s;   transition:0.4s ease-in 0.9s; }  .team-content-section .social-links-menu li:nth-of-type(10) {   -moz-transition:0.4s ease-in 1s;   -o-transition:0.4s ease-in 1s;   -webkit-transition:0.4s ease-in 1s;   transition:0.4s ease-in 1s; }  .team-content-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-content-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-content-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-content-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-content-section .social-links-menu li:nth-of-type(5) {   -webkit-transform:translateX(-300px);   -moz-transform:translateX(-300px);   -ms-transform:translateX(-300px);   transform:translateX(-300px); }  .featured-video-content-wrapper .side-posts-wrap {   width:30%;   float:left; }  .featured-video-content-wrapper .hentry.featured {   float:left;   width:70%; }  .entry-content h1,  .entry-summary h1,  .comment-content h1,  .textwidget h1,  .home .header-media .entry-title,  .promotion-section .entry-title,  #stats-section .entry-title,  #feature-slider-section .entry-title,  #contact-section .entry-title,  #footer-instagram .widget-title,  .singular-content-wrap .entry-title,  .page-title,  .section-title,  .archive-post-wrap .hentry .entry-title {   font-size:36px;   font-size:2.25rem; }  #feature-slider-section .entry-title,  .home .header-media-section .section-title {   font-size:49px;   font-size:3.0625;   line-height:1.4; }  .brands-wrapper .cat-links a,  .collection-wrapper .cat-links a {   font-size:16px; }  .product-review-section .entry-content .attachment-woocommerce_thumbnail {   float:right;   margin:0 0 14px 14px; }  .service-content-wrapper .hentry-inner {   display:flex; }  #service-section .entry-container {   width:calc(100% - 50px); }  #service-section.text-align-center .entry-container {   width:100%; }  #service-section.service-section.text-align-right  .service-content-wrapper  .hentry-inner {   display:flex;   flex-direction:row-reverse; }  #service-section.service-section.text-align-right .post-thumbnail {   margin:10px 0px 0 28px;   width:50px; }  #service-section.service-section.text-align-left .post-thumbnail {   margin:10px 28px 0 0;   width:50px; }  #service-section.service-section.text-align-center  .service-content-wrapper  .post-thumbnail {   margin:0 auto 28px;   width:50px; }  .service-section.section.text-align-right {   text-align:right; }  .service-section.section.text-align-left {   text-align:left; }  ul li.product:nth-child(3n + 1) {   clear:none; }  #feature-slider-section .slider-content-wrapper,  .home .custom-header-content {   padding:105px 30px; }  .archive-post-wrap .hentry .hentry-inner {   padding-bottom:42px; }  .archive-post-wrap .hentry {   margin-bottom:42px; }  #feature-slider-section .description {   font-size:26px;   font-size:1.625rem; }  #stats-section h2.entry-title {   font-size:24px;   font-size:1.5rem; }  #feature-slider-section .more-link {   margin-top:28px; } }  @media only screen and (min-width:64em) {   .section-content-wrapper .entry-content {   margin-top:21px; }  .page.no-sidebar .content-area,  .single.no-sidebar .content-area,  .no-sidebar:not(.home) #content.site-content > .wrapper .content-area {   padding:0 40px; }  .custom-header-media {   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -webkit-box-align:center;   -ms-flex-align:center;   align-items:center; }  .comment-content p {   font-size:18px; }  .custom-header-media .custom-header-form {   margin-right:0;   margin-bottom:0;   right:30px;   max-height:400px;   width:320px; }  .fixed + .site-content {   padding-top:91px; }  .site-header-main .wrapper {   padding:5px 40px; }  .section-content-wrapper .post-thumbnail {   margin-bottom:21px; }  .entry-breadcrumbs,  .woocommerce .woocommerce-breadcrumb {   padding-left:40px;   padding-right:40px; }  #hero-section .hentry .entry-container blockquote {   margin-top:42px;   padding:28px 35px; }  .testimonial-content-section .section-heading-wrapper,  .why-choose-us-section .section-heading-wrapper,  .stats-section .section-heading-wrapper {   padding-bottom:42px; }  .custom-header + .section,  .feature-slider-section + .section,  .contact-section.section.has-background-image,  #countdown-section  + .section:not(#promotion-section):not(#testimonial-content-section):not(#service-section):not(#product-review-section),  #testimonial-content-section  + .section:not(#promotion-section):not(#countdown-section):not(#service-section):not(#product-review-section),  #service-section  + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(#product-review-section),  #promotion-section  + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#product-review-section),  #product-review-section  + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#promotion-section),  #service-section + #footer-newsletter,  #countdown-section + #footer-newsletter,  #promotion-section + #footer-newsletter,  #product-review-section + #footer-newsletter,  #testimonial-content-section + #footer-newsletter,  .contact-section.section.has-background-image + #footer-newsletter,  .contact-section.section.has-background-image  + section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section),  .skill-section.has-background-image  + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section),  .skill-section.has-background-image {   padding-top:63px; }  .section,  #footer-newsletter {   padding-bottom:21px; }  .site-header-logo,  .title-image {   margin-bottom:25px; }  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%; }  .skill-section .wrapper .section-content-wrapper {   display:-webkit-box;   display:-ms-flexbox;   display:flex; }  .demo_store {   padding-left:40px; }  .two-columns-layout.single-product ul.products.columns-4 li.product,  .skill-section .inner-section-content-wrapper .hentry {   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; }  .two-columns-layout.single-product  ul.products.columns-4  li.product:nth-child(2n + 1),  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.66666666666667%; } #primary-menu-wrapper {   margin-right:auto; }  .site-branding {   padding-right:40px; }  .is-open .menu-inside-wrapper {   right:0; }  .boxed-layout #page {   width:96%; }  .navigation-classic #header-menu-social:before {   margin:21px auto 21px; }  .wpcf7 div div {   margin-bottom:35px; }  #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; }  .page .site-main .hentry {   margin:0; }  .archive-posts-wrapper  .section-content-wrapper  .entry-header  .entry-title  + .entry-meta {   margin-top:14px; }  .archive-posts-wrapper .section-content-wrapper .entry-header .entry-meta {   margin-top:0px; }  .section-heading-wrapper {   padding-left:35px;   padding-right:35px; }  .testimonial-content-wrapper,  .wen-commerce-logo-slider-content-wrapper,  .team-content-wrapper {   padding:0 50px; }  #feature-slider-section .slider-content-wrapper {   padding-left:50px;   padding-right:50px; }  .logo-slider-section .owl-dots {   margin-bottom:42px; }  .single .site-main .entry-header,  .page .site-main .entry-header,  .archive .page-header,  .error404 .page-header,  .search .page-header,  .hentry,  .view-more,  #footer-newsletter .widget,  .woocommerce-products-header {   margin-bottom:42px; }  .stats-section .section-content-wrapper:before,  .logo-slider-section .section-content-wrapper:before {   width:calc(100% - 80px); }  #featured-video-section .entry-container {   margin-top:21px; }  .filter-button-group {   padding-left:40px;   padding-right:40px; }  .above-footer {   padding-top:42px; }  ul.products li.product {   margin:0 auto 42px; }  .comments-area {   padding-top:42px;   margin-top:28px; }  .single-product div.product .related,  .single-product div.product .upsells {   margin-top:70px; }  .author-info {   margin-top:42px; }  #content #infinite-handle {   padding:0px; }  #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,  .woocommerce-content-wrapper ul.products {   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-columns-4 .gallery-item,  .layout-four .hentry {   width:25%; }  .portfolio-content-wrapper.layout-five .hentry {   width:20%; }  .gallery-columns-5 .gallery-item {   width:20%; }  .gallery-columns-6 .gallery-item {   width:16.66666666666667%; }  .gallery-columns-7 .gallery-item {   width:14.28571428571429%; }  .gallery-columns-8 .gallery-item {   width:12.5%; }  .gallery-columns-9 .gallery-item {   width:11.11111111111111%; }  .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%;   width:75%;   max-width:1060px; }  .sidebar {   float:right;   width:25%; }  .two-columns-layout .site-content #primary,  .two-columns-layout .site-content #secondary,  .full-width-layout:not(.home) #content.site-content #primary {   padding:0 20px; }  .site-content .wrapper > .sidebar {   margin-top:0; }  .archive-post-wrap .hentry .post-thumbnail + .entry-container {   padding:17px 0px 0 40px; }  .full-width-layout  .archive-post-wrap  .hentry  .post-thumbnail-background  + .entry-container {   padding-right:40px; }  .full-width-layout  .archive-post-wrap  .hentry:nth-child(2n)  .post-thumbnail-background  + .entry-container {   padding-left:70px; }  .home #secondary,  .archive #secondary {   margin-left:0;   margin-right: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 {   float:none;   width:100%; }  .entry-content blockquote.alignleft,  .entry-content blockquote.alignright {   width:52%; }  .site-title {   font-size:24px;   font-size:1.5rem; }  .entry-content h4,  .comment-content h4,  .team-content-wrapper .entry-title,  .textwidget h4 {   font-size:24px;   font-size:1.5rem; }  .entry-content h3,  .entry-summary h3,  .comment-content h3,  .textwidget h3 {   font-size:28px;   font-size:1.75rem; }  .entry-content h2,  .entry-summary h2,  .comment-content h2,  .textwidget h2,  .section-title {   font-size:36px;   font-size:2.25rem; }  .promotion-section .entry-title,  #contact-section .entry-title,  #footer-instagram .widget-title,  .singular-content-wrap .entry-title,  .entry-content h1,  .entry-summary h1,  .comment-content h1,  .textwidget h1,  .page-title {   font-size:42px;   font-size:2.625rem; }  #feature-slider-section .entry-title,  .home .header-media-section .section-title {   font-size:63px;   font-size:3.9375; }  .sidebar .widget .widget-wrap {   padding-bottom:35px;   margin-bottom:35px; }  .sidebar.widget-area section.widget {   margin-bottom:0;   padding:0;   width:100%; }  .entry-content h5,  .comment-content h5,  .textwidget h5 {   font-size:22px;   font-size:1.375rem; }  .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,  #contact-section .hentry form,  .wpcf7-form {   padding:42px; }  #collection-section .product-container .woocommerce-loop-product__title,  #brands-section .product-container .woocommerce-loop-product__title,  .product-container .entry-title {   font-size:32px;   font-size:2rem; }  .layout-three .product-container .entry-title,  .layout-four .product-container .entry-title {   font-size:26px;   font-size:1.625rem; }  .custom-header-content {   padding:100px 40px 100px; }  body:not(.home) .custom-header-content {   padding:120px 50px; }  .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; }  #contact-section .section-content-wrapper {   padding:0 25px; }  .custom-header-media .custom-header-form {   right:40px;   width:420px; }  .section-content-wrapper {   padding:0 20px; }  .why-choose-us-section.content-hide .entry-container {   margin-left:auto;   margin-right:auto;   margin-top:-35px;   width:270px;   z-index:9; }  #testimonial-content-section .owl-prev {   left:15px; }  #testimonial-content-section .owl-next {   right:15px; }  .no-sidebar.full-width-layout .site-content > .wrapper {   padding-left:40px;   padding-right:40px; }  .no-sidebar.full-width-layout .site-content > .wrapper #primary,  .no-sidebar.full-width-layout:not(.home) #content.site-content #primary {   padding-left:0;   padding-right:0; }  .testimonial-content-section .testimonial-slider .entry-content h4 {   font-size:24px; }  .widget-area.two .footer-newsletter {   display:flex;   text-align:center; }  #footer-newsletter .widget {   width:50%; }  .brands-wrapper .hentry-inner,  .collection-wrapper .hentry-inner {   min-height:460px; }  .brands-wrapper.layout-three .hentry-inner,  .collection-wrapper.layout-three .hentry-inner,  .brands-wrapper.layout-four .hentry-inner,  .collection-wrapper.layout-four .hentry-inner {   min-height:400px; }  .promotion-section {   padding:90px 0 48px; }  #countdown-section {   padding:77px 0 35px; }  .testimonial-content-section .hentry {   padding:0 42px; }  .section.testimonial-content-section {   padding-bottom:28px;   padding-left:21px;   padding-right:21px; }  .logo-slider-section .owl-dots,  #testimonial-content-section .owl-dots {   margin-bottom:42px; }  .widget.ct-social-widget,  .widget.ew-newsletter {   padding-left:20px;   padding-right:20px; }  blockquote {   font-size:22px;   font-size:1.375rem; }  blockquote.wp-block-quote.is-large,  .wp-block-quote.is-large,  .wp-block-quote.is-style-large {   font-size:24px;   font-size:1.5rem; }  ul li.product:nth-child(4n + 1) {   clear:none; }  .owl-carousel .owl-dots {   display:none; }  #testimonial-content-section .owl-carousel .owl-nav.disabled,  #feature-slider-section .owl-carousel .owl-nav {   display:block; }  #feature-slider-section .slider-content-wrapper,  .home .custom-header-content {   padding:150px 50px; }  #feature-slider-section .description {   font-size:30px;   font-size:1.875rem; }  #footer-payment-supported-image,  .copyright {   padding:35px 50px; }  #site-generator > .wrapper:before {   width:calc(100% - 100px); }  .woocommerce-tabs .panel {   padding:35px; } }  @media only screen and (min-width:75em) {  .navigation-classic .main-navigation .nav-menu > li > a:hover, .navigation-classic .main-navigation .nav-menu > li > a:focus {   opacity:1; }  .navigation-classic .main-navigation .nav-menu > li.current_page_item > a,  .navigation-classic .main-navigation .nav-menu > li.current-menu-item > a {   opacity:1; }  .navigation-classic .site-header-menu {   flex-direction:row;   flex:auto; }  .site-header-menu #social-menu-wrapper {   margin-right:0;   margin-left:auto; }  .custom-header-content {   padding:160px 50px 160px; }  div#primary-menu-wrapper .menu-toggle {   margin-right:0; }  .site-header-main .wrapper {   padding:11px 50px; }  .fixed + .site-content {   padding-top:121px; }  .navigation-classic #primary-menu-wrapper .menu-inside-wrapper {   max-width:100%; }  .navigation-classic .site-branding {   text-align:left; }  .navigation-classic .menu-toggle {   display:none; }  .navigation-classic #primary-search-wrapper .menu-toggle,  .site-header-top-main {   display:block; }  .navigation-classic #primary-menu-wrapper .menu-inside-wrapper {   border:none;   position:relative;   display:block;   float:left;   top:0;   left:0;   right:0;   visibility:visible;   opacity:1;   width:auto;   bottom:auto;   background-color:transparent;   box-shadow:none;   overflow:inherit; }  #primary-search-wrapper.show-in-mobile,  .show-in-mobile,  .site-header-menu > #site-header-cart-wrapper.show-in-mobile,  #social-menu-wrapper.show-in-mobile,  #primary-menu-wrapper.show-in-mobile {   display:none; }  .site-header-menu > #site-header-cart-wrapper.show-in-desktop,  .show-in-desktop,  #social-menu-wrapper.show-in-desktop,  #primary-menu-wrapper.show-in-desktop {   display:block; }  #primary-search-wrapper.show-in-desktop {   display:block;   margin-left:0; }  .navigation-classic .main-navigation li a {   line-height:2;   opacity:0.9;   padding:25px 21px; }  .navigation-classic .main-navigation .nav-menu > .current-menu-item a:before,  .navigation-classic .main-navigation .nav-menu > .current_page_item a:before {   opacity:1;   top:80%;   width:calc(100% - 40px); }  .navigation-classic .site-header.fixed .main-navigation .nav-menu > li > a {   padding-bottom:15px;   padding-top:15px; }  .navigation-classic .main-navigation li.menu-item-has-children ul ul a {   padding-left:20px; }  .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(270deg);   -moz-transform:rotate(270deg);   -ms-transform:rotate(270deg);   transform:rotate(270deg);   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 {   background-color:transparent; }  .navigation-classic .main-navigation ul ul {   display:block;   float:left;   margin:0;   padding:7px 0;   position:absolute;   top:auto;   left:-999em;   z-index:99999;   box-shadow:rgba(0, 0, 0, 0.05) 0px 10px 25px 0px; }  .header-top-middle {   padding:0; }  .navigation-classic .main-navigation ul ul a, .header-top-right .top-menu-container ul li ul a {   padding:7px 20px;   width:260px; }  .navigation-classic .main-navigation li {   border-bottom:none; }  .navigation-classic .main-navigation ul ul li:hover > ul,  .navigation-classic .main-navigation ul ul li.focus > ul {   right:auto;   left:100%;   top:-7px; }  .navigation-classic .main-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,  .header-top-bar .menu-top-toggle,  .site-navigation button.dropdown-toggle,  .navigation-classic #primary-menu-wrapper .menu-toggle-wrapper {   display:none; }  .header-media-disabled #feature-slider.section {   padding-top:78px; }  .top-main-wrapper {   display:flex;   justify-content:space-between;   flex-wrap:wrap;   align-items:center; }  .header-top-left,  .header-top-right,  .header-top-middle {   width:33.3333%; }  .header-top-middle {   text-align:center; }  .contact-details {   display:flex;   flex-wrap:wrap; }  .header-top-right .top-menu-container ul li.menu-item-has-children ul li.menu-item-has-children > a:after {   position:absolute;   right:20px;   transform:rotate(90deg);   top:4px; }  #site-header-top-menu .header-top-right ul ul ul {   position:absolute;   left:auto;   right:100%;   top:-12px; }  .header-top-right .top-menu-container ul li ul {   position:absolute;   left:auto;   right:0;   top:100%;   display:none;   padding:15px 0;   z-index:99;   box-shadow:rgba(0, 0, 0, 0.05) 0px 10px 25px 0px;   z-index:999; }  .header-top-right .top-menu-container ul li:hover > ul {   display:block; }  #colophon #site-generator .site-info.has-payment-option .wrapper {   display:flex;   align-items:center;   justify-content:space-between; }  #footer-payment-supported-image {   margin-top:0; }  div#footer-content {   margin-left:0;   margin-right:auto; }  #collection-section .product-container .woocommerce-loop-product__title,  #brands-section .product-container .woocommerce-loop-product__title,  .product-container .entry-title {   font-size:42px;   font-size:2.625rem; }  .layout-three .product-container .entry-title,  .layout-four .product-container .entry-title {   font-size:32px;   font-size:2rem; }  #site-header-top-menu .header-top-right ul {   text-align:right;   padding-left:0; }  .header-top-bar .site-navigation a {   padding:6px 14px; }  #site-header-top-menu .header-top-right li {   padding:0;   display:inline-block;   position:relative; }  #site-header-top-menu .header-top-right li ul li {   text-align:left;   margin:0; }  .brands-wrapper .entry-container,  .collection-wrapper .entry-container {   padding:49px; }  .brands-wrapper.layout-four .entry-container, .collection-wrapper.layout-four .entry-container,  .brands-wrapper.layout-three .entry-container, .collection-wrapper.layout-three .entry-container {   padding:35px; }  .header-top-bar .wrapper {   padding:0px 40px; }  .header-top-right {   display:flex;   justify-content:flex-end; }  .site-header-top-main.toggled-on {   display:block;   padding:0;   border-top:none; }  .navigation-classic .menu-wrapper .main-navigation ul li a button svg.icon {   display:none; }  .navigation-classic .menu-wrapper .main-navigation ul li a > svg.icon {   display:inline-block; }  #menu-toggle-top {   display:none; }  .top-menu li a svg {   display:inline-block; } }  @media only screen and (min-width:85.375em) {   .two-columns-layout.single-product ul.products.columns-4 li.product {   width:25%; }  .why-choose-us-section.content-hide .entry-container {   width:300px; }  .page.no-sidebar .content-area,  .single.no-sidebar .content-area,  .no-sidebar:not(.home) #content.site-content > .wrapper .content-area {   padding:0 50px; }  .custom-header + .section,  .feature-slider-section + .section,  .contact-section.section.has-background-image,  #countdown-section + .section:not(#promotion-section):not(#testimonial-content-section):not(#service-section):not(#product-review-section),  #testimonial-content-section + .section:not(#promotion-section):not(#countdown-section):not(#service-section):not(#product-review-section),  #service-section + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(#product-review-section),  #promotion-section + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#product-review-section),  #product-review-section + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#promotion-section),  #service-section + #footer-newsletter,  #countdown-section + #footer-newsletter,  #promotion-section + #footer-newsletter,  #product-review-section + #footer-newsletter,  #testimonial-content-section + #footer-newsletter,  .contact-section.section.has-background-image + #footer-newsletter,  .contact-section.section.has-background-image + section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section),  .skill-section.has-background-image + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section),  .skill-section.has-background-image {   padding-top:70px; }  .section, #footer-newsletter {   padding-bottom:28px; }  #promotion-section {   padding:116px 0 74px; }  .entry-breadcrumbs,  .woocommerce .woocommerce-breadcrumb {   padding-left:50px;   padding-right:50px; }  .archive-posts-wrapper .section-content-wrapper .entry-header .entry-title + .entry-meta {   margin-top:21px; }  .archive-posts-wrapper .section-content-wrapper .entry-header .entry-meta {   margin-top:0px; }  .demo_store {   padding-left:50px; }  #contact-section .section-content-wrapper {   padding:0 36px; }  body #playlist-section .wp-playlist {   margin-top:28px; }  .section-content-wrapper {   padding:0 36px; }  .filter-button-group {   padding-left:50px;   padding-right:50px; }  .section-content-wrapper .post-thumbnail {   margin-bottom:28px; }  .two-columns-layout.single-product ul.products.columns-4 li.product:nth-child(4n+1) {   clear:none; }  .two-columns-layout.single-product ul.products.columns-4 li.product:nth-child(2n+1) {   clear:none; }  #primary-search-wrapper > .social-navigation {   display:block; }  .comment-respond, #contact-section .hentry form, .wpcf7-form {   padding:56px; }  .entry-content h4,  .entry-summary h4,  .comment-content h4,  .textwidget h4 {   font-size:26px;   font-size:1.625rem; }  .entry-content h3,  .entry-summary h3,  .comment-content h3,  .textwidget h3 {   font-size:32px;   font-size:2em; }  .woocommerce-posts-wrapper .entry-title,  .woocommerce .related.products > h2,  .entry-content h2,  .entry-summary h2,  .comment-content h2,  .textwidget h2 {   font-size:42px;   font-size:2.625rem; }  .home .header-media .entry-title,  #feature-slider-section .entry-title,  #contact-section .entry-title,  #footer-instagram .widget-title,  .singular-content-wrap .entry-title,  .entry-content h1,  .entry-summary h1,  .comment-content h1,  .textwidget h1,  .page-title,  .header-media .section-title {   font-size:48px;   font-size:3rem; }  #feature-slider-section .entry-title, .home .header-media-section .section-title {   font-size:70px;   font-size:4.375rem; }  #feature-slider-section .description {   font-size:32px;   font-size:2rem; }  .single .site-main .entry-header,  .page .site-main .entry-header,  .archive .page-header,  .error404 .page-header,  .search .page-header,  .woocommerce-products-header {   margin-bottom:49px; }  .stats-section .section-content-wrapper:before,  .logo-slider-section .section-content-wrapper:before {   width:calc(100% - 100px); }  .two-columns-layout .site-content + .section:nth-child(odd):not(.logo-slider-section) {   padding-top:10px; }  .footer-contact {   margin-top:49px; }  .site-content > .wrapper,  .section.stats-section,  .section.testimonial-content-section,  .why-choose-us-section {   padding-bottom:45px;   padding-top:70px; }  .author-info {   margin-top:56px; }  #footer-instagram .widget-title {   margin:70px auto 42px; }  #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:11px 28px; }  .site-header-main .wrapper, .header-top-bar .wrapper {   padding-left:50px;   padding-right:50px; }  button,  .button,  input[type="button"],  input[type="reset"],  input[type="submit"],  .posts-navigation a,  #content #infinite-handle span button,  .header-media .more-link,  #feature-slider-section .more-link,  #hero-section .more-link,  .more-link .more-button,  .home .header-media-section a.more-link,  .promotion-section .more-link {   padding:11px 35px; }  .hero-section.content-align-left .has-post-thumbnail .entry-container {   padding-right:70px; }  .hero-section.content-align-right .has-post-thumbnail .entry-container {   padding-left:70px; }  .contact-content-wrapper .contact-info-details {   font-size:21px;   font-size:1.3125rem; }  #contact-section .layout-two .hentry.contact-info-with-social {   flex:1 1 30%;   max-width:30%; }  #contact-section .layout-two .hentry.contact-us-form {   flex:1 1 70%;   max-width:70%; }  .archive-post-wrap .hentry .hentry-inner {   padding-bottom:56px; }  .archive-post-wrap .hentry {   margin-bottom:56px; }  .no-sidebar.full-width-layout .site-content > .wrapper {   padding-left:50px;   padding-right:50px; } }  @media only screen and (min-width:103.75em) {  .is-open .menu-inside-wrapper {   right:3%; }  .hero-section.content-align-left .has-post-thumbnail .entry-container {   padding-right:77px; }  .hero-section.content-align-right .has-post-thumbnail .entry-container {   padding-left:77px; }  .stats-section .section-content-wrapper:before,  .logo-slider-section .section-content-wrapper:before {   width:calc(100% - 280px); }  div#primary-menu-wrapper .menu-toggle {   width:100px; }  .site-header-logo,  .slider-content-wrapper .title-image {   max-width:100%; }  .sidebar .widget .widget-wrap {   padding-bottom:49px;   margin-bottom:49px; }  .footer-widget-area {   padding:42px 0; }  .team-content-wrapper .entry-container,  .featured-content-section .entry-container {   padding:42px; }  #hero-section .hentry .entry-container blockquote {   display:inline-block; }  .full-width-layout .archive-post-wrap .hentry .hentry .post-thumbnail-background + .entry-container {   padding:320px 50px;   padding-right:140px; }  .full-width-layout .archive-post-wrap .hentry:nth-child(2n) .hentry .post-thumbnail-background + .entry-container {   padding-left:140px;   padding-right:50px; }  .above-footer {   padding-top:70px; }  .widget-column + .above-footer {   padding-top:28px; }  .single .site-main .entry-header,  .page .site-main .entry-header,  .archive .page-header,  .error404 .page-header,  .search .page-header,  .woocommerce-products-header {   margin-bottom:56px; }  ul.products li.product .price,  .menu-toggle-close,  .dropdown-toggle,  .search-submit:before {   font-size:18px;   font-size:1.125rem; }  .site-title {   font-size:28px;   font-size:1.75rem; }  .entry-content h1,  .entry-summary h1,  .comment-content h1,  .header-media .section-title,  .textwidget h1 {   font-size:58px;   font-size:3.625rem; }  #feature-slider-section .entry-title, .home .header-media-section .section-title {   font-size:70px;   font-size:5.625rem; }  #footer-instagram .widget-title,  .home .header-media .entry-title,  .slider-content-wrapper .entry-title,  .page-title,  .page .site-main .entry-title,  .single .site-main .entry-title .singular-content-wrap .entry-title,  .entry-content h2,  .entry-summary h2,  .comment-content h2,  .textwidget h2 {   font-size:49px;   font-size:3.0625rem; }  .entry-content h3,  .entry-summary h3,  .comment-content h3,  .textwidget h3 {   font-size:36px;   font-size:2.25rem; }  .entry-content h4,  .entry-summary h4,  .comment-content h4,  .textwidget h4,  .post-navigation .nav-links,  .custom-header-content .site-header-text,  .entry-title {   font-size:28px;   font-size:1.75rem; }  .entry-content h5,  .entry-summary h5,  .comment-content h5,  .textwidget h5,  .author-description .author-title,  .author-description .author-title {   font-size:24px;   font-size:1.5rem; }  #footer-instagram .widget-title {   margin:84px auto 42px; }  .custom-header-media .custom-header-form {   max-height:600px; }  .home .header-media .entry-title,  #feature-slider-section .entry-title {   font-weight:700; }  #footer-menu-section .wrapper {   padding:0 30px; }  .woocommerce a.button,  .woocommerce button.button,  .woocommerce button.button.alt,  .woocommerce input.button,  .woocommerce input.button.alt {   padding:14px 35px; }  .section-title,  .comments-title,  .comment-reply-title {   font-size:42px;   font-size:2.625rem; }  .section:not(.testimonial-content-section):not(.stats-section):not(.why-choose-us) .section-heading-wrapper,  .filter-button-group {   padding-bottom:42px; }  .custom-header-form {   padding:49px;   width:480px; }  body {   font-size:20px;   font-size:1.25rem; }  .site-content > .wrapper,  .section.stats-section,  .section.testimonial-content-section,  .why-choose-us-section {   padding-bottom:77px;   padding-top:77px; }  .single-product div.product .related,  .single-product div.product .upsells {   margin-top:77px; }  body:not(.home) .custom-header-content {   padding:144px 50px; }  .social-navigation a,  .social-links-menu a {   font-size:20px;   height:56px;   width:56px;   line-height:56px; }  .site-header-menu .social-navigation a,  .site-header-menu .social-links-menu a {   font-size:16px;   height:42px;   width:42px;   line-height:42px; }  .custom-header + .section,  .feature-slider-section + .section,  .contact-section.section.has-background-image,  #countdown-section + .section:not(#promotion-section):not(#testimonial-content-section):not(#service-section):not(#product-review-section),  #testimonial-content-section + .section:not(#promotion-section):not(#countdown-section):not(#service-section):not(#product-review-section),  #service-section + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(#product-review-section),  #promotion-section + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#product-review-section),  #product-review-section + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#promotion-section),  #service-section + #footer-newsletter,  #countdown-section + #footer-newsletter,  #promotion-section + #footer-newsletter,  #product-review-section + #footer-newsletter,  #testimonial-content-section + #footer-newsletter,  .contact-section.section.has-background-image + #footer-newsletter,  .contact-section.section.has-background-image + section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section),  .skill-section.has-background-image + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section),  .skill-section.has-background-image {   padding-top:77px; }  .section, #footer-newsletter {   padding-bottom:35px; }  .brands-wrapper .hentry-inner,  .collection-wrapper .hentry-inner {   min-height:560px; }  .brands-wrapper.layout-three .hentry-inner,  .brands-wrapper.layout-four .hentry-inner,  .collection-wrapper.layout-three .hentry-inner,  .collection-wrapper.layout-four .hentry-inner {   min-height:480px; }  .section.testimonial-content-section {   padding-bottom:35px; }  .product-review-content-wrapper .hentry-inner {   padding:42px 50px; }  #feature-slider-section .slider-content-wrapper,  .home .custom-header-content {   padding:195px 50px; } }   body {  background-color:#fff; }  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, select, :not(.home).navigation-classic .main-navigation a:before, .home.navigation-classic .main-navigation a:before, .custom-header-form, header.site-header.transparent.fixed, .demo_store .woocommerce-store-notice__dismiss-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, .select2-container--default .select2-selection--single, .screen-reader-text:focus, .boxed-layout .site, .why-choose-us-section .hentry .entry-container, .ui-state-active, .ui-widget-content .ui-state-active, #colophon, .onsale, .product-review-content-wrapper .hentry-inner, .product-container .entry-meta .cat-links a, #brands-section .brands-wrapper .entry-header .product_meta a, #collection-section .collection-wrapper .entry-header .entry_meta .cat-linnks sa, .menu-inside-wrapper .search-form input[type="search"].search-field, .menu-inside-wrapper, .ui-widget-header .ui-state-active {  background-color:#fff; } @media only screen and (min-width:75em) {  .site-header .social-navigation ul,  .main-navigation ul.sub-menu,  .header-top-right .top-menu-container ul li ul {   background-color:#fff; } } pre, .wp-block-search .wp-block-search__input, .testimonial-content-section, .woocommerce-Tabs-panel, ul.tabs.wc-tabs li.active a, .menu-inside-wrapper .mobile-social-search .search-form input[type="search"].search-field, .search-form input[type="search"].search-field, .comment-respond, .comment-container, .wp-block-latest-comments article, .widget_shopping_cart, .widget .ui-tabs .ui-tabs-panel, .show-in-mobile .site-header .sub-menu, #service-section, .search-container, form.wpcf7-form, .menu-wrapper .social-navigation ul, .woocommerce-info, .woocommerce-message, .navigation-classic .site-header .children, .post-password-form input[type="password"], .footer-newsletter input:not([type="submit"]), .custom-header-form input:not([type="submit"]), .custom-header-form textarea, .team-content-wrapper .entry-container, .promotion-section, table thead, .widget .woocommerce-product-search .search-field, .woocommerce #coupon_code, mark, #testimonial-content-section .owl-prev, #testimonial-content-section .owl-next, .skillbar-bar:before, .skillbar-content, .shop_table thead th, .widget select, .woocommerce .edit-account, .woocommerce-form.woocommerce-form-login.login, .woocommerce-account .woocommerce-MyAccount-navigation, ul.wc_payment_methods.payment_methods.methods li {  background-color:#fafafa; } .comment-container::before, .has-avatars.wp-block-latest-comments article::before {  border-right-color:#fafafa; }  #gallery-section .gallery-item .gallery-icon a:before, #header-top, ins, .custom-header, .social-links-menu li a, #countdown-section, .site-header-cart .cart-wrapper ul li a.remove:hover, #gallery-section .tiled-gallery .tiled-gallery-item a:before, .owl-carousel .owl-dots button.owl-dot span {  background-color:#111; }  body, input, select, optgroup, textarea, table a, blockquote, .navigation-classic header.fixed .main-navigation .nav-menu > li > a, header.fixed button.menu-toggle, header.fixed button.menu-toggle .menu-label, header.fixed #site-header-cart-wrapper a.cart-contents, .fixed .site-description, .custom-header-content-wrapper .more-link, .skill-section.has-background-image .entry-summary, .skill-section.has-background-image .entry-content, 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"], .position, .testimonial-content-section .testimonial-slider .entry-content h4, #testimonial-content-section .entry-meta, .section-description-wrapper, .section-title-wrapper + .section-description, .section-heading-wrapper > .section-description, .skill-section.has-background-image .section-heading-wrapper > .section-description, .section-title + .section-description, #testimonial-content-section .entry-title .product-content-section span.woocommerce-Price-amount, .sidebar .widget-wrap p, #promotion-section .play-video .play-button:hover:before, #promotion-section .play-video .play-button:focus:before, .entry-container .entry-content, .product-container span.price, .price del + ins, .product_list_widget ins, .product-review-content-wrapper h2.entry-title, .entry-container .entry-summary {  color:#666; }  pre, .site-footer .widget-wrap .widget-title, aside.footer-widget-area .widget-title, blockquote p, strong, #comments .description p, .has-header-image .custom-header-content-wrapper .more-link, .menu-label {  color:#333; }  .site-title a, .site-description {  color:#111; }  h1, h2, h3, h4, h5, h6, .custom-header .entry-breadcrumbs a, .skill-section.has-background-image .section-heading-wrapper .section-title, .skill-section.has-background-image .entry-container .section-title, .skill-section.has-background-image .entry-container .section-description, .portfolio-content-wrapper .filter-button-group button, .testimonial-content-section.section .owl-carousel .owl-nav button.owl-next, .testimonial-content-section.section .owl-carousel .owl-nav button.owl-prev, .author-name, .comment-reply-link, .author-title, #testimonial-content-section .entry-title, .comments-title, .comment-reply-title, #review_form_wrapper label, .comment-respond .comment-form p label, .section-title, .woocommerce legend, .woocommerce form label, .portfolio-section-headline .section-title, .drop-cap:first-letter {  color:#111; } @media only screen and (min-width:75em) {  .header-top-right .top-menu-container ul li ul a {   color:#111; } } .main-navigation ul a, .site-header-cart > li > a, .site-header .menu-label, .site-header-cart .cart-contents, .menu-toggle {  color:#111; }  .menu-toggle:hover, .menu-toggle:focus, .cart-contents:hover, .cart-contents:focus, .site-header-cart > li > a:hover, .site-header-cart > li > a:focus, .site-header-cart .cart-contents:hover, .site-header-cart .cart-contents:focus, .site-header-menu .main-navigation a:hover, .site-header-menu .main-navigation a:focus, .site-header-menu .social-navigation a:hover, .site-header-menu .social-navigation a:focus, .dropdown-toggle:hover, .dropdown-toggle:focus, .site-header-menu .main-navigation .current_page_item > a, .site-header-menu .main-navigation .current-menu-item > a, .main-navigation ul ul .current_page_item > a, .main-navigation ul ul .current-menu-item > a, .main-navigation .nav-menu > li.current-menu-item > a, .site-header-cart .cart-contents:hover .count, .site-header-cart .cart-contents:focus .count, .menu-inside-wrapper .main-navigation > .nav-menu > .current_page_item > a, button.dropdown-toggle:hover, button.dropdown-toggle:focus, .menu-toggle:hover .menu-label, .menu-toggle:focus .menu-label, .main-navigation .nav-menu > li > a:hover, .main-navigation .nav-menu > li > a:focus {  color:#ec7a5b; }  .has-header-image .custom-header .breadcrumb-area .entry-breadcrumbs, .has-header-image .custom-header .breadcrumb-area .entry-breadcrumbs a, .has-header-image .custom-header .woocommerce-breadcrumb, .custom-header-content .entry-title .sub-title, .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, .slider-content-wrapper .entry-meta .byline span.author a, #feature-slider-section .description, .play-button-text, .has-header-image .custom-header-content .site-header-text, .has-header-image .custom-header-content .site-header-text .entry-meta a, .has-header-image .custom-header-content .section-title {  color:#fff; }  a {  color:#ec7a5b; }  a:hover, a:focus {  color:#000; }  .entry-title a, .service-section .more-link, .stats-section p:not(.view-more) .more-link, .featured-content-section .more-link, .sidebar .widget-wrap li a, .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, .sidebar nav.social-navigation ul li a:hover, .sidebar nav.social-navigation ul li a:focus, .screen-reader-text:focus, td#today, th, dt, table caption, #stats-section .entry-title a:hover, #stats-section .entry-title a:focus, .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, .nav-title, .post-title, .woocommerce.has-header-image .woocommerce-breadcrumb a:hover, .woocommerce.has-header-image .woocommerce-breadcrumb a:focus, .sidebar .widget .more-link .more-button, #collection-section .collection-wrapper .entry-meta a, #brands-section .brands-wrapper .entry-header .product_meta a, #contact-section .hentry label, .comment-meta .author-name a, .widget_recent_entries li a, input::placeholder, textarea::placeholder, .testimonial-content-section .entry-meta span, .job-label, .entry-breadcrumbs a, .woocommerce.woocommerce-active .woocommerce-breadcrumb a, p.stars a, p.stars a:before, .controller:before, .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, .archive-post-wrap .more-link, .faq-section .hentry .more-link, .team-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, .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, .team-section .entry-meta, .author-label, .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, .breadcrumb-area .entry-breadcrumbs, .breadcrumb-area .woocommerce-breadcrumb, .vcard, .entry-meta a, .woocommerce-tabs ul.tabs li a, .tagcloud a, .woocommerce-account .woocommerce-MyAccount-navigation a, .product-container .entry-header .entry-meta .cat-links a {  color:#000; } .tag-cloud-link, .widget-area .essential-widgets .tagcloud a, .wp-block-tag-cloud a, .sidebar .tagcloud a {  border-color:#000; } .entry-header .entry-meta > span::before {  background-color:#000; }  .site-info a:hover, .site-info a:focus, .post-title:hover, .post-title:focus, .play-button-text:hover, .play-button-text:focus, .sidebar .widget-wrap li a:hover, .sidebar .widget-wrap li a: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, .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, .archive-post-wrap .hentry:nth-child(2n) .entry-title a:hover, .archive-post-wrap .hentry:nth-child(2n) .entry-title a:focus, .archive-post-wrap .hentry:nth-child(2n) .entry-meta a:hover, .archive-post-wrap .hentry:nth-child(2n) .entry-meta a:focus, .team-content-wrapper .entry-container .entry-title a:hover, .team-content-wrapper .entry-container .entry-title a:focus, .team-content-wrapper .entry-container .entry-meta a:hover, .team-content-wrapper .entry-container .entry-meta a:focus, .team-content-wrapper .entry-container .social-navigation a:hover, .team-content-wrapper .entry-container .social-navigation a:focus, .wp-playlist-tracks .wp-playlist-caption:hover, .wp-playlist-tracks .wp-playlist-caption:focus, #service-section .entry-title a:hover, #service-section .entry-title a:focus, .woocommerce-loop-product__title:hover, .woocommerce-loop-product__title:focus, span.price span.woocommerce-Price-amount:hover, span.price span.woocommerce-Price-amount: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, .portfolio-content-wrapper .hentry .entry-container a:hover, .portfolio-content-wrapper .hentry .entry-container 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, .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, .portfolio-content-wrapper .hentry .entry-container a:hover, .portfolio-content-wrapper .hentry .entry-container a:focus, .portfolio-content-wrapper .hentry .entry-container .entry-meta time:hover, .portfolio-content-wrapper .hentry .entry-container .entry-meta time:focus, .social-search-wrapper .menu-social-container li a:hover, .social-search-wrapper .menu-social-container li 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-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, aside.footer-widget-area a:hover, aside.footer-widget-area a: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, .nav-subtitle:hover, .nav-subtitle:focus, .entry-meta a:hover, .entry-meta a: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, #featured-content-section .section-content-wrapper .hentry .more-link:hover, #featured-content-section .section-content-wrapper .hentry .more-link:focus, .service-section .hentry .more-link:hover, .service-section .hentry .more-link:focus, #portfolio-content-section .hentry .more-link:hover, #portfolio-content-section .hentry .more-link:focus, #service-section.has-background-image .hentry .more-link:hover, #service-section.has-background-image .hentry .more-link:focus, #stats-section .hentry .more-link:hover, #stats-section .hentry .more-link:focus, #service-section .hentry .more-link:hover, #service-section .hentry .more-link:focus, .navigation.pagination a:hover, .navigation.pagination a:focus, .breadcrumb a:hover, .breadcrumb a:focus, .contact-details a:hover, .contact-details a:focus, aside.footer-widget-area .social-navigation a:hover, aside.footer-widget-area .social-navigation a:focus, .sidebar .widget .more-link .more-button:hover, .sidebar .widget .more-link .more-button:focus, .header-top-right .top-menu-container ul li ul a:hover, .header-top-right .top-menu-container ul li ul a:focus, .header-top-bar .site-navigation a:hover, .header-top-bar .site-navigation a:focus, .more-link:hover, .more-link:focus, .entry-meta .cat-links a:hover, .entry-meta .cat-links a:focus, .woocommerce-tabs ul.tabs li a:hover, .woocommerce-tabs ul.tabs li a:focus, .tagcloud a:hover, .tagcloud a:focus, span.page-numbers.dots:hover, span.page-numbers.dots:focus, .site-title a:hover, .site-title a:focus, .archive-post-wrap .more-link:hover, .archive-post-wrap .more-link:focus, .woocommerce-account .woocommerce-MyAccount-navigation a:hover, .woocommerce-account .woocommerce-MyAccount-navigation a:focus, .brands-wrapper .product-container .entry-title a:hover, .brands-wrapper .product-container .entry-title a: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 {  color:#ec7a5b; } .top-navigation a:hover, .top-navigation a:focus, .header-top-bar .social-navigation a:hover, .header-top-bar .social-navigation a:focus, .service-section .more-link:hover, .service-section .more-link:focus, .header-top-bar .menu-toggle:hover, .header-top-bar .menu-toggle:focus, .has-header-image .custom-header .breadcrumb-area .entry-breadcrumbs a:hover, .has-header-image .custom-header .breadcrumb-area .entry-breadcrumbs a:focus, .custom-header .entry-breadcrumbs a:hover, .custom-header .entry-breadcrumbs a:focus, .has-header-image .custom-header-content .site-header-text .entry-meta a:hover, .has-header-image .custom-header-content .site-header-text .entry-meta a:focus, .header-media .custom-header-content-wrapper .more-link:hover, .header-media .custom-header-content-wrapper .more-link:focus, .stats-section p:not(.view-more) .more-link:hover, .stats-section p:not(.view-more) .more-link:focus, .featured-content-section .more-link:hover, .featured-content-section .more-link:focus, p.stars:hover a:before, p.stars:focus a:before, .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, #reviews .comment-respond .comment-form-rating .stars span a.active:before, .page-numbers.current, .page-links .current, blockquote:before, p a, li a, dl a, dd a, .entry-header .entry-meta .cat-links a, .more-button:hover, ul li::marker, .pagination span.page-numbers.current, .onsale, .woocommerce-tabs ul.tabs li.active a, .entry-header .entry-meta > span.cat-links, #stats-section .entry-title a:hover, .slider-content-wrapper .entry-meta .byline span.author a:hover, .comment-meta .author-name a:hover, #menu-toggle-top:hover .header-top-label, .collection-wrapper .entry-container .entry-title a:hover, .post-navigation .nav-links a:hover .nav-title, .entry-title .sub-title, .section-subtitle, .section-title-wrapper + .section-subtitle, .section-heading-wrapper > .section-subtitle, .logo-slider-section:hover button:hover:before, .logo-slider-section:hover button:focus:before, .skill-section.has-background-image .section-heading-wrapper > .section-subtitle, .section-heading-wrapper .sub-title, .section-heading-wrapper .entry-title span, #collection-section .product-container .woocommerce-loop-product__title a:hover, #brands-section .product-container .woocommerce-loop-product__title a:hover, .woocommerce-account .woocommerce-MyAccount-navigation .is-active a, #reviews .comment-respond .comment-form-rating .stars.selected span a:not(.active):before {  color:#ec7a5b; } .widget-area .essential-widgets .tagcloud a:hover, input:focus, .entry-meta .cat-links a:hover, .pagination span.page-numbers.current, .entry-footer .entry-meta .cat-links a:hover, #footer-newsletter .ewnewsletter .hentry form input.ew-newsletter-subbox:focus, textarea:focus, .pagination .page-numbers:hover, .sidebar .tagcloud a:hover, .wp-block-tag-cloud a:hover, .widget .woocommerce-product-search .search-field:focus, .woocommerce #coupon_code:focus, .search-form input[type="search"].search-field:focus, .entry-footer .cat-links a:hover, .page-links a:hover, #contact-section .hentry input:not([type="submit"]):focus, #contact-section .hentry textarea:focus, input[type="date"]:focus, #feature-slider-section .owl-nav button:hover, #feature-slider-section .owl-nav button: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 {  border-color:#ec7a5b; }  .ewabout p, aside.footer-widget-area svg, aside.footer-widget-area a, aside.footer-widget-area p, .site-info, .site-info a, .archive-posts-wrapper .entry-header .entry-meta .cat-links a:hover, .entry-meta .cat-links a, .page-links a, #site-footer-navigation li a, .section .owl-carousel .owl-nav button.owl-next, .section .owl-carousel .owl-nav button.owl-prev {  color:#777; }  .feature-slider-wrapper a.more-link, #hero-section .view-more a.more-link, .button, .navigation-classic .main-navigation a:before, :not(.home).navigation-classic .fixed .main-navigation a:before, .absolute-header.navigation-classic .fixed .main-navigation a:before, .home.navigation-classic .fixed .main-navigation a:before, .absolute-header.navigation-classic .main-navigation a:before, .demo_store, .entry-content button, .entry-summary button, button, #scrollup, .portfolio-content-wrapper .filter-button-group button.is-checked, .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 .ctis-load-more 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, .woocommerce-pagination ul.page-numbers li .page-numbers.current, .archive-content-wrap .pagination .page-numbers.current, .cart-collaterals .shop_table.shop_table_responsive .cart-subtotal, .sticky-label, .logo-slider-section .owl-dots .owl-dot span, .woocommerce .products .product-container .button, blockquote.alignright:after, blockquote.alignleft:after, #testimonial-content-section .owl-prev:hover, #testimonial-content-section .owl-prev:focus, #testimonial-content-section .owl-next:hover, #testimonial-content-section .owl-next:focus, #feature-slider-section .owl-nav button:hover, #feature-slider-section .owl-nav button:focus, a.next.page-numbers, a.prev.page-numbers, .woocommerce .product-container .added_to_cart.wc-forward, #testimonial-content-section .section-content-wrapper .entry-content:before, .logo-slider-section .owl-carousel .owl-nav .owl-prev:hover, .logo-slider-section .owl-carousel .owl-nav .owl-prev:focus, .logo-slider-section .owl-carousel .owl-nav .owl-next:hover, .logo-slider-section .owl-carousel .owl-nav .owl-next:focus, .site-header-cart .cart-contents .count, .promotion-section .more-link, .more-link .more-button, .product-container .button:hover, .brands-wrapper .entry-summary p a:hover, .home .header-media-section a.more-link, #collection-section .collection-wrapper .entry-meta a:hover, #brands-section .brands-wrapper .entry-header .product_meta a:hover, .product-container .entry-header .entry-meta .cat-links a:hover, .widget-area:not(.sidebar) .widget .widget-title:after {  background-color:#ec7a5b; } blockquote.alignright, blockquote.alignleft, .owl-carousel .owl-dots button.owl-dot.active span, .team-content-wrapper.section-content-wrapper .hentry-inner .entry-container, #hero-section .hentry .entry-container blockquote, .logo-slider-section .owl-prev:hover, .logo-slider-section .owl-prev:focus, .logo-slider-section .owl-next:hover, .logo-slider-section .owl-next:focus, #testimonial-content-section .section-content-wrapper .entry-summary:after, #testimonial-content-section .section-content-wrapper .entry-content:after, .woocommerce-info, .woocommerce-message, .woocommerce .products .product-container .button, .logo-slider-section .owl-dots .owl-dot.active span {  border-color:#ec7a5b; }  .more-link, .more-button, .entry-content button, .entry-summary button, .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:hover, .page-numbers:focus, button[type="submit"], button#wp-custom-header-video-button, #infinite-handle .ctis-load-more button, nav.navigation.posts-navigation .nav-links a, .woocommerce-pagination ul.page-numbers li:hover, .archive-content-wrap .pagination .page-numbers:hover, .archive-content-wrap .pagination .page-numbers:focus, .woocommerce-pagination ul.page-numbers li:focus, .archive-content-wrap .pagination .page-numbers.current, .woocommerce-pagination ul.page-numbers li .page-numbers.current, #portfolio-content-section .entry-container, .contact-details li .fa, .feature-slider-wrapper .entry-container .more-link, .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, #team-content-section .team-content-wrapper.owl-carousel .owl-nav button:hover:before, #team-content-section .team-content-wrapper.owl-carousel .owl-nav button: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, .contact-section .entry-container ul.contact-details li .fa, .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 {  color:#fff; }  button:hover, button:focus, .button:hover, .button:focus, .entry-content button:hover, .entry-content button:focus, .entry-summary button:hover, .entry-summary button: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 .ctis-load-more button:hover, #infinite-handle .ctis-load-more button:focus, nav.navigation.posts-navigation .nav-links a:hover, nav.navigation.posts-navigation .nav-links a: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, .feature-slider-wrapper .entry-summary a:hover, .feature-slider-wrapper .entry-summary a:focus, #contact-section input[type="submit"]:hover, #contact-section input[type="submit"]:focus, .logo-slider-section .owl-prev:hover, .logo-slider-section .owl-prev:focus, .logo-slider-section .owl-next:hover, .logo-slider-section .owl-next:focus, .product-container a.button:hover, .product-container a.button:focus, #scrollup:hover, #scrollup:focus {  color:#fff; } .more-link:hover .scrollup a:hover:before, .scrollup a:focus:before {  color:#fff; }  .button:hover, .button: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, .logo-slider-section .owl-prev:hover, .logo-slider-section .owl-prev:focus, .logo-slider-section .owl-next:hover, .logo-slider-section .owl-next:focus, button[type="submit"]:hover, button[type="submit"]:focus, .wp-block-button__link:hover, .wp-block-button__link:focus, .woocommerce .products .product-container .button:hover, .woocommerce .products .product-container .button:focus, #infinite-handle .ctis-load-more button:hover, #infinite-handle .ctis-load-more 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, .woocommerce-pagination ul.page-numbers li .page-numbers:hover, .woocommerce-pagination ul.page-numbers li .page-numbers:focus, .archive-content-wrap .pagination .page-numbers:hover, .archive-content-wrap .pagination .page-numbers:focus, .feature-slider-wrapper .entry-summary a:hover, .feature-slider-wrapper .entry-summary a:focus, .home .header-media-section a.more-link:hover, .home .header-media-section a.more-link:focus, #contact-section input[type="submit"]:hover, #contact-section input[type="submit"]:focus, a.next.page-numbers:hover:hover, a.next.page-numbers:hover:focus, a.prev.page-numbers:hover:hover, a.prev.page-numbers:hover:focus, .more-link .more-button:hover:hover, .more-link .more-button:hover:focus, .promotion-section .more-link:hover:hover, .promotion-section .more-link:hover:focus, .woocommerce .product-container .added_to_cart.wc-forward:hover:hover, .woocommerce .product-container .added_to_cart.wc-forward:hover:focus, #hero-section .view-more a.more-link:hover:hover, #hero-section .view-more a.more-link:hover:focus, #feature-slider-section .more-link:hover, #feature-slider-section .more-link:focus {  background-color:#111; }  nav.navigation, div#site-generator:before, .woocommerce-ordering select, #stats-section .section-content-wrapper:before, .logo-slider-section .section-content-wrapper:before, .site-content .archive-posts-wrapper .posts-navigation .nav-links .nav-previous, .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, .navigation-classic .main-navigation ul ul, .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, input[type="submit"], input[type="url"], 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"], table, caption, .sidebar.widget-area .widget-wrap, 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, .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-pagination ul.page-numbers li .page-numbers, .archive-content-wrap .navigation.pagination .page-numbers, .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, .archive-post-wrap .hentry .hentry-inner, .product-quantity input[type="number"], .coupon input[type="text"], .site-header-main .menu-inside-wrapper, .site-header-cart .widget_shopping_cart, .woocommerce-grouped-product-list tr, .mobile-social-search, .widget .ui-tabs .ui-tabs-panel, #colophon, .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, .post-navigation a, .product-review-content-wrapper .hentry-inner, .quantity .qty, .woocommerce-account .woocommerce-MyAccount-navigation li, aside.widget-area + div#site-generator:before, #footer-newsletter .ewnewsletter .hentry form input.ew-newsletter-subbox, .archive-content-wrap .section-content-wrapper.layout-one .hentry .hentry-inner .entry-container > .entry-meta, .team-content-wrapper .entry-container, cite, .entry-footer .entry-meta .cat-links a, .pagination .page-numbers, .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, .testimonial-content-section + .service-section, .product-review-section .entry-content .attachment-woocommerce_thumbnail img, .section:not(#promotion-section):not(#testimonial-content-section):not(#service-section):not(#countdown-section) + .site-footer, #footer-newsletter + .site-footer, #site-generator > .wrapper:before, .comments-area {  border-color:#eaeaea; }  ins, .demo_store, .sticky-post, .team-content-section .social-links-menu li a, .scroll-down, #testimonial-content-section .owl-next:hover, #testimonial-content-section .owl-next:focus, #testimonial-content-section .owl-prev:hover, #testimonial-content-section .owl-prev:focus, .woocommerce .custom-header .woocommerce-breadcrumb a, .hero-content-wrapper.has-background-image .entry-container, .portfolio-content-wrapper .hentry .entry-container a, .portfolio-content-wrapper .hentry .entry-container .entry-meta time, .portfolio-content-wrapper .hentry .entry-container .entry-summary, .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, .slider-content-wrapper .entry-header .entry-meta .cat-links a:hover, aside.footer-widget-area .widget-title, .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-content, .has-background-image .woocommerce-loop-product__title, .home .header-media-section a.more-link, #countdown-section .section-description p, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:hover, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:active, .wp-block-cover-image-text a, .wp-block-cover-image-text a:hover, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:active, .wp-block-cover-text a, .wp-block-cover-text a:hover, .wp-block-cover-text a:focus, .wp-block-cover-text a:active .content-color-white .entry-container .entry-title a, #hero-section .view-more a.more-link, .top-menu-container button.dropdown-toggle, .wp-block-cover p:not(.has-text-color), .menu-top-toggle.menu-toggle span, .site-header-menu .social-navigation ul li a:hover, #brands-section .brands-wrapper .entry-header .product_meta a:hover, #collection-section .collection-wrapper .entry-meta a:hover, .product-container .product_meta, .collection-wrapper .product-container span.woocommerce-Price-amount.amount bdi, .brands-wrapper .product-container span.woocommerce-Price-amount.amount bdi, .header-media .custom-header-content-wrapper a.more-link:hover, .menu-top-toggle.menu-toggle.toggled-on span, .menu-social-container a, .product-container .entry-header .entry-meta .cat-links a:hover, .content-color-white .entry-container .entry-title, #site-header-top-menu li, .content-color-white .entry-container .entry-content, #promotion-section .post-thumbnail-background + .content-wrapper .section-title, #promotion-section .post-thumbnail-background + .content-wrapper .entry-summary p, #promotion-section .post-thumbnail-background + .content-wrapper .entry-content p, #promotion-section .section-description, #promotion-section .entry-title, #promotion-section .entry-content h2, .content-color-white .entry-container .entry-summary, .content-color-white .entry-container .entry-content, #promotion-section .play-button, .brands-wrapper .entry-container .entry-summary, .brands-wrapper .entry-container .entry-title a, .brands-wrapper .product-container a, .collection-wrapper .entry-container .entry-summary, .collection-wrapper .entry-container .entry-title a, .collection-wrapper .product-container a, .promotion-section .more-link, .widget-wrap .social-links-menu li a, .site-header-cart .cart-contents .count, .product-container a.button, .has-background-image .products .button, #feature-slider-section .owl-nav button:hover:before, #feature-slider-section .owl-nav button:focus:before, .playlist-content-wrapper .wp-playlist-caption, #service-section.has-background-image .hentry .more-link, #stats-section.has-background-image .hentry .more-link, .skillbar-item .skillbar-bar .skillbar-header, .portfolio-content-wrapper .filter-button-group button.is-checked, .skillbar-item .skillbar-bar .skillbar-header .entry-title, .contact-details a, #testimonial-content-section .section-content-wrapper .entry-content:before, #countdown-section .section-title, a.next.page-numbers, a.prev.page-numbers, a.next.page-numbers:hover, a.prev.page-numbers:hover, .more-link .more-button, .has-background-image .section-description, .header-top-middle p, #promotion-section .post-thumbnail-background + .content-wrapper .section-description, .woocommerce .product-container .added_to_cart.wc-forward, #site-header-cart-wrapper a.cart-contents .count, #countdown-section .count-down, .header-top-right .site-navigation ul, .header-top-bar .site-navigation a, #social-footer-navigation li a, span.header-top-label.menu-label, .menu-top-toggle.menu-toggle:before, .entry-container.product-container .entry-content, .skill-section.has-background-image .skillbar-header .entry-title, .skill-section.has-background-image .skillbar-header .skill-bar-percent, #feature-slider-section .owl-nav button, .menu-top-toggle.menu-toggle:hover .menu-label, .header-media .section-subtitle, .header-top-bar .menu-toggle, .slider-content-wrapper .entry-meta .byline, .wp-block-cover-text strong, .widget-area.sidebar .widget.woocommerce .widget_shopping_cart_content li a.remove, .woocommerce .cart-subtotal th, aside.footer-widget-area .social-navigation a {  color:#fff; } @media only screen and (min-width:35.5em) {  #skill-section.has-background-image .section-heading-wrapper .section-title,  #skill-section.has-background-image .entry-container .section-description,  #skill-section.has-background-image .entry-container .section-title,  .skill-section.has-background-image .section-title-wrapper + .section-description p {   color:#fff; } } .logo-slider-section .owl-carousel .owl-nav .owl-prev, .logo-slider-section .owl-carousel .owl-nav .owl-next, .brands-wrapper .entry-summary p a, .collection-wrapper .entry-summary p a, #feature-slider-section .owl-nav button {  border-color:#fff; } #featured-content-section .section-content-wrapper .hentry .more-link, .service-section .hentry .more-link, #stats-section .hentry .more-link, #portfolio-content-section .hentry .more-link, .sidebar .widget-wrap .more-link {  background:transparent; }  #featured-content-section .section-content-wrapper .hentry .more-link:hover, #featured-content-section .section-content-wrapper .hentry .more-link:focus,  .service-section .hentry .more-link:hover,  .service-section .hentry .more-link:focus,  #stats-section .hentry .more-link:hover,  #stats-section .hentry .more-link:focus,  #portfolio-content-section .hentry .more-link:hover,  #portfolio-content-section .hentry .more-link:focus,  .sidebar .widget-wrap .more-link:hover,  .sidebar .widget-wrap .more-link:focus {   background:transparent; } .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, .team-content-wrapper.owl-carousel .owl-dots button.owl-dot span, 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, .product-container .button, .product-review-wrap ins, .feature-slider-section span.cat-links a, .product-review-content-wrapper ins, .footer-widget-area .essential-widgets.ew-newsletter, .logo-slider-section .owl-dots .owl-dot.active span, .product_list_widget ins, .menu-wrapper .mobile-social-search .social-navigation ul, .mobile-social-search .search-container, .widget-area.sidebar .widget_shopping_cart, #testimonial-content-section .owl-carousel button.owl-dot.active span, .portfolio-content-wrapper .filter-button-group button {  background-color:transparent; }  
