.ashade-header--layout02 header#ashade-header .ashade-header-inner .ashade-logo-block{padding-bottom:10px}.ashade-text-logo{white-space:nowrap;color:#fff;font-family:"Roboto Condensed";font-weight:400;font-size:60px;line-height:55px;letter-spacing:0px;text-transform:uppercase;font-style:normal}body.elementor-editor-active,body.elementor-page,body.elementor-page.elementor-default{--e-global-color-primary:#fff;--e-global-color-secondary:rgba(255,255,255,.5);--e-global-color-text:#808080;--e-global-color-accent:#fff}body.ashade-header-sticky .ashade-header--solid .ashade-header-inner{background:rgba(0,0,0,0)}body.ashade-header-sticky .ashade-header--solid.is-faded .ashade-header-inner{background:rgba(0,0,0,1)}body.ashade-header-sticky .ashade-header--gradient .ashade-header-inner{background-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 49%,rgba(0,0,0,0) 100%)}.bypostauthor .ashade-post-author-label{color:#000}.ahshade-client-image-wrap,ul.ashade-select__list li,.shadowcore-before-after-divider{background:#000}.ahshade-client-toolbar,.ashade-home-block-overlay{background:rgba(0,0,0,.75)}.ashade-albums-slider-wrap .ashade-album-item .ashade-button,.ashade-albums-carousel-wrap .ashade-album-item .ashade-button{border-color:#fff;background:rgba(0,0,0,.2)}.ashade-albums-carousel .ashade-slide-caption{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%)}.ashade-albums-carousel-wrap .ashade-album-item__overlay,.ashade-albums-slider-wrap .ashade-album-item__overlay{background:linear-gradient(-90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%)}.ashade-grid-caption--on_photo .ashade-grid-caption,.ashade-grid-caption--on_hover .ashade-grid-caption{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%)}.ashade-grid-caption--on_photo .ashade-client-item .ashade-grid-caption,.ashade-grid-caption--on_hover .ashade-client-item .ashade-grid-caption{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%)}.shadowcore-ribbon-item--image.no-post-thmb,.shadowcore-grid-image.no-post-thmb,.shadowcore-pli-image-add--yes .shadowcore-posts-listing--medium .shadowcore-pli-image.shadowcore-pli-image--port:before,.shadowcore-pli-image-add--yes .shadowcore-posts-listing--large .shadowcore-pli-image.shadowcore-pli-image--port:before,.ashade-filter-wrap.ashade-filter-counters li:after,.ashade-filter-wrap.ashade-filter-counters a:after,.ashade-filter-wrap.ashade-filter-counters .ashade-mobile-filter-value:after,.ashade-grid-item-holder,.thmb-size--medium .ashade-post-preview-content,body .elementor-progress-wrapper,tt,kbd,code,.ashade-comment-body,.ashade-service-item .ashade-service-item__content,.shadowcore-service-card__content,.shadowcore-testimonials-grid .shadowcore-testimonials-item__content,.calendar_wrap td,aside#ashade-aside,.calendar_wrap td,.wp-caption{background:#17171b}.ashade-contact-details__list li a svg path,.ashade-protected-form-inner .ashade-protected-input-wrap>a svg path,.ashade-post-navigation-wrap .ashade-post-nav-icon svg path,nav.pagination .nav-links a svg path,.ashade-select-wrap svg path,.ashade-search-form svg path{fill:#808080}textarea::-webkit-input-placeholder{color:#808080}textarea::-moz-placeholder{color:#808080}textarea::-ms-input-placeholder{color:#808080}a.ashade-mobile-menu-button svg rect{fill:#fff}.shadowcore-progress-item-wrap svg circle:last-child{stroke:#fff}.ashade-contact-details__list li a:hover svg path,.ashade-socials a svg path,.ashade-protected-form-inner .ashade-protected-input-wrap>a:hover svg path,.ashade-post-navigation-wrap>div:hover .ashade-post-nav-icon svg path,nav.pagination .nav-links a:hover svg path,.ashade-search-form svg:hover path{fill:#fff}.ashade-albums-template--slider .ashade-page-title-wrap a,.ashade-albums-template--slider .ashade-page-title-wrap.is-loaded h1 span,.single-ashade-clients .ashade-page-title-wrap.is-loaded h1 span{color:rgba(255,255,255,.3)}.ashade-home-link--works.is-loaded span:first-child,.ashade-home-link--contacts.is-loaded span:first-child{color:rgba(255,255,255,.6)}.shadowcore-slider-nav a,.ashade-404-text span{color:rgba(255,255,255,.75)}.ashade-home-link--works.is-loaded .ashade-home-link:hover span:first-child,.ashade-home-link--contacts.is-loaded .ashade-home-link:hover span:first-child{color:rgba(255,255,255,.8)}.ashade-home-link--works.is-loaded .ashade-home-link:hover span:last-child,.ashade-home-link--contacts.is-loaded .ashade-home-link:hover span:last-child{color:#fff}.ashade-grid-item-holder span:before{border-color:transparent transparent transparent #fff}.ashade-albums-carousel-progress>div,.ashade-aside-close:hover:before,.ashade-aside-close:hover:after,a.ashade-aside-toggler span,a.ashade-aside-toggler span:nth-child(2):before,a.ashade-aside-toggler span:nth-child(2):after{background:#fff}.shadowcore-testimonials-carousel .tns-nav button{background:rgba(255,255,255,.25)}.shadowcore-testimonials-carousel .tns-nav button.tns-nav-active{background:rgba(255,255,255,.75)}.shadowcore-testimonials-carousel .tns-nav button:hover{background:rgba(255,255,255,.5)}#ashade-comments{border-color:rgba(255,255,255,.15)}body .swiper-pagination-bullet{background:#fff}form.wpcf7-form.in-process:before{border-color:rgba(255,255,255,.5);border-top-color:rgba(255,255,255,1)}body span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip:before{border-color:transparent transparent #5c5c60 transparent}.ashade-back-wrap.is-loaded .ashade-back:not(.is-to-top) span:first-child,.has-to-top .ashade-back-wrap.is-loaded .ashade-back.is-to-top span:first-child{color:rgba(92,92,96,1)}.shadowcore-ribbon-description,.shadowcore-kenburns-description,.shadowcore-slider-description,.shadowcore-psi__meta,.shadowcore-pri__meta,.ashade-back-wrap.ashade-ribbon-return.is-loaded .ashade-back:not(.is-to-top) span:first-child,.ashade-back-wrap.ashade-slider-return.is-loaded .ashade-back:not(.is-to-top) span:first-child{color:rgba(255,255,255,.7)}.ashade-back-wrap.ashade-ribbon-return.is-loaded .ashade-back:not(.is-to-top):hover span:first-child,.ashade-back-wrap.ashade-slider-return.is-loaded .ashade-back:not(.is-to-top):hover span:first-child{color:rgba(255,255,255,1)}body span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip,body .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar,.bypostauthor .ashade-post-author-label,.ashade-checkbox-wrap:hover:before,.ashade-checkbox-wrap:hover:after,.ashade-radio-wrap:hover:before{background:#5c5c60}.shadowcore-progress-item-wrap svg circle:first-child{stroke:#313133}.ashade-aside--right .calendar_wrap td,.ashade-comment-tools a.comment-edit-link:after,.ashade-comment-author__image,nav.pagination .nav-links>a:before,nav.pagination .nav-links>span:before,.ashade-albums-carousel-progress,.ashade-aside--right .calendar_wrap td,ul.wp-block-categories-list li ul:before,.widget_categories li ul:before,.widget_pages li ul:before,.widget_nav_menu li ul:before,.widget_rss li ul:before,.ashade-checkbox-wrap:before,.ashade-checkbox-wrap:after,.ashade-radio-wrap:before{background:#313133}aside .ashade-widget--about__content,aside .ashade-widget p{font-size:15px;line-height:28px}aside .ashade-widget--contacts .ashade-contact-details__list li{font-size:14px}a.ashade-category-more{font-size:16px}hr{margin-top:56px;margin-bottom:56px}.wp-block-media-text,ul.wp-block-gallery,.wp-block-cover,.wp-block-cover.aligncenter,div.aligncenter.wp-block-cover,.wp-block-button,.ashade-widget p,.ashade-widget--contacts .ashade-contact-details__list{margin-bottom:28px}.ashade-widget--contacts .ashade-contact-details__list{margin:0}.ashade-counter-label,h1 span{font-size:16px;line-height:19px;letter-spacing:0px;margin:0 0 -2px}.shadowcore-psi__meta,.shadowcore-pri__meta,h3 span{font-size:14px;line-height:18px;letter-spacing:0px;margin:0 0 -1px}.shadowcore-pli-meta div,.shadowcore-service-card__label span,.ashade-post-preview-footer span,.ashade-post-preview-footer a,h4 span{font-size:12px;line-height:15px;letter-spacing:0px;margin:0}.shadowcore-pgi__meta,h5 span{font-size:12px;line-height:15px;letter-spacing:0px;margin:0}.shadowcore-testimonials-item__author--name span,body .elementor-widget-testimonial .elementor-testimonial-job,time.wp-block-latest-comments__comment-date,time.wp-block-latest-posts__post-date,h6 span{font-size:10px;line-height:13px;letter-spacing:0px;margin:0}.shadowcore-ribbon-caption,.shadowcore-kenburns-caption,.shadowcore-slider-caption,.shadowcore-psi__title,.shadowcore-pri__title,body .elementor-widget-heading h3.elementor-heading-title,.elementor-widget-icon-box .elementor-icon-box-content h3.elementor-icon-box-title span,h3{font-size:40px;line-height:45px;letter-spacing:0px;margin:0 0 25px}body .elementor-widget-heading h4.elementor-heading-title,.shadowcore-progress-counter,.shadowcore-service-card__label,.elementor-widget-icon-box .elementor-icon-box-content h4.elementor-icon-box-title span,.ashade-slider-prev,.ashade-slider-next,.shadowcore-slider-nav a,.ashade-progress-counter,h4{font-size:30px;line-height:35px;letter-spacing:0px;margin:0 0 20px}.shadowcore-pgi__title,body .elementor-widget-heading h5.elementor-heading-title,.elementor-widget-icon-box .elementor-icon-box-content h5.elementor-icon-box-title span,nav.ashade-mobile-menu ul.main-menu>li>a,h5{font-size:24px;line-height:29px;letter-spacing:0px;margin:0 0 18px}body .elementor-widget-heading h6.elementor-heading-title,.shadowcore-testimonials-item__author--name,body .elementor-widget-testimonial .elementor-testimonial-name,body .elementor-widget-progress .elementor-title,.elementor-widget-icon-box .elementor-icon-box-content h6.elementor-icon-box-title span,.calendar_wrap #prev,.calendar_wrap #next,h6{font-size:20px;line-height:25px;letter-spacing:0px;margin:0 0 15px}.shadowcore-ribbon-caption,.shadowcore-kenburns-caption,.shadowcore-slider-caption,.shadowcore-psi__title,.shadowcore-pri__title,.shadowcore-pgi__title,body .elementor-widget-heading h1.elementor-heading-title:last-child,body .elementor-widget-heading h2.elementor-heading-title:last-child,body .elementor-widget-heading h3.elementor-heading-title:last-child,body .elementor-widget-heading h4.elementor-heading-title:last-child,body .elementor-widget-heading h5.elementor-heading-title:last-child,body .elementor-widget-heading h6.elementor-heading-title:last-child,.ashade-col h1:last-child,.ashade-col h2:last-child,.ashade-col h3:last-child,.ashade-col h4:last-child,.ashade-col h5:last-child,.ashade-col h6:last-child{margin:0}blockquote{font-family:"Montserrat";font-weight:500;font-size:20px;line-height:32px;letter-spacing:0px;text-transform:none;font-style:normal;padding:0 0 0 60px;margin:0 0 32px}blockquote:before{font-size:80px;line-height:80px}blockquote cite{font-family:"Montserrat";font-weight:700;font-size:12px;line-height:18px;letter-spacing:0px;text-transform:none;font-style:normal;text-align:right;padding:7px 0 0}body .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,body .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap,.is-dropcap::first-letter{margin:-4px 20px 0 0;font-family:"Roboto";font-weight:700;font-size:75px;line-height:80px;letter-spacing:0px;text-transform:uppercase;font-style:normal}table{text-align:center;border-style:solid;border-width:1px;border-collapse:collapse;margin:0 0 28px}table th,table td{border-style:solid;border-width:1px;padding:10px 20px;text-align:center;vertical-align:middle}textarea{height:230px}.ashade-comment-tools a{font-family:"Roboto";font-weight:700;font-size:14px;line-height:16px;letter-spacing:0px;text-transform:uppercase;font-style:normal}.ashade-comment-tools a{font-size:12px;line-height:20px}body .wpcf7-response-output,body .wpcf7-response-output.wpcf7-validation-errors{color:#fff}span.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors{font-family:"Montserrat";font-weight:500;font-size:12px;line-height:20px;letter-spacing:0px;text-transform:none;font-style:normal}.ashade-contact-details__list li a svg,.ashade-footer-inner ul.ashade-socials--icon a{width:20px;height:20px}.ashade-footer-inner .ashade-footer-menu{text-transform:uppercase;font-style:normal}.ashade-attachment-background.ashade-page-background{filter:blur(5px)}.blocks-gallery-caption,.wp-block-embed figcaption,.wp-block-image figcaption{color:#fff}.ashade-filter-wrap a{color:rgba(255,255,255,.5);font-family:"Montserrat";font-weight:500;font-size:12px;line-height:29px;letter-spacing:0px;text-transform:uppercase;font-style:normal}.ashade-filter-wrap a:hover,.ashade-filter-wrap a.is-active{color:rgba(255,255,255,1)}.ashade-mobile-filter{border:2px solid #313133;background:#000}.ashade-mobile-filter .ashade-mobile-filter-label{background:#313133;color:#fff}.ashade-mobile-filter-wrap svg path{fill:#fff}.ashade-mobile-filter-list{border:2px solid #313133;background:#000}.ashade-mobile-filter-list li{border-top:2px solid #313133}.ashade-mobile-filter-list li.is-active{color:#fff}.ashade-mobile-filter-list li:first-child{border-top:none}body .elementor-widget-heading .elementor-heading-title,body .elementor-widget-icon.elementor-view-framed .elementor-icon,body .elementor-widget-icon.elementor-view-default .elementor-icon{color:#fff}body .elementor-widget-heading .elementor-heading-title>span,body .elementor-widget-icon.elementor-view-framed .elementor-icon>span,body .elementor-widget-icon.elementor-view-default .elementor-icon>span{color:#5c5c60}body .elementor-widget-icon-box.elementor-view-framed .elementor-icon,body .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}body .elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background:#5c5c60}body .elementor-widget-toggle .elementor-toggle .elementor-tab-content,body .elementor-widget-tabs .elementor-tab-content,body .elementor-widget-accordion .elementor-accordion .elementor-tab-content,body .elementor-widget-text-editor,body .elementor-widget-icon-list .elementor-icon-list-item,body .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description,body .elementor-widget-testimonial .elementor-testimonial-content,body .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description{font-family:"Montserrat";font-weight:500;font-size:16px;line-height:28px;letter-spacing:0px;text-transform:none;font-style:normal}body .elementor-widget-button a.elementor-button,body .elementor-widget-button .elementor-button,body .elementor-button{color:#fff;background-color:#313133;margin:0;font-family:"Roboto";font-weight:700;font-size:14px;line-height:16px;letter-spacing:0px;text-transform:uppercase;font-style:normal}body .elementor-widget-button a.elementor-button:hover,body .elementor-widget-button .elementor-button:hover,body .elementor-button:hover{color:#fff;background-color:#313133}body .elementor-button.elementor-size-md{height:50px;padding:15px 40px;font-family:"Roboto";font-weight:700;font-size:14px;line-height:16px;letter-spacing:0px;text-transform:uppercase;font-style:normal}.shadowcore-progress-label{font-size:16px;line-height:28px}.ashade-home-link--works.ashade-home-link-wrap{left:calc(33.33% - 21px)}.ashade-home-link--contacts.ashade-home-link-wrap{left:calc(66.66% - 21px)}.wp-block-button .wp-block-button__link{min-height:50px;margin:0;border-style:solid;border-width:2px;border-radius:0px 0px 0px 0px;padding:15px 40px;font-family:"Roboto";font-weight:700;font-size:14px;line-height:16px;letter-spacing:0px;text-transform:uppercase;font-style:normal}.wp-block-button:not(.is-style-outline) .wp-block-button__link{border:none;line-height:20px}.wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.wp-block-button .wp-block-button__link:not(.has-background){background-color:#313133}.wp-block-button .wp-block-button__link:hover{border-color:#fff}.wp-block-button .wp-block-button__link{border-radius:25px}body .wp-block-button.is-style-outline .wp-block-button__link,body .wp-block-button.is-style-outline .wp-block-button__link:hover{background:0 0;border-color:initial}body .wp-block-button.is-style-squared .wp-block-button__link{border-radius:0}@media only screen and (max-width:760px){body .elementor-widget-heading h3.elementor-heading-title,.elementor-widget-icon-box .elementor-icon-box-content h3.elementor-icon-box-title span,body h3{font-size:28px;line-height:31.5px;letter-spacing:0px;margin:0 0 25px}body .elementor-widget-heading h4.elementor-heading-title,.shadowcore-progress-counter,.shadowcore-service-card__label,.elementor-widget-icon-box .elementor-icon-box-content h4.elementor-icon-box-title span,.ashade-slider-prev,.ashade-slider-next,.shadowcore-slider-nav a,.ashade-progress-counter,body h4{font-size:21px;line-height:24.5px;letter-spacing:0px;margin:0 0 20px}.shadowcore-pgi__title,body .elementor-widget-heading h5.elementor-heading-title,.elementor-widget-icon-box .elementor-icon-box-content h5.elementor-icon-box-title span,nav.ashade-mobile-menu ul.main-menu>li>a,body h5{font-size:16.8px;line-height:20.3px;letter-spacing:0px;margin:0 0 18px}body .elementor-widget-heading h6.elementor-heading-title,.shadowcore-testimonials-item__author--name,body .elementor-widget-testimonial .elementor-testimonial-name,body .elementor-widget-progress .elementor-title,.elementor-widget-icon-box .elementor-icon-box-content h6.elementor-icon-box-title span,.calendar_wrap #prev,.calendar_wrap #next,body h6{font-size:14px;line-height:17.5px;letter-spacing:0px;margin:0 0 15px}}@media only screen and (max-width:1800px){body:not(.ashade-albums-template--slider) .ashade-page-title-wrap h1 span{font-size:14px;line-height:18px}}@media only screen and (max-width:1200px){h1 span{font-size:14px;line-height:18px;margin:0}h2 span{font-size:12px;line-height:15px;margin:0 0 1px}.shadowcore-slider-nav a{font-size:30px;line-height:35px;margin:0}.ashade-slider-prev,.ashade-slider-next,h3{font-size:30px;line-height:35px;margin:0 0 35px}h3 span{font-size:12px;line-height:15px;margin:0 0 1px}h4{font-size:24px;line-height:29px;margin:0 0 29px}h4 span{font-size:12px;line-height:15px;margin:0}h5{font-size:20px;line-height:25px;margin:0 0 25px}h5 span{font-size:10px;line-height:13px;margin:0}h6{font-size:18px;line-height:23px;margin:0 0 23px}h6 span{font-size:10px;line-height:13px;margin:0}.is-dropcap::first-letter{margin:4px 15px 0 0}#ashade-coming-soon h2{font-size:50px;line-height:55px}.ashade-counter-label{font-size:12px;line-height:18px}.ashade-counter-value{font-size:60px;line-height:65px}.ashade-albums-slider-wrap .ashade-album-item__explore span{font-size:12px;line-height:15px}.ashade-progress-counter{font-size:24px;line-height:29px}}@media only screen and (max-width:960px){.ashade-mobile-menu-button{font-size:32px;line-height:30px}.ashade-albums-carousel .ashade-album-item__title h2{font-size:30px;line-height:35px}.ashade-albums-carousel .ashade-album-item__title h2 span{font-size:12px;line-height:14px}.ashade-progress-counter{font-size:20px;line-height:25px}}@media only screen and (max-width:767px){h1 span{font-size:12px;line-height:16px;margin:0}.ashade-mobile-title-wrap h1>span{margin:0 0 6px}h2{font-size:35px;line-height:40px;margin:0 0 40px}h3{font-size:30px;line-height:35px;margin:0 0 35px}h3 span{font-size:12px;line-height:15px;margin:0 0 1px}.shadowcore-slider-nav a{font-size:24px;line-height:29px;margin:0}.ashade-slider-prev,.ashade-slider-next,h4{font-size:24px;line-height:29px;margin:0 0 29px}h4 span{font-size:12px;line-height:15px;margin:0}h5{font-size:20px;line-height:25px;margin:0 0 25px}h5 span{font-size:10px;line-height:13px;margin:0}h6{font-size:18px;line-height:23px;margin:0 0 23px}h6 span{font-size:10px;line-height:13px;margin:0}.is-dropcap::first-letter{margin:4px 15px 0 0;font-size:50px;line-height:55px}#ashade-coming-soon h2{font-size:35px;line-height:40px}#ashade-coming-soon span{font-size:12px;line-height:18px}.ashade-service-item__content-inner h3{font-size:24px;line-height:29px}.ashade-mobile-title-wrap h1{font-size:30px;line-height:35px}.ashade-albums-carousel-wrap .ashade-albums-carousel.is-medium .ashade-album-item a.ashade-button{font-size:12px;line-height:15px}.ashade-albums-slider-wrap .ashade-album-item__title.is-loaded h2 span{font-size:12px;line-height:15px}.ashade-page-title-wrap h1 span{font-size:12px;line-height:18px}.ashade-albums-template--slider .ashade-page-title-wrap h1{font-size:30px;line-height:35px}.ashade-albums-carousel.is-medium .ashade-album-item__title h2,.ashade-albums-carousel .ashade-album-item__title h2{font-size:20px;line-height:24px}.ashade-albums-carousel.is-medium .ashade-album-item__title h2 span{font-size:10px;line-height:15px}.ashade-service-card .ashade-service-card__label h4{font-size:18px;line-height:23px}.ashade-service-card .ashade-service-card__label h4 span{font-size:12px;line-height:15px}.ashade-post-navigation-wrap h6{font-size:16px}}@media only screen and (max-width:359px){.ashade-service-card .ashade-service-card__label h4{font-size:16px;line-height:21px}.ashade-service-card .ashade-service-card__label h4 span{font-size:10px;line-height:13px}}.ashade-wc-loop-item__view h6 span{color:rgba(255,255,255,.5)}.ashade-wc-loop-item__view{background:rgba(0,0,0,.75)}fieldset{border:2px solid #313133}.ashade-wc-header-cart span{background-color:#17171b}a.ashade-wc-header-cart svg path{fill:rgba(255,255,255,.5)}a.ashade-wc-header-cart:hover svg path{fill:rgba(255,255,255,1)}.ashade-wc-header-cart span,#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment,html .woocommerce form.checkout_coupon,html .woocommerce form.login,html .woocommerce form.register,.woocommerce-NoticeGroup,.woocommerce-form-coupon-toggle,.woocommerce-notices-wrapper>.woocommerce-notice,.woocommerce-notices-wrapper>.woocommerce-error,.woocommerce-notices-wrapper>.woocommerce-message,ul.ashade-cart-listing li{box-shadow:0 0 10px rgba(0,0,0,.45)}html .woocommerce form .form-row .required{color:#fff}html .woocommerce-error,html .woocommerce-info,.woocommerce-message{background-color:#17171b;color:#808080}.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 button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.ashade-single-product--tags>a,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce input.button.alt,html .woocommerce #respond input#submit,html .woocommerce a.button,html .woocommerce button.button,html .woocommerce input.button{color:#fff;border-color:#313133;background:0 0}.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,.ashade-single-product--tags>a:hover,html .woocommerce #respond input#submit.alt:hover,html .woocommerce a.button.alt:hover,html .woocommerce button.button.alt:hover,html .woocommerce input.button.alt:hover,html .woocommerce #respond input#submit:hover,html .woocommerce a.button:hover,html .woocommerce button.button:hover,html .woocommerce input.button:hover{color:#fff;border-color:#fff;background:0 0}.ashade-single-product--tags>a,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce input.button.alt,html .woocommerce #respond input#submit,html .woocommerce a.button,html .woocommerce button.button,html .woocommerce button.button:disabled[disabled],html .woocommerce input.button{height:50px;margin:0;background:0 0;border-style:solid;border-width:2px;border-radius:0px 0px 0px 0px;padding:15px 40px;font-family:"Roboto";font-weight:700;font-size:14px;line-height:16px;letter-spacing:0px;text-transform:uppercase;font-style:normal}.ashade-single-add2cart--qty>a{width:50px;height:50px;border-color:#313133;border-style:solid;border-width:2px;background:0 0}.ashade-single-add2cart--qty>a.ashade-single-add2cart--minus{margin-right:-2px}.ashade-single-add2cart--qty>a.ashade-single-add2cart--plus{margin-left:-2px}.ashade-single-add2cart--qty>a::before,.ashade-single-add2cart--qty>a::after{background-color:#fff}.ashade-single-add2cart--qty>a:hover{color:#fff;border-color:#fff;background:0 0}.ashade-single-add2cart--qty>a:hover::before,.ashade-single-add2cart--qty>a:hover::after{background-color:#fff}.ashade-single-product--qty p.stock.in-stock{color:#5c5c60}.ashade-cart-total--list li span:last-child{color:#fff;font-weight:500}ul.woocommerce-checkout-review-order-table li.woocommerce-checkout-review-order-table--footer>ul,.ashade-wc-checkout-order>ul li,li.woocommerce-shipping-destination,li.ashade-shipping-methods,.ashade-cart-total--list li.order-total{border-top:1px dashed #313133}ul.ashade-cart-listing .woocommerce-cart-form__cart-item{background-color:#17171b}.ashade-cart-footer--lp>a{color:#808080}.ashade-cart-footer--lp>a svg path{fill:#808080}.ashade-cart-footer--lp>a:hover{color:#fff}.ashade-cart-footer--lp>a:hover svg path{fill:#fff}h5.ashade-cart-item--qty-label>span.woocommerce-Price-amount,h5.ashade-cart-item--qty-label>span.woocommerce-Price-amount .woocommerce-Price-currencySymbol{color:#fff;font-family:Roboto;font-weight:700;text-transform:uppercase;font-style:normal;font-size:24px;line-height:29px;letter-spacing:0px;margin:0 0 18px;margin:0}.ashade-cart-item--qty-wrap>a{border:2px solid #313133}a.woocommerce-remove-coupon:before,a.woocommerce-remove-coupon:after,.ashade-cart-item--qty-wrap>a:before,.ashade-cart-item--qty-wrap>a:after,.woocommerce .ashade-cart-listing li a.ashade-cart-item--remove:before,.woocommerce .ashade-cart-listing li a.ashade-cart-item--remove:after{background:#808080}a.woocommerce-remove-coupon:hover:before,a.woocommerce-remove-coupon:hover:after,.ashade-cart-item--qty-wrap>a:hover:before,.ashade-cart-item--qty-wrap>a:hover:after,.woocommerce .ashade-cart-listing li a.ashade-cart-item--remove:hover:before,.woocommerce .ashade-cart-listing li a.ashade-cart-item--remove:hover:after{background:#fff}.woocommerce ul.order_details li strong span{color:#fff}.woocommerce ul.order_details li{border-color:#313133}.woocommerce ul.order_details li strong,.woocommerce ul.order_details li strong span{font-family:Roboto;font-weight:700;text-transform:uppercase;font-style:normal;font-size:20px;line-height:25px;letter-spacing:0px;margin:0 0 15px}.ashade-cart-total--list li.ashade-wc-total-address--edit>a.shipping-calculator-button{color:#5c5c60}.ashade-cart-total--list li.ashade-wc-total-address--edit>a.shipping-calculator-button:hover{color:#fff}.woocommerce-MyAccount-navigation ul li a{color:#808080}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover{color:#fff}.woocommerce-account .addresses .title span a{color:#5c5c60}.woocommerce-account .addresses .title span a:hover{color:#fff}.woocommerce-account .addresses .title{margin:0 0 20px}.woocommerce-orders-table__cell span.woocommerce-Price-amount{color:#fff}.woocommerce form p.form-row.ashade-wc-register-form--button{margin:28px 0 0}.woocommerce form.ashade-wc-login-form p.form-row.ashade-wc-register-form--button{padding:28px 0 0}.ashade-wc-login-form--footer .lost_password a,.ashade-wc-login-form--footer .woocommerce-LostPassword a{font-family:Montserrat;font-weight:700;text-transform:uppercase;font-style:normal}table.ashade-wc-product-attributes th{font-family:"Montserrat";font-weight:500;font-size:16px;line-height:28px;letter-spacing:0px;text-transform:none;font-style:normal;color:#fff}.ashade-woo-categories a{color:#5c5c60}.woocommerce div.product .ashade-wc-variations-form-wrap p.price,.woocommerce div.product .ashade-wc-variations-form-wrap span.price,.woocommerce div.product .ashade-single-product--price p.price,.woocommerce div.product .ashade-single-product--price p.price ins,.ashade-woo-categories a:hover{color:#fff}.ashade-single-product--title .ashade-widget-rating>svg path{stroke:#5c5c60}.ashade-single-product--title .ashade-widget-rating span svg path{fill:#5c5c60}.woocommerce div.product .ashade-wc-variations-form-wrap p.price del,.woocommerce div.product .ashade-wc-variations-form-wrap span.price del,.woocommerce div.product .ashade-single-product--price p.price del,.ashade-single-product--title h3>span a{color:#5c5c60}.ashade-single-product--title h3>span a:hover{color:#fff}.ashade-comment-tools a.comment-edit-link:before,.ashade-single-product--title h3>span a:before{background:#5c5c60}html .ashade-single-add2cart--qty input[type=number],html .ashade-single-add2cart--qty input[type=number]:hover{border-color:#313133}.ashade-wc-tabs-wrap ul{border-bottom:1px solid rgba(255,255,255,.15)}.ashade-wc-tabs-wrap ul li a,.ashade-wc-tabs-wrap ul li span{color:#808080}.ashade-wc-tabs-wrap ul li a:hover,.ashade-wc-tabs-wrap ul li.active a,.ashade-wc-tabs-wrap ul li span:hover,.ashade-wc-tabs-wrap ul li.is-active span{color:#fff}.ashade-up-sells,.ashade-cross-sells,.ashade-single-product section.related.products{border-top:1px solid rgba(255,255,255,.15)}.ashade-wc-tabs-wrap ul li a::before,.ashade-wc-tabs-wrap ul li span::before{background-color:#fff}.ashade-review-form-wrap .comment-notes span.required,.ashade-review-form-wrap label span{color:#fff}.ashade-wc-single-nav{border-top:1px solid rgba(255,255,255,.15)}.ashade-woo-loop-item__tools{background:#000}.ashade-woo-loop-item__tools>span{background:rgba(255,255,255,.15)}.ashade-woo-loop-item__tools>a svg path{fill:#808080}.ashade-woo-loop-item__tools>a:hover svg path{fill:#fff}.woocommerce ul.products li.product .button.ashade-woo-loop-item__add2cart span.ashade-woo-icon--a2c-progress:before{border-color:rgba(255,255,255,.5);border-top-color:#fff}.woocommerce ul.products li.product .button.ashade-woo-loop-item__add2cart svg.ashade-woo-icon--a2c-done path{stroke:#808080}.woocommerce nav.woocommerce-pagination ul li a svg path{fill:#808080}.woocommerce nav.woocommerce-pagination ul li a:hover svg path{fill:#fff}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#fff;border-color:#fff}.woocommerce nav.woocommerce-pagination ul li a:before,.woocommerce nav.woocommerce-pagination ul li span:before{background:#313133}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border-color:#313133;color:#808080}.ashade-cart-item--name h5 span a:hover,.ashade-soldout-label,.woocommerce .onsale,.woocommerce ul.products li.product .ashade-woo-loop-item__image-wrap .onsale,.ashade-woo-loop-item__footer h2 span a:hover,.ashade-woo-loop-item__footer h3 span a:hover,.ashade-woo-loop-item__footer h4 span a:hover,.ashade-woo-loop-item__footer h5 span a:hover,.ashade-woo-loop-item__footer h6 span a:hover,.shadowcore-pli-meta a:hover,.woocommerce ul.products li.product .ashade-woo-loop-item__price .price,.woocommerce ul.products li.product .ashade-woo-loop-item__price .price ins{color:#fff}.ashade-cart-item--name h5 span a,.shadowcore-pli-meta a,.woocommerce ul.products li.product .ashade-woo-loop-item__price .price del,.ashade-woo-loop-item__footer h2 span a,.ashade-woo-loop-item__footer h3 span a,.ashade-woo-loop-item__footer h4 span a,.ashade-woo-loop-item__footer h5 span a,.ashade-woo-loop-item__footer h6 span a{color:#5c5c60}.woocommerce div.product .ashade-wc-variations-form-wrap p.price del,.woocommerce div.product .ashade-wc-variations-form-wrap span.price del,.woocommerce div.product .ashade-single-product--price p.price del,.woocommerce ul.products li.product .ashade-woo-loop-item__price .price del{font-family:Montserrat;font-weight:700;text-transform:uppercase;font-style:normal}.woocommerce div.product .ashade-wc-variations-form-wrap p.price del,.woocommerce div.product .ashade-wc-variations-form-wrap span.price del{font-size:12px;line-height:15px;letter-spacing:0px;margin:0}.woocommerce ul.products li.product .ashade-woo-loop-item__price .price del{font-size:12px;line-height:15px;letter-spacing:0px;margin:0}.woocommerce div.product .ashade-single-product--price p.price del{font-size:14px;line-height:18px;letter-spacing:0px;margin:0 0 -1px}.woocommerce div.product .ashade-wc-variations-form-wrap p.price,.woocommerce div.product .ashade-wc-variations-form-wrap span.price,.woocommerce div.product .ashade-single-product--price p.price,.woocommerce div.product .ashade-single-product--price p.price ins,.ashade-soldout-label,.woocommerce .onsale,.woocommerce ul.products li.product .ashade-woo-loop-item__image-wrap .onsale,.woocommerce ul.products li.product .ashade-woo-loop-item__price .price,.woocommerce ul.products li.product .ashade-woo-loop-item__price .price ins{font-family:Roboto;font-weight:700;text-transform:uppercase;font-style:normal}.woocommerce div.product .ashade-single-product--price p.price,.woocommerce div.product .ashade-single-product--price p.price ins{font-size:40px;line-height:45px;letter-spacing:0px;margin:0 0 25px}.woocommerce div.product .ashade-wc-variations-form-wrap p.price ins,.woocommerce div.product .ashade-wc-variations-form-wrap span.price ins,.woocommerce div.product .ashade-wc-variations-form-wrap span.price{font-size:24px;line-height:29px;letter-spacing:0px;margin:0 0 18px}.woocommerce ul.products li.product .ashade-woo-loop-item__price .price,.woocommerce ul.products li.product .ashade-woo-loop-item__price .price ins{font-size:24px;line-height:29px;letter-spacing:0px;margin:0 0 18px}.ashade-soldout-label,html .woocommerce .onsale,.woocommerce ul.products li.product .ashade-woo-loop-item__image-wrap .onsale{font-size:20px;line-height:25px;letter-spacing:0px;margin:0 0 15px}.price_label{color:#808080}.price_label span{color:#fff}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#313133}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#808080}.price_slider.ui-slider,.price_slider.ui-slider span{background:#fff}.woocommerce .widget_shopping_cart .cart_list li a.remove.ashade-mini-cart-item--remove,.woocommerce.widget_shopping_cart .cart_list li a.remove.ashade-mini-cart-item--remove{color:#808080!important}.woocommerce .widget_shopping_cart .cart_list li a.remove.ashade-mini-cart-item--remove:hover,.woocommerce.widget_shopping_cart .cart_list li a.remove.ashade-mini-cart-item--remove:hover{color:#fff!important}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{color:#fff;font-family:"Montserrat";font-weight:500;font-size:16px;line-height:28px;letter-spacing:0px;text-transform:none;font-style:normal}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{color:#808080;font-weight:500}.woocommerce .widget_layered_nav_filters ul li a{border-color:#313133;color:#808080;height:50px;margin:0;background:0 0;border-style:solid;border-width:2px;border-radius:0px 0px 0px 0px;padding:15px 40px;font-family:"Roboto";font-weight:700;font-size:14px;line-height:16px;letter-spacing:0px;text-transform:uppercase;font-style:normal}.woocommerce .widget_layered_nav_filters ul li a:hover{border-color:#fff;color:#fff}html .woocommerce .widget_layered_nav_filters ul li a:before,html .woocommerce .widget_layered_nav_filters ul li a:after{background-color:#808080}html .woocommerce .widget_layered_nav_filters ul li a:hover:before,html .woocommerce .widget_layered_nav_filters ul li a:hover:after{background-color:#fff}ul.woocommerce-widget-layered-nav-list a,ul.product-categories a{color:#808080}ul.woocommerce-widget-layered-nav-list a:hover,ul.product-categories a:hover{color:#fff}ul.woocommerce-widget-layered-nav-list li,ul.product-categories li{color:#5c5c60}ul.woocommerce-widget-layered-nav-list li ul:before,ul.product-categories li ul:before{background:#313133}.ashade-wc-checkout-payment,html .woocommerce form.checkout_coupon,html .woocommerce form.login,html .woocommerce form.register{background:#17171b}.select2-container--default .select2-selection--single .select2-selection__arrow:before,.select2-container--default .select2-selection--single .select2-selection__arrow:after{background:#808080}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-dropdown,.select2-container--default .select2-selection--single{background:rgba(0,0,0,0);color:#808080;border-color:#313133}.select2-container--default .select2-search--dropdown .select2-search__field:hover,.select2-container--default .select2-search--dropdown .select2-search__field:focus,.select2-container--default .select2-selection--single:hover{background:rgba(0,0,0,.5);border-color:#5c5c60}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#808080}li.select2-results__option{background:#000;border-color:#313133}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{color:#fff}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background:#17171b;color:#fff}label.woocommerce-form__label.woocommerce-form__label-for-checkbox:before,.ashade-wc-total-shipping-method-wrap label:before,#payment .ashade-wc-checkout-payment .wc_payment_methods li label:before{border:2px solid #313133}label.woocommerce-form__label.woocommerce-form__label-for-checkbox:hover:before{border:2px solid #5c5c60}label.woocommerce-form__label.woocommerce-form__label-for-checkbox:after,.ashade-wc-total-shipping-method-wrap label:after,#payment .ashade-wc-checkout-payment .wc_payment_methods li label:after{background:#313133}.ashade-soldout-label{background:#313133}label.woocommerce-form__label.woocommerce-form__label-for-checkbox:hover:after{background:#5c5c60}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-dropdown,.select2-container--default .select2-selection--single{height:50px;border-style:solid;border-width:2px;border-radius:0px 0px 0px 0px;padding:15px 20px;margin:0 0 20px;font-family:"Montserrat";font-weight:500;font-size:14px;line-height:16px;letter-spacing:0px;text-transform:none;font-style:normal}.select2-dropdown{background:#000}.ashade-wc-checkout-order>ul li span:last-child{color:#fff}.ashade-wc-checkout-order>ul li span strong{color:#5c5c60}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:#000;color:#808080;box-shadow:0 0 10px rgba(0,0,0,.45);font-family:"Montserrat";font-weight:500;font-size:16px;line-height:28px;letter-spacing:0px;text-transform:none;font-style:normal}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#000}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #313133}@media only screen and (max-width:960px){.ashade-mobile-header a.ashade-wc-header-cart svg path{fill:#fff}}@media only screen and (max-width:760px){html .woocommerce ul.products li.product .ashade-woo-loop-item__price .price,html .woocommerce ul.products li.product .ashade-woo-loop-item__price .price ins{font-size:16.8px;line-height:20.3px;letter-spacing:0px;margin:0 0 18px}.ashade-soldout-label,html .woocommerce ul.products li.product .ashade-woo-loop-item__image-wrap .onsale{font-size:14px;line-height:17.5px;letter-spacing:0px;margin:0 0 15px}.ashade-wc-header-cart-wrap{border-top:1px solid #313133}.ashade-single-product--title h3 span,.woocommerce div.product .ashade-single-product--price p.price del{font-size:12px;line-height:15px;letter-spacing:0px;margin:0}.ashade-single-product--title h3,.woocommerce div.product .ashade-single-product--price p.price,.woocommerce div.product .ashade-single-product--price p.price ins,html .woocommerce div.product .ashade-single-product--title .ashade-single-product--price p.price,html .woocommerce div.product .ashade-single-product--title .ashade-single-product--price p.price ins{font-size:21px;line-height:24.5px;letter-spacing:0px;margin:0 0 20px}.woocommerce div.product .ashade-wc-variations-form-wrap p.price ins,.woocommerce div.product .ashade-wc-variations-form-wrap span.price ins,.woocommerce div.product .ashade-wc-variations-form-wrap span.price{font-size:16.8px;line-height:20.3px;letter-spacing:0px;margin:0 0 18px}.woocommerce ul.products li.product .ashade-woo-loop-item__price .price,.woocommerce ul.products li.product .ashade-woo-loop-item__price .price ins{font-size:16.8px;line-height:20.3px;letter-spacing:0px;margin:0 0 18px}.ashade-soldout-label,html .woocommerce .onsale,.woocommerce ul.products li.product .ashade-woo-loop-item__image-wrap .onsale{font-size:14px;line-height:17.5px;letter-spacing:0px;margin:0 0 15px}.ashade-wc-account-wrap .woocommerce nav ul{border-bottom:1px solid #313133}h5.ashade-cart-item--qty-label span{font-size:12px;line-height:15px;letter-spacing:0px;margin:0}h5.ashade-cart-item--qty-label>span.woocommerce-Price-amount,h5.ashade-cart-item--qty-label>span.woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:16.8px;line-height:20.3px;letter-spacing:0px;margin:0 0 18px}}