@charset "UTF-8";#start-resizable-editor-section{display:none}.wp-block-audio{margin:0 0 1em}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-align:center;text-decoration:none;overflow-wrap:break-word;box-sizing:border-box}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:calc(100% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100:only-child{margin-right:0;width:100%}@supports (column-gap:0.5em){.wp-block-buttons.is-content-justification-right>.wp-block-button.wp-block-button,.wp-block-buttons>.wp-block-button.wp-block-button{margin-right:0;margin-left:0}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - .375em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - .25em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - .125em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:auto;flex-basis:100%}}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{border:2px solid;padding:.667em 1.333em}.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){color:currentColor}.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){background-color:transparent}.wp-block-buttons{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:.5em}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button{margin-right:0}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin-left:0;margin-right:.5em;margin-bottom:.5em}.wp-block-buttons>.wp-block-button:last-child{margin-right:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right>.wp-block-button{margin-left:.5em;margin-right:0}.wp-block-buttons.is-content-justification-right>.wp-block-button:first-child{margin-left:0}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:.5em}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:.5em}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;margin-bottom:.5em;width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:.25em;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-code code{display:block;white-space:pre-wrap;overflow-wrap:break-word}.wp-block-columns{display:flex;margin-bottom:1.75em;box-sizing:border-box;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:1.25em 2.375em}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column:not(:only-child){flex-basis:calc(50% - 1em)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:2em}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:2em}}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:840px;padding:.44em;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-width:320px;min-height:240px}.wp-block-embed{margin:0 0 1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__embed{margin-bottom:1em}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:.8em;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;align-self:flex-start;width:calc(50% - 1em)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1}.blocks-gallery-grid.is-cropped .blocks-gallery-image,.blocks-gallery-grid.is-cropped .blocks-gallery-item,.wp-block-gallery.is-cropped .blocks-gallery-image,.wp-block-gallery.is-cropped .blocks-gallery-item{align-self:inherit}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports (position:sticky){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:1em}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:1em}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:1em}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:420px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image{margin:0 0 1em}.wp-block-image img{max-width:100%}.wp-block-image:not(.is-style-rounded) img{border-radius:inherit}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-image figure{margin:0}ol.wp-block-latest-comments{margin-left:0}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto;max-width:100%}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-link,.wp-block-navigation .wp-block-pages-list__item{display:flex;align-items:center;position:relative}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__container:empty,.wp-block-navigation .wp-block-pages-list__item .wp-block-navigation-link__container:empty{display:none}.wp-block-navigation .wp-block-navigation-link__content,.wp-block-navigation .wp-block-pages-list__item__link{color:inherit;display:block}.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__container,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:active,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation-link__submenu-icon,.wp-block-navigation .wp-block-page-list__submenu-icon{height:inherit}.wp-block-navigation .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .wp-block-page-list__submenu-icon svg{stroke:currentColor}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content.wp-block-navigation-link__content.wp-block-navigation-link__content,.wp-block-navigation .wp-block-pages-list__item .wp-block-pages-list__item__link{padding:0}.wp-block-navigation .has-child>.wp-block-navigation-link__content,.wp-block-navigation .has-child>.wp-block-pages-list__item__link{margin-right:.5em}.wp-block-navigation .has-child .submenu-container,.wp-block-navigation .has-child .wp-block-navigation-link__container{background-color:inherit;color:inherit;position:absolute;z-index:2;flex-direction:column;align-items:normal;min-width:200px;display:none;opacity:0;transition:opacity .1s linear;visibility:hidden}.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-navigation-link__content,.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-navigation-link__content,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-navigation-link__content,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-navigation-link__content,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-pages-list__item__link{flex-grow:1}.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-page-list__submenu-icon{padding-right:.5em}@media (min-width:782px){.wp-block-navigation .has-child .submenu-container .submenu-container:before,.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container:before,.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container:before,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .has-child .submenu-container .wp-block-page-list__submenu-icon svg,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-page-list__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:hover>.wp-block-navigation-link__container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:focus-within>.wp-block-navigation-link__container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:hover{cursor:pointer}.wp-block-navigation .has-child:hover>.submenu-container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:focus-within{cursor:pointer}.wp-block-navigation .has-child:focus-within>.submenu-container{display:flex;visibility:visible;opacity:1}.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container{left:auto;right:0}.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:auto;right:100%}.wp-block-navigation.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .wp-block-page-list,.wp-block-navigation.wp-block-navigation .wp-block-page-list>.wp-block-pages-list__item{margin:0 2em 0 0}.wp-block-navigation.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-link:last-child,.wp-block-navigation.wp-block-navigation .wp-block-page-list:last-child,.wp-block-navigation.wp-block-navigation .wp-block-page-list>.wp-block-pages-list__item:last-child{margin-right:0}.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container>.wp-block-navigation-link,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list>.wp-block-pages-list__item{margin:0 .5em 0 0}.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list .wp-block-pages-list__item__link{padding:.5em 1em}.wp-block-navigation.wp-block-navigation .has-child .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container{left:-1em;top:100%}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item{margin:0}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item__link,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item__link{padding:.5em 1em}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:-1px}@media (min-width:782px){.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:100%;top:-1px}}.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container{left:0;top:100%}.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:0}@media (min-width:782px){.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:100%;top:0}}.wp-block-navigation:not(.has-background) .submenu-container,.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation__container{align-items:center;list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}@media (min-width:600px){.wp-block-navigation__container{display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block;flex-direction:column;align-items:flex-start}}.items-justified-center .wp-block-navigation__container{justify-content:center}.items-justified-right .wp-block-navigation__container{justify-content:flex-end}.items-justified-space-between .wp-block-navigation__container{justify-content:space-between}.is-vertical.items-justified-center>ul{align-items:center}.is-vertical.items-justified-right>ul{align-items:flex-end}.is-vertical.items-justified-right>ul .wp-block-navigation-link,.is-vertical.items-justified-right>ul .wp-block-pages-list__item{margin-right:0;justify-content:flex-end}.wp-block-navigation__responsive-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;align-items:flex-start;justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open{display:flex;flex-direction:column;overflow:auto;z-index:100000;padding:24px;background-color:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;align-items:flex-start;line-height:48px;padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-page-list{flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link .wp-block-navigation-link__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item .submenu-container{background:transparent!important}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open){display:flex;flex-direction:row;position:relative;background-color:inherit}.wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .submenu-container.submenu-container.submenu-container.submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;color:#000}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{vertical-align:middle;cursor:pointer;color:currentColor;background:transparent;border:none;margin:0;padding:0}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;pointer-events:none;display:block;width:24px;height:24px}.wp-block-navigation__responsive-container-open{display:flex}@media (min-width:600px){.wp-block-navigation__responsive-container-open{display:none}}.items-justified-left .wp-block-navigation__responsive-container-open{margin-left:0;margin-right:auto}.items-justified-center .wp-block-navigation__responsive-container-open{margin-left:auto;margin-right:auto}.items-justified-right .wp-block-navigation__responsive-container-open{margin-left:auto;margin-right:0}.wp-block-navigation__responsive-container-close{position:absolute;top:24px;right:24px;z-index:2}.wp-block-navigation__responsive-close{width:100%}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{width:100%;height:100%}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__submenu-icon,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list__submenu-icon{display:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .submenu-container,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .wp-block-navigation-link__container{position:relative;opacity:1;visibility:visible;padding:0 0 0 32px;border:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item{flex-direction:column;align-items:flex-start}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation .wp-block-home-link__content{color:inherit;display:block;padding:.5em 1em}.wp-block-navigation[style*=text-decoration] .wp-block-home-link,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:focus{text-decoration:none}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container{top:-1px}.wp-block-navigation .wp-block-page-list{display:flex;flex-wrap:wrap;background-color:inherit}.wp-block-navigation .wp-block-pages-list__item{background-color:inherit}.wp-block-navigation .wp-block-page-list__submenu-icon{display:none}.is-open .wp-block-navigation__container .wp-block-page-list,.is-vertical .wp-block-navigation__container .wp-block-page-list,.wp-block-navigation .show-submenu-icons .wp-block-page-list__submenu-icon{display:block}@media (min-width:480px){.is-open .wp-block-navigation__container .wp-block-page-list{display:flex}}.items-justified-space-between .wp-block-page-list{display:contents}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-post-comments .commentlist{list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5;margin-left:-3.25em}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{line-height:1.5;margin-left:-3.25em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.75em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block}.wp-block-post-comments .comment-form-comment textarea{box-sizing:border-box;width:100%}.wp-block-post-comments .reply{font-size:.75em;margin-bottom:1.4em}.wp-block-post-comments input,.wp-block-post-comments textarea{border:1px solid #949494}.wp-block-post-comments-form input[type=submit]{border:none;box-shadow:none;cursor:pointer;display:inline-block;text-align:center;overflow-wrap:break-word}.wp-block-post-excerpt__more-link,.wp-block-post-title a{display:inline-block}.wp-block-preformatted{white-space:pre-wrap}.wp-block-preformatted.has-background{padding:1.25em 2.375em}.wp-block-pullquote{margin:0 0 1em;padding:3em 0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-post-template,.wp-block-query-loop{max-width:100%;list-style:none;padding:0}.wp-block-post-template li,.wp-block-query-loop li{clear:both}.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap}.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin:0 0 1.25em;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin-right:1.25em}.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li:nth-child(2n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li:nth-child(2n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li:nth-child(3n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li:nth-child(3n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li:nth-child(4n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li:nth-child(4n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li:nth-child(5n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li:nth-child(5n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li:nth-child(6n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li:nth-child(6n){margin-right:0}}.wp-block-query-pagination{display:flex;flex-direction:row;flex-wrap:wrap}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{display:inline-block;margin-right:.5em;margin-bottom:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}.wp-block-rss.wp-block-rss{box-sizing:border-box}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__button{background:#f7f7f7;border:1px solid #ccc;padding:.375em .625em;color:#32373c;margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button.has-icon{line-height:0}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-separator{border-top:1px solid;border-bottom:1px solid}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-site-logo{line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo .aligncenter{display:table}.wp-block-site-logo.is-style-rounded img{border-radius:9999px}.wp-block-social-links{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link{margin:4px 8px 4px 0}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-duration:0s;transition-delay:0s}}.wp-block-social-link a{display:block;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{color:currentColor;fill:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-spacer{clear:both}.wp-block-tag-cloud.aligncenter{text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-table{margin:0 0 1em;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr{border-color:inherit}.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr{border-style:inherit}.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr{border-width:inherit}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.wp-block-video{margin:0 0 1em}.wp-block-video video{width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:inline-block}.wp-block-post-featured-image img{max-width:100%;height:auto}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-white-background-color{background-color:#fff}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-black-background-color{background-color:#000}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-white-color{color:#fff}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-black-color{color:#000}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}


  .components-custom-select-control{position:relative}.components-custom-select-control__label{display:block;margin-bottom:8px}.components-custom-select-control__button{border:1px solid #757575;border-radius:2px;min-height:30px;min-width:130px;position:relative;text-align:left}.components-custom-select-control__button.components-custom-select-control__button{padding-right:24px}.components-custom-select-control__button:focus:not(:disabled){border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.components-custom-select-control__button .components-custom-select-control__button-icon{height:100%;padding:0;position:absolute;right:0;top:0}.components-custom-select-control__menu{background-color:#fff;max-height:400px;min-width:100%;overflow:auto;padding:0;position:absolute;z-index:1000000}.components-custom-select-control__menu:focus{border:1px solid #1e1e1e;border-radius:2px;outline:none;transition:none}.components-custom-select-control__item{align-items:center;display:flex;list-style-type:none;padding:10px 5px 10px 25px;cursor:default}.components-custom-select-control__item.is-highlighted{background:#ddd}.components-custom-select-control__item-icon{margin-left:-20px;margin-right:0}.components-spinner{display:inline-block;background-color:#949494;width:18px;height:18px;opacity:.7;margin:5px 11px 0;border-radius:100%;position:relative}.components-spinner:before{content:"";position:absolute;background-color:#fff;top:3px;left:3px;width:4px;height:4px;border-radius:100%;transform-origin:6px 6px;-webkit-animation:components-spinner__animation 1s linear infinite;animation:components-spinner__animation 1s linear infinite}@-webkit-keyframes components-spinner__animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes components-spinner__animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.components-snackbar{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;background-color:#1e1e1e;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;padding:16px 24px;width:100%;max-width:600px;box-sizing:border-box;cursor:pointer}@media(min-width:600px){.components-snackbar{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.components-snackbar:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color)}.components-snackbar__action.components-button{margin-left:32px;color:#fff;height:auto;flex-shrink:0;line-height:1.4;padding:0}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary){text-decoration:underline;background-color:transparent}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus{color:#fff;box-shadow:none;outline:1px dotted #fff}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{color:var(--wp-admin-theme-color)}.components-snackbar__content{display:flex;align-items:baseline;justify-content:space-between;line-height:1.4}.components-snackbar-list{position:absolute;z-index:100000;width:100%;box-sizing:border-box}.components-snackbar-list__notice-container{position:relative;padding-top:8px}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{width:100%;border:none;box-shadow:none;padding:2px;margin:0;line-height:inherit;min-height:auto}input.components-combobox-control__input[type=text]:focus{outline:none;box-shadow:none}.components-combobox-control__suggestions-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 0 0 transparent;transition:box-shadow .1s linear;border-radius:2px;border:1px solid #757575;font-size:16px;line-height:normal;display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;margin:0 0 8px;padding:4px}@media(prefers-reduced-motion:reduce){.components-combobox-control__suggestions-container{transition-duration:0s}}@media(min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-combobox-control__suggestions-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container::-moz-placeholder{opacity:1;color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.is-dark-theme .components-combobox-control__suggestions-container::-webkit-input-placeholder{color:hsla(0,0%,100%,.65)}.is-dark-theme .components-combobox-control__suggestions-container::-moz-placeholder{opacity:1;color:hsla(0,0%,100%,.65)}.is-dark-theme .components-combobox-control__suggestions-container:-ms-input-placeholder{color:hsla(0,0%,100%,.65)}.components-combobox-control__suggestions-container:focus-within{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-combobox-control__reset.components-button{display:flex;height:24px;min-width:24px;padding:0}

  .wc-block-link-button{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;box-shadow:none;display:inline;text-shadow:none;text-decoration:underline}.wc-block-link-button,.wc-block-link-button:active,.wc-block-link-button:focus,.wc-block-link-button:hover{background:transparent}.wc-block-suspense-placeholder{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.wc-block-suspense-placeholder>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-suspense-placeholder{-webkit-animation:none;animation:none}}.wc-block-suspense-placeholder:after{content:" "}.wc-block-grid__products .wc-block-grid__product-image{text-decoration:none;display:block;position:relative}.wc-block-grid__products .wc-block-grid__product-image a{text-decoration:none;border:0;outline:0;box-shadow:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{font-family:inherit;line-height:1.2em;font-weight:700;padding:0;color:inherit;font-size:inherit;display:block}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{word-break:break-word;white-space:normal}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{word-break:break-word;white-space:normal;margin:0 auto!important;display:inline-flex;justify-content:center;text-align:center;padding:.5em 1em;font-size:1em}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{font-family:WooCommerce;content:"";margin-left:.5em;display:inline-block;width:auto;height:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{font-family:WooCommerce;content:"";-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-left:.5em;display:inline-block;width:auto;height:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{overflow:hidden;position:relative;width:5.3em;height:1.618em;line-height:1.618;font-size:1em;font-family:star;font-weight:400;margin:0 auto;text-align:left}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";top:0;left:0;right:0;position:absolute;opacity:.5;color:#aaa;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{overflow:hidden;top:0;left:0;right:0;position:absolute;padding-top:1.5em}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{content:"SSSSS";top:0;left:0;right:0;position:absolute;color:#000;white-space:nowrap}.wc-block-grid__product-onsale{font-size:.875em;padding:.25em .75em;display:inline-block;width:auto;border:1px solid #43454b;border-radius:3px;color:#43454b;background:#fff;text-align:center;text-transform:uppercase;font-weight:600;z-index:9;position:relative}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;color:#cd2653;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all{font-size:.75em}.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em;padding:.5em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;word-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wc-block-components-product-add-to-cart-attribute-picker{margin:0;flex-basis:100%}.wc-block-components-product-add-to-cart-attribute-picker label{display:block;font-size:1em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__container{position:relative}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select{margin:0 0 .75em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select select{min-width:60%;min-height:1.75em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error{margin-bottom:24px}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select{border-color:#cc1818}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select:focus{outline-color:#cc1818}.wc-block-components-product-add-to-cart{margin:0;display:flex;flex-wrap:wrap}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button{margin:0 0 .75em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text{display:block}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text>svg{fill:currentColor;vertical-align:top;width:1.5em;height:1.5em;margin:-.25em 0 -.25em .5em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity{margin:0 1em .75em 0;flex-basis:5em;padding:.618em;background:#fff;border:1px solid #ccc;border-radius:2px;color:#43454b;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);text-align:center}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button>*,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity>*,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button>*,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{-webkit-animation:none;animation:none}}.wc-block-grid .wc-block-components-product-add-to-cart{justify-content:center}.wc-block-components-product-add-to-cart-notice{margin:0}.wp-block-button.wc-block-components-product-button{word-break:break-word;white-space:normal;margin-top:0;margin-bottom:12px}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{word-break:break-word;white-space:normal;margin:0 auto;display:inline-flex;justify-content:center}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;min-width:8em;min-height:3em}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;min-width:8em;min-height:3em}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{-webkit-animation:none;animation:none}}.theme-twentytwentyone .editor-styles-wrapper .wc-block-components-product-button .wp-block-button__link{background-color:var(--button--color-background);color:var(--button--color-text);border-color:var(--button--color-background)}.wc-block-components-product-category-list{margin-top:0;margin-bottom:.75em}.wc-block-components-product-category-list ul{margin:0;padding:0;display:inline}.wc-block-components-product-category-list ul li{display:inline;list-style:none}.wc-block-components-product-category-list ul li:after{content:", "}.wc-block-components-product-category-list ul li:last-child:after{content:""}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image,.wc-block-components-product-image{margin-top:0;margin-bottom:12px;text-decoration:none;display:block;position:relative}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a,.wc-block-components-product-image a{text-decoration:none;border:0;outline:0;box-shadow:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img,.wc-block-components-product-image img{vertical-align:middle;width:100%}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden],.wc-block-components-product-image img[hidden]{display:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[alt=""],.wc-block-components-product-image img[alt=""]{border:1px solid #f2f2f2}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-left{position:absolute;left:4px;top:4px;right:auto;margin:0}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-center{position:absolute;top:4px;left:50%;right:auto;transform:translateX(-50%);margin:0}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-right{position:absolute;right:4px;top:4px;left:auto;margin:0}.is-loading .wc-block-components-product-image{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.is-loading .wc-block-components-product-image>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-image{-webkit-animation:none;animation:none}}.wc-block-components-product-rating{display:block;margin-top:0;margin-bottom:12px}.wc-block-components-product-rating__stars{overflow:hidden;position:relative;width:5.3em;height:1.618em;line-height:1.618;font-size:1em;font-family:star;font-weight:400;margin:0 auto;text-align:left}.wc-block-components-product-rating__stars:before{content:"SSSSS";top:0;left:0;right:0;position:absolute;opacity:.5;color:#aaa;white-space:nowrap}.wc-block-components-product-rating__stars span{overflow:hidden;top:0;left:0;right:0;position:absolute;padding-top:1.5em}.wc-block-components-product-rating__stars span:before{content:"SSSSS";top:0;left:0;right:0;position:absolute;color:#000;white-space:nowrap}.wc-block-single-product .wc-block-components-product-rating__stars{margin:0}.wc-block-components-product-sale-badge{margin:0 auto 12px;font-size:.875em;padding:.25em .75em;display:inline-block;width:auto;border:1px solid #43454b;border-radius:3px;color:#43454b;background:#fff;text-align:center;text-transform:uppercase;font-weight:600;z-index:9;position:static}.wc-block-components-product-sku{margin-top:0;margin-bottom:12px;display:block;text-transform:uppercase;font-size:.875em}.wc-block-components-product-stock-indicator{margin-top:0;margin-bottom:.75em;display:block;font-size:.875em}.wc-block-components-product-stock-indicator--in-stock{color:#4ab866}.wc-block-components-product-stock-indicator--out-of-stock{color:#cc1818}.wc-block-components-product-stock-indicator--available-on-backorder,.wc-block-components-product-stock-indicator--low-stock{color:#f0b849}.wc-block-components-product-summary{margin-top:0;margin-bottom:12px}.is-loading .wc-block-components-product-summary:before{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;content:".";display:block;width:100%;height:6em}.is-loading .wc-block-components-product-summary:before>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-summary:before{-webkit-animation:none;animation:none}}.wc-block-components-product-tag-list{margin-top:0;margin-bottom:.75em}.wc-block-components-product-tag-list ul{margin:0;padding:0;display:inline}.wc-block-components-product-tag-list ul li{display:inline;list-style:none}.wc-block-components-product-tag-list ul li:after{content:", "}.wc-block-components-product-tag-list ul li:last-child:after{content:""}.wc-block-components-product-title{margin-top:0;margin-bottom:12px}.wc-block-grid .wc-block-components-product-title{line-height:1.5;font-weight:700;padding:0;color:inherit;font-size:inherit;display:block}.is-loading .wc-block-components-product-title:before{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;content:".";display:inline-block;width:7em}.is-loading .wc-block-components-product-title:before>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-title:before{-webkit-animation:none;animation:none}}.is-loading .wc-block-grid .wc-block-components-product-title:before{width:10em}.wc-block-components-product-title--align-left{text-align:left}.wc-block-components-product-title--align-center{text-align:center}.wc-block-components-product-title--align-right{text-align:right}.wc-block-components-error{display:flex;padding:40px 0;margin:40px 0;align-items:center;justify-content:center;flex-direction:column;color:#757575;text-align:center}.wc-block-components-error__header{font-size:2em;margin:0;color:#646970}.wc-block-components-error__image{width:25%;margin:0 0 24px}.wc-block-components-error__text{margin:1em 0 0;color:#8c8f94;font-size:1.25em;max-width:60ch}.wc-block-components-error__message{margin:1em auto 0;font-style:italic;color:#8c8f94;max-width:60ch}.wc-block-error__button{margin:40px 0 0}.wc-block-components-button:not(.is-link){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;align-items:center;background-color:#1e1e1e;color:#fff;display:inline-flex;font-weight:700;min-height:3em;justify-content:center;line-height:1;padding:0 1em;text-align:center;text-decoration:none;text-transform:none;position:relative}.wc-block-components-button:not(.is-link):active,.wc-block-components-button:not(.is-link):disabled,.wc-block-components-button:not(.is-link):focus,.wc-block-components-button:not(.is-link):hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-form{counter-reset:checkout-step}.wc-block-components-form .wc-block-components-checkout-step{position:relative;border:none;padding:0 0 0 24px;background:none;margin:0}.is-mobile .wc-block-components-form .wc-block-components-checkout-step,.is-small .wc-block-components-form .wc-block-components-checkout-step{padding-left:0}.wc-block-components-checkout-step--disabled{opacity:.6}.wc-block-components-checkout-step__container{position:relative}.wc-block-components-checkout-step__content>*{margin-bottom:1em}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content>:last-child{margin-bottom:0;padding-bottom:1.5em}.wc-block-components-checkout-step__heading{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap;margin:.75em 0 1em;position:relative;align-items:center;gap:1em}.wc-block-components-checkout-step:first-child .wc-block-components-checkout-step__heading,.wc-block-components-express-payment-continue-rule+.wc-block-components-checkout-step .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step__title{margin:0 12px 0 0}.wc-block-components-checkout-step__heading-content{font-size:.75em}.wc-block-components-checkout-step__heading-content a{font-weight:700;color:inherit}.wc-block-components-checkout-step__description{font-size:.875em;line-height:1.25;margin-bottom:16px}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;background:transparent;counter-increment:checkout-step;content:" " counter(checkout-step) ".";content:" " counter(checkout-step) "."/"";position:absolute;width:24px;left:-24px;top:0;text-align:center;transform:translateX(-50%)}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after{content:"";height:100%;border-left:1px solid;opacity:.3;position:absolute;left:-24px;top:0}.is-mobile .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before,.is-small .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{position:static;transform:none;left:auto;top:auto;content:counter(checkout-step) ". ";content:counter(checkout-step) ". "/""}.is-mobile .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after,.is-small .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after{content:unset}.editor-styles-wrapper .wp-block h4.wc-block-components-checkout-step__title{font-size:1em;line-height:24px;margin:0 12px 0 0}.wc-block-components-order-summary .wc-block-components-panel__button{padding-top:0;margin-top:0}.wc-block-components-order-summary .wc-block-components-panel__content{margin-bottom:0}.wc-block-components-order-summary__content{display:table;width:100%}.wc-block-components-order-summary-item{position:relative;font-size:.875em;display:flex;padding-bottom:1px;padding-top:16px;width:100%}.wc-block-components-order-summary-item:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-order-summary-item:first-child{padding-top:0}.wc-block-components-order-summary-item:last-child>div{padding-bottom:0}.wc-block-components-order-summary-item:last-child:after{display:none}.wc-block-components-order-summary-item .wc-block-components-product-metadata{font-size:1em}.wc-block-components-order-summary-item__description,.wc-block-components-order-summary-item__image{display:table-cell;vertical-align:top}.wc-block-components-order-summary-item__image{width:48px;padding-bottom:16px;position:relative}.wc-block-components-order-summary-item__image>img{width:48px;max-width:48px}.wc-block-components-order-summary-item__quantity{align-items:center;background:#fff;border:2px solid;border-radius:1em;box-shadow:0 0 0 2px #fff;color:#000;display:flex;line-height:1;min-height:20px;padding:0 .4em;position:absolute;justify-content:center;min-width:20px;right:0;top:0;transform:translate(50%,-50%);white-space:nowrap;z-index:1}.wc-block-components-order-summary-item__description{padding-left:24px;padding-right:12px;padding-bottom:16px}.wc-block-components-order-summary-item__description .wc-block-components-product-metadata,.wc-block-components-order-summary-item__description p{line-height:1.375;margin-top:4px}.wc-block-components-order-summary-item__total-price{font-weight:700;margin-left:auto;text-align:right}.wc-block-components-order-summary-item__individual-prices{display:block}.wc-block-components-payment-method-icons{margin:0 0 14px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{display:inline-block;margin:0 4px 2px;padding:0;width:auto;max-width:38px;height:24px;max-height:24px}.wc-block-components-payment-method-icons--align-left{justify-content:flex-start}.wc-block-components-payment-method-icons--align-left .wc-block-components-payment-method-icon{margin-left:0;margin-right:8px}.wc-block-components-payment-method-icons--align-right{justify-content:flex-end}.wc-block-components-payment-method-icons--align-right .wc-block-components-payment-method-icon{margin-right:0;margin-left:8px}.wc-block-components-payment-method-icons:last-child{margin-bottom:0}.is-mobile .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon,.is-small .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:16px}.wc-block-components-payment-method-label--with-icon{display:inline-block;vertical-align:middle}.wc-block-components-payment-method-label--with-icon>img,.wc-block-components-payment-method-label--with-icon>svg{vertical-align:middle;margin:-2px 4px 0 0}.is-mobile .wc-block-components-payment-method-label--with-icon>img,.is-mobile .wc-block-components-payment-method-label--with-icon>svg,.is-small .wc-block-components-payment-method-label--with-icon>img,.is-small .wc-block-components-payment-method-label--with-icon>svg{display:none}.editor-styles-wrapper .wc-block-components-checkout-policies,.wc-block-components-checkout-policies{font-size:.75em;text-align:center;list-style:none outside;line-height:1;margin:24px 0}.wc-block-components-checkout-policies__item{list-style:none outside;display:inline-block;padding:0 .25em;margin:0}.wc-block-components-checkout-policies__item:not(:first-child){border-left:1px solid #ccc}.wc-block-components-checkout-policies__item>a{color:inherit;padding:0 .25em}.wc-block-components-product-badge{font-size:.75em;border-radius:2px;border:1px solid;display:inline-block;font-weight:600;padding:0 .66em;text-transform:uppercase;white-space:nowrap}.wc-block-components-product-details.wc-block-components-product-details{list-style:none;margin:.5em 0;padding:0}.wc-block-components-product-details.wc-block-components-product-details:last-of-type{margin-bottom:0}.wc-block-components-product-details.wc-block-components-product-details li{margin-left:0}.wc-block-components-product-details__name,.wc-block-components-product-details__value{display:inline-block}.is-large:not(.wc-block-checkout) .wc-block-components-product-details__name{font-weight:700}img.wc-block-components-product-image[alt=""]{border:1px solid #f2f2f2}.wc-block-components-product-metadata{font-size:.75em}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{margin:.25em 0}.wc-block-components-checkout-return-to-cart-button{box-shadow:none;color:inherit;padding-left:calc(24px + .25em);position:relative;text-decoration:none}.wc-block-components-checkout-return-to-cart-button svg{left:0;position:absolute;transform:translateY(-50%);top:50%}.wc-block-components-shipping-calculator-address{margin-bottom:0}.wc-block-components-shipping-calculator-address__button{width:100%;margin-top:1.5em}.wc-block-components-shipping-calculator{padding:.5em 0 .75em}.wc-block-components-shipping-rates-control__package .wc-block-components-panel__button{margin-bottom:0;margin-top:0;padding-bottom:.75em;padding-top:.75em}.wc-block-components-shipping-rates-control__package .wc-block-components-panel__content,.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control,.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__option-layout,.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__option-layout{padding-bottom:0}.wc-block-components-shipping-rates-control__package-items{font-size:.875em;display:block;list-style:none;margin:0;padding:0}.wc-block-components-shipping-rates-control__package-item{overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all;display:inline-block;margin:0;padding:0}.wc-block-components-shipping-rates-control__package-item:not(:last-child):after{content:", ";white-space:pre}.wc-block-components-totals-coupon .wc-block-components-panel__button{margin-top:0;padding-top:0}.wc-block-components-totals-coupon .wc-block-components-panel__content{padding-bottom:0}.wc-block-components-totals-coupon__form{display:flex;width:100%;margin-bottom:0}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{margin-bottom:0;margin-top:0;flex-grow:1}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{height:3em;flex-shrink:0;margin-left:8px;padding-left:24px;padding-right:24px;white-space:nowrap}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button.no-margin{margin:0}.wc-block-components-totals-coupon__content{flex-direction:column;position:relative}.wc-block-components-totals-discount__coupon-list{list-style:none;margin:0;padding:0}.wc-block-components-totals-discount .wc-block-components-totals-item__value{color:#4ab866}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:1.25em}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-weight:700}.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax{margin-bottom:0}.wc-block-components-totals-shipping fieldset.wc-block-components-totals-shipping__fieldset{background-color:transparent;margin:0;padding:0;border:0}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__via{margin-bottom:16px}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__description,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-description,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-label{flex-basis:100%;text-align:left}.wc-block-components-totals-shipping .wc-block-components-shipping-rates-control__no-results-notice{margin:0 0 .75em}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;background:transparent;box-shadow:none;display:inline;text-shadow:none;text-decoration:underline}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:focus,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover{background:transparent;opacity:.8}.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;background:transparent;box-shadow:none;display:inline;text-shadow:none;text-decoration:underline}.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:active,.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:focus,.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:hover{background:transparent}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{margin:0;padding:0;list-style:none outside}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{margin:0 0 4px;padding:0;list-style:none outside}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;padding:0;text-decoration:underline;cursor:pointer}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{-webkit-animation:none;animation:none}}.wc-block-components-chip{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;align-items:center;border:0;display:inline-flex;padding:.125em .5em .25em;margin:0 .365em .365em 0;border-radius:0;line-height:1;max-width:100%}.wc-block-components-chip,.wc-block-components-chip:active,.wc-block-components-chip:focus,.wc-block-components-chip:hover{background:#e0e0e0;color:#1e1e1e}.wc-block-components-chip.wc-block-components-chip--radius-small{border-radius:3px}.wc-block-components-chip.wc-block-components-chip--radius-medium{border-radius:.433em}.wc-block-components-chip.wc-block-components-chip--radius-large{border-radius:2em;padding-left:.75em;padding-right:.75em}.wc-block-components-chip .wc-block-components-chip__text{flex-grow:1}.wc-block-components-chip.is-removable{padding-right:.5em}.wc-block-components-chip.is-removable .wc-block-components-chip__text{padding-right:.25em}.wc-block-components-chip .wc-block-components-chip__remove{font-size:.75em;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.wc-block-components-chip .wc-block-components-chip__remove-icon{vertical-align:middle}.theme-twentytwentyone .wc-block-components-chip,.theme-twentytwentyone .wc-block-components-chip:active,.theme-twentytwentyone .wc-block-components-chip:focus,.theme-twentytwentyone .wc-block-components-chip:hover{background:#fff}.theme-twentytwentyone .wc-block-components-chip:active button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:focus button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:hover button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background){background:transparent}.wc-block-components-chip__remove:focus,.wc-block-components-chip__remove:hover,button.wc-block-components-chip:focus>.wc-block-components-chip__remove,button.wc-block-components-chip:hover>.wc-block-components-chip__remove{fill:#cc1818}.wc-block-components-chip__remove:disabled,button.wc-block-components-chip:disabled>.wc-block-components-chip__remove{fill:#949494;cursor:not-allowed}.wc-block-components-combobox .wc-block-components-combobox-control,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline}.wc-block-components-combobox .wc-block-components-combobox-control .components-base-control__field,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-base-control__field{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline}.wc-block-components-combobox .wc-block-components-combobox-control .components-combobox-control__suggestions-container,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-combobox-control__suggestions-container{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;position:relative}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;font-size:1em;box-sizing:border-box;outline:inherit;border:1px solid #50575e;background:#fff;box-shadow:none;color:#2b2d2f;font-family:inherit;font-weight:400;height:3em;letter-spacing:inherit;line-height:1;padding:1.5em 16px .25em;text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap;width:100%;opacity:1;border-radius:4px}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true]{background-color:#fff;color:#2b2d2f;outline:0;box-shadow:0 0 0 1px #50575e}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus{background-color:rgba(0,0,0,.1);color:#fff;box-shadow:0 0 0 1px hsla(0,0%,100%,.4)}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{position:absolute;z-index:10;background-color:#fff;border:1px solid #50575e;border-top:0;margin:3em 0 0;padding:0;max-height:300px;min-width:100%;overflow:auto;color:#2b2d2f}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{background-color:#1e1e1e;color:#fff}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion{font-size:1em;color:#757575;cursor:default;list-style:none;margin:0;padding:.25em 16px}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected{background-color:#ddd}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected{background-color:rgba(0,0,0,.4)}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover{background-color:#00669e;color:#fff}.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;font-size:1em;line-height:1.375;position:absolute;transform:translateY(.75em);transform-origin:top left;transition:all .2s ease;color:#757575;z-index:1;margin:0 0 0 17px;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 32px);white-space:nowrap}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{color:hsla(0,0%,100%,.6)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{transition:none}}.wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label{transform:translateY(4px) scale(.75)}.wc-block-components-combobox.has-error .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control label.components-base-control__label{color:#cc1818}.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:active,.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:hover,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:active,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:hover{border-color:#cc1818}.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus{box-shadow:0 0 0 1px #cc1818}.wc-block-components-country-input{margin-top:1.5em}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slidein{0%{transform:translateX(0)}to{transform:translateX(-480px)}}@keyframes slidein{0%{transform:translateX(0)}to{transform:translateX(-480px)}}@media only screen and (max-width:480px){@-webkit-keyframes slidein{0%{transform:translateX(0)}to{transform:translateX(-100vw)}}@keyframes slidein{0%{transform:translateX(0)}to{transform:translateX(-100vw)}}}.wc-block-components-drawer__screen-overlay{background-color:rgba(95,95,95,.35);bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .3s;z-index:9999;opacity:1}.wc-block-components-drawer__screen-overlay--with-slide-out{transition:opacity .3s}.wc-block-components-drawer__screen-overlay--with-slide-in{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:fadein;animation-name:fadein}.wc-block-components-drawer__screen-overlay--is-hidden{pointer-events:none;opacity:0}.wc-block-components-drawer{position:relative;background:#fff;display:block;height:100%;left:100%;overflow:auto;position:fixed;right:0;top:0;transform:translateX(-480px);width:480px}.wc-block-components-drawer:after{border-style:solid;border-width:0 0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}@media only screen and (max-width:480px){.wc-block-components-drawer{transform:translateX(-100vw);width:100vw}}.wc-block-components-drawer__screen-overlay--with-slide-out .wc-block-components-drawer{transition:transform .3s}.wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:slidein;animation-name:slidein}.wc-block-components-drawer__screen-overlay--is-hidden .wc-block-components-drawer{transform:translateX(0)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-drawer,.wc-block-components-drawer__screen-overlay{-webkit-animation-name:none!important;animation-name:none!important;transition:none!important}}.wc-block-components-drawer .components-modal__content{padding:40px 16px}.wc-block-components-drawer .components-modal__header{position:relative}.wc-block-components-drawer .components-modal__header .components-button{border:0;border-radius:0;vertical-align:baseline;background:transparent;position:absolute;right:0;top:0;padding:1em;margin:-1em}.wc-block-components-drawer .components-modal__header .components-button>span{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;word-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-block-components-drawer .components-modal__header-heading{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;font-size:1.25rem;word-break:break-word}.wc-block-components-dropdown-selector{max-width:300px;position:relative;width:100%}.wc-block-components-dropdown-selector__input-wrapper{background:#fff;border:1px solid #50575e;color:#2b2d2f;align-items:center;border-radius:4px;cursor:text;display:flex;flex-wrap:wrap;padding:2px 8px}.is-disabled .wc-block-components-dropdown-selector__input-wrapper{background-color:#e0e0e0}.is-multiple.has-checked>.wc-block-components-dropdown-selector__input-wrapper{padding:2px 4px}.is-open>.wc-block-components-dropdown-selector__input-wrapper{border-radius:4px 4px 0 0}.wc-block-components-dropdown-selector__input{font-size:.875em;line-height:1.2857142857;margin:.1875em 0;min-width:0;padding:.1875em 0}.is-single .wc-block-components-dropdown-selector__input{width:100%}.is-single .wc-block-components-dropdown-selector__input:active,.is-single .wc-block-components-dropdown-selector__input:focus,.is-single .wc-block-components-dropdown-selector__input:hover{outline:0}.is-single.has-checked.is-open .wc-block-components-dropdown-selector__input{margin-bottom:1.5px;margin-top:1.5px}.is-single.has-checked:not(.is-open) .wc-block-components-dropdown-selector__input{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;word-wrap:normal!important;padding:0;position:absolute!important;width:1px;position:absolute}.is-multiple .wc-block-components-dropdown-selector__input{flex:1;min-width:0}.is-multiple .wc-block-components-dropdown-selector__input,.is-single .wc-block-components-dropdown-selector__input:first-child{background:transparent;border:0}.is-multiple .wc-block-components-dropdown-selector__input:active,.is-multiple .wc-block-components-dropdown-selector__input:focus,.is-multiple .wc-block-components-dropdown-selector__input:hover,.is-single .wc-block-components-dropdown-selector__input:first-child:active,.is-single .wc-block-components-dropdown-selector__input:first-child:focus,.is-single .wc-block-components-dropdown-selector__input:first-child:hover{outline:0}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove{background-color:transparent;border:0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:active,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:focus,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:hover,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:active,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:focus,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:hover{background-color:transparent;text-decoration:none}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value{font-size:.875em;align-items:center;color:#757575;display:inline-flex;margin:.1875em 0;padding:.1875em 0;width:100%}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label{flex-grow:1;line-height:1.2857142857;padding:0;text-align:left}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove{background-color:transparent;border:0;display:inline-block;line-height:1;padding:0 0 0 .3em}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove>svg{display:block}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-chip{font-size:.875em;margin-top:.1875em;margin-bottom:.1875em;line-height:1.2857142857}.wc-block-components-dropdown-selector__list{background-color:#fff;margin:-1px 0 0;padding:0;position:absolute;left:0;right:0;top:100%;max-height:300px;overflow-y:auto;z-index:1}.wc-block-components-dropdown-selector__list:not(:empty){border:1px solid #9f9f9f}.wc-block-components-dropdown-selector__list-item{font-size:.875em;color:#757575;cursor:default;list-style:none;margin:0;padding:0 4px}.wc-block-components-dropdown-selector__list-item.is-selected{background-color:#ddd}.wc-block-components-dropdown-selector__list-item.is-highlighted,.wc-block-components-dropdown-selector__list-item:active,.wc-block-components-dropdown-selector__list-item:focus,.wc-block-components-dropdown-selector__list-item:hover{background-color:#00669e;color:#fff}.wc-filter-element-label-list-count{opacity:.6}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"}.wc-block-components-filter-submit-button{display:block;margin-left:auto;white-space:nowrap}.wc-block-components-formatted-money-amount{white-space:nowrap}.wc-block-components-load-more{text-align:center;width:100%}.wc-block-components-loading-mask{position:relative;min-height:34px;pointer-events:none}.wc-block-components-loading-mask .components-spinner{position:absolute;margin:0;top:50%;left:50%;transform:translate(-50%,-50%)}.wc-block-components-loading-mask .wc-block-components-loading-mask__children{opacity:.25}.wc-block-components-pagination{margin:0 auto 16px}.wc-block-components-pagination__ellipsis,.wc-block-components-pagination__page{font-size:1em;color:#333;display:inline-block;font-weight:400}.wc-block-components-pagination__page{border-color:transparent;padding:.3em .6em;min-width:2.2em}@media(max-width:782px){.wc-block-components-pagination__page{padding:.1em .2em;min-width:1.6em}}.wc-block-components-pagination__page:not(.toggle){background-color:transparent}.wc-block-components-pagination__ellipsis{padding:.3em}@media(max-width:782px){.wc-block-components-pagination__ellipsis{padding:.1em}}.wc-block-components-pagination__page--active[disabled]{color:#333;font-weight:700;opacity:1!important}.wc-block-components-pagination__page--active[disabled]:focus,.wc-block-components-pagination__page--active[disabled]:hover{background-color:inherit;color:#333;opacity:1!important}html[dir=rtl] .wc-block-components-pagination-page--arrow span{display:inline-block;transform:scaleX(-1)}.wc-block-components-price-slider{margin-bottom:24px}.wc-block-components-price-slider.wc-block-components-price-slider--has-filter-button .wc-block-components-price-slider__controls{justify-content:flex-end}.wc-block-components-price-slider.wc-block-components-price-slider--has-filter-button .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max{margin-left:0;margin-right:10px}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;pointer-events:none;max-width:100%;box-shadow:none}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount>*,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button>*,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper>*,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount>*,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button>*,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}}.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}.wc-block-components-price-slider__range-input-wrapper{padding:0!important;border:0!important;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:9px;clear:both;position:relative;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);background:#e1e1e1;margin:15px 0}.wc-block-components-price-slider__range-input-progress{height:9px;width:100%;position:absolute;left:0;top:0;--track-background:linear-gradient(90deg,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100%/100% 100%;--range-color:#af7dd1;background:var(--track-background)}.wc-block-components-price-slider__controls{display:flex}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{margin:0;border-radius:4px;width:auto;max-width:100px;min-width:0}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--min{margin-right:10px}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max{margin-left:auto}.wc-block-components-price-slider__range-input{margin:0;padding:0!important;border:0!important;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:0;display:block;position:relative;pointer-events:none;outline:none!important;position:absolute;left:0;top:0}.wc-block-components-price-slider__range-input::-webkit-slider-runnable-track{cursor:default;height:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider__range-input::-webkit-slider-thumb{background-color:transparent;background-position:0 0;width:28px;height:23px;border:0;padding:0;vertical-align:top;cursor:pointer;z-index:20;pointer-events:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M25.318 9.942L16.9 3.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 16.645 6.21 21 11.67 21h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M13 7v9m-3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M25.318 9.942L16.9 3.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 16.645 6.21 21 11.67 21h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M13 7v9m-3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M25.318 32.942L16.9 26.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 39.645 6.21 44 11.67 44h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23F8F3F7' stroke='%23fff' stroke-opacity='.75' stroke-width='3'/%3E%3Cpath d='M25.318 32.942L16.9 26.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 39.645 6.21 44 11.67 44h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0zM13 30v9m-3-9v9-9z' stroke='%23757575'/%3E%3Cpath d='M30.682 9.942L39.1 3.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 16.645 49.79 21 44.33 21h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M43 7v9m3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M30.682 32.942L39.1 26.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 39.645 49.79 44 44.33 44h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0z' fill='%23F8F3F7' stroke='%23fff' stroke-opacity='.75' stroke-width='3'/%3E%3Cpath d='M30.682 32.942L39.1 26.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 39.645 49.79 44 44.33 44h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0zM43 30v9m3-9v9-9z' stroke='%23757575'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h56v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-6px 0 0}.wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover{background-position-y:-23px;transform:scale(1.1)}.wc-block-components-price-slider__range-input::-webkit-slider-progress{margin:0;padding:0!important;border:0!important;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider__range-input::-moz-focus-outer{border:0}.wc-block-components-price-slider__range-input::-moz-range-track{cursor:default;height:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider__range-input::-moz-range-progress{margin:0;padding:0!important;border:0!important;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider__range-input::-moz-range-thumb{background-color:transparent;background-position:0 0;width:28px;height:23px;border:0;padding:0;margin:0;vertical-align:top;cursor:pointer;z-index:20;pointer-events:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M25.318 9.942L16.9 3.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 16.645 6.21 21 11.67 21h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M13 7v9m-3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M25.318 9.942L16.9 3.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 16.645 6.21 21 11.67 21h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M13 7v9m-3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M25.318 32.942L16.9 26.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 39.645 6.21 44 11.67 44h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23F8F3F7' stroke='%23fff' stroke-opacity='.75' stroke-width='3'/%3E%3Cpath d='M25.318 32.942L16.9 26.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 39.645 6.21 44 11.67 44h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0zM13 30v9m-3-9v9-9z' stroke='%23757575'/%3E%3Cpath d='M30.682 9.942L39.1 3.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 16.645 49.79 21 44.33 21h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M43 7v9m3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M30.682 32.942L39.1 26.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 39.645 49.79 44 44.33 44h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0z' fill='%23F8F3F7' stroke='%23fff' stroke-opacity='.75' stroke-width='3'/%3E%3Cpath d='M30.682 32.942L39.1 26.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 39.645 49.79 44 44.33 44h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0zM43 30v9m3-9v9-9z' stroke='%23757575'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h56v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-moz-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider__range-input::-moz-range-thumb:hover{background-position-y:-23px;transform:scale(1.1)}.wc-block-components-price-slider__range-input::-ms-thumb{background-color:transparent;background-position:0 0;width:28px;height:23px;border:0;padding:0;margin:0;vertical-align:top;cursor:pointer;z-index:20;pointer-events:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M25.318 9.942L16.9 3.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 16.645 6.21 21 11.67 21h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M13 7v9m-3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M25.318 9.942L16.9 3.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 16.645 6.21 21 11.67 21h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M13 7v9m-3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M25.318 32.942L16.9 26.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 39.645 6.21 44 11.67 44h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23F8F3F7' stroke='%23fff' stroke-opacity='.75' stroke-width='3'/%3E%3Cpath d='M25.318 32.942L16.9 26.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 39.645 6.21 44 11.67 44h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0zM13 30v9m-3-9v9-9z' stroke='%23757575'/%3E%3Cpath d='M30.682 9.942L39.1 3.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 16.645 49.79 21 44.33 21h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M43 7v9m3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M30.682 32.942L39.1 26.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 39.645 49.79 44 44.33 44h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0z' fill='%23F8F3F7' stroke='%23fff' stroke-opacity='.75' stroke-width='3'/%3E%3Cpath d='M30.682 32.942L39.1 26.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 39.645 49.79 44 44.33 44h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0zM43 30v9m3-9v9-9z' stroke='%23757575'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h56v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider__range-input::-ms-thumb:hover{background-position-y:-23px;transform:scale(1.1)}.wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb{background-position-y:-23px;transform:scale(1.1)}.wc-block-components-price-slider__range-input:focus::-moz-range-thumb{background-position-y:-23px;transform:scale(1.1)}.wc-block-components-price-slider__range-input:focus::-ms-thumb{background-position-y:-23px;transform:scale(1.1)}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min{z-index:21}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb{margin-left:-2px;background-position-x:left}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb{background-position-x:left;transform:translate(-2px,4px)}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-ms-thumb{background-position-x:left}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max{z-index:20}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb{background-position-x:right;margin-left:2px}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb{background-position-x:right;transform:translate(2px,4px)}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-ms-thumb{background-position-x:right}.rtl .wc-block-components-price-slider__range-input-progress{--track-background:linear-gradient(270deg,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100%/100% 100%;--range-color:#af7dd1;background:var(--track-background)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-price-slider__range-input-wrapper{background:transparent;box-shadow:none;height:24px}.wc-block-components-price-slider__range-input-progress{background:#af7dd1;width:100%;top:7px}.wc-block-components-price-slider__range-input{height:24px;pointer-events:auto}.wc-block-components-price-slider__range-input::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent}.wc-block-components-price-slider__range-input::-ms-fill-lower{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input::-ms-fill-upper{background:transparent}.wc-block-components-price-slider__range-input::-ms-tooltip{display:none}.wc-block-components-price-slider__range-input::-ms-thumb{transform:translate(1px);pointer-events:auto}.wc-block-components-price-slider__range-input--max::-ms-fill-upper{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input--max::-ms-fill-lower{background:transparent}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;pointer-events:none;max-width:100%;box-shadow:none}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper>*,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}}@media screen and (-ms-high-contrast:active)and (prefers-reduced-motion:reduce),screen and (-ms-high-contrast:none)and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}}@supports(-ms-ime-align:auto){.wc-block-components-price-slider__range-input-wrapper{background:transparent;box-shadow:none;height:24px}.wc-block-components-price-slider__range-input-progress{background:#af7dd1;width:100%;top:7px}.wc-block-components-price-slider__range-input{height:24px;pointer-events:auto}.wc-block-components-price-slider__range-input::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent}.wc-block-components-price-slider__range-input::-ms-fill-lower{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input::-ms-fill-upper{background:transparent}.wc-block-components-price-slider__range-input::-ms-tooltip{display:none}.wc-block-components-price-slider__range-input::-ms-thumb{transform:translate(1px);pointer-events:auto}.wc-block-components-price-slider__range-input--max::-ms-fill-upper{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input--max::-ms-fill-lower{background:transparent}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;pointer-events:none;max-width:100%;box-shadow:none}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper>*,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}}.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}}.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper{background:transparent;border:3px solid;box-sizing:border-box}.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress{--range-color:currentColor;margin:-3px}.theme-twentytwentyone .wc-block-price-filter__range-input{background:transparent;margin:-3px;width:calc(100% + 6px)}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-webkit-slider-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-webkit-slider-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-moz-range-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-moz-range-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-ms-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-ms-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input::-webkit-slider-thumb{margin-top:-9px}.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb{transform:translate(2px,1px)}.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb{transform:translate(-2px,1px)}.theme-twentytwentyone .wc-block-price-filter__range-input::-ms-track{border-color:transparent!important}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper{border:0;height:auto;position:relative;height:50px}.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress{display:none}.theme-twentytwentyone .wc-block-price-filter__range-input{height:100%;margin:0;width:100%}}.wc-block-components-product-sort-select{margin-bottom:24px;text-align:left}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wc-block-grid{text-align:center}.wc-block-grid__no-products{padding:40px;text-align:center;width:100%}.wc-block-grid__no-products .wc-block-grid__no-products-image{max-width:150px;margin:0 auto 1em;display:block;color:inherit}.wc-block-grid__no-products .wc-block-grid__no-products-title{display:block;margin:0;font-weight:700}.wc-block-grid__no-products .wc-block-grid__no-products-description{display:block;margin:.25em 0 1em}.wc-block-grid__products{display:flex;flex-wrap:wrap;padding:0;margin:0 -8px 16px;background-clip:padding-box}.wc-block-grid__product{box-sizing:border-box;padding:0;margin:0;float:none;width:auto;position:relative;text-align:center;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:16px solid transparent;list-style:none}.wc-block-grid__product.wc-block-grid__product{box-sizing:border-box}.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product,.wc-block-grid.has-aligned-buttons .wc-block-grid__product{display:flex;flex-direction:column}.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child,.wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child{margin-top:auto;margin-bottom:0;padding-bottom:12px}.theme-twentytwenty .wc-block-grid.has-1-columns .wc-block-grid__product,.wc-block-grid.has-1-columns .wc-block-grid__product{flex:1 0 100%;max-width:100%}.theme-twentytwenty .wc-block-grid.has-2-columns .wc-block-grid__product,.wc-block-grid.has-2-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%}.theme-twentytwenty .wc-block-grid.has-3-columns .wc-block-grid__product,.wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 33.33333%;max-width:33.3333333333%}.theme-twentytwenty .wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 25%;max-width:25%}.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product{flex:1 0 20%;max-width:20%}.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product,.wc-block-grid.has-6-columns .wc-block-grid__product{flex:1 0 16.66667%;max-width:16.6666666667%}.theme-twentytwenty .wc-block-grid.has-7-columns .wc-block-grid__product,.wc-block-grid.has-7-columns .wc-block-grid__product{flex:1 0 14.28571%;max-width:14.2857142857%}.theme-twentytwenty .wc-block-grid.has-8-columns .wc-block-grid__product,.wc-block-grid.has-8-columns .wc-block-grid__product{flex:1 0 12.5%;max-width:12.5%}.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product,.wc-block-grid.has-6-columns .wc-block-grid__product{font-size:.5em}.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-6-columns.alignfull .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-6-columns.alignfull .wc-block-grid__product{font-size:.58em}.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product,.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-5-columns.alignfull .wc-block-grid__product{font-size:.75em}.theme-twentytwenty .wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull),.wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull){font-size:.92em}@media(max-width:480px){.wc-block-grid.has-2-columns .wc-block-grid__products{display:block}.wc-block-grid.has-2-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-3-columns .wc-block-grid__products{display:block}.wc-block-grid.has-3-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-4-columns .wc-block-grid__products{display:block}.wc-block-grid.has-4-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-5-columns .wc-block-grid__products{display:block}.wc-block-grid.has-5-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-6-columns .wc-block-grid__products{display:block}.wc-block-grid.has-6-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-7-columns .wc-block-grid__products{display:block}.wc-block-grid.has-7-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-8-columns .wc-block-grid__products{display:block}.wc-block-grid.has-8-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}}@media(min-width:481px)and (max-width:600px){.wc-block-grid.has-2-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-5-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-6-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-7-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-8-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}}.wc-block-components-product-name{font-size:1em;overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all}.wc-block-components-product-price--align-left{display:block;text-align:left}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:right}.wc-block-components-product-price__value.is-discounted{margin-left:.5em}.is-loading .wc-block-components-product-price:before{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;content:".";display:inline-block;width:5em}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{-webkit-animation:none;animation:none}}.wc-block-components-quantity-selector{display:flex;width:107px;border:1px solid #ddd;background:#fff;border-radius:4px;box-sizing:content-box;margin:0 0 .25em}.has-dark-controls .wc-block-components-quantity-selector{background-color:transparent;border-color:hsla(0,0%,100%,.4)}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{font-size:1em;order:2;min-width:40px;flex:1 1 auto;border:0;padding:.4em 0;margin:0;text-align:center;background:transparent;box-shadow:none;color:#000;line-height:1;vertical-align:middle;-moz-appearance:textfield}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{background:#f0f0f0;outline:1px solid #ddd}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{color:#949494}.has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{color:#fff;background:transparent}.has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{background:transparent}.has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{color:hsla(0,0%,100%,.3)}.wc-block-components-quantity-selector input::-webkit-inner-spin-button,.wc-block-components-quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{border:0;padding:0;margin:0;background:none transparent;box-shadow:none;font-size:1em;min-width:30px;cursor:pointer;color:#1e1e1e;font-style:normal;text-align:center;text-decoration:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{outline:2px solid #ddd}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{border:0;padding:0;margin:0;background:none transparent;box-shadow:none;color:#1e1e1e}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover:focus{outline:2px solid #ddd}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{color:#949494;cursor:default;border:0;padding:0;margin:0;background:none transparent;box-shadow:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled:focus{outline:2px solid #ddd}.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{color:#fff}.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{color:hsla(0,0%,100%,.3)}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus{order:1}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{order:3}.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:none transparent}.wc-block-components-radio-control__option{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;display:block;margin:1em 0;padding:0 0 0 2.5em;position:relative}.wc-block-components-radio-control__option:first-child{margin-top:0}.wc-block-components-radio-control__option:last-child{margin-bottom:0}.wc-block-components-radio-control__option-layout{display:table;width:100%}.wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout:after{display:none}.wc-block-components-radio-control__description-group,.wc-block-components-radio-control__label-group{display:table-row}.wc-block-components-radio-control__description-group>span,.wc-block-components-radio-control__label-group>span{display:table-cell}.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-label,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label{text-align:right;min-width:50%}.wc-block-components-radio-control__label,.wc-block-components-radio-control__secondary-label{line-height:max(1.5rem,24px)}.wc-block-components-radio-control__description,.wc-block-components-radio-control__secondary-description{font-size:.875em;line-height:20px}.wc-block-components-radio-control .wc-block-components-radio-control__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #50575e;border-radius:50%;display:inline-block;height:1.5em;min-height:24px;min-width:24px;width:1.5em;position:absolute;left:0;top:50%;transform:translateY(-50%)}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#000;border-radius:50%;content:"";display:block;height:.75em;left:50%;margin:0;min-height:12px;min-width:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:.75em}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input{border-color:hsla(0,0%,100%,.6);background-color:rgba(0,0,0,.1)}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#fff}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-width:2px}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background-color:var(--form--color-text)}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:after{display:none}.is-loading .wc-block-components-review-list-item__text{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;display:block;width:60%}.is-loading .wc-block-components-review-list-item__text>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__text{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-review-list-item__text:after{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;font-size:1em;width:80px}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product,.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars>span{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;height:1em;width:120px}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after{content:" "}.editor-styles-wrapper .wc-block-components-review-list-item__item,.wc-block-components-review-list-item__item{margin:0 0 48px;list-style:none}.wc-block-components-review-list-item__info{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:24px}.wc-block-components-review-list-item__meta{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__info{-ms-grid-columns:calc(3em + 16px) 1fr;grid-template-columns:calc(3em + 16px) 1fr}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__meta{-ms-grid-column:2;grid-column:2}.wc-block-components-review-list-item__image{align-items:center;display:flex;height:3em;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;justify-content:center;position:relative;width:3em}.wc-block-components-review-list-item__image>img{display:block;max-height:100%;-o-object-fit:contain;object-fit:contain}.wc-block-components-review-list-item__verified{width:21px;height:21px;text-indent:21px;margin:0;line-height:21px;overflow:hidden;position:absolute;right:-7px;bottom:-7px}.wc-block-components-review-list-item__verified:before{width:21px;height:21px;background:transparent url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="21" fill="none"%3E%3Ccircle cx="10.5" cy="10.5" r="10.5" fill="%23fff"/%3E%3Cpath fill="%23008A21" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3Cmask id="a" width="17" height="17" x="2" y="2" maskUnits="userSpaceOnUse"%3E%3Cpath fill="%23fff" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3C/mask%3E%3Cg mask="url(%23a)"%3E%3Cpath fill="%23008A21" d="M.5.5h20v20H.5z"/%3E%3C/g%3E%3C/svg%3E') 50% no-repeat;display:block;content:""}.wc-block-components-review-list-item__meta{display:flex;align-items:center;flex-flow:row wrap}.wc-block-components-review-list-item__meta:after{order:3;content:"";flex-basis:100%}.wc-block-components-review-list-item__author,.wc-block-components-review-list-item__product{display:block;font-weight:700;order:1;margin-right:8px}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author{font-weight:400;order:4}.wc-block-components-review-list-item__published-date{order:5}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date{padding-left:8px;position:relative}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{content:"";display:inline-block;margin-left:-8px;border-right:1px solid;opacity:.5;height:1em;vertical-align:middle;position:absolute;top:calc(50% + .1em);transform:translateY(-50%)}.wc-block-components-review-list-item__author:first-child+.wc-block-components-review-list-item__published-date:before,.wc-block-components-review-list-item__rating+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{display:none}.wc-block-components-review-list-item__rating{order:2}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars{font-size:1em;display:block;top:0;overflow:hidden;position:relative;height:1em;line-height:1;width:5.3em;font-family:star;font-weight:400}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before{content:"SSSSS";opacity:.25;float:left;top:0;left:0;position:absolute}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before{content:"SSSSS";top:0;position:absolute;left:0;color:#e6a237}.wc-block-components-review-list-item__text p{font-size:inherit}.wc-block-components-review-list.wc-block-components-review-list{margin:0}.wc-block-components-review-sort-select{text-align:right}.wc-block-components-sidebar-layout{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative}.wc-block-components-sidebar-layout .wc-block-components-main{box-sizing:border-box;margin:0;padding-right:3.7735849057%;width:65%}.wc-block-components-sidebar{box-sizing:border-box;margin:0;padding-left:2.2641509434%;width:35%}.wc-block-components-sidebar .wc-block-components-panel>h2{font-size:1em;border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline}.is-medium.wc-block-components-sidebar-layout,.is-mobile.wc-block-components-sidebar-layout,.is-small.wc-block-components-sidebar-layout{flex-direction:column;margin:0 auto 16px}.is-medium.wc-block-components-sidebar-layout .wc-block-components-main,.is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar,.is-mobile.wc-block-components-sidebar-layout .wc-block-components-main,.is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar,.is-small.wc-block-components-sidebar-layout .wc-block-components-main,.is-small.wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:0;width:100%}.is-large .wc-block-components-sidebar .wc-block-components-panel,.is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding-left:16px;padding-right:16px}.is-large .wc-block-components-sidebar .wc-block-components-panel .wc-block-components-totals-item{padding:0}.wc-block-components-sidebar .wc-block-components-panel>h2{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit}.wc-block-components-sidebar .wc-block-components-panel>h2 .wc-block-components-panel__button{font-weight:400}.theme-twentytwenty .wc-block-components-sidebar .wc-block-components-panel>h2{font-size:1.25em;border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline}.wc-block-components-sort-select{margin-bottom:12px}.wc-block-components-sort-select__label{margin-right:12px;display:inline-block;font-weight:400}.wc-block-components-sort-select__select{font-size:inherit;width:-webkit-max-content;width:-moz-max-content;width:max-content}.wc-block-components-spinner{position:absolute;width:100%;height:100%;color:inherit;box-sizing:content-box;text-align:center;font-size:1.25em}.wc-block-components-spinner:after{content:" ";position:absolute;top:50%;left:50%;margin:-.5em 0 0 -.5em;width:1em;height:1em;box-sizing:border-box;transform-origin:50% 50%;transform:translateZ(0) scale(.5);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;border:.2em solid;border-left:.2em solid transparent;-webkit-animation:wc-block-components-spinner__animation 1s linear infinite;animation:wc-block-components-spinner__animation 1s linear infinite}@-webkit-keyframes wc-block-components-spinner__animation{0%{-webkit-animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wc-block-components-spinner__animation{0%{-webkit-animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}.wc-block-components-state-input{margin-top:1.5em}.wc-block-components-tabs .wc-block-components-tabs__list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item{border:none;flex:auto;background:transparent;padding:12px 16px;color:inherit;outline-offset:-1px;text-align:center;transition:box-shadow .1s linear;box-shadow:inset 0 -1px currentColor;border-radius:0}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item.is-active{box-shadow:inset 0 -3px currentColor;font-weight:600;position:relative}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item:focus{outline-offset:-1px;outline:1px dotted currentColor}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item:active,.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item:hover{background:transparent}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content{font-size:1em;line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;font-weight:700}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content>img,.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content>svg{height:1.2em;vertical-align:middle;margin:.2em 0 -.2em}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content .wc-block-components-payment-method-icons{margin:.2em 0 -.2em}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:1.2em;vertical-align:middle}.wc-block-components-tabs .wc-block-components-tabs__content{padding:16px 0;text-transform:none}.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input{position:relative;margin-top:1.5em;white-space:nowrap}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;font-size:1em;position:absolute;transform:translateY(.75em);left:0;top:0;transform-origin:top left;line-height:1.375;color:#757575;transition:transform .2s ease;margin:0 0 0 17px;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 32px);cursor:text}.has-dark-controls .wc-block-components-form .wc-block-components-text-input label,.has-dark-controls .wc-block-components-text-input label{color:hsla(0,0%,100%,.6)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{transition:none}}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-text-input input:-webkit-autofill+label{transform:translateY(4px) scale(.75)}.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input.is-active label{transform:translateY(4px) scale(.75)}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{font-size:1em;background-color:#fff;padding:.75em 16px;border-radius:4px;border:1px solid #50575e;width:100%;line-height:1.375;font-family:inherit;margin:0;box-sizing:border-box;height:3em;min-height:0;color:#2b2d2f}.wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.wc-block-components-text-input input[type=email]:focus,.wc-block-components-text-input input[type=number]:focus,.wc-block-components-text-input input[type=tel]:focus,.wc-block-components-text-input input[type=text]:focus,.wc-block-components-text-input input[type=url]:focus{background-color:#fff;color:#2b2d2f;outline:0;box-shadow:0 0 0 1px #50575e}.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=number],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url],.has-dark-controls .wc-block-components-text-input input[type=email],.has-dark-controls .wc-block-components-text-input input[type=number],.has-dark-controls .wc-block-components-text-input input[type=tel],.has-dark-controls .wc-block-components-text-input input[type=text],.has-dark-controls .wc-block-components-text-input input[type=url]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.has-dark-controls .wc-block-components-text-input input[type=email]:focus,.has-dark-controls .wc-block-components-text-input input[type=number]:focus,.has-dark-controls .wc-block-components-text-input input[type=tel]:focus,.has-dark-controls .wc-block-components-text-input input[type=text]:focus,.has-dark-controls .wc-block-components-text-input input[type=url]:focus{background-color:rgba(0,0,0,.1);color:#fff;box-shadow:0 0 0 1px hsla(0,0%,100%,.4)}.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=number]{-moz-appearance:textfield}.wc-block-components-form .wc-block-components-text-input input[type=number]::-webkit-inner-spin-button,.wc-block-components-form .wc-block-components-text-input input[type=number]::-webkit-outer-spin-button,.wc-block-components-text-input input[type=number]::-webkit-inner-spin-button,.wc-block-components-text-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.wc-block-components-form .wc-block-components-text-input.is-active input[type=email],.wc-block-components-form .wc-block-components-text-input.is-active input[type=number],.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],.wc-block-components-form .wc-block-components-text-input.is-active input[type=text],.wc-block-components-form .wc-block-components-text-input.is-active input[type=url],.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=number],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url]{padding:1.5em 0 .25em 16px}.wc-block-components-form .wc-block-components-text-input.has-error input,.wc-block-components-form .wc-block-components-text-input.has-error input:active,.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-form .wc-block-components-text-input.has-error input:hover,.wc-block-components-text-input.has-error input,.wc-block-components-text-input.has-error input:active,.wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:hover{border-color:#cc1818}.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:focus{box-shadow:0 0 0 1px #cc1818}.wc-block-components-form .wc-block-components-text-input.has-error label,.wc-block-components-text-input.has-error label{color:#cc1818}.wc-block-components-form .wc-block-components-text-input:only-child,.wc-block-components-text-input:only-child{margin-top:0}.wc-block-components-textarea{font-size:1em;background-color:#fff;border:1px solid #50575e;border-radius:4px;color:#2b2d2f;font-family:inherit;line-height:1.375;margin:0;padding:.75em 16px;width:100%}.has-dark-controls .wc-block-components-textarea{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.has-dark-controls .wc-block-components-textarea::-moz-placeholder{color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-textarea::placeholder{color:hsla(0,0%,100%,.6)}.theme-twentytwentyone .has-dark-controls .wc-block-components-textarea{background-color:rgba(0,0,0,.1);color:#fff}.theme-twentytwenty .wc-block-components-title.wc-block-components-title,.wc-block-components-title.wc-block-components-title{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;font-size:1.25em;word-break:break-word}.wc-block-components-notices{display:block;margin-bottom:2em}.wc-block-components-notices .wc-block-components-notices__notice{margin:0;display:flex;flex-wrap:nowrap}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss{background:transparent none;padding:0;margin:0 0 0 auto;border:0;outline:0;color:currentColor}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss svg{fill:currentColor;vertical-align:text-top}.wc-block-components-notices .wc-block-components-notices__notice+.wc-block-components-notices__notice{margin-top:1em}.theme-twentytwenty .wc-block-components-notices__notice,.theme-twentytwentyone .wc-block-components-notices__notice{padding:1.5rem 3rem}.wc-block-components-notices__snackbar{position:fixed;bottom:20px;left:16px;width:auto}@media(max-width:782px){.wc-block-components-notices__snackbar{position:fixed;top:10px;left:0;bottom:auto}}@media(max-width:782px){.wc-block-components-notices__snackbar .components-snackbar-list__notice-container{margin-left:10px;margin-right:10px}}.wc-block-components-validation-error{font-size:.75em;color:#cc1818;max-width:100%;white-space:normal}.wc-block-components-validation-error>p{margin:0;padding:4px 0 0}.wc-block-components-select+.wc-block-components-validation-error{margin-bottom:24px}.with-scroll-to-top__scroll-point{position:relative;top:-36px}.is-medium .wc-block-cart__sidebar,.is-mobile .wc-block-cart__sidebar,.is-small .wc-block-cart__sidebar{margin-bottom:24px;order:0}.editor-styles-wrapper .wc-block-cart__empty-cart__title,.wc-block-cart__empty-cart__title{font-size:inherit}.wc-block-cart__submit{position:relative;margin:0 0 16px}.wc-block-cart__submit-button{width:100%;margin:0}.wc-block-cart .wc-block-cart__submit-container{padding:0}@media(min-width:783px){.wc-block-cart .wc-block-cart__submit-container--sticky{display:none}}@media(max-width:782px){.wc-block-cart .wc-block-cart__submit-container--sticky{background:#fff;bottom:0;left:0;padding:16px;position:fixed;width:100%;z-index:9999}.wc-block-cart .wc-block-cart__submit-container--sticky:before{box-shadow:0 -10px 20px 10px currentColor;color:hsla(0,0%,80%,.5);content:"";height:100%;left:0;position:absolute;right:0;top:0}}.wc-block-cart .wc-block-components-shipping-calculator{white-space:nowrap}.wc-block-cart .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.wc-block-cart .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.wc-block-cart .wc-block-components-address-form .wc-block-components-text-input:first-of-type{margin-top:0}table.wc-block-cart-items,table.wc-block-cart-items td,table.wc-block-cart-items th{background:none!important;border:0;margin:0}.editor-styles-wrapper table.wc-block-cart-items,table.wc-block-cart-items{width:100%}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,table.wc-block-cart-items .wc-block-cart-items__header{font-size:.75em;text-transform:uppercase}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image{width:100px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:hidden}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total{width:100px;text-align:right}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{width:100%;margin:0}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;background:transparent;box-shadow:none;display:inline;text-shadow:none;text-decoration:underline;font-size:.75em;text-transform:none;white-space:nowrap}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{background:transparent}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-size:1em;text-align:right;line-height:inherit}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata{margin-bottom:.75em}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row.is-disabled,table.wc-block-cart-items .wc-block-cart-items__row.is-disabled{opacity:.5;pointer-events:none;transition:opacity .2s ease}.wc-block-cart .wc-block-components-totals-footer-item,.wc-block-cart .wc-block-components-totals-taxes{margin:0}.wc-block-cart--is-loading h2 span,.wc-block-cart--is-loading th span,.wc-block-mini-cart__drawer.is-loading h2 span,.wc-block-mini-cart__drawer.is-loading th span{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;min-width:84px;display:inline-block}.wc-block-cart--is-loading h2 span>*,.wc-block-cart--is-loading th span>*,.wc-block-mini-cart__drawer.is-loading h2 span>*,.wc-block-mini-cart__drawer.is-loading th span>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading h2 span,.wc-block-cart--is-loading th span,.wc-block-mini-cart__drawer.is-loading h2 span,.wc-block-mini-cart__drawer.is-loading th span{-webkit-animation:none;animation:none}}.wc-block-cart--is-loading h2 span:after,.wc-block-cart--is-loading th span:after,.wc-block-mini-cart__drawer.is-loading h2 span:after,.wc-block-mini-cart__drawer.is-loading th span:after{content:" "}.wc-block-cart--is-loading h2 span,.wc-block-mini-cart__drawer.is-loading h2 span{min-width:33%}.wc-block-cart--is-loading .wc-block-components-product-metadata,.wc-block-cart--is-loading .wc-block-components-product-price,.wc-block-cart--is-loading .wc-block-components-quantity-selector,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.wc-block-cart--is-loading .wc-block-components-product-metadata>*,.wc-block-cart--is-loading .wc-block-components-product-price>*,.wc-block-cart--is-loading .wc-block-components-quantity-selector>*,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata>*,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price>*,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-components-product-metadata,.wc-block-cart--is-loading .wc-block-components-product-price,.wc-block-cart--is-loading .wc-block-components-quantity-selector,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector{-webkit-animation:none;animation:none}}.wc-block-cart--is-loading .wc-block-components-product-name,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;min-width:84px;display:inline-block}.wc-block-cart--is-loading .wc-block-components-product-name>*,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-components-product-name,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name{-webkit-animation:none;animation:none}}.wc-block-cart--is-loading .wc-block-components-product-name:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name:after{content:" "}.wc-block-cart--is-loading .wc-block-components-product-metadata,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata{margin-top:.25em;min-width:8em}.wc-block-cart--is-loading .wc-block-cart-item__remove-link,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__remove-link{visibility:hidden}.wc-block-cart--is-loading .wc-block-cart-item__image>a,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;display:block}.wc-block-cart--is-loading .wc-block-cart-item__image>a>*,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart-item__image>a,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a{-webkit-animation:none;animation:none}}.wc-block-cart--is-loading .wc-block-components-product-price,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price{max-width:3em;display:block;margin-top:.25em}.wc-block-cart--is-loading .wc-block-components-product-price:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price:after{content:" "}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;min-height:460px}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card>*,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card{-webkit-animation:none;animation:none}}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card:after{content:" "}.wc-block-components-sidebar-layout.wc-block-cart--skeleton{display:none}.is-loading+.wc-block-components-sidebar-layout.wc-block-cart--skeleton{display:flex}.wc-block-cart-item__total-price-and-sale-badge-wrapper{display:flex;flex-direction:column;align-items:flex-end}.wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-sale-badge{margin-top:4px}.is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,.is-mobile .wc-block-cart-item__total .wc-block-components-sale-badge,.is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,.is-small .wc-block-cart-item__total .wc-block-components-sale-badge,.is-small.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title{display:none}.is-medium table.wc-block-cart-items td,.is-mobile table.wc-block-cart-items td,.is-small table.wc-block-cart-items td{padding:0}.is-medium table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-medium table.wc-block-cart-items .wc-block-cart-items__header,.is-mobile table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-mobile table.wc-block-cart-items .wc-block-cart-items__header,.is-small table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-small table.wc-block-cart-items .wc-block-cart-items__header{display:none}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:80px 132px;grid-template-columns:80px 132px;padding:16px 0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row:after,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row:after,.is-small table.wc-block-cart-items .wc-block-cart-items__row:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;padding-right:16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:2;grid-column-end:4;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:stretch;justify-self:stretch;padding:0 16px 16px 0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2;vertical-align:bottom;padding-right:16px;-ms-grid-row-align:end;align-self:end;padding-top:16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{-ms-grid-row:1;grid-row-start:1}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount{display:inline-block}.is-large.wc-block-cart{margin-bottom:3em}.is-large.wc-block-cart .wc-block-cart-items{position:relative}.is-large.wc-block-cart .wc-block-cart-items:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.is-large.wc-block-cart .wc-block-cart-items th{padding:.25rem 16px .25rem 0;white-space:nowrap}.is-large.wc-block-cart .wc-block-cart-items td{position:relative;padding:16px 0 16px 16px;vertical-align:top}.is-large.wc-block-cart .wc-block-cart-items td:after{border-style:solid;border-width:1px 0 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.is-large.wc-block-cart .wc-block-cart-items th:last-child{padding-right:0}.is-large.wc-block-cart .wc-block-cart-items td:last-child{padding-right:16px}.is-large.wc-block-cart .wc-block-cart__sidebar>div:not(.wc-block-components-totals-wrapper){margin-left:16px;margin-right:16px}.is-large.wc-block-cart .wc-block-components-radio-control__input{left:0}.is-large.wc-block-cart .wc-block-cart__totals-title{border:0;border-radius:0;margin:0;vertical-align:baseline;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;box-shadow:none;display:inline;background:transparent;font-size:.75em;display:block;font-weight:600;padding:.25rem 0;text-align:right;text-transform:uppercase}.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator,.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel){padding-left:16px;padding-right:16px}.is-large.wc-block-cart .wc-block-cart__payment-options{padding:16px 0 0}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-empty-cart-block{display:none}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-items-block{box-sizing:border-box;margin:0;padding-right:3.7735849057%;width:65%;min-height:10em}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block{min-height:15em;display:block;-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block{-webkit-animation:none;animation:none}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-totals-block{box-sizing:border-box;margin:0;padding-left:2.2641509434%;width:35%;min-height:12em}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block{min-height:3em;display:block;-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;margin:0 0 1em}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block>*,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block>*,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block>*,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block{-webkit-animation:none;animation:none}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block{height:20em}@media only screen and (max-width:700px){.wp-block-woocommerce-cart.is-loading{padding-top:16px}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block{flex-direction:column;margin:0 auto 16px}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-totals-block{padding:0;width:100%}}.wc-block-checkout-error{padding:40px;text-align:center;width:100%}.wc-block-checkout-error .wc-block-checkout-error__image{max-width:150px;margin:0 auto 1em;display:block;color:inherit}.wc-block-checkout-error .wc-block-checkout-error__title{display:block;margin:0;font-weight:700}.wc-block-checkout-error .wc-block-checkout-error__description{display:block;margin:.25em 0 1em}.wc-block-checkout-empty{padding:40px;text-align:center;width:100%}.wc-block-checkout-empty .wc-block-checkout-empty__image{max-width:150px;margin:0 auto 1em;display:block;color:inherit}.wc-block-checkout-empty .wc-block-checkout-empty__title{display:block;margin:0;font-weight:700}.wc-block-checkout-empty .wc-block-checkout-empty__description{display:block;margin:.25em 0 1em}.wc-block-checkout__actions{display:flex;justify-content:space-between;align-items:center}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button{width:50%;padding:1em;height:auto}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button .wc-block-components-button__text{line-height:24px}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button .wc-block-components-button__text>svg{fill:#fff;vertical-align:top}.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button{display:none}.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-place-order-button{width:100%}.is-large .wc-block-checkout__actions{position:relative;padding:1.5em 0}.is-large .wc-block-checkout__actions:after{border-style:solid;border-width:1px 0 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-checkout__form{margin:0;max-width:100%}.is-medium .wc-block-checkout__main,.is-mobile .wc-block-checkout__main,.is-small .wc-block-checkout__main{order:1}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form{margin-left:-6px;margin-right:-6px}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form:after,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form:after,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form:after,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form:after,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form:after,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form:after{content:"";clear:both;display:block}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input{float:left;margin-left:6px;margin-right:6px;position:relative;width:calc(50% - 12px)}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2){margin-top:0}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company{width:calc(100% - 12px)}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox{clear:both}.components-placeholder.wc-block-checkout__no-shipping-placeholder{margin-bottom:16px}.components-placeholder.wc-block-checkout__no-shipping-placeholder *{pointer-events:all}.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset{display:block}.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .components-button{background-color:#1e1e1e;color:#fff}.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .wc-block-checkout__no-shipping-placeholder-description{display:block;margin:.25em 0 1em}.wc-block-checkout__shipping-option .wc-block-components-radio-control__option{position:relative;margin:0;padding:.75em 0 .75em 2.5em}.wc-block-checkout__shipping-option .wc-block-components-radio-control__option:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-checkout__shipping-option .wc-block-components-shipping-rates-control__no-results-notice{margin:.75em 0}.wc-block-checkout__terms{margin:1.5em 0}.wc-block-checkout__terms textarea{top:-5px;position:relative}.wc-block-checkout__terms.wc-block-checkout__terms--disabled{opacity:.6}.wc-block-checkout__sidebar .wc-block-components-product-name{display:block;color:inherit;flex-grow:1;flex-basis:0}.wc-block-checkout__sidebar .wc-block-components-totals-footer-item,.wc-block-checkout__sidebar .wc-block-components-totals-taxes{margin:0;padding:0}.is-medium .wc-block-checkout__sidebar,.is-mobile .wc-block-checkout__sidebar,.is-small .wc-block-checkout__sidebar{margin-bottom:24px;order:0}.wc-block-checkout__add-note{margin:1.5em 0}.is-medium .wc-block-checkout__add-note,.is-mobile .wc-block-checkout__add-note,.is-small .wc-block-checkout__add-note{position:relative;margin-bottom:1em;margin-top:1em;padding:1em 0}.is-medium .wc-block-checkout__add-note:after,.is-mobile .wc-block-checkout__add-note:after,.is-small .wc-block-checkout__add-note:after{border-style:solid;border-width:1px 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-checkout__add-note .wc-block-components-textarea{margin-top:16px}.wc-block-checkout__order-notes.wc-block-components-checkout-step{padding-left:0}.wp-block-woocommerce-checkout{margin:0}.wp-block-woocommerce-checkout .with-scroll-to-top__scroll-point{top:-96px}.wp-block-woocommerce-checkout.is-loading{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block{width:35%;padding-left:2.2641509434%}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block{width:65%;padding-right:3.7735849057%}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block{box-sizing:border-box;margin:0}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block>div,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block>div{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;margin:0 0 1.5em;display:none}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block>div>*,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block>div>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block>div,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block>div{-webkit-animation:none;animation:none}}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-contact-information-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-payment-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-contact-information-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-payment-block{min-height:10em;display:block}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-shipping-address-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-shipping-address-block{min-height:24em;display:block}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-actions-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-actions-block{width:50%;min-height:4em;margin-left:50%;display:block}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block{min-height:47em;display:block}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-panel>h2,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel>h2{font-size:1em;border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-panel>h2 .wc-block-components-panel__button,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel>h2 .wc-block-components-panel__button{font-weight:400}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-panel,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-totals-item,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-item{padding-left:16px;padding-right:16px}@media only screen and (max-width:700px){.wp-block-woocommerce-checkout.is-loading{flex-direction:column;margin:0 auto 16px}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block{padding:0;width:100%}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-item{padding-left:0;padding-right:0}}.theme-twentytwenty .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel>h2{font-size:1.25em;border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline}.wc-block-mini-cart__badge,.wc-block-mini-cart__quantity-badge{align-items:center;display:flex}.wc-block-mini-cart__badge{background:#fff;border:.15em solid;border-radius:1em;box-sizing:border-box;color:#000;font-size:.875em;font-weight:600;height:1.4285714286em;justify-content:center;margin-left:-.7142857143em;min-width:1.4285714286em;padding:0 .25em;transform:translateY(-50%);white-space:nowrap;z-index:1}.wc-block-mini-cart__icon{display:block;height:1.5em;width:1.5em;stroke:currentColor}.wc-block-mini-cart{background-color:transparent!important;display:flex;justify-content:flex-end}.wc-block-mini-cart.align-center{justify-content:center}.wc-block-mini-cart.align-left{justify-content:flex-start}.wc-block-mini-cart.is-transparent .wc-block-mini-cart__button{background-color:transparent!important}.wc-block-mini-cart__button{align-items:center;border:none;color:inherit;display:flex;font-weight:400;padding:.75em .5em}.wc-block-mini-cart__button:hover{opacity:.6}.wc-block-mini-cart__amount{display:none}.wc-block-mini-cart__tax-label{margin-right:.5em}@media screen and (min-width:768px){.wc-block-mini-cart__amount{display:initial;font-weight:600;margin-right:8px}}.modal-open .wc-block-mini-cart__button{pointer-events:none}.wc-block-mini-cart__drawer{font-size:1rem}.wc-block-mini-cart__drawer .components-modal__content{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.wc-block-mini-cart__drawer .components-modal__header{margin:16px 0}.wc-block-mini-cart__drawer .wc-block-mini-cart__items{flex-grow:1;margin-right:-16px;overflow-y:auto;padding-right:16px}.wc-block-mini-cart__drawer .wc-block-mini-cart__items .wc-block-cart-items__row:last-child:after{content:none}.wc-block-mini-cart__footer{border-top:1px solid #ddd;margin-bottom:-40px;margin-left:-16px;margin-right:-16px;padding:24px}.wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal{font-weight:600;margin-bottom:16px}.wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{display:none;font-size:.75em;font-weight:400}@media only screen and (min-width:480px){.wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{display:unset}}.wc-block-mini-cart__footer-actions{display:flex;gap:16px}.wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart.wc-block-components-button{background-color:transparent;border:1px solid #1e1e1e;color:#1e1e1e;display:none;flex-grow:1;font-weight:600}@media only screen and (min-width:480px){.wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart.wc-block-components-button{display:inline-flex}}.wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-checkout{border:1px solid #1e1e1e;flex-grow:1;font-weight:600}.wc-block-mini-cart__footer .wc-block-components-payment-method-icons{margin-top:16px}.wc-block-components-express-payment{margin:auto;position:relative}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:0;margin:0;overflow:hidden;text-align:center}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li{margin:0}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li>img{width:100%;height:48px}.wc-block-components-express-payment--checkout{margin-top:5px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container{display:flex;flex-direction:row;left:0;position:absolute;right:0;top:-5px;vertical-align:middle}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before{border-left:1px solid;border-top:1px solid;border-radius:5px 0 0 0;content:"";display:block;height:4px;margin-right:12px;opacity:.3;pointer-events:none;width:10px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:after{border-right:1px solid;border-top:1px solid;border-radius:0 5px 0 0;content:"";display:block;height:4px;margin-left:12px;opacity:.3;pointer-events:none;flex-grow:1}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title{flex-grow:0;transform:translateY(-50%)}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content{position:relative;padding:1.5em 23px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content:after{border-style:solid;border-width:0 1px 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0;border-radius:0 0 5px 5px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content>p{margin-bottom:1em}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons>li{display:inline-block;width:50%}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons>li:nth-child(2n){padding-left:8px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons>li:nth-child(odd){padding-right:8px}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li{padding-bottom:16px;text-align:center;width:100%}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li:last-child{padding-bottom:0}.wc-block-components-express-payment-continue-rule{display:flex;align-items:center;text-align:center;padding:0 24px;margin:24px 0}.wc-block-components-express-payment-continue-rule:before{margin-right:10px}.wc-block-components-express-payment-continue-rule:after{margin-left:10px}.wc-block-components-express-payment-continue-rule:after,.wc-block-components-express-payment-continue-rule:before{content:" ";flex:1;border-bottom:1px solid;opacity:.3}.wc-block-components-express-payment-continue-rule--cart{margin:16px 0;text-transform:uppercase}.theme-twentynineteen .wc-block-components-express-payment__title:before{display:none}.theme-twentytwenty .wc-block-components-express-payment .wc-block-components-express-payment__title{padding-left:12px;padding-right:12px}.components-placeholder.wc-block-checkout__no-payment-methods-placeholder{margin-bottom:16px}.components-placeholder.wc-block-checkout__no-payment-methods-placeholder *{pointer-events:all}.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset{display:block}.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset .components-button{background-color:#1e1e1e;color:#fff}.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset .wc-block-checkout__no-payment-methods-placeholder-description{display:block;margin:.25em 0 1em}.components-notice.wc-block-checkout__no-payment-methods-notice{margin-bottom:16px}.wc-block-card-elements{display:flex;width:100%}.wc-block-card-elements .wc-block-components-validation-error{position:static}.wc-block-gateway-container{position:relative;margin-bottom:1.5em;white-space:nowrap}.wc-block-gateway-container.wc-card-number-element{flex-basis:15em;flex-grow:1;min-width:min(15em,60%)}.wc-block-gateway-container.wc-card-expiry-element{flex-basis:7em;margin-left:12px;min-width:min(7em,calc(24% - 12px))}.wc-block-gateway-container.wc-card-cvc-element{flex-basis:7em;margin-left:12px;min-width:min(5em,calc(16% - 12px))}.wc-block-gateway-container .wc-block-gateway-input{font-size:1em;line-height:1.375;background-color:#fff;padding:.75em 0 .75em 16px;border-radius:4px;border:1px solid #50575e;width:100%;font-family:inherit;margin:0;box-sizing:border-box;height:3em;color:#2b2d2f;cursor:text}.wc-block-gateway-container .wc-block-gateway-input:focus,.wc-block-gateway-container:focus{background-color:#fff}.wc-block-gateway-container label{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;font-size:1em;line-height:1.375;position:absolute;transform:translateY(.75em);left:0;top:0;transform-origin:top left;color:#757575;transition:transform .2s ease;margin:0 0 0 17px;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 24px);cursor:text}@media screen and (prefers-reduced-motion:reduce){.wc-block-gateway-container label{transition:none}}.wc-block-gateway-container.wc-inline-card-element label{margin-left:calc(24px + 1.5em)}.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input.focused.empty+label,.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input:not(.empty)+label{margin-left:16px;transform:translateY(4px) scale(.75)}.wc-block-gateway-container.wc-inline-card-element+.wc-block-components-validation-error{position:static;margin-top:-24px}.wc-block-gateway-container .wc-block-gateway-input.focused.empty,.wc-block-gateway-container .wc-block-gateway-input:not(.empty){padding:1.5em 0 .25em 16px}.wc-block-gateway-container .wc-block-gateway-input.focused.empty+label,.wc-block-gateway-container .wc-block-gateway-input:not(.empty)+label{transform:translateY(4px) scale(.75)}.wc-block-gateway-container .wc-block-gateway-input.has-error{border-color:#cc1818}.wc-block-gateway-container .wc-block-gateway-input.has-error:focus{outline-color:#cc1818}.wc-block-gateway-container .wc-block-gateway-input.has-error+label{color:#cc1818}.is-large .wc-card-cvc-element .wc-block-components-validation-error>p,.is-large .wc-card-expiry-element .wc-block-components-validation-error>p,.is-medium .wc-card-cvc-element .wc-block-components-validation-error>p,.is-medium .wc-card-expiry-element .wc-block-components-validation-error>p{line-height:16px;padding-top:4px}.is-mobile .wc-card-cvc-element .wc-block-components-validation-error>p,.is-mobile .wc-card-expiry-element .wc-block-components-validation-error>p,.is-small .wc-card-cvc-element .wc-block-components-validation-error>p,.is-small .wc-card-expiry-element .wc-block-components-validation-error>p{min-height:28px}.wc-block-components-checkout-payment-methods *{pointer-events:all}.is-mobile .wc-block-card-elements,.is-small .wc-block-card-elements{flex-wrap:wrap}.is-mobile .wc-block-gateway-container.wc-card-number-element,.is-small .wc-block-gateway-container.wc-card-number-element{flex-basis:100%}.is-mobile .wc-block-gateway-container.wc-card-expiry-element,.is-small .wc-block-gateway-container.wc-card-expiry-element{flex-basis:calc(50% - 8px);margin-left:0;margin-right:8px}.is-mobile .wc-block-gateway-container.wc-card-cvc-element,.is-small .wc-block-gateway-container.wc-card-cvc-element{flex-basis:calc(50% - 8px);margin-left:8px}.wc-block-checkout__payment-method .wc-block-components-radio-control__option{padding-left:56px}.wc-block-checkout__payment-method .wc-block-components-radio-control__option:after{content:none}.wc-block-checkout__payment-method .wc-block-components-radio-control__option .wc-block-components-radio-control__input{left:16px}.wc-block-checkout__payment-method .wc-block-components-radio-control__option,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:first-child,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child{margin:0;padding-bottom:1em;padding-top:1em}.wc-block-checkout__payment-method .wc-block-components-radio-control__option-checked{font-weight:700}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option,.wc-block-checkout__payment-method .wc-block-components-radio-control__option{position:relative}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:after,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:after{border-style:solid;border-width:1px 1px 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:last-child:after,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child:after{border-width:1px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option:after{border-width:0}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label{display:flex;align-items:center;justify-content:flex-start}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label img{height:24px;max-height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__option{padding-left:16px}.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__input{display:none}.wc-block-checkout__payment-method .wc-block-components-checkout-step__description-payments-aligned{padding-top:14px;height:28px}.wc-block-components-radio-control-accordion-content{padding:0 16px 1em}.wc-block-components-radio-control-accordion-content:empty{display:none}.wc-block-checkout__order-notes .wc-block-components-checkout-step__content{padding-bottom:0}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;margin-top:1.5em}.wc-block-components-checkbox label{align-items:flex-start;display:flex;position:relative}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{font-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #50575e;border-radius:2px;box-sizing:border-box;height:1.5em;width:1.5em;margin:0 16px 0 0;min-height:1.5em;min-width:1.5em;overflow:hidden;position:static;vertical-align:middle;background-color:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#fff;border-color:#50575e}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:2px solid #50575e;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before{content:""}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border-color:hsla(0,0%,100%,.6);background-color:rgba(0,0,0,.1)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid #cc1818;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;position:absolute;margin-left:.1875em;margin-top:.0625em;width:1.125em;height:1.125em;pointer-events:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span{vertical-align:middle;line-height:1.5em}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-checkbox__mark{display:none}}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none}.wc-block-components-panel.has-border{position:relative}.wc-block-components-panel.has-border:after{border-style:solid;border-width:1px 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-panel.has-border+.wc-block-components-panel.has-border:after{border-top-width:0}.wc-block-components-panel.has-border.no-top-border{position:relative}.wc-block-components-panel.has-border.no-top-border:after{border-style:solid;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0;border-width:0 0 1px}.wc-block-components-panel__button{border:0;border-radius:0;vertical-align:baseline;height:auto;line-height:1;margin:.375em 0 0;padding:.375em 32px 0 0;position:relative;text-align:left;width:100%;word-break:break-word}.wc-block-components-panel__button[aria-expanded=true]{padding-bottom:.375em;margin-bottom:.375em}.wc-block-components-panel__button,.wc-block-components-panel__button:active,.wc-block-components-panel__button:focus,.wc-block-components-panel__button:hover{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;background:transparent;box-shadow:none}.wc-block-components-panel__button>.wc-block-components-panel__button-icon{fill:currentColor;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.wc-block-components-panel__content{padding-bottom:1em}.wc-block-components-panel__content[hidden]{display:none}.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-panel__button{background-color:inherit;color:inherit}.theme-twentyseventeen .wc-block-components-panel__button,.theme-twentytwenty .wc-block-components-panel__button{background:none transparent;color:inherit}.theme-twentyseventeen .wc-block-components-panel__button.wc-block-components-panel__button:focus,.theme-twentyseventeen .wc-block-components-panel__button.wc-block-components-panel__button:hover,.theme-twentytwenty .wc-block-components-panel__button.wc-block-components-panel__button:focus,.theme-twentytwenty .wc-block-components-panel__button.wc-block-components-panel__button:hover{background:none transparent}.wc-block-components-totals-wrapper{position:relative;padding:16px 0}.wc-block-components-totals-wrapper:after{border-style:solid;border-width:1px 0 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-totals-wrapper:last-child{padding-bottom:0}.wc-block-components-totals-wrapper.has-bottom-border:after{border-bottom-width:1px}.wc-block-components-totals-wrapper.slot-wrapper{padding:0}.wc-block-components-totals-wrapper.slot-wrapper>*>*{position:relative;padding:16px 0}.wc-block-components-totals-wrapper.slot-wrapper>*>:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-totals-wrapper.slot-wrapper>*>:last-child:after{border-bottom-width:0}.wc-block-components-discounts-meta .wc-block-components-totals-wrapper:first-child{position:relative}.wc-block-components-discounts-meta .wc-block-components-totals-wrapper:first-child:after{border-style:solid;border-width:1px 0 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-totals-item{display:flex;flex-wrap:wrap;margin:.75em 0 0;width:100%}.wc-block-components-totals-item:first-child{margin-top:0}.wc-block-components-totals-item__label{flex-grow:1}.wc-block-components-totals-item__value{font-weight:700;white-space:nowrap}.wc-block-components-totals-item__description{font-size:.875em;width:100%}.wc-block-components-totals-item.wc-block-components-totals-taxes__grouped-rate{margin:4px 0}.wc-block-components-totals-item.wc-block-components-totals-taxes__grouped-rate:first-child{margin-top:0}.wc-block-components-totals-item.wc-block-components-totals-taxes__grouped-rate:last-child{margin-bottom:0}.wc-block-product-categories{margin-bottom:1em}.wc-block-product-categories.is-dropdown{display:flex}.wc-block-product-categories select{margin-right:.5em}.wc-block-product-categories-list--has-images{list-style:none outside}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item{margin:4px 0 4px 60px;list-style:none outside;clear:both}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item ul{margin:4px 0 0}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image{max-width:50px;display:inline-block;padding:0;margin:0 .5em 0 -60px;position:relative;vertical-align:middle;border:1px solid #eee}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img{display:block;height:auto;margin:0;max-width:100%;padding:0}.wc-block-product-categories-list-item-count:before{content:" ("}.wc-block-product-categories-list-item-count:after{content:")"}.wp-block-woocommerce-product-categories.is-loading .wc-block-product-categories__placeholder{display:inline-block;height:1em;width:50%;min-width:200px;background:currentColor;opacity:.2}.wc-block-product-categories__button{display:flex;align-items:center;margin:0;padding:0 .5em;position:relative;overflow:hidden}.wc-block-product-categories__button svg{fill:currentColor;outline:none}.rtl .wc-block-product-categories__button svg{transform:rotate(180deg)}.wc-block-product-categories__button:active{color:currentColor}.wc-block-product-categories__button:disabled,.wc-block-product-categories__button[aria-disabled=true]{cursor:default;opacity:.3}.wc-block-product-categories__button:disabled:focus,.wc-block-product-categories__button[aria-disabled=true]:focus{box-shadow:none}.wc-block-featured-product{position:relative;background-color:#1e1e1e;background-size:cover;background-position:50%;width:100%;margin:0 0 1.5em}.wc-block-featured-product,.wc-block-featured-product .wc-block-featured-product__wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center}.wc-block-featured-product .wc-block-featured-product__wrapper{overflow:hidden;height:100%}.wc-block-featured-product.has-left-content{justify-content:flex-start}.wc-block-featured-product.has-left-content .wc-block-featured-product__description,.wc-block-featured-product.has-left-content .wc-block-featured-product__price,.wc-block-featured-product.has-left-content .wc-block-featured-product__title,.wc-block-featured-product.has-left-content .wc-block-featured-product__variation{margin-left:0;text-align:left}.wc-block-featured-product.has-right-content{justify-content:flex-end}.wc-block-featured-product.has-right-content .wc-block-featured-product__description,.wc-block-featured-product.has-right-content .wc-block-featured-product__price,.wc-block-featured-product.has-right-content .wc-block-featured-product__title,.wc-block-featured-product.has-right-content .wc-block-featured-product__variation{margin-right:0;text-align:right}.wc-block-featured-product .wc-block-featured-product__description,.wc-block-featured-product .wc-block-featured-product__price,.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{color:#fff;line-height:1.25;margin-bottom:0;text-align:center}.wc-block-featured-product .wc-block-featured-product__description a,.wc-block-featured-product .wc-block-featured-product__description a:active,.wc-block-featured-product .wc-block-featured-product__description a:focus,.wc-block-featured-product .wc-block-featured-product__description a:hover,.wc-block-featured-product .wc-block-featured-product__price a,.wc-block-featured-product .wc-block-featured-product__price a:active,.wc-block-featured-product .wc-block-featured-product__price a:focus,.wc-block-featured-product .wc-block-featured-product__price a:hover,.wc-block-featured-product .wc-block-featured-product__title a,.wc-block-featured-product .wc-block-featured-product__title a:active,.wc-block-featured-product .wc-block-featured-product__title a:focus,.wc-block-featured-product .wc-block-featured-product__title a:hover,.wc-block-featured-product .wc-block-featured-product__variation a,.wc-block-featured-product .wc-block-featured-product__variation a:active,.wc-block-featured-product .wc-block-featured-product__variation a:focus,.wc-block-featured-product .wc-block-featured-product__variation a:hover{color:#fff}.wc-block-featured-product .wc-block-featured-product__description,.wc-block-featured-product .wc-block-featured-product__link,.wc-block-featured-product .wc-block-featured-product__price,.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{width:100%;padding:16px 48px 0;z-index:1}.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{margin-top:0;border:0}.wc-block-featured-product .wc-block-featured-product__title:before,.wc-block-featured-product .wc-block-featured-product__variation:before{display:none}.wc-block-featured-product .wc-block-featured-product__variation{font-style:italic;padding-top:0}.wc-block-featured-product .wc-block-featured-product__description p{margin:0;line-height:1.5em}.wc-block-featured-product .wp-block-button.aligncenter{text-align:center}.wc-block-featured-product.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wc-block-featured-product.has-background-dim.has-background-dim-10:before{opacity:.1}.wc-block-featured-product.has-background-dim.has-background-dim-20:before{opacity:.2}.wc-block-featured-product.has-background-dim.has-background-dim-30:before{opacity:.3}.wc-block-featured-product.has-background-dim.has-background-dim-40:before{opacity:.4}.wc-block-featured-product.has-background-dim.has-background-dim-50:before{opacity:.5}.wc-block-featured-product.has-background-dim.has-background-dim-60:before{opacity:.6}.wc-block-featured-product.has-background-dim.has-background-dim-70:before{opacity:.7}.wc-block-featured-product.has-background-dim.has-background-dim-80:before{opacity:.8}.wc-block-featured-product.has-background-dim.has-background-dim-90:before{opacity:.9}.wc-block-featured-product.has-background-dim.has-background-dim-100:before{opacity:1}.wc-block-featured-product.alignleft,.wc-block-featured-product.alignright{max-width:290px;width:100%}.wc-block-featured-product:after{display:block;content:"";font-size:0;min-height:inherit}@supports((position:-webkit-sticky) or (position:sticky)){.wc-block-featured-product:after{content:none}}.wc-block-featured-product.aligncenter,.wc-block-featured-product.alignleft,.wc-block-featured-product.alignright,.wc-block-product-search .wc-block-product-search__fields{display:flex}.wc-block-product-search .wc-block-product-search__field{padding:6px 8px;line-height:1.8;flex-grow:1}.wc-block-product-search .wc-block-product-search__button{display:flex;align-items:center;margin:0 0 0 6px;cursor:pointer;padding:0 .5em;position:relative;overflow:hidden}.wc-block-product-search .wc-block-product-search__button svg{fill:currentColor;outline:none}.rtl .wc-block-product-search .wc-block-product-search__button svg{transform:rotate(180deg)}.wc-block-product-search .wc-block-product-search__button:active{color:currentColor}.wc-block-product-search .wc-block-product-search__button:disabled,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]{cursor:default;opacity:.3}.wc-block-product-search .wc-block-product-search__button:disabled:focus,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]:focus{box-shadow:none}.wc-block-featured-category{position:relative;background-color:#1e1e1e;background-size:cover;background-position:50%;width:100%;margin:0 0 1.5em;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center}.wc-block-featured-category .wc-block-featured-category__wrapper{overflow:hidden;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center}.wc-block-featured-category.has-left-content{justify-content:flex-start}.wc-block-featured-category.has-left-content .wc-block-featured-category__description,.wc-block-featured-category.has-left-content .wc-block-featured-category__price,.wc-block-featured-category.has-left-content .wc-block-featured-category__title{margin-left:0;text-align:left}.wc-block-featured-category.has-right-content{justify-content:flex-end}.wc-block-featured-category.has-right-content .wc-block-featured-category__description,.wc-block-featured-category.has-right-content .wc-block-featured-category__price,.wc-block-featured-category.has-right-content .wc-block-featured-category__title{margin-right:0;text-align:right}.wc-block-featured-category .wc-block-featured-category__description,.wc-block-featured-category .wc-block-featured-category__price,.wc-block-featured-category .wc-block-featured-category__title{color:#fff;line-height:1.25;margin-bottom:0;text-align:center}.wc-block-featured-category .wc-block-featured-category__description a,.wc-block-featured-category .wc-block-featured-category__description a:active,.wc-block-featured-category .wc-block-featured-category__description a:focus,.wc-block-featured-category .wc-block-featured-category__description a:hover,.wc-block-featured-category .wc-block-featured-category__price a,.wc-block-featured-category .wc-block-featured-category__price a:active,.wc-block-featured-category .wc-block-featured-category__price a:focus,.wc-block-featured-category .wc-block-featured-category__price a:hover,.wc-block-featured-category .wc-block-featured-category__title a,.wc-block-featured-category .wc-block-featured-category__title a:active,.wc-block-featured-category .wc-block-featured-category__title a:focus,.wc-block-featured-category .wc-block-featured-category__title a:hover{color:#fff}.wc-block-featured-category .wc-block-featured-category__description,.wc-block-featured-category .wc-block-featured-category__link,.wc-block-featured-category .wc-block-featured-category__price,.wc-block-featured-category .wc-block-featured-category__title{width:100%;padding:0 48px 16px;z-index:1}.wc-block-featured-category .wc-block-featured-category__title{margin-top:0}.wc-block-featured-category .wc-block-featured-category__title:before{display:none}.wc-block-featured-category .wc-block-featured-category__description p{margin:0}.wc-block-featured-category .wp-block-button.aligncenter{text-align:center}.wc-block-featured-category.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wc-block-featured-category.has-background-dim.has-background-dim-10:before{opacity:.1}.wc-block-featured-category.has-background-dim.has-background-dim-20:before{opacity:.2}.wc-block-featured-category.has-background-dim.has-background-dim-30:before{opacity:.3}.wc-block-featured-category.has-background-dim.has-background-dim-40:before{opacity:.4}.wc-block-featured-category.has-background-dim.has-background-dim-50:before{opacity:.5}.wc-block-featured-category.has-background-dim.has-background-dim-60:before{opacity:.6}.wc-block-featured-category.has-background-dim.has-background-dim-70:before{opacity:.7}.wc-block-featured-category.has-background-dim.has-background-dim-80:before{opacity:.8}.wc-block-featured-category.has-background-dim.has-background-dim-90:before{opacity:.9}.wc-block-featured-category.has-background-dim.has-background-dim-100:before{opacity:1}.wc-block-featured-category.alignleft,.wc-block-featured-category.alignright{max-width:290px;width:100%}.wc-block-featured-category:after{display:block;content:"";font-size:0;min-height:inherit}@supports((position:-webkit-sticky) or (position:sticky)){.wc-block-featured-category:after{content:none}}.wc-block-featured-category.aligncenter,.wc-block-featured-category.alignleft,.wc-block-featured-category.alignright{display:flex}.wc-block-attribute-filter{margin-bottom:24px}.wc-block-attribute-filter.style-dropdown{display:flex;gap:16px}.wc-block-attribute-filter .wc-block-attribute-filter-list{margin:0;width:100%}.wc-block-attribute-filter .wc-block-attribute-filter-list li{text-decoration:underline}.wc-block-attribute-filter .wc-block-attribute-filter-list li label{cursor:pointer}.wc-block-attribute-filter .wc-block-attribute-filter-list li input{cursor:pointer;display:inline-block}.wc-block-attribute-filter .wc-block-attribute-filter-dropdown{flex-grow:1;max-width:unset;width:0}.wc-block-attribute-filter .is-single .wc-block-attribute-filter-list-count,.wc-block-attribute-filter .wc-block-dropdown-selector .wc-block-dropdown-selector__list .wc-block-attribute-filter-list-count{opacity:.6}.wc-block-attribute-filter .wc-block-components-dropdown-selector__input-wrapper{height:100%}.wc-block-stock-filter{margin-bottom:24px}.wc-block-stock-filter .wc-block-stock-filter-list{margin:0}.wc-block-stock-filter .wc-block-stock-filter-list li{text-decoration:underline}.wc-block-stock-filter .wc-block-stock-filter-list li label{cursor:pointer}.wc-block-stock-filter .wc-block-stock-filter-list li input{cursor:pointer;display:inline-block}.wc-block-stock-filter .is-single,.wc-block-stock-filter .wc-block-dropdown-selector .wc-block-dropdown-selector__list{opacity:.6}.wc-block-stock-filter .wc-block-stock-filter__button{margin-top:8px}@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.wc-block-active-filters{margin-bottom:24px;overflow:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all{font-size:1em;float:right;border:none;padding:0;text-decoration:underline;cursor:pointer}.wc-block-active-filters .wc-block-active-filters__clear-all,.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent;color:inherit}.wc-block-active-filters .wc-block-active-filters__list{margin:0 0 4px;padding:0;list-style:none outside;clear:both}.wc-block-active-filters .wc-block-active-filters__list li{margin:0;padding:0;list-style:none outside;clear:both}.wc-block-active-filters .wc-block-active-filters__list li ul{margin:0;padding:0;list-style:none outside}.wc-block-active-filters .wc-block-active-filters__list li:first-child .wc-block-active-filters__list-item-type{margin:0}.wc-block-active-filters .wc-block-active-filters__list-item-type{font-size:.75em;text-transform:uppercase;letter-spacing:.1em;margin:16px 0 0;display:block}.wc-block-active-filters .wc-block-active-filters__list-item-operator{font-weight:400;font-style:italic}.wc-block-active-filters .wc-block-active-filters__list-item-name{font-weight:700;display:block;position:relative;padding:0 16px 0 0}.wc-block-active-filters .wc-block-active-filters__list-item-remove{background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;width:16px;padding:0;position:absolute;right:0;top:50%;margin:-8px 0 0;color:currentColor}.wc-block-active-filters .wc-block-active-filters__list--chips li,.wc-block-active-filters .wc-block-active-filters__list--chips ul{display:inline}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-active-filters__list-item-type{display:none}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip{font-size:.875em;margin-top:.1875em;margin-bottom:.1875em}

  .ext-absolute{position:absolute!important}.ext-relative{position:relative!important}.ext-top-base{top:var(--wp--style--block-gap,2rem)!important}.ext-top-lg{top:var(--extendify--spacing--large)!important}.ext--top-base{top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--top-lg{top:calc(var(--extendify--spacing--large)*-1)!important}.ext-right-base{right:var(--wp--style--block-gap,2rem)!important}.ext-right-lg{right:var(--extendify--spacing--large)!important}.ext--right-base{right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--right-lg{right:calc(var(--extendify--spacing--large)*-1)!important}.ext-bottom-base{bottom:var(--wp--style--block-gap,2rem)!important}.ext-bottom-lg{bottom:var(--extendify--spacing--large)!important}.ext--bottom-base{bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--bottom-lg{bottom:calc(var(--extendify--spacing--large)*-1)!important}.ext-left-base{left:var(--wp--style--block-gap,2rem)!important}.ext-left-lg{left:var(--extendify--spacing--large)!important}.ext--left-base{left:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--left-lg{left:calc(var(--extendify--spacing--large)*-1)!important}.ext-order-1{order:1!important}.ext-order-2{order:2!important}.ext-col-auto{grid-column:auto!important}.ext-col-span-1{grid-column:span 1/span 1!important}.ext-col-span-2{grid-column:span 2/span 2!important}.ext-col-span-3{grid-column:span 3/span 3!important}.ext-col-span-4{grid-column:span 4/span 4!important}.ext-col-span-5{grid-column:span 5/span 5!important}.ext-col-span-6{grid-column:span 6/span 6!important}.ext-col-span-7{grid-column:span 7/span 7!important}.ext-col-span-8{grid-column:span 8/span 8!important}.ext-col-span-9{grid-column:span 9/span 9!important}.ext-col-span-10{grid-column:span 10/span 10!important}.ext-col-span-11{grid-column:span 11/span 11!important}.ext-col-span-12{grid-column:span 12/span 12!important}.ext-col-span-full{grid-column:1/-1!important}.ext-col-start-1{grid-column-start:1!important}.ext-col-start-2{grid-column-start:2!important}.ext-col-start-3{grid-column-start:3!important}.ext-col-start-4{grid-column-start:4!important}.ext-col-start-5{grid-column-start:5!important}.ext-col-start-6{grid-column-start:6!important}.ext-col-start-7{grid-column-start:7!important}.ext-col-start-8{grid-column-start:8!important}.ext-col-start-9{grid-column-start:9!important}.ext-col-start-10{grid-column-start:10!important}.ext-col-start-11{grid-column-start:11!important}.ext-col-start-12{grid-column-start:12!important}.ext-col-start-13{grid-column-start:13!important}.ext-col-start-auto{grid-column-start:auto!important}.ext-col-end-1{grid-column-end:1!important}.ext-col-end-2{grid-column-end:2!important}.ext-col-end-3{grid-column-end:3!important}.ext-col-end-4{grid-column-end:4!important}.ext-col-end-5{grid-column-end:5!important}.ext-col-end-6{grid-column-end:6!important}.ext-col-end-7{grid-column-end:7!important}.ext-col-end-8{grid-column-end:8!important}.ext-col-end-9{grid-column-end:9!important}.ext-col-end-10{grid-column-end:10!important}.ext-col-end-11{grid-column-end:11!important}.ext-col-end-12{grid-column-end:12!important}.ext-col-end-13{grid-column-end:13!important}.ext-col-end-auto{grid-column-end:auto!important}.ext-row-auto{grid-row:auto!important}.ext-row-span-1{grid-row:span 1/span 1!important}.ext-row-span-2{grid-row:span 2/span 2!important}.ext-row-span-3{grid-row:span 3/span 3!important}.ext-row-span-4{grid-row:span 4/span 4!important}.ext-row-span-5{grid-row:span 5/span 5!important}.ext-row-span-6{grid-row:span 6/span 6!important}.ext-row-span-full{grid-row:1/-1!important}.ext-row-start-1{grid-row-start:1!important}.ext-row-start-2{grid-row-start:2!important}.ext-row-start-3{grid-row-start:3!important}.ext-row-start-4{grid-row-start:4!important}.ext-row-start-5{grid-row-start:5!important}.ext-row-start-6{grid-row-start:6!important}.ext-row-start-7{grid-row-start:7!important}.ext-row-start-auto{grid-row-start:auto!important}.ext-row-end-1{grid-row-end:1!important}.ext-row-end-2{grid-row-end:2!important}.ext-row-end-3{grid-row-end:3!important}.ext-row-end-4{grid-row-end:4!important}.ext-row-end-5{grid-row-end:5!important}.ext-row-end-6{grid-row-end:6!important}.ext-row-end-7{grid-row-end:7!important}.ext-row-end-auto{grid-row-end:auto!important}.ext-m-0:not([style*=margin]){margin:0!important}.ext-m-auto:not([style*=margin]){margin:auto!important}.ext-m-base:not([style*=margin]){margin:var(--wp--style--block-gap,2rem)!important}.ext-m-lg:not([style*=margin]){margin:var(--extendify--spacing--large)!important}.ext--m-base:not([style*=margin]){margin:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--m-lg:not([style*=margin]){margin:calc(var(--extendify--spacing--large)*-1)!important}.ext-mx-0:not([style*=margin]){margin-left:0!important;margin-right:0!important}.ext-mx-auto:not([style*=margin]){margin-left:auto!important;margin-right:auto!important}.ext-mx-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,2rem)!important;margin-right:var(--wp--style--block-gap,2rem)!important}.ext-mx-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large)!important;margin-right:var(--extendify--spacing--large)!important}.ext--mx-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 2rem)*-1)!important;margin-right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--mx-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large)*-1)!important;margin-right:calc(var(--extendify--spacing--large)*-1)!important}.ext-my-0:not([style*=margin]){margin-bottom:0!important;margin-top:0!important}.ext-my-auto:not([style*=margin]){margin-bottom:auto!important;margin-top:auto!important}.ext-my-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,2rem)!important;margin-top:var(--wp--style--block-gap,2rem)!important}.ext-my-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large)!important;margin-top:var(--extendify--spacing--large)!important}.ext--my-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important;margin-top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--my-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large)*-1)!important;margin-top:calc(var(--extendify--spacing--large)*-1)!important}.ext-mt-0:not([style*=margin]){margin-top:0!important}.ext-mt-auto:not([style*=margin]){margin-top:auto!important}.ext-mt-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,2rem)!important}.ext-mt-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large)!important}.ext--mt-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--mt-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large)*-1)!important}.ext-mr-0:not([style*=margin]){margin-right:0!important}.ext-mr-auto:not([style*=margin]){margin-right:auto!important}.ext-mr-base:not([style*=margin]){margin-right:var(--wp--style--block-gap,2rem)!important}.ext-mr-lg:not([style*=margin]){margin-right:var(--extendify--spacing--large)!important}.ext--mr-base:not([style*=margin]){margin-right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--mr-lg:not([style*=margin]){margin-right:calc(var(--extendify--spacing--large)*-1)!important}.ext-mb-0:not([style*=margin]){margin-bottom:0!important}.ext-mb-auto:not([style*=margin]){margin-bottom:auto!important}.ext-mb-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,2rem)!important}.ext-mb-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large)!important}.ext--mb-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--mb-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large)*-1)!important}.ext-ml-0:not([style*=margin]){margin-left:0!important}.ext-ml-auto:not([style*=margin]){margin-left:auto!important}.ext-ml-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,2rem)!important}.ext-ml-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large)!important}.ext--ml-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--ml-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large)*-1)!important}.ext-block{display:block!important}.ext-inline-block{display:inline-block!important}.ext-inline{display:inline!important}.ext-flex{display:flex!important}.ext-inline-flex{display:inline-flex!important}.ext-grid{display:grid!important}.ext-inline-grid{display:inline-grid!important}.ext-hidden{display:none!important}.ext-w-auto{width:auto!important}.ext-w-full{width:100%!important}.ext-max-w-full{max-width:100%!important}.ext-flex-1{flex:1 1 0%!important}.ext-flex-auto{flex:1 1 auto!important}.ext-flex-initial{flex:0 1 auto!important}.ext-flex-none{flex:none!important}.ext-flex-shrink-0{flex-shrink:0!important}.ext-flex-shrink{flex-shrink:1!important}.ext-flex-grow-0{flex-grow:0!important}.ext-flex-grow{flex-grow:1!important}.ext-list-none{list-style-type:none!important}.ext-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.ext-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ext-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ext-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ext-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ext-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.ext-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.ext-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.ext-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.ext-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.ext-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.ext-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.ext-grid-cols-none{grid-template-columns:none!important}.ext-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.ext-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))!important}.ext-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))!important}.ext-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))!important}.ext-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))!important}.ext-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))!important}.ext-grid-rows-none{grid-template-rows:none!important}.ext-flex-row{flex-direction:row!important}.ext-flex-row-reverse{flex-direction:row-reverse!important}.ext-flex-col{flex-direction:column!important}.ext-flex-col-reverse{flex-direction:column-reverse!important}.ext-flex-wrap{flex-wrap:wrap!important}.ext-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.ext-flex-nowrap{flex-wrap:nowrap!important}.ext-items-start{align-items:flex-start!important}.ext-items-end{align-items:flex-end!important}.ext-items-center{align-items:center!important}.ext-items-baseline{align-items:baseline!important}.ext-items-stretch{align-items:stretch!important}.ext-justify-start{justify-content:flex-start!important}.ext-justify-end{justify-content:flex-end!important}.ext-justify-center{justify-content:center!important}.ext-justify-between{justify-content:space-between!important}.ext-justify-around{justify-content:space-around!important}.ext-justify-evenly{justify-content:space-evenly!important}.ext-justify-items-start{justify-items:start!important}.ext-justify-items-end{justify-items:end!important}.ext-justify-items-center{justify-items:center!important}.ext-justify-items-stretch{justify-items:stretch!important}.ext-gap-0{gap:0!important}.ext-gap-base{gap:var(--wp--style--block-gap,2rem)!important}.ext-gap-lg{gap:var(--extendify--spacing--large)!important}.ext-gap-x-0{-moz-column-gap:0!important;column-gap:0!important}.ext-gap-x-base{-moz-column-gap:var(--wp--style--block-gap,2rem)!important;column-gap:var(--wp--style--block-gap,2rem)!important}.ext-gap-x-lg{-moz-column-gap:var(--extendify--spacing--large)!important;column-gap:var(--extendify--spacing--large)!important}.ext-gap-y-0{row-gap:0!important}.ext-gap-y-base{row-gap:var(--wp--style--block-gap,2rem)!important}.ext-gap-y-lg{row-gap:var(--extendify--spacing--large)!important}.ext-justify-self-auto{justify-self:auto!important}.ext-justify-self-start{justify-self:start!important}.ext-justify-self-end{justify-self:end!important}.ext-justify-self-center{justify-self:center!important}.ext-justify-self-stretch{justify-self:stretch!important}.ext-rounded-none{border-radius:0!important}.ext-rounded-full{border-radius:9999px!important}.ext-rounded-t-none{border-top-left-radius:0!important;border-top-right-radius:0!important}.ext-rounded-t-full{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.ext-rounded-r-none{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.ext-rounded-r-full{border-bottom-right-radius:9999px!important;border-top-right-radius:9999px!important}.ext-rounded-b-none{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ext-rounded-b-full{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.ext-rounded-l-none{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.ext-rounded-l-full{border-bottom-left-radius:9999px!important;border-top-left-radius:9999px!important}.ext-rounded-tl-none{border-top-left-radius:0!important}.ext-rounded-tl-full{border-top-left-radius:9999px!important}.ext-rounded-tr-none{border-top-right-radius:0!important}.ext-rounded-tr-full{border-top-right-radius:9999px!important}.ext-rounded-br-none{border-bottom-right-radius:0!important}.ext-rounded-br-full{border-bottom-right-radius:9999px!important}.ext-rounded-bl-none{border-bottom-left-radius:0!important}.ext-rounded-bl-full{border-bottom-left-radius:9999px!important}.ext-border-0{border-width:0!important}.ext-border-t-0{border-top-width:0!important}.ext-border-r-0{border-right-width:0!important}.ext-border-b-0{border-bottom-width:0!important}.ext-border-l-0{border-left-width:0!important}.ext-p-0:not([style*=padding]){padding:0!important}.ext-p-base:not([style*=padding]){padding:var(--wp--style--block-gap,2rem)!important}.ext-p-lg:not([style*=padding]){padding:var(--extendify--spacing--large)!important}.ext-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.ext-px-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,2rem)!important;padding-right:var(--wp--style--block-gap,2rem)!important}.ext-px-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large)!important;padding-right:var(--extendify--spacing--large)!important}.ext-py-0:not([style*=padding]){padding-bottom:0!important;padding-top:0!important}.ext-py-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,2rem)!important;padding-top:var(--wp--style--block-gap,2rem)!important}.ext-py-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large)!important;padding-top:var(--extendify--spacing--large)!important}.ext-pt-0:not([style*=padding]){padding-top:0!important}.ext-pt-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,2rem)!important}.ext-pt-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large)!important}.ext-pr-0:not([style*=padding]){padding-right:0!important}.ext-pr-base:not([style*=padding]){padding-right:var(--wp--style--block-gap,2rem)!important}.ext-pr-lg:not([style*=padding]){padding-right:var(--extendify--spacing--large)!important}.ext-pb-0:not([style*=padding]){padding-bottom:0!important}.ext-pb-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,2rem)!important}.ext-pb-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large)!important}.ext-pl-0:not([style*=padding]){padding-left:0!important}.ext-pl-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,2rem)!important}.ext-pl-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large)!important}.ext-text-left{text-align:left!important}.ext-text-center{text-align:center!important}.ext-text-right{text-align:right!important}.ext-leading-none{line-height:1!important}.ext-leading-tight{line-height:1.25!important}.ext-leading-snug{line-height:1.375!important}.ext-leading-normal{line-height:1.5!important}.ext-leading-relaxed{line-height:1.625!important}.ext-leading-loose{line-height:2!important}.clip-path--rhombus img{-webkit-clip-path:polygon(15% 6%,80% 29%,84% 93%,23% 69%);clip-path:polygon(15% 6%,80% 29%,84% 93%,23% 69%)}.clip-path--diamond img{-webkit-clip-path:polygon(5% 29%,60% 2%,91% 64%,36% 89%);clip-path:polygon(5% 29%,60% 2%,91% 64%,36% 89%)}.clip-path--rhombus-alt img{-webkit-clip-path:polygon(14% 9%,85% 24%,91% 89%,19% 76%);clip-path:polygon(14% 9%,85% 24%,91% 89%,19% 76%)}.wp-block-columns[class*=fullwidth-cols]{margin-bottom:unset}.ext .wp-block-columns .wp-block-column[style*=padding]{padding-left:0!important;padding-right:0!important}.ext .wp-block-columns+.wp-block-columns:not([class*=mt-]):not([class*=my-]):not([style*=margin]){margin-top:0!important}[class*=fullwidth-cols] .wp-block-column:first-child,[class*=fullwidth-cols] .wp-block-group:first-child{margin-top:0}[class*=fullwidth-cols] .wp-block-column:last-child,[class*=fullwidth-cols] .wp-block-group:last-child{margin-bottom:0}[class*=fullwidth-cols] .wp-block-column:first-child>*,[class*=fullwidth-cols] .wp-block-column>:first-child{margin-top:0}.ext .is-not-stacked-on-mobile .wp-block-column,[class*=fullwidth-cols] .wp-block-column>:last-child{margin-bottom:0}.wp-block-columns[class*=fullwidth-cols]:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-bottom:var(--wp--style--block-gap,2rem)}@media (min-width:782px){.wp-block-columns[class*=fullwidth-cols]:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-bottom:0}}.wp-block-columns[class*=fullwidth-cols].is-not-stacked-on-mobile>.wp-block-column{margin-bottom:0!important}@media (min-width:600px) and (max-width:781px){.wp-block-columns[class*=fullwidth-cols]:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){margin-left:var(--wp--style--block-gap,2em)}}@media (max-width:781px){.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap}.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important;margin-left:0!important}}@media (max-width:1079px){.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap}.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important;margin-left:0!important}.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-bottom:var(--wp--style--block-gap,2rem)!important}}.direction-rtl{direction:rtl}.direction-ltr{direction:ltr}.is-style-inline-list{padding-left:0!important}.is-style-inline-list li{list-style-type:none!important}@media (min-width:782px){.is-style-inline-list li{display:inline!important;margin-right:var(--wp--style--block-gap,2rem)!important}}@media (min-width:782px){.is-style-inline-list li:first-child{margin-left:0!important}}@media (min-width:782px){.is-style-inline-list li:last-child{margin-right:0!important}}.bring-to-front{position:relative;z-index:10}.text-stroke{-webkit-text-stroke-color:var(--wp--preset--color--background)}.text-stroke,.text-stroke--primary{-webkit-text-stroke-width:var(
        --wp--custom--typography--text-stroke-width,2px
    )}.text-stroke--primary{-webkit-text-stroke-color:var(--wp--preset--color--primary)}.text-stroke--secondary{-webkit-text-stroke-width:var(
        --wp--custom--typography--text-stroke-width,2px
    );-webkit-text-stroke-color:var(--wp--preset--color--secondary)}.editor\:no-caption .block-editor-rich-text__editable{display:none!important}.editor\:no-inserter .wp-block-column:not(.is-selected)>.block-list-appender,.editor\:no-inserter .wp-block-cover__inner-container>.block-list-appender,.editor\:no-inserter .wp-block-group__inner-container>.block-list-appender,.editor\:no-inserter>.block-list-appender{display:none}.editor\:no-resize .components-resizable-box__handle,.editor\:no-resize .components-resizable-box__handle:after,.editor\:no-resize .components-resizable-box__side-handle:before{display:none;pointer-events:none}.editor\:no-resize .components-resizable-box__container{display:block}.editor\:pointer-events-none{pointer-events:none}.is-style-angled{justify-content:flex-end}.ext .is-style-angled>[class*=_inner-container],.is-style-angled{align-items:center}.is-style-angled .wp-block-cover__image-background,.is-style-angled .wp-block-cover__video-background{-webkit-clip-path:polygon(0 0,30% 0,50% 100%,0 100%);clip-path:polygon(0 0,30% 0,50% 100%,0 100%);z-index:1}@media (min-width:782px){.is-style-angled .wp-block-cover__image-background,.is-style-angled .wp-block-cover__video-background{-webkit-clip-path:polygon(0 0,55% 0,65% 100%,0 100%);clip-path:polygon(0 0,55% 0,65% 100%,0 100%)}}.ext .wp-block[data-align=wide]{margin-bottom:0!important;margin-top:0!important}.has-foreground-color{color:var(--wp--preset--color--foreground,#000)!important}.has-foreground-background-color{background-color:var(--wp--preset--color--foreground,#000)!important}.has-background-color{color:var(--wp--preset--color--background,#fff)!important}.has-background-background-color{background-color:var(--wp--preset--color--background,#fff)!important}.has-primary-color{color:var(--wp--preset--color--primary,#4b5563)!important}.has-primary-background-color{background-color:var(--wp--preset--color--primary,#4b5563)!important}.has-secondary-color{color:var(--wp--preset--color--secondary,#9ca3af)!important}.has-secondary-background-color{background-color:var(--wp--preset--color--secondary,#9ca3af)!important}.ext.has-text-color h1,.ext.has-text-color h2,.ext.has-text-color h3,.ext.has-text-color h4,.ext.has-text-color h5,.ext.has-text-color h6,.ext.has-text-color p{color:currentColor}.editor-styles-wrapper .has-gigantic-font-size.wp-block,.has-gigantic-font-size{--fallback-size:clamp(var(--wp--preset--font-size--huge,22px),calc(1rem + var(--wp--custom--typography--gigantic--preferred, 5vw)),var(--wp--preset--font-size--huge,42px) * 2);font-size:var(--wp--preset--font-size--gigantic,var(--fallback-size))}.has-ext-small-font-size{font-size:var(--wp--preset--font-size--ext-small)!important}.has-ext-medium-font-size{font-size:var(--wp--preset--font-size--ext-medium)!important}.has-ext-large-font-size{font-size:var(--wp--preset--font-size--ext-large)!important}.has-ext-x-large-font-size{font-size:var(--wp--preset--font-size--ext-x-large)!important}.has-ext-gigantic-font-size{font-size:var(--wp--preset--font-size--ext-gigantic)!important}.ext .ext-grid>[class*=_inner-container]{display:grid}.ext>[class*=_inner-container]>.ext-grid:not([class*=columns]),.ext>[class*=_inner-container]>.wp-block>.ext-grid:not([class*=columns]){display:initial!important}.ext .ext-grid-cols-1>[class*=_inner-container]{grid-template-columns:repeat(1,minmax(0,1fr))!important}.ext .ext-grid-cols-2>[class*=_inner-container]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ext .ext-grid-cols-3>[class*=_inner-container]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ext .ext-grid-cols-4>[class*=_inner-container]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ext .ext-grid-cols-5>[class*=_inner-container]{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ext .ext-grid-cols-6>[class*=_inner-container]{grid-template-columns:repeat(6,minmax(0,1fr))!important}.ext .ext-grid-cols-7>[class*=_inner-container]{grid-template-columns:repeat(7,minmax(0,1fr))!important}.ext .ext-grid-cols-8>[class*=_inner-container]{grid-template-columns:repeat(8,minmax(0,1fr))!important}.ext .ext-grid-cols-9>[class*=_inner-container]{grid-template-columns:repeat(9,minmax(0,1fr))!important}.ext .ext-grid-cols-10>[class*=_inner-container]{grid-template-columns:repeat(10,minmax(0,1fr))!important}.ext .ext-grid-cols-11>[class*=_inner-container]{grid-template-columns:repeat(11,minmax(0,1fr))!important}.ext .ext-grid-cols-12>[class*=_inner-container]{grid-template-columns:repeat(12,minmax(0,1fr))!important}.ext .ext-grid-cols-13>[class*=_inner-container]{grid-template-columns:repeat(13,minmax(0,1fr))!important}.ext .ext-grid-cols-none>[class*=_inner-container]{grid-template-columns:none!important}.ext .ext-grid-rows-1>[class*=_inner-container]{grid-template-rows:repeat(1,minmax(0,1fr))!important}.ext .ext-grid-rows-2>[class*=_inner-container]{grid-template-rows:repeat(2,minmax(0,1fr))!important}.ext .ext-grid-rows-3>[class*=_inner-container]{grid-template-rows:repeat(3,minmax(0,1fr))!important}.ext .ext-grid-rows-4>[class*=_inner-container]{grid-template-rows:repeat(4,minmax(0,1fr))!important}.ext .ext-grid-rows-5>[class*=_inner-container]{grid-template-rows:repeat(5,minmax(0,1fr))!important}.ext .ext-grid-rows-6>[class*=_inner-container]{grid-template-rows:repeat(6,minmax(0,1fr))!important}.ext .ext-grid-rows-none>[class*=_inner-container]{grid-template-rows:none!important}.ext .ext-items-start>[class*=_inner-container]{align-items:flex-start!important}.ext .ext-items-end>[class*=_inner-container]{align-items:flex-end!important}.ext .ext-items-center>[class*=_inner-container]{align-items:center!important}.ext .ext-items-baseline>[class*=_inner-container]{align-items:baseline!important}.ext .ext-items-stretch>[class*=_inner-container]{align-items:stretch!important}.ext.wp-block-group>:last-child{margin-bottom:0}.ext .wp-block-group__inner-container{padding:0!important}.ext.has-background{padding-left:var(--wp--style--block-gap,2rem);padding-right:var(--wp--style--block-gap,2rem)}.ext [class*=inner-container]>.alignwide [class*=inner-container],.ext [class*=inner-container]>[data-align=wide] [class*=inner-container]{max-width:var(--responsive--alignwide-width,120rem)}.ext [class*=inner-container]>.alignwide [class*=inner-container]>*,.ext [class*=inner-container]>[data-align=wide] [class*=inner-container]>*{max-width:100%!important}.ext [class*=inner-container]>.alignfull [class*=inner-container],.ext [class*=inner-container]>[data-align=full] [class*=inner-container]{max-width:100%}.ext [class*=inner-container]>.alignfull [class*=inner-container]>*,.ext [class*=inner-container]>[data-align=full] [class*=inner-container]>*{max-width:100%!important}.ext .wp-block-image{position:relative;text-align:center}.ext .wp-block-image img{display:inline-block;vertical-align:middle}body{--extendify--spacing--large:var(
        --wp--custom--spacing--large,clamp(2em,8vw,8em)
    );--wp--preset--font-size--ext-small:1rem;--wp--preset--font-size--ext-medium:clamp(1.5rem,2vw,2rem);--wp--preset--font-size--ext-large:clamp(2.25rem,4vw,3.75rem);--wp--preset--font-size--ext-x-large:clamp(3rem,6vw,4.75rem);--wp--preset--font-size--ext-gigantic:clamp(3.25rem,7.5vw,5.75rem)}.ast-separate-container .ext .block-editor-block-list__layout{padding:0!important}.block-editor-block-preview__content-iframe .ext [data-type="core/spacer"] .components-resizable-box__container{background:transparent!important}.block-editor-block-preview__content-iframe .ext [data-type="core/spacer"] .block-library-spacer__resize-container:before{display:none!important}.ext [data-block].wp-block-buttons .wp-block-button{margin-bottom:0;margin-top:0}.ext [data-block].wp-block-buttons .wp-block-button:first-child{margin-bottom:var(--wp--style--block-gap,2rem)!important;margin-top:0!important}.ext .wp-block-group__inner-container figure.wp-block-gallery.alignfull{margin-bottom:unset;margin-top:unset}.ext .alignwide{margin-left:auto!important;margin-right:auto!important}@media (min-width:782px){.tablet\:ext-absolute{position:absolute!important}.tablet\:ext-relative{position:relative!important}.tablet\:ext-top-base{top:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-top-lg{top:var(--extendify--spacing--large)!important}.tablet\:ext--top-base{top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--top-lg{top:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-right-base{right:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-right-lg{right:var(--extendify--spacing--large)!important}.tablet\:ext--right-base{right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--right-lg{right:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-bottom-base{bottom:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-bottom-lg{bottom:var(--extendify--spacing--large)!important}.tablet\:ext--bottom-base{bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--bottom-lg{bottom:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-left-base{left:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-left-lg{left:var(--extendify--spacing--large)!important}.tablet\:ext--left-base{left:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--left-lg{left:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-order-1{order:1!important}.tablet\:ext-order-2{order:2!important}.tablet\:ext-m-0:not([style*=margin]){margin:0!important}.tablet\:ext-m-auto:not([style*=margin]){margin:auto!important}.tablet\:ext-m-base:not([style*=margin]){margin:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-m-lg:not([style*=margin]){margin:var(--extendify--spacing--large)!important}.tablet\:ext--m-base:not([style*=margin]){margin:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--m-lg:not([style*=margin]){margin:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-mx-0:not([style*=margin]){margin-left:0!important;margin-right:0!important}.tablet\:ext-mx-auto:not([style*=margin]){margin-left:auto!important;margin-right:auto!important}.tablet\:ext-mx-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,2rem)!important;margin-right:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-mx-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large)!important;margin-right:var(--extendify--spacing--large)!important}.tablet\:ext--mx-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 2rem)*-1)!important;margin-right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--mx-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large)*-1)!important;margin-right:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-my-0:not([style*=margin]){margin-bottom:0!important;margin-top:0!important}.tablet\:ext-my-auto:not([style*=margin]){margin-bottom:auto!important;margin-top:auto!important}.tablet\:ext-my-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,2rem)!important;margin-top:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-my-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large)!important;margin-top:var(--extendify--spacing--large)!important}.tablet\:ext--my-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important;margin-top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--my-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large)*-1)!important;margin-top:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-mt-0:not([style*=margin]){margin-top:0!important}.tablet\:ext-mt-auto:not([style*=margin]){margin-top:auto!important}.tablet\:ext-mt-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-mt-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large)!important}.tablet\:ext--mt-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--mt-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-mr-0:not([style*=margin]){margin-right:0!important}.tablet\:ext-mr-auto:not([style*=margin]){margin-right:auto!important}.tablet\:ext-mr-base:not([style*=margin]){margin-right:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-mr-lg:not([style*=margin]){margin-right:var(--extendify--spacing--large)!important}.tablet\:ext--mr-base:not([style*=margin]){margin-right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--mr-lg:not([style*=margin]){margin-right:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-mb-0:not([style*=margin]){margin-bottom:0!important}.tablet\:ext-mb-auto:not([style*=margin]){margin-bottom:auto!important}.tablet\:ext-mb-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-mb-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large)!important}.tablet\:ext--mb-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--mb-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-ml-0:not([style*=margin]){margin-left:0!important}.tablet\:ext-ml-auto:not([style*=margin]){margin-left:auto!important}.tablet\:ext-ml-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-ml-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large)!important}.tablet\:ext--ml-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--ml-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-block{display:block!important}.tablet\:ext-inline-block{display:inline-block!important}.tablet\:ext-inline{display:inline!important}.tablet\:ext-flex{display:flex!important}.tablet\:ext-inline-flex{display:inline-flex!important}.tablet\:ext-grid{display:grid!important}.tablet\:ext-inline-grid{display:inline-grid!important}.tablet\:ext-hidden{display:none!important}.tablet\:ext-w-auto{width:auto!important}.tablet\:ext-w-full{width:100%!important}.tablet\:ext-max-w-full{max-width:100%!important}.tablet\:ext-flex-1{flex:1 1 0%!important}.tablet\:ext-flex-auto{flex:1 1 auto!important}.tablet\:ext-flex-initial{flex:0 1 auto!important}.tablet\:ext-flex-none{flex:none!important}.tablet\:ext-flex-shrink-0{flex-shrink:0!important}.tablet\:ext-flex-shrink{flex-shrink:1!important}.tablet\:ext-flex-grow-0{flex-grow:0!important}.tablet\:ext-flex-grow{flex-grow:1!important}.tablet\:ext-list-none{list-style-type:none!important}.tablet\:ext-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.tablet\:ext-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tablet\:ext-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tablet\:ext-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tablet\:ext-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.tablet\:ext-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.tablet\:ext-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.tablet\:ext-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.tablet\:ext-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.tablet\:ext-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.tablet\:ext-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.tablet\:ext-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.tablet\:ext-grid-cols-none{grid-template-columns:none!important}.tablet\:ext-flex-row{flex-direction:row!important}.tablet\:ext-flex-row-reverse{flex-direction:row-reverse!important}.tablet\:ext-flex-col{flex-direction:column!important}.tablet\:ext-flex-col-reverse{flex-direction:column-reverse!important}.tablet\:ext-flex-wrap{flex-wrap:wrap!important}.tablet\:ext-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.tablet\:ext-flex-nowrap{flex-wrap:nowrap!important}.tablet\:ext-items-start{align-items:flex-start!important}.tablet\:ext-items-end{align-items:flex-end!important}.tablet\:ext-items-center{align-items:center!important}.tablet\:ext-items-baseline{align-items:baseline!important}.tablet\:ext-items-stretch{align-items:stretch!important}.tablet\:ext-justify-start{justify-content:flex-start!important}.tablet\:ext-justify-end{justify-content:flex-end!important}.tablet\:ext-justify-center{justify-content:center!important}.tablet\:ext-justify-between{justify-content:space-between!important}.tablet\:ext-justify-around{justify-content:space-around!important}.tablet\:ext-justify-evenly{justify-content:space-evenly!important}.tablet\:ext-justify-items-start{justify-items:start!important}.tablet\:ext-justify-items-end{justify-items:end!important}.tablet\:ext-justify-items-center{justify-items:center!important}.tablet\:ext-justify-items-stretch{justify-items:stretch!important}.tablet\:ext-justify-self-auto{justify-self:auto!important}.tablet\:ext-justify-self-start{justify-self:start!important}.tablet\:ext-justify-self-end{justify-self:end!important}.tablet\:ext-justify-self-center{justify-self:center!important}.tablet\:ext-justify-self-stretch{justify-self:stretch!important}.tablet\:ext-p-0:not([style*=padding]){padding:0!important}.tablet\:ext-p-base:not([style*=padding]){padding:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-p-lg:not([style*=padding]){padding:var(--extendify--spacing--large)!important}.tablet\:ext-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.tablet\:ext-px-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,2rem)!important;padding-right:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-px-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large)!important;padding-right:var(--extendify--spacing--large)!important}.tablet\:ext-py-0:not([style*=padding]){padding-bottom:0!important;padding-top:0!important}.tablet\:ext-py-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,2rem)!important;padding-top:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-py-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large)!important;padding-top:var(--extendify--spacing--large)!important}.tablet\:ext-pt-0:not([style*=padding]){padding-top:0!important}.tablet\:ext-pt-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-pt-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large)!important}.tablet\:ext-pr-0:not([style*=padding]){padding-right:0!important}.tablet\:ext-pr-base:not([style*=padding]){padding-right:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-pr-lg:not([style*=padding]){padding-right:var(--extendify--spacing--large)!important}.tablet\:ext-pb-0:not([style*=padding]){padding-bottom:0!important}.tablet\:ext-pb-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-pb-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large)!important}.tablet\:ext-pl-0:not([style*=padding]){padding-left:0!important}.tablet\:ext-pl-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-pl-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large)!important}.tablet\:ext-text-left{text-align:left!important}.tablet\:ext-text-center{text-align:center!important}.tablet\:ext-text-right{text-align:right!important}}@media (min-width:1080px){.desktop\:ext-absolute{position:absolute!important}.desktop\:ext-relative{position:relative!important}.desktop\:ext-top-base{top:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-top-lg{top:var(--extendify--spacing--large)!important}.desktop\:ext--top-base{top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--top-lg{top:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-right-base{right:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-right-lg{right:var(--extendify--spacing--large)!important}.desktop\:ext--right-base{right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--right-lg{right:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-bottom-base{bottom:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-bottom-lg{bottom:var(--extendify--spacing--large)!important}.desktop\:ext--bottom-base{bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--bottom-lg{bottom:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-left-base{left:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-left-lg{left:var(--extendify--spacing--large)!important}.desktop\:ext--left-base{left:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--left-lg{left:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-order-1{order:1!important}.desktop\:ext-order-2{order:2!important}.desktop\:ext-m-0:not([style*=margin]){margin:0!important}.desktop\:ext-m-auto:not([style*=margin]){margin:auto!important}.desktop\:ext-m-base:not([style*=margin]){margin:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-m-lg:not([style*=margin]){margin:var(--extendify--spacing--large)!important}.desktop\:ext--m-base:not([style*=margin]){margin:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--m-lg:not([style*=margin]){margin:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-mx-0:not([style*=margin]){margin-left:0!important;margin-right:0!important}.desktop\:ext-mx-auto:not([style*=margin]){margin-left:auto!important;margin-right:auto!important}.desktop\:ext-mx-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,2rem)!important;margin-right:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-mx-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large)!important;margin-right:var(--extendify--spacing--large)!important}.desktop\:ext--mx-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 2rem)*-1)!important;margin-right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--mx-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large)*-1)!important;margin-right:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-my-0:not([style*=margin]){margin-bottom:0!important;margin-top:0!important}.desktop\:ext-my-auto:not([style*=margin]){margin-bottom:auto!important;margin-top:auto!important}.desktop\:ext-my-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,2rem)!important;margin-top:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-my-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large)!important;margin-top:var(--extendify--spacing--large)!important}.desktop\:ext--my-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important;margin-top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--my-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large)*-1)!important;margin-top:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-mt-0:not([style*=margin]){margin-top:0!important}.desktop\:ext-mt-auto:not([style*=margin]){margin-top:auto!important}.desktop\:ext-mt-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-mt-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large)!important}.desktop\:ext--mt-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--mt-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-mr-0:not([style*=margin]){margin-right:0!important}.desktop\:ext-mr-auto:not([style*=margin]){margin-right:auto!important}.desktop\:ext-mr-base:not([style*=margin]){margin-right:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-mr-lg:not([style*=margin]){margin-right:var(--extendify--spacing--large)!important}.desktop\:ext--mr-base:not([style*=margin]){margin-right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--mr-lg:not([style*=margin]){margin-right:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-mb-0:not([style*=margin]){margin-bottom:0!important}.desktop\:ext-mb-auto:not([style*=margin]){margin-bottom:auto!important}.desktop\:ext-mb-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-mb-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large)!important}.desktop\:ext--mb-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--mb-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-ml-0:not([style*=margin]){margin-left:0!important}.desktop\:ext-ml-auto:not([style*=margin]){margin-left:auto!important}.desktop\:ext-ml-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-ml-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large)!important}.desktop\:ext--ml-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--ml-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-block{display:block!important}.desktop\:ext-inline-block{display:inline-block!important}.desktop\:ext-inline{display:inline!important}.desktop\:ext-flex{display:flex!important}.desktop\:ext-inline-flex{display:inline-flex!important}.desktop\:ext-grid{display:grid!important}.desktop\:ext-inline-grid{display:inline-grid!important}.desktop\:ext-hidden{display:none!important}.desktop\:ext-w-auto{width:auto!important}.desktop\:ext-w-full{width:100%!important}.desktop\:ext-max-w-full{max-width:100%!important}.desktop\:ext-flex-1{flex:1 1 0%!important}.desktop\:ext-flex-auto{flex:1 1 auto!important}.desktop\:ext-flex-initial{flex:0 1 auto!important}.desktop\:ext-flex-none{flex:none!important}.desktop\:ext-flex-shrink-0{flex-shrink:0!important}.desktop\:ext-flex-shrink{flex-shrink:1!important}.desktop\:ext-flex-grow-0{flex-grow:0!important}.desktop\:ext-flex-grow{flex-grow:1!important}.desktop\:ext-list-none{list-style-type:none!important}.desktop\:ext-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.desktop\:ext-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.desktop\:ext-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.desktop\:ext-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.desktop\:ext-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.desktop\:ext-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.desktop\:ext-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.desktop\:ext-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.desktop\:ext-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.desktop\:ext-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.desktop\:ext-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.desktop\:ext-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.desktop\:ext-grid-cols-none{grid-template-columns:none!important}.desktop\:ext-flex-row{flex-direction:row!important}.desktop\:ext-flex-row-reverse{flex-direction:row-reverse!important}.desktop\:ext-flex-col{flex-direction:column!important}.desktop\:ext-flex-col-reverse{flex-direction:column-reverse!important}.desktop\:ext-flex-wrap{flex-wrap:wrap!important}.desktop\:ext-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.desktop\:ext-flex-nowrap{flex-wrap:nowrap!important}.desktop\:ext-items-start{align-items:flex-start!important}.desktop\:ext-items-end{align-items:flex-end!important}.desktop\:ext-items-center{align-items:center!important}.desktop\:ext-items-baseline{align-items:baseline!important}.desktop\:ext-items-stretch{align-items:stretch!important}.desktop\:ext-justify-start{justify-content:flex-start!important}.desktop\:ext-justify-end{justify-content:flex-end!important}.desktop\:ext-justify-center{justify-content:center!important}.desktop\:ext-justify-between{justify-content:space-between!important}.desktop\:ext-justify-around{justify-content:space-around!important}.desktop\:ext-justify-evenly{justify-content:space-evenly!important}.desktop\:ext-justify-items-start{justify-items:start!important}.desktop\:ext-justify-items-end{justify-items:end!important}.desktop\:ext-justify-items-center{justify-items:center!important}.desktop\:ext-justify-items-stretch{justify-items:stretch!important}.desktop\:ext-justify-self-auto{justify-self:auto!important}.desktop\:ext-justify-self-start{justify-self:start!important}.desktop\:ext-justify-self-end{justify-self:end!important}.desktop\:ext-justify-self-center{justify-self:center!important}.desktop\:ext-justify-self-stretch{justify-self:stretch!important}.desktop\:ext-p-0:not([style*=padding]){padding:0!important}.desktop\:ext-p-base:not([style*=padding]){padding:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-p-lg:not([style*=padding]){padding:var(--extendify--spacing--large)!important}.desktop\:ext-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.desktop\:ext-px-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,2rem)!important;padding-right:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-px-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large)!important;padding-right:var(--extendify--spacing--large)!important}.desktop\:ext-py-0:not([style*=padding]){padding-bottom:0!important;padding-top:0!important}.desktop\:ext-py-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,2rem)!important;padding-top:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-py-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large)!important;padding-top:var(--extendify--spacing--large)!important}.desktop\:ext-pt-0:not([style*=padding]){padding-top:0!important}.desktop\:ext-pt-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-pt-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large)!important}.desktop\:ext-pr-0:not([style*=padding]){padding-right:0!important}.desktop\:ext-pr-base:not([style*=padding]){padding-right:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-pr-lg:not([style*=padding]){padding-right:var(--extendify--spacing--large)!important}.desktop\:ext-pb-0:not([style*=padding]){padding-bottom:0!important}.desktop\:ext-pb-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-pb-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large)!important}.desktop\:ext-pl-0:not([style*=padding]){padding-left:0!important}.desktop\:ext-pl-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-pl-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large)!important}.desktop\:ext-text-left{text-align:left!important}.desktop\:ext-text-center{text-align:center!important}.desktop\:ext-text-right{text-align:right!important}}


 @charset "UTF-8";
.clear,
.woocommerce .woocommerce-breadcrumb:after {
    clear: both
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg)
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@font-face {
    font-family: star;
    src: url(3U80D13DbzSa.eot);
    src: url(3U80D13DbzSa.eot#iefix) format("embedded-opentype"), url(z3bc7vFU6ZPL.woff) format("woff"), url(EYEqXgULndI1.ttf) format("truetype"), url(oio0OQnBH0TA.svg#star) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: WooCommerce;
    src: url(Yu0ARa8pHPP9.eot);
    src: url(Yu0ARa8pHPP9.eot#iefix) format("embedded-opentype"), url(uqFnZKUDxxnb.woff) format("woff"), url(jSpVSoGflFLa.ttf) format("truetype"), url(UdNRPaTvdy2q.svg#WooCommerce) format("svg");
    font-weight: 400;
    font-style: normal
}

p.demo_store {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
    font-size: 1em;
    padding: 1em 0;
    text-align: center;
    background-color: #a46497;
    color: #fff;
    z-index: 99998;
    box-shadow: 0 1px 1em rgba(0, 0, 0, .2)
}

p.demo_store a {
    color: #fff
}

.admin-bar p.demo_store {
    top: 32px
}

.woocommerce .blockUI.blockOverlay {
    position: relative
}

.woocommerce .blockUI.blockOverlay:before, .woocommerce .loader:before {
    height: 1em;
    width: 1em;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -.5em;
    margin-top: -.5em;
    display: block;
    content: "";
    -webkit-animation: spin 1s ease-in-out infinite;
    -moz-animation: spin 1s ease-in-out infinite;
    animation: spin 1s ease-in-out infinite;
    background: url(../images/icons/loader.svg) center center;
    background-size: cover;
    line-height: 1;
    text-align: center;
    font-size: 2em;
    color: rgba(0, 0, 0, .75)
}

/*.woocommerce a.remove {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: red !important;
    text-decoration: none;
    font-weight: 700;
    border: 0
}

.woocommerce a.remove:hover {
    color: #fff !important;
    background: red
}*/

.woocommerce small.note {
    display: block;
    color: #a0a1a6;
    font-size: .857em;
    margin-top: 10px
}

.woocommerce .woocommerce-breadcrumb {
    margin: 0 0 20px;
    padding: 0;
    font-size: .92em;
    color: #a0a1a6
}

.woocommerce .woocommerce-breadcrumb:after,
.woocommerce .woocommerce-breadcrumb:before {
    content: " ";
    display: table
}

.woocommerce .woocommerce-breadcrumb a {
    color: #a0a1a6
}

.woocommerce .quantity .qty {
    width: 75px;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
}

.woocommerce div.product {
    margin-bottom: 0;
    position: relative
}

.woocommerce div.product .product_title {
	font-size: 27px;
	font-weight: 600;
    margin-bottom: 5px;
	clear: none;
}

.woocommerce #reviews #comments .add_review:after,
.woocommerce .products ul:after,
.woocommerce div.product form.cart:after,
.woocommerce div.product p.cart:after,
.woocommerce nav.woocommerce-pagination ul,
.woocommerce ul.products:after {
    clear: both
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
    font-size: 20px;
	font-weight: 700;
	line-height: 1;	
}

.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
    background: inherit;    
	text-decoration: none;
	line-height: 1.1em;
}

.woocommerce div.product p.price del,
.woocommerce div.product span.price del {	
	color: #757575;
    font-size: 70%;
	font-weight: 400;
	line-height: 1.1em;
	opacity: 1;
}

.woocommerce div.product p.stock {
    font-size: .92em
}

.woocommerce div.product .stock {
    color: #77a464
}

.woocommerce div.product .out-of-stock {
    color: red
}

.woocommerce div.product .woocommerce-product-rating {
	font-size: 14px;
    margin-bottom: 40px;
}

.woocommerce div.product div.images img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow: none
}

.woocommerce div.product div.images div.thumbnails {
    padding-top: 1em
}

.woocommerce div.product div.social {
    text-align: right;
    margin: 0 0 1em
}

.woocommerce div.product div.social span {
    margin: 0 0 0 2px
}

.woocommerce div.product div.social span span {
    margin: 0
}

.woocommerce div.product div.social span .stButton .chicklets {
    padding-left: 16px;
    width: 0
}

.woocommerce div.product div.social iframe {
    float: left;
    margin-top: 3px
}

.woocommerce .wc-tabs-wrapper {
	margin-bottom: 40px;
}

.woocommerce .wc-tabs-wrap {
	text-align: center;
	margin-bottom: 20px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {	
	margin: 0;
	padding: 0;
	display: inline-block;
	position: relative;
}

.woocommerce div.product .woocommerce-tabs ul.tabs:after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 5px;
	background: #fff;
	border-radius: 5px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li  {
	display: inline-block;
	margin-right: 30px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
	margin-right: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {    
    color: #000;
    font-size: 13px;
    font-weight: 600;	
    text-transform: uppercase;
	padding-bottom: 10px;
	position: relative;
	display: inline-block;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
	text-decoration: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 5px;
	border-radius: 5px;
	z-index: 1;
}

/*.woocommerce div.product .woocommerce-tabs ul.tabs {
    list-style: none;
    padding: 0 0 0 1em;
    margin: 0 0 1.618em;
    overflow: hidden;
    position: relative
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid #d3ced2;
    background-color: #ebe9eb;
    display: inline-block;
    position: relative;
    z-index: 0;
    border-radius: 4px 4px 0 0;
    margin: 0 -5px;
    padding: 0 1em
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    padding: .5em 0;
    font-weight: 700;
    color: #515151;
    text-decoration: none
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    text-decoration: none;
    color: #6b6b6b
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #fff;
    z-index: 2;
    border-bottom-color: #fff
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: inherit;
    text-shadow: inherit
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before {
    box-shadow: 2px 2px 0 #fff
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
    box-shadow: -2px 2px 0 #fff
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
    border: 1px solid #d3ced2;
    position: absolute;
    bottom: -1px;
    width: 5px;
    height: 5px;
    content: " "
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
    left: -6px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-width: 0 1px 1px 0;
    box-shadow: 2px 2px 0 #ebe9eb
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
    right: -6px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-width: 0 0 1px 1px;
    box-shadow: -2px 2px 0 #ebe9eb
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before {
    position: absolute;
    content: " ";
    width: 100%;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #d3ced2;
    z-index: 1
}

.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0 0 2em;
    padding: 0
}
*/

.woocommerce div.product form.cart:after,
.woocommerce div.product form.cart:before,
.woocommerce div.product p.cart:after,
.woocommerce div.product p.cart:before {
    display: table;
    content: " "
}

.woocommerce div.product form.cart,
.woocommerce div.product p.cart {
    margin-bottom: 2em
}

.woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 0 10px 0 0
}

.woocommerce div.product form.cart table {
    border-width: 0 0 1px
}

.woocommerce div.product form.cart table td {
    padding-left: 0
}

.woocommerce div.product form.cart table div.quantity {
    float: none;
    margin: 0
}

.woocommerce div.product form.cart table small.stock {
    display: block;
    float: none
}

.woocommerce div.product form.cart .variations {
    margin-bottom: 1em;
    border: 0;
    width: 100%
}

.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
    border: 0;
    vertical-align: top;
    line-height: 2em
}

.woocommerce div.product form.cart .variations label {
    font-weight: 700
}

.woocommerce div.product form.cart .variations select {
    max-width: 100%;
    min-width: 75%;
    display: inline-block;
    margin-right: 1em
}

.woocommerce div.product form.cart .variations td.label {
    padding-right: 1em
}

.woocommerce div.product form.cart .woocommerce-variation-description p {
    margin-bottom: 1em
}

.woocommerce div.product form.cart .reset_variations {
    visibility: hidden;
    font-size: .83em
}

.woocommerce div.product form.cart .wc-no-matching-variations {
    display: none
}

.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left
}

.woocommerce div.product form.cart .group_table td.label {
    padding-right: 1em;
    padding-left: 1em
}

.woocommerce div.product form.cart .group_table td {
    vertical-align: top;
    padding-bottom: .5em;
    border: 0
}

.woocommerce span.onsale {
	color: #fff;
    font-weight: 600;
    line-height: 1.1;
    text-align: center;
    padding: 4px 9px;
    border-radius: 3px;
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 14px;
    text-transform: uppercase;
    z-index: 1;
}

.woocommerce span.onsale:before {
    content: '';
    width: 0;
    height: 0;
    top: 100%;
    left: 5px;
    display: block;
    position: absolute;
    border-style: solid;
    border-width: 0 0 8px 8px;
    border-color: transparent;
}

.woocommerce .products ul,
.woocommerce ul.products {    
    padding: 0;
    list-style: none;
	margin-top: 0;
	margin-bottom: 0;
    clear: both
}

.woocommerce .products ul:after,
.woocommerce .products ul:before,
.woocommerce ul.products:after,
.woocommerce ul.products:before {
    content: " ";
    display: table
}

.woocommerce .products ul li,
.woocommerce ul.products li {
    list-style: none
}

.woocommerce ul.products li.product .onsale {
    top: 0;
    right: 0;
    left: auto;
    margin: -.5em -.5em 0 0
}

.woocommerce ul.products li.product h3 {
    padding: .5em 0;
    margin: 0;
    font-size: 1em
}

.woocommerce ul.products li.product a {
    text-decoration: none
}

.woocommerce ul.products li.product a img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 0 1em;
    box-shadow: none
}

.woocommerce ul.products li.product strong {
    display: block
}

.woocommerce ul.products li.product .star-rating {
    font-size: .857em
}

.woocommerce ul.products li.product .button {
    margin-top: 1em
}

.woocommerce ul.products li.product .price {
    color: #77a464;
    display: block;
    font-weight: 400;
    margin-bottom: .5em;
    font-size: .857em
}

.woocommerce ul.products li.product .price del {
    color: inherit;
    opacity: .5;
    display: block
}

.woocommerce ul.products li.product .price ins {
    background: 0 0;
    font-weight: 700
}

.woocommerce ul.products li.product .price .from {
    font-size: .67em;
    margin: -2px 0 0;
    text-transform: uppercase;
    color: rgba(132, 132, 132, .5)
}

.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count {
    margin: 0 0 1em
}

.woocommerce .woocommerce-ordering select {
    vertical-align: top
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	font-size: 14px;
    font-weight: 700;
    font-family: inherit;
    line-height: 1.1;
    letter-spacing: 0.03em;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    display: inline-block;
    cursor: pointer;
    padding: 12px 20px;
    margin: 0;
    border: none;
    background-image: none;
	color: #515151;
    background-color: #ebe9eb;
	
	-webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
	
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading {
    opacity: .25;
    padding-right: 2.618em
}

.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
    font-family: WooCommerce;
    content: "\e01c";
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    position: absolute;
    top: .618em;
    right: 1em;
    -webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after {
    font-family: WooCommerce;
    content: "\e017";
    margin-left: .53em;
    vertical-align: bottom
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
    opacity: 0.95;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.woocommerce a.button:hover {	
    text-decoration: none;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {    
    color: #fff;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
    opacity: 0.95;
    text-decoration: none;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #c7c7c7;
    color: #fff
}

.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
    color: inherit;
    cursor: not-allowed;
    opacity: .5;
    padding: 12px 20px;
}

.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover {
    color: inherit;
    background-color: #ebe9eb
}

.woocommerce .cart .button,
.woocommerce .cart input.button {
    float: none
}

.woocommerce a.added_to_cart {
    padding-top: .5em;
    white-space: nowrap;
    display: inline-block
}

.woocommerce #reviews #comments .add_review:after,
.woocommerce #reviews #comments .add_review:before,
.woocommerce #reviews #comments ol.commentlist li .comment-text:after,
.woocommerce #reviews #comments ol.commentlist li .comment-text:before,
.woocommerce #reviews #comments ol.commentlist:after,
.woocommerce #reviews #comments ol.commentlist:before {
    content: " ";
    display: table
}

.woocommerce #reviews h2 small {
    float: right;
    color: #777;
    font-size: 15px;
    margin: 10px 0 0
}

.woocommerce #reviews h2 small a {
    text-decoration: none;
    color: #777
}

.woocommerce #reviews h3 {
    margin: 0
}

.woocommerce #reviews #respond {
    margin: 0;
    border: 0;
    padding: 0
}

.woocommerce #reviews #comment {
    height: 75px
}

.woocommerce #reviews #comments h2 {
    clear: none
}

.woocommerce #review_form #respond:after,
.woocommerce #reviews #comments ol.commentlist li .comment-text:after,
.woocommerce #reviews #comments ol.commentlist:after,
.woocommerce .woocommerce-product-rating:after,
.woocommerce td.product-name dl.variation:after {
    clear: both
}

.woocommerce #reviews #comments ol.commentlist {
    margin: 0;
    width: 100%;
    background: 0 0;
    list-style: none
}

.woocommerce #reviews #comments ol.commentlist li {
    padding: 0;
    margin: 0 0 20px;
    position: relative;
    background: 0;
    border: 0
}

.woocommerce #reviews #comments ol.commentlist li .meta {
    color: #777;
    font-size: .75em
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px;
    width: 32px;
    height: auto;
    background: #ebe9eb;
    border: 1px solid #e4e1e3;
    margin: 0;
    box-shadow: none
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 50px;
    border: 1px solid #e4e1e3;
    border-radius: 4px;
    padding: 1em 1em 0
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p {
    margin: 0 0 1em
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    font-size: .83em
}

.woocommerce #reviews #comments ol.commentlist ul.children {
    list-style: none;
    margin: 20px 0 0 50px
}

.woocommerce #reviews #comments ol.commentlist ul.children .star-rating {
    display: none
}

.woocommerce #reviews #comments ol.commentlist #respond {
    border: 1px solid #e4e1e3;
    border-radius: 4px;
    padding: 1em 1em 0;
    margin: 20px 0 0 50px
}

.woocommerce #reviews #comments .commentlist > li:before {
    content: ""
}

.woocommerce .star-rating {
    float: right;
    overflow: hidden;
    position: relative;
    height: 1em;
    line-height: 1;
    font-size: 11px;
    width: 5.4em;
    font-family: star
}

.woocommerce .star-rating:before {
    content: "\73\73\73\73\73";
    float: left;
    top: 0;
    left: 0;
    position: absolute
}

.woocommerce .star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em
}

.woocommerce .star-rating span:before {
    content: "\53\53\53\53\53";
    top: 0;
    position: absolute;
    left: 0
}

.woocommerce .woocommerce-product-rating {
    line-height: 2;
    display: block
}

.woocommerce .woocommerce-product-rating:after,
.woocommerce .woocommerce-product-rating:before {
    content: " ";
    display: table
}

.woocommerce .woocommerce-product-rating .star-rating {
	float: none;
}

.woocommerce .woocommerce-review-link,
.woocommerce .woocommerce-product-rating .star-rating {
	display: inline-block;
	vertical-align: middle;
}

.woocommerce .woocommerce-review-link {
	color: #a9aaae;
	font-style: italic;	
	margin-right: 20px;
}

.woocommerce .products .star-rating {
    display: block;
    margin: 0 0 .5em;
    float: none
}

.woocommerce .hreview-aggregate .star-rating {
    margin: 10px 0 0
}

.woocommerce #review_form #respond {
    position: static;
    margin: 0;
    width: auto;
    padding: 0;
    background: 0 0;
    border: 0
}

.woocommerce #review_form #respond:after, .woocommerce #review_form #respond:before {
    content: " ";
    display: table
}

.woocommerce p.stars a:before,
.woocommerce p.stars a:hover ~ a:before {
    content: "\e021"
}

.woocommerce #review_form #respond p {
    margin: 0 0 10px
}

.woocommerce #review_form #respond .form-submit input {
    left: auto
}

.woocommerce #review_form #respond textarea {
    box-sizing: border-box;
    width: 100%
}

.woocommerce p.stars a {
    position: relative;
    height: 1em;
    width: 1em;
    text-indent: -999em;
    display: inline-block;
    text-decoration: none
}

.woocommerce p.stars a:before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    line-height: 1;
    font-family: WooCommerce;
    text-indent: 0
}

.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th {
    line-height: 1.5;
    border-bottom: 1px dotted rgba(0, 0, 0, .1);
    border-top: 0;
    margin: 0
}

.woocommerce p.stars.selected a.active:before,
.woocommerce p.stars:hover a:before {
    content: "\e020"
}

.woocommerce p.stars.selected a.active ~ a:before {
    content: "\e021"
}

.woocommerce p.stars.selected a:not(.active):before {
    content: "\e020"
}

.woocommerce table.shop_attributes {
    border: 0;
    border-top: 1px dotted rgba(0, 0, 0, .1);
    margin-bottom: 1.618em;
    width: 100%
}

.woocommerce table.shop_attributes th {
    width: 150px;
    font-weight: 700;
    padding: 8px
}

.woocommerce table.shop_attributes td {
    font-style: italic;
    padding: 0
}

.woocommerce table.shop_attributes td p {
    margin: 0;
    padding: 8px 0
}

.woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th {
    background: rgba(0, 0, 0, .025)
}


.woocommerce table.shop_table {
	border: none;
}

.woocommerce table.shop_table th {
	color: #757575;
	font-size: 0.9em;
	font-weight: 400;
	text-transform:uppercase;
}

.woocommerce table.shop_table td,
.woocommerce table.shop_table th {
	border-left: none;
	border-right: none;
	padding: 12px 7px;
}

.woocommerce table.shop_table .product-thumbnail {
	padding-left: 0;
}

.woocommerce table.shop_table td.product-name a {
	color: inherit;
	font-weight: 600;
}

.woocommerce table.shop_table td.product-price .amount {
	color: #9b9fa5;
}

.woocommerce table.shop_table td.product-remove .remove {
	color: #d8dadc;
	font-size: 1.3em;
}

.woocommerce table.shop_table td.product-quantity .quantity {
	display: inline-block;
}

@media(min-width: 768px){
	.woocommerce table.shop_table .product-remove {
		width: 28px;
		padding-right: 0;
		text-align: right;
	}
}

/*
.woocommerce table.shop_table {
    border: 1px solid rgba(0, 0, 0, .1);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px
}

.woocommerce table.shop_table th {
    font-weight: 700;
    padding: 9px 12px
}

.woocommerce table.shop_table td {
    border-top: 1px solid rgba(0, 0, 0, .1);
    padding: 6px 12px;
    vertical-align: middle
}

.woocommerce table.shop_table td small {
    font-weight: 400
}

.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th {
    border-top: 0
}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    font-weight: 700;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.woocommerce table.my_account_orders {
    font-size: .85em
}

.woocommerce table.my_account_orders td,
.woocommerce table.my_account_orders th {
    padding: 4px 8px;
    vertical-align: middle
}

.woocommerce table.my_account_orders .button {
    white-space: nowrap
}

.woocommerce table.my_account_orders .order-actions {
    text-align: right
}

.woocommerce table.my_account_orders .order-actions .button {
    margin: .125em 0 .125em .25em
}
*/

.woocommerce td.product-name dl.variation {
    margin: .25em 0
}

.woocommerce td.product-name dl.variation:after, .woocommerce td.product-name dl.variation:before {
    content: " ";
    display: table
}

.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {
    display: inline-block;
    float: left;
    margin-bottom: 1em
}

.woocommerce td.product-name dl.variation dt {
    font-weight: 700;
    padding: 0 0 .25em;
    margin: 0 4px 0 0;
    clear: left
}

.woocommerce ul.cart_list li dl:after, .woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li dl:after, .woocommerce ul.product_list_widget li:after {
    clear: both
}

.woocommerce td.product-name dl.variation dd {
    padding: 0 0 .25em
}

.woocommerce td.product-name dl.variation dd p:last-child {
    margin-bottom: 0
}

.woocommerce td.product-name p.backorder_notification {
    font-size: .83em
}

.woocommerce td.product-quantity {
    min-width: 80px
}

.woocommerce ul.cart_list,
.woocommerce ul.product_list_widget {
    list-style: none;
    padding: 0;
    margin: 0;
	border-top: 1px solid #d8d8d8;
}

.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li{
    margin: 0;
    list-style: none;	
	padding: 10px 0;    
    border-bottom: 1px solid #d8d8d8;
}

.woocommerce ul.cart_list li:after,
.woocommerce ul.cart_list li:before,
.woocommerce ul.product_list_widget li:after,
.woocommerce ul.product_list_widget li:before {
    content: " ";
    display: table
}

.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
    display: block;
    font-weight: 600
}

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
    float: right;
    margin-left: 4px;
    width: 32px;
    height: auto;
    box-shadow: none
}

.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl {
    margin: 0;
    padding-left: 1em;
    border-left: 2px solid rgba(0, 0, 0, .1)
}

.woocommerce ul.cart_list li dl:after, .woocommerce ul.cart_list li dl:before, .woocommerce ul.product_list_widget li dl:after, .woocommerce ul.product_list_widget li dl:before {
    content: " ";
    display: table
}

.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt {
    display: inline-block;
    float: left;
    margin-bottom: 1em
}

.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt {
    font-weight: 700;
    padding: 0 0 .25em;
    margin: 0 4px 0 0;
    clear: left
}

#add_payment_method .wc-proceed-to-checkout:after, .woocommerce .order_details:after, .woocommerce .widget_layered_nav ul li:after, .woocommerce .widget_rating_filter ul li:after, .woocommerce .widget_shopping_cart .buttons:after, .woocommerce-account .addresses .title:after, .woocommerce-account .woocommerce:after, .woocommerce-cart .wc-proceed-to-checkout:after, .woocommerce-checkout .wc-proceed-to-checkout:after, .woocommerce-error:after, .woocommerce-info:after, .woocommerce-message:after, .woocommerce.widget_shopping_cart .buttons:after {
    clear: both
}

.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd {
    padding: 0 0 .25em
}

.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child {
    margin-bottom: 0
}

.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating {
    float: none
}

/**/
.widget_product_search  .screen-reader-text {
	display: none;
}

.widget_product_search .woocommerce-product-search {
	display: block;
    height: 54px;
    padding: 10px 40px 10px 18px;
	position: relative;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.widget_product_search .search-field {
	height: 34px;
    line-height: normal;
    padding: 0;
    margin: 0;
    border: 0;
    -webkit-appearance: none;
}

.widget_product_search input[type="submit"] {
    top: 0;
    right: 0;
    margin: 0;
    border: 0;
    padding: 0;
    z-index: 2;
    width: 54px;
    height: 54px;
    position: absolute;
    text-indent: -9999px;
    background: transparent;
}

.widget_product_search .woocommerce-product-search:before {
    position: absolute;
    content: "\e602";
    right: 0;
    top: 0;
    width: 54px;
    height: 54px;
    line-height: 54px !important;
    font-size: 20px;
    text-align: center;
    display: block;
}
/**/

.woocommerce .widget_product_categories,
.woocommerce.widget_product_categories {
	border-bottom: 1px solid #d8d8d8; 
}

.woocommerce .widget_product_categories a,
.woocommerce.widget_product_categories a {
	display: block;
	color: inherit;
	border-top: 1px solid #d8d8d8;
	padding: 10px 0;
	text-decoration: none;
}

.woocommerce .widget_product_categories .children,
.woocommerce.widget_product_categories .children {
	margin: 0;
}

.woocommerce .widget_product_categories .children a,
.woocommerce.widget_product_categories .children a {
	padding-left: 15px;	
}

.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
    border-bottom: 1px solid #d8d8d8;
	padding: 10px 0;
	text-align: right;
	margin-bottom: 10px;
}

.woocommerce .widget_shopping_cart .buttons,
.woocommerce.widget_shopping_cart .buttons {
	text-align: center;
	margin: 0 -5px;
}

.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a {
	width: 45%;
	margin: 5px;
}

.woocommerce .widget_shopping_cart .total strong,
.woocommerce.widget_shopping_cart .total strong {
    min-width: 40px;
    display: inline-block
}

.woocommerce .widget_shopping_cart .cart_list,
.woocommerce.widget_shopping_cart .cart_list {
	border-top: 1px solid #d8d8d8;
}

.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
    padding: 10px 0 10px 20px;
    position: relative;
	border-bottom: 1px solid #d8d8d8;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
    position: absolute;
    top: 10px;
    left: 0;
	font-weight: 700;
	color: #d8dadc;
	font-size: 18px;
	line-height: 18px;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
	text-decoration: none;
}

.woocommerce .widget_shopping_cart .buttons:after, .woocommerce .widget_shopping_cart .buttons:before, .woocommerce.widget_shopping_cart .buttons:after, .woocommerce.widget_shopping_cart .buttons:before {
    content: " ";
    display: table
}

.woocommerce form .form-row {
    padding: 3px;
    margin: 0 0 15px
}

.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
	font-size: 0.85em;
	line-height: 1.1;
}

.woocommerce form  legend,
.woocommerce-page form  legend {
	font-weight: 600;
	padding-top: 20px;
}

.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
    -webkit-transition: opacity .5s .5s ease;
    -moz-transition: opacity .5s .5s ease;
    transition: opacity .5s .5s ease;
    opacity: 0
}

.woocommerce form .form-row label {
    line-height: 2
}

.woocommerce form .form-row label.hidden {
    visibility: hidden
}

.woocommerce form .form-row label.inline {
    display: inline
}

.woocommerce form .form-row select {
    cursor: pointer;
    margin: 0
}

.woocommerce form .form-row .required {
    color: red;
    font-weight: 700;
    border: 0
}

.woocommerce form .form-row .input-checkbox {
    display: inline;
    margin: -2px 8px 0 0;
    text-align: center;
    vertical-align: middle
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: 1
}

.woocommerce form .form-row textarea {
    height: 4em;
    line-height: 1.5;
    display: block;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.woocommerce form .form-row .select2-container {
    width: 100%;
    line-height: 2em
}

.woocommerce form .form-row.woocommerce-invalid label {
    color: #a00
}

.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {
    border-color: #a00
}

.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border-color: #69bf29
}

.woocommerce form .form-row ::-webkit-input-placeholder {
    line-height: normal
}

.woocommerce form .form-row :-moz-placeholder {
    line-height: normal
}

.woocommerce form .form-row :-ms-input-placeholder {
    line-height: normal
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    border: 1px solid #d3ced2;
    padding: 20px;
    margin: 2em 0;
    text-align: left;
    border-radius: 5px
}

.woocommerce ul#shipping_method {
    list-style: none;
    margin: 0;
    padding: 0
}

.woocommerce ul#shipping_method li {
    margin: 0;
    padding: .25em 0 .25em 22px;
    text-indent: -22px;
    list-style: none
}

.woocommerce ul#shipping_method li input {
    margin: 3px .5ex
}

.woocommerce ul#shipping_method li label {
    display: inline
}

.woocommerce ul#shipping_method .amount {
    font-weight: 700
}

.woocommerce p.woocommerce-shipping-contents {
    margin: 0
}

.woocommerce .order_details {
    margin: 0 0 1.5em;
    list-style: none
}

.woocommerce .order_details:after, .woocommerce .order_details:before {
    content: " ";
    display: table
}

.woocommerce .order_details li {
    float: left;
    margin-right: 2em;
    text-transform: uppercase;
    font-size: .715em;
    line-height: 1;
    border-right: 1px dashed #d3ced2;
    padding-right: 2em;
    margin-left: 0;
    padding-left: 0;
    list-style-type: none
}

.woocommerce .order_details li strong {
    display: block;
    font-size: 1.4em;
    text-transform: none;
    line-height: 1.5
}

.woocommerce .order_details li:last-of-type {
    border: none
}

.woocommerce .widget_layered_nav ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none
}

.woocommerce .widget_layered_nav ul li {
    padding: 0 0 1px;
    list-style: none
}

.woocommerce .widget_layered_nav ul li:after, .woocommerce .widget_layered_nav ul li:before {
    content: " ";
    display: table
}

.woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce .widget_layered_nav_filters ul li a:before {
    line-height: 1;
    content: "?";
    font-family: WooCommerce;
    font-weight: 400;
    color: #a00;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    text-decoration: none
}

.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span {
    padding: 1px 0
}

.woocommerce .widget_layered_nav ul li.chosen a:before {
    margin-right: .618em
}

.woocommerce .widget_layered_nav_filters ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    overflow: hidden;
    zoom: 1
}

.woocommerce .widget_layered_nav_filters ul li {
    float: left;
    padding: 0 1px 1px 0;
    list-style: none
}

.woocommerce .widget_layered_nav_filters ul li a {
    text-decoration: none
}

.woocommerce .widget_layered_nav_filters ul li a:before {
    margin-right: .618em
}

.woocommerce .widget_price_filter .price_slider {
    margin-bottom: 1em
}

.woocommerce .widget_price_filter .price_slider_amount {
    text-align: right;
    line-height: 2.4;
    font-size: .8751em
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    font-size: 1.15em;
    float: left
}

.woocommerce .widget_price_filter .ui-slider {
    position: relative;
    text-align: left;
    margin-left: .5em;
    margin-right: .5em
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1em;
    height: 1em;
    background-color: #a46497;
    border-radius: 1em;
    cursor: ew-resize;
    outline: 0;
    top: -.3em;
    margin-left: -.5em
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    border-radius: 1em;
    background-color: #a46497
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    border-radius: 1em;
    background-color: #602053;
    border: 0
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
    height: .5em
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
    left: -1px
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
    right: -1px
}

.woocommerce .widget_rating_filter ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none
}

.woocommerce .widget_rating_filter ul li {
    padding: 0 0 1px;
    list-style: none
}

.woocommerce .widget_rating_filter ul li:after, .woocommerce .widget_rating_filter ul li:before {
    content: " ";
    display: table
}

.woocommerce .widget_rating_filter ul li a {
    padding: 1px 0;
    text-decoration: none
}

.woocommerce .widget_rating_filter ul li .star-rating {
    float: none;
    display: inline-block
}

.woocommerce .widget_rating_filter ul li.chosen a:before {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "?";
    text-decoration: none;
    color: #a00
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
	font-size: 14px;
	padding: 12px 15px 12px 35px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
	position: relative;
	list-style: none !important;
	width: auto;
    word-wrap: break-word
}

.woocommerce .woocommerce-error a,
.woocommerce .woocommerce-info a,
.woocommerce .woocommerce-message a {
	color: inherit;
	font-weight: 700;
}

.woocommerce-error:after, .woocommerce-error:before, .woocommerce-info:after, .woocommerce-info:before, .woocommerce-message:after, .woocommerce-message:before {
    content: " ";
    display: table
}

.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before {
    font-family: WooCommerce;
    content: "\e028";
    display: inline-block;
    position: absolute;
    top: 12px;
    left: 10px;
}

.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
    float: right
}

.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
    list-style: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important
}

.woocommerce-message {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.woocommerce-message:before {
    content: "\e015";
}

.woocommerce-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.woocommerce-error {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.woocommerce-error:before {
    content: "\e016";    
}

.woocommerce-account .addresses .title:after, .woocommerce-account .addresses .title:before, .woocommerce-account .woocommerce:after, .woocommerce-account .woocommerce:before {
    content: " ";
    display: table
}

.woocommerce-account .addresses .title h3 {
    float: left
}

.woocommerce-account .addresses .title .edit, .woocommerce-account ul.digital-downloads li .count {
    float: right
}

.woocommerce-account ol.commentlist.notes li.note p.meta {
    font-weight: 700;
    margin-bottom: 0
}

.woocommerce-account ol.commentlist.notes li.note .description p:last-child {
    margin-bottom: 0
}

.woocommerce-account ul.digital-downloads {
    margin-left: 0;
    padding-left: 0
}

.woocommerce-account ul.digital-downloads li {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}

.woocommerce-account ul.digital-downloads li:before {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "?";
    text-decoration: none
}

#add_payment_method table.cart .product-thumbnail,
.woocommerce-cart table.cart .product-thumbnail,
.woocommerce-checkout table.cart .product-thumbnail {
    min-width: 95px
}

#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
    width: 95px;
    box-shadow: none
}

#add_payment_method table.cart td, 
#add_payment_method table.cart th, 
.woocommerce-cart table.cart td, 
.woocommerce-cart table.cart th, 
.woocommerce-checkout table.cart td, 
.woocommerce-checkout table.cart th {
    vertical-align: middle
}

#add_payment_method table.cart td.actions .coupon .input-text, 
.woocommerce-cart table.cart td.actions .coupon .input-text, 
.woocommerce-checkout table.cart td.actions .coupon .input-text {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 6px 6px 5px;
    margin: 0 4px 0 0;
    outline: 0;
    line-height: 1
}

#add_payment_method table.cart input,
.woocommerce-cart table.cart input,
.woocommerce-checkout table.cart input {
    margin: 0;
    vertical-align: middle;
    line-height: 1
}

#add_payment_method .wc-proceed-to-checkout,
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-checkout .wc-proceed-to-checkout {
    padding: 1em 0
}

#add_payment_method .wc-proceed-to-checkout:after,
#add_payment_method .wc-proceed-to-checkout:before,
.woocommerce-cart .wc-proceed-to-checkout:after,
.woocommerce-cart .wc-proceed-to-checkout:before,
.woocommerce-checkout .wc-proceed-to-checkout:after,
.woocommerce-checkout .wc-proceed-to-checkout:before {
    content: " ";
    display: table
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    display: block;
    text-align: center;
    margin-bottom: 1em;
    font-size: 1.25em;
    padding: 1em
}

#add_payment_method .cart-collaterals .shipping_calculator .button,
.woocommerce-cart .cart-collaterals .shipping_calculator .button,
.woocommerce-checkout .cart-collaterals .shipping_calculator .button {
    width: 100%;
    float: none;
    display: block
}

#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button:after,
.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after,
.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-left: .618em;
    content: "?";
    text-decoration: none
}

#add_payment_method #payment ul.payment_methods li:after,
#add_payment_method #payment ul.payment_methods li:before,
#add_payment_method #payment ul.payment_methods:after,
#add_payment_method #payment ul.payment_methods:before,
.woocommerce-cart #payment ul.payment_methods li:after,
.woocommerce-cart #payment ul.payment_methods li:before,
.woocommerce-cart #payment ul.payment_methods:after,
.woocommerce-cart #payment ul.payment_methods:before,
.woocommerce-checkout #payment ul.payment_methods li:after,
.woocommerce-checkout #payment ul.payment_methods li:before,
.woocommerce-checkout #payment ul.payment_methods:after,
.woocommerce-checkout #payment ul.payment_methods:before {
    content: " ";
    display: table
}

#add_payment_method .cart-collaterals .cart_totals p small, .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-checkout .cart-collaterals .cart_totals p small {
    color: #777;
    font-size: .83em
}

#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
    border-collapse: separate;
    margin: 0 0 6px;
    padding: 0
}

#add_payment_method .cart-collaterals .cart_totals table tr:first-child td, #add_payment_method .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th {
    border-top: 0
}

#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th {
    width: 40%
}

#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th {
    vertical-align: top;
    border-left: 0;
    border-right: 0;
    line-height: 1.5em
}

#add_payment_method .cart-collaterals .cart_totals table small, .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-checkout .cart-collaterals .cart_totals table small {
    color: #777
}

#add_payment_method .cart-collaterals .cart_totals table select, .woocommerce-cart .cart-collaterals .cart_totals table select, .woocommerce-checkout .cart-collaterals .cart_totals table select {
    width: 100%
}

#add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-checkout .cart-collaterals .cart_totals .discount td {
    color: #77a464
}

#add_payment_method .cart-collaterals .cross-sells ul.products li.product, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product {
    margin-top: 0
}

#add_payment_method .checkout .col-2 h3#ship-to-different-address, .woocommerce-cart .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
    float: left;
    clear: none
}

#add_payment_method .checkout .col-2 .form-row-first, #add_payment_method .checkout .col-2 .notes, .woocommerce-cart .checkout .col-2 .form-row-first, .woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .form-row-first, .woocommerce-checkout .checkout .col-2 .notes {
    clear: left
}

#add_payment_method .checkout .create-account small, .woocommerce-cart .checkout .create-account small, .woocommerce-checkout .checkout .create-account small {
    font-size: 11px;
    color: #777;
    font-weight: 400
}

#add_payment_method .checkout div.shipping-address, .woocommerce-cart .checkout div.shipping-address, .woocommerce-checkout .checkout div.shipping-address {
    padding: 0;
    clear: left;
    width: 100%
}

#add_payment_method #payment ul.payment_methods li:after, #add_payment_method #payment ul.payment_methods:after, #add_payment_method .checkout .shipping_address, .single-product .twentythirteen p.stars, .woocommerce-cart #payment ul.payment_methods li:after, .woocommerce-cart #payment ul.payment_methods:after, .woocommerce-cart .checkout .shipping_address, .woocommerce-checkout #payment ul.payment_methods li:after, .woocommerce-checkout #payment ul.payment_methods:after, .woocommerce-checkout .checkout .shipping_address {
    clear: both
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #ebe9eb;
    border-radius: 5px
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    text-align: left;
    padding: 1em;
    border-bottom: 1px solid #d3ced2;
    margin: 0;
    list-style: none
}

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
    line-height: 2;
    text-align: left;
    margin: 0;
    font-weight: 400
}

#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
    margin: 0 1em 0 0
}

#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
    vertical-align: middle;
    margin: -2px 0 0 .5em;
    padding: 0;
    position: relative;
    box-shadow: none
}

#add_payment_method #payment ul.payment_methods li img + img, .woocommerce-cart #payment ul.payment_methods li img + img, .woocommerce-checkout #payment ul.payment_methods li img + img {
    margin-left: 2px
}

#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
    padding: 1em
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 1em;
    margin: 1em 0;
    font-size: .92em;
    border-radius: 2px;
    line-height: 1.5;
    background-color: #dfdcde;
    color: #515151
}

#add_payment_method #payment div.payment_box input.input-text, #add_payment_method #payment div.payment_box textarea, .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea {
    border-color: #bbb3b9 #c7c1c6 #c7c1c6
}

#add_payment_method #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder {
    color: #bbb3b9
}

#add_payment_method #payment div.payment_box :-moz-placeholder, .woocommerce-cart #payment div.payment_box :-moz-placeholder, .woocommerce-checkout #payment div.payment_box :-moz-placeholder {
    color: #bbb3b9
}

#add_payment_method #payment div.payment_box :-ms-input-placeholder, .woocommerce-cart #payment div.payment_box :-ms-input-placeholder, .woocommerce-checkout #payment div.payment_box :-ms-input-placeholder {
    color: #bbb3b9
}

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods {
    list-style: none;
    margin: 0
}

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token {
    margin: 0 0 .5em
}

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label {
    cursor: pointer
}

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput {
    vertical-align: middle;
    margin: -3px 1em 0 0;
    position: relative
}

#add_payment_method #payment div.payment_box .wc-credit-card-form, .woocommerce-cart #payment div.payment_box .wc-credit-card-form, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
    border: 0;
    padding: 0;
    margin: 1em 0 0
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number {
    font-size: 1.5em;
    padding: 8px;
    background-repeat: no-repeat;
    background-position: right .618em center;
    background-size: 32px 20px
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa {
    background-image: url(../images/icons/credit-cards/visa.svg)
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
    background-image: url(../images/icons/credit-cards/mastercard.svg)
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser {
    background-image: url(../images/icons/credit-cards/laser.svg)
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
    background-image: url(../images/icons/credit-cards/diners.svg)
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro {
    background-image: url(../images/icons/credit-cards/maestro.svg)
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb {
    background-image: url(../images/icons/credit-cards/jcb.svg)
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex {
    background-image: url(../images/icons/credit-cards/amex.svg)
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover {
    background-image: url(../images/icons/credit-cards/discover.svg)
}

#add_payment_method #payment div.payment_box span.help, .woocommerce-cart #payment div.payment_box span.help, .woocommerce-checkout #payment div.payment_box span.help {
    font-size: .857em;
    color: #777;
    font-weight: 400
}

#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {
    margin: 0 0 1em
}

#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {
    margin-bottom: 0
}

#add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before {
    content: "";
    display: block;
    border: 1em solid #dfdcde;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -.75em;
    left: 0;
    margin: -1em 0 0 2em
}

#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {
    float: right;
    line-height: 52px;
    font-size: .83em
}

#add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img {
    max-height: 52px;
    vertical-align: middle
}

.woocommerce-password-strength {
    text-align: center;
    font-weight: 600;
    padding: 3px .5em;
    font-size: 1em
}

.woocommerce-password-strength.strong {
    background-color: #c1e1b9;
    border-color: #83c373
}

.woocommerce-password-strength.short {
    background-color: #f1adad;
    border-color: #e35b5b
}

.woocommerce-password-strength.bad {
    background-color: #fbc5a9;
    border-color: #f78b53
}

.woocommerce-password-strength.good {
    background-color: #ffe399;
    border-color: #ffc733
}

.woocommerce-password-hint {
    margin: .5em 0 0;
    display: block
}

.product.has-default-attributes.has-children > .images {
    opacity: 0
}

#content.twentyeleven .woocommerce-pagination a {
    font-size: 1em;
    line-height: 1
}

.single-product .twentythirteen #reply-title, .single-product .twentythirteen #respond #commentform, .single-product .twentythirteen .entry-summary {
    padding: 0
}

.twentythirteen .woocommerce-breadcrumb {
    padding-top: 40px
}

.twentyfourteen ul.products li.product {
    margin-top: 0 !important
}

body:not(.search-results) .twentysixteen .entry-summary {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.twentysixteen .price ins {
    background: inherit;
    color: inherit
}

/**
 * Custom Css
 */
.woocommerce br {
	display: none;
}

.woocommerce-account .addresses .title h3 {
	margin-bottom: 10px;
}
.woocommerce-account .addresses address {
	color: #9b9fa5;
	font-size: 0.85em;
}

.woocommerce-account .addresses .title .edit {
	font-size: 13px;
	font-weight: 600;
	margin-top: 5px;
}

/* Products List */
.woocommerce .products .product {
	margin-bottom: 30px;
	min-height: 410px;
}

@media(min-width: 768px)and(max-width: 991px){
	.woocommerce .products.row li:nth-child(2n+1){
		clear: left;
	}	
}

@media(min-width: 992px){
	.woocommerce .products.row li:nth-child(3n+1){
		clear: left;
	}
}

.woocommerce .products .product a:hover {
	text-decoration: none;
}

.woocommerce .products .product:hover .product-links a,
.woocommerce .products .product:hover .product-links a.button {
	opacity: 1;
    visibility: visible;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
}

.woocommerce .products .product:hover .product-media:before {
	opacity: 1;
    visibility: visible;
}

.woocommerce .product-media {
	position: relative;
	z-index: 0;
}

.woocommerce .product-media:before {
	top: 0;
	left: 0;	
	width: 100%;
	height: 100%;
	z-index: 1;
	content: '';
	opacity: 0;
    visibility: hidden;
	position: absolute;
	background: rgba(32,39,52,0.75);		
    
	-webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

.woocommerce .product-media img {
	width: 100%;
	display: block;
}

.woocommerce .product-links {
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	z-index: 2;
	padding: 0 20px;
	text-align: center;
    transform: translateY(-50%);
}

.woocommerce .product-links a,
.woocommerce .product-links a.button {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
    text-align: center;
	text-transform: uppercase;
    display: inline-block;  
	padding: 10px 20px;
    margin: 3px;
    background: transparent;
	border:1px solid #fff;
    border:1px solid rgba(255, 255, 255, 0.2);
    border-radius: 3px;    
	opacity: 0;
    visibility: hidden;
	
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	transform: scale(0);
	
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.woocommerce .product-links a:hover,
.woocommerce .product-links a.button:hover {
	text-decoration: none;
    background-color: rgba(255, 255, 255, 0.0980392);
}

.woocommerce .product-content {
	padding: 20px;
}

.woocommerce .product-content h3 {
	font-size: 18px;
	color: #000000;
	margin-bottom: 18px;
}

.woocommerce .product-content h3 a {
	color: inherit;
}

.woocommerce .product-price {	
	position: relative;
	min-height: 20px;
	padding-left: 80px;
}

.woocommerce .product-price  .star-rating {
	float: none;
	left: 0;
	bottom: 4px;
	margin: 0;
	position: absolute;
}

.woocommerce .product-content  .price {	
	text-align: right;
}

.woocommerce .product-content  .price,
.woocommerce .product-content  .price del,
.woocommerce .product-content  .price ins {
	display: block;
}

/* Product Single */
.woocommerce .product.section-box {
	padding: 0;
	background: none;
	box-shadow: none;	
}

.woocommerce .product-info {
	padding: 25px;
	margin-bottom: 40px;
}

.woocommerce .entry-summary .description {
	font-size: 14px;
	line-height: 1.8;
	padding: 20px 0;
	border-top: 1px solid #e1e1e1;	
	border-bottom: 1px solid #e1e1e1;
	margin: 17px 0;
}

.woocommerce .entry-summary .price {
	font-size: 30px !important;
	margin: 17px 0;
}

.woocommerce .entry-summary .product_meta {	
	font-size: 14px;	
	margin: 30px 0;
}

.woocommerce .entry-summary .product_meta strong {
	display: inline-block;
	margin-right: 5px;
	text-transform: uppercase;
}

.woocommerce .wc-share {
	line-height: 1em;
	list-style: none;
	margin: 20px -10px 0;
	padding: 0;
}

.woocommerce .wc-share li {
	display: inline-block;
	margin: 10px;
}

.woocommerce .wc-share a {
	color: inherit;
	opacity: 0.3;
}

.woocommerce .wc-share a:hover {
	opacity: 0.6;
}

/* Cart */
.wc-proceed-to-checkout a.checkout-button br {
	display: none;
}

/* My Account */
.woocommerce-MyAccount-navigation ul {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
	
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
}

.woocommerce-MyAccount-navigation li {
	border-bottom: 1px solid #e5e5e5; 
}

.woocommerce-MyAccount-navigation a {
	display: block;
	padding: 6px 10px;
}

.woocommerce-MyAccount-navigation a:hover {
	text-decoration: none;
}

/* Dark Mode */
.theme-skin-dark .woocommerce .product-content h3,
.theme-skin-dark .woocommerce div.product .woocommerce-tabs ul.tabs li a {
	color: #fff;
}

.theme-skin-dark .woocommerce .quantity .qty,
.theme-skin-dark .select2-container .select2-choice,
.theme-skin-dark .woocommerce-MyAccount-navigation li,
.theme-skin-dark .woocommerce .entry-summary .description,

.theme-skin-dark .woocommerce .widget_shopping_cart .cart_list,
.theme-skin-dark .woocommerce.widget_shopping_cart .cart_list,
.theme-skin-dark .woocommerce .widget_shopping_cart .cart_list li,
.theme-skin-dark .woocommerce.widget_shopping_cart .cart_list li,
.theme-skin-dark .woocommerce .widget_shopping_cart .total,
.theme-skin-dark .woocommerce.widget_shopping_cart .total,
.theme-skin-dark .woocommerce .widget_product_categories,
.theme-skin-dark .woocommerce.widget_product_categories,
.theme-skin-dark .woocommerce .widget_product_categories a,
.theme-skin-dark .woocommerce.widget_product_categories a,
.theme-skin-dark .woocommerce ul.cart_list,
.theme-skin-dark .woocommerce ul.product_list_widget,
.theme-skin-dark .woocommerce ul.cart_list li,
.theme-skin-dark .woocommerce ul.product_list_widget li {
	border-color: #56565e;
}

.theme-skin-dark .woocommerce div.product .woocommerce-tabs ul.tabs:after {
	background-color: #56565e;
}

.theme-skin-dark .select2-container .select2-choice {
	color: #9c9c9c;
}

.theme-skin-dark .select2-container .select2-choice {
	background: transparent;
}


.woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product div.thumbnails:after, .woocommerce #content div.product div.thumbnails:before, .woocommerce .col2-set:after, .woocommerce .col2-set:before, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product div.thumbnails:after, .woocommerce div.product div.thumbnails:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product div.thumbnails:after, .woocommerce-page #content div.product div.thumbnails:before, .woocommerce-page .col2-set:after, .woocommerce-page .col2-set:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product div.thumbnails:after, .woocommerce-page div.product div.thumbnails:before {
    content: " ";
    display: table
}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce #content div.product div.thumbnails a.first, .woocommerce #content div.product div.thumbnails:after, .woocommerce .cart-collaterals:after, .woocommerce .col2-set:after, .woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails:after, .woocommerce ul.products, .woocommerce ul.products li.first, .woocommerce ul.products:after, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails:after, .woocommerce-page .cart-collaterals:after, .woocommerce-page .col2-set:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:after, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails:after, .woocommerce-page ul.products, .woocommerce-page ul.products li.first, .woocommerce-page ul.products:after {
    clear: both
}

.woocommerce .col2-set, .woocommerce-page .col2-set {
    width: 100%
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 48%
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: right;
    width: 48%
}

.woocommerce img, .woocommerce-page img {
    height: auto;
    max-width: 100%
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 48%
}

.woocommerce #content div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a {
    float: left;
    width: 30.75%;
    margin-right: 3.8%;
    margin-bottom: 1em;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.24); 
}

.woocommerce #content div.product div.thumbnails a:hover,
.woocommerce div.product div.thumbnails a:hover,
.woocommerce-page #content div.product div.thumbnails a:hover,
.woocommerce-page div.product div.thumbnails a:hover {
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15)
}

.woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last {
    margin-right: 0
}

.woocommerce #content div.product div.thumbnails.columns-1 a, .woocommerce div.product div.thumbnails.columns-1 a, .woocommerce-page #content div.product div.thumbnails.columns-1 a, .woocommerce-page div.product div.thumbnails.columns-1 a {
    width: 100%;
    margin-right: 0;
    float: none
}

.woocommerce #content div.product div.thumbnails.columns-2 a, .woocommerce div.product div.thumbnails.columns-2 a, .woocommerce-page #content div.product div.thumbnails.columns-2 a, .woocommerce-page div.product div.thumbnails.columns-2 a {
    width: 48%
}

.woocommerce #content div.product div.thumbnails.columns-4 a, .woocommerce div.product div.thumbnails.columns-4 a, .woocommerce-page #content div.product div.thumbnails.columns-4 a, .woocommerce-page div.product div.thumbnails.columns-4 a {
    width: 22.05%
}

.woocommerce #content div.product div.thumbnails.columns-5 a, .woocommerce div.product div.thumbnails.columns-5 a, .woocommerce-page #content div.product div.thumbnails.columns-5 a, .woocommerce-page div.product div.thumbnails.columns-5 a {
    width: 16.9%
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 48%
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    display: inline-block
}

.woocommerce #content div.product #reviews .comment:after, .woocommerce #content div.product #reviews .comment:before, .woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce .woocommerce-pagination ul.page-numbers:before, .woocommerce div.product #reviews .comment:after, .woocommerce div.product #reviews .comment:before, .woocommerce ul.products:after, .woocommerce ul.products:before, .woocommerce-page #content div.product #reviews .comment:after, .woocommerce-page #content div.product #reviews .comment:before, .woocommerce-page .woocommerce-pagination ul.page-numbers:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:before, .woocommerce-page div.product #reviews .comment:after, .woocommerce-page div.product #reviews .comment:before, .woocommerce-page ul.products:after, .woocommerce-page ul.products:before {
    content: " ";
    display: table
}

.woocommerce #content div.product #reviews .comment:after, .woocommerce div.product #reviews .comment:after, .woocommerce-page #content div.product #reviews .comment:after, .woocommerce-page div.product #reviews .comment:after {
    clear: both
}

.woocommerce #content div.product #reviews .comment img, .woocommerce div.product #reviews .comment img, .woocommerce-page #content div.product #reviews .comment img, .woocommerce-page div.product #reviews .comment img {
    float: right;
    height: auto
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 0;
    position: relative;
    width: 22.05%
}

.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-right: 0
}

.woocommerce-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product {
    width: 100%;
    margin-right: 0
}

.woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product {
    width: 48%
}

.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
    width: 30.75%
}

.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product {
    width: 16.95%
}

.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {
    width: 13.5%
}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: left
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: right
}

.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block
}

.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
    height: auto
}

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: right
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 120px
}

.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
    float: left
}

.woocommerce #content table.cart td.actions .coupon label, .woocommerce table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label {
    display: none
}

.woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce .cart-collaterals .shipping_calculator:before, .woocommerce .cart-collaterals:after, .woocommerce .cart-collaterals:before, .woocommerce form .form-row:after, .woocommerce form .form-row:before, .woocommerce ul.cart_list li:after, .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:after, .woocommerce ul.product_list_widget li:before, .woocommerce-page .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:before, .woocommerce-page .cart-collaterals:after, .woocommerce-page .cart-collaterals:before, .woocommerce-page form .form-row:after, .woocommerce-page form .form-row:before, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.cart_list li:before, .woocommerce-page ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:before {
    content: " ";
    display: table
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    width: 100%
}

.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related {
    width: 30.75%;
    float: left
}

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
    width: 48%;
    float: left
}

.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
    float: none
}

.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 48%
}

.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
    width: 48%;
    clear: right;
    float: right
}

.woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce form .form-row-wide, .woocommerce form .form-row:after, .woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page .cart-collaterals .shipping_calculator:after, .woocommerce-page form .form-row-wide, .woocommerce-page form .form-row:after, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.product_list_widget li:after {
    clear: both
}

.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
    width: 47%
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 48%
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
    float: right;
    height: auto
}

.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    display: block
}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
    display: inline
}

.woocommerce form .form-row select, .woocommerce-page form .form-row select {
    width: 100%
}

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
    box-sizing: border-box;
    width: 100%
}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    float: left;
    width: 47%;
    overflow: visible
}

.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: right
}

.woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select {
    width: auto
}

.woocommerce #payment .terms, .woocommerce #payment .wc-terms-and-conditions, .woocommerce-page #payment .terms, .woocommerce-page #payment .wc-terms-and-conditions {
    text-align: left;
    padding: 0 1em 0 0;
    float: left
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 30%
}

.woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 68%
}

.woocommerce-page.left-sidebar #content.twentyeleven {
    width: 58.4%;
    margin: 0 7.6%;
    float: right
}

.woocommerce-page.right-sidebar #content.twentyeleven {
    margin: 0 7.6%;
    width: 58.4%;
    float: left
}

.woocommerce-product-gallery {
    position: relative;
    overflow: hidden;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    position: absolute;
    top: 0.5em;
    right: 0.5em;
    z-index: 9;
    width: 32px;
    height: 32px;
    font-size: 1.7em;
}

.woocommerce div.product div.images .flex-control-thumbs {
    overflow: hidden;
    zoom: 1;
    margin: 2px -1px;
    padding: 0;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
    padding: 0 1px;
    list-style: none;
}

.woocommerce div.product div.images img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow: none;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    cursor: pointer;
    opacity: .5;
    margin: 0;
}

.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,
.woocommerce div.product div.images .flex-control-thumbs li img:hover {
    opacity: 1;
}

.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
    clear: left;
}



.twentyfourteen .tfwc {
    padding: 12px 10px 0;
    max-width: 474px;
    margin: 0 auto
}

.twentyfourteen .tfwc .product .entry-summary {
    padding: 0 !important;
    margin: 0 0 1.618em !important
}

.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail {
    margin-top: 0
}

.twentyfourteen .tfwc .product .images img {
    margin-bottom: 1em
}

@media screen and (min-width: 673px) {
    .twentyfourteen .tfwc {
        padding-right: 30px;
        padding-left: 30px
    }
}

@media screen and (min-width: 1040px) {
    .twentyfourteen .tfwc {
        padding-right: 15px;
        padding-left: 15px
    }
}

@media screen and (min-width: 1110px) {
    .twentyfourteen .tfwc {
        padding-right: 30px;
        padding-left: 30px
    }
}

@media screen and (min-width: 1218px) {
    .twentyfourteen .tfwc {
        margin-right: 54px
    }

    .full-width .twentyfourteen .tfwc {
        margin-right: auto
    }
}

.twentyfifteen .t15wc {
    padding-left: 7.6923%;
    padding-right: 7.6923%;
    padding-top: 7.6923%;
    margin-bottom: 7.6923%;
    background: #fff;
    box-shadow: 0 0 1px rgba(0, 0, 0, .15)
}

.twentyfifteen .t15wc .page-title {
    margin-left: 0
}

@media screen and (min-width: 38.75em) {
    .twentyfifteen .t15wc {
        margin-right: 7.6923%;
        margin-left: 7.6923%;
        margin-top: 8.3333%
    }
}

@media screen and (min-width: 59.6875em) {
    .twentyfifteen .t15wc {
        margin-left: 8.3333%;
        margin-right: 8.3333%;
        padding: 10%
    }

    .single-product .twentyfifteen .entry-summary {
        padding: 0 !important
    }
}

.twentysixteen .site-main {
    margin-right: 7.6923%;
    margin-left: 7.6923%
}

.twentysixteen .entry-summary {
    margin-right: 0;
    margin-left: 0
}

#content .twentysixteen div.product div.images, #content .twentysixteen div.product div.summary {
    width: 46.42857%
}

@media screen and (min-width: 44.375em) {
    .twentysixteen .site-main {
        margin-right: 23.0769%
    }
}

@media screen and (min-width: 56.875em) {
    .twentysixteen .site-main {
        margin-right: 0;
        margin-left: 0
    }

    .no-sidebar .twentysixteen .site-main {
        margin-right: 15%;
        margin-left: 15%
    }

    .no-sidebar .twentysixteen .entry-summary {
        margin-right: 0;
        margin-left: 0
    }
}

.rtl.woocommerce .col2-set .col-1,
.rtl.woocommerce-page .col2-set .col-1 {
    float: right
}

.rtl.woocommerce .col2-set .col-2,
.rtl.woocommerce-page .col2-set .col-2 {
    float: left
}

.rtl.woocommerce form .form-row-first,
.rtl.woocommerce form .form-row-last,
.rtl.woocommerce-page form .form-row-first,
.rtl.woocommerce-page form .form-row-last {
    float: right
}

.rtl.woocommerce form .form-row-last,
.rtl.woocommerce-page form .form-row-last {
    float: left
}

.rtl.woocommerce .product-price { 
	padding-left: 0;
	padding-right: 80px;
}

.rtl.woocommerce .product-content  .price {
	text-align: left;
}

.rtl.woocommerce .product-price  .star-rating {
	left: auto;
	right: 0;	
}

.rtl .woocommerce .widget_product_categories .children a,
.rtl .woocommerce.widget_product_categories .children a {
	padding-left: 0;
	padding-right: 15px;
}

.rtl .woocommerce .widget_product_categories .children a,
.rtl .woocommerce.widget_product_categories .children a {
	padding: 10px 18px 10px 40px
}

.rtl .widget_product_search .woocommerce-product-search:before {
	right: auto;
	left: 0;
}

.rtl.woocommerce #content div.product div.images,
.rtl.woocommerce div.product div.images,
.rtl.woocommerce-page #content div.product div.images,
.rtl.woocommerce-page div.product div.images {
	float: right;
}

.rtl.woocommerce #content div.product div.summary,
.rtl.woocommerce div.product div.summary,
.rtl.woocommerce-page #content div.product div.summary,
.rtl.woocommerce-page div.product div.summary {
	float: left;
}

.rtl.woocommerce .woocommerce-review-link {
	margin-right: 0;
	margin-left: 20px;
}

.rtl.woocommerce div.product form.cart div.quantity {
	float: right;
	margin: 0 0 0 10px;
}

.rtl.woocommerce div.product form.cart .button {
	float: right;
}

.rtl.woocommerce .entry-summary .product_meta strong {
	margin-right: 0;
	margin-left: 10px;
}

.rtl.woocommerce #content div.product div.thumbnails a,
.rtl.woocommerce div.product div.thumbnails a,
.rtl.woocommerce-page #content div.product div.thumbnails a,
.rtl.woocommerce-page div.product div.thumbnails a {
	float: right;
	margin-right: 0;
	margin-left: 3.8%;
}

.rtl.woocommerce #content div.product div.thumbnails a.last,
.rtl.woocommerce div.product div.thumbnails a.last,
.rtl.woocommerce-page #content div.product div.thumbnails a.last,
.rtl.woocommerce-page div.product div.thumbnails a.last {
	margin-left: 0;
}

.rtl.woocommerce div.product .woocommerce-tabs ul.tabs li {
	margin-right: 0;
	margin-left: 30px;
}

.rtl.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
	margin-left: 0;
}

.rtl.woocommerce div.product form.cart .variations select {
	margin-right: 0;
	margin-left: 1em;
}

.rtl.woocommerce span.onsale {
	left: auto;
	right: 10px;
}

.rtl .woocommerce-error,
.rtl .woocommerce-info,
.rtl .woocommerce-message {
	padding: 12px 35px 12px 15px;
}

.rtl .woocommerce-error:before,
.rtl .woocommerce-info:before,
.rtl .woocommerce-message:before {
	left: auto;
	right: 10px;
}

.rtl .woocommerce-error .button,
.rtl .woocommerce-info .button,
.rtl .woocommerce-message .button {
	float: left;
}

.rtl .woocommerce-account .woocommerce-MyAccount-navigation {
	float: right;
}

.rtl .woocommerce-account .woocommerce-MyAccount-content {
	float: left;
}


@media(max-width: 767px){
	.woocommerce table.shop_table_responsive tbody th, .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive thead {
		display: none
	}

	.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
		border-top: 0
	}

	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
		display: block
	}

	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
		display: block;
		text-align: right !important
	}

	.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce table.my_account_orders tr td.order-actions:before, .woocommerce table.shop_table_responsive tr td.actions:before, .woocommerce table.shop_table_responsive tr td.product-remove:before, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page table.my_account_orders tr td.order-actions:before, .woocommerce-page table.shop_table_responsive tr td.actions:before, .woocommerce-page table.shop_table_responsive tr td.product-remove:before {
		display: none
	}

	.woocommerce table.shop_table_responsive tr td.order-actions, .woocommerce-page table.shop_table_responsive tr td.order-actions {
		text-align: left !important
	}

	.woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {
		content: attr(data-title) ": ";
		font-weight: 700;
		float: left
	}

	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
		background-color: rgba(0, 0, 0, .025)
	}

	.woocommerce table.my_account_orders tr td.order-actions, .woocommerce-page table.my_account_orders tr td.order-actions {
		text-align: left
	}

	.woocommerce table.my_account_orders tr td.order-actions .button, .woocommerce-page table.my_account_orders tr td.order-actions .button {
		float: none;
		margin: .125em .25em .125em 0
	}

	.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
		float: none;
		width: 100%
	}

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product {
		width: 48%;
		float: left;
		clear: both;
		margin: 0 0 2.992em
	}

	.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(2n) {
		float: right;
		clear: none !important
	}

	.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {
		float: none;
		width: 100%
	}

	.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
		text-align: left
	}

	.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
		float: none;
		padding-bottom: .5em
	}

	.woocommerce #content table.cart td.actions .coupon:after, .woocommerce #content table.cart td.actions .coupon:before, .woocommerce table.cart td.actions .coupon:after, .woocommerce table.cart td.actions .coupon:before, .woocommerce-page #content table.cart td.actions .coupon:after, .woocommerce-page #content table.cart td.actions .coupon:before, .woocommerce-page table.cart td.actions .coupon:after, .woocommerce-page table.cart td.actions .coupon:before {
		content: " ";
		display: table
	}

	.woocommerce #content table.cart td.actions .coupon:after, .woocommerce table.cart td.actions .coupon:after, .woocommerce-page #content table.cart td.actions .coupon:after, .woocommerce-page table.cart td.actions .coupon:after {
		clear: both
	}

	.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {
		width: 48%;
		box-sizing: border-box
	}

	.woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text + .button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text + .button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text + .button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text + .button {
		float: right
	}

	.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
		display: block;
		width: 100%
	}

	.woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .shipping_calculator {
		width: 100%;
		float: none;
		text-align: left
	}

	.woocommerce-page.woocommerce-checkout form.login .form-row, .woocommerce.woocommerce-checkout form.login .form-row {
		width: 100%;
		float: none
	}

	.woocommerce #payment .terms, .woocommerce-page #payment .terms {
		text-align: left;
		padding: 0
	}

	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
		float: none;
		width: 100%;
		box-sizing: border-box;
		margin-bottom: 1em
	}

	.woocommerce .lost_reset_password .form-row-first, .woocommerce .lost_reset_password .form-row-last, .woocommerce-page .lost_reset_password .form-row-first, .woocommerce-page .lost_reset_password .form-row-last {
		width: 100%;
		float: none;
		margin-right: 0
	}

	.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
		float: none;
		width: 100%
	}

	.single-product .twentythirteen .panel {
		padding-left: 20px !important;
		padding-right: 20px !important
	}

    .woocommerce-page div.product div.summary {
        margin-top: 20px;
    }
}


@font-face{font-family:map-icons;src:url(Rr3VAA63Y4OH.eot);src:url(Rr3VAA63Y4OH.eot#iefix) format('embedded-opentype'),url(clO3WMGv43Qg.ttf) format('truetype'),url(gkbPTst36EnY.woff) format('woff'),url(RQavelAKnTb3.svg#map-icons) format('svg');font-weight:400;font-style:normal}.map-icon-label{z-index:99;position:absolute}.map-icon-label .map-icon{font-size:24px;color:#FFF;line-height:48px;text-align:center;white-space:nowrap}.map-icon{font-family:map-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.map-icon-abseiling:before{content:"\e800"}.map-icon-accounting:before{content:"\e801"}.map-icon-airport:before{content:"\e802"}.map-icon-amusement-park:before{content:"\e803"}.map-icon-aquarium:before{content:"\e804"}.map-icon-archery:before{content:"\e805"}.map-icon-art-gallery:before{content:"\e806"}.map-icon-assistive-listening-system:before{content:"\e807"}.map-icon-atm:before{content:"\e808"}.map-icon-audio-description:before{content:"\e809"}.map-icon-bakery:before{content:"\e80a"}.map-icon-bank:before{content:"\e80b"}.map-icon-bar:before{content:"\e80c"}.map-icon-baseball:before{content:"\e80d"}.map-icon-beauty-salon:before{content:"\e80e"}.map-icon-bicycle-store:before{content:"\e80f"}.map-icon-bicycling:before{content:"\e810"}.map-icon-boat-ramp:before{content:"\e811"}.map-icon-boat-tour:before{content:"\e812"}.map-icon-boating:before{content:"\e813"}.map-icon-book-store:before{content:"\e814"}.map-icon-bowling-alley:before{content:"\e815"}.map-icon-braille:before{content:"\e816"}.map-icon-bus-station:before{content:"\e817"}.map-icon-cafe:before{content:"\e818"}.map-icon-campground:before{content:"\e819"}.map-icon-canoe:before{content:"\e81a"}.map-icon-car-dealer:before{content:"\e81b"}.map-icon-car-rental:before{content:"\e81c"}.map-icon-car-repair:before{content:"\e81d"}.map-icon-car-wash:before{content:"\e81e"}.map-icon-casino:before{content:"\e81f"}.map-icon-cemetery:before{content:"\e820"}.map-icon-chairlift:before{content:"\e821"}.map-icon-church:before{content:"\e822"}.map-icon-circle:before{content:"\e823"}.map-icon-city-hall:before{content:"\e824"}.map-icon-climbing:before{content:"\e825"}.map-icon-closed-captioning:before{content:"\e826"}.map-icon-clothing-store:before{content:"\e827"}.map-icon-compass:before{content:"\e828"}.map-icon-convenience-store:before{content:"\e829"}.map-icon-courthouse:before{content:"\e82a"}.map-icon-cross-country-skiing:before{content:"\e82b"}.map-icon-crosshairs:before{content:"\e82c"}.map-icon-dentist:before{content:"\e82d"}.map-icon-department-store:before{content:"\e82e"}.map-icon-diving:before{content:"\e82f"}.map-icon-doctor:before{content:"\e830"}.map-icon-electrician:before{content:"\e831"}.map-icon-electronics-store:before{content:"\e832"}.map-icon-embassy:before{content:"\e833"}.map-icon-expand:before{content:"\e834"}.map-icon-female:before{content:"\e835"}.map-icon-finance:before{content:"\e836"}.map-icon-fire-station:before{content:"\e837"}.map-icon-fish-cleaning:before{content:"\e838"}.map-icon-fishing-pier:before{content:"\e839"}.map-icon-fishing:before{content:"\e83a"}.map-icon-florist:before{content:"\e83b"}.map-icon-food:before{content:"\e83c"}.map-icon-fullscreen:before{content:"\e83d"}.map-icon-funeral-home:before{content:"\e83e"}.map-icon-furniture-store:before{content:"\e83f"}.map-icon-gas-station:before{content:"\e840"}.map-icon-general-contractor:before{content:"\e841"}.map-icon-golf:before{content:"\e842"}.map-icon-grocery-or-supermarket:before{content:"\e843"}.map-icon-gym:before{content:"\e844"}.map-icon-hair-care:before{content:"\e845"}.map-icon-hang-gliding:before{content:"\e846"}.map-icon-hardware-store:before{content:"\e847"}.map-icon-health:before{content:"\e848"}.map-icon-hindu-temple:before{content:"\e849"}.map-icon-horse-riding:before{content:"\e84a"}.map-icon-hospital:before{content:"\e84b"}.map-icon-ice-fishing:before{content:"\e84c"}.map-icon-ice-skating:before{content:"\e84d"}.map-icon-inline-skating:before{content:"\e84e"}.map-icon-insurance-agency:before{content:"\e84f"}.map-icon-jet-skiing:before{content:"\e850"}.map-icon-jewelry-store:before{content:"\e851"}.map-icon-kayaking:before{content:"\e852"}.map-icon-laundry:before{content:"\e853"}.map-icon-lawyer:before{content:"\e854"}.map-icon-library:before{content:"\e855"}.map-icon-liquor-store:before{content:"\e856"}.map-icon-local-government:before{content:"\e857"}.map-icon-location-arrow:before{content:"\e858"}.map-icon-locksmith:before{content:"\e859"}.map-icon-lodging:before{content:"\e85a"}.map-icon-low-vision-access:before{content:"\e85b"}.map-icon-male:before{content:"\e85c"}.map-icon-map-pin:before{content:"\e85d"}.map-icon-marina:before{content:"\e85e"}.map-icon-mosque:before{content:"\e85f"}.map-icon-motobike-trail:before{content:"\e860"}.map-icon-movie-rental:before{content:"\e861"}.map-icon-movie-theater:before{content:"\e862"}.map-icon-moving-company:before{content:"\e863"}.map-icon-museum:before{content:"\e864"}.map-icon-natural-feature:before{content:"\e865"}.map-icon-night-club:before{content:"\e866"}.map-icon-open-captioning:before{content:"\e867"}.map-icon-painter:before{content:"\e868"}.map-icon-park:before{content:"\e869"}.map-icon-parking:before{content:"\e86a"}.map-icon-pet-store:before{content:"\e86b"}.map-icon-pharmacy:before{content:"\e86c"}.map-icon-physiotherapist:before{content:"\e86d"}.map-icon-place-of-worship:before{content:"\e86e"}.map-icon-playground:before{content:"\e86f"}.map-icon-plumber:before{content:"\e870"}.map-icon-point-of-interest:before{content:"\e871"}.map-icon-police:before{content:"\e872"}.map-icon-political:before{content:"\e873"}.map-icon-post-box:before{content:"\e874"}.map-icon-post-office:before{content:"\e875"}.map-icon-postal-code-prefix:before{content:"\e876"}.map-icon-postal-code:before{content:"\e877"}.map-icon-rafting:before{content:"\e878"}.map-icon-real-estate-agency:before{content:"\e879"}.map-icon-restaurant:before{content:"\e87a"}.map-icon-roofing-contractor:before{content:"\e87b"}.map-icon-route-pin:before{content:"\e87c"}.map-icon-route:before{content:"\e87d"}.map-icon-rv-park:before{content:"\e87e"}.map-icon-sailing:before{content:"\e87f"}.map-icon-school:before{content:"\e880"}.map-icon-scuba-diving:before{content:"\e881"}.map-icon-search:before{content:"\e882"}.map-icon-shield:before{content:"\e883"}.map-icon-shopping-mall:before{content:"\e884"}.map-icon-sign-language:before{content:"\e885"}.map-icon-skateboarding:before{content:"\e886"}.map-icon-ski-jumping:before{content:"\e887"}.map-icon-skiing:before{content:"\e888"}.map-icon-sledding:before{content:"\e889"}.map-icon-snow-shoeing:before{content:"\e88a"}.map-icon-snow:before{content:"\e88b"}.map-icon-snowboarding:before{content:"\e88c"}.map-icon-snowmobile:before{content:"\e88d"}.map-icon-spa:before{content:"\e88e"}.map-icon-square-pin:before{content:"\e88f"}.map-icon-square-rounded:before{content:"\e890"}.map-icon-square:before{content:"\e891"}.map-icon-stadium:before{content:"\e892"}.map-icon-storage:before{content:"\e893"}.map-icon-store:before{content:"\e894"}.map-icon-subway-station:before{content:"\e895"}.map-icon-surfing:before{content:"\e896"}.map-icon-swimming:before{content:"\e897"}.map-icon-synagogue:before{content:"\e898"}.map-icon-taxi-stand:before{content:"\e899"}.map-icon-tennis:before{content:"\e89a"}.map-icon-toilet:before{content:"\e89b"}.map-icon-trail-walking:before{content:"\e89c"}.map-icon-train-station:before{content:"\e89d"}.map-icon-transit-station:before{content:"\e89e"}.map-icon-travel-agency:before{content:"\e89f"}.map-icon-unisex:before{content:"\e8a0"}.map-icon-university:before{content:"\e8a1"}.map-icon-veterinary-care:before{content:"\e8a2"}.map-icon-viewing:before{content:"\e8a3"}.map-icon-volume-control-telephone:before{content:"\e8a4"}.map-icon-walking:before{content:"\e8a5"}.map-icon-waterskiing:before{content:"\e8a6"}.map-icon-whale-watching:before{content:"\e8a7"}.map-icon-wheelchair:before{content:"\e8a8"}.map-icon-wind-surfing:before{content:"\e8a9"}.map-icon-zoo:before{content:"\e8aa"}.map-icon-zoom-in-alt:before{content:"\e8ab"}.map-icon-zoom-in:before{content:"\e8ac"}.map-icon-zoom-out-alt:before{content:"\e8ad"}.map-icon-zoom-out:before{content:"\e8ae"}

@font-face {
  font-family: 'icomoon';
  src:  url('FK4RKtOAlyes.eot');
  src:  url('FK4RKtOAlyes.eot#iefix') format('embedded-opentype'),
    url('KO06RC9Kq2wa.ttf') format('truetype'),
    url('YBh3IN8zZDXo.woff') format('woff'),
    url('zi5j92fcTuHB.svg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="rsicon-"], [class*=" rsicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.rsicon-doximity:before {
  content: "\e907";
}
.rsicon-healthgrades:before {
  content: "\e908";
}
.rsicon-chevron_left:before {
  content: "\e900";
}
.rsicon-chevron_right:before {
  content: "\e901";
}
.rsicon-comments:before {
  content: "\e617";
}
.rsicon-link:before {
  content: "\e61a";
}
.rsicon-quotes:before {
  content: "\e61c";
}
.rsicon-user:before {
  content: "\e61f";
}
.rsicon-add:before {
  content: "\e803";
}
.rsicon-eye:before {
  content: "\e802";
}
.rsicon-zoom_out:before {
  content: "\e800";
}
.rsicon-zoom_in:before {
  content: "\e801";
}
.rsicon-arrow-right:before {
  content: "\e601";
}
.rsicon-arrow-left:before {
  content: "\e60f";
}
.rsicon-arrow-down:before {
  content: "\e610";
}
.rsicon-arrow-up:before {
  content: "\e611";
}
.rsicon-check:before {
  content: "\e612";
}
.rsicon-close:before {
  content: "\e613";
}
.rsicon-search:before {
  content: "\e602";
}
.rsicon-settings:before {
  content: "\e603";
}
.rsicon-menu:before {
  content: "\e604";
}
.rsicon-evernote:before {
  content: "\e906";
}
.rsicon-google-plus:before {
  content: "\e903";
}
.rsicon-share:before {
  content: "\e91d";
}
.rsicon-email:before {
  content: "\e902";
}
.rsicon-flickr:before {
  content: "\e904";
}
.rsicon-blogger:before {
  content: "\e905";
}
.rsicon-play:before {
  content: "\e804";
}
.rsicon-audio:before {
  content: "\e805";
}
.rsicon-glass:before {
  content: "\f000";
}
.rsicon-music:before {
  content: "\f001";
}
.rsicon-envelope-o:before {
  content: "\f003";
}
.rsicon-heart:before {
  content: "\f004";
}
.rsicon-star:before {
  content: "\f005";
}
.rsicon-star-o:before {
  content: "\f006";
}
.rsicon-film:before {
  content: "\f008";
}
.rsicon-th-large:before {
  content: "\f009";
}
.rsicon-th:before {
  content: "\f00a";
}
.rsicon-th-list:before {
  content: "\f00b";
}
.rsicon-check2:before {
  content: "\f00c";
}
.rsicon-remove:before {
  content: "\f00d";
}
.rsicon-search-plus:before {
  content: "\f00e";
}
.rsicon-search-minus:before {
  content: "\f010";
}
.rsicon-power-off:before {
  content: "\f011";
}
.rsicon-signal:before {
  content: "\f012";
}
.rsicon-gear:before {
  content: "\f013";
}
.rsicon-trash-o:before {
  content: "\f014";
}
.rsicon-home:before {
  content: "\f015";
}
.rsicon-file-o:before {
  content: "\f016";
}
.rsicon-clock-o:before {
  content: "\f017";
}
.rsicon-road:before {
  content: "\f018";
}
.rsicon-download:before {
  content: "\f019";
}
.rsicon-arrow-circle-o-down:before {
  content: "\f01a";
}
.rsicon-arrow-circle-o-up:before {
  content: "\f01b";
}
.rsicon-inbox:before {
  content: "\f01c";
}
.rsicon-play-circle-o:before {
  content: "\f01d";
}
.rsicon-repeat:before {
  content: "\f01e";
}
.rsicon-refresh:before {
  content: "\f021";
}
.rsicon-list-alt:before {
  content: "\f022";
}
.rsicon-lock:before {
  content: "\f023";
}
.rsicon-flag:before {
  content: "\f024";
}
.rsicon-headphones:before {
  content: "\f025";
}
.rsicon-volume-off:before {
  content: "\f026";
}
.rsicon-volume-down:before {
  content: "\f027";
}
.rsicon-volume-up:before {
  content: "\f028";
}
.rsicon-qrcode:before {
  content: "\f029";
}
.rsicon-barcode:before {
  content: "\f02a";
}
.rsicon-tag:before {
  content: "\f02b";
}
.rsicon-tags:before {
  content: "\f02c";
}
.rsicon-book:before {
  content: "\f02d";
}
.rsicon-bookmark:before {
  content: "\f02e";
}
.rsicon-print:before {
  content: "\f02f";
}
.rsicon-camera:before {
  content: "\f030";
}
.rsicon-font:before {
  content: "\f031";
}
.rsicon-bold:before {
  content: "\f032";
}
.rsicon-italic:before {
  content: "\f033";
}
.rsicon-text-height:before {
  content: "\f034";
}
.rsicon-text-width:before {
  content: "\f035";
}
.rsicon-align-left:before {
  content: "\f036";
}
.rsicon-align-center:before {
  content: "\f037";
}
.rsicon-align-right:before {
  content: "\f038";
}
.rsicon-align-justify:before {
  content: "\f039";
}
.rsicon-list:before {
  content: "\f03a";
}
.rsicon-dedent:before {
  content: "\f03b";
}
.rsicon-outdent:before {
  content: "\f03b";
}
.rsicon-indent:before {
  content: "\f03c";
}
.rsicon-video-camera:before {
  content: "\f03d";
}
.rsicon-image:before {
  content: "\f03e";
}
.rsicon-pencil:before {
  content: "\f040";
}
.rsicon-map-marker:before {
  content: "\f041";
}
.rsicon-adjust:before {
  content: "\f042";
}
.rsicon-tint:before {
  content: "\f043";
}
.rsicon-edit:before {
  content: "\f044";
}
.rsicon-share-square-o:before {
  content: "\f045";
}
.rsicon-check-square-o:before {
  content: "\f046";
}
.rsicon-arrows:before {
  content: "\f047";
}
.rsicon-step-backward:before {
  content: "\f048";
}
.rsicon-fast-backward:before {
  content: "\f049";
}
.rsicon-backward:before {
  content: "\f04a";
}
.rsicon-pause:before {
  content: "\f04c";
}
.rsicon-stop:before {
  content: "\f04d";
}
.rsicon-forward:before {
  content: "\f04e";
}
.rsicon-fast-forward:before {
  content: "\f050";
}
.rsicon-step-forward:before {
  content: "\f051";
}
.rsicon-eject:before {
  content: "\f052";
}
.rsicon-chevron-left:before {
  content: "\f053";
}
.rsicon-chevron-right:before {
  content: "\f054";
}
.rsicon-plus-circle:before {
  content: "\f055";
}
.rsicon-minus-circle:before {
  content: "\f056";
}
.rsicon-times-circle:before {
  content: "\f057";
}
.rsicon-check-circle:before {
  content: "\f058";
}
.rsicon-question-circle:before {
  content: "\f059";
}
.rsicon-info-circle:before {
  content: "\f05a";
}
.rsicon-crosshairs:before {
  content: "\f05b";
}
.rsicon-times-circle-o:before {
  content: "\f05c";
}
.rsicon-check-circle-o:before {
  content: "\f05d";
}
.rsicon-ban:before {
  content: "\f05e";
}
.rsicon-arrow-left-bold:before {
  content: "\f060";
}
.rsicon-arrow-right-bold:before {
  content: "\f061";
}
.rsicon-arrow-up-bold:before {
  content: "\f062";
}
.rsicon-arrow-down-bold:before {
  content: "\f063";
}
.rsicon-mail-forward:before {
  content: "\f064";
}
.rsicon-expand:before {
  content: "\f065";
}
.rsicon-compress:before {
  content: "\f066";
}
.rsicon-plus:before {
  content: "\f067";
}
.rsicon-minus:before {
  content: "\f068";
}
.rsicon-asterisk:before {
  content: "\f069";
}
.rsicon-exclamation-circle:before {
  content: "\f06a";
}
.rsicon-gift:before {
  content: "\f06b";
}
.rsicon-leaf:before {
  content: "\f06c";
}
.rsicon-fire:before {
  content: "\f06d";
}
.rsicon-eye-slash:before {
  content: "\f070";
}
.rsicon-exclamation-triangle:before {
  content: "\f071";
}
.rsicon-warning:before {
  content: "\f071";
}
.rsicon-plane:before {
  content: "\f072";
}
.rsicon-calendar:before {
  content: "\f073";
}
.rsicon-random:before {
  content: "\f074";
}
.rsicon-comment:before {
  content: "\f075";
}
.rsicon-magnet:before {
  content: "\f076";
}
.rsicon-chevron-up:before {
  content: "\f077";
}
.rsicon-chevron-down:before {
  content: "\f078";
}
.rsicon-retweet:before {
  content: "\f079";
}
.rsicon-shopping-cart:before {
  content: "\f07a";
}
.rsicon-folder:before {
  content: "\f07b";
}
.rsicon-folder-open:before {
  content: "\f07c";
}
.rsicon-arrows-v:before {
  content: "\f07d";
}
.rsicon-arrows-h:before {
  content: "\f07e";
}
.rsicon-bar-chart:before {
  content: "\f080";
}
.rsicon-bar-chart-o:before {
  content: "\f080";
}
.rsicon-twitter-square:before {
  content: "\f081";
}
.rsicon-facebook-square:before {
  content: "\f082";
}
.rsicon-camera-retro:before {
  content: "\f083";
}
.rsicon-key:before {
  content: "\f084";
}
.rsicon-cogs:before {
  content: "\f085";
}
.rsicon-gears:before {
  content: "\f085";
}
.rsicon-comments2:before {
  content: "\f086";
}
.rsicon-thumbs-o-up:before {
  content: "\f087";
}
.rsicon-thumbs-o-down:before {
  content: "\f088";
}
.rsicon-star-half:before {
  content: "\f089";
}
.rsicon-heart-o:before {
  content: "\f08a";
}
.rsicon-sign-out:before {
  content: "\f08b";
}
.rsicon-linkedin-square:before {
  content: "\f08c";
}
.rsicon-thumb-tack:before {
  content: "\f08d";
}
.rsicon-external-link:before {
  content: "\f08e";
}
.rsicon-sign-in:before {
  content: "\f090";
}
.rsicon-trophy:before {
  content: "\f091";
}
.rsicon-github-square:before {
  content: "\f092";
}
.rsicon-upload:before {
  content: "\f093";
}
.rsicon-lemon-o:before {
  content: "\f094";
}
.rsicon-phone:before {
  content: "\f095";
}
.rsicon-square-o:before {
  content: "\f096";
}
.rsicon-bookmark-o:before {
  content: "\f097";
}
.rsicon-phone-square:before {
  content: "\f098";
}
.rsicon-twitter:before {
  content: "\f099";
}
.rsicon-facebook:before {
  content: "\f09a";
}
.rsicon-github:before {
  content: "\f09b";
}
.rsicon-unlock:before {
  content: "\f09c";
}
.rsicon-credit-card:before {
  content: "\f09d";
}
.rsicon-feed:before {
  content: "\f09e";
}
.rsicon-hdd-o:before {
  content: "\f0a0";
}
.rsicon-bullhorn:before {
  content: "\f0a1";
}
.rsicon-bell-o:before {
  content: "\f0a2";
}
.rsicon-certificate:before {
  content: "\f0a3";
}
.rsicon-hand-o-right:before {
  content: "\f0a4";
}
.rsicon-hand-o-left:before {
  content: "\f0a5";
}
.rsicon-hand-o-up:before {
  content: "\f0a6";
}
.rsicon-hand-o-down:before {
  content: "\f0a7";
}
.rsicon-arrow-circle-left:before {
  content: "\f0a8";
}
.rsicon-arrow-circle-right:before {
  content: "\f0a9";
}
.rsicon-arrow-circle-up:before {
  content: "\f0aa";
}
.rsicon-arrow-circle-down:before {
  content: "\f0ab";
}
.rsicon-globe:before {
  content: "\f0ac";
}
.rsicon-wrench:before {
  content: "\f0ad";
}
.rsicon-tasks:before {
  content: "\f0ae";
}
.rsicon-filter:before {
  content: "\f0b0";
}
.rsicon-briefcase:before {
  content: "\f0b1";
}
.rsicon-arrows-alt:before {
  content: "\f0b2";
}
.rsicon-users:before {
  content: "\f0c0";
}
.rsicon-chain:before {
  content: "\f0c1";
}
.rsicon-cloud:before {
  content: "\f0c2";
}
.rsicon-flask:before {
  content: "\f0c3";
}
.rsicon-cut:before {
  content: "\f0c4";
}
.rsicon-copy:before {
  content: "\f0c5";
}
.rsicon-paperclip:before {
  content: "\f0c6";
}
.rsicon-save:before {
  content: "\f0c7";
}
.rsicon-square:before {
  content: "\f0c8";
}
.rsicon-bars:before {
  content: "\f0c9";
}
.rsicon-list-ul:before {
  content: "\f0ca";
}
.rsicon-list-ol:before {
  content: "\f0cb";
}
.rsicon-strikethrough:before {
  content: "\f0cc";
}
.rsicon-underline:before {
  content: "\f0cd";
}
.rsicon-table:before {
  content: "\f0ce";
}
.rsicon-magic:before {
  content: "\f0d0";
}
.rsicon-truck:before {
  content: "\f0d1";
}
.rsicon-pinterest2:before {
  content: "\f0d2";
}
.rsicon-pinterest-square:before {
  content: "\f0d3";
}
.rsicon-google-plus-square:before {
  content: "\f0d4";
}
.rsicon-google-plus-upper:before {
  content: "\f0d5";
}
.rsicon-money:before {
  content: "\f0d6";
}
.rsicon-caret-down:before {
  content: "\f0d7";
}
.rsicon-caret-up:before {
  content: "\f0d8";
}
.rsicon-caret-left:before {
  content: "\f0d9";
}
.rsicon-caret-right:before {
  content: "\f0da";
}
.rsicon-columns:before {
  content: "\f0db";
}
.rsicon-sort:before {
  content: "\f0dc";
}
.rsicon-sort-desc:before {
  content: "\f0dd";
}
.rsicon-sort-asc:before {
  content: "\f0de";
}
.rsicon-envelope:before {
  content: "\f0e0";
}
.rsicon-linkedin:before {
  content: "\f0e1";
}
.rsicon-undo:before {
  content: "\f0e2";
}
.rsicon-gavel:before {
  content: "\f0e3";
}
.rsicon-dashboard:before {
  content: "\f0e4";
}
.rsicon-comment-o:before {
  content: "\f0e5";
}
.rsicon-comments-o:before {
  content: "\f0e6";
}
.rsicon-bolt:before {
  content: "\f0e7";
}
.rsicon-sitemap:before {
  content: "\f0e8";
}
.rsicon-umbrella:before {
  content: "\f0e9";
}
.rsicon-clipboard:before {
  content: "\f0ea";
}
.rsicon-lightbulb-o:before {
  content: "\f0eb";
}
.rsicon-exchange:before {
  content: "\f0ec";
}
.rsicon-cloud-download:before {
  content: "\f0ed";
}
.rsicon-cloud-upload:before {
  content: "\f0ee";
}
.rsicon-user-md:before {
  content: "\f0f0";
}
.rsicon-stethoscope:before {
  content: "\f0f1";
}
.rsicon-suitcase:before {
  content: "\f0f2";
}
.rsicon-bell:before {
  content: "\f0f3";
}
.rsicon-coffee:before {
  content: "\f0f4";
}
.rsicon-cutlery:before {
  content: "\f0f5";
}
.rsicon-file-text-o:before {
  content: "\f0f6";
}
.rsicon-building-o:before {
  content: "\f0f7";
}
.rsicon-hospital-o:before {
  content: "\f0f8";
}
.rsicon-ambulance:before {
  content: "\f0f9";
}
.rsicon-medkit:before {
  content: "\f0fa";
}
.rsicon-fighter-jet:before {
  content: "\f0fb";
}
.rsicon-beer:before {
  content: "\f0fc";
}
.rsicon-h-square:before {
  content: "\f0fd";
}
.rsicon-plus-square:before {
  content: "\f0fe";
}
.rsicon-angle-double-left:before {
  content: "\f100";
}
.rsicon-angle-double-right:before {
  content: "\f101";
}
.rsicon-angle-double-up:before {
  content: "\f102";
}
.rsicon-angle-double-down:before {
  content: "\f103";
}
.rsicon-angle-left:before {
  content: "\f104";
}
.rsicon-angle-right:before {
  content: "\f105";
}
.rsicon-angle-up:before {
  content: "\f106";
}
.rsicon-angle-down:before {
  content: "\f107";
}
.rsicon-desktop:before {
  content: "\f108";
}
.rsicon-laptop:before {
  content: "\f109";
}
.rsicon-tablet:before {
  content: "\f10a";
}
.rsicon-mobile:before {
  content: "\f10b";
}
.rsicon-circle-o:before {
  content: "\f10c";
}
.rsicon-quote-left:before {
  content: "\f10d";
}
.rsicon-quote-right:before {
  content: "\f10e";
}
.rsicon-spinner:before {
  content: "\f110";
}
.rsicon-circle:before {
  content: "\f111";
}
.rsicon-reply:before {
  content: "\f112";
}
.rsicon-github-alt:before {
  content: "\f113";
}
.rsicon-folder-o:before {
  content: "\f114";
}
.rsicon-folder-open-o:before {
  content: "\f115";
}
.rsicon-smile-o:before {
  content: "\f118";
}
.rsicon-frown-o:before {
  content: "\f119";
}
.rsicon-meh-o:before {
  content: "\f11a";
}
.rsicon-gamepad:before {
  content: "\f11b";
}
.rsicon-keyboard-o:before {
  content: "\f11c";
}
.rsicon-flag-o:before {
  content: "\f11d";
}
.rsicon-flag-checkered:before {
  content: "\f11e";
}
.rsicon-terminal:before {
  content: "\f120";
}
.rsicon-code:before {
  content: "\f121";
}
.rsicon-reply-all:before {
  content: "\f122";
}
.rsicon-star-half-empty:before {
  content: "\f123";
}
.rsicon-location-arrow:before {
  content: "\f124";
}
.rsicon-crop:before {
  content: "\f125";
}
.rsicon-code-fork:before {
  content: "\f126";
}
.rsicon-chain-broken:before {
  content: "\f127";
}
.rsicon-question:before {
  content: "\f128";
}
.rsicon-info:before {
  content: "\f129";
}
.rsicon-exclamation:before {
  content: "\f12a";
}
.rsicon-superscript:before {
  content: "\f12b";
}
.rsicon-subscript:before {
  content: "\f12c";
}
.rsicon-eraser:before {
  content: "\f12d";
}
.rsicon-puzzle-piece:before {
  content: "\f12e";
}
.rsicon-microphone:before {
  content: "\f130";
}
.rsicon-microphone-slash:before {
  content: "\f131";
}
.rsicon-shield:before {
  content: "\f132";
}
.rsicon-calendar-o:before {
  content: "\f133";
}
.rsicon-fire-extinguisher:before {
  content: "\f134";
}
.rsicon-rocket:before {
  content: "\f135";
}
.rsicon-maxcdn:before {
  content: "\f136";
}
.rsicon-chevron-circle-left:before {
  content: "\f137";
}
.rsicon-chevron-circle-right:before {
  content: "\f138";
}
.rsicon-chevron-circle-up:before {
  content: "\f139";
}
.rsicon-chevron-circle-down:before {
  content: "\f13a";
}
.rsicon-html5:before {
  content: "\f13b";
}
.rsicon-css3:before {
  content: "\f13c";
}
.rsicon-anchor:before {
  content: "\f13d";
}
.rsicon-unlock-alt:before {
  content: "\f13e";
}
.rsicon-bullseye:before {
  content: "\f140";
}
.rsicon-ellipsis-h:before {
  content: "\f141";
}
.rsicon-ellipsis-v:before {
  content: "\f142";
}
.rsicon-rss-square:before {
  content: "\f143";
}
.rsicon-play-circle:before {
  content: "\f144";
}
.rsicon-ticket:before {
  content: "\f145";
}
.rsicon-minus-square:before {
  content: "\f146";
}
.rsicon-minus-square-o:before {
  content: "\f147";
}
.rsicon-level-up:before {
  content: "\f148";
}
.rsicon-level-down:before {
  content: "\f149";
}
.rsicon-check-square:before {
  content: "\f14a";
}
.rsicon-pencil-square:before {
  content: "\f14b";
}
.rsicon-external-link-square:before {
  content: "\f14c";
}
.rsicon-share-square:before {
  content: "\f14d";
}
.rsicon-compass:before {
  content: "\f14e";
}
.rsicon-caret-square-o-down:before {
  content: "\f150";
}
.rsicon-toggle-down:before {
  content: "\f150";
}
.rsicon-caret-square-o-up:before {
  content: "\f151";
}
.rsicon-caret-square-o-right:before {
  content: "\f152";
}
.rsicon-euro:before {
  content: "\f153";
}
.rsicon-gbp:before {
  content: "\f154";
}
.rsicon-usd:before {
  content: "\f155";
}
.rsicon-rupee:before {
  content: "\f156";
}
.rsicon-cny:before {
  content: "\f157";
}
.rsicon-ruble:before {
  content: "\f158";
}
.rsicon-krw:before {
  content: "\f159";
}
.rsicon-bitcoin:before {
  content: "\f15a";
}
.rsicon-file:before {
  content: "\f15b";
}
.rsicon-file-text:before {
  content: "\f15c";
}
.rsicon-sort-alpha-asc:before {
  content: "\f15d";
}
.rsicon-sort-alpha-desc:before {
  content: "\f15e";
}
.rsicon-sort-amount-asc:before {
  content: "\f160";
}
.rsicon-sort-amount-desc:before {
  content: "\f161";
}
.rsicon-sort-numeric-asc:before {
  content: "\f162";
}
.rsicon-sort-numeric-desc:before {
  content: "\f163";
}
.rsicon-thumbs-up:before {
  content: "\f164";
}
.rsicon-thumbs-down:before {
  content: "\f165";
}
.rsicon-youtube-square:before {
  content: "\f166";
}
.rsicon-youtube:before {
  content: "\f167";
}
.rsicon-xing:before {
  content: "\f168";
}
.rsicon-xing-square:before {
  content: "\f169";
}
.rsicon-youtube-play:before {
  content: "\f16a";
}
.rsicon-dropbox:before {
  content: "\f16b";
}
.rsicon-stack-overflow:before {
  content: "\f16c";
}
.rsicon-instagram2:before {
  content: "\f16d";
}
.rsicon-flickr-square:before {
  content: "\f16e";
}
.rsicon-adn:before {
  content: "\f170";
}
.rsicon-bitbucket:before {
  content: "\f171";
}
.rsicon-bitbucket-square:before {
  content: "\f172";
}
.rsicon-tumblr:before {
  content: "\f173";
}
.rsicon-tumblr-square:before {
  content: "\f174";
}
.rsicon-long-arrow-down:before {
  content: "\f175";
}
.rsicon-long-arrow-up:before {
  content: "\f176";
}
.rsicon-long-arrow-left:before {
  content: "\f177";
}
.rsicon-long-arrow-right:before {
  content: "\f178";
}
.rsicon-apple:before {
  content: "\f179";
}
.rsicon-windows:before {
  content: "\f17a";
}
.rsicon-android:before {
  content: "\f17b";
}
.rsicon-linux:before {
  content: "\f17c";
}
.rsicon-dribbble:before {
  content: "\f17d";
}
.rsicon-skype:before {
  content: "\f17e";
}
.rsicon-foursquare:before {
  content: "\f180";
}
.rsicon-trello:before {
  content: "\f181";
}
.rsicon-female:before {
  content: "\f182";
}
.rsicon-male:before {
  content: "\f183";
}
.rsicon-gittip:before {
  content: "\f184";
}
.rsicon-gratipay:before {
  content: "\f184";
}
.rsicon-sun-o:before {
  content: "\f185";
}
.rsicon-moon-o:before {
  content: "\f186";
}
.rsicon-archive:before {
  content: "\f187";
}
.rsicon-bug:before {
  content: "\f188";
}
.rsicon-vk:before {
  content: "\f189";
}
.rsicon-weibo:before {
  content: "\f18a";
}
.rsicon-renren:before {
  content: "\f18b";
}
.rsicon-pagelines:before {
  content: "\f18c";
}
.rsicon-stack-exchange:before {
  content: "\f18d";
}
.rsicon-arrow-circle-o-right:before {
  content: "\f18e";
}
.rsicon-arrow-circle-o-left:before {
  content: "\f190";
}
.rsicon-caret-square-o-left:before {
  content: "\f191";
}
.rsicon-dot-circle-o:before {
  content: "\f192";
}
.rsicon-wheelchair:before {
  content: "\f193";
}
.rsicon-vimeo-square:before {
  content: "\f194";
}
.rsicon-try:before {
  content: "\f195";
}
.rsicon-plus-square-o:before {
  content: "\f196";
}
.rsicon-space-shuttle:before {
  content: "\f197";
}
.rsicon-slack:before {
  content: "\f198";
}
.rsicon-envelope-square:before {
  content: "\f199";
}
.rsicon-wordpress:before {
  content: "\f19a";
}
.rsicon-openid:before {
  content: "\f19b";
}
.rsicon-bank:before {
  content: "\f19c";
}
.rsicon-graduation-cap:before {
  content: "\f19d";
}
.rsicon-yahoo:before {
  content: "\f19e";
}
.rsicon-google:before {
  content: "\f1a0";
}
.rsicon-reddit:before {
  content: "\f1a1";
}
.rsicon-reddit-square:before {
  content: "\f1a2";
}
.rsicon-stumbleupon-circle:before {
  content: "\f1a3";
}
.rsicon-stumbleupon:before {
  content: "\f1a4";
}
.rsicon-delicious:before {
  content: "\f1a5";
}
.rsicon-digg:before {
  content: "\f1a6";
}
.rsicon-pied-piper-pp:before {
  content: "\f1a7";
}
.rsicon-pied-piper-alt:before {
  content: "\f1a8";
}
.rsicon-drupal:before {
  content: "\f1a9";
}
.rsicon-joomla:before {
  content: "\f1aa";
}
.rsicon-language:before {
  content: "\f1ab";
}
.rsicon-fax:before {
  content: "\f1ac";
}
.rsicon-building:before {
  content: "\f1ad";
}
.rsicon-child:before {
  content: "\f1ae";
}
.rsicon-paw:before {
  content: "\f1b0";
}
.rsicon-spoon:before {
  content: "\f1b1";
}
.rsicon-cube:before {
  content: "\f1b2";
}
.rsicon-cubes:before {
  content: "\f1b3";
}
.rsicon-behance:before {
  content: "\f1b4";
}
.rsicon-behance-square:before {
  content: "\f1b5";
}
.rsicon-steam:before {
  content: "\f1b6";
}
.rsicon-steam-square:before {
  content: "\f1b7";
}
.rsicon-recycle:before {
  content: "\f1b8";
}
.rsicon-car:before {
  content: "\f1b9";
}
.rsicon-taxi:before {
  content: "\f1ba";
}
.rsicon-tree:before {
  content: "\f1bb";
}
.rsicon-spotify:before {
  content: "\f1bc";
}
.rsicon-deviantart:before {
  content: "\f1bd";
}
.rsicon-soundcloud:before {
  content: "\f1be";
}
.rsicon-database:before {
  content: "\f1c0";
}
.rsicon-file-pdf-o:before {
  content: "\f1c1";
}
.rsicon-file-word-o:before {
  content: "\f1c2";
}
.rsicon-file-excel-o:before {
  content: "\f1c3";
}
.rsicon-file-powerpoint-o:before {
  content: "\f1c4";
}
.rsicon-file-image-o:before {
  content: "\f1c5";
}
.rsicon-file-archive-o:before {
  content: "\f1c6";
}
.rsicon-file-audio-o:before {
  content: "\f1c7";
}
.rsicon-file-movie-o:before {
  content: "\f1c8";
}
.rsicon-file-code-o:before {
  content: "\f1c9";
}
.rsicon-vine:before {
  content: "\f1ca";
}
.rsicon-codepen:before {
  content: "\f1cb";
}
.rsicon-jsfiddle:before {
  content: "\f1cc";
}
.rsicon-life-bouy:before {
  content: "\f1cd";
}
.rsicon-circle-o-notch:before {
  content: "\f1ce";
}
.rsicon-ra:before {
  content: "\f1d0";
}
.rsicon-empire:before {
  content: "\f1d1";
}
.rsicon-git-square:before {
  content: "\f1d2";
}
.rsicon-git:before {
  content: "\f1d3";
}
.rsicon-hacker-news:before {
  content: "\f1d4";
}
.rsicon-tencent-weibo:before {
  content: "\f1d5";
}
.rsicon-qq:before {
  content: "\f1d6";
}
.rsicon-wechat:before {
  content: "\f1d7";
}
.rsicon-send:before {
  content: "\f1d8";
}
.rsicon-paper-plane-o:before {
  content: "\f1d9";
}
.rsicon-history:before {
  content: "\f1da";
}
.rsicon-circle-thin:before {
  content: "\f1db";
}
.rsicon-header:before {
  content: "\f1dc";
}
.rsicon-paragraph:before {
  content: "\f1dd";
}
.rsicon-sliders:before {
  content: "\f1de";
}
.rsicon-share-alt:before {
  content: "\f1e0";
}
.rsicon-share-alt-square:before {
  content: "\f1e1";
}
.rsicon-bomb:before {
  content: "\f1e2";
}
.rsicon-futbol-o:before {
  content: "\f1e3";
}
.rsicon-tty:before {
  content: "\f1e4";
}
.rsicon-binoculars:before {
  content: "\f1e5";
}
.rsicon-plug:before {
  content: "\f1e6";
}
.rsicon-slideshare:before {
  content: "\f1e7";
}
.rsicon-twitch:before {
  content: "\f1e8";
}
.rsicon-yelp:before {
  content: "\f1e9";
}
.rsicon-newspaper-o:before {
  content: "\f1ea";
}
.rsicon-wifi:before {
  content: "\f1eb";
}
.rsicon-calculator:before {
  content: "\f1ec";
}
.rsicon-paypal:before {
  content: "\f1ed";
}
.rsicon-google-wallet:before {
  content: "\f1ee";
}
.rsicon-cc-visa:before {
  content: "\f1f0";
}
.rsicon-cc-mastercard:before {
  content: "\f1f1";
}
.rsicon-cc-discover:before {
  content: "\f1f2";
}
.rsicon-cc-amex:before {
  content: "\f1f3";
}
.rsicon-cc-paypal:before {
  content: "\f1f4";
}
.rsicon-cc-stripe:before {
  content: "\f1f5";
}
.rsicon-bell-slash:before {
  content: "\f1f6";
}
.rsicon-bell-slash-o:before {
  content: "\f1f7";
}
.rsicon-trash:before {
  content: "\f1f8";
}
.rsicon-copyright:before {
  content: "\f1f9";
}
.rsicon-at:before {
  content: "\f1fa";
}
.rsicon-eyedropper:before {
  content: "\f1fb";
}
.rsicon-paint-brush:before {
  content: "\f1fc";
}
.rsicon-birthday-cake:before {
  content: "\f1fd";
}
.rsicon-area-chart:before {
  content: "\f1fe";
}
.rsicon-pie-chart:before {
  content: "\f200";
}
.rsicon-line-chart:before {
  content: "\f201";
}
.rsicon-lastfm:before {
  content: "\f202";
}
.rsicon-lastfm-square:before {
  content: "\f203";
}
.rsicon-toggle-off:before {
  content: "\f204";
}
.rsicon-toggle-on:before {
  content: "\f205";
}
.rsicon-bicycle:before {
  content: "\f206";
}
.rsicon-bus:before {
  content: "\f207";
}
.rsicon-ioxhost:before {
  content: "\f208";
}
.rsicon-angellist:before {
  content: "\f209";
}
.rsicon-cc:before {
  content: "\f20a";
}
.rsicon-ils:before {
  content: "\f20b";
}
.rsicon-meanpath:before {
  content: "\f20c";
}
.rsicon-buysellads:before {
  content: "\f20d";
}
.rsicon-connectdevelop:before {
  content: "\f20e";
}
.rsicon-dashcube:before {
  content: "\f210";
}
.rsicon-forumbee:before {
  content: "\f211";
}
.rsicon-leanpub:before {
  content: "\f212";
}
.rsicon-sellsy:before {
  content: "\f213";
}
.rsicon-shirtsinbulk:before {
  content: "\f214";
}
.rsicon-simplybuilt:before {
  content: "\f215";
}
.rsicon-skyatlas:before {
  content: "\f216";
}
.rsicon-cart-plus:before {
  content: "\f217";
}
.rsicon-cart-arrow-down:before {
  content: "\f218";
}
.rsicon-diamond:before {
  content: "\f219";
}
.rsicon-ship:before {
  content: "\f21a";
}
.rsicon-user-secret:before {
  content: "\f21b";
}
.rsicon-motorcycle:before {
  content: "\f21c";
}
.rsicon-street-view:before {
  content: "\f21d";
}
.rsicon-heartbeat:before {
  content: "\f21e";
}
.rsicon-venus:before {
  content: "\f221";
}
.rsicon-mars:before {
  content: "\f222";
}
.rsicon-mercury:before {
  content: "\f223";
}
.rsicon-intersex:before {
  content: "\f224";
}
.rsicon-transgender-alt:before {
  content: "\f225";
}
.rsicon-venus-double:before {
  content: "\f226";
}
.rsicon-mars-double:before {
  content: "\f227";
}
.rsicon-venus-mars:before {
  content: "\f228";
}
.rsicon-mars-stroke:before {
  content: "\f229";
}
.rsicon-mars-stroke-v:before {
  content: "\f22a";
}
.rsicon-mars-stroke-h:before {
  content: "\f22b";
}
.rsicon-neuter:before {
  content: "\f22c";
}
.rsicon-genderless:before {
  content: "\f22d";
}
.rsicon-facebook-official:before {
  content: "\f230";
}
.rsicon-pinterest:before {
  content: "\f231";
}
.rsicon-whatsapp:before {
  content: "\f232";
}
.rsicon-server:before {
  content: "\f233";
}
.rsicon-user-plus:before {
  content: "\f234";
}
.rsicon-user-times:before {
  content: "\f235";
}
.rsicon-bed:before {
  content: "\f236";
}
.rsicon-viacoin:before {
  content: "\f237";
}
.rsicon-train:before {
  content: "\f238";
}
.rsicon-subway:before {
  content: "\f239";
}
.rsicon-medium:before {
  content: "\f23a";
}
.rsicon-y-combinator:before {
  content: "\f23b";
}
.rsicon-yc:before {
  content: "\f23b";
}
.rsicon-optin-monster:before {
  content: "\f23c";
}
.rsicon-opencart:before {
  content: "\f23d";
}
.rsicon-expeditedssl:before {
  content: "\f23e";
}
.rsicon-battery-full:before {
  content: "\f240";
}
.rsicon-battery-three-quarters:before {
  content: "\f241";
}
.rsicon-battery-half:before {
  content: "\f242";
}
.rsicon-battery-quarter:before {
  content: "\f243";
}
.rsicon-battery-empty:before {
  content: "\f244";
}
.rsicon-mouse-pointer:before {
  content: "\f245";
}
.rsicon-i-cursor:before {
  content: "\f246";
}
.rsicon-object-group:before {
  content: "\f247";
}
.rsicon-object-ungroup:before {
  content: "\f248";
}
.rsicon-sticky-note:before {
  content: "\f249";
}
.rsicon-sticky-note-o:before {
  content: "\f24a";
}
.rsicon-cc-jcb:before {
  content: "\f24b";
}
.rsicon-cc-diners-club:before {
  content: "\f24c";
}
.rsicon-clone:before {
  content: "\f24d";
}
.rsicon-balance-scale:before {
  content: "\f24e";
}
.rsicon-hourglass-o:before {
  content: "\f250";
}
.rsicon-hourglass-start:before {
  content: "\f251";
}
.rsicon-hourglass-half:before {
  content: "\f252";
}
.rsicon-hourglass-end:before {
  content: "\f253";
}
.rsicon-hourglass:before {
  content: "\f254";
}
.rsicon-hand-rock-o:before {
  content: "\f255";
}
.rsicon-hand-stop-o:before {
  content: "\f256";
}
.rsicon-hand-scissors-o:before {
  content: "\f257";
}
.rsicon-hand-lizard-o:before {
  content: "\f258";
}
.rsicon-hand-spock-o:before {
  content: "\f259";
}
.rsicon-hand-pointer-o:before {
  content: "\f25a";
}
.rsicon-hand-peace-o:before {
  content: "\f25b";
}
.rsicon-trademark:before {
  content: "\f25c";
}
.rsicon-registered:before {
  content: "\f25d";
}
.rsicon-creative-commons:before {
  content: "\f25e";
}
.rsicon-gg:before {
  content: "\f260";
}
.rsicon-gg-circle:before {
  content: "\f261";
}
.rsicon-tripadvisor:before {
  content: "\f262";
}
.rsicon-odnoklassniki:before {
  content: "\f263";
}
.rsicon-odnoklassniki-square:before {
  content: "\f264";
}
.rsicon-get-pocket:before {
  content: "\f265";
}
.rsicon-wikipedia-w:before {
  content: "\f266";
}
.rsicon-safari:before {
  content: "\f267";
}
.rsicon-chrome:before {
  content: "\f268";
}
.rsicon-firefox:before {
  content: "\f269";
}
.rsicon-opera:before {
  content: "\f26a";
}
.rsicon-internet-explorer:before {
  content: "\f26b";
}
.rsicon-television:before {
  content: "\f26c";
}
.rsicon-tv:before {
  content: "\f26c";
}
.rsicon-contao:before {
  content: "\f26d";
}
.rsicon-500px:before {
  content: "\f26e";
}
.rsicon-amazon:before {
  content: "\f270";
}
.rsicon-calendar-plus-o:before {
  content: "\f271";
}
.rsicon-calendar-minus-o:before {
  content: "\f272";
}
.rsicon-calendar-times-o:before {
  content: "\f273";
}
.rsicon-calendar-check-o:before {
  content: "\f274";
}
.rsicon-industry:before {
  content: "\f275";
}
.rsicon-map-pin:before {
  content: "\f276";
}
.rsicon-map-signs:before {
  content: "\f277";
}
.rsicon-map-o:before {
  content: "\f278";
}
.rsicon-map:before {
  content: "\f279";
}
.rsicon-commenting:before {
  content: "\f27a";
}
.rsicon-commenting-o:before {
  content: "\f27b";
}
.rsicon-houzz:before {
  content: "\f27c";
}
.rsicon-vimeo:before {
  content: "\f27d";
}
.rsicon-black-tie:before {
  content: "\f27e";
}
.rsicon-fonticons:before {
  content: "\f280";
}
.rsicon-reddit-alien:before {
  content: "\f281";
}
.rsicon-edge:before {
  content: "\f282";
}
.rsicon-credit-card-alt:before {
  content: "\f283";
}
.rsicon-codiepie:before {
  content: "\f284";
}
.rsicon-modx:before {
  content: "\f285";
}
.rsicon-fort-awesome:before {
  content: "\f286";
}
.rsicon-usb:before {
  content: "\f287";
}
.rsicon-product-hunt:before {
  content: "\f288";
}
.rsicon-mixcloud:before {
  content: "\f289";
}
.rsicon-scribd:before {
  content: "\f28a";
}
.rsicon-pause-circle:before {
  content: "\f28b";
}
.rsicon-pause-circle-o:before {
  content: "\f28c";
}
.rsicon-stop-circle:before {
  content: "\f28d";
}
.rsicon-stop-circle-o:before {
  content: "\f28e";
}
.rsicon-shopping-bag:before {
  content: "\f290";
}
.rsicon-shopping-basket:before {
  content: "\f291";
}
.rsicon-hashtag:before {
  content: "\f292";
}
.rsicon-bluetooth:before {
  content: "\f293";
}
.rsicon-bluetooth-b:before {
  content: "\f294";
}
.rsicon-percent:before {
  content: "\f295";
}
.rsicon-gitlab:before {
  content: "\f296";
}
.rsicon-wpbeginner:before {
  content: "\f297";
}
.rsicon-wpforms:before {
  content: "\f298";
}
.rsicon-envira:before {
  content: "\f299";
}
.rsicon-universal-access:before {
  content: "\f29a";
}
.rsicon-wheelchair-alt:before {
  content: "\f29b";
}
.rsicon-question-circle-o:before {
  content: "\f29c";
}
.rsicon-blind:before {
  content: "\f29d";
}
.rsicon-audio-description:before {
  content: "\f29e";
}
.rsicon-volume-control-phone:before {
  content: "\f2a0";
}
.rsicon-braille:before {
  content: "\f2a1";
}
.rsicon-assistive-listening-systems:before {
  content: "\f2a2";
}
.rsicon-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.rsicon-asl-interpreting:before {
  content: "\f2a3";
}
.rsicon-deaf:before {
  content: "\f2a4";
}
.rsicon-glide:before {
  content: "\f2a5";
}
.rsicon-glide-g:before {
  content: "\f2a6";
}
.rsicon-sign-language:before {
  content: "\f2a7";
}
.rsicon-low-vision:before {
  content: "\f2a8";
}
.rsicon-viadeo:before {
  content: "\f2a9";
}
.rsicon-viadeo-square:before {
  content: "\f2aa";
}
.rsicon-snapchat:before {
  content: "\f2ab";
}
.rsicon-snapchat-ghost:before {
  content: "\f2ac";
}
.rsicon-snapchat-square:before {
  content: "\f2ad";
}
.rsicon-pied-piper:before {
  content: "\f2ae";
}
.rsicon-first-order:before {
  content: "\f2b0";
}
.rsicon-yoast:before {
  content: "\f2b1";
}
.rsicon-themeisle:before {
  content: "\f2b2";
}
.rsicon-google-plus-circle:before {
  content: "\f2b3";
}
.rsicon-font-awesome:before {
  content: "\f2b4";
}
.rsicon-instagram:before {
  content: "\e608";
}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	left: 0px;
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/yc4X19D1amk1.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../images/JeycW8h4ID0N.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../images/JeycW8h4ID0N.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/JeycW8h4ID0N.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/JeycW8h4ID0N.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}


.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(../images/hR0PihWtRkhW.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/*
Theme Name: Rs Card
Theme URI: http://rscardwp.px-lab.com
Author: Px-Lab
Author URI: http://px-lab.com
Description: RSCard – is a single page personal resume / cv / vcard WordPress Theme with clean, modern and organized looking design. The uniqueness of RSCard relies on the combination of a fresh & user-friendly interface for an optimized user experience. The template is created in minimalist / clean / material style and includes two color skins: light and dark. It has been conceived with a proper balance between UI & UX in order to offer an excellent user experience on a reviewing resume/ cv or vcard template.
Version: 2.2.4
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-header, custom-menu, editor-style, featured-images, featured-image-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready, custom-background, custom-colors, featured-image-header, rtl-language-support, portfolio, blog
Text Domain: rs-card

*/

/**
 * 1.0 - Reset
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}

html {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*:hover,
*:focus,
*:active {
    outline: 0;
}

* {
    -webkit-tap-highlight-color: transparent;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
    display: block;
}


/**
 * 2.1 - Typography
 */
.h1, h1,
.h2, h2,
.h3, h3,
.h4, h4,
.h5, h5,
.h6, h6 {
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    margin: 0 0 25px 0;
    line-height: 1.1;
}

.h1, h1 {
    font-size: 36px;
}

.h2, h2 {
    font-size: 30px;
}

.h3, h3 {
    font-size: 24px;
}

.h4, h4 {
    font-size: 18px;
}

.h5, h5 {
    font-size: 16px;
}

.h6, h6 {
    font-size: 14px;
}

p {
    margin: 0 0 25px 0;
}

b,
strong {
    font-weight: 700;
}

dfn,
cite,
em,
i {
    font-style: italic;
}

blockquote {
    color: #737881;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    text-align: center;
    position: relative;
    margin: 0 0 20px 0;
}

blockquote:before {
    content: '\e61c';
    position: static;
    display: block;
    text-align: center;
    font-size: 20px;
    line-height: 1;
    margin-bottom: 10px;
}

blockquote p {
    margin-bottom: 20px;
}

blockquote > p:last-child {
    margin-bottom: 0;
}

blockquote cite {
    padding-top: 20px;
    margin-top: 25px;
    position: relative;
    display: block;
}

blockquote cite:before {
    content: '';
    width: 64px;
    height: 1px;
    background-color: #bfbfbf;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -32px;
}

blockquote cite,
blockquote small {
    color: #303030;
    font-size: 14px;
    font-weight: 600;
}

blockquote em,
blockquote i,
blockquote cite {
    font-style: normal;
}

address {
    font-style: italic;
    margin: 0 0 1.6em;
}

tt,
kbd,
pre,
code,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    -webkit-box-shadow: none;
    box-shadow: none;
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
	white-space: pre-wrap;
    word-wrap: break-word;
}

var {
    font-style: italic;
}

abbr[title] {
    border-bottom: 1px dotted #eaeaea;
    border-bottom: 1px dotted rgba(51, 51, 51, 0.1);
    cursor: help;
}

mark {
    color: #fff;
    padding: 1px 3px;
    text-decoration: none;
}

sup,
sub {
    font-size: 75%;
    height: 0;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    bottom: 1ex;
}

sub {
    top: .5ex;
}

small {
    font-size: 80%;
}

big {
    font-size: 125%;
}

/**
 * Elements
 */
a img {
    border: 0;
}

a {
    cursor: pointer;
    text-decoration: none;
    -ms-word-break: break-all;
    word-break: break-word;
    word-wrap: break-word;
}

a:hover {
    text-decoration: underline;
}

hr {
    background-color: #bfbfbf;
    border: 0;
    height: 1px;
    margin-top: 0;
    margin-bottom: 25px;
}

ul,
ol {
    margin: 0 0 25px 20px;
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal;
}

li > ul,
li > ol {
    margin-bottom: 0;
}

dl {
    margin-bottom: 25px;
}

dt {
    font-weight: bold;
}

dd {
    margin-bottom: 10px;
}

table,
th,
td {
  border: 1px solid #e5e5e5; }

table {
  border-collapse: collapse;
  border-spacing: 0;
  border-width: 1px 0 0 1px;
  margin: 0 0 25px 0;
  width: 100%; }

caption,
th,
td {
  font-weight: normal;
  text-align: left; }

th {
  border-width: 0 1px 1px 0;
  font-weight: 700; }

td {
  border-width: 0 1px 1px 0; }

th, td {
  padding: 5px 10px;
  vertical-align: top;
 }

table table,
.table-responsive table {
    margin-bottom: 0;
	max-width: 100%;
}

.table-responsive {
    min-height: 0.01%;
    overflow-x: auto;
    margin-bottom: 25px;
}

@media screen and (max-width: 767px) {
    .table-responsive > table > tbody > tr > td,
    .table-responsive > table > tbody > tr > th,
    .table-responsive > table > tfoot > tr > td,
    .table-responsive > table > tfoot > tr > th,
    .table-responsive > table > thead > tr > td,
    .table-responsive > table > thead > tr > th {
        white-space: nowrap;
    }
}

img {
    border: 0;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

figure {
    margin: 0;
}

del {
    opacity: 0.5;
}

/* Media */
audio,
canvas {
    display: inline-block;
}

embed,
iframe,
object,
video {
    margin-bottom: 25px;
    max-width: 100%;
    vertical-align: middle;
}

p > embed,
p > iframe,
p > object,
p > video {
    margin-bottom: 0;
}

/**
 * 2.3 - Helper Classes
 */
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.clear-mrg > *:last-child {
    margin-bottom: 0;
}

.hidden {
    display: none !important;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.text-nowrap {
    white-space: nowrap;
}

.text-lowercase {
    text-transform: lowercase;
}

.text-uppercase {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}

.valign-outer {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: table;
    position: static;
}

.valign-middle {
    top: 50%;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    position: static;
}

.valign-inner {
    position: relative;
    top: -50%;
}

.says,
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
}

/**
 * 2.4 - Icons
 */
.rsicon,
blockquote:before,
.ref-box .person-speech:before,
.widget_search .search-form:before,
.widget_product_search .woocommerce-product-search:before {
    display: inline-block;
    vertical-align: middle;
}

blockquote:before,
.slick-prev:before,
.slick-next:before,
.styled-list li:before,
.ref-box .person-speech:before,
.widget_search .search-form:before,
.widget_product_search .woocommerce-product-search:before {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/**
 * 3.0 - Form
 */
button,
input[type="submit"] {
    cursor: pointer;
}

select,
textarea,
input[type='tel'],
input[type='text'],
input[type='email'],
input[type='search'],
input[type='number'],
input[type='password'] {
    color: inherit;
    font-size: 14px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    line-height: 1.42857143;
    width: 100%;
    display: block;
    padding: 6px 12px;
    background: transparent;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
}

select,
input[type='tel'],
input[type='text'],
input[type='email'],
input[type='search'],
input[type='number'],
input[type='password'] {
    height: 39px;
}

textarea {
    resize: none;
}

::-webkit-input-placeholder {
    color: #333;
}

:-moz-placeholder {
    color: #333;
}

::-moz-placeholder {
    color: #333;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #333;
}

.input-field,
.check-field {
    position: relative;
    margin-bottom: 30px;
}

.input-field input,
.input-field textarea {
    font-size: 16px;
    line-height: 16px;
    padding: 10px 0;
    display: block;
    width: 100%;
    border: none;
    border-bottom: 1px solid #d8d8d8;
    border-radius: 0;
}

.input-field label {
    top: 10px;
    left: 0;
    color: #333;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    text-transform: uppercase;
    position: absolute;
    pointer-events: none;
    -webkit-transition: 0.15s ease all;
    -moz-transition: 0.15s ease all;
    transition: 0.15s ease all;
}

.input-field .line {
    position: relative;
    display: block;
    width: 100%;
}

.input-field .line:before,
.input-field .line:after {
    content: '';
    height: 2px;
    width: 0;
    bottom: 0;
    position: absolute;
    -webkit-transition: 0.15s ease all;
    -moz-transition: 0.15s ease all;
    transition: 0.15s ease all;
}

.input-field .line:before {
    left: 50%;
}

.input-field .line:after {
    right: 50%;
}

.input-field input:focus,
.input-field textarea:focus {
    outline: none;
}

.input-field.used label {
    top: -15px;
    font-size: 11px;
}

.input-field.used .line:before,
.input-field.used .line:after {
    width: 50%;
}

.input-field.error label {
    color: #c00 !important;
}

.input-field.error input, .input-field.error textarea {
    border-bottom: 1px solid #c00 !important;
}

.input-field.error .line:before,
.input-field.error .line:after {
    background-color: #c00 !important;
}

.check-field input {
    position: absolute;
    left: 0px;
    top: 5px;
    margin: 0;
}

.check-field label {
    display: block;
    padding-left: 25px;
    cursor: pointer;
}

.check-field.error {
    color: #c00;
}

.wpcf7-form p {
    color: #333;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 23px;
}

.wpcf7-form .wpcf7-form-control-wrap {
    display: block;
    position: relative;
    margin-top: 3px;
}

.wpcf7-form .wpcf7-form-control {
    font-size: 14px;
    line-height: 14px;
    padding: 10px 0;
    display: block;
    width: 100%;
    height: 34px;
    border: none;
    border-bottom: 1px solid #d8d8d8;
    border-radius: 0;
    transition: 0.3s ease border-color;
}

.wpcf7-form .wpcf7-form-control::-webkit-input-placeholder {
    opacity: 1;
    color: #b2b2b2;
    transition: opacity 0.3s ease;
}

.wpcf7-form .wpcf7-form-control::-moz-placeholder {
    opacity: 1;
    color: #b2b2b2;
    transition: opacity 0.3s ease;
}

.wpcf7-form .wpcf7-form-control:-moz-placeholder {
    opacity: 1;
    color: #b2b2b2;
    transition: opacity 0.3s ease;
}

.wpcf7-form .wpcf7-form-control:-ms-input-placeholder {
    opacity: 1;
    color: #b2b2b2;
    transition: opacity 0.3s ease;
}

.wpcf7-form .wpcf7-form-control:focus {
    border-width: 2px;
}

.wpcf7-form .wpcf7-form-control:focus::-webkit-input-placeholder {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.wpcf7-form .wpcf7-form-control:focus::-moz-placeholder {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.wpcf7-form .wpcf7-form-control:focus:-moz-placeholder {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.wpcf7-form .wpcf7-form-control:focus:-ms-input-placeholder {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.wpcf7-form .wpcf7-textarea {
    height: 85px;
    resize: none;
}

.wpcf7-form .wpcf7-submit {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    display: inline-block;
    border: none;
    cursor: pointer;
    padding: 15px 20px;
    margin-bottom: 0;
    background-image: none;
    text-transform: uppercase;
    min-width: 130px;
    width: auto;
    height: auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2), 0 2px 5px rgba(0, 0, 0, 0.17);
}

.wpcf7-form .wpcf7-not-valid-tip {
    display: none;
}

.wpcf7-form .wpcf7-not-valid {
    border-color: #c00 !important;
}

.wpcf7-form .wpcf7-response-output {
    margin: 0;
    padding: 0;
    border: none;
    font-size: 13px;
    line-height: 1.18;
}

.wpcf7-form .wpcf7-validation-errors {
    color: #c00;
}

/* captcha */
.g-recaptcha {
	margin-bottom: 30px;
}

@media (max-width: 300px){
    #rc-imageselect,
    .g-recaptcha {
        transform:scale(0.6);
        -moz-transform:scale(0.6);
        -webkit-transform:scale(0.6);
    }
}

@media (max-width: 480px){
	.g-recaptcha {
		margin-bottom: 10px;
	}

	#rc-imageselect,
	.g-recaptcha {
		transform:scale(0.8);
		-moz-transform:scale(0.8);
		-webkit-transform:scale(0.8);

		transform-origin:0 0;
		-moz-transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
}




/**
 * 4.0 - Grid
 */
.row {
    margin-left: -15px;
    margin-right: -15px;
}

.row:before, .row:after {
    content: " ";
    display: table;
}

.row:after {
    clear: both;
}

.row {
    *zoom: 1;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-1 {
    width: 8.33333%;
}

.col-xs-2 {
    width: 16.66667%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-4 {
    width: 33.33333%;
}

.col-xs-5 {
    width: 41.66667%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-7 {
    width: 58.33333%;
}

.col-xs-8 {
    width: 66.66667%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-10 {
    width: 83.33333%;
}

.col-xs-11 {
    width: 91.66667%;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-pull-1 {
    right: 8.33333%;
}

.col-xs-pull-2 {
    right: 16.66667%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-4 {
    right: 33.33333%;
}

.col-xs-pull-5 {
    right: 41.66667%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-7 {
    right: 58.33333%;
}

.col-xs-pull-8 {
    right: 66.66667%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-10 {
    right: 83.33333%;
}

.col-xs-pull-11 {
    right: 91.66667%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-push-1 {
    left: 8.33333%;
}

.col-xs-push-2 {
    left: 16.66667%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-4 {
    left: 33.33333%;
}

.col-xs-push-5 {
    left: 41.66667%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-7 {
    left: 58.33333%;
}

.col-xs-push-8 {
    left: 66.66667%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-10 {
    left: 83.33333%;
}

.col-xs-push-11 {
    left: 91.66667%;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

.col-xs-offset-1 {
    margin-left: 8.33333%;
}

.col-xs-offset-2 {
    margin-left: 16.66667%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-4 {
    margin-left: 33.33333%;
}

.col-xs-offset-5 {
    margin-left: 41.66667%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-7 {
    margin-left: 58.33333%;
}

.col-xs-offset-8 {
    margin-left: 66.66667%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-10 {
    margin-left: 83.33333%;
}

.col-xs-offset-11 {
    margin-left: 91.66667%;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-1 {
        width: 8.33333%;
    }

    .col-sm-2 {
        width: 16.66667%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-4 {
        width: 33.33333%;
    }

    .col-sm-5 {
        width: 41.66667%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-7 {
        width: 58.33333%;
    }

    .col-sm-8 {
        width: 66.66667%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-10 {
        width: 83.33333%;
    }

    .col-sm-11 {
        width: 91.66667%;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-pull-0 {
        right: auto;
    }

    .col-sm-pull-1 {
        right: 8.33333%;
    }

    .col-sm-pull-2 {
        right: 16.66667%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-4 {
        right: 33.33333%;
    }

    .col-sm-pull-5 {
        right: 41.66667%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-7 {
        right: 58.33333%;
    }

    .col-sm-pull-8 {
        right: 66.66667%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-10 {
        right: 83.33333%;
    }

    .col-sm-pull-11 {
        right: 91.66667%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-push-0 {
        left: auto;
    }

    .col-sm-push-1 {
        left: 8.33333%;
    }

    .col-sm-push-2 {
        left: 16.66667%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-4 {
        left: 33.33333%;
    }

    .col-sm-push-5 {
        left: 41.66667%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-7 {
        left: 58.33333%;
    }

    .col-sm-push-8 {
        left: 66.66667%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-10 {
        left: 83.33333%;
    }

    .col-sm-push-11 {
        left: 91.66667%;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66667%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66667%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66667%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66667%;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    .col-md-1 {
        width: 8.33333%;
    }

    .col-md-2 {
        width: 16.66667%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-4 {
        width: 33.33333%;
    }

    .col-md-5 {
        width: 41.66667%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-7 {
        width: 58.33333%;
    }

    .col-md-8 {
        width: 66.66667%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-10 {
        width: 83.33333%;
    }

    .col-md-11 {
        width: 91.66667%;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-pull-0 {
        right: auto;
    }

    .col-md-pull-1 {
        right: 8.33333%;
    }

    .col-md-pull-2 {
        right: 16.66667%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-4 {
        right: 33.33333%;
    }

    .col-md-pull-5 {
        right: 41.66667%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-7 {
        right: 58.33333%;
    }

    .col-md-pull-8 {
        right: 66.66667%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-10 {
        right: 83.33333%;
    }

    .col-md-pull-11 {
        right: 91.66667%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-push-0 {
        left: auto;
    }

    .col-md-push-1 {
        left: 8.33333%;
    }

    .col-md-push-2 {
        left: 16.66667%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-4 {
        left: 33.33333%;
    }

    .col-md-push-5 {
        left: 41.66667%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-7 {
        left: 58.33333%;
    }

    .col-md-push-8 {
        left: 66.66667%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-10 {
        left: 83.33333%;
    }

    .col-md-push-11 {
        left: 91.66667%;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333%;
    }

    .col-md-offset-2 {
        margin-left: 16.66667%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333%;
    }

    .col-md-offset-5 {
        margin-left: 41.66667%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333%;
    }

    .col-md-offset-8 {
        margin-left: 66.66667%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333%;
    }

    .col-md-offset-11 {
        margin-left: 91.66667%;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 1025px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }

    .col-lg-1 {
        width: 8.33333%;
    }

    .col-lg-2 {
        width: 16.66667%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-4 {
        width: 33.33333%;
    }

    .col-lg-5 {
        width: 41.66667%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-7 {
        width: 58.33333%;
    }

    .col-lg-8 {
        width: 66.66667%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-10 {
        width: 83.33333%;
    }

    .col-lg-11 {
        width: 91.66667%;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-pull-0 {
        right: auto;
    }

    .col-lg-pull-1 {
        right: 8.33333%;
    }

    .col-lg-pull-2 {
        right: 16.66667%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-4 {
        right: 33.33333%;
    }

    .col-lg-pull-5 {
        right: 41.66667%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-7 {
        right: 58.33333%;
    }

    .col-lg-pull-8 {
        right: 66.66667%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-10 {
        right: 83.33333%;
    }

    .col-lg-pull-11 {
        right: 91.66667%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-push-0 {
        left: auto;
    }

    .col-lg-push-1 {
        left: 8.33333%;
    }

    .col-lg-push-2 {
        left: 16.66667%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-4 {
        left: 33.33333%;
    }

    .col-lg-push-5 {
        left: 41.66667%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-7 {
        left: 58.33333%;
    }

    .col-lg-push-8 {
        left: 66.66667%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-10 {
        left: 83.33333%;
    }

    .col-lg-push-11 {
        left: 91.66667%;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66667%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66667%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66667%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66667%;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }
}

/**
 * 5.0 - WP Editor
 */
/**
 * 5.1 - Alignments
 */
.alignleft {
    display: inline;
    float: left;
}

.alignright {
    display: inline;
    float: right;
}

.aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
    margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
    margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
    clear: both;
    margin-top: 0.4em;
    margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
    margin-bottom: 1.2em;
}

/**
 * 5.2 - Caption
 */
.wp-caption {
    background: transparent;
    border: none;
    color: #707070;
    font-family: "Noto Sans", sans-serif;
    margin: 0 0 28px 0;
    max-width: 100%;
    padding: 0;
    text-align: inherit;
}

.wp-caption.alignleft {
    margin: 7px 28px 21px 0;
}

.wp-caption.alignright {
    margin: 7px 0 21px 28px;
}

.wp-caption.aligncenter {
    margin: 7px auto;
}

.wp-caption .wp-caption-text,
.wp-caption-dd {
    color: #9a9a9a;
    font-size: 13px;
    line-height: 1.1;
    padding: 10px 0;
    text-align: center;
}

/**
 * 5.3 -  Galleries
 */
.gallery {
    margin-bottom: 1.6em;
}

.gallery-item {
    display: inline-block;
    padding: 1.79104477%;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

.gallery-columns-2 .gallery-item {
    max-width: 50%;
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
    max-width: 25%;
}

.gallery-columns-5 .gallery-item {
    max-width: 20%;
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}

.gallery-icon img {
    margin: 0 auto;
}

.gallery-caption {
    color: #707070;
    color: rgba(51, 51, 51, 0.7);
    display: block;
    font-family: "Noto Sans", sans-serif;
    font-size: 12px;
    line-height: 1.5;
    padding: 0.5em 0;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
    display: none;
}

/**
 * 6.0 - Components
 */
/* 6.1 - Description List */
@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dl-horizontal dd {
        margin-left: 160px;
        padding-left: 20px;
    }
}

/* 6.2 - Styled List */
.styled-list,
.styled-list ul {
    list-style: none;
    margin-left: 0;
}

.styled-list li {
    padding-left: 25px;
    position: relative;
}

.styled-list li:before {
    content: "\f00c";
    position: absolute;
    left: 0;
    top: 4px;
    font-size: 15px;
}

/**
 * 6.1 - Buttons
 */
.btn {
    font-size: 14px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
    line-height: 1.1;
    letter-spacing: 0.03em;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    display: inline-block;
    cursor: pointer;
    padding: 12px 20px;
    margin: 0;
    border: none;
    background-image: none;
}

.btn,
.btn-outer {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.btn:hover,
.btn:focus,
.btn-outer:hover,
.btn-outer:focus {
    opacity: 0.95;
    text-decoration: none;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.btn-outer {
    display: inline-block;
}

.btn-outer .btn {
    box-shadow: none;
    background: transparent !important;
}

.btn-outer:hover .btn, .btn-outer:focus .btn {
    opacity: 1;
    box-shadow: none;
}

.btn-default {
    color: #3d4451 !important;
    background-color: #e0e0e0;
}

.btn-primary {
    color: #fff !important;
}

.btn-warning {
    color: #fff !important;
    background-color: #f96c5d;
}

.btn-border {
    color: #3d4451 !important;
    border: 1px solid #cbcdcf;
    background: transparent;
    box-shadow: none;
}

.btn-lg {
    font-size: 15px;
    padding: 15px 20px;
    min-width: 130px;
}

.btn-group {
    margin-left: -3px;
    margin-right: -3px;
}

.btn-group .btn {
    margin: 3px;
}

.btn-sm {
    font-size: 13px;
    padding: 7px 20px;
}

.btn-scroll-top {
    z-index: 10;
    bottom: 35px;
    left: 40px;
    position: fixed;
    width: 40px;
    height: 40px;
    display: none;
    text-align: center;
    text-decoration: none;
    border: 1px solid #d2d2d2;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.02);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.btn-scroll-top:hover {
    background-color: #fff;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.24);
}

.btn-scroll-top .rsicon {
    color: #c8c8c8;
    color: rgba(0, 0, 0, 0.2);
    font-size: 15px;
    font-weight: bold;
    line-height: 38px;
}

@media (max-width: 1180px) {
    .btn-scroll-top {
        left: 15px;
        bottom: 15px;
    }
}

/**
 * 6.2 - Ripple
 */
.ripple {
    overflow: hidden;
    position: relative;
    user-select: none;
    display: inline-block;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.ripple-effect {
    margin: 0;
    padding: 0;
    position: absolute;
    user-select: none;
    pointer-events: none;
    background-color: rgba(0, 0, 0, 0.15);
    -webkit-transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

/**
 * 6.3 - Social
 */
.social {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}

.social li {
    display: inline-block;
    margin: 5px 15px;
}

.social li a {
    width: 45px;
    height: 45px;
    position: relative;
    display: inline-block;
    background-color: transparent;
    -webkit-transition: -webkit-transition, background-color 0.25s linear 0s;
    -moz-transition: -moz-transition, background-color 0.25s linear 0s;
    transition: transition, background-color 0.25s linear 0s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.social li a:hover {
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.1);
}

.social li a, .social li a .rsicon {
    line-height: 45;
}

.social li a .rsicon {
    color: #fff;
    font-size: 20px;
    line-height: 45px;
    display: block;
}

@media (max-width: 767px) {
    .social li {
        margin-left: 5px;
        margin-right: 5px;
    }

    .social li a {
        width: 35px;
        height: 35px;
    }

    .social li a, .social li a .rsicon {
        line-height: 35px;
    }

    .social li a .rsicon {
        font-size: 17px;
    }
}

/**
 * 6.4 - Pagination
 */
.pagination {
    margin-top: 30px;
    text-align: center;
}

.pagination a.page-numbers,
.pagination span.page-numbers {
    color: #444;
    min-width: 35px;
    height: 35px;
    margin: 0 2px;
    padding: 0 3px;
    font-size: 15px;
    font-weight: 600;
    line-height: 35px;
    text-align: center;
    display: inline-block;
    background-color: transparent;
    box-shadow: none;

    -webkit-transition: -webkit-transition, all 0.2s linear 0s;
    -moz-transition: -moz-transition, all 0.2s linear 0s;
    transition: transition, all 0.2s linear 0s;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.pagination a.page-numbers:hover {
    text-decoration: none;
    background-color: #fff;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.19), 0 6px 10px rgba(0, 0, 0, 0.23);
}

.pagination a.page-numbers:active {
    color: #fff;
}

.pagination span.page-numbers.current {
    color: #fff;
    box-shadow: none;
}


/**
 * 6.5 - Custom Scroll
 */
.mCSB_inside > .mCSB_container {
    margin-right: 0 !important;
}

.mCSB_container.mCS_no_scrollbar_y .widget {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 25px;
    padding-right: 25px;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #3d4451;
    background-color: rgba(61, 68, 81, 0.75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #3d4451;
    background-color: rgba(61, 68, 81, 0.85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #3d4451;
    background-color: rgba(61, 68, 81, 0.9);
}

/**
 * 6.6 - Video & Audio Player
 */
/*.mejs-overlay-loading {
    background: transparent;
}

.mejs-container.mejs-video {
    overflow: hidden;
}

.mejs-container .mejs-controls {
    height: 40px;
    background: #efefef;
}

.mejs-container .mejs-controls:before, .mejs-container .mejs-controls:after {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    background-color: #dfdfdf;
}

.mejs-container .mejs-controls:before {
    left: 0;
    top: 0;
}

.mejs-container .mejs-controls:after {
    left: 0;
    bottom: 0;
}

.mejs-container .mejs-controls div,
.mejs-container .mejs-controls a.mejs-horizontal-volume-slider {
    height: 40px;
}

.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-container .mejs-controls .mejs-time-rail span,
.mejs-container .mejs-controls .mejs-time-rail a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.mejs-container .mejs-controls .mejs-button button {
    margin-top: 11px;
    margin-bottom: 11px;
}

.mejs-container .mejs-controls .mejs-button button:focus {
    outline: none;
}

.mejs-container .mejs-controls .mejs-playpause-button {
    width: 35px;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
}

.mejs-container .mejs-controls .mejs-playpause-button button {
    margin-left: 8px;
    margin-right: 8px;
}

.mejs-container .mejs-controls .mejs-time {
    color: #909090;
    padding: 14px 7px 0;
}

.mejs-container .mejs-controls .mejs-volume-button {
    border-left: 1px solid #dfdfdf;
}

.mejs-container .mejs-controls .mejs-fullscreen-button,
.mejs-container .mejs-controls .mejs-horizontal-volume-slider {
    float: right;
    border-right: 1px solid #dfdfdf;
}

.mejs-container .mejs-controls .mejs-time-rail {
    padding-top: 11px;
}

.mejs-container .mejs-controls .mejs-time-rail .mejs-time-slider,
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-buffering,
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded,
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle {
    height: 8px;
}

.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
    background: #3e4452;
    margin-left: 8px;
    margin-right: 8px;
}

.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #737780;
}

.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    display: none;
}

.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    top: 16px;
}

.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background: #3d4550;
}*/

/**
 * 6.7 - Scroll Animations
 */
.desktop .animate-down {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, -100px);
    -moz-transform: translate(0, -100px);
    transform: translate(0, -100px);
}

.desktop .animate-down.animated {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: all 400ms ease-out 100ms;
    -moz-transition: all 400ms ease-out 100ms;
    transition: all 400ms ease-out 100ms;
}

.desktop .animate-up {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, 100px);
    -moz-transform: translate(0, 100px);
    transform: translate(0, 100px);
}

.desktop .animate-up.animated {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: -webkit-transform 400ms ease-out 100ms, opacity 400ms ease-out 100ms;
    -moz-transition: -moz-transform 400ms ease-out 100ms, opacity 400ms ease-out 100ms;
    transition: transform 400ms ease-out 100ms, opacity 400ms ease-out 100ms;
}

.desktop .animate-right {
    opacity: 0;
    visibility: hidden;
    transform: translate(-100px, 0);
}

.desktop .animate-right.animated {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: -webkit-transform 400ms ease-out 100ms, opacity 400ms ease-out 100ms;
    -moz-transition: -moz-transform 400ms ease-out 100ms, opacity 400ms ease-out 100ms;
    transition: transform 400ms ease-out 100ms, opacity 400ms ease-out 100ms;
}

.desktop .animate-left {
    opacity: 0;
    visibility: hidden;
    transform: translate(100px, 0);
}

.desktop .animate-left.animated {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: -webkit-transform 400ms ease-out 100ms, opacity 400ms ease-out 100ms;
    -moz-transition: -moz-transform 400ms ease-out 100ms, opacity 400ms ease-out 100ms;
    transition: transform 400ms ease-out 100ms, opacity 400ms ease-out 100ms;
}

/**
 * Icons List
 */
.rs-icons-list {
    list-style: none;
    margin: 0 0 25px 0;
    padding: 0;
}

.rs-icons-list li {
    float: left;
    width: 16.6666%;
    float: left;
    height: 150px;
    background-color: rgba(0, 0, 0, 0.1);
    border: 2px solid #fff;
    border-radius: 5px;
    padding: 10px;
    text-align: center;
}

.rs-icon {
    font-size: 42px;
    display: block;
    margin-bottom: 5px;
}

.rs-icon-class {
    font-size: 11px;
    display: block;
}

@media (max-width: 992px) {
    .rs-icons-list li {
        width: 25%;
    }
}

@media (max-width: 767px) {
    .rs-icons-list li {
        width: 33.33%;
    }
}

@media (max-width: 480px) {
    .rs-icons-list li {
        width: 50%;
    }
}

/**
 * Slider
 */
.slick-loading .slick-list {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzZweCcgaGVpZ2h0PSczNnB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgY2xhc3M9InVpbC1kZWZhdWx0Ij48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0ibm9uZSIgY2xhc3M9ImJrIj48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjMzYzNjM2JyB0cmFuc2Zvcm09J3JvdGF0ZSgwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzM2MzYzNicgdHJhbnNmb3JtPSdyb3RhdGUoMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjA4MzMzMzMzMzMzMzMzMzMzcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjMzYzNjM2JyB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuMTY2NjY2NjY2NjY2NjY2NjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyMzNjM2MzYnIHRyYW5zZm9ybT0ncm90YXRlKDkwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC4yNXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzM2MzYzNicgdHJhbnNmb3JtPSdyb3RhdGUoMTIwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC4zMzMzMzMzMzMzMzMzMzMzcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjMzYzNjM2JyB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjQxNjY2NjY2NjY2NjY2NjdzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyMzNjM2MzYnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuNXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzM2MzYzNicgdHJhbnNmb3JtPSdyb3RhdGUoMjEwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC41ODMzMzMzMzMzMzMzMzM0cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjMzYzNjM2JyB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjY2NjY2NjY2NjY2NjY2NjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyMzNjM2MzYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuNzVzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyMzNjM2MzYnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuODMzMzMzMzMzMzMzMzMzNHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzM2MzYzNicgdHJhbnNmb3JtPSdyb3RhdGUoMzMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC45MTY2NjY2NjY2NjY2NjY2cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PC9zdmc+);
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
}

.slick-slider {
    margin-bottom: 25px;
}

/* Arrows */
.slick-arrow {
    font-size: 0;
    line-height: 0;
    width: 58px;
    height: 58px;
    right: 25px;
    padding: 0;
    z-index: 1;
    display: block;
    cursor: pointer;
    position: absolute;
    text-align: center;
    border: none;
	background: rgba(255,255,255,0.5);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1)
}

.slick-arrow:before {
    color: #3e4452;
    font-size: 30px;
    line-height: 1;
}

.slick-arrow:hover,
.slick-arrow:focus {
	background: #fff;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.24);
}

.slick-arrow.slick-disabled:before {
    opacity: .25;
}

.slick-arrow.slick-disabled.slick-disabled:hover, .slick-arrow.slick-disabled.slick-disabled:focus {
    box-shadow: none;
}

.slick-prev {
    top: 25px;
}

.slick-prev:before {
    content: "\e900";
}

.slick-next {
    top: 100px;
}

.slick-next:before {
    content: "\e901";
}

/* Dots */
.slick-dotted {
    margin-bottom: 60px;
}

.slick-dots {
    position: absolute;
    bottom: -30px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    z-index: 1;
}

.slick-dots li,
.slick-dots li button {
    width: 18px;
    height: 18px;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 5px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    outline: none;
    background: transparent;
    border: 1px solid #3d4451;
    border: 1px solid rgba(61, 68, 81, 0.2);
    border-radius: 50%;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.slick-dots li button:before {
    content: "";
    top: 5px;
    left: 5px;
    width: 8px;
    height: 8px;
    position: absolute;
    border-radius: 50%;
    background-color: transparent;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.slick-dots li button:hover,
.slick-dots li button:focus, .slick-dots li.slick-active button {
    border-color: #3d4451;
}

.slick-dots li.slick-active button:before {
    background-color: #3e4452;
}

/* Styles */
.slider-style2 .slick-arrow {
    top: auto;
    right: auto;
    left: 30px;
    width: 37px;
    height: 37px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
}

.slider-style2 .slick-arrow:before {
    color: #fff;
}

.slider-style2 .slick-arrow:hover, .slider-style2 .slick-arrow:focus {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.8);
}

.slider-style2 .slick-prev {
    bottom: 90px;
}

.slider-style2 .slick-next {
    bottom: 40px;
}

@media (max-width: 767px) {
    .slick-arrow {
        width: 40px;
        height: 40px;
        right: 15px;
    }

    .slick-prev {
        top: 15px;
    }

    .slick-next {
        top: 65px;
    }

    .slider-style2 .slick-arrow {
        left: 15px;
    }

    .slider-style2 .slick-prev {
        bottom: 60px;
    }

    .slider-style2 .slick-next {
        bottom: 15px;
    }
}

/**
 * Tabs
 */
.tabs {
	margin-bottom: 25px;
}

.tab-content {
    display: none;
}

.tabs-menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

.tabs .tabs-menu a {
	color: #000;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;

	-webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.tabs-menu a:hover {
	text-decoration: none;
}

.tabs-horizontal {
	text-align: center;
}

.tabs-horizontal  .tabs-menu {
	display: inline-block;
	margin-bottom: 25px;
	position: relative;
}

.tabs-horizontal  .tabs-menu:after {
	content: '';
	position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 5px;
    background: #f0f0f0;
    border-radius: 5px;
}

.tabs-horizontal .tabs-menu li {
	display: inline-block;
	margin-right: 30px;
}

.tabs-horizontal .tabs-menu li:last-child {
	margin-right: 0;
}

.tabs-horizontal .tabs-menu a {
    padding-bottom: 10px;
    position: relative;
    display: inline-block;
}

.tabs-horizontal .tabs-menu a:after {
	content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 5px;
    border-radius: 5px;
    z-index: 1;

	-webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.tabs-horizontal .tabs-content {
	text-align: left;
}

/* Tabs Vertical */
.tabs-vertical .tabs-menu {
	border-top: 1px solid #e5e5e5;
}

.tabs-vertical .tabs-menu li {
    border-bottom: 1px solid #e5e5e5;
}

.tabs-vertical .tabs-menu li :last-child {
    margin-bottom: 0;
}

.tabs-vertical .tabs-menu li.active a {
    right: -1px;
}

.tabs-vertical .tabs-menu a {
	display: block;
	padding: 5px 10px;
}

@media(max-width: 767px){
	.tabs-vertical .tabs-menu {
		margin-bottom: 25px;
	}
}

@media(min-width: 768px){
	.tabs-vertical:after,
	.tabs-vertical:before,
	.tabs-horizontal .tabs-menu:after,
	.tabs-horizontal .tabs-menu:before {
		content: " ";
		display: table;
	}

	.tabs-vertical:after,
	.tabs-horizontal .tabs-menu:after {
		clear: both;
	}

	.tabs-vertical .tabs-menu {
		width: 25%;
		float: left;
	}

	.tabs-vertical .tabs-content {
		width: 75%;
		float: left;
		padding-left: 20px;
	}
}

/**
 * ToggleBox & Accordion
 */
.togglebox,
.accordion {
    list-style: none;
    margin: 0 0 25px 0;
    padding: 0;
}

.togglebox > li,
.accordion > li {
    margin-bottom: 7px;
}

.togglebox > li.active,
.accordion > li.active {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.1);
}

.togglebox-content,
.accordion-content {
    display: none;
    padding: 30px;
	background: #fff;
}

.togglebox-header,
.accordion-header {
    color: #fff;
    font-size: 17px;
	font-weight: 600;
    line-height: 1.1;
    text-transform: uppercase;
    cursor: pointer;
    margin: 0;
    padding: 12px 30px;
    -webkit-transition: all 0.15s linear 0s;
    -moz-transition: all 0.15s linear 0s;
    transition: all 0.15s linear 0s;
}

/*.togglebox-header:hover,
.accordion-header:hover,
.togglebox li.active .togglebox-header,
.accordion li.active .accordion-header {
    opacity: 0.8;
}*/


/**
 * 7.0 - Containers
 */
body {
    color: #3d4451;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 1.5;
    background-color: #efefef;
}

.wrapper {
    opacity: 1;
    visibility: visible;
    position: relative;
    /*overflow: hidden; todo conflict with smart sticky */
    -webkit-transition: opacity 400ms ease-out;
    -moz-transition: opacity 400ms ease-out;
    transition: opacity 400ms ease-out;
}

.mobile.lock-scroll, .mobile.lock-scroll body, .mobile.lock-scroll .wrapper {
    height: 100%;
    position: relative;
    overflow: hidden;
}

.content {
    z-index: 2;
    position: relative;
}

.container {
    width: 100%;
    max-width: 960px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
}

.section {
    padding-top: 70px;
}

.section-box {
    padding: 40px 50px;
}

.section-title {
    color: #3d4451;
    font-size: 34px;
    line-height: 1.2;
    font-weight: 600;
    text-align: center;
}

.grid-box,
.post-box,
.price-box,
.pf-slider,
.pf-grid .pf-item,
.pf-related .pf-item,
.section-box,
.timeline-box-inner,
.sidebar-default .profile-photo img {
    background-color: #fff;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.24);
}

@media (max-width: 992px) {
    .section-box {
        padding: 50px 40px;
    }
}

@media (max-width: 767px) {
    .section {
        padding-top: 50px;
    }

    .section-box {
        padding: 30px 20px;
    }

    .section-title {
        font-size: 30px;
    }
}

/**
 * 8.0 - Preload/Overlay
 */
#overlay {
    position: fixed;
    z-index: 99;
    top: -1000%;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0;
    -webkit-transition: top 0s ease 0.35s, opacity 0.35s ease;
    -moz-transition: top 0s ease 0.35s, opacity 0.35s ease;
    transition: top 0s ease 0.35s, opacity 0.35s ease;
}

.loading #preloader {
    display: block;
}

.loading .wrapper {
    opacity: 0;
    visibility: hidden;
}

#preloader {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: #fff;
}

#preloader .preload-text {
    display: none;
}

#preloader .preload-icon {
    width: 70px;
    height: 70px;
    display: inline-block;
    padding: 0px;
    text-align: left;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -35px;
    margin-top: -35px;
}

#preloader .preload-icon span {
    position: absolute;
    display: inline-block;
    width: 70px;
    height: 70px;
    border-radius: 100%;
    background: #000000;
    -webkit-animation: preloader 1.6s linear infinite;
    -moz-animation: preloader 1.6s linear infinite;
    animation: preloader 1.6s linear infinite;
}

#preloader .preload-icon span:last-child {
    -webkit-animation-delay: -0.8s;
    -moz-animation-delay: -0.8s;
    animation-delay: -0.8s;
}

@-webkit-keyframes preloader {
    0% {
        -webkit-transform: scale(0, 0);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(1, 1);
        opacity: 0;
    }
}

@-moz-keyframes preloader {
    0% {
        -moz-transform: scale(0, 0);
        opacity: 0.5;
    }
    100% {
        -moz-transform: scale(1, 1);
        opacity: 0;
    }
}

@keyframes preloader {
    0% {
        transform: scale(0, 0);
        opacity: 0.5;
    }
    100% {
        transform: scale(1, 1);
        opacity: 0;
    }
}

/**
 * 9.0 - Header
 */
.site-title {
	font-size: 30px;
	font-weight: 400;
    font-family: 'Fredoka One', cursive;
    line-height: 1.1;
    margin: 0 0 5px 0;
}

.site-title a:hover {
	text-decoration: none;
}

.site-descr {
	color: #9a9da2;
	font-size: 15px;
	line-height: 1.1;
	margin: 0;
}

.header {
    position: relative;
    margin-bottom: 75px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.head-bar {
    z-index: 3;
    opacity: 0;
    position: relative;
    visibility: hidden;
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-transform: translate(0, -100px);
    -moz-transform: translate(0, -100px);
    transform: translate(0, -100px);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 400ms ease-out 100ms, padding 300ms ease-out, box-shadow 300ms ease-out, background 300ms ease-out;
    -moz-transition:       -moz-transform 400ms ease-out 100ms, padding 300ms ease-out, box-shadow 300ms ease-out, background 300ms ease-out;
    transition:                 transform 400ms ease-out 100ms, padding 300ms ease-out, box-shadow 300ms ease-out, background 300ms ease-out;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.24);
}

.head-bar.animated {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
}

.head-bar-inner {
    width: 100%;
    max-width: 1550px;
    padding: 10px 15px;
    margin: 0 auto;
}

.head-bg {
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    display: none;
    position: absolute;
    background-size: cover;
    background-color: #242832;
    background-repeat: no-repeat;
    background-position: center;
}

.head-bg:before {
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(44, 51, 64, 0.8);
}

.head-cont {
	text-align: right;
}

.head-woo,
.head-share .share-btn,
.head-lang .lang-active,
.head-cont  .btn-mobile,
.head-items .btn-sidebar {
	margin: 0;
    padding: 0;
	height: 50px;
	line-height: 1;
	cursor: pointer;
    text-align: center;
	background: transparent;
    border: 1px solid #d1d1d1;

	-webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}

.head-items {
	float: right;
	white-space: nowrap;
	margin-left: 23px;
}

.head-items .head-woo,
.head-items .head-lang,
.head-items .btn-sidebar,
.head-cont .btn-mobile {
	display: inline-block;
	vertical-align: middle;
}

.head-items .btn-sidebar {
	width: 50px;
	margin-left: 7px;
}

.head-cont  .btn-mobile  {
	display: none;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
	text-transform: uppercase;
	padding-left: 20px;
    padding-right: 20px;
}

.head-items .rsicon {
    color: #3d4451;
    font-size: 25px;
}

/* Language */
.head-lang {
	line-height: 1;
	font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
	position: relative;
	margin-left: 7px;
}

.head-lang .lang-active  {
	width: 50px;
	line-height: 50px;
	display: inline-block;
	vertical-align: middle;
}

.head-lang .lang-list {
	top: 100%;
	right: 0;
	margin: 0;
	padding: 10px 20px;
    z-index: 10;
	list-style: none;
	position: absolute;
    opacity: 0;
    visibility: hidden;
    background-color: #fff;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.24);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(-30px, 0);
    -moz-transform: translate(-30px, 0);
    transform: translate(-30px, 0);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.head-lang:hover .lang-list {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
}

.head-lang .lang-list li {
	white-space: nowrap;
	padding: 5px 0;
}

.head-lang .lang-list a {
	color: inherit;
	-webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
}

.head-lang .lang-list a:hover {
	text-decoration: none;
}

/* Head Woo */
.head-woo {
	width: 50px;
	line-height: 50px;
	text-align: center;
	margin-left: 7px;
	position: relative;
}

.head-woo .rsicon {
	font-size: 18px;
	margin-top: -2px;
}

.head-woo-count {
	font-size: 13px;
	line-height: 1;
	font-weight: 700;
	position: absolute;
	right: 5px;
	top: 3px;
}

@media(max-width: 992px){
	.head-cont .btn-mobile {
		display: inline-block;
        float: right;
	}

	.head-items {
		margin-left: 4px;
        float: right;
	}

    .header .head-woo,
    .header .head-lang {
        display: none;
    }
}

@media(max-width: 767px){
	.head-bar {
        padding-top: 0;
        padding-bottom: 0;
        position: relative;
    }

    .head-bar-inner .row  > div {
        position: static;
    }

	.head-woo,
	.head-cont  .btn-mobile,
	.head-lang .lang-active {
		line-height: 40px;
	}

	.head-woo,
	.head-lang .lang-active,
	.head-items .btn-sidebar {
		width: 40px;
	}

	.head-woo,
	.head-cont  .btn-mobile,
    .head-items .btn-sidebar,
    .head-lang .lang-active {
		height: 40px;
	}

    .site-title {
        font-size: 21px;
        line-height: 1;
        margin-bottom: 3px;
    }

   .site-descr {
        font-size: 12px;
    }
}

@media(max-width: 480px){
    .head-cont .btn-mobile {
        padding-left: 10px;
        padding-right: 10px;
    }
}


/**
 * 9.1 - Logo
 */
.logo,
.logo img {
	-webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.logo {
    color: #dcb77b !important;
    font-size: 30px;
    font-weight: 400;
    font-family: 'Fredoka One', cursive;
    line-height: 50px;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
}

.logo:hover {
    text-decoration: none;
}

.logo,
.logo img {
    max-height: 50px;
}

.logo img {
    max-width: 100%;
    display: inline-block;
}

.logo span {
    font-size: 28px;
    margin-right: 3px;
}

.logo-has-second .logo-first {
	display: inline-block;
}

.logo-has-second .logo-second {
	display: none;
}

@media(max-width: 767px) {
	.logo,
	.logo img {
		max-height: 40px;
	}

	.logo {
		line-height: 40px;
	}
}

@media(max-width: 480px) {
	.logo {
		margin-bottom: 15px;
	}
}


/**
 * 9.2 - Navigation
 */
.head-nav {
	padding: 6px 0 0 0;
	min-height: 50px;
	-webkit-transition: padding 200ms ease-out;
    -moz-transition: padding 200ms ease-out;
    transition: padding 200ms ease-out;
}

.head-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.head-nav li {
	position: relative;
}

.head-nav li:hover >.sub-menu {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
}

.head-nav  a {
	white-space: nowrap;
}

.head-nav  a:hover {
	text-decoration: none;
}

.head-nav .nav>ul>li {
	display: inline-block;
	vertical-align: middle;
	margin-left: 30px;
}

.head-nav .nav>ul>li:first-child {
	margin-left: 0;
}

.head-nav .nav>ul>li>a {
	color: #3c4451;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    display: block;
    padding: 12px 0;
}

.head-nav .nav>ul>li>a:after {
	content: "";
	position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 3px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	-webkit-transition: width 0.2s ease-out;
	-moz-transition: width 0.2s ease-out;
	transition: width 0.2s ease-out;
}

.head-nav .nav >ul >li.current-menu-item >a[href*="#"]:after {
	width: 0;
}

.head-nav .nav>ul>li.current-menu-item>a:after {
	width: 100%;
}

.head-nav .nav>ul>li:hover>a:after,
.head-nav .nav>ul>li.active>a:after {
	width: 100% !important;
}

.head-nav .nav>ul>li>.sub-menu {
	right: 0;
	top: 100%;
}

.head-nav .sub-menu {
	right: 100%;
	top: 0;
	z-index: 10;
	opacity: 0;
	visibility: hidden;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.24);

    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;

	-webkit-transform: translate(-30px, 0);
    -moz-transform: translate(-30px, 0);
    transform: translate(-30px, 0);

    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.head-nav .sub-menu li:first-child {
	margin-top: 10px;
}

.head-nav .sub-menu li:last-child {
	margin-bottom: 10px;
}

.head-nav .sub-menu a {
	color: #3c4451;
    font-size: 14px;
    line-height: 1;
    display: block;
    padding: 10px 30px;

    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.head-nav .nav>ul>li li.menu-item-has-children:after {
	content: "\e900";
	font-size: 20px;
    font-family: "icomoon";
	top: 2px;
	left: 6px;
	color: inherit;
	position: absolute;
	-webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.head-nav .sub-menu li.current-menu-item >a[href*="#"] {
	color: inherit;
	background-color: transparent;
}

.head-nav .sub-menu li.current-menu-item>a {
	background-color: #fafafa;
}

.head-nav .sub-menu li:hover>a,
.head-nav .sub-menu li.active>a {
	background-color: #fafafa !important;
}

.head-nav .nav>ul>li li.menu-item-has-children:hover:after {
	left: 3px;
}


.head-nav .rsicon {
    display: none;
}

@media (max-width: 991px) {
    .head-nav {
        display: none !important;
    }
}

/**
 * 9.3 - Mobile Navigation
 */
@media (min-width: 992px) {
    .mobile-nav {
        display: none !important;
    }
}

@media (max-width: 991px) {
    .mobile-nav {
        position: fixed;
        right: 0;
        top: 0;
        height: 100%;
        width: 300px;
        z-index: 100;
        padding: 50px 14px 20px 50px;
        -webkit-transform: translateX(300px);
        -moz-transform: translateX(300px);
        transform: translateX(300px);
        -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.37, 0.15, 0.32, 0.94);
        -moz-transition: -moz-transform 0.4s cubic-bezier(0.37, 0.15, 0.32, 0.94);
        transition: transform 0.4s cubic-bezier(0.37, 0.15, 0.32, 0.94);
    }

    .mobile-nav .mobile-nav-close {
        position: absolute;
        right: 10px;
        top: 10px;
        border: 0;
        margin: 0;
        padding: 0;
        background: transparent;
        display: block;
    }

    .mobile-nav .mobile-nav-close .rsicon {
        color: #3d4451;
        font-size: 25px;
        line-height: 1;
        display: block;
    }

    .mobile-nav .mobile-nav-inner {
        overflow: auto;
        position: relative;
        height: 100%;
    }

    .mobile-nav .nav ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .mobile-nav .nav li {
        line-height: 1;
    }

    .mobile-nav .nav a {
        color: #fff;
        font-size: 14px;
        font-family: "Open Sans", sans-serif;
        line-height: 1;
        display: inline-block;
    }

    .mobile-nav .nav a:hover {
        text-decoration: none;
    }

    .mobile-nav .nav > ul > li {
        margin-bottom: 20px;
    }

    .mobile-nav .nav > ul > li > a {
        font-weight: 600;
        text-transform: uppercase;
    }

    .mobile-nav .nav > ul ul {
        display: none;
    }

    .mobile-nav .nav > ul > li ul li {
        margin-bottom: 15px;
    }

    .mobile-nav .nav > ul > li ul li:last-child {
        margin-bottom: 0;
    }

    .mobile-nav .nav > ul > li ul {
        padding: 20px 0 15px 20px;
    }

    .mobile-nav .nav .rsicon {
        display: inline-block;
        width: 20px;
        height: 20px;
        color: #fff;
        font-size: 10px;
        margin: 0 0 0 7px;
        text-align: center;
        padding-top: 5px;
        cursor: pointer;
    }

    .mobile-nav-opened .mobile-nav {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        transform: translateX(0);
    }

    .mobile-nav-opened #overlay {
        top: 0;
        opacity: .7;
        -webkit-transition: top 0s ease 0s, opacity 0.35s ease;
        -moz-transition: top 0s ease 0s, opacity 0.35s ease;
        transition: top 0s ease 0s, opacity 0.35s ease;
    }

    /* todo head items */
    .mobile-nav .head-items {
        float: none !important;
        margin: 0 0 30px 0 !important;
    }

    .mobile-nav .head-woo-count {
        color: #fff !important;
    }

    .mobile-nav .head-woo,
    .mobile-nav .head-lang .lang-active {
        border-color: #d1d1d1 !important;
    }

    .mobile-nav .head-items .rsicon,
    .mobile-nav .head-lang .lang-active {
        color: #3d4451 !important;
    }

    .mobile-nav .head-lang:hover .lang-list {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate(47%, 0);
        -moz-transform: translate(47%, 0);
        transform: translate(47%, 0);
    }
}

/**
 * 9.4 - Header With BgImage
 */
.header-has-img .header {
    margin-bottom: 20px;
}

.header-has-img .head-bg {
    height: 270px;
    display: block;
}

.header-has-img.home .head-bg {
    height: 515px;
}

.header-has-img .head-bar {
	/*position: fixed;
	left: 0;
	top: 0;
	width: 100%;*/
    background-color: transparent;
    box-shadow: none;
}

.header-has-img .head-nav .nav>ul>li>a {
    color: #fff;
    color: rgba(255, 255, 255, 0.7);
}

.header-has-img .head-woo,
.header-has-img .head-lang .lang-active,
.header-has-img .head-cont  .btn-mobile,
.header-has-img .head-items .btn-sidebar {
	border-color: #4f5159;
}

.header-has-img .head-woo,
.header-has-img .head-lang .lang-active,
.header-has-img .head-items .rsicon {
    color: #fff;
}

.header-has-img .head-sticky.head-bar {
    background-color: #fff;
}

.header-has-img .head-sticky .head-nav .nav>ul>li>a {
    color: #3d4451;
}

.header-has-img .head-sticky .head-woo,
.header-has-img .head-sticky .head-lang .lang-active,
.header-has-img .head-sticky .head-cont  .btn-mobile,
.header-has-img .head-sticky .head-items .btn-sidebar {
	border-color: #d1d1d1;
}

.header-has-img .head-sticky .head-woo,
.header-has-img .head-sticky .head-lang .lang-active,
.header-has-img .head-sticky .head-items .rsicon {
    color: #3d4451;
}

/**
 * 9.5 - Header Sticky
 */
.head-sticky .site-title {
	font-size: 21px;
	line-height: 1;
	margin-bottom: 3px;
}

.head-sticky .site-descr {
	font-size: 12px;
}

.head-sticky.head-bar {
    top: 0;
    left: 0;
    width: 100%;
    position: fixed;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.19), 0 6px 10px rgba(0, 0, 0, 0.23);
}

.head-sticky .logo {
    line-height: 40px;
}

.head-sticky .logo,
.head-sticky .logo img {
    max-height: 40px;
}

.head-sticky .logo-has-second .logo-first {
	display: none;
}

.head-sticky .logo-has-second .logo-second {
	display: inline-block;
}

.head-sticky .head-nav {
	padding: 2px 0 0 0;
	min-height: 40px;
}

.head-sticky .head-woo,
.head-sticky .head-cont .btn-mobile,
.head-sticky .head-lang .lang-active {
	line-height: 40px;
}

.head-sticky .head-woo,
.head-sticky .head-lang .lang-active,
.head-sticky .head-items .btn-sidebar {
	width: 40px;
}

.head-sticky .head-woo,
.head-sticky .head-share .share-btn,
.head-sticky .head-lang .lang-active,
.head-sticky .head-cont .btn-mobile,
.head-sticky .head-items .btn-sidebar {
	height: 40px;
}

/* Header Sticky Smart */
.head-sticky-smart {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    transform: translateY(0);
    backface-visibility: hidden;
}

.head-sticky-smart.heads-up {
    transform: translateY(-100px);
}


/**
 * 10.0 - Sidebar
 */
.sidebar-shift {
    margin-top: 165px;
}

.sidebar a {
    -webkit-transition: color 0.15s linear 0s;
    -moz-transition: color 0.15s linear 0s;
    transition: color 0.15s linear 0s;
}

.btn-sidebar-close {
    top: 25px;
    left: -58px;
    width: 58px;
    height: 58px;
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    cursor: pointer;
    text-align: center;
    position: absolute;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

.btn-sidebar-close .rsicon {
    color: #fff;
    font-size: 30px;
}

/**
 * 10.1 - Sidebar Fixed
 */
.sidebar-fixed {
    position: fixed;
    z-index: 100;
    top: 0;
    right: 0;
    width: 385px;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #fff;
    -webkit-transform: translateX(450px);
    -moz-transform: translateX(450px);
    transform: translateX(450px);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.37, 0.15, 0.32, 0.94);
    -moz-transition: -moz-transform 0.4s cubic-bezier(0.37, 0.15, 0.32, 0.94);
    transition: transform 0.4s cubic-bezier(0.37, 0.15, 0.32, 0.94);
}

.sidebar-fixed .widget-area {
    padding: 25px 0;
    overflow: auto;
    position: relative;
    height: 100%;
}

.sidebar-fixed .widget {
    margin-left: 17px;
    margin-right: 17px;
    padding-left: 10px;
    padding-right: 10px;
}

.sidebar-fixed .animate-up {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
}

.sidebar-opened .sidebar-fixed {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}

.sidebar-opened #overlay {
    top: 0;
    opacity: .7;
    -webkit-transition: top 0s ease 0s, opacity 0.35s ease;
    -moz-transition: top 0s ease 0s, opacity 0.35s ease;
    transition: top 0s ease 0s, opacity 0.35s ease;
}

@media (max-width: 767px) {
    .sidebar-default {
        margin-top: 50px;
    }

    .sidebar-fixed {
        width: 265px;
    }

    .sidebar-fixed .widget {
        padding-left: 0px;
        padding-right: 0px;
    }

    .btn-sidebar-close {
        left: -35px;
        width: 35px;
        height: 35px;
    }

    .btn-sidebar-close .rsicon {
        font-size: 25px;
        line-height: 35px;
    }
}

/**
 * 10.2 - Widgets
 */
.widget-title {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.1;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 30px;
}

.widget {
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    margin-bottom: 55px;
}

.widget:last-child {
    margin-bottom: 0;
}

.widget ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.widget ul ul {
    margin-left: 15px;
}

.widget_meta ul li,
.widget_archive ul li,
.widget_nav_menu ul li,
.widget_categories ul li,
.widget_recent_entries ul li,
.widget_recent_comments ul li {
    color: #757575;
    padding: 10px 0;
    border-bottom: 1px solid #d8d8d8;
}

.widget_meta ul li li,
.widget_archive ul li li,
.widget_nav_menu ul li li,
.widget_categories ul li li,
.widget_recent_entries ul li li,
.widget_recent_comments ul li li {
    border-bottom: none;
    padding-top: 3px;
    padding-bottom: 3px;
}

.widget_meta ul li a,
.widget_archive ul li a,
.widget_nav_menu ul li a,
.widget_categories ul li a,
.widget_recent_entries ul li a,
.widget_recent_comments ul li a {
    color: #000;
}

.widget_meta ul li a:hover,
.widget_archive ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_categories ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_recent_comments ul li a:hover {
    opacity: 0.8;
    text-decoration: none;
}

/* Widget: Categories */
.widget_archive ul li,
.widget_categories ul li {
    text-align: right;
}

.widget_archive ul li:before, .widget_archive ul li:after,
.widget_categories ul li:before,
.widget_categories ul li:after {
    content: " ";
    display: table;
}

.widget_archive ul li:after,
.widget_categories ul li:after {
    clear: both;
}

.widget_archive ul li,
.widget_categories ul li {
    *zoom: 1;
}

.widget_archive ul li a,
.widget_categories ul li a {
    float: left;
    text-align: left;
    max-width: 80%;
}

.widget_archive .screen-reader-text,
.widget_categories .screen-reader-text {
    display: none;
}

/* Widget: Recent Posts */
.widget_recent_entries .post-date {
    display: block;
}

/* Widget: Calendar */
.widget_calendar table,
.widget_calendar th,
.widget_calendar td {
    border: none;
}

.widget_calendar th,
.widget_calendar td {
    padding: 10px 5px;
    text-align: center;
    vertical-align: middle;
}

.widget_calendar th {
    color: #757575;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

.widget_calendar caption {
    color: #333333;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 10px;
    text-align: center;
}

.widget_calendar tfoot td {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

.widget_calendar tfoot #prev {
    text-align: left;
}

.widget_calendar tfoot #next {
    text-align: right;
}

/* Widget: Tag Cloud */
.widget_tag_cloud a,
.widget_product_tag_cloud a {
    color: #858585 !important;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 1;
    text-transform: uppercase;
    display: inline-block;
    margin-right: 1px;
    margin-bottom: 4px;
    padding: 10px 15px;
    border: 1px solid #dddddd;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 0.15s linear 0s;
    -moz-transition: all 0.15s linear 0s;
    transition: all 0.15s linear 0s;
}

.widget_tag_cloud a:hover,
.widget_product_tag_cloud a:hover {
    color: #fff !important;
    text-decoration: none;
}

/* Widget: Search */
.widget_search .widget-title,
.widget_search label .screen-reader-text {
    display: none;
}

.widget_search label {
    display: block;
    height: 54px;
    padding: 10px 40px 10px 18px;
}

.widget_search .search-form:before {
    position: absolute;
    content: "\e602";
    right: 0;
    top: 0;
    width: 54px;
    height: 54px;
    line-height: 54px;
    font-size: 20px;
    text-align: center;
    display: block;
}

.widget_search .search-form {
    position: relative;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.widget_search .search-field {
    height: 34px;
    line-height: normal;
    padding: 0;
    margin: 0;
    border: 0;
    -webkit-appearance: none;
}

.widget_search .search-submit {
    top: 0;
    right: 0;
    margin: 0;
    border: 0;
    padding: 0;
    z-index: 2;
    width: 54px;
    height: 54px;
    position: absolute;
    text-indent: -9999px;
    background: transparent;
}

/* Widget: Profile */
.widget-profile {
    padding: 0 0 25px 0;
    margin-bottom: 30px;
    border-bottom: 1px solid #d8d8d8;
}

.widget-profile .profile-info {
    margin: 15px 0 0 0;
    text-align: center;
}

.widget-profile .profile-title {
    color: #3d4451;
    font-size: 30px;
    font-weight: 600;
    line-height: 1.1;
    margin-bottom: 10px;
}

.widget-profile .profile-position {
    color: #3d4451;
    font-size: 16px;
    line-height: 1.1;
    margin-bottom: 0;
}

/* Widget: Popular Posts */
.widget-popuplar-posts li,
.widget-recent-posts li {
    padding-bottom: 15px;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 17px;
}

.widget-popuplar-posts li:last-child,
.widget-recent-posts li:last-child {
    margin-bottom: 0;
}

.widget-popuplar-posts .post-media,
.widget-recent-posts .post-media {
    width: 78px;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

.widget-popuplar-posts .post-media img,
.widget-recent-posts .post-media img {
    width: 100%;
    display: block;
    margin-top: 2px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.24);
}

.widget-popuplar-posts .post-title,
.widget-recent-posts .post-title {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
    margin-bottom: 10px;
}

.widget-popuplar-posts .post-title a,
.widget-recent-posts .post-title a {
    color: inherit;
}

.widget-popuplar-posts .post-title a:hover,
.widget-recent-posts .post-title a:hover {
    text-decoration: none;
}

.widget-popuplar-posts .post-info,
.widget-recent-posts .post-info {
    clear: both;
}

.widget-popuplar-posts .post-info a,
.widget-recent-posts .post-info a {
    color: #303030 !important;
}

.widget-popuplar-posts .post-tag,
.widget-recent-posts .post-tag {
    font-size: 12px;
    margin-bottom: 10px;
}

.widget-popuplar-posts .post-tag a,
.widget-recent-posts .post-tag a {
    font-weight: 400;
}

/**
 * 10.3 - No Sidebar
 */
.no-sidebar .nav-wrap,
.page-single .nav-wrap {
    padding-right: 0 !important;
}

.no-sidebar .nav-wrap .nav,
.page-single .nav-wrap .nav {
    margin-right: 0;
}

.no-sidebar .nav-wrap .nav > ul > li:last-child,
.page-single .nav-wrap .nav > ul > li:last-child {
    margin-right: 0;
}

.no-sidebar .nav-wrap .btn-sidebar-open,
.page-single .nav-wrap .btn-sidebar-open {
    display: none !important;
}

.no-sidebar .nav-wrap .btn-mobile-nav,
.page-single .nav-wrap .btn-mobile-nav {
    right: 0 !important;
}

/**
 * 11.0 - Home
 */
/**
 * 11.1 - Section Text
 */
.section-txt-btn {
    color: #000;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.8;
    text-align: center;
    margin-top: 30px;
}

.section-txt-btn .btn {
    padding: 21px 55px;
    letter-spacing: 0.05em;
    margin: 5px;
}

.section-txt-btn p:last-child,
.section-text .section-box p:last-child {
    margin-bottom: 0;
}

/**
 * 11.2 - Section About
 */
.section-about {
    padding-top: 20px;
    position: relative;
}

.section-about .section-text-btn {
	padding-left: 5%;
	padding-right: 5%;
}

.section-about .section-box {
    padding: 0;
}

.section-about .profile {
    padding: 57px 50px 15px 50px;
}

.section-about .profile-photo {
    margin-right: 10%;
    margin-bottom: 10px;
}

.section-about .profile-info {
    color: #3d4451;
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #dedede;
}

.section-about .profile-title {
    font-size: 36px;
    line-height: 1.1;
    font-weight: 700;
    margin-bottom: 5px;
}

.section-about .profile-title span {
    font-weight: 300;
}

.section-about .profile-position {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.1;
    margin-bottom: 0;
}

.profile-photo {
    position: relative;
    cursor: pointer;
}

.profile-photo img {
    width: 100%;
    display: block;
}

.profile-photo .photo-hover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s ease-out,visibility .2s ease-out;
}

.profile-photo:hover .photo-hover {
    opacity: 1;
    visibility: visible;
}

.profile-items {
    margin-bottom: 18px;
}

.profile-preword {
    float: left;
    margin-bottom: 10px;
}

.profile-preword span {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.1;
    display: inline-block;
    padding: 7px 12px;
    text-transform: uppercase;
    position: relative;
}

.profile-preword span:before {
    content: '';
    width: 0;
    height: 0;
    top: 100%;
    left: 5px;
    display: block;
    position: absolute;
    border-style: solid;
    border-width: 0 0 8px 8px;
    border-color: transparent;
}

.profile-share {
    float: right;
    line-height: 1;
    margin-bottom: 10px;
}

#profileShareBtn  {
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}

#profileShareBtn:hover {
    opacity: 0.7;
}

#profileShareWrap {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity 250ms ease-out;
    -moz-transition: opacity 250ms ease-out;
    transition: opacity 250ms ease-out;
}

#profileShareWrap.opened {
	visibility: visible;
	opacity: 1;
}

.profile-share .rsicon {
    color: #b6b4b5;
    font-size: 29px;
    line-height: 29px;
    vertical-align: top;
}

.profile-share-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	position: fixed;
	background: rgba(0,0,0,0.85);
	overflow-y: auto;
}

.profile-share-table {
	display: table;
	height: 100%;
	width: 100%;
}

.profile-share-cell {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 50px 20px;
}

#profileShareClose {
	padding: 0;
	margin: 0;
	border: none;
	background: transparent;
	position: absolute;
	right: -60px;
	top: 0;
	width: 40px;
	height: 40px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 18px;
}

#profileShareClose .rsicon {
	line-height: 38px;
}

#profileShareWrap {
	color: #3d4451;
}

.profile-share-inner {
	background: #fff;
	padding: 80px 20px;
	max-width: 500px;
	width: 100%;
	display: inline-block;
	position: relative;
}

.profile-share-title {
	font-weight: 700;
	margin-bottom: 40px;
}

.profile-share-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.profile-share-list li {
	display: inline-block;
	margin: 10px;
}

.profile-share-list a {
	display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 26px;
    color: #ffffff !important;
    background-color: #1f1f1f;

    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;

	-webkit-transition: opacity 250ms ease-out;
    -moz-transition: opacity 250ms ease-out;
    transition: opacity 250ms ease-out;
}

.profile-share-list a:hover {
	text-decoration: none;
	opacity: 0.8;
}

.profile-share-list .rsicon-facebook {
	background-color: #2d5f9a;
}

.profile-share-list .rsicon-pinterest {
	background-color: #be1e2d;
}

.profile-share-list .rsicon-twitter {
	background-color: #00c3f3;
}

.profile-share-list .rsicon-youtube {
	background-color: #bb0000;
}

.profile-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.profile-list li {
    margin-bottom: 13px;
}

.profile-list .title {
    display: block;
    width: 120px;
    float: left;
    color: #333333;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
}

.profile-list .cont {
    display: block;
    margin-left: 125px;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    color: #9da0a7;
}

.profile-list .cont a {
    color: inherit;
}

.profile-list .cont.profile-vacation {
    font-size: 14px;
}

.profile-list .button {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: none;
    padding: 5px 8px;
    display: inline-block;
    position: relative;
    top: -2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.profile-list .rsicon {
    margin-right: 10px;
    vertical-align: baseline;
}

.profile-social {
    padding: 15px 0;
}

@media (max-width: 992px) {
    .section-about .profile {
        padding: 50px 40px 15px 40px;
    }

    .section-about .profile-photo {
        margin-right: 0;
        margin-bottom: 30px;
    }
}

@media (max-width: 767px) {
	#profileShareClose {
		top: -60px;
		right: 0;
	}
    .section-about {
        padding-top: 0;
    }

    .section-about .profile {
        padding: 30px 20px 15px 20px;
    }

    .section-about .profile-photo {
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
    }

    .profile-info {
        text-align: center;
    }

    .profile-preword {
        float: none;
    }

    .profile-preword span {
        min-width: 150px;
        padding: 9px 12px;
    }

    .profile-list .title, .profile-list .cont {
        width: 100%;
        float: none;
        line-height: 1.2;
    }

    .profile-list .title {
        margin-bottom: 3px;
    }

    .profile-list .cont {
        margin-left: 0;
        margin-bottom: 15px;
    }
}

@media (max-width: 480px) {
    .section-about .row > div {
        width: 100%;
    }

    .section-about .profile-title {
        font-size: 28px;
    }
}

/**
 * 11.3 - Section Skills
 */
.section-skills .section-box {
    padding-bottom: 50px;
}

.progress-bar {
    position: relative;
    margin-bottom: 40px;
}

.progress-bar .bar-data {
    font-size: 14px;
    line-height: 1.1;
    padding-right: 40px;
}

.progress-bar .bar-value {
    font-size: 16px;
    position: absolute;
    right: 0;
    top: 0;
    display: block;
}

.progress-bar .bar-title {
    display: block;
    margin-bottom: 5px;
}

.progress-bar .bar-fill {
    width: 0;
    height: 100%;
    display: block;
    position: relative;
    z-index: 1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: width 400ms ease-out 100ms;
    -moz-transition: width 400ms ease-out 100ms;
    transition: width 400ms ease-out 100ms;
}

.progress-bar .bar-line {
    height: 5px;
    position: relative;
}

.progress-bar .bar-line:after {
    content: '';
    opacity: 0.2;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

@media (min-width: 768px) {
    .section-skills .section-box .row:last-child .progress-bar {
        margin-bottom: 0;
    }
}

@media (max-width: 767px) {
    .section-skills .section-box {
        padding-bottom: 35px;
    }

    .section-skills .section-box .row:last-child .col-sm-6:last-child .progress-bar {
        margin-bottom: 0;
    }
}

/**
 * 11.4 - Section Interests
 */
.section-interests .section-box {
    text-align: center;
}

.interests-list {
    text-align: center;
    margin: 0;
    padding: 0;
    list-style: none;
}

.interests-list li {
    margin: 7px 5px;
    width: 74px;
    height: 74px;
    display: inline-block;
    border: 1px solid #d7dbde;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.interests-list li span {
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    line-height: 1;
    display: inline-block;
    background-color: #717171;
    padding: 5px 8px;
    white-space: nowrap;
    position: absolute;
    top: 100%;
    margin-top: 10px;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.15s ease-in;
    -moz-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
    -webkit-transform: translate3d(0, -15px, 0);
    -moz-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.interests-list li:hover span {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.35s ease-out;
    -moz-transition: all 0.35s ease-out;
    transition: all 0.35s ease-out;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.interests-list i {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 30px;
    line-height: 74px;
    cursor: pointer;
}

@media (max-width: 767px) {
    .interests-list li {
        margin: 5px 3px;
        width: 65px;
        height: 65px;
    }

    .interests-list li i {
        line-height: 65px;
    }
}

/**
 * 11.5 - Section Portfolio
 */
/**
 * Portfolio Item
 */
.pf-item {
    width: 100%;
    display: table;
    overflow: hidden;
    position: relative;
    background-size: cover;
    background-color: #d9d9da;
    background-repeat: no-repeat;
    background-position: center;
}

.pf-item:before, .pf-item:after {
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 1;
    position: absolute;
}

.pf-item:before {
    height: 100%;
    background: rgba(0, 0, 0, 0.1);
}

.pf-item:after {
    height: 75%;
    background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
    background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}

.pf-item:hover .pf-item-cont {
    -webkit-transform: translate(0, -55px);
    -moz-transform: translate(0, -55px);
    transform: translate(0, -55px);
}

.pf-item:hover .pf-btn {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
}

.pf-item:hover .pf-btn-zoom {
    -webkit-transition-delay: 0.05s;
    -moz-transition-delay: 0.05s;
    transition-delay: 0.05s;
}

.pf-item:hover .pf-btn-eye {
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

.pf-item:hover .pf-btn-link {
    -webkit-transition-delay: 0.15s;
    -moz-transition-delay: 0.15s;
    transition-delay: 0.15s;
}

.pf-item .pf-popup-slide {
    display: none;
}

.pf-item-cont {
    z-index: 2;
    color: #fff;
    position: relative;
    display: table-cell;
    vertical-align: bottom;
    padding: 70px 20px 35px 20px;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}

.pf-item-logo {
    display: inline-block !important;
    margin-bottom: 20px;
	filter: gray;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
}

.pf-item-title {
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.pf-item-cat {
    color: rgba(255, 255, 255, 0.5);
    font-size: 13px;
    font-weight: 400;
    line-height: 1.1;
    text-transform: uppercase;
    margin: 0 -7px;
}

.pf-item-cat a,
.pf-item-cat span {
    color: inherit !important;
    display: inline-block;
    padding: 0 7px;
    border-right: 1px solid #fff;
    border-right: 1px solid rgba(255, 255, 255, 0.5);
}

.pf-item-cat a:last-child,
.pf-item-cat span:last-child {
    border-right: none;
}

.pf-btn-group {
    z-index: 3;
    left: 0;
    right: 0;
    bottom: 20px;
    position: absolute;
    padding: 0 20px;
    margin: 0 -5px;
}

.pf-btn {
    width: 50px;
    height: 50px;
    margin: 0 5px;
    text-align: center;
    display: inline-block;
    background: transparent;
    border: 1px solid #767475;
    border: 1px solid rgba(255, 255, 255, 0.2);
    opacity: 0;
    visibility: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transform: translate(0, 100px);
    -moz-transform: translate(0, 100px);
    transform: translate(0, 100px);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.pf-btn:hover {
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.1);
}

.pf-btn .rsicon {
    display: block;
    line-height: 50px;
    font-size: 25px;
}

/**
 * Portfolio Slider
 */
.pf-slider .pf-item {
    min-height: 340px;
}

/**
 * Portfolio Grid
 */
.pf-grid:before,
.pf-grid:after {
    content: " ";
    display: table;
}

.pf-grid:after {
    clear: both;
}

.pf-grid {
    *zoom: 1;
}

.pf-grid .pf-grid-item,
.pf-grid .pf-grid-sizer {
    width: 33.33%;
}

.pf-grid .pf-grid-sizer {
    height: 0;
    visibility: hidden;
}

.pf-grid .pf-grid-item {
    float: left;
    padding: 0 10px;
    margin-bottom: 20px;
}

.pf-grid .pf-item {
    height: 0;
    padding-top: 95%;
}

.pf-grid .pf-item-cont {
    left: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
    vertical-align: baseline;
}

.pf-grid .pf-item,
.pf-grid .pf-item-cont {
    display: block;
}

.pf-grid .pf-item-cont,
.pf-grid .pf-btn-group {
    padding-left: 5%;
    padding-right: 5%;
}

.pf-grid .size11 {
    width: 33.33%;
}

.pf-grid .size11 .pf-item-title {
    font-size: 18px;
}

.pf-grid .size22 {
    width: 66.66%;
}

.pf-grid-more {
    margin-top: 20px;
}

.pf-grid-more .btn {
    margin: 0;
    padding: 0;
    width: 60px;
    height: 60px;
    line-height: 1;
}

.pf-grid-more .btn .rsicon {
    font-size: 30px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.pf-grid-more .btn:hover .rsicon {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

.pf-grid-more .ajax-loader {
    display: none;
    width: 72px;
    height: 24px;
    vertical-align: middle;
    background: url("../images/HblFdA1tBiEA.gif");
}

.filter {
    text-align: center;
    margin-bottom: 30px;
}

.filter button {
    border: 0;
    margin: 0 20px 0 0;
    padding: 0 12px;
    background: transparent;
    color: #000;
    font-size: 13px;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    text-transform: uppercase;
}

.filter button:first-child {
    padding-left: 0;
}

.filter button:last-child {
    margin-right: 0;
    padding-right: 0;
}

.filter-inner {
    display: inline-block;
    position: relative;
}

.filter-bar {
    height: 5px;
    margin: 10px auto 0;
    background-color: #fff;
    position: relative;
}

.filter-bar, .filter-bar .filter-bar-line {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.filter-bar .filter-bar-line {
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    display: block;
    position: relative;
    -webkit-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 1s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

@media (max-width: 992px) {
    .pf-grid .size22,
    .pf-grid .size11,
    .pf-grid .pf-grid-sizer {
        width: 45%;
    }
}

@media (max-width: 767px) {
    .pf-grid .size22,
    .pf-grid .size11,
    .pf-grid .pf-grid-sizer {
        width: 100%;
    }
}

/**
 * Portfolio Related
 */
.pf-related .pf-item {
    min-height: 290px;
}

/* Portfolio Popup Slider */
.pf-popup-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 9999;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.7);
    overflow-x: hidden;
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.5s, visibility 0.5s;
    -moz-transition: opacity 0.5s, visibility 0.5s;
    transition: opacity 0.5s, visibility 0.5s;
}

.pf-popup-wrap.opened {
    opacity: 1;
    visibility: visible;
}

.pf-popup-wrap .slick-arrow {
    right: -85px;
    border: 1px solid #fff;
	background: transparent;
}

.pf-popup-wrap .slick-arrow:before {
    color: #fff;
}

.pf-popup-wrap  .slick-arrow:hover,
.pf-popup-wrap  .slick-arrow:focus {
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.24);
}

.pf-popup-wrap .slick-prev {
    top: 105px;
}

.pf-popup-wrap .slick-next {
    top: 172px;
}

.pf-popup-inner {
    width: 100%;
    height: 100%;
    display: table;
    position: relative;
}

.pf-popup-middle {
    display: table-cell;
    vertical-align: middle;
    padding: 50px 20px;
}

.pf-popup-container {
    margin: 0 auto;
	max-width: 100%;
    position: relative;
}

#pf-popup-close {
    margin: 0;
    padding: 0;
    background: transparent;
    color: #fff;
    font-size: 22px;
    position: absolute;
    right: 0;
    top: 0;
    width: 57px;
    height: 57px;
    border: 1px solid #fff;
}

.pf-popup-content {
    background-color: #fff;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.19), 0 6px 10px rgba(0, 0, 0, 0.23);
}

.pf-popup-wrap-type1 .pf-popup-container {
	width: 730px;
    padding-right: 85px;
}

.pf-popup-wrap-type1 .pf-popup-info {
    padding: 30px;
}

.pf-popup-wrap-type1 .pf-popup-cont {
    padding: 30px 0 0 0;
}

.pf-popup-wrap-type2 .pf-popup-container {
    width: 1335px;
    padding-right: 85px;
}

.pf-popup-wrap-type2 .pf-popup-item {
    padding: 20px;
}

.pf-popup-wrap-type2 .pf-popup-cont {
    padding: 30px 0;
}

.pf-popup-head {
    border-bottom: 1px solid #d4d5d6;
    padding-bottom: 20px;
}

.pf-popup-title {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 12px;
}

.pf-popup-cat {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.1;
    margin-bottom: 15px;
}

.pf-popup-def-list {
    margin-bottom: 45px;
}

.pf-popup-def-list dt {
    width: 90px;
    float: left;
    clear: left;
    font-size: 12px;
    text-transform: uppercase;
}

.pf-popup-def-list dd {
    color: #969aa1;
    margin-left: 95px;
}

.pf-popup-text {
    color: #757575;
    font-size: 14px;
    line-height: 1.7;
}

.pf-popup-slider {
    margin-bottom: 0;
}

/* Portfolio Popup Embed */
.pf-embed {
    background-color: #e2e2e2;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzZweCcgaGVpZ2h0PSczNnB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgY2xhc3M9InVpbC1kZWZhdWx0Ij48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0ibm9uZSIgY2xhc3M9ImJrIj48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjMzYzNjM2JyB0cmFuc2Zvcm09J3JvdGF0ZSgwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzM2MzYzNicgdHJhbnNmb3JtPSdyb3RhdGUoMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjA4MzMzMzMzMzMzMzMzMzMzcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjMzYzNjM2JyB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuMTY2NjY2NjY2NjY2NjY2NjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyMzNjM2MzYnIHRyYW5zZm9ybT0ncm90YXRlKDkwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC4yNXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzM2MzYzNicgdHJhbnNmb3JtPSdyb3RhdGUoMTIwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC4zMzMzMzMzMzMzMzMzMzMzcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjMzYzNjM2JyB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjQxNjY2NjY2NjY2NjY2NjdzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyMzNjM2MzYnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuNXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzM2MzYzNicgdHJhbnNmb3JtPSdyb3RhdGUoMjEwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC41ODMzMzMzMzMzMzMzMzM0cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjMzYzNjM2JyB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjY2NjY2NjY2NjY2NjY2NjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyMzNjM2MzYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuNzVzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyMzNjM2MzYnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuODMzMzMzMzMzMzMzMzMzNHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzM2MzYzNicgdHJhbnNmb3JtPSdyb3RhdGUoMzMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC45MTY2NjY2NjY2NjY2NjY2cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: center;
}

.pf-embed.pf-embed-loaded {
    background-image: none;
}

.pf-embed.pf-embed-error {
    background-size: 64px 64px;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMzMy44MjkgMzMzLjgyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMzLjgyOSAzMzMuODI5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMTY2LjkxMSwzMzMuODI2Qzc0Ljg3OSwzMzMuODI2LDAsMjU4Ljk1MywwLDE2Ni45MTVTNzQuODc5LDAuMDAzLDE2Ni45MTEsMC4wMDNjOTIuMDQ1LDAsMTY2LjkxOCw3NC44NzksMTY2LjkxOCwxNjYuOTE4ICAgUzI1OC45NTYsMzMzLjgyNiwxNjYuOTExLDMzMy44MjZ6IE0xNjYuOTExLDEyLjg1N2MtODQuOTUsMC0xNTQuMDU4LDY5LjEwOC0xNTQuMDU4LDE1NC4wNjQgICBjMCw4NC45NDMsNjkuMTA4LDE1NC4wNTgsMTU0LjA1OCwxNTQuMDU4czE1NC4wNjQtNjkuMTE0LDE1NC4wNjQtMTU0LjA1OEMzMjAuOTc1LDgxLjk2NSwyNTEuODY4LDEyLjg1NywxNjYuOTExLDEyLjg1N3ogICAgTTIwNS42NzIsOTcuMzI1Yy0xMC42NTYsMC0xOS4yOTMsOC42MzEtMTkuMjkzLDE5LjI5M2MwLDEwLjY0OSw4LjYzOCwxOS4yOTMsMTkuMjkzLDE5LjI5M3MxOS4yOTMtOC42NDQsMTkuMjkzLTE5LjI5MyAgIEMyMjQuOTY1LDEwNS45NTYsMjE2LjMyNyw5Ny4zMjUsMjA1LjY3Miw5Ny4zMjV6IE0xMjUuMzM2LDk3LjMyNWMtMTAuNjU2LDAtMTkuMjkzLDguNjMxLTE5LjI5MywxOS4yOTMgICBjMCwxMC42NDksOC42MzgsMTkuMjkzLDE5LjI5MywxOS4yOTNzMTkuMjkzLTguNjQ0LDE5LjI5My0xOS4yOTNDMTQ0LjYyOSwxMDUuOTU2LDEzNS45OTgsOTcuMzI1LDEyNS4zMzYsOTcuMzI1eiBNOTcuMzQ3LDIyOS44MzMgICBjMTkuMTUyLTE3LjM4NSw0My45NjYtMjYuOTYxLDY5Ljg1My0yNi45NjFjMjUuODE3LDAsNTAuNTYsOS41MjUsNjkuNjg2LDI2LjgxM2MzLjk1MywzLjU2NywxMC4wNDUsMy4yNjUsMTMuNjE4LTAuNjg4ICAgYzMuNTY3LTMuOTQsMy4yNjUtMTAuMDQ1LTAuNjg4LTEzLjYxOGMtMjIuNjgtMjAuNDg5LTUyLjAxOS0zMS43ODEtODIuNjE3LTMxLjc4MWMtMzAuNjg4LDAtNjAuMTA0LDExLjM2My04Mi44MSwzMS45NzMgICBjLTMuOTQsMy41OC00LjI0Miw5LjY2Ni0wLjY2MiwxMy42MDZjMS45MDIsMi4wOTUsNC41MTIsMy4xNjIsNy4xMzQsMy4xNjJDOTMuMTg5LDIzMi4zMjcsOTUuNTAzLDIzMS41MDQsOTcuMzQ3LDIyOS44MzN6IiBmaWxsPSIjN2U3ZTdlIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
}

.pf-embed-image,
.pf-embed-video,
.pf-embed-iframe {
    width: 100%;
    height: 0;
    padding-top: 57%;
    position: relative;
}

.pf-embed-image img,
.pf-embed-video video,
.pf-embed-iframe iframe {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
}

.pf-embed-slider {
    position: relative;
}

.pf-embed-slider .pf-embed {
    position: absolute;
    left: 0;
    top: 0;
}

.pf-embed-arrow {
	color: #3d4451;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-transform: uppercase;
	border: 0;
	margin: 15px 0 0 0;
	padding: 0;
	background: transparent;
	position: relative;
}

.pf-embed-arrow .rsicon {
	font-size: 30px;
	line-height: 20px;
	position: absolute;
	top: -1px;
}

.pf-embed-prev {
	float: left;
	padding-left: 15px;
}

.pf-embed-prev .rsicon {
	left: -12px;
}

.pf-embed-next {
	float: right;
	padding-right: 15px;
}

.pf-embed-next .rsicon {
	right: -12px;
}

.pf-nomedia .pf-popup-media {
    display: none;
}

.pf-nomedia .pf-popup-cont {
    width: 100%;
}

.pf-noinfo .pf-popup-media {
    padding-right: 0;
}

@media(max-width: 1400px){
	.pf-popup-wrap-type2 .pf-popup-container {
		width: 955px;
	}
}

@media(max-width: 992px){
	.pf-popup-wrap-type1 .pf-popup-container,
	.pf-popup-wrap-type2 .pf-popup-container {
		width: 725px;
	}
}

@media(max-width: 767px){
	.pf-popup-wrap-type1 .pf-popup-container,
	.pf-popup-wrap-type2 .pf-popup-container {
		width: 450px;
		padding-right: 45px;
	}

	#pf-popup-close {
		width: 40px;
		height: 40px;
	}

	.pf-popup-wrap .slick-arrow {
		right: -45px;
	}

	.pf-popup-wrap .slick-prev {
		top: 45px;
	}

	.pf-popup-wrap .slick-next {
		top: 90px;
	}
}

@media(max-width: 480px){
	.pf-popup-wrap-type1 .pf-popup-container,
	.pf-popup-wrap-type2 .pf-popup-container {
		width: 300px;
	}

}

@media(max-width: 767px){
	.pf-popup-wrap-type2 .pf-popup-info {
		clear: both;
		padding-top: 30px;
	}
}

@media(min-width: 768px){
	.pf-popup-wrap-type2 .pf-popup-item {
		display: table;
		width: 100%;
		padding: 45px;
	}

	.pf-popup-wrap-type2 .pf-popup-media,
	.pf-popup-wrap-type2 .pf-popup-info {
		display: table-cell;
		vertical-align: top;
	}

	.pf-popup-wrap-type2 .pf-popup-media {
		width: 60%;
		padding-right: 35px;
	}

	.pf-popup-wrap-type2 .pf-popup-info {
		width: 40%;
		border-bottom: 1px solid #d4d5d6;
	}
}

/**
 * Portfolio Page
 */
.pf-post {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.8;
}

.pf-post-head {
    margin-bottom: 60px;
    color: #3d4451;
}

.pf-post-logo {
	display: inline-block;
	margin-bottom: 10px;
}

.pf-post-title {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 12px;
}

.pf-post-text {
    opacity: 0.54;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}

.pf-post-def {
	line-height: 1.5;
}

@media (min-width: 768px) {
	.pf-post-def {
		width: 30%;
		padding-right: 10px;
		float: left;
		margin: 0;
	}
}

.pf-post-def dd{
	font-size: 0.7em;
}

.single-portfolio .post-pagination {
	margin-top: 30px;
}

@media (min-width: 992px) {
    .pf-slider .pf-item {
        height: 473px;
    }
}

@media (min-width: 767px) and (max-width: 991px) {
    .pf-slider .pf-item {
        height: 430px;
    }
}


/**
 * 11.6- Section Timeline
 */
.timeline {
    position: relative;
}

.timeline .timeline-bar {
    content: '';
    width: 4px;
    opacity: 0.2;
    margin-left: -2px;
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
}

.timeline .timeline-inner {
    position: relative;
}

.timeline-box {
    width: 50%;
    color: #757575;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 25px;
    position: relative;
}

.timeline-box:last-child {
    margin-bottom: 0;
}

.timeline-box a {
    opacity: 1;
    color: inherit;
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}

.timeline-box a:hover {
    opacity: 0.6;
    text-decoration: none;
}

.timeline-box a.img:hover {
	opacity: 1;
}

.timeline-box a,
.timeline-box img {
    display: inline-block;
    vertical-align: middle;
}

.timeline-box h3 a, .timeline-box h4 a {
    color: inherit;
}

.timeline-box h3 {
    color: #414141;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.1;
    text-align: center;
    margin: 15px 0 0 0;
}

.timeline-box h4 {
    color: #878787;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.1;
    text-transform: uppercase;
    text-align: center;
    margin: 15px 0 0 0;
}

.timeline-box .img {
    margin-top: 20px;
}

.timeline-box .img + h4 {
    margin-top: 10px;
}

.timeline-box .date {
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    text-align: center;
}

.timeline-box .timeline-head {
    text-align: center;
    margin-bottom: 30px;
}

.timeline-box-compact .date, .timeline-box-compact h3, .timeline-box-compact h4 {
    text-align: left;
}

.timeline-box-compact .date span {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    display: inline-block;
    position: relative;
    padding: 5px 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.timeline-box-compact .date span:before {
    content: '';
    width: 0;
    height: 0;
    top: 100%;
    left: 5px;
    display: block;
    position: absolute;
    border-style: solid;
    border-width: 0 0 8px 8px;
    border-color: transparent;
}

.timeline-box-inner {
    padding: 20px 5%;
    position: relative;
    border-width: 5px 0 0 0;
    border-style: solid;
}

.timeline-box-left .dot,
.timeline-box-right .dot {
    top: 80px;
    width: 8px;
    height: 8px;
    display: block;
    position: absolute;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.timeline-box-left .arrow,
.timeline-box-right .arrow {
    top: 60px;
    width: 12px;
    height: 41px;
    display: block;
    position: absolute;
    background-image: url(../images/ogWl5RW26vXB.png);
    background-repeat: no-repeat;
}

.timeline-box-left .arrow:before,
.timeline-box-right .arrow:before {
    width: 0;
    height: 0;
    content: '';
    display: block;
}

.timeline-box-left {
    float: left;
    clear: left;
}

.timeline-box-left .timeline-box-inner {
    margin-right: 35px;
}

.timeline-box-left .timeline-box-inner .arrow {
    right: -12px;
    background-position: -18px 0;
}

.timeline-box-left .timeline-box-inner .arrow:before {
    margin-right: 2px;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 10px solid #fff;
}

.timeline-box-left .dot {
    right: 0px;
    margin-right: -4px;
}

.timeline-box-right {
    float: right;
    clear: right;
}

.timeline-box-right .timeline-box-inner {
    margin-left: 35px;
}

.timeline-box-right .timeline-box-inner .arrow {
    left: -12px;
    background-position: 0 0;
}

.timeline-box-right .timeline-box-inner .arrow:before {
    margin-left: 2px;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 10px solid #fff;
}

.timeline-box-right .dot {
    left: 0px;
    margin-left: -4px;
}

@media (max-width: 600px) {
    .timeline-box {
        width: 100%;
        float: none;
        margin-left: 0;
        margin-right: 0;
    }

    .timeline-box .timeline-box-inner {
        margin-left: 0;
        margin-right: 0;
    }

    .timeline-box .timeline-box-inner .arrow {
        display: none;
    }

    .timeline-box .dot {
        display: none;
    }
}

/**
 * 11.7 - Section References
 */
.section-references .section-box {
    padding: 0 105px 0 25px;
    position: relative;
}

.ref-slider {
    margin: 0;
    padding: 0;
    list-style: none;
}

.ref-slider li {
    margin: 0;
    padding: 0;
}

.ref-slider-nav {
    position: absolute;
    right: 25px;
    top: 25px;
}

.ref-slider-nav .slider-prev,
.ref-slider-nav .slider-next {
    display: block;
    width: 58px;
    height: 58px;
    margin-bottom: 8px;
}

.ref-slider-nav .slider-prev .rsicon,
.ref-slider-nav .slider-next .rsicon {
    color: #3e4452;
    font-size: 30px;
    line-height: 58px;
}

.ref-slider-nav .slider-prev a,
.ref-slider-nav .slider-next a {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    border: 1px solid #d7dbde;
    -webkit-transition: box-shadow 0.3s ease-out;
    -moz-transition: box-shadow 0.3s ease-out;
    transition: box-shadow 0.3s ease-out;
}

.ref-slider-nav .slider-prev a:hover,
.ref-slider-nav .slider-next a:hover {
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.24);
}

.ref-box {
    padding: 55px 75px 40px 80px;
}

.ref-box .person-speech {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    position: relative;
    padding-bottom: 27px;
    border-bottom: 1px solid #dddad9;
}

.ref-box .person-speech p:last-child {
    margin-bottom: 0;
}

.ref-box .person-speech:before {
    content: "\e61c";
    top: 2px;
    left: -55px;
    position: absolute;
    font-size: 23px;
    line-height: 1;
}

.ref-box .person-info {
    padding-top: 25px;
}

.ref-box .person-img {
    width: 53px;
    float: left;
    display: block;
    margin-right: 22px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.ref-box .person-name-title {
    padding-top: 10px;
}

.ref-box .person-name {
    color: #757575;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.1;
    display: block;
    margin-bottom: 3px;
}

.ref-box .person-title {
    color: #d0d0d0;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.1;
    text-transform: uppercase;
}

.ref-box .person-name a,
.ref-box .person-title a {
    opacity: 1;
    color: inherit;
    -webkit-transition: opacity 0.15s linear 0s;
    -moz-transition: opacity 0.15s linear 0s;
    transition: opacity 0.15s linear 0s;
}

.ref-box .person-name a:hover,
.ref-box .person-title a:hover {
    opacity: 0.7;
    text-decoration: none;
}

@media (max-width: 767px) {
    .ref-box {
        padding: 30px 0 30px 45px;
    }

    .ref-box .person-speech:before {
        left: -43px;
    }
}

@media (max-width: 480px) {
    .section-references .section-box {
        padding-right: 25px;
    }

    .ref-slider-nav .slider-prev,
    .ref-slider-nav .slider-next {
        display: none;
    }

    .ref-box {
        padding-top: 35px;
        padding-left: 0;
    }

    .ref-box .person-img {
        margin-right: 10px;
    }

    .ref-box .person-name {
        font-size: 15px;
    }

    .ref-box .ref-box .person-title {
        font-size: 11px;
    }

    .ref-box .person-speech {
        text-align: center;
    }

    .ref-box .person-speech:before {
        font-size: 15px;
        left: 50%;
        top: -20px;
    }
}

/**
 * 11.8 - Section Calendar
 */
.section-calendar .section-box {
	padding: 0;
}

.calendar-busy {
    position: relative;
}

.calendar-busy .calendar-cont {
    padding: 35px 35px 0 35px;
    margin-left: 35%;
}

.calendar-busy .calendar-header {
    margin-bottom: 15px;
}

.calendar-busy .calendar-header:before, .calendar-busy .calendar-header:after {
    content: " ";
    display: table;
}

.calendar-busy .calendar-header:after {
    clear: both;
}

.calendar-busy .calendar-header {
    *zoom: 1;
}

.calendar-busy .calendar-today {
    color: #fff;
    line-height: 1;
    font-weight: 300;
    position: absolute;
    left: 0;
    top: 0;
    width: 35%;
    height: 100%;
    text-align: center;
    background-size: cover;
    background-color: #242832;
    background-repeat: no-repeat;
    background-position: center center;
}

.calendar-busy .calendar-today:after {
    z-index: 1;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(44, 51, 64, 0.8);
}

.calendar-busy .calendar-today .valign-outer {
    z-index: 2;
    position: relative;
}

.calendar-busy .calendar-today .date {
    position: relative;
    margin: 0 auto 13%;
    width: 53%;
    padding: 11% 5%;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

.calendar-busy .calendar-today .date:before, .calendar-busy .calendar-today .date:after {
    content: '';
    position: absolute;
    top: -6px;
    width: 3px;
    height: 12px;
    background-color: #fff;
    -webkit-border-radius: 38%;
    -moz-border-radius: 38%;
    border-radius: 38%;
}

.calendar-busy .calendar-today .date:before {
    left: 30%;
}

.calendar-busy .calendar-today .date:after {
    right: 30%;
}

.calendar-busy .calendar-today .day {
    font-size: 74px;
    display: block;
    margin-bottom: 8px;
}

.calendar-busy .calendar-today .month {
    display: block;
    font-size: 33px;
    letter-spacing: 0.2em;
}

.calendar-busy .calendar-today .week-day {
    font-size: 36px;
    letter-spacing: 0.08em;
}

.calendar-busy .calendar-nav {
    float: left;
    padding: 0 25px;
    position: relative;
    font-size: 16px;
    line-height: 1.1;
}

.calendar-busy .calendar-nav .active-date {
    color: #333333;
    font-weight: 600;
    text-transform: uppercase;
    display: inline-block;
    overflow: hidden;
    width: 145px;
    text-align: center;
}

.calendar-busy .calendar-nav .active-month,
.calendar-busy .calendar-nav .active-year {
    opacity: 1;
    display: inline-block;
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    -webkit-transition: -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: -moz-transform 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.calendar-busy .calendar-nav .active-month.moveup,
.calendar-busy .calendar-nav .active-year.moveup {
    opacity: 0;
    -webkit-transform: translate3d(0px, -20px, 0px);
    -moz-transform: translate3d(0px, -20px, 0px);
    transform: translate3d(0px, -20px, 0px);
}

.calendar-busy .calendar-nav .active-month.movedown,
.calendar-busy .calendar-nav .active-year.movedown {
    opacity: 0;
    -webkit-transform: translate3d(0px, 20px, 0px);
    -moz-transform: translate3d(0px, 20px, 0px);
    transform: translate3d(0px, 20px, 0px);
    -webkit-transition: -webkit-transform 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: -moz-transform 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: transform 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.calendar-busy .calendar-nav .active-month {
    margin-right: 7px;
}

.calendar-busy .calendar-nav .calendar-next,
.calendar-busy .calendar-nav .calendar-prev {
    top: -5px;
    position: absolute;
    display: block;
    cursor: pointer;
}

.calendar-busy .calendar-nav .calendar-next {
    right: -3px;
}

.calendar-busy .calendar-nav .calendar-prev {
    left: -3px;
}

.calendar-busy .calendar-nav .rsicon {
    color: #cccccc;
    font-size: 26px;
}

.calendar-busy .calendar-body {
    border: none;
}

.calendar-busy .calendar-body th,
.calendar-busy .calendar-body td {
    width: 14.2857%;
    border: none;
    text-align: center;
    vertical-align: middle;
}

.calendar-busy .calendar-body th {
    color: #757575;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    padding: 13px 5px;
}

.calendar-busy .calendar-body td {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    padding: 5px 0;
}

.calendar-busy .calendar-body td span {
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: block;
    margin: 0 auto;
}

.calendar-busy .calendar-body td .busy-day,
.calendar-busy .calendar-body td .current-day {
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.calendar-busy .calendar-body td .busy-day {
    background-color: #cacaca !important;
}

.calendar-busy .calendar-busy-note {
    color: #373b42;
    font-size: 12px;
    line-height: 1.25;
    border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #e1e1e1;
    padding: 18px 0 18px 35px;
    margin: 0 12px;
    position: relative;
}

.section-box-transparent  .calendar-busy .calendar-busy-note {
	border-width: 1px 0;
}

.calendar-busy .calendar-busy-note:before {
    content: '';
    position: absolute;
    left: 3px;
    top: 0;
    width: 14px;
    height: 14px;
    margin: 18px 0;
    background-color: #cacaca;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.calendar-busy .calendar-body {
    overflow: hidden;
}

.calendar-busy .calendar-tbody {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
    transition: transform 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.calendar-busy .calendar-tbody.moveright {
    opacity: 0;
    transform: translate3d(-50px, 0px, 0px);
}

.calendar-busy .calendar-tbody.moveleft {
    opacity: 0;
    transform: translate3d(50px, 0px, 0px);
    transition: transform 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

@media (max-width: 767px) {
    .calendar-busy .calendar-body th {
        font-size: 11px;
    }

    .calendar-busy .calendar-body td {
        font-size: 14px;
    }

    .calendar-busy .calendar-body td span {
        width: 25px;
        height: 25px;
        line-height: 25px;
    }

    .calendar-busy .calendar-today {
        width: 40%;
    }

    .calendar-busy .calendar-today .date {
        width: 63%;
    }

    .calendar-busy .calendar-today .week-day {
        font-size: 29px;
    }

    .calendar-busy .calendar-cont {
        margin-left: 40%;
        padding-left: 17px;
        padding-right: 17px;
    }
}

@media (max-width: 480px) {
    .calendar-busy .calendar-nav {
        float: none;
        text-align: center;
    }

    .calendar-busy .calendar-today {
        position: relative;
        left: auto;
        top: auto;
        width: 100%;
        height: auto;
        padding: 20px 15px;
    }

    .calendar-busy .calendar-today .date {
        padding: 0;
        background: none !important;
        margin-bottom: 15px;
    }

    .calendar-busy .calendar-today .date:before, .calendar-busy .calendar-today .date:after {
        display: none;
    }

    .calendar-busy .calendar-today .day,
    .calendar-busy .calendar-today .month {
        display: inline-block;
        font-size: 45px;
        letter-spacing: 0;
        margin: 0 5px;
    }

    .calendar-busy .calendar-today .week-day {
        font-size: 25px;
    }

    .calendar-busy .calendar-cont {
        margin-left: 0;
    }
}

/**
 * 11.9 - Section Contact
 */
.contact-info.section-box {
    padding: 0;
}

.contact-info.has-map {
    position: relative;
    padding-bottom: 340px;
}

.contact-info iframe {
    display: block;
}

.contact-info .contact-list {
    list-style: none;
    padding: 45px 35px 30px;
    margin: 0;
}

.contact-info .contact-list li {
    margin-bottom: 18px;
}

.contact-info .contact-list li:last-child {
    margin-bottom: 0;
}

.contact-info .contact-list strong, .contact-info .contact-list span {
    display: block;
    line-height: 20px;
}

.contact-info .contact-list strong {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    width: 85px;
    float: left;
}

.contact-info .contact-list span {
    font-size: 16px;
    font-weight: 400;
    margin-left: 90px;
}

.contact-info .contact-list a {
    color: inherit;
    -webkit-transition: opacity 0.15s linear 0s;
    -moz-transition: opacity 0.15s linear 0s;
    transition: opacity 0.15s linear 0s;
}

.contact-info .contact-list a:hover {
    opacity: 0.6;
    text-decoration: none;
}

.contactForm h3 {
    font-size: 20px;
    line-height: 1.1;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 42px;
}

.contactForm.section-box {
    padding: 45px 35px 25px 35px;
}

#map {
    width: 100%;
    height: 340px;
    position: absolute;
    left: 0;
    bottom: 0;
}

#map .map-icon {
    font-size: 55px;
    line-height: 55px;
    text-align: center;
    white-space: nowrap;
}

@media (max-width: 767px) {
    .contact-form {
        margin-bottom: 35px;
    }

    .contactForm.section-box,
    .contact-info .contact-list {
        padding: 30px 25px;
    }
}

@media (max-width: 480px) {
    .contact-info .contact-list dt, .contact-info .contact-list dd {
        width: 100%;
        float: none;
    }

    .contact-info .contact-list dt {
        margin-bottom: 0;
    }

    .contact-info .contact-list dd {
        margin-left: 0;
    }
}

/**
 * 11.10 - Section Prices
 */
.section-prices .section-box {
    padding: 0;
}

.section-prices .row {
    margin-left: 0;
    margin-right: 0;
}

.section-prices div[class^="col-"] {
    padding-left: 0;
    padding-right: 0;
}

.price-list {
    margin-bottom: 25px;
}

.price-box {
    text-align: center;
    position: relative;
    z-index: 0;
}

.price-box .btn-wrap {
    position: absolute;
    left: 0;
    bottom: 35px;
    width: 100%;
    text-align: center;
}

.price-box-top {
    color: #fff;
    font-weight: 300;
    padding: 23px 20px;
    background-color: #373b42;
    position: relative;
}

.price-box-top:before {
    content: '';
    width: 0;
    height: 0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-top: 7px solid #373b42;
    position: absolute;
    left: 50%;
    margin-left: -11px;
    bottom: -7px;
}

.price-box-top span,
.price-box-top small {
    margin: 0 5px;
    display: inline-block;
}

.price-box-top span {
    font-size: 45px;
}

.price-box-top small {
    font-size: 18px;
}

.price-box-content {
    color: #818181;
    font-size: 16px;
    line-height: 1.2;
    padding: 50px 20px 100px 20px;
}

.price-box-content h3 {
    color: #373b42;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.price-box-content ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.price-box-content li {
    margin-bottom: 20px;
}

.price-box-content .new {
    color: #fff;
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
    padding: 0 6px;
    margin-left: 5px;
    background-color: #f44459;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.box-primary {
    z-index: 1;
}

.box-primary .price-box-content .btn {
    color: #fff !important;
}

@media (max-width: 767px) {
    .price-list {
        margin-bottom: 0;
    }

    .price-list .col-sm-4 .price-box {
        margin-bottom: 25px;
    }

    .price-list .col-sm-4:last-child .price-box {
        margin-bottom: 0;
    }
}

/**
 * 11.11 - Section Clients
 */
.section-clients .client-logo {
    text-align: center;
    line-height: 60px;
}

.section-clients .client-logo img,
.timeline-box a.img img,
.timeline-box img.img {
    max-width: 100%;
    max-height: 60px;
    filter: gray;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -webkit-transition: all 0.15s linear 0s;
    -moz-transition: all 0.15s linear 0s;
    transition: all 0.15s linear 0s;
}

.section-clients .client-logo a,
.section-clients .client-logo img {
    display: inline-block;
}

.section-clients .client-logo > a, .section-clients .client-logo > img {
    max-width: 75%;
}

.section-clients .client-logo > a:hover img,
.section-clients .client-logo > img:hover,
.timeline-box a.img:hover img {
    filter: none;
    -webkit-filter: grayscale(0);
}

/**
 * 11.12 - Section Statistics
 */
.statistic {
	border-bottom: 5px solid #cbcdcf;
	padding-bottom: 25px;
}

.statistic-value {
	font-size: 50px;
	line-height: 1;
	margin-bottom: 10px;
}

.statistic-title {
	font-size: 14px;
	line-height: 1.1;
	text-transform: uppercase;
	margin-bottom: 5px;
	position: relative;
}

.statistic-title i {
	color: #8f9299;
	margin-right: 5px;
}

.statistic-cont {
	font-size: 12px;
	color: #8f9299;
}

.statistic-cont>*:last-child {
	margin-bottom: 0;
}

@media(max-width: 767px){
	.statistic {
		margin-bottom: 30px;
	}
}


/**
 * 11.13 - Section Services
 */
.service {
	margin-bottom: 50px;
}

.service-icon {
	font-size: 35px;
	line-height: 1;
	display: block;
	margin-bottom: 20px;
}

.service-title {
	color: #3d4451;
	font-size: 20px;
	line-height: 1.1;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.service-sub-title {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: 10px;
}

.service-cont {
	margin-top: 25px;
}

.service-cont hr {
	width: 100%;
	height: 5px;
	max-width: 130px;
	display: inline-block;
	background-color: #d8dadc;
}

@media(min-width: 768px) {
	.section-services .row:last-child .service {
		margin-bottom: 0;
	}
}

/**
 * 11.14 - Section Instagram
 */
.instagram-feed {
    margin: 0 -1px;
    padding: 0;
    list-style: none;
}

.instagram-feed li {
	width: 100%;
    padding: 1px;
    float: left;
}

.instagram-feed a {
    width: 100%;
    height: 0;
    display: block;
    padding-top: 100%;
    position: relative;
    overflow: hidden;
}

.instagram-feed img {
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 1;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}

.instagram-feed a:hover img {
    opacity: 0.7;
}

@media(min-width: 480px){
	.instagram-feed li {
		width: 33.33%
	}
}

@media(min-width: 768px){
	.instagram-feed li {
		width: 25%
	}
}

/**
 * 11.15 - Twitter Feed
 */
.twitter-icon {
    width: 70px;
    height: 70px;
    border-radius: 3px;
    text-align: center;
    border: 1px solid #d1d3d0;
    margin: 0 auto 25px;
}

.twitter-icon .rsicon {
    font-size: 30px;
    line-height: 70px;
}

.latest-tweets {
    color: #000;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.8;
    text-align: center;
	padding-bottom: 25px;
	margin-bottom: 0;
	padding-left: 2%;
    padding-right: 2%;
}

.latest-tweets .slick-dots {
	bottom: 0;
	left: 0;
}

.latest-tweets .slick-dots li {
	width: 10px;
	height: 10px;
}

.latest-tweets .slick-dots button:before {
	display: none;
}

.latest-tweets .slick-dots button {
	width: 10px;
	height: 10px;
	border: none;
    background-color: #d1d3d2;
}

.tweet-details {
    color: #a2a2a2;
}

.tweet-details a {
    color: inherit !important;
}

.tweet-details a:hover {
    text-decoration: none;
}



/**
 * 12.0 - Blog
 */
.section-blog .section-title {
    margin-bottom: 0;
}

.section-blog .grid-item {
    margin-bottom: 0 !important;
    margin-top: 25px;
}

/**
 * 12.1 - Blog General
 */
.post-title {
    color: #373b42;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 700;
    text-transform: uppercase;
}

.post-info {
    font-size: 13px;
    line-height: 1.3;
}

.post-info a {
    color: #757575 !important;
    display: inline-block;
    margin-right: 20px;
}

.post-info a:last-child {
    margin-right: 0;
}

.post-info .rsicon {
    color: #ccc;
    margin-right: 10px;
}

.post-datetime {
    width: 58px;
    height: 58px;
    color: #fff;
    line-height: 1;
    font-weight: 700;
    text-align: center;
    position: absolute;
    top: 20px;
    right: 20px;
    padding-top: 11px;
    display: block;
}

.post-datetime .day {
    font-size: 20px;
    margin-bottom: 2px;
}

.post-datetime .month {
    font-size: 13px;
}

.post-datetime span {
    display: block;
}

.post-tag {
    font-size: 11px;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 26px;
}

.post-tag a {
    color: #757575 !important;
    font-weight: 700;
    text-transform: uppercase;
    margin-right: 3px;
}

.post-data {
    text-align: center;
}

.post-embed {
    width: 100%;
    height: 0;
    padding: 57% 0 0 0;
    display: block;
    overflow: hidden;
    position: relative;
}

.post-embed-item {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.post-slider {
    margin: 0;
    padding: 0;
    list-style: none;
}

.post-slider img {
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    transition: opacity 1s;
}

.post-slider-arrows {
    top: 100px;
    right: 30px;
    position: absolute;
}

.post-slider-arrows a, .post-slider-arrows .rsicon {
    width: 100%;
    height: 100%;
    line-height: 37px;
}

.post-slider-arrows a {
    display: block;
    text-align: center;
    width: 37px;
    height: 37px;
    margin-bottom: 8px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: background-color 0.15s linear 0s;
    -moz-transition: background-color 0.15s linear 0s;
    transition: background-color 0.15s linear 0s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.post-slider-arrows a:hover {
    text-decoration: none;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.8);
}

.post-slider-arrows .rsicon {
    color: #fff;
    font-size: 25px;
    display: block;
}

/**
 * 12.2 - Blog Post Box
 */
.blog-grid {
    margin-left: -12px;
    margin-right: -12px;
}

.blog-grid:before, .blog-grid:after {
    content: " ";
    display: table;
}

.blog-grid:after {
    clear: both;
}

.blog-grid {
    *zoom: 1;
}

.blog-grid .grid-item,
.blog-grid .grid-sizer {
    width: 50%;
}

.blog-grid .grid-sizer {
    height: 0;
    visibility: hidden;
}

.blog-grid .grid-item {
    float: left;
    padding: 0 12px;
    margin-bottom: 25px;
}

.post-box .post-title a,
.post-single .post-title a,
.post-pagination .post-title a {
    color: inherit;
    -webkit-transition: color 0.15s linear 0s;
    -moz-transition: color 0.15s linear 0s;
    transition: color 0.15s linear 0s;
}

.post-box .post-title a:hover,
.post-single .post-title a:hover,
.post-pagination .post-title a:hover {
    text-decoration: none;
}

.post-box {
    position: relative;
    background-color: #fff;
    -webkit-transition: box-shadow 0.15s linear 0s;
    -moz-transition: box-shadow 0.15s linear 0s;
    transition: box-shadow 0.15s linear 0s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.post-box .post-type-icon {
    left: 20px;
    bottom: 20px;
    width: 70px;
    height: 44px;
    display: block;
    position: absolute;
    text-align: center;
    background-color: #202734;
    background-color: rgba(32, 39, 52, 0.8);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.post-box .post-type-icon .rsicon {
    color: #fff;
    line-height: 44px;
    font-size: 20px;
    display: block;
}

.post-box .post-media {
    overflow: hidden;
    position: relative;
    background-color: #2c3340;
}

.post-box .post-media.no-media {
    padding-top: 58px;
    background-color: #f7f7f7;
}

.post-box .post-media img {
    width: 100%;
    height: auto;
    opacity: 0.8;
    display: block;
    position: relative;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.post-box .post-data {
    padding: 25px 25px 35px 25px;
}

.post-box .post-image img {
    -webkit-transition: opacity 1s, transform 1s;
    -moz-transition: opacity 1s, transform 1s;
    transition: opacity 1s, transform 1s;
}

.post-box:hover {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.19), 0 6px 10px rgba(0, 0, 0, 0.23);
}

.post-box:hover .post-slider img {
    opacity: 1;
}

.post-box:hover .post-image img {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1);
    -moz-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}

.post-box .post-read-more {
    display: inline-block;
    margin-bottom: 20px;
    font-size: 13px;
}

.post-more {
	margin-bottom: 25px;
	text-align: center;
}

.post-box.sticky {
	background-color: #f5f5db;
}

.post-box .post-editor {
	text-align: left;
}

@media (max-width: 668px) {
    .blog-grid {
        margin-left: 0;
        margin-right: 0;
    }

    .blog-grid .grid-item,
    .blog-grid .grid-sizer {
        width: 100%;
    }

    .blog-grid .grid-item {
        padding-left: 0;
        padding-right: 0;
    }
}

/**
 * 12.3 - Post Page
 */
.post-single .post-title-wrap {
    position: relative;
}

.post-single .post-datetime {
    top: 0;
    left: -60px;
}

.post-single .post-media {
    position: relative;
}

.post-single .post-media img {
    width: 100%;
    display: block;
}

.post-single .post-slider-arrows {
    top: auto;
    bottom: 40px;
}

.post-single .post-content {
    padding: 0;
    margin-bottom: 30px;
}

.post-single .post-inner {
    padding: 0 50px 40px;
}

.post-single .post-header {
    position: relative;
    padding-top: 30px;
    margin-bottom: 40px;
}

.post-single .post-footer {
    margin-top: 10px;
}

.post-single .post-audio-wrap {
    padding: 25px 20px;
    background-color: #f7f7f7;
}

.post-single .post-comments {
    padding-top: 0;
}

.post-pagination {
    margin-bottom: 50px;
    padding: 0;
}

.post-pagination .post-next,
.post-pagination .post-prev {
    padding: 30px 50px;
}

.post-pagination .post-next {
    border-bottom: 1px solid #ccc;
}

.post-pagination .post-tag {
    font-size: 12px;
}

.post-pagination .post-title {
    margin-bottom: 15px;
}

.post-password-form input[type='submit'] {
	font-size: 14px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    display: inline-block;
    border: none;
    cursor: pointer;
    padding: 8px 15px;
    margin-bottom: 0;
    background-image: none;
	background-color: #ccc;
	margin-top: 5px;
	border-radius: 4px;
}

.page-image .post-box {
	padding: 30px;
}

.page-image .post-media {
	margin-bottom: 30px;
}

.post-navigation {
	margin-top: 20px;
}


/**
 * 12.4 - Post Comments
 */
.post-comments {
    padding-top: 70px;
}

.post-comments .section-title {
    font-size: 26px;
    text-align: left;
}

.post-comments .section-box {
    padding-top: 30px;
    padding-bottom: 20px;
}

.post-comments .section-title,
.post-comments .section-box {
    padding-left: 30px;
    padding-right: 30px;
}

.comment-list, .comment-list ol {
    margin: 0;
    padding: 0;
    list-style: none;
}

.comment-list .comment-avatar {
    width: 64px;
    height: 64px;
    float: left;
    display: block;
    box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2), 0 2px 5px rgba(0, 0, 0, 0.17);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.comment-list .comment-avatar img {
    width: 100%;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.comment-list .comment-meta {
    padding-bottom: 15px;
    margin-bottom: 10px;
    position: relative;
}

.comment-list .comment-meta:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 65px;
    height: 1px;
    background-color: #ccc;
}

.comment-list .comment-meta .name {
    color: #000;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.1;
    margin-bottom: 5px;
    display: block;
}

.comment-list .comment-meta .date {
    color: #757575;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.1;
    display: inline-block;
    margin-right: 5px;
}

.comment-list .comment-meta .reply-link {
    font-size: 13px;
    font-weight: 400;
    display: inline-block;
}

.comment-list .comment-content {
    margin-left: 90px;
}

.comment-list .comment {
    margin-bottom: 40px;
}

.comment-list .comment:last-child {
    margin-bottom: 0;
}

.comment-list .comment .comment {
    margin-top: 20px;
    margin-left: 55px;
}

.comment-reply {
    margin-top: 45px;
}

.comment-reply .input-field label {
    text-transform: none;
    color: #9a9a9a;
}

.comment-form .form-submit {
	text-align: right;
}

.comment-form .logged-in-as a {
	color: inherit;
}

.bypostauthor  > .comment-body {
	padding: 20px 20px 1px 20px;
	background-color: rgba(249,249,54,0.14);
}

@media (max-width: 767px) {
    .comment .comment {
        margin-left: 35px;
    }

    .comment .comment-avatar {
        width: 40px;
        height: 40px;
    }

    .comment .comment-content {
        margin-left: 60px;
    }
}

@media (max-width: 480px) {
    .comment-list .comment .comment {
        margin-left: 0;
    }
}

/**
 * 13.0 - Search Page
 */
.search-page h2 {
    margin-bottom: 50px;
}

.search-post {
    font-size: 14px;
    line-height: 1.3;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 20px;
}

.search-post:last-child {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.search-post p {
    margin-bottom: 20px;
}

.search-post h3 {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
    margin-bottom: 10px;
}

.search-post h3 a {
    color: inherit;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: color 0.15s linear 0s;
    -moz-transition: color 0.15s linear 0s;
    transition: color 0.15s linear 0s;
}

.search-post h3 a:hover {
    text-decoration: none;
}

.search-page-form {
    margin-top: 60px;
}

.search-page-form .input-field label {
    text-transform: none;
}

/**
 * 14.0 - Error Page
 */
.header-has-img .page-404 {
    margin-top: 170px;
}

.page-404 {
    color: #000000;
    font-size: 30px;
    font-weight: 300;
    text-align: center;
    padding: 50px 0;
}

.page-404 p {
    margin-bottom: 60px;
}

.page-404 h2 {
    color: #d1d1d1;
    font-size: 170px;
    line-height: 1;
    font-weight: 700;
    margin-bottom: 40px;
}

.page-404 h2 span {
    margin: 0 10px;
    position: relative;
    display: inline-block;
}

.page-404 h2 span:before {
    content: '';
    width: 0;
    height: 0;
    left: 50%;
    bottom: 5px;
    display: block;
    margin-left: -10px;
    position: absolute;
    border-style: solid;
    border-width: 0px 0px 15px 17px;
    border-color: transparent;
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    transform: rotate(15deg);
}

.page-404 .btn {
    color: #a7a7a7 !important;
    width: 100%;
    max-width: 256px;
    display: block;
    margin: 0 auto;
}

@media (max-width: 480px) {
    .page-404 {
        font-size: 25px;
    }

    .page-404 h2 {
        font-size: 120px;
    }
}

/**
 * 15.0 - Footer
 */
.footer-social {
    padding: 30px 0;
}

.footer-social .social li a .rsicon {
    color: #d7d7d7;
    -webkit-transition: -webkit-transition, color 0.25s linear 0s;
    -moz-transition: -moz-transition, color 0.25s linear 0s;
    transition: transition, color 0.25s linear 0s;
}

.footer-social .social li a:hover .rsicon {
    color: #6e6e6e;
}

@media (max-width: 767px) {
    .footer {
        padding-bottom: 30px;
    }
}

/**
 * 16.0 - Theme dark
 */
.theme-skin-dark body {
    color: #9c9c9c;
    background-color: #27292e;
}

.theme-skin-dark hr {
    background-color: #302f32;
}

.theme-skin-dark table, .theme-skin-dark th, .theme-skin-dark td {
    border-color: #515056;
}

.theme-skin-dark .section-title {
    color: #7C7D82;
}

.theme-skin-dark .grid-box,
.theme-skin-dark .post-box,
.theme-skin-dark .price-box,
.theme-skin-dark .section-box,
.theme-skin-dark .timeline-box-inner,
.theme-skin-dark .togglebox-content {
    background-color: #35363b;
}

.theme-skin-dark #preloader {
    background-color: #35363b;
}

.theme-skin-dark ::-webkit-input-placeholder {
    color: #8f9094;
}

.theme-skin-dark :-moz-placeholder {
    color: #8f9094;
}

.theme-skin-dark ::-moz-placeholder {
    color: #8f9094;
    opacity: 1;
}

.theme-skin-dark :-ms-input-placeholder {
    color: #8f9094;
}

.theme-skin-dark select,
.theme-skin-dark textarea,
.theme-skin-dark input[type='tel'],
.theme-skin-dark input[type='text'],
.theme-skin-dark input[type='email'],
.theme-skin-dark input[type='search'],
.theme-skin-dark input[type='password'] {
    color: #9c9c9c;
    border-color: #56565e;
}

.theme-skin-dark .input-field input,
.theme-skin-dark .input-field textarea {
    border-bottom-color: #1f2125;
}

.theme-skin-dark .input-field label {
    color: #9c9c9c;
}

.theme-skin-dark .section-box .input-field input,
.theme-skin-dark .section-box .input-field textarea {
    border-bottom-color: #474d56;
}

.theme-skin-dark .section-box .input-field label {
    color: #9c9c9c;
}

.theme-skin-dark .wpcf7-form p {
	color: #9c9c9c;
}

.theme-skin-dark .wpcf7-form .wpcf7-form-control {
    color: #8f9094;
    border-color: #56565e;
}

.theme-skin-dark .wpcf7-form .wpcf7-submit {
	color: #35363b;
}

.theme-skin-dark blockquote cite:before {
    background-color: #4d4c51;
}

.theme-skin-dark blockquote cite, .theme-skin-dark blockquote small {
    color: #99999b;
}

.theme-skin-dark .btn-border {
    color: #9d9ea2 !important;
    border-color: #474d56;
}

.theme-skin-dark .btn-primary {
    color: #35363b;
}

.theme-skin-dark .ripple-effect {
    background-color: rgba(255, 255, 255, 0.15);
}

.theme-skin-dark .btn-scroll-top {
    border: 1px solid #2b2e35;
    border: 1px solid rgba(0, 0, 0, 0.2);
    background-color: rgba(0, 0, 0, 0.02);
}

.theme-skin-dark .btn-scroll-top:hover {
    background-color: #2e3035;
}

.theme-skin-dark .btn-scroll-top .rsicon {
    color: #2b2e35;
    color: rgba(0, 0, 0, 0.2);
}

.theme-skin-dark .rs-icons-list li {
    border-color: #35363b;
}

.theme-skin-dark .social li a .rsicon {
    color: #27292e;
}

/*.theme-skin-dark .mejs-container .mejs-controls {
    background-color: #1B1B1D;
}

.theme-skin-dark .mejs-container .mejs-controls:before, .theme-skin-dark .mejs-container .mejs-controls:after {
    background-color: #27292e;
}

.theme-skin-dark .mejs-container .mejs-controls .mejs-playpause-button {
    border-left: 1px solid #27292e;
    border-right: 1px solid #27292e;
}

.theme-skin-dark .mejs-container .mejs-controls .mejs-volume-button {
    border-left: 1px solid #27292e;
}

.theme-skin-dark .mejs-container .mejs-controls .mejs-fullscreen-button,
.theme-skin-dark .mejs-container .mejs-controls .mejs-horizontal-volume-slider {
    border-right: 1px solid #27292e;
}

.theme-skin-dark .mejs-container .mejs-controls .mejs-time {
    color: #4e4e50;
}

.theme-skin-dark .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
    background-color: #3B3C40;
}

.theme-skin-dark .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background-color: #737780;
}*/

.theme-skin-dark .btn-sidebar-close .rsicon {
    color: #35363b;
}

.theme-skin-dark .sidebar-fixed {
    background-color: #2d2d35;
}

.theme-skin-dark .widget {
	color: #9c9c9c;
}

.theme-skin-dark .widget-profile,
.theme-skin-dark .widget-recent-posts li,
.theme-skin-dark .widget-popuplar-posts li,
.theme-skin-dark .widget_meta ul li,
.theme-skin-dark .widget_archive ul li,
.theme-skin-dark .widget_nav_menu ul li,
.theme-skin-dark .widget_categories ul li,
.theme-skin-dark .widget_recent_entries ul li,
.theme-skin-dark .widget_recent_comments ul li,
.theme-skin-dark .widget_calendar thead th,
.theme-skin-dark .widget_calendar tfoot td {
    border-color: #1f2125;
}

.theme-skin-dark .widget_meta ul li,
.theme-skin-dark .widget_archive ul li,
.theme-skin-dark .widget_nav_menu ul li,
.theme-skin-dark .widget_categories ul li,
.theme-skin-dark .widget_recent_entries ul li,
.theme-skin-dark .widget_recent_comments ul li {
    color: #57575f;
}

.theme-skin-dark .widget_meta ul li a,
.theme-skin-dark .widget_archive ul li a,
.theme-skin-dark .widget_nav_menu ul li a,
.theme-skin-dark .widget_categories ul li a,
.theme-skin-dark .widget_recent_entries ul li a,
.theme-skin-dark .widget_recent_comments ul li a {
    color: #9d9ea2;
}

.theme-skin-dark .widget_calendar caption {
    color: #97989c;
}

.theme-skin-dark .widget_calendar td {
    color: #57585d;
}

.theme-skin-dark .widget_tag_cloud a,
.theme-skin-dark .widget_product_tag_cloud a {
    color: #56565e;
    border-color: #56565e;
}

.theme-skin-dark .widget_tag_cloud a:hover,
.theme-skin-dark .widget_product_tag_cloud a:hover {
    color: #201f27 !important;
}

.theme-skin-dark .widget-profile .profile-title,
.theme-skin-dark .widget-profile .profile-position {
    color: #d4d4d5;
}

/* Header */
.theme-skin-dark .head-bar,
.theme-skin-dark .header-has-img .head-sticky.head-bar {
    background-color: #27292e;
}

.theme-skin-dark .head-nav .nav > ul > li > a,
.theme-skin-dark .header-has-img .head-sticky .head-nav .nav > ul > li > a {
    color: #9a9da2;
}

.theme-skin-dark .head-woo,
.theme-skin-dark .head-lang .lang-active,
.theme-skin-dark .head-cont .btn-mobile-nav,
.theme-skin-dark .head-items .btn-sidebar-open,
.theme-skin-dark .header-has-img .head-woo,
.theme-skin-dark .header-has-img .head-sticky .head-lang .lang-active,
.theme-skin-dark .header-has-img .head-sticky .head-cont .btn-mobile-nav,
.theme-skin-dark .header-has-img .head-sticky .head-items .btn-sidebar-open {
    border-color: #4d4c51;
}

.theme-skin-dark .head-woo,
.theme-skin-dark .head-items .rsicon,
.theme-skin-dark .head-lang .lang-active,
.theme-skin-dark .head-cont .btn-mobile-nav .rsicon,
.theme-skin-dark .header-has-img .head-sticky .head-items .rsicon,
.theme-skin-dark .header-has-img .head-sticky .head-lang .lang-active,
.theme-skin-dark .header-has-img .head-sticky .head-cont .btn-mobile-nav .rsicon {
    color: #9a9da2;
}

.theme-skin-dark .head-lang .lang-list,
.theme-skin-dark .head-nav .sub-menu {
	background-color: #212026;
}

.theme-skin-dark .head-lang .lang-list a,
.theme-skin-dark  .head-nav .sub-menu a {
	color: #fff;
}

.theme-skin-dark .head-nav .sub-menu li.current-menu-item >a[href*="#"] {
	background-color: transparent;
}

.theme-skin-dark  .head-nav .sub-menu li.current-menu-item>a {
	background-color: #27292e;
}

.theme-skin-dark  .head-nav .sub-menu li:hover>a,
.theme-skin-dark  .head-nav .sub-menu li.active>a {
	background-color: #27292e !important;
}

.theme-skin-dark .header-has-img .head-bar {
    background-color: transparent;
}

.theme-skin-dark .header-has-img .head-nav .nav > ul > li > a {
    color: #fff;
    color: rgba(255, 255, 255, 0.7);
}

.theme-skin-dark .header-has-img .head-lang .lang-active,
.theme-skin-dark .header-has-img .head-cont  .btn-mobile,
.theme-skin-dark .header-has-img .head-items .btn-sidebar {
	border-color: #4f5159;
}

.theme-skin-dark .header-has-img .head-lang .lang-active,
.theme-skin-dark .header-has-img .head-items .rsicon {
	color: #fff;
}

.theme-skin-dark .profile-preword span,
.theme-skin-dark .timeline-box-compact .date span,
.theme-skin-dark .profile-list .button {
    color: #27292e;
}

.theme-skin-dark .section-about .profile-info {
    color: #d4d4d5;
    border-color: #47494c;
}

.theme-skin-dark .profile-list .title,
.theme-skin-dark .pf-post-text {
    color: #d4d4d5;
}

.theme-skin-dark .profile-list .cont {
    color: #84898e;
}

.theme-skin-dark .section-txt-btn {
    color: #ffffff;
}

.theme-skin-dark .profile-line {
    background-color: #222227;
}

.theme-skin-dark .interests-list li {
    border-color: #47494C;
}

.theme-skin-dark .interests-list li span {
    background-color: #222227;
}

.theme-skin-dark .filter-bar {
    background-color: #1f1f23;
}

.theme-skin-dark .filter button {
    color: #9a9b9d;
}

.theme-skin-dark .grid-more .ajax-loader {
    background: url("../images/ci1o9I5Pm0nH.gif");
}

.theme-skin-dark .timeline-box-left .timeline-box-inner .arrow:before {
    border-left-color: #35363b;
}

.theme-skin-dark .timeline-box-right .timeline-box-inner .arrow:before {
    border-right-color: #35363b;
}

.theme-skin-dark .timeline-box,
.theme-skin-dark .timeline-box h4 {
    color: #7f8082;
}

.theme-skin-dark .timeline-box h3 {
    color: #bbbbbb;
}

.theme-skin-dark .ref-box .person-speech {
    border-bottom-color: #474d56;
}

.theme-skin-dark .ref-slider-nav .slider-prev a,
.theme-skin-dark .ref-slider-nav .slider-next a {
    border-color: #474d56;
}

.theme-skin-dark .ref-slider-nav .slider-prev a .rsicon,
.theme-skin-dark .ref-slider-nav .slider-next a .rsicon {
    color: #919296;
}

.theme-skin-dark .ref-box .person-name {
    color: #c7c8cA;
}

.theme-skin-dark .ref-box .person-title {
    color: #525458;
}

.theme-skin-dark .calendar-busy .calendar-nav .rsicon {
    color: #525458;
}

.theme-skin-dark .calendar-busy .calendar-nav .active-date {
    color: #d4d4d5;
}

.theme-skin-dark .calendar-busy .calendar-body th {
    color: #525458;
}

.theme-skin-dark .calendar-busy .calendar-body td {
    color: #9c9c9c;
}

.theme-skin-dark .calendar-busy .calendar-body td .busy-day {
    color: #d4d4d5;
    background-color: #474d56 !important;
}

.theme-skin-dark .calendar-busy .calendar-busy-note {
    color: #9c9c9c;
    border-color: #474d56;
}

.theme-skin-dark .calendar-busy .calendar-busy-note:before {
    background-color: #474d56;
}

.theme-skin-dark .contact-form h3 {
    color: #d4d4d5;
}

.theme-skin-dark .contact-map .contact-info dt {
    color: #d4d4d5;
}

.theme-skin-dark .contact-map .contact-info dd {
    color: #757677;
}

.theme-skin-dark .price-box-top {
    background-color: #474d56;
}

.theme-skin-dark .price-box-top:before {
    border-top-color: #474d56;
}

.theme-skin-dark .price-box-content h3 {
    color: #c7c8cA;
}

.theme-skin-dark .statistic {
	border-color: #1f1f23;
}

.theme-skin-dark .statistic-title,
.theme-skin-dark .service-title {
	color: #bbb;
}

.theme-skin-dark hr {
	background-color: #474d56;
}

.theme-skin-dark .post-tag a,
.theme-skin-dark .post-info a,
.theme-skin-dark .post-info .rsicon {
    color: #9c9c9c !important;
}

.theme-skin-dark .post-title {
    color: #d4d4d5;
}

.theme-skin-dark .post-box.sticky {
	background-color: #34362b;
}

.theme-skin-dark .post-box .post-media.no-media,
.theme-skin-dark .post-single .post-audio-wrap {
    background-color: #2e3035;
}

.theme-skin-dark .post-pagination .post-next {
    border-color: #302f32;
}

.theme-skin-dark .comment-list .comment-meta:after {
    background-color: #4d4c51;
}

.theme-skin-dark .comment-list .comment-meta .name {
    color: #99989d;
}

.theme-skin-dark .comment-list .comment-meta .date {
    color: #605E65;
}

.theme-skin-dark .bypostauthor  > .comment-body {
	background-color: rgba(252,252,3,0.03);
}

.theme-skin-dark .search-post h3 {
    color: #d4d4d5;
}

.theme-skin-dark .search-post {
    border-color: #1f2125;
}

.theme-skin-dark .pagination .page-numbers {
    color: #9c9c9c;
}

.theme-skin-dark .pagination .page-numbers:hover,
.theme-skin-dark .pagination .page-numbers.next:hover,
.theme-skin-dark .pagination .page-numbers.prev:hover {
    background-color: #35363b;
}

.theme-skin-dark .page-404 {
    color: #fff;
}

.theme-skin-dark .page-404 h2 {
    color: #5d5e62;
}

.theme-skin-dark .footer-social .social li a .rsicon {
    color: #1c1c1f;
}

.theme-skin-dark .pf-post-title,
.theme-skin-dark .latest-tweets,
.theme-skin-dark .tabs .tabs-menu a {
	color: #fff;
}

.theme-skin-dark .latest-tweets .slick-dots button {
	background-color: #474d56;
}

.theme-skin-dark .twitter-icon {
	border-color: #474d56;
}

.theme-skin-dark .pf-popup-wrap {
	color: #3d4451;
}

.theme-skin-dark .tabs-horizontal  .tabs-menu:after {
	background-color: #474d56;
}

.theme-skin-dark .tabs-vertical .tabs-menu,
.theme-skin-dark .tabs-vertical .tabs-menu li {
	border-color: #474d56;
}


/**
 * 17.0 - Old Browsers
 */
.no-csstransforms #preloader .preload-icon,
.no-cssanimations #preloader .preload-icon {
    display: none;
}

.no-csstransforms #preloader .preload-text,
.no-cssanimations #preloader .preload-text {
    top: 50%;
    left: 0;
    width: 100%;
    height: 20px;
    position: absolute;
    text-align: center;
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
}

.no-csstransforms .sidebar-fixed {
    right: -450px;
}

.no-csstransforms .sidebar-opened .sidebar-fixed {
    right: 0;
}

.no-csstransforms .mobile-nav {
    right: -300px;
}

.no-csstransforms .mobile-nav-opened .mobile-nav {
    right: 0;
}

.no-rgba .head-bg:before,
.no-rgba .portfolio-figure .portfolio-caption {
    background-image: url("../images/8x4KmHQkDxSU.png");
}

.no-opacity .overlay {
    background: url("../images/8x4KmHQkDxSU.png");
}

.no-opacity .bar-line:after {
    background-color: #dedede !important;
    opacity: 1;
}

.no-opacity.theme-skin-dark .bar-line:after {
    background-color: #525458 !important;
    opacity: 1;
}

.no-opacity .portfolio-figure .portfolio-caption {
    display: none;
}

.no-opacity .portfolio-figure:hover .portfolio-caption {
    display: block;
}

.no-boxshadow .nav-wrap .nav > ul > li ul,
.no-boxshadow .grid-box,
.no-boxshadow .post-box,
.no-boxshadow .section-box,
.no-boxshadow .calendar-busy,
.no-boxshadow .sidebar-default .profile-photo img {
    border: 1px solid #dedede;
}

.no-boxshadow .timeline-box-inner {
    border: 1px solid #dedede !important;
}

.no-boxshadow.theme-skin-dark .nav-wrap .nav > ul > li ul,
.no-boxshadow.theme-skin-dark .grid-box,
.no-boxshadow.theme-skin-dark .post-box,
.no-boxshadow.theme-skin-dark .section-box,
.no-boxshadow.theme-skin-dark .calendar-busy,
.no-boxshadow.theme-skin-dark .sidebar-default .profile-photo img {
    border: 1px solid #525458;
}

.no-boxshadow.theme-skin-dark .timeline-box-inner {
    border: 1px solid #525458 !important;
}

/***/
.theme-color-e83b35 a,
.theme-color-e83b35 blockquote:before,			
.theme-color-e83b35 .contact-map .contact-info a:hover,
.theme-color-e83b35 .interests-list i,
.theme-color-e83b35 .input-field.used label,
.theme-color-e83b35 .logo span,
.theme-color-e83b35 #map .map-icon,
.theme-color-e83b35 .head-cont .btn-mobile,
.theme-color-e83b35 .page-404 h2 span,
.theme-color-e83b35 .post-box .post-title a:hover,
.theme-color-e83b35 .post-single .post-title a:hover,
.theme-color-e83b35 .post-pagination .post-title a:hover,
.theme-color-e83b35 .post-comments .section-title,
.theme-color-e83b35 .ref-box .person-speech:before,			
.theme-color-e83b35 .service-icon,
.theme-color-e83b35 .statistic-value,
.theme-color-e83b35 .service-sub-title,			
.theme-color-e83b35 .styled-list li:before,			
.theme-color-e83b35 .timeline-box .date,			
.theme-color-e83b35 .twitter-icon .rsicon,			
.theme-color-e83b35 .tabs-vertical .tabs-menu a:hover,			
.theme-color-e83b35 .tabs-vertical .tabs-menu .active a,			
.theme-color-e83b35 .widget-title,
.theme-color-e83b35 .widget_search label:before,
.theme-color-e83b35 .widget_search .search-form:before,
.theme-color-e83b35 .widget_meta ul li a:hover,
.theme-color-e83b35 .widget_archive ul li a:hover,
.theme-color-e83b35 .widget_nav_menu ul li a:hover,
.theme-color-e83b35 .widget_categories ul li a:hover,
.theme-color-e83b35 .widget_recent_entries ul li a:hover,
.theme-color-e83b35 .widget_recent_comments ul li a:hover,
.theme-color-e83b35 .widget-popuplar-posts .post-title a:hover,
.theme-color-e83b35 .widget-recent-posts .post-title a:hover,
.theme-color-e83b35 .head-woo-count {
  color: #e83b35; }
  
.theme-color-e83b35 .head-nav .sub-menu li:hover>a,
.theme-color-e83b35 .head-nav .sub-menu li.active,
.theme-color-e83b35 .head-lang .lang-list a:hover{
  color: #e83b35 !important;
}
			
.theme-color-e83b35 mark,
.theme-color-e83b35 .btn-primary,
.theme-color-e83b35 .btn-primary-outer,
.theme-color-e83b35 .btn-sidebar-close,
.theme-color-e83b35 .calendar-today .date,
.theme-color-e83b35 .calendar-body .busy-day,
.theme-color-e83b35 .calendar-body td .current-day,
.theme-color-e83b35 .filter .active:after,
.theme-color-e83b35 .filter-bar .filter-bar-line,
.theme-color-e83b35 .input-field .line:before,
.theme-color-e83b35 .input-field .line:after,
.theme-color-e83b35 .mobile-nav,
.theme-color-e83b35 .head-nav .nav>ul>li>a:after,
.theme-color-e83b35 .post-datetime,
.theme-color-e83b35 .profile-social,
.theme-color-e83b35 .profile-preword span,
.theme-color-e83b35 .progress-bar .bar-fill,
.theme-color-e83b35 .progress-bar .bar-line:after,
.theme-color-e83b35 .price-box.box-primary .btn,
.theme-color-e83b35 .price-box.box-primary .price-box-top,
.theme-color-e83b35 .profile-list .button,

.theme-color-e83b35 .pagination span.page-numbers.current,
.theme-color-e83b35 .pagination a.page-numbers:active,

.theme-color-e83b35 .latest-tweets .slick-dots button:hover,
.theme-color-e83b35 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-e83b35 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-e83b35 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-e83b35 .togglebox-header,
.theme-color-e83b35 .accordion-header,
.theme-color-e83b35 .timeline-bar,
.theme-color-e83b35 .timeline-box .dot,
.theme-color-e83b35 .timeline-box-compact .date span,
.theme-color-e83b35 .widget_tag_cloud a:hover,
.theme-color-e83b35 .widget_product_tag_cloud a:hover,
.theme-color-e83b35 .wpcf7-form .wpcf7-submit {
  background-color: #e83b35; }
  
.theme-color-e83b35 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-e83b35 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #e83b35; }
  
.theme-color-e83b35 .timeline-box-inner,
.theme-color-e83b35 .price-box.box-primary .btn,
.theme-color-e83b35 .widget_search .search-form,
.theme-color-e83b35 .widget_product_search .search-form,
.theme-color-e83b35 .widget_tag_cloud a:hover,
.theme-color-e83b35 .widget_product_tag_cloud a:hover,
.theme-color-e83b35 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #e83b35; }
  
.theme-color-e83b35 .page-404 h2 span:before,
.theme-color-e83b35 .profile-preword span:before,
.theme-color-e83b35 .timeline-box-compact .date span:before {
  border-left-color: #e83b35; }
  
.theme-color-e83b35 .price-box.box-primary .price-box-top:before {
  border-top-color: #e83b35; }
			
.theme-color-e83b35 .woocommerce .star-rating,
.theme-color-e83b35 .woocommerce .star-rating:before,
.theme-color-e83b35 .woocommerce .product-links .button,
.theme-color-e83b35 .woocommerce .product-links .button:hover,
.theme-color-e83b35 .woocommerce div.product p.price,
.theme-color-e83b35 .woocommerce div.product span.price,
.theme-color-e83b35 .widget_product_search .woocommerce-product-search:before,
.theme-color-e83b35 .woocommerce .product-links a,
.theme-color-e83b35 .woocommerce .product-links a.button {
	color: #e83b35;
}

.theme-color-e83b35 .woocommerce span.onsale,
.theme-color-e83b35 .woocommerce #respond input#submit.alt,
.theme-color-e83b35 .woocommerce a.button.alt,
.theme-color-e83b35 .woocommerce button.button.alt,
.theme-color-e83b35 .woocommerce input.button.alt,
.theme-color-e83b35 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-e83b35 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #e83b35;
}

.theme-color-e83b35 .woocommerce span.onsale:before {
	border-left-color: #e83b35;
}

.theme-color-e83b35 .widget_product_search .woocommerce-product-search {
	border-color: #e83b35;
}	

/***/
.theme-color-e8676b a,
.theme-color-e8676b blockquote:before,			
.theme-color-e8676b .contact-map .contact-info a:hover,
.theme-color-e8676b .interests-list i,
.theme-color-e8676b .input-field.used label,
.theme-color-e8676b .logo span,
.theme-color-e8676b #map .map-icon,
.theme-color-e8676b .head-cont .btn-mobile,
.theme-color-e8676b .page-404 h2 span,
.theme-color-e8676b .post-box .post-title a:hover,
.theme-color-e8676b .post-single .post-title a:hover,
.theme-color-e8676b .post-pagination .post-title a:hover,
.theme-color-e8676b .post-comments .section-title,
.theme-color-e8676b .ref-box .person-speech:before,			
.theme-color-e8676b .service-icon,
.theme-color-e8676b .statistic-value,
.theme-color-e8676b .service-sub-title,			
.theme-color-e8676b .styled-list li:before,			
.theme-color-e8676b .timeline-box .date,			
.theme-color-e8676b .twitter-icon .rsicon,			
.theme-color-e8676b .tabs-vertical .tabs-menu a:hover,			
.theme-color-e8676b .tabs-vertical .tabs-menu .active a,			
.theme-color-e8676b .widget-title,
.theme-color-e8676b .widget_search label:before,
.theme-color-e8676b .widget_search .search-form:before,
.theme-color-e8676b .widget_meta ul li a:hover,
.theme-color-e8676b .widget_archive ul li a:hover,
.theme-color-e8676b .widget_nav_menu ul li a:hover,
.theme-color-e8676b .widget_categories ul li a:hover,
.theme-color-e8676b .widget_recent_entries ul li a:hover,
.theme-color-e8676b .widget_recent_comments ul li a:hover,
.theme-color-e8676b .widget-popuplar-posts .post-title a:hover,
.theme-color-e8676b .widget-recent-posts .post-title a:hover,
.theme-color-e8676b .head-woo-count {
  color: #e8676b; }
  
.theme-color-e8676b .head-nav .sub-menu li:hover>a,
.theme-color-e8676b .head-nav .sub-menu li.active,
.theme-color-e8676b .head-lang .lang-list a:hover{
  color: #e8676b !important;
}
			
.theme-color-e8676b mark,
.theme-color-e8676b .btn-primary,
.theme-color-e8676b .btn-primary-outer,
.theme-color-e8676b .btn-sidebar-close,
.theme-color-e8676b .calendar-today .date,
.theme-color-e8676b .calendar-body .busy-day,
.theme-color-e8676b .calendar-body td .current-day,
.theme-color-e8676b .filter .active:after,
.theme-color-e8676b .filter-bar .filter-bar-line,
.theme-color-e8676b .input-field .line:before,
.theme-color-e8676b .input-field .line:after,
.theme-color-e8676b .mobile-nav,
.theme-color-e8676b .head-nav .nav>ul>li>a:after,
.theme-color-e8676b .post-datetime,
.theme-color-e8676b .profile-social,
.theme-color-e8676b .profile-preword span,
.theme-color-e8676b .progress-bar .bar-fill,
.theme-color-e8676b .progress-bar .bar-line:after,
.theme-color-e8676b .price-box.box-primary .btn,
.theme-color-e8676b .price-box.box-primary .price-box-top,
.theme-color-e8676b .profile-list .button,

.theme-color-e8676b .pagination span.page-numbers.current,
.theme-color-e8676b .pagination a.page-numbers:active,

.theme-color-e8676b .latest-tweets .slick-dots button:hover,
.theme-color-e8676b .latest-tweets .slick-dots .slick-active button,
			
.theme-color-e8676b .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-e8676b .tabs-horizontal .tabs-menu .active a:after,
.theme-color-e8676b .togglebox-header,
.theme-color-e8676b .accordion-header,
.theme-color-e8676b .timeline-bar,
.theme-color-e8676b .timeline-box .dot,
.theme-color-e8676b .timeline-box-compact .date span,
.theme-color-e8676b .widget_tag_cloud a:hover,
.theme-color-e8676b .widget_product_tag_cloud a:hover,
.theme-color-e8676b .wpcf7-form .wpcf7-submit {
  background-color: #e8676b; }
  
.theme-color-e8676b .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-e8676b .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #e8676b; }
  
.theme-color-e8676b .timeline-box-inner,
.theme-color-e8676b .price-box.box-primary .btn,
.theme-color-e8676b .widget_search .search-form,
.theme-color-e8676b .widget_product_search .search-form,
.theme-color-e8676b .widget_tag_cloud a:hover,
.theme-color-e8676b .widget_product_tag_cloud a:hover,
.theme-color-e8676b .wpcf7-form .wpcf7-form-control:focus {
  border-color: #e8676b; }
  
.theme-color-e8676b .page-404 h2 span:before,
.theme-color-e8676b .profile-preword span:before,
.theme-color-e8676b .timeline-box-compact .date span:before {
  border-left-color: #e8676b; }
  
.theme-color-e8676b .price-box.box-primary .price-box-top:before {
  border-top-color: #e8676b; }
			
.theme-color-e8676b .woocommerce .star-rating,
.theme-color-e8676b .woocommerce .star-rating:before,
.theme-color-e8676b .woocommerce .product-links .button,
.theme-color-e8676b .woocommerce .product-links .button:hover,
.theme-color-e8676b .woocommerce div.product p.price,
.theme-color-e8676b .woocommerce div.product span.price,
.theme-color-e8676b .widget_product_search .woocommerce-product-search:before,
.theme-color-e8676b .woocommerce .product-links a,
.theme-color-e8676b .woocommerce .product-links a.button {
	color: #e8676b;
}

.theme-color-e8676b .woocommerce span.onsale,
.theme-color-e8676b .woocommerce #respond input#submit.alt,
.theme-color-e8676b .woocommerce a.button.alt,
.theme-color-e8676b .woocommerce button.button.alt,
.theme-color-e8676b .woocommerce input.button.alt,
.theme-color-e8676b .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-e8676b .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #e8676b;
}

.theme-color-e8676b .woocommerce span.onsale:before {
	border-left-color: #e8676b;
}

.theme-color-e8676b .widget_product_search .woocommerce-product-search {
	border-color: #e8676b;
}	


/***/
.theme-color-ec407a a,
.theme-color-ec407a blockquote:before,			
.theme-color-ec407a .contact-map .contact-info a:hover,
.theme-color-ec407a .interests-list i,
.theme-color-ec407a .input-field.used label,
.theme-color-ec407a .logo span,
.theme-color-ec407a #map .map-icon,
.theme-color-ec407a .head-cont .btn-mobile,
.theme-color-ec407a .page-404 h2 span,
.theme-color-ec407a .post-box .post-title a:hover,
.theme-color-ec407a .post-single .post-title a:hover,
.theme-color-ec407a .post-pagination .post-title a:hover,
.theme-color-ec407a .post-comments .section-title,
.theme-color-ec407a .ref-box .person-speech:before,			
.theme-color-ec407a .service-icon,
.theme-color-ec407a .statistic-value,
.theme-color-ec407a .service-sub-title,			
.theme-color-ec407a .styled-list li:before,			
.theme-color-ec407a .timeline-box .date,			
.theme-color-ec407a .twitter-icon .rsicon,			
.theme-color-ec407a .tabs-vertical .tabs-menu a:hover,			
.theme-color-ec407a .tabs-vertical .tabs-menu .active a,			
.theme-color-ec407a .widget-title,
.theme-color-ec407a .widget_search label:before,
.theme-color-ec407a .widget_search .search-form:before,
.theme-color-ec407a .widget_meta ul li a:hover,
.theme-color-ec407a .widget_archive ul li a:hover,
.theme-color-ec407a .widget_nav_menu ul li a:hover,
.theme-color-ec407a .widget_categories ul li a:hover,
.theme-color-ec407a .widget_recent_entries ul li a:hover,
.theme-color-ec407a .widget_recent_comments ul li a:hover,
.theme-color-ec407a .widget-popuplar-posts .post-title a:hover,
.theme-color-ec407a .widget-recent-posts .post-title a:hover,
.theme-color-ec407a .head-woo-count {
  color: #ec407a; }
  
.theme-color-ec407a .head-nav .sub-menu li:hover>a,
.theme-color-ec407a .head-nav .sub-menu li.active,
.theme-color-ec407a .head-lang .lang-list a:hover{
  color: #ec407a !important;
}
			
.theme-color-ec407a mark,
.theme-color-ec407a .btn-primary,
.theme-color-ec407a .btn-primary-outer,
.theme-color-ec407a .btn-sidebar-close,
.theme-color-ec407a .calendar-today .date,
.theme-color-ec407a .calendar-body .busy-day,
.theme-color-ec407a .calendar-body td .current-day,
.theme-color-ec407a .filter .active:after,
.theme-color-ec407a .filter-bar .filter-bar-line,
.theme-color-ec407a .input-field .line:before,
.theme-color-ec407a .input-field .line:after,
.theme-color-ec407a .mobile-nav,
.theme-color-ec407a .head-nav .nav>ul>li>a:after,
.theme-color-ec407a .post-datetime,
.theme-color-ec407a .profile-social,
.theme-color-ec407a .profile-preword span,
.theme-color-ec407a .progress-bar .bar-fill,
.theme-color-ec407a .progress-bar .bar-line:after,
.theme-color-ec407a .price-box.box-primary .btn,
.theme-color-ec407a .price-box.box-primary .price-box-top,
.theme-color-ec407a .profile-list .button,

.theme-color-ec407a .pagination span.page-numbers.current,
.theme-color-ec407a .pagination a.page-numbers:active,

.theme-color-ec407a .latest-tweets .slick-dots button:hover,
.theme-color-ec407a .latest-tweets .slick-dots .slick-active button,
			
.theme-color-ec407a .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-ec407a .tabs-horizontal .tabs-menu .active a:after,
.theme-color-ec407a .togglebox-header,
.theme-color-ec407a .accordion-header,
.theme-color-ec407a .timeline-bar,
.theme-color-ec407a .timeline-box .dot,
.theme-color-ec407a .timeline-box-compact .date span,
.theme-color-ec407a .widget_tag_cloud a:hover,
.theme-color-ec407a .widget_product_tag_cloud a:hover,
.theme-color-ec407a .wpcf7-form .wpcf7-submit {
  background-color: #ec407a; }
  
.theme-color-ec407a .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-ec407a .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #ec407a; }
  
.theme-color-ec407a .timeline-box-inner,
.theme-color-ec407a .price-box.box-primary .btn,
.theme-color-ec407a .widget_search .search-form,
.theme-color-ec407a .widget_product_search .search-form,
.theme-color-ec407a .widget_tag_cloud a:hover,
.theme-color-ec407a .widget_product_tag_cloud a:hover,
.theme-color-ec407a .wpcf7-form .wpcf7-form-control:focus {
  border-color: #ec407a; }
  
.theme-color-ec407a .page-404 h2 span:before,
.theme-color-ec407a .profile-preword span:before,
.theme-color-ec407a .timeline-box-compact .date span:before {
  border-left-color: #ec407a; }
  
.theme-color-ec407a .price-box.box-primary .price-box-top:before {
  border-top-color: #ec407a; }
			
.theme-color-ec407a .woocommerce .star-rating,
.theme-color-ec407a .woocommerce .star-rating:before,
.theme-color-ec407a .woocommerce .product-links .button,
.theme-color-ec407a .woocommerce .product-links .button:hover,
.theme-color-ec407a .woocommerce div.product p.price,
.theme-color-ec407a .woocommerce div.product span.price,
.theme-color-ec407a .widget_product_search .woocommerce-product-search:before,
.theme-color-ec407a .woocommerce .product-links a,
.theme-color-e8676b .woocommerce .product-links a.button {
	color: #ec407a;
}

.theme-color-ec407a .woocommerce span.onsale,
.theme-color-ec407a .woocommerce #respond input#submit.alt,
.theme-color-ec407a .woocommerce a.button.alt,
.theme-color-ec407a .woocommerce button.button.alt,
.theme-color-ec407a .woocommerce input.button.alt,
.theme-color-ec407a .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-ec407a .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #ec407a;
}

.theme-color-ec407a .woocommerce span.onsale:before {
	border-left-color: #ec407a;
}

.theme-color-ec407a .widget_product_search .woocommerce-product-search {
	border-color: #ec407a;
}	


/***/
.theme-color-8e45ae a,
.theme-color-8e45ae blockquote:before,			
.theme-color-8e45ae .contact-map .contact-info a:hover,
.theme-color-8e45ae .interests-list i,
.theme-color-8e45ae .input-field.used label,
.theme-color-8e45ae .logo span,
.theme-color-8e45ae #map .map-icon,
.theme-color-8e45ae .head-cont .btn-mobile,
.theme-color-8e45ae .page-404 h2 span,
.theme-color-8e45ae .post-box .post-title a:hover,
.theme-color-8e45ae .post-single .post-title a:hover,
.theme-color-8e45ae .post-pagination .post-title a:hover,
.theme-color-8e45ae .post-comments .section-title,
.theme-color-8e45ae .ref-box .person-speech:before,			
.theme-color-8e45ae .service-icon,
.theme-color-8e45ae .statistic-value,
.theme-color-8e45ae .service-sub-title,			
.theme-color-8e45ae .styled-list li:before,			
.theme-color-8e45ae .timeline-box .date,			
.theme-color-8e45ae .twitter-icon .rsicon,			
.theme-color-8e45ae .tabs-vertical .tabs-menu a:hover,			
.theme-color-8e45ae .tabs-vertical .tabs-menu .active a,			
.theme-color-8e45ae .widget-title,
.theme-color-8e45ae .widget_search label:before,
.theme-color-8e45ae .widget_search .search-form:before,
.theme-color-8e45ae .widget_meta ul li a:hover,
.theme-color-8e45ae .widget_archive ul li a:hover,
.theme-color-8e45ae .widget_nav_menu ul li a:hover,
.theme-color-8e45ae .widget_categories ul li a:hover,
.theme-color-8e45ae .widget_recent_entries ul li a:hover,
.theme-color-8e45ae .widget_recent_comments ul li a:hover,
.theme-color-8e45ae .widget-popuplar-posts .post-title a:hover,
.theme-color-8e45ae .widget-recent-posts .post-title a:hover,
.theme-color-8e45ae .head-woo-count {
  color: #8e45ae; }
  
.theme-color-8e45ae .head-nav .sub-menu li:hover>a,
.theme-color-8e45ae .head-nav .sub-menu li.active,
.theme-color-8e45ae .head-lang .lang-list a:hover{
  color: #8e45ae !important;
}
			
.theme-color-8e45ae mark,
.theme-color-8e45ae .btn-primary,
.theme-color-8e45ae .btn-primary-outer,
.theme-color-8e45ae .btn-sidebar-close,
.theme-color-8e45ae .calendar-today .date,
.theme-color-8e45ae .calendar-body .busy-day,
.theme-color-8e45ae .calendar-body td .current-day,
.theme-color-8e45ae .filter .active:after,
.theme-color-8e45ae .filter-bar .filter-bar-line,
.theme-color-8e45ae .input-field .line:before,
.theme-color-8e45ae .input-field .line:after,
.theme-color-8e45ae .mobile-nav,
.theme-color-8e45ae .head-nav .nav>ul>li>a:after,
.theme-color-8e45ae .post-datetime,
.theme-color-8e45ae .profile-social,
.theme-color-8e45ae .profile-preword span,
.theme-color-8e45ae .progress-bar .bar-fill,
.theme-color-8e45ae .progress-bar .bar-line:after,
.theme-color-8e45ae .price-box.box-primary .btn,
.theme-color-8e45ae .price-box.box-primary .price-box-top,
.theme-color-8e45ae .profile-list .button,

.theme-color-8e45ae .pagination span.page-numbers.current,
.theme-color-8e45ae .pagination a.page-numbers:active,

.theme-color-8e45ae .latest-tweets .slick-dots button:hover,
.theme-color-8e45ae .latest-tweets .slick-dots .slick-active button,
			
.theme-color-8e45ae .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-8e45ae .tabs-horizontal .tabs-menu .active a:after,
.theme-color-8e45ae .togglebox-header,
.theme-color-8e45ae .accordion-header,
.theme-color-8e45ae .timeline-bar,
.theme-color-8e45ae .timeline-box .dot,
.theme-color-8e45ae .timeline-box-compact .date span,
.theme-color-8e45ae .widget_tag_cloud a:hover,
.theme-color-8e45ae .widget_product_tag_cloud a:hover,
.theme-color-8e45ae .wpcf7-form .wpcf7-submit {
  background-color: #8e45ae; }
  
.theme-color-8e45ae .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-8e45ae .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #8e45ae; }
  
.theme-color-8e45ae .timeline-box-inner,
.theme-color-8e45ae .price-box.box-primary .btn,
.theme-color-8e45ae .widget_search .search-form,
.theme-color-8e45ae .widget_product_search .search-form,
.theme-color-8e45ae .widget_tag_cloud a:hover,
.theme-color-8e45ae .widget_product_tag_cloud a:hover,
.theme-color-8e45ae .wpcf7-form .wpcf7-form-control:focus {
  border-color: #8e45ae; }
  
.theme-color-8e45ae .page-404 h2 span:before,
.theme-color-8e45ae .profile-preword span:before,
.theme-color-8e45ae .timeline-box-compact .date span:before {
  border-left-color: #8e45ae; }
  
.theme-color-8e45ae .price-box.box-primary .price-box-top:before {
  border-top-color: #8e45ae; }
			
.theme-color-8e45ae .woocommerce .star-rating,
.theme-color-8e45ae .woocommerce .star-rating:before,
.theme-color-8e45ae .woocommerce .product-links .button,
.theme-color-8e45ae .woocommerce .product-links .button:hover,
.theme-color-8e45ae .woocommerce div.product p.price,
.theme-color-8e45ae .woocommerce div.product span.price,
.theme-color-8e45ae .widget_product_search .woocommerce-product-search:before,
.theme-color-8e45ae .woocommerce .product-links a,
.theme-color-8e45ae .woocommerce .product-links a.button {
	color: #8e45ae;
}

.theme-color-8e45ae .woocommerce span.onsale,
.theme-color-8e45ae .woocommerce #respond input#submit.alt,
.theme-color-8e45ae .woocommerce a.button.alt,
.theme-color-8e45ae .woocommerce button.button.alt,
.theme-color-8e45ae .woocommerce input.button.alt,
.theme-color-8e45ae .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-8e45ae .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #8e45ae;
}

.theme-color-8e45ae .woocommerce span.onsale:before {
	border-left-color: #8e45ae;
}

.theme-color-8e45ae .widget_product_search .woocommerce-product-search {
	border-color: #8e45ae;
}	


/***/
.theme-color-673bb7 a,
.theme-color-673bb7 blockquote:before,			
.theme-color-673bb7 .contact-map .contact-info a:hover,
.theme-color-673bb7 .interests-list i,
.theme-color-673bb7 .input-field.used label,
.theme-color-673bb7 .logo span,
.theme-color-673bb7 #map .map-icon,
.theme-color-673bb7 .head-cont .btn-mobile,
.theme-color-673bb7 .page-404 h2 span,
.theme-color-673bb7 .post-box .post-title a:hover,
.theme-color-673bb7 .post-single .post-title a:hover,
.theme-color-673bb7 .post-pagination .post-title a:hover,
.theme-color-673bb7 .post-comments .section-title,
.theme-color-673bb7 .ref-box .person-speech:before,			
.theme-color-673bb7 .service-icon,
.theme-color-673bb7 .statistic-value,
.theme-color-673bb7 .service-sub-title,			
.theme-color-673bb7 .styled-list li:before,			
.theme-color-673bb7 .timeline-box .date,			
.theme-color-673bb7 .twitter-icon .rsicon,			
.theme-color-673bb7 .tabs-vertical .tabs-menu a:hover,			
.theme-color-673bb7 .tabs-vertical .tabs-menu .active a,			
.theme-color-673bb7 .widget-title,
.theme-color-673bb7 .widget_search label:before,
.theme-color-673bb7 .widget_search .search-form:before,
.theme-color-673bb7 .widget_meta ul li a:hover,
.theme-color-673bb7 .widget_archive ul li a:hover,
.theme-color-673bb7 .widget_nav_menu ul li a:hover,
.theme-color-673bb7 .widget_categories ul li a:hover,
.theme-color-673bb7 .widget_recent_entries ul li a:hover,
.theme-color-673bb7 .widget_recent_comments ul li a:hover,
.theme-color-673bb7 .widget-popuplar-posts .post-title a:hover,
.theme-color-673bb7 .widget-recent-posts .post-title a:hover,
.theme-color-673bb7 .head-woo-count {
  color: #673bb7; }
  
.theme-color-673bb7 .head-nav .sub-menu li:hover>a,
.theme-color-673bb7 .head-nav .sub-menu li.active,
.theme-color-673bb7 .head-lang .lang-list a:hover{
  color: #673bb7 !important;
}
			
.theme-color-673bb7 mark,
.theme-color-673bb7 .btn-primary,
.theme-color-673bb7 .btn-primary-outer,
.theme-color-673bb7 .btn-sidebar-close,
.theme-color-673bb7 .calendar-today .date,
.theme-color-673bb7 .calendar-body .busy-day,
.theme-color-673bb7 .calendar-body td .current-day,
.theme-color-673bb7 .filter .active:after,
.theme-color-673bb7 .filter-bar .filter-bar-line,
.theme-color-673bb7 .input-field .line:before,
.theme-color-673bb7 .input-field .line:after,
.theme-color-673bb7 .mobile-nav,
.theme-color-673bb7 .head-nav .nav>ul>li>a:after,
.theme-color-673bb7 .post-datetime,
.theme-color-673bb7 .profile-social,
.theme-color-673bb7 .profile-preword span,
.theme-color-673bb7 .progress-bar .bar-fill,
.theme-color-673bb7 .progress-bar .bar-line:after,
.theme-color-673bb7 .price-box.box-primary .btn,
.theme-color-673bb7 .price-box.box-primary .price-box-top,
.theme-color-673bb7 .profile-list .button,

.theme-color-673bb7 .pagination span.page-numbers.current,
.theme-color-673bb7 .pagination a.page-numbers:active,

.theme-color-673bb7 .latest-tweets .slick-dots button:hover,
.theme-color-673bb7 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-673bb7 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-673bb7 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-673bb7 .togglebox-header,
.theme-color-673bb7 .accordion-header,
.theme-color-673bb7 .timeline-bar,
.theme-color-673bb7 .timeline-box .dot,
.theme-color-673bb7 .timeline-box-compact .date span,
.theme-color-673bb7 .widget_tag_cloud a:hover,
.theme-color-673bb7 .widget_product_tag_cloud a:hover,
.theme-color-673bb7 .wpcf7-form .wpcf7-submit {
  background-color: #673bb7; }
  
.theme-color-673bb7 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-673bb7 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #673bb7; }
  
.theme-color-673bb7 .timeline-box-inner,
.theme-color-673bb7 .price-box.box-primary .btn,
.theme-color-673bb7 .widget_search .search-form,
.theme-color-673bb7 .widget_product_search .search-form,
.theme-color-673bb7 .widget_tag_cloud a:hover,
.theme-color-673bb7 .widget_product_tag_cloud a:hover,
.theme-color-673bb7 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #673bb7; }
  
.theme-color-673bb7 .page-404 h2 span:before,
.theme-color-673bb7 .profile-preword span:before,
.theme-color-673bb7 .timeline-box-compact .date span:before {
  border-left-color: #673bb7; }
  
.theme-color-673bb7 .price-box.box-primary .price-box-top:before {
  border-top-color: #673bb7; }
			
.theme-color-673bb7 .woocommerce .star-rating,
.theme-color-673bb7 .woocommerce .star-rating:before,
.theme-color-673bb7 .woocommerce .product-links .button,
.theme-color-673bb7 .woocommerce .product-links .button:hover,
.theme-color-673bb7 .woocommerce div.product p.price,
.theme-color-673bb7 .woocommerce div.product span.price,
.theme-color-673bb7 .widget_product_search .woocommerce-product-search:before,
.theme-color-673bb7 .woocommerce .product-links a,
.theme-color-673bb7 .woocommerce .product-links a.button {
	color: #673bb7;
}

.theme-color-673bb7 .woocommerce span.onsale,
.theme-color-673bb7 .woocommerce #respond input#submit.alt,
.theme-color-673bb7 .woocommerce a.button.alt,
.theme-color-673bb7 .woocommerce button.button.alt,
.theme-color-673bb7 .woocommerce input.button.alt,
.theme-color-673bb7 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-673bb7 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #673bb7;
}

.theme-color-673bb7 .woocommerce span.onsale:before {
	border-left-color: #673bb7;
}

.theme-color-673bb7 .widget_product_search .woocommerce-product-search {
	border-color: #673bb7;
}	


/***/
.theme-color-3f51b5 a,
.theme-color-3f51b5 blockquote:before,			
.theme-color-3f51b5 .contact-map .contact-info a:hover,
.theme-color-3f51b5 .interests-list i,
.theme-color-3f51b5 .input-field.used label,
.theme-color-3f51b5 .logo span,
.theme-color-3f51b5 #map .map-icon,
.theme-color-3f51b5 .head-cont .btn-mobile,
.theme-color-3f51b5 .page-404 h2 span,
.theme-color-3f51b5 .post-box .post-title a:hover,
.theme-color-3f51b5 .post-single .post-title a:hover,
.theme-color-3f51b5 .post-pagination .post-title a:hover,
.theme-color-3f51b5 .post-comments .section-title,
.theme-color-3f51b5 .ref-box .person-speech:before,			
.theme-color-3f51b5 .service-icon,
.theme-color-3f51b5 .statistic-value,
.theme-color-3f51b5 .service-sub-title,			
.theme-color-3f51b5 .styled-list li:before,			
.theme-color-3f51b5 .timeline-box .date,			
.theme-color-3f51b5 .twitter-icon .rsicon,			
.theme-color-3f51b5 .tabs-vertical .tabs-menu a:hover,			
.theme-color-3f51b5 .tabs-vertical .tabs-menu .active a,			
.theme-color-3f51b5 .widget-title,
.theme-color-3f51b5 .widget_search label:before,
.theme-color-3f51b5 .widget_search .search-form:before,
.theme-color-3f51b5 .widget_meta ul li a:hover,
.theme-color-3f51b5 .widget_archive ul li a:hover,
.theme-color-3f51b5 .widget_nav_menu ul li a:hover,
.theme-color-3f51b5 .widget_categories ul li a:hover,
.theme-color-3f51b5 .widget_recent_entries ul li a:hover,
.theme-color-3f51b5 .widget_recent_comments ul li a:hover,
.theme-color-3f51b5 .widget-popuplar-posts .post-title a:hover,
.theme-color-3f51b5 .widget-recent-posts .post-title a:hover,
.theme-color-3f51b5 .head-woo-count {
  color: #3f51b5; }
  
.theme-color-3f51b5 .head-nav .sub-menu li:hover>a,
.theme-color-3f51b5 .head-nav .sub-menu li.active,
.theme-color-3f51b5 .head-lang .lang-list a:hover{
  color: #3f51b5 !important;
}
			
.theme-color-3f51b5 mark,
.theme-color-3f51b5 .btn-primary,
.theme-color-3f51b5 .btn-primary-outer,
.theme-color-3f51b5 .btn-sidebar-close,
.theme-color-3f51b5 .calendar-today .date,
.theme-color-3f51b5 .calendar-body .busy-day,
.theme-color-3f51b5 .calendar-body td .current-day,
.theme-color-3f51b5 .filter .active:after,
.theme-color-3f51b5 .filter-bar .filter-bar-line,
.theme-color-3f51b5 .input-field .line:before,
.theme-color-3f51b5 .input-field .line:after,
.theme-color-3f51b5 .mobile-nav,
.theme-color-3f51b5 .head-nav .nav>ul>li>a:after,
.theme-color-3f51b5 .post-datetime,
.theme-color-3f51b5 .profile-social,
.theme-color-3f51b5 .profile-preword span,
.theme-color-3f51b5 .progress-bar .bar-fill,
.theme-color-3f51b5 .progress-bar .bar-line:after,
.theme-color-3f51b5 .price-box.box-primary .btn,
.theme-color-3f51b5 .price-box.box-primary .price-box-top,
.theme-color-3f51b5 .profile-list .button,

.theme-color-3f51b5 .pagination span.page-numbers.current,
.theme-color-3f51b5 .pagination a.page-numbers:active,

.theme-color-3f51b5 .latest-tweets .slick-dots button:hover,
.theme-color-3f51b5 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-3f51b5 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-3f51b5 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-3f51b5 .togglebox-header,
.theme-color-3f51b5 .accordion-header,
.theme-color-3f51b5 .timeline-bar,
.theme-color-3f51b5 .timeline-box .dot,
.theme-color-3f51b5 .timeline-box-compact .date span,
.theme-color-3f51b5 .widget_tag_cloud a:hover,
.theme-color-3f51b5 .widget_product_tag_cloud a:hover,
.theme-color-3f51b5 .wpcf7-form .wpcf7-submit {
  background-color: #3f51b5; }
  
.theme-color-3f51b5 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-3f51b5 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #3f51b5; }
  
.theme-color-3f51b5 .timeline-box-inner,
.theme-color-3f51b5 .price-box.box-primary .btn,
.theme-color-3f51b5 .widget_search .search-form,
.theme-color-3f51b5 .widget_product_search .search-form,
.theme-color-3f51b5 .widget_tag_cloud a:hover,
.theme-color-3f51b5 .widget_product_tag_cloud a:hover,
.theme-color-3f51b5 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #3f51b5; }
  
.theme-color-3f51b5 .page-404 h2 span:before,
.theme-color-3f51b5 .profile-preword span:before,
.theme-color-3f51b5 .timeline-box-compact .date span:before {
  border-left-color: #3f51b5; }
  
.theme-color-3f51b5 .price-box.box-primary .price-box-top:before {
  border-top-color: #3f51b5; }
			
.theme-color-3f51b5 .woocommerce .star-rating,
.theme-color-3f51b5 .woocommerce .star-rating:before,
.theme-color-3f51b5 .woocommerce .product-links .button,
.theme-color-3f51b5 .woocommerce .product-links .button:hover,
.theme-color-3f51b5 .woocommerce div.product p.price,
.theme-color-3f51b5 .woocommerce div.product span.price,
.theme-color-3f51b5 .widget_product_search .woocommerce-product-search:before,
.theme-color-3f51b5 .woocommerce .product-links a,
.theme-color-3f51b5 .woocommerce .product-links a.button {
	color: #3f51b5;
}

.theme-color-3f51b5 .woocommerce span.onsale,
.theme-color-3f51b5 .woocommerce #respond input#submit.alt,
.theme-color-3f51b5 .woocommerce a.button.alt,
.theme-color-3f51b5 .woocommerce button.button.alt,
.theme-color-3f51b5 .woocommerce input.button.alt,
.theme-color-3f51b5 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-3f51b5 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #3f51b5;
}

.theme-color-3f51b5 .woocommerce span.onsale:before {
	border-left-color: #3f51b5;
}

.theme-color-3f51b5 .widget_product_search .woocommerce-product-search {
	border-color: #3f51b5;
}	


/***/
.theme-color-5d6cc1 a,
.theme-color-5d6cc1 blockquote:before,			
.theme-color-5d6cc1 .contact-map .contact-info a:hover,
.theme-color-5d6cc1 .interests-list i,
.theme-color-5d6cc1 .input-field.used label,
.theme-color-5d6cc1 .logo span,
.theme-color-5d6cc1 #map .map-icon,
.theme-color-5d6cc1 .head-cont .btn-mobile,
.theme-color-5d6cc1 .page-404 h2 span,
.theme-color-5d6cc1 .post-box .post-title a:hover,
.theme-color-5d6cc1 .post-single .post-title a:hover,
.theme-color-5d6cc1 .post-pagination .post-title a:hover,
.theme-color-5d6cc1 .post-comments .section-title,
.theme-color-5d6cc1 .ref-box .person-speech:before,			
.theme-color-5d6cc1 .service-icon,
.theme-color-5d6cc1 .statistic-value,
.theme-color-5d6cc1 .service-sub-title,			
.theme-color-5d6cc1 .styled-list li:before,			
.theme-color-5d6cc1 .timeline-box .date,			
.theme-color-5d6cc1 .twitter-icon .rsicon,			
.theme-color-5d6cc1 .tabs-vertical .tabs-menu a:hover,			
.theme-color-5d6cc1 .tabs-vertical .tabs-menu .active a,			
.theme-color-5d6cc1 .widget-title,
.theme-color-5d6cc1 .widget_search label:before,
.theme-color-5d6cc1 .widget_search .search-form:before,
.theme-color-5d6cc1 .widget_meta ul li a:hover,
.theme-color-5d6cc1 .widget_archive ul li a:hover,
.theme-color-5d6cc1 .widget_nav_menu ul li a:hover,
.theme-color-5d6cc1 .widget_categories ul li a:hover,
.theme-color-5d6cc1 .widget_recent_entries ul li a:hover,
.theme-color-5d6cc1 .widget_recent_comments ul li a:hover,
.theme-color-5d6cc1 .widget-popuplar-posts .post-title a:hover,
.theme-color-5d6cc1 .widget-recent-posts .post-title a:hover,
.theme-color-5d6cc1 .head-woo-count {
  color: #5d6cc1; }
  
.theme-color-5d6cc1 .head-nav .sub-menu li:hover>a,
.theme-color-5d6cc1 .head-nav .sub-menu li.active,
.theme-color-5d6cc1 .head-lang .lang-list a:hover{
  color: #5d6cc1 !important;
}
			
.theme-color-5d6cc1 mark,
.theme-color-5d6cc1 .btn-primary,
.theme-color-5d6cc1 .btn-primary-outer,
.theme-color-5d6cc1 .btn-sidebar-close,
.theme-color-5d6cc1 .calendar-today .date,
.theme-color-5d6cc1 .calendar-body .busy-day,
.theme-color-5d6cc1 .calendar-body td .current-day,
.theme-color-5d6cc1 .filter .active:after,
.theme-color-5d6cc1 .filter-bar .filter-bar-line,
.theme-color-5d6cc1 .input-field .line:before,
.theme-color-5d6cc1 .input-field .line:after,
.theme-color-5d6cc1 .mobile-nav,
.theme-color-5d6cc1 .head-nav .nav>ul>li>a:after,
.theme-color-5d6cc1 .post-datetime,
.theme-color-5d6cc1 .profile-social,
.theme-color-5d6cc1 .profile-preword span,
.theme-color-5d6cc1 .progress-bar .bar-fill,
.theme-color-5d6cc1 .progress-bar .bar-line:after,
.theme-color-5d6cc1 .price-box.box-primary .btn,
.theme-color-5d6cc1 .price-box.box-primary .price-box-top,
.theme-color-5d6cc1 .profile-list .button,

.theme-color-5d6cc1 .pagination span.page-numbers.current,
.theme-color-5d6cc1 .pagination a.page-numbers:active,

.theme-color-5d6cc1 .latest-tweets .slick-dots button:hover,
.theme-color-5d6cc1 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-5d6cc1 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-5d6cc1 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-5d6cc1 .togglebox-header,
.theme-color-5d6cc1 .accordion-header,
.theme-color-5d6cc1 .timeline-bar,
.theme-color-5d6cc1 .timeline-box .dot,
.theme-color-5d6cc1 .timeline-box-compact .date span,
.theme-color-5d6cc1 .widget_tag_cloud a:hover,
.theme-color-5d6cc1 .widget_product_tag_cloud a:hover,
.theme-color-5d6cc1 .wpcf7-form .wpcf7-submit {
  background-color: #5d6cc1; }
  
.theme-color-5d6cc1 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-5d6cc1 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #5d6cc1; }
  
.theme-color-5d6cc1 .timeline-box-inner,
.theme-color-5d6cc1 .price-box.box-primary .btn,
.theme-color-5d6cc1 .widget_search .search-form,
.theme-color-5d6cc1 .widget_product_search .search-form,
.theme-color-5d6cc1 .widget_tag_cloud a:hover,
.theme-color-5d6cc1 .widget_product_tag_cloud a:hover,
.theme-color-5d6cc1 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #5d6cc1; }
  
.theme-color-5d6cc1 .page-404 h2 span:before,
.theme-color-5d6cc1 .profile-preword span:before,
.theme-color-5d6cc1 .timeline-box-compact .date span:before {
  border-left-color: #5d6cc1; }
  
.theme-color-5d6cc1 .price-box.box-primary .price-box-top:before {
  border-top-color: #5d6cc1; }

.theme-color-5d6cc1 .woocommerce .star-rating,
.theme-color-5d6cc1 .woocommerce .star-rating:before,
.theme-color-5d6cc1 .woocommerce .product-links .button,
.theme-color-5d6cc1 .woocommerce .product-links .button:hover,
.theme-color-5d6cc1 .woocommerce div.product p.price,
.theme-color-5d6cc1 .woocommerce div.product span.price,
.theme-color-5d6cc1 .widget_product_search .woocommerce-product-search:before,
.theme-color-5d6cc1 .woocommerce .product-links a,
.theme-color-5d6cc1 .woocommerce .product-links a.button {
	color: #5d6cc1;
}

.theme-color-5d6cc1 .woocommerce span.onsale,
.theme-color-5d6cc1 .woocommerce #respond input#submit.alt,
.theme-color-5d6cc1 .woocommerce a.button.alt,
.theme-color-5d6cc1 .woocommerce button.button.alt,
.theme-color-5d6cc1 .woocommerce input.button.alt,
.theme-color-5d6cc1 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-5d6cc1 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #5d6cc1;
}

.theme-color-5d6cc1 .woocommerce span.onsale:before {
	border-left-color: #5d6cc1;
}

.theme-color-5d6cc1 .widget_product_search .woocommerce-product-search {
	border-color: #5d6cc1;
}	


/***/
.theme-color-1a77d4 a,
.theme-color-1a77d4 blockquote:before,			
.theme-color-1a77d4 .contact-map .contact-info a:hover,
.theme-color-1a77d4 .interests-list i,
.theme-color-1a77d4 .input-field.used label,
.theme-color-1a77d4 .logo span,
.theme-color-1a77d4 #map .map-icon,
.theme-color-1a77d4 .head-cont .btn-mobile,
.theme-color-1a77d4 .page-404 h2 span,
.theme-color-1a77d4 .post-box .post-title a:hover,
.theme-color-1a77d4 .post-single .post-title a:hover,
.theme-color-1a77d4 .post-pagination .post-title a:hover,
.theme-color-1a77d4 .post-comments .section-title,
.theme-color-1a77d4 .ref-box .person-speech:before,			
.theme-color-1a77d4 .service-icon,
.theme-color-1a77d4 .statistic-value,
.theme-color-1a77d4 .service-sub-title,			
.theme-color-1a77d4 .styled-list li:before,			
.theme-color-1a77d4 .timeline-box .date,			
.theme-color-1a77d4 .twitter-icon .rsicon,			
.theme-color-1a77d4 .tabs-vertical .tabs-menu a:hover,			
.theme-color-1a77d4 .tabs-vertical .tabs-menu .active a,			
.theme-color-1a77d4 .widget-title,
.theme-color-1a77d4 .widget_search label:before,
.theme-color-1a77d4 .widget_search .search-form:before,
.theme-color-1a77d4 .widget_meta ul li a:hover,
.theme-color-1a77d4 .widget_archive ul li a:hover,
.theme-color-1a77d4 .widget_nav_menu ul li a:hover,
.theme-color-1a77d4 .widget_categories ul li a:hover,
.theme-color-1a77d4 .widget_recent_entries ul li a:hover,
.theme-color-1a77d4 .widget_recent_comments ul li a:hover,
.theme-color-1a77d4 .widget-popuplar-posts .post-title a:hover,
.theme-color-1a77d4 .widget-recent-posts .post-title a:hover,
.theme-color-1a77d4 .head-woo-count {
  color: #1a77d4; }
  
.theme-color-1a77d4 .head-nav .sub-menu li:hover>a,
.theme-color-1a77d4 .head-nav .sub-menu li.active,
.theme-color-1a77d4 .head-lang .lang-list a:hover{
  color: #1a77d4 !important;
}
			
.theme-color-1a77d4 mark,
.theme-color-1a77d4 .btn-primary,
.theme-color-1a77d4 .btn-primary-outer,
.theme-color-1a77d4 .btn-sidebar-close,
.theme-color-1a77d4 .calendar-today .date,
.theme-color-1a77d4 .calendar-body .busy-day,
.theme-color-1a77d4 .calendar-body td .current-day,
.theme-color-1a77d4 .filter .active:after,
.theme-color-1a77d4 .filter-bar .filter-bar-line,
.theme-color-1a77d4 .input-field .line:before,
.theme-color-1a77d4 .input-field .line:after,
.theme-color-1a77d4 .mobile-nav,
.theme-color-1a77d4 .head-nav .nav>ul>li>a:after,
.theme-color-1a77d4 .post-datetime,
.theme-color-1a77d4 .profile-social,
.theme-color-1a77d4 .profile-preword span,
.theme-color-1a77d4 .progress-bar .bar-fill,
.theme-color-1a77d4 .progress-bar .bar-line:after,
.theme-color-1a77d4 .price-box.box-primary .btn,
.theme-color-1a77d4 .price-box.box-primary .price-box-top,
.theme-color-1a77d4 .profile-list .button,

.theme-color-1a77d4 .pagination span.page-numbers.current,
.theme-color-1a77d4 .pagination a.page-numbers:active,

.theme-color-1a77d4 .latest-tweets .slick-dots button:hover,
.theme-color-1a77d4 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-1a77d4 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-1a77d4 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-1a77d4 .togglebox-header,
.theme-color-1a77d4 .accordion-header,
.theme-color-1a77d4 .timeline-bar,
.theme-color-1a77d4 .timeline-box .dot,
.theme-color-1a77d4 .timeline-box-compact .date span,
.theme-color-1a77d4 .widget_tag_cloud a:hover,
.theme-color-1a77d4 .widget_product_tag_cloud a:hover,
.theme-color-1a77d4 .wpcf7-form .wpcf7-submit {
  background-color: #1a77d4; }
  
.theme-color-1a77d4 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-1a77d4 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #1a77d4; }
  
.theme-color-1a77d4 .timeline-box-inner,
.theme-color-1a77d4 .price-box.box-primary .btn,
.theme-color-1a77d4 .widget_search .search-form,
.theme-color-1a77d4 .widget_product_search .search-form,
.theme-color-1a77d4 .widget_tag_cloud a:hover,
.theme-color-1a77d4 .widget_product_tag_cloud a:hover,
.theme-color-1a77d4 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #1a77d4; }
  
.theme-color-1a77d4 .page-404 h2 span:before,
.theme-color-1a77d4 .profile-preword span:before,
.theme-color-1a77d4 .timeline-box-compact .date span:before {
  border-left-color: #1a77d4; }
  
.theme-color-1a77d4 .price-box.box-primary .price-box-top:before {
  border-top-color: #1a77d4; }
			
.theme-color-1a77d4 .woocommerce .star-rating,
.theme-color-1a77d4 .woocommerce .star-rating:before,
.theme-color-1a77d4 .woocommerce .product-links .button,
.theme-color-1a77d4 .woocommerce .product-links .button:hover,
.theme-color-1a77d4 .woocommerce div.product p.price,
.theme-color-1a77d4 .woocommerce div.product span.price,
.theme-color-1a77d4 .widget_product_search .woocommerce-product-search:before,
.theme-color-1a77d4 .woocommerce .product-links a,
.theme-color-1a77d4 .woocommerce .product-links a.button {
	color: #1a77d4;
}

.theme-color-1a77d4 .woocommerce span.onsale,
.theme-color-1a77d4 .woocommerce #respond input#submit.alt,
.theme-color-1a77d4 .woocommerce a.button.alt,
.theme-color-1a77d4 .woocommerce button.button.alt,
.theme-color-1a77d4 .woocommerce input.button.alt,
.theme-color-1a77d4 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-1a77d4 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #1a77d4;
}

.theme-color-1a77d4 .woocommerce span.onsale:before {
	border-left-color: #1a77d4;
}

.theme-color-1a77d4 .widget_product_search .woocommerce-product-search {
	border-color: #1a77d4;
}	


/***/
.theme-color-07aaf5 a,
.theme-color-07aaf5 blockquote:before,			
.theme-color-07aaf5 .contact-map .contact-info a:hover,
.theme-color-07aaf5 .interests-list i,
.theme-color-07aaf5 .input-field.used label,
.theme-color-07aaf5 .logo span,
.theme-color-07aaf5 #map .map-icon,
.theme-color-07aaf5 .head-cont .btn-mobile,
.theme-color-07aaf5 .page-404 h2 span,
.theme-color-07aaf5 .post-box .post-title a:hover,
.theme-color-07aaf5 .post-single .post-title a:hover,
.theme-color-07aaf5 .post-pagination .post-title a:hover,
.theme-color-07aaf5 .post-comments .section-title,
.theme-color-07aaf5 .ref-box .person-speech:before,			
.theme-color-07aaf5 .service-icon,
.theme-color-07aaf5 .statistic-value,
.theme-color-07aaf5 .service-sub-title,			
.theme-color-07aaf5 .styled-list li:before,			
.theme-color-07aaf5 .timeline-box .date,			
.theme-color-07aaf5 .twitter-icon .rsicon,			
.theme-color-07aaf5 .tabs-vertical .tabs-menu a:hover,			
.theme-color-07aaf5 .tabs-vertical .tabs-menu .active a,			
.theme-color-07aaf5 .widget-title,
.theme-color-07aaf5 .widget_search label:before,
.theme-color-07aaf5 .widget_search .search-form:before,
.theme-color-07aaf5 .widget_meta ul li a:hover,
.theme-color-07aaf5 .widget_archive ul li a:hover,
.theme-color-07aaf5 .widget_nav_menu ul li a:hover,
.theme-color-07aaf5 .widget_categories ul li a:hover,
.theme-color-07aaf5 .widget_recent_entries ul li a:hover,
.theme-color-07aaf5 .widget_recent_comments ul li a:hover,
.theme-color-07aaf5 .widget-popuplar-posts .post-title a:hover,
.theme-color-07aaf5 .widget-recent-posts .post-title a:hover,
.theme-color-07aaf5 .head-woo-count {
  color: #07aaf5; }
  
.theme-color-07aaf5 .head-nav .sub-menu li:hover>a,
.theme-color-07aaf5 .head-nav .sub-menu li.active,
.theme-color-07aaf5 .head-lang .lang-list a:hover{
  color: #07aaf5 !important;
}
			
.theme-color-07aaf5 mark,
.theme-color-07aaf5 .btn-primary,
.theme-color-07aaf5 .btn-primary-outer,
.theme-color-07aaf5 .btn-sidebar-close,
.theme-color-07aaf5 .calendar-today .date,
.theme-color-07aaf5 .calendar-body .busy-day,
.theme-color-07aaf5 .calendar-body td .current-day,
.theme-color-07aaf5 .filter .active:after,
.theme-color-07aaf5 .filter-bar .filter-bar-line,
.theme-color-07aaf5 .input-field .line:before,
.theme-color-07aaf5 .input-field .line:after,
.theme-color-07aaf5 .mobile-nav,
.theme-color-07aaf5 .head-nav .nav>ul>li>a:after,
.theme-color-07aaf5 .post-datetime,
.theme-color-07aaf5 .profile-social,
.theme-color-07aaf5 .profile-preword span,
.theme-color-07aaf5 .progress-bar .bar-fill,
.theme-color-07aaf5 .progress-bar .bar-line:after,
.theme-color-07aaf5 .price-box.box-primary .btn,
.theme-color-07aaf5 .price-box.box-primary .price-box-top,
.theme-color-07aaf5 .profile-list .button,

.theme-color-07aaf5 .pagination span.page-numbers.current,
.theme-color-07aaf5 .pagination a.page-numbers:active,

.theme-color-07aaf5 .latest-tweets .slick-dots button:hover,
.theme-color-07aaf5 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-07aaf5 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-07aaf5 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-07aaf5 .togglebox-header,
.theme-color-07aaf5 .accordion-header,
.theme-color-07aaf5 .timeline-bar,
.theme-color-07aaf5 .timeline-box .dot,
.theme-color-07aaf5 .timeline-box-compact .date span,
.theme-color-07aaf5 .widget_tag_cloud a:hover,
.theme-color-07aaf5 .widget_product_tag_cloud a:hover,
.theme-color-07aaf5 .wpcf7-form .wpcf7-submit {
  background-color: #07aaf5; }
  
.theme-color-07aaf5 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-07aaf5 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #07aaf5; }
  
.theme-color-07aaf5 .timeline-box-inner,
.theme-color-07aaf5 .price-box.box-primary .btn,
.theme-color-07aaf5 .widget_search .search-form,
.theme-color-07aaf5 .widget_product_search .search-form,
.theme-color-07aaf5 .widget_tag_cloud a:hover,
.theme-color-07aaf5 .widget_product_tag_cloud a:hover,
.theme-color-07aaf5 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #07aaf5; }
  
.theme-color-07aaf5 .page-404 h2 span:before,
.theme-color-07aaf5 .profile-preword span:before,
.theme-color-07aaf5 .timeline-box-compact .date span:before {
  border-left-color: #07aaf5; }
  
.theme-color-07aaf5 .price-box.box-primary .price-box-top:before {
  border-top-color: #07aaf5; }
			
.theme-color-07aaf5 .woocommerce .star-rating,
.theme-color-07aaf5 .woocommerce .star-rating:before,
.theme-color-07aaf5 .woocommerce .product-links .button,
.theme-color-07aaf5 .woocommerce .product-links .button:hover,
.theme-color-07aaf5 .woocommerce div.product p.price,
.theme-color-07aaf5 .woocommerce div.product span.price,
.theme-color-07aaf5 .widget_product_search .woocommerce-product-search:before,
.theme-color-07aaf5 .woocommerce .product-links a,
.theme-color-07aaf5 .woocommerce .product-links a.button {
	color: #07aaf5;
}

.theme-color-07aaf5 .woocommerce span.onsale,
.theme-color-07aaf5 .woocommerce #respond input#submit.alt,
.theme-color-07aaf5 .woocommerce a.button.alt,
.theme-color-07aaf5 .woocommerce button.button.alt,
.theme-color-07aaf5 .woocommerce input.button.alt,
.theme-color-07aaf5 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-07aaf5 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #07aaf5;
}

.theme-color-07aaf5 .woocommerce span.onsale:before {
	border-left-color: #07aaf5;
}

.theme-color-07aaf5 .widget_product_search .woocommerce-product-search {
	border-color: #07aaf5;
}	


/***/
.theme-color-56c8d2 a,
.theme-color-56c8d2 blockquote:before,			
.theme-color-56c8d2 .contact-map .contact-info a:hover,
.theme-color-56c8d2 .interests-list i,
.theme-color-56c8d2 .input-field.used label,
.theme-color-56c8d2 .logo span,
.theme-color-56c8d2 #map .map-icon,
.theme-color-56c8d2 .head-cont .btn-mobile,
.theme-color-56c8d2 .page-404 h2 span,
.theme-color-56c8d2 .post-box .post-title a:hover,
.theme-color-56c8d2 .post-single .post-title a:hover,
.theme-color-56c8d2 .post-pagination .post-title a:hover,
.theme-color-56c8d2 .post-comments .section-title,
.theme-color-56c8d2 .ref-box .person-speech:before,			
.theme-color-56c8d2 .service-icon,
.theme-color-56c8d2 .statistic-value,
.theme-color-56c8d2 .service-sub-title,			
.theme-color-56c8d2 .styled-list li:before,			
.theme-color-56c8d2 .timeline-box .date,			
.theme-color-56c8d2 .twitter-icon .rsicon,			
.theme-color-56c8d2 .tabs-vertical .tabs-menu a:hover,			
.theme-color-56c8d2 .tabs-vertical .tabs-menu .active a,			
.theme-color-56c8d2 .widget-title,
.theme-color-56c8d2 .widget_search label:before,
.theme-color-56c8d2 .widget_search .search-form:before,
.theme-color-56c8d2 .widget_meta ul li a:hover,
.theme-color-56c8d2 .widget_archive ul li a:hover,
.theme-color-56c8d2 .widget_nav_menu ul li a:hover,
.theme-color-56c8d2 .widget_categories ul li a:hover,
.theme-color-56c8d2 .widget_recent_entries ul li a:hover,
.theme-color-56c8d2 .widget_recent_comments ul li a:hover,
.theme-color-56c8d2 .widget-popuplar-posts .post-title a:hover,
.theme-color-56c8d2 .widget-recent-posts .post-title a:hover,
.theme-color-56c8d2 .head-woo-count {
  color: #56c8d2; }
  
.theme-color-56c8d2 .head-nav .sub-menu li:hover>a,
.theme-color-56c8d2 .head-nav .sub-menu li.active,
.theme-color-56c8d2 .head-lang .lang-list a:hover{
  color: #56c8d2 !important;
}
			
.theme-color-56c8d2 mark,
.theme-color-56c8d2 .btn-primary,
.theme-color-56c8d2 .btn-primary-outer,
.theme-color-56c8d2 .btn-sidebar-close,
.theme-color-56c8d2 .calendar-today .date,
.theme-color-56c8d2 .calendar-body .busy-day,
.theme-color-56c8d2 .calendar-body td .current-day,
.theme-color-56c8d2 .filter .active:after,
.theme-color-56c8d2 .filter-bar .filter-bar-line,
.theme-color-56c8d2 .input-field .line:before,
.theme-color-56c8d2 .input-field .line:after,
.theme-color-56c8d2 .mobile-nav,
.theme-color-56c8d2 .head-nav .nav>ul>li>a:after,
.theme-color-56c8d2 .post-datetime,
.theme-color-56c8d2 .profile-social,
.theme-color-56c8d2 .profile-preword span,
.theme-color-56c8d2 .progress-bar .bar-fill,
.theme-color-56c8d2 .progress-bar .bar-line:after,
.theme-color-56c8d2 .price-box.box-primary .btn,
.theme-color-56c8d2 .price-box.box-primary .price-box-top,
.theme-color-56c8d2 .profile-list .button,

.theme-color-56c8d2 .pagination span.page-numbers.current,
.theme-color-56c8d2 .pagination a.page-numbers:active,

.theme-color-56c8d2 .latest-tweets .slick-dots button:hover,
.theme-color-56c8d2 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-56c8d2 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-56c8d2 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-56c8d2 .togglebox-header,
.theme-color-56c8d2 .accordion-header,
.theme-color-56c8d2 .timeline-bar,
.theme-color-56c8d2 .timeline-box .dot,
.theme-color-56c8d2 .timeline-box-compact .date span,
.theme-color-56c8d2 .widget_tag_cloud a:hover,
.theme-color-56c8d2 .widget_product_tag_cloud a:hover,
.theme-color-56c8d2 .wpcf7-form .wpcf7-submit {
  background-color: #56c8d2; }
  
.theme-color-56c8d2 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-56c8d2 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #56c8d2; }
  
.theme-color-56c8d2 .timeline-box-inner,
.theme-color-56c8d2 .price-box.box-primary .btn,
.theme-color-56c8d2 .widget_search .search-form,
.theme-color-56c8d2 .widget_product_search .search-form,
.theme-color-56c8d2 .widget_tag_cloud a:hover,
.theme-color-56c8d2 .widget_product_tag_cloud a:hover,
.theme-color-56c8d2 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #56c8d2; }
  
.theme-color-56c8d2 .page-404 h2 span:before,
.theme-color-56c8d2 .profile-preword span:before,
.theme-color-56c8d2 .timeline-box-compact .date span:before {
  border-left-color: #56c8d2; }
  
.theme-color-56c8d2 .price-box.box-primary .price-box-top:before {
  border-top-color: #56c8d2; }
			
.theme-color-56c8d2 .woocommerce .star-rating,
.theme-color-56c8d2 .woocommerce .star-rating:before,
.theme-color-56c8d2 .woocommerce .product-links .button,
.theme-color-56c8d2 .woocommerce .product-links .button:hover,
.theme-color-56c8d2 .woocommerce div.product p.price,
.theme-color-56c8d2 .woocommerce div.product span.price,
.theme-color-56c8d2 .widget_product_search .woocommerce-product-search:before,
.theme-color-56c8d2 .woocommerce .product-links a,
.theme-color-56c8d2 .woocommerce .product-links a.button {
	color: #56c8d2;
}

.theme-color-56c8d2 .woocommerce span.onsale,
.theme-color-56c8d2 .woocommerce #respond input#submit.alt,
.theme-color-56c8d2 .woocommerce a.button.alt,
.theme-color-56c8d2 .woocommerce button.button.alt,
.theme-color-56c8d2 .woocommerce input.button.alt,
.theme-color-56c8d2 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-56c8d2 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #56c8d2;
}

.theme-color-56c8d2 .woocommerce span.onsale:before {
	border-left-color: #56c8d2;
}

.theme-color-56c8d2 .widget_product_search .woocommerce-product-search {
	border-color: #56c8d2;
}	


/***/
.theme-color-27a79a a,
.theme-color-27a79a blockquote:before,			
.theme-color-27a79a .contact-map .contact-info a:hover,
.theme-color-27a79a .interests-list i,
.theme-color-27a79a .input-field.used label,
.theme-color-27a79a .logo span,
.theme-color-27a79a #map .map-icon,
.theme-color-27a79a .head-cont .btn-mobile,
.theme-color-27a79a .page-404 h2 span,
.theme-color-27a79a .post-box .post-title a:hover,
.theme-color-27a79a .post-single .post-title a:hover,
.theme-color-27a79a .post-pagination .post-title a:hover,
.theme-color-27a79a .post-comments .section-title,
.theme-color-27a79a .ref-box .person-speech:before,			
.theme-color-27a79a .service-icon,
.theme-color-27a79a .statistic-value,
.theme-color-27a79a .service-sub-title,			
.theme-color-27a79a .styled-list li:before,			
.theme-color-27a79a .timeline-box .date,			
.theme-color-27a79a .twitter-icon .rsicon,			
.theme-color-27a79a .tabs-vertical .tabs-menu a:hover,			
.theme-color-27a79a .tabs-vertical .tabs-menu .active a,			
.theme-color-27a79a .widget-title,
.theme-color-27a79a .widget_search label:before,
.theme-color-27a79a .widget_search .search-form:before,
.theme-color-27a79a .widget_meta ul li a:hover,
.theme-color-27a79a .widget_archive ul li a:hover,
.theme-color-27a79a .widget_nav_menu ul li a:hover,
.theme-color-27a79a .widget_categories ul li a:hover,
.theme-color-27a79a .widget_recent_entries ul li a:hover,
.theme-color-27a79a .widget_recent_comments ul li a:hover,
.theme-color-27a79a .widget-popuplar-posts .post-title a:hover,
.theme-color-27a79a .widget-recent-posts .post-title a:hover,
.theme-color-27a79a .head-woo-count {
  color: #27a79a; }
  
.theme-color-27a79a .head-nav .sub-menu li:hover>a,
.theme-color-27a79a .head-nav .sub-menu li.active,
.theme-color-27a79a .head-lang .lang-list a:hover{
  color: #27a79a !important;
}
			
.theme-color-27a79a mark,
.theme-color-27a79a .btn-primary,
.theme-color-27a79a .btn-primary-outer,
.theme-color-27a79a .btn-sidebar-close,
.theme-color-27a79a .calendar-today .date,
.theme-color-27a79a .calendar-body .busy-day,
.theme-color-27a79a .calendar-body td .current-day,
.theme-color-27a79a .filter .active:after,
.theme-color-27a79a .filter-bar .filter-bar-line,
.theme-color-27a79a .input-field .line:before,
.theme-color-27a79a .input-field .line:after,
.theme-color-27a79a .mobile-nav,
.theme-color-27a79a .head-nav .nav>ul>li>a:after,
.theme-color-27a79a .post-datetime,
.theme-color-27a79a .profile-social,
.theme-color-27a79a .profile-preword span,
.theme-color-27a79a .progress-bar .bar-fill,
.theme-color-27a79a .progress-bar .bar-line:after,
.theme-color-27a79a .price-box.box-primary .btn,
.theme-color-27a79a .price-box.box-primary .price-box-top,
.theme-color-27a79a .profile-list .button,

.theme-color-27a79a .pagination span.page-numbers.current,
.theme-color-27a79a .pagination a.page-numbers:active,

.theme-color-27a79a .latest-tweets .slick-dots button:hover,
.theme-color-27a79a .latest-tweets .slick-dots .slick-active button,
			
.theme-color-27a79a .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-27a79a .tabs-horizontal .tabs-menu .active a:after,
.theme-color-27a79a .togglebox-header,
.theme-color-27a79a .accordion-header,
.theme-color-27a79a .timeline-bar,
.theme-color-27a79a .timeline-box .dot,
.theme-color-27a79a .timeline-box-compact .date span,
.theme-color-27a79a .widget_tag_cloud a:hover,
.theme-color-27a79a .widget_product_tag_cloud a:hover,
.theme-color-27a79a .wpcf7-form .wpcf7-submit {
  background-color: #27a79a; }
  
.theme-color-27a79a .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-27a79a .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #27a79a; }
  
.theme-color-27a79a .timeline-box-inner,
.theme-color-27a79a .price-box.box-primary .btn,
.theme-color-27a79a .widget_search .search-form,
.theme-color-27a79a .widget_product_search .search-form,
.theme-color-27a79a .widget_tag_cloud a:hover,
.theme-color-27a79a .widget_product_tag_cloud a:hover,
.theme-color-27a79a .wpcf7-form .wpcf7-form-control:focus {
  border-color: #27a79a; }
  
.theme-color-27a79a .page-404 h2 span:before,
.theme-color-27a79a .profile-preword span:before,
.theme-color-27a79a .timeline-box-compact .date span:before {
  border-left-color: #27a79a; }
  
.theme-color-27a79a .price-box.box-primary .price-box-top:before {
  border-top-color: #27a79a; }
			
.theme-color-27a79a .woocommerce .star-rating,
.theme-color-27a79a .woocommerce .star-rating:before,
.theme-color-27a79a .woocommerce .product-links .button,
.theme-color-27a79a .woocommerce .product-links .button:hover,
.theme-color-27a79a .woocommerce div.product p.price,
.theme-color-27a79a .woocommerce div.product span.price,
.theme-color-27a79a .widget_product_search .woocommerce-product-search:before,
.theme-color-27a79a .woocommerce .product-links a,
.theme-color-27a79a .woocommerce .product-links a.button {
	color: #27a79a;
}

.theme-color-27a79a .woocommerce span.onsale,
.theme-color-27a79a .woocommerce #respond input#submit.alt,
.theme-color-27a79a .woocommerce a.button.alt,
.theme-color-27a79a .woocommerce button.button.alt,
.theme-color-27a79a .woocommerce input.button.alt,
.theme-color-27a79a .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-27a79a .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #27a79a;
}

.theme-color-27a79a .woocommerce span.onsale:before {
	border-left-color: #27a79a;
}

.theme-color-27a79a .widget_product_search .woocommerce-product-search {
	border-color: #27a79a;
}	


/***/
.theme-color-07cb79 a,
.theme-color-07cb79 blockquote:before,			
.theme-color-07cb79 .contact-map .contact-info a:hover,
.theme-color-07cb79 .interests-list i,
.theme-color-07cb79 .input-field.used label,
.theme-color-07cb79 .logo span,
.theme-color-07cb79 #map .map-icon,
.theme-color-07cb79 .head-cont .btn-mobile,
.theme-color-07cb79 .page-404 h2 span,
.theme-color-07cb79 .post-box .post-title a:hover,
.theme-color-07cb79 .post-single .post-title a:hover,
.theme-color-07cb79 .post-pagination .post-title a:hover,
.theme-color-07cb79 .post-comments .section-title,
.theme-color-07cb79 .ref-box .person-speech:before,			
.theme-color-07cb79 .service-icon,
.theme-color-07cb79 .statistic-value,
.theme-color-07cb79 .service-sub-title,			
.theme-color-07cb79 .styled-list li:before,			
.theme-color-07cb79 .timeline-box .date,			
.theme-color-07cb79 .twitter-icon .rsicon,			
.theme-color-07cb79 .tabs-vertical .tabs-menu a:hover,			
.theme-color-07cb79 .tabs-vertical .tabs-menu .active a,			
.theme-color-07cb79 .widget-title,
.theme-color-07cb79 .widget_search label:before,
.theme-color-07cb79 .widget_search .search-form:before,
.theme-color-07cb79 .widget_meta ul li a:hover,
.theme-color-07cb79 .widget_archive ul li a:hover,
.theme-color-07cb79 .widget_nav_menu ul li a:hover,
.theme-color-07cb79 .widget_categories ul li a:hover,
.theme-color-07cb79 .widget_recent_entries ul li a:hover,
.theme-color-07cb79 .widget_recent_comments ul li a:hover,
.theme-color-07cb79 .widget-popuplar-posts .post-title a:hover,
.theme-color-07cb79 .widget-recent-posts .post-title a:hover,
.theme-color-07cb79 .head-woo-count {
  color: #07cb79; }
  
.theme-color-07cb79 .head-nav .sub-menu li:hover>a,
.theme-color-07cb79 .head-nav .sub-menu li.active,
.theme-color-07cb79 .head-lang .lang-list a:hover{
  color: #07cb79 !important;
}
			
.theme-color-07cb79 mark,
.theme-color-07cb79 .btn-primary,
.theme-color-07cb79 .btn-primary-outer,
.theme-color-07cb79 .btn-sidebar-close,
.theme-color-07cb79 .calendar-today .date,
.theme-color-07cb79 .calendar-body .busy-day,
.theme-color-07cb79 .calendar-body td .current-day,
.theme-color-07cb79 .filter .active:after,
.theme-color-07cb79 .filter-bar .filter-bar-line,
.theme-color-07cb79 .input-field .line:before,
.theme-color-07cb79 .input-field .line:after,
.theme-color-07cb79 .mobile-nav,
.theme-color-07cb79 .head-nav .nav>ul>li>a:after,
.theme-color-07cb79 .post-datetime,
.theme-color-07cb79 .profile-social,
.theme-color-07cb79 .profile-preword span,
.theme-color-07cb79 .progress-bar .bar-fill,
.theme-color-07cb79 .progress-bar .bar-line:after,
.theme-color-07cb79 .price-box.box-primary .btn,
.theme-color-07cb79 .price-box.box-primary .price-box-top,
.theme-color-07cb79 .profile-list .button,

.theme-color-07cb79 .pagination span.page-numbers.current,
.theme-color-07cb79 .pagination a.page-numbers:active,

.theme-color-07cb79 .latest-tweets .slick-dots button:hover,
.theme-color-07cb79 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-07cb79 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-07cb79 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-07cb79 .togglebox-header,
.theme-color-07cb79 .accordion-header,
.theme-color-07cb79 .timeline-bar,
.theme-color-07cb79 .timeline-box .dot,
.theme-color-07cb79 .timeline-box-compact .date span,
.theme-color-07cb79 .widget_tag_cloud a:hover,
.theme-color-07cb79 .widget_product_tag_cloud a:hover,
.theme-color-07cb79 .wpcf7-form .wpcf7-submit {
  background-color: #07cb79; }
  
.theme-color-07cb79 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-07cb79 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #07cb79; }
  
.theme-color-07cb79 .timeline-box-inner,
.theme-color-07cb79 .price-box.box-primary .btn,
.theme-color-07cb79 .widget_search .search-form,
.theme-color-07cb79 .widget_product_search .search-form,
.theme-color-07cb79 .widget_tag_cloud a:hover,
.theme-color-07cb79 .widget_product_tag_cloud a:hover,
.theme-color-07cb79 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #07cb79; }
  
.theme-color-07cb79 .page-404 h2 span:before,
.theme-color-07cb79 .profile-preword span:before,
.theme-color-07cb79 .timeline-box-compact .date span:before {
  border-left-color: #07cb79; }
  
.theme-color-07cb79 .price-box.box-primary .price-box-top:before {
  border-top-color: #07cb79; }
			
.theme-color-07cb79 .woocommerce .star-rating,
.theme-color-07cb79 .woocommerce .star-rating:before,
.theme-color-07cb79 .woocommerce .product-links .button,
.theme-color-07cb79 .woocommerce .product-links .button:hover,
.theme-color-07cb79 .woocommerce div.product p.price,
.theme-color-07cb79 .woocommerce div.product span.price,
.theme-color-07cb79 .widget_product_search .woocommerce-product-search:before,
.theme-color-07cb79 .woocommerce .product-links a,
.theme-color-07cb79 .woocommerce .product-links a.button {
	color: #07cb79;
}

.theme-color-07cb79 .woocommerce span.onsale,
.theme-color-07cb79 .woocommerce #respond input#submit.alt,
.theme-color-07cb79 .woocommerce a.button.alt,
.theme-color-07cb79 .woocommerce button.button.alt,
.theme-color-07cb79 .woocommerce input.button.alt,
.theme-color-07cb79 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-07cb79 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #07cb79;
}

.theme-color-07cb79 .woocommerce span.onsale:before {
	border-left-color: #07cb79;
}

.theme-color-07cb79 .widget_product_search .woocommerce-product-search {
	border-color: #07cb79;
}	


/***/
.theme-color-8dc24c a,
.theme-color-8dc24c blockquote:before,			
.theme-color-8dc24c .contact-map .contact-info a:hover,
.theme-color-8dc24c .interests-list i,
.theme-color-8dc24c .input-field.used label,
.theme-color-8dc24c .logo span,
.theme-color-8dc24c #map .map-icon,
.theme-color-8dc24c .head-cont .btn-mobile,
.theme-color-8dc24c .page-404 h2 span,
.theme-color-8dc24c .post-box .post-title a:hover,
.theme-color-8dc24c .post-single .post-title a:hover,
.theme-color-8dc24c .post-pagination .post-title a:hover,
.theme-color-8dc24c .post-comments .section-title,
.theme-color-8dc24c .ref-box .person-speech:before,			
.theme-color-8dc24c .service-icon,
.theme-color-8dc24c .statistic-value,
.theme-color-8dc24c .service-sub-title,			
.theme-color-8dc24c .styled-list li:before,			
.theme-color-8dc24c .timeline-box .date,			
.theme-color-8dc24c .twitter-icon .rsicon,			
.theme-color-8dc24c .tabs-vertical .tabs-menu a:hover,			
.theme-color-8dc24c .tabs-vertical .tabs-menu .active a,			
.theme-color-8dc24c .widget-title,
.theme-color-8dc24c .widget_search label:before,
.theme-color-8dc24c .widget_search .search-form:before,
.theme-color-8dc24c .widget_meta ul li a:hover,
.theme-color-8dc24c .widget_archive ul li a:hover,
.theme-color-8dc24c .widget_nav_menu ul li a:hover,
.theme-color-8dc24c .widget_categories ul li a:hover,
.theme-color-8dc24c .widget_recent_entries ul li a:hover,
.theme-color-8dc24c .widget_recent_comments ul li a:hover,
.theme-color-8dc24c .widget-popuplar-posts .post-title a:hover,
.theme-color-8dc24c .widget-recent-posts .post-title a:hover,
.theme-color-8dc24c .head-woo-count {
  color: #8dc24c; }
  
.theme-color-8dc24c .head-nav .sub-menu li:hover>a,
.theme-color-8dc24c .head-nav .sub-menu li.active,
.theme-color-8dc24c .head-lang .lang-list a:hover{
  color: #8dc24c !important;
}
			
.theme-color-8dc24c mark,
.theme-color-8dc24c .btn-primary,
.theme-color-8dc24c .btn-primary-outer,
.theme-color-8dc24c .btn-sidebar-close,
.theme-color-8dc24c .calendar-today .date,
.theme-color-8dc24c .calendar-body .busy-day,
.theme-color-8dc24c .calendar-body td .current-day,
.theme-color-8dc24c .filter .active:after,
.theme-color-8dc24c .filter-bar .filter-bar-line,
.theme-color-8dc24c .input-field .line:before,
.theme-color-8dc24c .input-field .line:after,
.theme-color-8dc24c .mobile-nav,
.theme-color-8dc24c .head-nav .nav>ul>li>a:after,
.theme-color-8dc24c .post-datetime,
.theme-color-8dc24c .profile-social,
.theme-color-8dc24c .profile-preword span,
.theme-color-8dc24c .progress-bar .bar-fill,
.theme-color-8dc24c .progress-bar .bar-line:after,
.theme-color-8dc24c .price-box.box-primary .btn,
.theme-color-8dc24c .price-box.box-primary .price-box-top,
.theme-color-8dc24c .profile-list .button,

.theme-color-8dc24c .pagination span.page-numbers.current,
.theme-color-8dc24c .pagination a.page-numbers:active,

.theme-color-8dc24c .latest-tweets .slick-dots button:hover,
.theme-color-8dc24c .latest-tweets .slick-dots .slick-active button,
			
.theme-color-8dc24c .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-8dc24c .tabs-horizontal .tabs-menu .active a:after,
.theme-color-8dc24c .togglebox-header,
.theme-color-8dc24c .accordion-header,
.theme-color-8dc24c .timeline-bar,
.theme-color-8dc24c .timeline-box .dot,
.theme-color-8dc24c .timeline-box-compact .date span,
.theme-color-8dc24c .widget_tag_cloud a:hover,
.theme-color-8dc24c .widget_product_tag_cloud a:hover,
.theme-color-8dc24c .wpcf7-form .wpcf7-submit {
  background-color: #8dc24c; }
  
.theme-color-8dc24c .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-8dc24c .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #8dc24c; }
  
.theme-color-8dc24c .timeline-box-inner,
.theme-color-8dc24c .price-box.box-primary .btn,
.theme-color-8dc24c .widget_search .search-form,
.theme-color-8dc24c .widget_product_search .search-form,
.theme-color-8dc24c .widget_tag_cloud a:hover,
.theme-color-8dc24c .widget_product_tag_cloud a:hover,
.theme-color-8dc24c .wpcf7-form .wpcf7-form-control:focus {
  border-color: #8dc24c; }
  
.theme-color-8dc24c .page-404 h2 span:before,
.theme-color-8dc24c .profile-preword span:before,
.theme-color-8dc24c .timeline-box-compact .date span:before {
  border-left-color: #8dc24c; }
  
.theme-color-8dc24c .price-box.box-primary .price-box-top:before {
  border-top-color: #8dc24c; }
			
.theme-color-8dc24c .woocommerce .star-rating,
.theme-color-8dc24c .woocommerce .star-rating:before,
.theme-color-8dc24c .woocommerce .product-links .button,
.theme-color-8dc24c .woocommerce .product-links .button:hover,
.theme-color-8dc24c .woocommerce div.product p.price,
.theme-color-8dc24c .woocommerce div.product span.price,
.theme-color-8dc24c .widget_product_search .woocommerce-product-search:before,
.theme-color-8dc24c .woocommerce .product-links a,
.theme-color-8dc24c .woocommerce .product-links a.button {
	color: #8dc24c;
}

.theme-color-8dc24c .woocommerce span.onsale,
.theme-color-8dc24c .woocommerce #respond input#submit.alt,
.theme-color-8dc24c .woocommerce a.button.alt,
.theme-color-8dc24c .woocommerce button.button.alt,
.theme-color-8dc24c .woocommerce input.button.alt,
.theme-color-8dc24c .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-8dc24c .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #8dc24c;
}

.theme-color-8dc24c .woocommerce span.onsale:before {
	border-left-color: #8dc24c;
}

.theme-color-8dc24c .widget_product_search .woocommerce-product-search {
	border-color: #8dc24c;
}	


/***/
.theme-color-ffde03 a,
.theme-color-ffde03 blockquote:before,			
.theme-color-ffde03 .contact-map .contact-info a:hover,
.theme-color-ffde03 .interests-list i,
.theme-color-ffde03 .input-field.used label,
.theme-color-ffde03 .logo span,
.theme-color-ffde03 #map .map-icon,
.theme-color-ffde03 .head-cont .btn-mobile,
.theme-color-ffde03 .page-404 h2 span,
.theme-color-ffde03 .post-box .post-title a:hover,
.theme-color-ffde03 .post-single .post-title a:hover,
.theme-color-ffde03 .post-pagination .post-title a:hover,
.theme-color-ffde03 .post-comments .section-title,
.theme-color-ffde03 .ref-box .person-speech:before,			
.theme-color-ffde03 .service-icon,
.theme-color-ffde03 .statistic-value,
.theme-color-ffde03 .service-sub-title,			
.theme-color-ffde03 .styled-list li:before,			
.theme-color-ffde03 .timeline-box .date,			
.theme-color-ffde03 .twitter-icon .rsicon,			
.theme-color-ffde03 .tabs-vertical .tabs-menu a:hover,			
.theme-color-ffde03 .tabs-vertical .tabs-menu .active a,			
.theme-color-ffde03 .widget-title,
.theme-color-ffde03 .widget_search label:before,
.theme-color-ffde03 .widget_search .search-form:before,
.theme-color-ffde03 .widget_meta ul li a:hover,
.theme-color-ffde03 .widget_archive ul li a:hover,
.theme-color-ffde03 .widget_nav_menu ul li a:hover,
.theme-color-ffde03 .widget_categories ul li a:hover,
.theme-color-ffde03 .widget_recent_entries ul li a:hover,
.theme-color-ffde03 .widget_recent_comments ul li a:hover,
.theme-color-ffde03 .widget-popuplar-posts .post-title a:hover,
.theme-color-ffde03 .widget-recent-posts .post-title a:hover,
.theme-color-ffde03 .head-woo-count {
  color: #ffde03; }
  
.theme-color-ffde03 .head-nav .sub-menu li:hover>a,
.theme-color-ffde03 .head-nav .sub-menu li.active,
.theme-color-ffde03 .head-lang .lang-list a:hover{
  color: #ffde03 !important;
}
			
.theme-color-ffde03 mark,
.theme-color-ffde03 .btn-primary,
.theme-color-ffde03 .btn-primary-outer,
.theme-color-ffde03 .btn-sidebar-close,
.theme-color-ffde03 .calendar-today .date,
.theme-color-ffde03 .calendar-body .busy-day,
.theme-color-ffde03 .calendar-body td .current-day,
.theme-color-ffde03 .filter .active:after,
.theme-color-ffde03 .filter-bar .filter-bar-line,
.theme-color-ffde03 .input-field .line:before,
.theme-color-ffde03 .input-field .line:after,
.theme-color-ffde03 .mobile-nav,
.theme-color-ffde03 .head-nav .nav>ul>li>a:after,
.theme-color-ffde03 .post-datetime,
.theme-color-ffde03 .profile-social,
.theme-color-ffde03 .profile-preword span,
.theme-color-ffde03 .progress-bar .bar-fill,
.theme-color-ffde03 .progress-bar .bar-line:after,
.theme-color-ffde03 .price-box.box-primary .btn,
.theme-color-ffde03 .price-box.box-primary .price-box-top,
.theme-color-ffde03 .profile-list .button,

.theme-color-ffde03 .pagination span.page-numbers.current,
.theme-color-ffde03 .pagination a.page-numbers:active,

.theme-color-ffde03 .latest-tweets .slick-dots button:hover,
.theme-color-ffde03 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-ffde03 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-ffde03 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-ffde03 .togglebox-header,
.theme-color-ffde03 .accordion-header,
.theme-color-ffde03 .timeline-bar,
.theme-color-ffde03 .timeline-box .dot,
.theme-color-ffde03 .timeline-box-compact .date span,
.theme-color-ffde03 .widget_tag_cloud a:hover,
.theme-color-ffde03 .widget_product_tag_cloud a:hover,
.theme-color-ffde03 .wpcf7-form .wpcf7-submit {
  background-color: #ffde03; }
  
.theme-color-ffde03 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-ffde03 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #ffde03; }
  
.theme-color-ffde03 .timeline-box-inner,
.theme-color-ffde03 .price-box.box-primary .btn,
.theme-color-ffde03 .widget_search .search-form,
.theme-color-ffde03 .widget_product_search .search-form,
.theme-color-ffde03 .widget_tag_cloud a:hover,
.theme-color-ffde03 .widget_product_tag_cloud a:hover,
.theme-color-ffde03 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #ffde03; }
  
.theme-color-ffde03 .page-404 h2 span:before,
.theme-color-ffde03 .profile-preword span:before,
.theme-color-ffde03 .timeline-box-compact .date span:before {
  border-left-color: #ffde03; }
  
.theme-color-ffde03 .price-box.box-primary .price-box-top:before {
  border-top-color: #ffde03; }
			
.theme-color-ffde03 .woocommerce .star-rating,
.theme-color-ffde03 .woocommerce .star-rating:before,
.theme-color-ffde03 .woocommerce .product-links .button,
.theme-color-ffde03 .woocommerce .product-links .button:hover,
.theme-color-ffde03 .woocommerce div.product p.price,
.theme-color-ffde03 .woocommerce div.product span.price,
.theme-color-ffde03 .widget_product_search .woocommerce-product-search:before,
.theme-color-ffde03 .woocommerce .product-links a,
.theme-color-ffde03 .woocommerce .product-links a.button {
	color: #ffde03;
}

.theme-color-ffde03 .woocommerce span.onsale,
.theme-color-ffde03 .woocommerce #respond input#submit.alt,
.theme-color-ffde03 .woocommerce a.button.alt,
.theme-color-ffde03 .woocommerce button.button.alt,
.theme-color-ffde03 .woocommerce input.button.alt,
.theme-color-ffde03 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-ffde03 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #ffde03;
}

.theme-color-ffde03 .woocommerce span.onsale:before {
	border-left-color: #ffde03;
}

.theme-color-ffde03 .widget_product_search .woocommerce-product-search {
	border-color: #ffde03;
}	


/***/
.theme-color-fec107 a,
.theme-color-fec107 blockquote:before,			
.theme-color-fec107 .contact-map .contact-info a:hover,
.theme-color-fec107 .interests-list i,
.theme-color-fec107 .input-field.used label,
.theme-color-fec107 .logo span,
.theme-color-fec107 #map .map-icon,
.theme-color-fec107 .head-cont .btn-mobile,
.theme-color-fec107 .page-404 h2 span,
.theme-color-fec107 .post-box .post-title a:hover,
.theme-color-fec107 .post-single .post-title a:hover,
.theme-color-fec107 .post-pagination .post-title a:hover,
.theme-color-fec107 .post-comments .section-title,
.theme-color-fec107 .ref-box .person-speech:before,			
.theme-color-fec107 .service-icon,
.theme-color-fec107 .statistic-value,
.theme-color-fec107 .service-sub-title,			
.theme-color-fec107 .styled-list li:before,			
.theme-color-fec107 .timeline-box .date,			
.theme-color-fec107 .twitter-icon .rsicon,			
.theme-color-fec107 .tabs-vertical .tabs-menu a:hover,			
.theme-color-fec107 .tabs-vertical .tabs-menu .active a,			
.theme-color-fec107 .widget-title,
.theme-color-fec107 .widget_search label:before,
.theme-color-fec107 .widget_search .search-form:before,
.theme-color-fec107 .widget_meta ul li a:hover,
.theme-color-fec107 .widget_archive ul li a:hover,
.theme-color-fec107 .widget_nav_menu ul li a:hover,
.theme-color-fec107 .widget_categories ul li a:hover,
.theme-color-fec107 .widget_recent_entries ul li a:hover,
.theme-color-fec107 .widget_recent_comments ul li a:hover,
.theme-color-fec107 .widget-popuplar-posts .post-title a:hover,
.theme-color-fec107 .widget-recent-posts .post-title a:hover,
.theme-color-fec107 .head-woo-count {
  color: #fec107; }
  
.theme-color-fec107 .head-nav .sub-menu li:hover>a,
.theme-color-fec107 .head-nav .sub-menu li.active,
.theme-color-fec107 .head-lang .lang-list a:hover{
  color: #fec107 !important;
}
			
.theme-color-fec107 mark,
.theme-color-fec107 .btn-primary,
.theme-color-fec107 .btn-primary-outer,
.theme-color-fec107 .btn-sidebar-close,
.theme-color-fec107 .calendar-today .date,
.theme-color-fec107 .calendar-body .busy-day,
.theme-color-fec107 .calendar-body td .current-day,
.theme-color-fec107 .filter .active:after,
.theme-color-fec107 .filter-bar .filter-bar-line,
.theme-color-fec107 .input-field .line:before,
.theme-color-fec107 .input-field .line:after,
.theme-color-fec107 .mobile-nav,
.theme-color-fec107 .head-nav .nav>ul>li>a:after,
.theme-color-fec107 .post-datetime,
.theme-color-fec107 .profile-social,
.theme-color-fec107 .profile-preword span,
.theme-color-fec107 .progress-bar .bar-fill,
.theme-color-fec107 .progress-bar .bar-line:after,
.theme-color-fec107 .price-box.box-primary .btn,
.theme-color-fec107 .price-box.box-primary .price-box-top,
.theme-color-fec107 .profile-list .button,

.theme-color-fec107 .pagination span.page-numbers.current,
.theme-color-fec107 .pagination a.page-numbers:active,

.theme-color-fec107 .latest-tweets .slick-dots button:hover,
.theme-color-fec107 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-fec107 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-fec107 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-fec107 .togglebox-header,
.theme-color-fec107 .accordion-header,
.theme-color-fec107 .timeline-bar,
.theme-color-fec107 .timeline-box .dot,
.theme-color-fec107 .timeline-box-compact .date span,
.theme-color-fec107 .widget_tag_cloud a:hover,
.theme-color-fec107 .widget_product_tag_cloud a:hover,
.theme-color-fec107 .wpcf7-form .wpcf7-submit {
  background-color: #fec107; }
  
.theme-color-fec107 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-fec107 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #fec107; }
  
.theme-color-fec107 .timeline-box-inner,
.theme-color-fec107 .price-box.box-primary .btn,
.theme-color-fec107 .widget_search .search-form,
.theme-color-fec107 .widget_product_search .search-form,
.theme-color-fec107 .widget_tag_cloud a:hover,
.theme-color-fec107 .widget_product_tag_cloud a:hover,
.theme-color-fec107 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #fec107; }
  
.theme-color-fec107 .page-404 h2 span:before,
.theme-color-fec107 .profile-preword span:before,
.theme-color-fec107 .timeline-box-compact .date span:before {
  border-left-color: #fec107; }
  
.theme-color-fec107 .price-box.box-primary .price-box-top:before {
  border-top-color: #fec107; }
			
.theme-color-fec107 .woocommerce .star-rating,
.theme-color-fec107 .woocommerce .star-rating:before,
.theme-color-fec107 .woocommerce .product-links .button,
.theme-color-fec107 .woocommerce .product-links .button:hover,
.theme-color-fec107 .woocommerce div.product p.price,
.theme-color-fec107 .woocommerce div.product span.price,
.theme-color-fec107 .widget_product_search .woocommerce-product-search:before,
.theme-color-fec107 .woocommerce .product-links a,
.theme-color-fec107 .woocommerce .product-links a.button {
	color: #fec107;
}

.theme-color-fec107 .woocommerce span.onsale,
.theme-color-fec107 .woocommerce #respond input#submit.alt,
.theme-color-fec107 .woocommerce a.button.alt,
.theme-color-fec107 .woocommerce button.button.alt,
.theme-color-fec107 .woocommerce input.button.alt,
.theme-color-fec107 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-fec107 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #fec107;
}

.theme-color-fec107 .woocommerce span.onsale:before {
	border-left-color: #fec107;
}

.theme-color-fec107 .widget_product_search .woocommerce-product-search {
	border-color: #fec107;
}	


/***/
.theme-color-ff9801 a,
.theme-color-ff9801 blockquote:before,			
.theme-color-ff9801 .contact-map .contact-info a:hover,
.theme-color-ff9801 .interests-list i,
.theme-color-ff9801 .input-field.used label,
.theme-color-ff9801 .logo span,
.theme-color-ff9801 #map .map-icon,
.theme-color-ff9801 .head-cont .btn-mobile,
.theme-color-ff9801 .page-404 h2 span,
.theme-color-ff9801 .post-box .post-title a:hover,
.theme-color-ff9801 .post-single .post-title a:hover,
.theme-color-ff9801 .post-pagination .post-title a:hover,
.theme-color-ff9801 .post-comments .section-title,
.theme-color-ff9801 .ref-box .person-speech:before,			
.theme-color-ff9801 .service-icon,
.theme-color-ff9801 .statistic-value,
.theme-color-ff9801 .service-sub-title,			
.theme-color-ff9801 .styled-list li:before,			
.theme-color-ff9801 .timeline-box .date,			
.theme-color-ff9801 .twitter-icon .rsicon,			
.theme-color-ff9801 .tabs-vertical .tabs-menu a:hover,			
.theme-color-ff9801 .tabs-vertical .tabs-menu .active a,			
.theme-color-ff9801 .widget-title,
.theme-color-ff9801 .widget_search label:before,
.theme-color-ff9801 .widget_search .search-form:before,
.theme-color-ff9801 .widget_meta ul li a:hover,
.theme-color-ff9801 .widget_archive ul li a:hover,
.theme-color-ff9801 .widget_nav_menu ul li a:hover,
.theme-color-ff9801 .widget_categories ul li a:hover,
.theme-color-ff9801 .widget_recent_entries ul li a:hover,
.theme-color-ff9801 .widget_recent_comments ul li a:hover,
.theme-color-ff9801 .widget-popuplar-posts .post-title a:hover,
.theme-color-ff9801 .widget-recent-posts .post-title a:hover,
.theme-color-ff9801 .head-woo-count {
  color: #ff9801; }
  
.theme-color-ff9801 .head-nav .sub-menu li:hover>a,
.theme-color-ff9801 .head-nav .sub-menu li.active,
.theme-color-ff9801 .head-lang .lang-list a:hover{
  color: #ff9801 !important;
}
			
.theme-color-ff9801 mark,
.theme-color-ff9801 .btn-primary,
.theme-color-ff9801 .btn-primary-outer,
.theme-color-ff9801 .btn-sidebar-close,
.theme-color-ff9801 .calendar-today .date,
.theme-color-ff9801 .calendar-body .busy-day,
.theme-color-ff9801 .calendar-body td .current-day,
.theme-color-ff9801 .filter .active:after,
.theme-color-ff9801 .filter-bar .filter-bar-line,
.theme-color-ff9801 .input-field .line:before,
.theme-color-ff9801 .input-field .line:after,
.theme-color-ff9801 .mobile-nav,
.theme-color-ff9801 .head-nav .nav>ul>li>a:after,
.theme-color-ff9801 .post-datetime,
.theme-color-ff9801 .profile-social,
.theme-color-ff9801 .profile-preword span,
.theme-color-ff9801 .progress-bar .bar-fill,
.theme-color-ff9801 .progress-bar .bar-line:after,
.theme-color-ff9801 .price-box.box-primary .btn,
.theme-color-ff9801 .price-box.box-primary .price-box-top,
.theme-color-ff9801 .profile-list .button,

.theme-color-ff9801 .pagination span.page-numbers.current,
.theme-color-ff9801 .pagination a.page-numbers:active,

.theme-color-ff9801 .latest-tweets .slick-dots button:hover,
.theme-color-ff9801 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-ff9801 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-ff9801 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-ff9801 .togglebox-header,
.theme-color-ff9801 .accordion-header,
.theme-color-ff9801 .timeline-bar,
.theme-color-ff9801 .timeline-box .dot,
.theme-color-ff9801 .timeline-box-compact .date span,
.theme-color-ff9801 .widget_tag_cloud a:hover,
.theme-color-ff9801 .widget_product_tag_cloud a:hover,
.theme-color-ff9801 .wpcf7-form .wpcf7-submit {
  background-color: #ff9801; }
  
.theme-color-ff9801 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-ff9801 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #ff9801; }
  
.theme-color-ff9801 .timeline-box-inner,
.theme-color-ff9801 .price-box.box-primary .btn,
.theme-color-ff9801 .widget_search .search-form,
.theme-color-ff9801 .widget_product_search .search-form,
.theme-color-ff9801 .widget_tag_cloud a:hover,
.theme-color-ff9801 .widget_product_tag_cloud a:hover,
.theme-color-ff9801 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #ff9801; }
  
.theme-color-ff9801 .page-404 h2 span:before,
.theme-color-ff9801 .profile-preword span:before,
.theme-color-ff9801 .timeline-box-compact .date span:before {
  border-left-color: #ff9801; }
  
.theme-color-ff9801 .price-box.box-primary .price-box-top:before {
  border-top-color: #ff9801; }
			
.theme-color-ff9801 .woocommerce .star-rating,
.theme-color-ff9801 .woocommerce .star-rating:before,
.theme-color-ff9801 .woocommerce .product-links .button,
.theme-color-ff9801 .woocommerce .product-links .button:hover,
.theme-color-ff9801 .woocommerce div.product p.price,
.theme-color-ff9801 .woocommerce div.product span.price,
.theme-color-ff9801 .widget_product_search .woocommerce-product-search:before,
.theme-color-ff9801 .woocommerce .product-links a,
.theme-color-ff9801 .woocommerce .product-links a.button {
	color: #ff9801;
}

.theme-color-ff9801 .woocommerce span.onsale,
.theme-color-ff9801 .woocommerce #respond input#submit.alt,
.theme-color-ff9801 .woocommerce a.button.alt,
.theme-color-ff9801 .woocommerce button.button.alt,
.theme-color-ff9801 .woocommerce input.button.alt,
.theme-color-ff9801 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-ff9801 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #ff9801;
}

.theme-color-ff9801 .woocommerce span.onsale:before {
	border-left-color: #ff9801;
}

.theme-color-ff9801 .widget_product_search .woocommerce-product-search {
	border-color: #ff9801;
}	


/***/
.theme-color-d1a3a6 a,
.theme-color-d1a3a6 blockquote:before,			
.theme-color-d1a3a6 .contact-map .contact-info a:hover,
.theme-color-d1a3a6 .interests-list i,
.theme-color-d1a3a6 .input-field.used label,
.theme-color-d1a3a6 .logo span,
.theme-color-d1a3a6 #map .map-icon,
.theme-color-d1a3a6 .head-cont .btn-mobile,
.theme-color-d1a3a6 .page-404 h2 span,
.theme-color-d1a3a6 .post-box .post-title a:hover,
.theme-color-d1a3a6 .post-single .post-title a:hover,
.theme-color-d1a3a6 .post-pagination .post-title a:hover,
.theme-color-d1a3a6 .post-comments .section-title,
.theme-color-d1a3a6 .ref-box .person-speech:before,			
.theme-color-d1a3a6 .service-icon,
.theme-color-d1a3a6 .statistic-value,
.theme-color-d1a3a6 .service-sub-title,			
.theme-color-d1a3a6 .styled-list li:before,			
.theme-color-d1a3a6 .timeline-box .date,			
.theme-color-d1a3a6 .twitter-icon .rsicon,			
.theme-color-d1a3a6 .tabs-vertical .tabs-menu a:hover,			
.theme-color-d1a3a6 .tabs-vertical .tabs-menu .active a,			
.theme-color-d1a3a6 .widget-title,
.theme-color-d1a3a6 .widget_search label:before,
.theme-color-d1a3a6 .widget_search .search-form:before,
.theme-color-d1a3a6 .widget_meta ul li a:hover,
.theme-color-d1a3a6 .widget_archive ul li a:hover,
.theme-color-d1a3a6 .widget_nav_menu ul li a:hover,
.theme-color-d1a3a6 .widget_categories ul li a:hover,
.theme-color-d1a3a6 .widget_recent_entries ul li a:hover,
.theme-color-d1a3a6 .widget_recent_comments ul li a:hover,
.theme-color-d1a3a6 .widget-popuplar-posts .post-title a:hover,
.theme-color-d1a3a6 .widget-recent-posts .post-title a:hover,
.theme-color-d1a3a6 .head-woo-count {
  color: #d1a3a6; }
  
.theme-color-d1a3a6 .head-nav .sub-menu li:hover>a,
.theme-color-d1a3a6 .head-nav .sub-menu li.active,
.theme-color-d1a3a6 .head-lang .lang-list a:hover{
  color: #d1a3a6 !important;
}
			
.theme-color-d1a3a6 mark,
.theme-color-d1a3a6 .btn-primary,
.theme-color-d1a3a6 .btn-primary-outer,
.theme-color-d1a3a6 .btn-sidebar-close,
.theme-color-d1a3a6 .calendar-today .date,
.theme-color-d1a3a6 .calendar-body .busy-day,
.theme-color-d1a3a6 .calendar-body td .current-day,
.theme-color-d1a3a6 .filter .active:after,
.theme-color-d1a3a6 .filter-bar .filter-bar-line,
.theme-color-d1a3a6 .input-field .line:before,
.theme-color-d1a3a6 .input-field .line:after,
.theme-color-d1a3a6 .mobile-nav,
.theme-color-d1a3a6 .head-nav .nav>ul>li>a:after,
.theme-color-d1a3a6 .post-datetime,
.theme-color-d1a3a6 .profile-social,
.theme-color-d1a3a6 .profile-preword span,
.theme-color-d1a3a6 .progress-bar .bar-fill,
.theme-color-d1a3a6 .progress-bar .bar-line:after,
.theme-color-d1a3a6 .price-box.box-primary .btn,
.theme-color-d1a3a6 .price-box.box-primary .price-box-top,
.theme-color-d1a3a6 .profile-list .button,

.theme-color-d1a3a6 .pagination span.page-numbers.current,
.theme-color-d1a3a6 .pagination a.page-numbers:active,

.theme-color-d1a3a6 .latest-tweets .slick-dots button:hover,
.theme-color-d1a3a6 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-d1a3a6 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-d1a3a6 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-d1a3a6 .togglebox-header,
.theme-color-d1a3a6 .accordion-header,
.theme-color-d1a3a6 .timeline-bar,
.theme-color-d1a3a6 .timeline-box .dot,
.theme-color-d1a3a6 .timeline-box-compact .date span,
.theme-color-d1a3a6 .widget_tag_cloud a:hover,
.theme-color-d1a3a6 .widget_product_tag_cloud a:hover,
.theme-color-d1a3a6 .wpcf7-form .wpcf7-submit {
  background-color: #d1a3a6; }
  
.theme-color-d1a3a6 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-d1a3a6 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #d1a3a6; }
  
.theme-color-d1a3a6 .timeline-box-inner,
.theme-color-d1a3a6 .price-box.box-primary .btn,
.theme-color-d1a3a6 .widget_search .search-form,
.theme-color-d1a3a6 .widget_product_search .search-form,
.theme-color-d1a3a6 .widget_tag_cloud a:hover,
.theme-color-d1a3a6 .widget_product_tag_cloud a:hover,
.theme-color-d1a3a6 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #d1a3a6; }
  
.theme-color-d1a3a6 .page-404 h2 span:before,
.theme-color-d1a3a6 .profile-preword span:before,
.theme-color-d1a3a6 .timeline-box-compact .date span:before {
  border-left-color: #d1a3a6; }
  
.theme-color-d1a3a6 .price-box.box-primary .price-box-top:before {
  border-top-color: #d1a3a6; }
			
.theme-color-d1a3a6 .woocommerce .star-rating,
.theme-color-d1a3a6 .woocommerce .star-rating:before,
.theme-color-d1a3a6 .woocommerce .product-links .button,
.theme-color-d1a3a6 .woocommerce .product-links .button:hover,
.theme-color-d1a3a6 .woocommerce div.product p.price,
.theme-color-d1a3a6 .woocommerce div.product span.price,
.theme-color-d1a3a6 .widget_product_search .woocommerce-product-search:before,
.theme-color-d1a3a6 .woocommerce .product-links a,
.theme-color-d1a3a6 .woocommerce .product-links a.button {
	color: #d1a3a6;
}

.theme-color-d1a3a6 .woocommerce span.onsale,
.theme-color-d1a3a6 .woocommerce #respond input#submit.alt,
.theme-color-d1a3a6 .woocommerce a.button.alt,
.theme-color-d1a3a6 .woocommerce button.button.alt,
.theme-color-d1a3a6 .woocommerce input.button.alt,
.theme-color-d1a3a6 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-d1a3a6 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #d1a3a6;
}

.theme-color-d1a3a6 .woocommerce span.onsale:before {
	border-left-color: #d1a3a6;
}

.theme-color-d1a3a6 .widget_product_search .woocommerce-product-search {
	border-color: #d1a3a6;
}	


/***/
.theme-color-ffcfd3 a,
.theme-color-ffcfd3 blockquote:before,			
.theme-color-ffcfd3 .contact-map .contact-info a:hover,
.theme-color-ffcfd3 .interests-list i,
.theme-color-ffcfd3 .input-field.used label,
.theme-color-ffcfd3 .logo span,
.theme-color-ffcfd3 #map .map-icon,
.theme-color-ffcfd3 .head-cont .btn-mobile,
.theme-color-ffcfd3 .page-404 h2 span,
.theme-color-ffcfd3 .post-box .post-title a:hover,
.theme-color-ffcfd3 .post-single .post-title a:hover,
.theme-color-ffcfd3 .post-pagination .post-title a:hover,
.theme-color-ffcfd3 .post-comments .section-title,
.theme-color-ffcfd3 .ref-box .person-speech:before,			
.theme-color-ffcfd3 .service-icon,
.theme-color-ffcfd3 .statistic-value,
.theme-color-ffcfd3 .service-sub-title,			
.theme-color-ffcfd3 .styled-list li:before,			
.theme-color-ffcfd3 .timeline-box .date,			
.theme-color-ffcfd3 .twitter-icon .rsicon,			
.theme-color-ffcfd3 .tabs-vertical .tabs-menu a:hover,			
.theme-color-ffcfd3 .tabs-vertical .tabs-menu .active a,			
.theme-color-ffcfd3 .widget-title,
.theme-color-ffcfd3 .widget_search label:before,
.theme-color-ffcfd3 .widget_search .search-form:before,
.theme-color-ffcfd3 .widget_meta ul li a:hover,
.theme-color-ffcfd3 .widget_archive ul li a:hover,
.theme-color-ffcfd3 .widget_nav_menu ul li a:hover,
.theme-color-ffcfd3 .widget_categories ul li a:hover,
.theme-color-ffcfd3 .widget_recent_entries ul li a:hover,
.theme-color-ffcfd3 .widget_recent_comments ul li a:hover,
.theme-color-ffcfd3 .widget-popuplar-posts .post-title a:hover,
.theme-color-ffcfd3 .widget-recent-posts .post-title a:hover,
.theme-color-ffcfd3 .head-woo-count {
  color: #ffcfd3; }
  
.theme-color-ffcfd3 .head-nav .sub-menu li:hover>a,
.theme-color-ffcfd3 .head-nav .sub-menu li.active,
.theme-color-ffcfd3 .head-lang .lang-list a:hover{
  color: #ffcfd3 !important;
}
			
.theme-color-ffcfd3 mark,
.theme-color-ffcfd3 .btn-primary,
.theme-color-ffcfd3 .btn-primary-outer,
.theme-color-ffcfd3 .btn-sidebar-close,
.theme-color-ffcfd3 .calendar-today .date,
.theme-color-ffcfd3 .calendar-body .busy-day,
.theme-color-ffcfd3 .calendar-body td .current-day,
.theme-color-ffcfd3 .filter .active:after,
.theme-color-ffcfd3 .filter-bar .filter-bar-line,
.theme-color-ffcfd3 .input-field .line:before,
.theme-color-ffcfd3 .input-field .line:after,
.theme-color-ffcfd3 .mobile-nav,
.theme-color-ffcfd3 .head-nav .nav>ul>li>a:after,
.theme-color-ffcfd3 .post-datetime,
.theme-color-ffcfd3 .profile-social,
.theme-color-ffcfd3 .profile-preword span,
.theme-color-ffcfd3 .progress-bar .bar-fill,
.theme-color-ffcfd3 .progress-bar .bar-line:after,
.theme-color-ffcfd3 .price-box.box-primary .btn,
.theme-color-ffcfd3 .price-box.box-primary .price-box-top,
.theme-color-ffcfd3 .profile-list .button,

.theme-color-ffcfd3 .pagination span.page-numbers.current,
.theme-color-ffcfd3 .pagination a.page-numbers:active,

.theme-color-ffcfd3 .latest-tweets .slick-dots button:hover,
.theme-color-ffcfd3 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-ffcfd3 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-ffcfd3 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-ffcfd3 .togglebox-header,
.theme-color-ffcfd3 .accordion-header,
.theme-color-ffcfd3 .timeline-bar,
.theme-color-ffcfd3 .timeline-box .dot,
.theme-color-ffcfd3 .timeline-box-compact .date span,
.theme-color-ffcfd3 .widget_tag_cloud a:hover,
.theme-color-ffcfd3 .widget_product_tag_cloud a:hover,
.theme-color-ffcfd3 .wpcf7-form .wpcf7-submit {
  background-color: #ffcfd3; }
  
.theme-color-ffcfd3 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-ffcfd3 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #ffcfd3; }
  
.theme-color-ffcfd3 .timeline-box-inner,
.theme-color-ffcfd3 .price-box.box-primary .btn,
.theme-color-ffcfd3 .widget_search .search-form,
.theme-color-ffcfd3 .widget_product_search .search-form,
.theme-color-ffcfd3 .widget_tag_cloud a:hover,
.theme-color-ffcfd3 .widget_product_tag_cloud a:hover,
.theme-color-ffcfd3 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #ffcfd3; }
  
.theme-color-ffcfd3 .page-404 h2 span:before,
.theme-color-ffcfd3 .profile-preword span:before,
.theme-color-ffcfd3 .timeline-box-compact .date span:before {
  border-left-color: #ffcfd3; }
  
.theme-color-ffcfd3 .price-box.box-primary .price-box-top:before {
  border-top-color: #ffcfd3; }
			
.theme-color-ffcfd3 .woocommerce .star-rating,
.theme-color-ffcfd3 .woocommerce .star-rating:before,
.theme-color-ffcfd3 .woocommerce .product-links .button,
.theme-color-ffcfd3 .woocommerce .product-links .button:hover,
.theme-color-ffcfd3 .woocommerce div.product p.price,
.theme-color-ffcfd3 .woocommerce div.product span.price,
.theme-color-ffcfd3 .widget_product_search .woocommerce-product-search:before,
.theme-color-ffcfd3 .woocommerce .product-links a,
.theme-color-ffcfd3 .woocommerce .product-links a.button {
	color: #ffcfd3;
}

.theme-color-ffcfd3 .woocommerce span.onsale,
.theme-color-ffcfd3 .woocommerce #respond input#submit.alt,
.theme-color-ffcfd3 .woocommerce a.button.alt,
.theme-color-ffcfd3 .woocommerce button.button.alt,
.theme-color-ffcfd3 .woocommerce input.button.alt,
.theme-color-ffcfd3 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-ffcfd3 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #ffcfd3;
}

.theme-color-ffcfd3 .woocommerce span.onsale:before {
	border-left-color: #ffcfd3;
}

.theme-color-ffcfd3 .widget_product_search .woocommerce-product-search {
	border-color: #ffcfd3;
}	


/***/
.theme-color-fbbdd4 a,
.theme-color-fbbdd4 blockquote:before,			
.theme-color-fbbdd4 .contact-map .contact-info a:hover,
.theme-color-fbbdd4 .interests-list i,
.theme-color-fbbdd4 .input-field.used label,
.theme-color-fbbdd4 .logo span,
.theme-color-fbbdd4 #map .map-icon,
.theme-color-fbbdd4 .head-cont .btn-mobile,
.theme-color-fbbdd4 .page-404 h2 span,
.theme-color-fbbdd4 .post-box .post-title a:hover,
.theme-color-fbbdd4 .post-single .post-title a:hover,
.theme-color-fbbdd4 .post-pagination .post-title a:hover,
.theme-color-fbbdd4 .post-comments .section-title,
.theme-color-fbbdd4 .ref-box .person-speech:before,			
.theme-color-fbbdd4 .service-icon,
.theme-color-fbbdd4 .statistic-value,
.theme-color-fbbdd4 .service-sub-title,			
.theme-color-fbbdd4 .styled-list li:before,			
.theme-color-fbbdd4 .timeline-box .date,			
.theme-color-fbbdd4 .twitter-icon .rsicon,			
.theme-color-fbbdd4 .tabs-vertical .tabs-menu a:hover,			
.theme-color-fbbdd4 .tabs-vertical .tabs-menu .active a,			
.theme-color-fbbdd4 .widget-title,
.theme-color-fbbdd4 .widget_search label:before,
.theme-color-fbbdd4 .widget_search .search-form:before,
.theme-color-fbbdd4 .widget_meta ul li a:hover,
.theme-color-fbbdd4 .widget_archive ul li a:hover,
.theme-color-fbbdd4 .widget_nav_menu ul li a:hover,
.theme-color-fbbdd4 .widget_categories ul li a:hover,
.theme-color-fbbdd4 .widget_recent_entries ul li a:hover,
.theme-color-fbbdd4 .widget_recent_comments ul li a:hover,
.theme-color-fbbdd4 .widget-popuplar-posts .post-title a:hover,
.theme-color-fbbdd4 .widget-recent-posts .post-title a:hover,
.theme-color-fbbdd4 .head-woo-count {
  color: #fbbdd4; }
  
.theme-color-fbbdd4 .head-nav .sub-menu li:hover>a,
.theme-color-fbbdd4 .head-nav .sub-menu li.active,
.theme-color-fbbdd4 .head-lang .lang-list a:hover{
  color: #fbbdd4 !important;
}
			
.theme-color-fbbdd4 mark,
.theme-color-fbbdd4 .btn-primary,
.theme-color-fbbdd4 .btn-primary-outer,
.theme-color-fbbdd4 .btn-sidebar-close,
.theme-color-fbbdd4 .calendar-today .date,
.theme-color-fbbdd4 .calendar-body .busy-day,
.theme-color-fbbdd4 .calendar-body td .current-day,
.theme-color-fbbdd4 .filter .active:after,
.theme-color-fbbdd4 .filter-bar .filter-bar-line,
.theme-color-fbbdd4 .input-field .line:before,
.theme-color-fbbdd4 .input-field .line:after,
.theme-color-fbbdd4 .mobile-nav,
.theme-color-fbbdd4 .head-nav .nav>ul>li>a:after,
.theme-color-fbbdd4 .post-datetime,
.theme-color-fbbdd4 .profile-social,
.theme-color-fbbdd4 .profile-preword span,
.theme-color-fbbdd4 .progress-bar .bar-fill,
.theme-color-fbbdd4 .progress-bar .bar-line:after,
.theme-color-fbbdd4 .price-box.box-primary .btn,
.theme-color-fbbdd4 .price-box.box-primary .price-box-top,
.theme-color-fbbdd4 .profile-list .button,

.theme-color-fbbdd4 .pagination span.page-numbers.current,
.theme-color-fbbdd4 .pagination a.page-numbers:active,

.theme-color-fbbdd4 .latest-tweets .slick-dots button:hover,
.theme-color-fbbdd4 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-fbbdd4 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-fbbdd4 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-fbbdd4 .togglebox-header,
.theme-color-fbbdd4 .accordion-header,
.theme-color-fbbdd4 .timeline-bar,
.theme-color-fbbdd4 .timeline-box .dot,
.theme-color-fbbdd4 .timeline-box-compact .date span,
.theme-color-fbbdd4 .widget_tag_cloud a:hover,
.theme-color-fbbdd4 .widget_product_tag_cloud a:hover,
.theme-color-fbbdd4 .wpcf7-form .wpcf7-submit {
  background-color: #fbbdd4; }
  
.theme-color-fbbdd4 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-fbbdd4 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #fbbdd4; }
  
.theme-color-fbbdd4 .timeline-box-inner,
.theme-color-fbbdd4 .price-box.box-primary .btn,
.theme-color-fbbdd4 .widget_search .search-form,
.theme-color-fbbdd4 .widget_product_search .search-form,
.theme-color-fbbdd4 .widget_tag_cloud a:hover,
.theme-color-fbbdd4 .widget_product_tag_cloud a:hover,
.theme-color-fbbdd4 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #fbbdd4; }
  
.theme-color-fbbdd4 .page-404 h2 span:before,
.theme-color-fbbdd4 .profile-preword span:before,
.theme-color-fbbdd4 .timeline-box-compact .date span:before {
  border-left-color: #fbbdd4; }
  
.theme-color-fbbdd4 .price-box.box-primary .price-box-top:before {
  border-top-color: #fbbdd4; }
			
.theme-color-fbbdd4 .woocommerce .star-rating,
.theme-color-fbbdd4 .woocommerce .star-rating:before,
.theme-color-fbbdd4 .woocommerce .product-links .button,
.theme-color-fbbdd4 .woocommerce .product-links .button:hover,
.theme-color-fbbdd4 .woocommerce div.product p.price,
.theme-color-fbbdd4 .woocommerce div.product span.price,
.theme-color-fbbdd4 .widget_product_search .woocommerce-product-search:before,
.theme-color-fbbdd4 .woocommerce .product-links a,
.theme-color-fbbdd4 .woocommerce .product-links a.button {
	color: #fbbdd4;
}

.theme-color-fbbdd4 .woocommerce span.onsale,
.theme-color-fbbdd4 .woocommerce #respond input#submit.alt,
.theme-color-fbbdd4 .woocommerce a.button.alt,
.theme-color-fbbdd4 .woocommerce button.button.alt,
.theme-color-fbbdd4 .woocommerce input.button.alt,
.theme-color-fbbdd4 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-fbbdd4 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #fbbdd4;
}

.theme-color-fbbdd4 .woocommerce span.onsale:before {
	border-left-color: #fbbdd4;
}

.theme-color-fbbdd4 .widget_product_search .woocommerce-product-search {
	border-color: #fbbdd4;
}	



/***/
.theme-color-e2bfe7 a,
.theme-color-e2bfe7 blockquote:before,			
.theme-color-e2bfe7 .contact-map .contact-info a:hover,
.theme-color-e2bfe7 .interests-list i,
.theme-color-e2bfe7 .input-field.used label,
.theme-color-e2bfe7 .logo span,
.theme-color-e2bfe7 #map .map-icon,
.theme-color-e2bfe7 .head-cont .btn-mobile,
.theme-color-e2bfe7 .page-404 h2 span,
.theme-color-e2bfe7 .post-box .post-title a:hover,
.theme-color-e2bfe7 .post-single .post-title a:hover,
.theme-color-e2bfe7 .post-pagination .post-title a:hover,
.theme-color-e2bfe7 .post-comments .section-title,
.theme-color-e2bfe7 .ref-box .person-speech:before,			
.theme-color-e2bfe7 .service-icon,
.theme-color-e2bfe7 .statistic-value,
.theme-color-e2bfe7 .service-sub-title,			
.theme-color-e2bfe7 .styled-list li:before,			
.theme-color-e2bfe7 .timeline-box .date,			
.theme-color-e2bfe7 .twitter-icon .rsicon,			
.theme-color-e2bfe7 .tabs-vertical .tabs-menu a:hover,			
.theme-color-e2bfe7 .tabs-vertical .tabs-menu .active a,			
.theme-color-e2bfe7 .widget-title,
.theme-color-e2bfe7 .widget_search label:before,
.theme-color-e2bfe7 .widget_search .search-form:before,
.theme-color-e2bfe7 .widget_meta ul li a:hover,
.theme-color-e2bfe7 .widget_archive ul li a:hover,
.theme-color-e2bfe7 .widget_nav_menu ul li a:hover,
.theme-color-e2bfe7 .widget_categories ul li a:hover,
.theme-color-e2bfe7 .widget_recent_entries ul li a:hover,
.theme-color-e2bfe7 .widget_recent_comments ul li a:hover,
.theme-color-e2bfe7 .widget-popuplar-posts .post-title a:hover,
.theme-color-e2bfe7 .widget-recent-posts .post-title a:hover,
.theme-color-e2bfe7 .head-woo-count {
  color: #e2bfe7; }
  
.theme-color-e2bfe7 .head-nav .sub-menu li:hover>a,
.theme-color-e2bfe7 .head-nav .sub-menu li.active,
.theme-color-e2bfe7 .head-lang .lang-list a:hover{
  color: #e2bfe7 !important;
}
			
.theme-color-e2bfe7 mark,
.theme-color-e2bfe7 .btn-primary,
.theme-color-e2bfe7 .btn-primary-outer,
.theme-color-e2bfe7 .btn-sidebar-close,
.theme-color-e2bfe7 .calendar-today .date,
.theme-color-e2bfe7 .calendar-body .busy-day,
.theme-color-e2bfe7 .calendar-body td .current-day,
.theme-color-e2bfe7 .filter .active:after,
.theme-color-e2bfe7 .filter-bar .filter-bar-line,
.theme-color-e2bfe7 .input-field .line:before,
.theme-color-e2bfe7 .input-field .line:after,
.theme-color-e2bfe7 .mobile-nav,
.theme-color-e2bfe7 .head-nav .nav>ul>li>a:after,
.theme-color-e2bfe7 .post-datetime,
.theme-color-e2bfe7 .profile-social,
.theme-color-e2bfe7 .profile-preword span,
.theme-color-e2bfe7 .progress-bar .bar-fill,
.theme-color-e2bfe7 .progress-bar .bar-line:after,
.theme-color-e2bfe7 .price-box.box-primary .btn,
.theme-color-e2bfe7 .price-box.box-primary .price-box-top,
.theme-color-e2bfe7 .profile-list .button,

.theme-color-e2bfe7 .pagination span.page-numbers.current,
.theme-color-e2bfe7 .pagination a.page-numbers:active,

.theme-color-e2bfe7 .latest-tweets .slick-dots button:hover,
.theme-color-e2bfe7 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-e2bfe7 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-e2bfe7 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-e2bfe7 .togglebox-header,
.theme-color-e2bfe7 .accordion-header,
.theme-color-e2bfe7 .timeline-bar,
.theme-color-e2bfe7 .timeline-box .dot,
.theme-color-e2bfe7 .timeline-box-compact .date span,
.theme-color-e2bfe7 .widget_tag_cloud a:hover,
.theme-color-e2bfe7 .widget_product_tag_cloud a:hover,
.theme-color-e2bfe7 .wpcf7-form .wpcf7-submit {
  background-color: #e2bfe7; }
  
.theme-color-e2bfe7 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-e2bfe7 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #e2bfe7; }
  
.theme-color-e2bfe7 .timeline-box-inner,
.theme-color-e2bfe7 .price-box.box-primary .btn,
.theme-color-e2bfe7 .widget_search .search-form,
.theme-color-e2bfe7 .widget_product_search .search-form,
.theme-color-e2bfe7 .widget_tag_cloud a:hover,
.theme-color-e2bfe7 .widget_product_tag_cloud a:hover,
.theme-color-e2bfe7 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #e2bfe7; }
  
.theme-color-e2bfe7 .page-404 h2 span:before,
.theme-color-e2bfe7 .profile-preword span:before,
.theme-color-e2bfe7 .timeline-box-compact .date span:before {
  border-left-color: #e2bfe7; }
  
.theme-color-e2bfe7 .price-box.box-primary .price-box-top:before {
  border-top-color: #e2bfe7; }
			
.theme-color-e2bfe7 .woocommerce .star-rating,
.theme-color-e2bfe7 .woocommerce .star-rating:before,
.theme-color-e2bfe7 .woocommerce .product-links .button,
.theme-color-e2bfe7 .woocommerce .product-links .button:hover,
.theme-color-e2bfe7 .woocommerce div.product p.price,
.theme-color-e2bfe7 .woocommerce div.product span.price,
.theme-color-e2bfe7 .widget_product_search .woocommerce-product-search:before,
.theme-color-e2bfe7 .woocommerce .product-links a,
.theme-color-e2bfe7 .woocommerce .product-links a.button {
	color: #e2bfe7;
}

.theme-color-e2bfe7 .woocommerce span.onsale,
.theme-color-e2bfe7 .woocommerce #respond input#submit.alt,
.theme-color-e2bfe7 .woocommerce a.button.alt,
.theme-color-e2bfe7 .woocommerce button.button.alt,
.theme-color-e2bfe7 .woocommerce input.button.alt,
.theme-color-e2bfe7 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-e2bfe7 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #e2bfe7;
}

.theme-color-e2bfe7 .woocommerce span.onsale:before {
	border-left-color: #e2bfe7;
}

.theme-color-e2bfe7 .widget_product_search .woocommerce-product-search {
	border-color: #e2bfe7;
}	


/***/
.theme-color-c7ccea a,
.theme-color-c7ccea blockquote:before,			
.theme-color-c7ccea .contact-map .contact-info a:hover,
.theme-color-c7ccea .interests-list i,
.theme-color-c7ccea .input-field.used label,
.theme-color-c7ccea .logo span,
.theme-color-c7ccea #map .map-icon,
.theme-color-c7ccea .head-cont .btn-mobile,
.theme-color-c7ccea .page-404 h2 span,
.theme-color-c7ccea .post-box .post-title a:hover,
.theme-color-c7ccea .post-single .post-title a:hover,
.theme-color-c7ccea .post-pagination .post-title a:hover,
.theme-color-c7ccea .post-comments .section-title,
.theme-color-c7ccea .ref-box .person-speech:before,			
.theme-color-c7ccea .service-icon,
.theme-color-c7ccea .statistic-value,
.theme-color-c7ccea .service-sub-title,			
.theme-color-c7ccea .styled-list li:before,			
.theme-color-c7ccea .timeline-box .date,			
.theme-color-c7ccea .twitter-icon .rsicon,			
.theme-color-c7ccea .tabs-vertical .tabs-menu a:hover,			
.theme-color-c7ccea .tabs-vertical .tabs-menu .active a,			
.theme-color-c7ccea .widget-title,
.theme-color-c7ccea .widget_search label:before,
.theme-color-c7ccea .widget_search .search-form:before,
.theme-color-c7ccea .widget_meta ul li a:hover,
.theme-color-c7ccea .widget_archive ul li a:hover,
.theme-color-c7ccea .widget_nav_menu ul li a:hover,
.theme-color-c7ccea .widget_categories ul li a:hover,
.theme-color-c7ccea .widget_recent_entries ul li a:hover,
.theme-color-c7ccea .widget_recent_comments ul li a:hover,
.theme-color-c7ccea .widget-popuplar-posts .post-title a:hover,
.theme-color-c7ccea .widget-recent-posts .post-title a:hover,
.theme-color-c7ccea .head-woo-count {
  color: #c7ccea; }
  
.theme-color-c7ccea .head-nav .sub-menu li:hover>a,
.theme-color-c7ccea .head-nav .sub-menu li.active,
.theme-color-c7ccea .head-lang .lang-list a:hover{
  color: #c7ccea !important;
}
			
.theme-color-c7ccea mark,
.theme-color-c7ccea .btn-primary,
.theme-color-c7ccea .btn-primary-outer,
.theme-color-c7ccea .btn-sidebar-close,
.theme-color-c7ccea .calendar-today .date,
.theme-color-c7ccea .calendar-body .busy-day,
.theme-color-c7ccea .calendar-body td .current-day,
.theme-color-c7ccea .filter .active:after,
.theme-color-c7ccea .filter-bar .filter-bar-line,
.theme-color-c7ccea .input-field .line:before,
.theme-color-c7ccea .input-field .line:after,
.theme-color-c7ccea .mobile-nav,
.theme-color-c7ccea .head-nav .nav>ul>li>a:after,
.theme-color-c7ccea .post-datetime,
.theme-color-c7ccea .profile-social,
.theme-color-c7ccea .profile-preword span,
.theme-color-c7ccea .progress-bar .bar-fill,
.theme-color-c7ccea .progress-bar .bar-line:after,
.theme-color-c7ccea .price-box.box-primary .btn,
.theme-color-c7ccea .price-box.box-primary .price-box-top,
.theme-color-c7ccea .profile-list .button,

.theme-color-c7ccea .pagination span.page-numbers.current,
.theme-color-c7ccea .pagination a.page-numbers:active,

.theme-color-c7ccea .latest-tweets .slick-dots button:hover,
.theme-color-c7ccea .latest-tweets .slick-dots .slick-active button,
			
.theme-color-c7ccea .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-c7ccea .tabs-horizontal .tabs-menu .active a:after,
.theme-color-c7ccea .togglebox-header,
.theme-color-c7ccea .accordion-header,
.theme-color-c7ccea .timeline-bar,
.theme-color-c7ccea .timeline-box .dot,
.theme-color-c7ccea .timeline-box-compact .date span,
.theme-color-c7ccea .widget_tag_cloud a:hover,
.theme-color-c7ccea .widget_product_tag_cloud a:hover,
.theme-color-c7ccea .wpcf7-form .wpcf7-submit {
  background-color: #c7ccea; }
  
.theme-color-c7ccea .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-c7ccea .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #c7ccea; }
  
.theme-color-c7ccea .timeline-box-inner,
.theme-color-c7ccea .price-box.box-primary .btn,
.theme-color-c7ccea .widget_search .search-form,
.theme-color-c7ccea .widget_product_search .search-form,
.theme-color-c7ccea .widget_tag_cloud a:hover,
.theme-color-c7ccea .widget_product_tag_cloud a:hover,
.theme-color-c7ccea .wpcf7-form .wpcf7-form-control:focus {
  border-color: #c7ccea; }
  
.theme-color-c7ccea .page-404 h2 span:before,
.theme-color-c7ccea .profile-preword span:before,
.theme-color-c7ccea .timeline-box-compact .date span:before {
  border-left-color: #c7ccea; }
  
.theme-color-c7ccea .price-box.box-primary .price-box-top:before {
  border-top-color: #c7ccea; }
			
.theme-color-c7ccea .woocommerce .star-rating,
.theme-color-c7ccea .woocommerce .star-rating:before,
.theme-color-c7ccea .woocommerce .product-links .button,
.theme-color-c7ccea .woocommerce .product-links .button:hover,
.theme-color-c7ccea .woocommerce div.product p.price,
.theme-color-c7ccea .woocommerce div.product span.price,
.theme-color-c7ccea .widget_product_search .woocommerce-product-search:before,
.theme-color-c7ccea .woocommerce .product-links a,
.theme-color-c7ccea .woocommerce .product-links a.button {
	color: #c7ccea;
}

.theme-color-c7ccea .woocommerce span.onsale,
.theme-color-c7ccea .woocommerce #respond input#submit.alt,
.theme-color-c7ccea .woocommerce a.button.alt,
.theme-color-c7ccea .woocommerce button.button.alt,
.theme-color-c7ccea .woocommerce input.button.alt,
.theme-color-c7ccea .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-c7ccea .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #c7ccea;
}

.theme-color-c7ccea .woocommerce span.onsale:before {
	border-left-color: #c7ccea;
}

.theme-color-c7ccea .widget_product_search .woocommerce-product-search {
	border-color: #c7ccea;
}	


/***/
.theme-color-83d5fb a,
.theme-color-83d5fb blockquote:before,			
.theme-color-83d5fb .contact-map .contact-info a:hover,
.theme-color-83d5fb .interests-list i,
.theme-color-83d5fb .input-field.used label,
.theme-color-83d5fb .logo span,
.theme-color-83d5fb #map .map-icon,
.theme-color-83d5fb .head-cont .btn-mobile,
.theme-color-83d5fb .page-404 h2 span,
.theme-color-83d5fb .post-box .post-title a:hover,
.theme-color-83d5fb .post-single .post-title a:hover,
.theme-color-83d5fb .post-pagination .post-title a:hover,
.theme-color-83d5fb .post-comments .section-title,
.theme-color-83d5fb .ref-box .person-speech:before,			
.theme-color-83d5fb .service-icon,
.theme-color-83d5fb .statistic-value,
.theme-color-83d5fb .service-sub-title,			
.theme-color-83d5fb .styled-list li:before,			
.theme-color-83d5fb .timeline-box .date,			
.theme-color-83d5fb .twitter-icon .rsicon,			
.theme-color-83d5fb .tabs-vertical .tabs-menu a:hover,			
.theme-color-83d5fb .tabs-vertical .tabs-menu .active a,			
.theme-color-83d5fb .widget-title,
.theme-color-83d5fb .widget_search label:before,
.theme-color-83d5fb .widget_search .search-form:before,
.theme-color-83d5fb .widget_meta ul li a:hover,
.theme-color-83d5fb .widget_archive ul li a:hover,
.theme-color-83d5fb .widget_nav_menu ul li a:hover,
.theme-color-83d5fb .widget_categories ul li a:hover,
.theme-color-83d5fb .widget_recent_entries ul li a:hover,
.theme-color-83d5fb .widget_recent_comments ul li a:hover,
.theme-color-83d5fb .widget-popuplar-posts .post-title a:hover,
.theme-color-83d5fb .widget-recent-posts .post-title a:hover,
.theme-color-83d5fb .head-woo-count {
  color: #83d5fb; }
  
.theme-color-83d5fb .head-nav .sub-menu li:hover>a,
.theme-color-83d5fb .head-nav .sub-menu li.active,
.theme-color-83d5fb .head-lang .lang-list a:hover{
  color: #83d5fb !important;
}
			
.theme-color-83d5fb mark,
.theme-color-83d5fb .btn-primary,
.theme-color-83d5fb .btn-primary-outer,
.theme-color-83d5fb .btn-sidebar-close,
.theme-color-83d5fb .calendar-today .date,
.theme-color-83d5fb .calendar-body .busy-day,
.theme-color-83d5fb .calendar-body td .current-day,
.theme-color-83d5fb .filter .active:after,
.theme-color-83d5fb .filter-bar .filter-bar-line,
.theme-color-83d5fb .input-field .line:before,
.theme-color-83d5fb .input-field .line:after,
.theme-color-83d5fb .mobile-nav,
.theme-color-83d5fb .head-nav .nav>ul>li>a:after,
.theme-color-83d5fb .post-datetime,
.theme-color-83d5fb .profile-social,
.theme-color-83d5fb .profile-preword span,
.theme-color-83d5fb .progress-bar .bar-fill,
.theme-color-83d5fb .progress-bar .bar-line:after,
.theme-color-83d5fb .price-box.box-primary .btn,
.theme-color-83d5fb .price-box.box-primary .price-box-top,
.theme-color-83d5fb .profile-list .button,

.theme-color-83d5fb .pagination span.page-numbers.current,
.theme-color-83d5fb .pagination a.page-numbers:active,

.theme-color-83d5fb .latest-tweets .slick-dots button:hover,
.theme-color-83d5fb .latest-tweets .slick-dots .slick-active button,
			
.theme-color-83d5fb .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-83d5fb .tabs-horizontal .tabs-menu .active a:after,
.theme-color-83d5fb .togglebox-header,
.theme-color-83d5fb .accordion-header,
.theme-color-83d5fb .timeline-bar,
.theme-color-83d5fb .timeline-box .dot,
.theme-color-83d5fb .timeline-box-compact .date span,
.theme-color-83d5fb .widget_tag_cloud a:hover,
.theme-color-83d5fb .widget_product_tag_cloud a:hover,
.theme-color-83d5fb .wpcf7-form .wpcf7-submit {
  background-color: #83d5fb; }
  
.theme-color-83d5fb .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-83d5fb .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #83d5fb; }
  
.theme-color-83d5fb .timeline-box-inner,
.theme-color-83d5fb .price-box.box-primary .btn,
.theme-color-83d5fb .widget_search .search-form,
.theme-color-83d5fb .widget_product_search .search-form,
.theme-color-83d5fb .widget_tag_cloud a:hover,
.theme-color-83d5fb .widget_product_tag_cloud a:hover,
.theme-color-83d5fb .wpcf7-form .wpcf7-form-control:focus {
  border-color: #83d5fb; }
  
.theme-color-83d5fb .page-404 h2 span:before,
.theme-color-83d5fb .profile-preword span:before,
.theme-color-83d5fb .timeline-box-compact .date span:before {
  border-left-color: #83d5fb; }
  
.theme-color-83d5fb .price-box.box-primary .price-box-top:before {
  border-top-color: #83d5fb; }
			
.theme-color-83d5fb .woocommerce .star-rating,
.theme-color-83d5fb .woocommerce .star-rating:before,
.theme-color-83d5fb .woocommerce .product-links .button,
.theme-color-83d5fb .woocommerce .product-links .button:hover,
.theme-color-83d5fb .woocommerce div.product p.price,
.theme-color-83d5fb .woocommerce div.product span.price,
.theme-color-83d5fb .widget_product_search .woocommerce-product-search:before,
.theme-color-83d5fb .woocommerce .product-links a,
.theme-color-83d5fb .woocommerce .product-links a.button {
	color: #83d5fb;
}

.theme-color-83d5fb .woocommerce span.onsale,
.theme-color-83d5fb .woocommerce #respond input#submit.alt,
.theme-color-83d5fb .woocommerce a.button.alt,
.theme-color-83d5fb .woocommerce button.button.alt,
.theme-color-83d5fb .woocommerce input.button.alt,
.theme-color-83d5fb .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-83d5fb .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #83d5fb;
}

.theme-color-83d5fb .woocommerce span.onsale:before {
	border-left-color: #83d5fb;
}

.theme-color-83d5fb .widget_product_search .woocommerce-product-search {
	border-color: #83d5fb;
}	


/***/
.theme-color-b4e1dc a,
.theme-color-b4e1dc blockquote:before,			
.theme-color-b4e1dc .contact-map .contact-info a:hover,
.theme-color-b4e1dc .interests-list i,
.theme-color-b4e1dc .input-field.used label,
.theme-color-b4e1dc .logo span,
.theme-color-b4e1dc #map .map-icon,
.theme-color-b4e1dc .head-cont .btn-mobile,
.theme-color-b4e1dc .page-404 h2 span,
.theme-color-b4e1dc .post-box .post-title a:hover,
.theme-color-b4e1dc .post-single .post-title a:hover,
.theme-color-b4e1dc .post-pagination .post-title a:hover,
.theme-color-b4e1dc .post-comments .section-title,
.theme-color-b4e1dc .ref-box .person-speech:before,			
.theme-color-b4e1dc .service-icon,
.theme-color-b4e1dc .statistic-value,
.theme-color-b4e1dc .service-sub-title,			
.theme-color-b4e1dc .styled-list li:before,			
.theme-color-b4e1dc .timeline-box .date,			
.theme-color-b4e1dc .twitter-icon .rsicon,			
.theme-color-b4e1dc .tabs-vertical .tabs-menu a:hover,			
.theme-color-b4e1dc .tabs-vertical .tabs-menu .active a,			
.theme-color-b4e1dc .widget-title,
.theme-color-b4e1dc .widget_search label:before,
.theme-color-b4e1dc .widget_search .search-form:before,
.theme-color-b4e1dc .widget_meta ul li a:hover,
.theme-color-b4e1dc .widget_archive ul li a:hover,
.theme-color-b4e1dc .widget_nav_menu ul li a:hover,
.theme-color-b4e1dc .widget_categories ul li a:hover,
.theme-color-b4e1dc .widget_recent_entries ul li a:hover,
.theme-color-b4e1dc .widget_recent_comments ul li a:hover,
.theme-color-b4e1dc .widget-popuplar-posts .post-title a:hover,
.theme-color-b4e1dc .widget-recent-posts .post-title a:hover,
.theme-color-b4e1dc .head-woo-count {
  color: #b4e1dc; }
  
.theme-color-b4e1dc .head-nav .sub-menu li:hover>a,
.theme-color-b4e1dc .head-nav .sub-menu li.active,
.theme-color-b4e1dc .head-lang .lang-list a:hover{
  color: #b4e1dc !important;
}
			
.theme-color-b4e1dc mark,
.theme-color-b4e1dc .btn-primary,
.theme-color-b4e1dc .btn-primary-outer,
.theme-color-b4e1dc .btn-sidebar-close,
.theme-color-b4e1dc .calendar-today .date,
.theme-color-b4e1dc .calendar-body .busy-day,
.theme-color-b4e1dc .calendar-body td .current-day,
.theme-color-b4e1dc .filter .active:after,
.theme-color-b4e1dc .filter-bar .filter-bar-line,
.theme-color-b4e1dc .input-field .line:before,
.theme-color-b4e1dc .input-field .line:after,
.theme-color-b4e1dc .mobile-nav,
.theme-color-b4e1dc .head-nav .nav>ul>li>a:after,
.theme-color-b4e1dc .post-datetime,
.theme-color-b4e1dc .profile-social,
.theme-color-b4e1dc .profile-preword span,
.theme-color-b4e1dc .progress-bar .bar-fill,
.theme-color-b4e1dc .progress-bar .bar-line:after,
.theme-color-b4e1dc .price-box.box-primary .btn,
.theme-color-b4e1dc .price-box.box-primary .price-box-top,
.theme-color-b4e1dc .profile-list .button,

.theme-color-b4e1dc .pagination span.page-numbers.current,
.theme-color-b4e1dc .pagination a.page-numbers:active,

.theme-color-b4e1dc .latest-tweets .slick-dots button:hover,
.theme-color-b4e1dc .latest-tweets .slick-dots .slick-active button,
			
.theme-color-b4e1dc .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-b4e1dc .tabs-horizontal .tabs-menu .active a:after,
.theme-color-b4e1dc .togglebox-header,
.theme-color-b4e1dc .accordion-header,
.theme-color-b4e1dc .timeline-bar,
.theme-color-b4e1dc .timeline-box .dot,
.theme-color-b4e1dc .timeline-box-compact .date span,
.theme-color-b4e1dc .widget_tag_cloud a:hover,
.theme-color-b4e1dc .widget_product_tag_cloud a:hover,
.theme-color-b4e1dc .wpcf7-form .wpcf7-submit {
  background-color: #b4e1dc; }
  
.theme-color-b4e1dc .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-b4e1dc .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #b4e1dc; }
  
.theme-color-b4e1dc .timeline-box-inner,
.theme-color-b4e1dc .price-box.box-primary .btn,
.theme-color-b4e1dc .widget_search .search-form,
.theme-color-b4e1dc .widget_product_search .search-form,
.theme-color-b4e1dc .widget_tag_cloud a:hover,
.theme-color-b4e1dc .widget_product_tag_cloud a:hover,
.theme-color-b4e1dc .wpcf7-form .wpcf7-form-control:focus {
  border-color: #b4e1dc; }
  
.theme-color-b4e1dc .page-404 h2 span:before,
.theme-color-b4e1dc .profile-preword span:before,
.theme-color-b4e1dc .timeline-box-compact .date span:before {
  border-left-color: #b4e1dc; }
  
.theme-color-b4e1dc .price-box.box-primary .price-box-top:before {
  border-top-color: #b4e1dc; }
			
.theme-color-b4e1dc .woocommerce .star-rating,
.theme-color-b4e1dc .woocommerce .star-rating:before,
.theme-color-b4e1dc .woocommerce .product-links .button,
.theme-color-b4e1dc .woocommerce .product-links .button:hover,
.theme-color-b4e1dc .woocommerce div.product p.price,
.theme-color-b4e1dc .woocommerce div.product span.price,
.theme-color-b4e1dc .widget_product_search .woocommerce-product-search:before,
.theme-color-b4e1dc .woocommerce .product-links a,
.theme-color-b4e1dc .woocommerce .product-links a.button {
	color: #b4e1dc;
}

.theme-color-b4e1dc .woocommerce span.onsale,
.theme-color-b4e1dc .woocommerce #respond input#submit.alt,
.theme-color-b4e1dc .woocommerce a.button.alt,
.theme-color-b4e1dc .woocommerce button.button.alt,
.theme-color-b4e1dc .woocommerce input.button.alt,
.theme-color-b4e1dc .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-b4e1dc .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #b4e1dc;
}

.theme-color-b4e1dc .woocommerce span.onsale:before {
	border-left-color: #b4e1dc;
}

.theme-color-b4e1dc .widget_product_search .woocommerce-product-search {
	border-color: #b4e1dc;
}	


/***/
.theme-color-a7d9a8 a,
.theme-color-a7d9a8 blockquote:before,			
.theme-color-a7d9a8 .contact-map .contact-info a:hover,
.theme-color-a7d9a8 .interests-list i,
.theme-color-a7d9a8 .input-field.used label,
.theme-color-a7d9a8 .logo span,
.theme-color-a7d9a8 #map .map-icon,
.theme-color-a7d9a8 .head-cont .btn-mobile,
.theme-color-a7d9a8 .page-404 h2 span,
.theme-color-a7d9a8 .post-box .post-title a:hover,
.theme-color-a7d9a8 .post-single .post-title a:hover,
.theme-color-a7d9a8 .post-pagination .post-title a:hover,
.theme-color-a7d9a8 .post-comments .section-title,
.theme-color-a7d9a8 .ref-box .person-speech:before,			
.theme-color-a7d9a8 .service-icon,
.theme-color-a7d9a8 .statistic-value,
.theme-color-a7d9a8 .service-sub-title,			
.theme-color-a7d9a8 .styled-list li:before,			
.theme-color-a7d9a8 .timeline-box .date,			
.theme-color-a7d9a8 .twitter-icon .rsicon,			
.theme-color-a7d9a8 .tabs-vertical .tabs-menu a:hover,			
.theme-color-a7d9a8 .tabs-vertical .tabs-menu .active a,			
.theme-color-a7d9a8 .widget-title,
.theme-color-a7d9a8 .widget_search label:before,
.theme-color-a7d9a8 .widget_search .search-form:before,
.theme-color-a7d9a8 .widget_meta ul li a:hover,
.theme-color-a7d9a8 .widget_archive ul li a:hover,
.theme-color-a7d9a8 .widget_nav_menu ul li a:hover,
.theme-color-a7d9a8 .widget_categories ul li a:hover,
.theme-color-a7d9a8 .widget_recent_entries ul li a:hover,
.theme-color-a7d9a8 .widget_recent_comments ul li a:hover,
.theme-color-a7d9a8 .widget-popuplar-posts .post-title a:hover,
.theme-color-a7d9a8 .widget-recent-posts .post-title a:hover,
.theme-color-a7d9a8 .head-woo-count {
  color: #a7d9a8; }
  
.theme-color-a7d9a8 .head-nav .sub-menu li:hover>a,
.theme-color-a7d9a8 .head-nav .sub-menu li.active,
.theme-color-a7d9a8 .head-lang .lang-list a:hover{
  color: #a7d9a8 !important;
}
			
.theme-color-a7d9a8 mark,
.theme-color-a7d9a8 .btn-primary,
.theme-color-a7d9a8 .btn-primary-outer,
.theme-color-a7d9a8 .btn-sidebar-close,
.theme-color-a7d9a8 .calendar-today .date,
.theme-color-a7d9a8 .calendar-body .busy-day,
.theme-color-a7d9a8 .calendar-body td .current-day,
.theme-color-a7d9a8 .filter .active:after,
.theme-color-a7d9a8 .filter-bar .filter-bar-line,
.theme-color-a7d9a8 .input-field .line:before,
.theme-color-a7d9a8 .input-field .line:after,
.theme-color-a7d9a8 .mobile-nav,
.theme-color-a7d9a8 .head-nav .nav>ul>li>a:after,
.theme-color-a7d9a8 .post-datetime,
.theme-color-a7d9a8 .profile-social,
.theme-color-a7d9a8 .profile-preword span,
.theme-color-a7d9a8 .progress-bar .bar-fill,
.theme-color-a7d9a8 .progress-bar .bar-line:after,
.theme-color-a7d9a8 .price-box.box-primary .btn,
.theme-color-a7d9a8 .price-box.box-primary .price-box-top,
.theme-color-a7d9a8 .profile-list .button,

.theme-color-a7d9a8 .pagination span.page-numbers.current,
.theme-color-a7d9a8 .pagination a.page-numbers:active,

.theme-color-a7d9a8 .latest-tweets .slick-dots button:hover,
.theme-color-a7d9a8 .latest-tweets .slick-dots .slick-active button,
			
.theme-color-a7d9a8 .tabs-horizontal .tabs-menu a:hover:after,
.theme-color-a7d9a8 .tabs-horizontal .tabs-menu .active a:after,
.theme-color-a7d9a8 .togglebox-header,
.theme-color-a7d9a8 .accordion-header,
.theme-color-a7d9a8 .timeline-bar,
.theme-color-a7d9a8 .timeline-box .dot,
.theme-color-a7d9a8 .timeline-box-compact .date span,
.theme-color-a7d9a8 .widget_tag_cloud a:hover,
.theme-color-a7d9a8 .widget_product_tag_cloud a:hover,
.theme-color-a7d9a8 .wpcf7-form .wpcf7-submit {
  background-color: #a7d9a8; }
  
.theme-color-a7d9a8 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.theme-color-a7d9a8 .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #a7d9a8; }
  
.theme-color-a7d9a8 .timeline-box-inner,
.theme-color-a7d9a8 .price-box.box-primary .btn,
.theme-color-a7d9a8 .widget_search .search-form,
.theme-color-a7d9a8 .widget_product_search .search-form,
.theme-color-a7d9a8 .widget_tag_cloud a:hover,
.theme-color-a7d9a8 .widget_product_tag_cloud a:hover,
.theme-color-a7d9a8 .wpcf7-form .wpcf7-form-control:focus {
  border-color: #a7d9a8; }
  
.theme-color-a7d9a8 .page-404 h2 span:before,
.theme-color-a7d9a8 .profile-preword span:before,
.theme-color-a7d9a8 .timeline-box-compact .date span:before {
  border-left-color: #a7d9a8; }
  
.theme-color-a7d9a8 .price-box.box-primary .price-box-top:before {
  border-top-color: #a7d9a8; }
			
.theme-color-a7d9a8 .woocommerce .star-rating,
.theme-color-a7d9a8 .woocommerce .star-rating:before,
.theme-color-a7d9a8 .woocommerce .product-links .button,
.theme-color-a7d9a8 .woocommerce .product-links .button:hover,
.theme-color-a7d9a8 .woocommerce div.product p.price,
.theme-color-a7d9a8 .woocommerce div.product span.price,
.theme-color-a7d9a8 .widget_product_search .woocommerce-product-search:before,
.theme-color-a7d9a8 .woocommerce .product-links a,
.theme-color-a7d9a8 .woocommerce .product-links a.button {
	color: #a7d9a8;
}

.theme-color-a7d9a8 .woocommerce span.onsale,
.theme-color-a7d9a8 .woocommerce #respond input#submit.alt,
.theme-color-a7d9a8 .woocommerce a.button.alt,
.theme-color-a7d9a8 .woocommerce button.button.alt,
.theme-color-a7d9a8 .woocommerce input.button.alt,
.theme-color-a7d9a8 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,
.theme-color-a7d9a8 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	background-color: #a7d9a8;
}

.theme-color-a7d9a8 .woocommerce span.onsale:before {
	border-left-color: #a7d9a8;
}

.theme-color-a7d9a8 .widget_product_search .woocommerce-product-search {
	border-color: #a7d9a8;
}	



