/* Tema chiaro: differenze ricavate automaticamente dalla versione "light" del tema originale (_teme/light), verde acido → rosso Ermes. Generato da gen-light.py, non modificare a mano: le personalizzazioni stanno in ermes.css. */
html[data-theme="light"] body { color: #1d1d1d; background-color: #f1f3f5; }
html[data-theme="light"] body.home-arch main:after { background: #f1f3f5; }
html[data-theme="light"] p { color: #696969; }
html[data-theme="light"] .main-color { color: var(--colore-ermes) !important; }
html[data-theme="light"] .main-bg { background-color: #f1f3f5; }
html[data-theme="light"] .sub-bg { background-color: #fff; }
html[data-theme="light"] ::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.02); }
html[data-theme="light"] .butn.butn-bord { border-color: #1d1d1d; color: #1d1d1d; }
html[data-theme="light"] .butn.butn-bord:hover { background: #1d1d1d; color: #fff; }
html[data-theme="light"] .butn.butn-bord:hover span { color: #fff; }
html[data-theme="light"] .butn.butn-bg:hover { border-color: #1d1d1d; color: #1d1d1d !important; }
html[data-theme="light"] .butn-circle:hover:before { opacity: 0; }
html[data-theme="light"] .butn-circle:before { border-radius: 50%; border: 1px solid rgba(0, 0, 0, 0.4); }
html[data-theme="light"] .circle-button .rotate-circle svg { fill: #1d1d1d; }
html[data-theme="light"] .crv-butn-vid .vid { border: 1px solid #555; }
html[data-theme="light"] .main-marq .strok .item h4 { -webkit-text-stroke: 0.5px #1d1d1d; }
html[data-theme="light"] .main-marq .strok .item h4 a { -webkit-text-stroke: 0.5px #1d1d1d; }
html[data-theme="light"] .main-marq .non-strok .item h4 { color: #1d1d1d !important; }
html[data-theme="light"] .main-marq .non-strok .item h4 a { color: #1d1d1d !important; }
html[data-theme="light"] .main-marq .box .item:nth-of-type(even) h4 { -webkit-text-stroke: 0.5px #1d1d1d; }
html[data-theme="light"] .main-marq .box .item:nth-of-type(even) h4 a { -webkit-text-stroke: 0.5px #1d1d1d; }
html[data-theme="light"] .main-marq .box:last-of-type .item:nth-of-type(even) h4 { color: #1d1d1d; }
html[data-theme="light"] .main-marq .box:last-of-type .item:nth-of-type(even) h4 a { color: #1d1d1d; }
html[data-theme="light"] .main-marq .box:last-of-type .item:nth-of-type(odd) h4 { -webkit-text-stroke: 1px #1d1d1d; }
html[data-theme="light"] .main-marq .box:last-of-type .item:nth-of-type(odd) h4 a { -webkit-text-stroke: 1px #1d1d1d; }
html[data-theme="light"] .main-marqv:after { background: -webkit-linear-gradient(bottom, #fff, rgba(255, 255, 255, 0) 80px, rgba(255, 255, 255, 0) calc(100% - 80px), #fff); background: -o-linear-gradient(bottom, #fff, rgba(255, 255, 255, 0) 80px, rgba(255, 255, 255, 0) calc(100% - 80px), #fff); background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0) 80px, rgba(255, 255, 255, 0) calc(100% - 80px), #fff); }
html[data-theme="light"] .stroke { -webkit-text-stroke: 1px #1d1d1d; }
html[data-theme="light"] .bord-thin-top { border-top: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .bord-thin-bottom { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .loader-wrap svg { fill: #fff; }
html[data-theme="light"] [data-overlay-dark] p { color: #eee; }
html[data-theme="light"] .navbar.nav-crev.nav-scroll { background: #f1f3f5; border-color: rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .navbar.nav-crev.nav-scroll .navbar-nav .nav-link { color: #1d1d1d; }
html[data-theme="light"] .navbar.nav-crev.nav-scroll .search-form .search-icon { color: #1d1d1d; }
html[data-theme="light"] .navbar.nav-crev.nav-scroll .search-form .search-icon:after { border-color: rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .navbar.nav-crev .navbar-nav .nav-link { color: #fff; }
html[data-theme="light"] .navbar.nav-crev .search-form .search-icon { color: #fff; }
html[data-theme="light"] .navbar.nav-crev .search-form .search-icon:after { border-color: rgba(255, 255, 255, 0.1); }
html[data-theme="light"] .navbar.main-bg { background: #f1f3f5; border-color: rgba(0, 0, 0, 0.05); }
html[data-theme="light"] .navbar.sub-bg { background: #fff; border-color: rgba(0, 0, 0, 0.05); }
html[data-theme="light"] .navbar.bord { border-color: rgba(0, 0, 0, 0.05); }
html[data-theme="light"] .navbar.nav-scroll { background: #f1f3f5; border-color: rgba(0, 0, 0, 0.05); }
html[data-theme="light"] .navbar .icon-bar { color: #1d1d1d; }
html[data-theme="light"] .navbar .navbar-nav .nav-link { color: #1d1d1d; }
html[data-theme="light"] .navbar .navbar-nav .dropdown-menu { border: 1px solid #ddd; }
html[data-theme="light"] .navbar .dropdown-menu { color: #1d1d1d; background: #fff; }
html[data-theme="light"] .navbar .dropdown-menu .dropdown-item { color: #1d1d1d; }
html[data-theme="light"] .navbar .dropdown-menu .dropdown-item .dropdown-side { border: 1px solid #ddd; background: #fff; }
html[data-theme="light"] .navbar .dropdown-menu .dropdown-item:after { background: #1d1d1d; }
html[data-theme="light"] .navbar .mega-menu { border: 1px solid #ddd; }
html[data-theme="light"] .navbar .search-form .search-icon:after { border-left: 1px solid rgba(0, 0, 0, 0.2); border-right: 1px solid rgba(0, 0, 0, 0.2); }
html[data-theme="light"] .navbar .search-form .search-icon .close-search { background: rgba(0, 0, 0, 0.05); }
html[data-theme="light"] .topnav.nav-scroll { background: #fff; color: #1d1d1d; }
html[data-theme="light"] .topnav.nav-scroll .menu-icon { color: #1d1d1d !important; }
html[data-theme="light"] .topnav.nav-scroll .menu-icon .icon i { background: #1d1d1d !important; }
html[data-theme="light"] .topnav.dark .menu-icon { color: #fff; }
html[data-theme="light"] .topnav.dark .menu-icon .icon i { background: #fff; }
html[data-theme="light"] .topnav.navlit .menu-icon { color: #1d1d1d !important; }
html[data-theme="light"] .topnav.navlit .menu-icon .icon i { background: #1d1d1d !important; }
html[data-theme="light"] .hamenu { background: #fff; }
html[data-theme="light"] .hamenu .menu-links .main-menu > li .link i:before { background: #1d1d1d; }
html[data-theme="light"] .hamenu .menu-links .main-menu > li .link i:after { background: #1d1d1d; }
html[data-theme="light"] .hamenu .menu-links .main-menu > li .link .fill-text { color: rgba(0, 0, 0, 0.4); }
html[data-theme="light"] .hamenu .menu-links .main-menu > li .link .fill-text:after { color: #1d1d1d; }
html[data-theme="light"] .hamenu .menu-text .text h2 { opacity: .1; }
html[data-theme="light"] .hamenu .menu-text:after { background: rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .hamenu .cont-info:after { background: rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .hamenu .cont-info .search-form .form-group input { color: #1d1d1d; background: rgba(0, 0, 0, 0.02); border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .sec-lg-head .dot-titl { border: 1px solid rgba(0, 0, 0, 0.5); }
html[data-theme="light"] .sec-lg-head .dot-titl-non { border: 1px solid rgba(0, 0, 0, 0.5); }
html[data-theme="light"] .sec-lg-head.text-dark p { color: #1d1d1d; }
html[data-theme="light"] .sec-leter-head .leter h4 { border: 1px solid #777; }
html[data-theme="light"] .sec-leter-head .line { border-bottom: 1px solid #777; }
html[data-theme="light"] .vew-all a:after { background: #1d1d1d; }
html[data-theme="light"] .about-intro .imgs .img2 { border-top: 7px solid #f1f3f5; border-left: 7px solid #f1f3f5; }
html[data-theme="light"] .about .img .exp:before { background: #f1f3f5; }
html[data-theme="light"] .intro-feat .cont .play-button .text { border: 1px solid #f1f3f5; }
html[data-theme="light"] .awards-box .awrd-items .item { background: #f1f3f5; }
html[data-theme="light"] .awards-list .cont li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .awards-list .cont li:hover { border-color: #999; }
html[data-theme="light"] .skills-exp .skill-item .item { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .skills-exp .skill-item .item:hover { border-color: rgba(0, 0, 0, 0.5); }
html[data-theme="light"] .blog-list2 .item { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .blog-list2 .item:first-of-type { border-top: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .blog-list2 .item:hover { border-bottom-color: #ccc; }
html[data-theme="light"] .blog-crev .item .img a { color: #f1f3f5; }
html[data-theme="light"] .blog-crev .item .img:after { background: #f1f3f5; }
html[data-theme="light"] .blog-list-half .item .cont .tags a { background: rgba(0, 0, 0, 0.05); }
html[data-theme="light"] .blog-list-half .item .cont .tags.colorbg a:hover { color: #f1f3f5; }
html[data-theme="light"] .blog-list-half.crev .item { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .main-post .item { border-bottom: 1px dashed rgba(0, 0, 0, 0.15); }
html[data-theme="light"] .main-post .post-qoute { border: 1px solid rgba(0, 0, 0, 0.15); }
html[data-theme="light"] .main-post .info-area { border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
html[data-theme="light"] .main-post .info-area .tags a, html[data-theme="light"] .main-post .info-area .share-icon a { background: rgba(0, 0, 0, 0.02); }
html[data-theme="light"] .main-post .next-prv-post .thumb-post:after { background: #f1f3f5; border: 1px solid rgba(0, 0, 0, 0.2); }
html[data-theme="light"] .main-post .next-prv-post .thumb-post:hover:after { opacity: .3; background: #1d1d1d; }
html[data-theme="light"] .comments-post .item-box { border: 1px solid rgba(0, 0, 0, 0.2); }
html[data-theme="light"] .comments-post .item-box.replayed { border: 1px solid rgba(0, 0, 0, 0.05); }
html[data-theme="light"] .comments-post .item-box .replay-post a { border: 1px solid #ccc; }
html[data-theme="light"] .comments-from form input, html[data-theme="light"] .comments-from form textarea { border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
html[data-theme="light"] .brands .item:after { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .brands .item:hover:after { border-color: #000; }
html[data-theme="light"] .block-sec .clients .item { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .brands-carsouel .bord-right:after { border-right: 1px solid rgba(0, 0, 0, 0.05); }
html[data-theme="light"] .clients .brand .item { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .clients-rand .item > div { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .clients-carso2 { border-top: 1px solid rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
html[data-theme="light"] .call-action-img .sec-lg-head:after { background: #fff; }
html[data-theme="light"] .contact-crev:after { border: 200px solid #000; }
html[data-theme="light"] .contact-crev input, html[data-theme="light"] .contact-crev textarea { border: 1px solid rgba(0, 0, 0, 0.2); }
html[data-theme="light"] .contact-crev input:focus, html[data-theme="light"] .contact-crev textarea:focus { border-color: #777; }
html[data-theme="light"] .sideimg-numbers .bg-img .vid:after { background: #f1f3f5; }
html[data-theme="light"] .dot-list li:before { background: #1d1d1d; }
html[data-theme="light"] .text-dark .dot-list li:before { background: #f1f3f5; }
html[data-theme="light"] .accordion.bord .title { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
html[data-theme="light"] .accordion .title .ico { background: #555; }
html[data-theme="light"] .approach-carso .swiper-slide { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .approach-carso .item .stroke { -webkit-text-stroke: 1px #1d1d1d; }
html[data-theme="light"] footer .call-box { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] footer .subscribe input { color: #1d1d1d; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] footer .subscribe button { color: #1d1d1d; }
html[data-theme="light"] .page-header .caption .sub-title:after { background: #1d1d1d; }
html[data-theme="light"] .work-header .caption .sub-title:after { background: #1d1d1d; }
html[data-theme="light"] .marquee { border-top: 1px solid rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(0, 0, 0, 0.2); background: #f1f3f5; }
html[data-theme="light"] .marquee:before { background: -webkit-linear-gradient(right, #f1f3f5, transparent 300px, transparent calc(100% - 300px), #f1f3f5); background: -o-linear-gradient(right, #f1f3f5, transparent 300px, transparent calc(100% - 300px), #f1f3f5); background: linear-gradient(to left, #f1f3f5, transparent 300px, transparent calc(100% - 300px), #f1f3f5); }
html[data-theme="light"] .back-image.states ul .sd-dark { background: #f1f3f5; }
html[data-theme="light"] .back-image.states ul .sd-dark .numb, html[data-theme="light"] .back-image.states ul .sd-dark h5 { color: #1d1d1d; }
html[data-theme="light"] .skills-box .skill-progress { background-color: rgba(0, 0, 0, 0.05); }
html[data-theme="light"] .skills-box .skill-progress .progres { background: #1d1d1d; }
html[data-theme="light"] .intro-pan .text { background: #fff; }
html[data-theme="light"] .intro-pan .numbers .item { border-top: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .portfolio .work-row .item .title .numb { border: 1px solid rgba(0, 0, 0, 0.5); }
html[data-theme="light"] .portfolio .work-row .item .main-marq { opacity: .2; }
html[data-theme="light"] .portfolio .masonry .info-overlay .item-img .info, html[data-theme="light"] .portfolio .grid .info-overlay .item-img .info { color: #fff; }
html[data-theme="light"] .work-carsouel .work-crus .img .cont span, html[data-theme="light"] .work-carsouel .work-crus .img .cont h6 { background: #f1f3f5; }
html[data-theme="light"] .inter-links-center .links-text li.current { color: #fff; }
html[data-theme="light"] .price-hr .item.text-dark .butn { border-color: #fff; }
html[data-theme="light"] .pricing .item { border: 1px solid rgba(0, 0, 0, 0.05); }
html[data-theme="light"] .pricing .item li:after { background: #1d1d1d; }
html[data-theme="light"] .process-corp .cont:after { background: #f1f3f5; }
html[data-theme="light"] .services .arrow .circle { border: 1px solid rgba(0, 0, 0, 0.1); background: rgba(0, 0, 0, 0.05); }
html[data-theme="light"] .services .item-bord { border-right: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .services .item-bord .arrow svg { fill: #1d1d1d; }
html[data-theme="light"] .services .item-bord2 { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .services .serv-items-crev .item { border-right: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .services .serv-items-crev .item:hover { background: rgba(0, 0, 0, 0.02); }
html[data-theme="light"] .serv-box .serv-item { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .serv-box .serv-item .arrow svg { fill: #1d1d1d; }
html[data-theme="light"] .serv-box .crv-more a { border: 1px solid rgba(0, 0, 0, 0.05); }
html[data-theme="light"] .serv-box .crv-more a svg { border: 1px solid rgba(0, 0, 0, 0.05); }
html[data-theme="light"] .half-sub-right:after { background: #fff; }
html[data-theme="light"] .header-main .circle-button .rotate-circle svg { fill: #fff; }
html[data-theme="light"] .header-startup .caption .stroke { -webkit-text-stroke: 0.5px #1d1d1d; }
html[data-theme="light"] .header-startup .caption .icon-img-60 { -webkit-filter: invert(1); filter: invert(1); }
html[data-theme="light"] .header-startup .arrow-down { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .header-startup .arrow-down:after { border-left: 1px dashed #1d1d1d; }
html[data-theme="light"] .slider .sm-stauts { background: #f1f3f5; }
html[data-theme="light"] .arch-slider .parallax-slider .caption p:after { background: #fff; }
html[data-theme="light"] .arch-slider .parallax-slider .explore svg { fill: #fff; }
html[data-theme="light"] .arch-slider .setting .swiper-button-next, html[data-theme="light"] .arch-slider .setting .swiper-button-prev { color: #1d1d1d; background: #f1f3f5; }
html[data-theme="light"] .arch-slider .setting .swiper-button-next { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .arch-slider .setting .swiper-pagination-bullets .swiper-pagination-bullet { background: rgba(0, 0, 0, 0.4); }
html[data-theme="light"] .arch-slider .setting .swiper-pagination-bullets .swiper-pagination-bullet-active { background: #1d1d1d; }
html[data-theme="light"] .team .item-join { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .team-box .item { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .team-box .item .info { background: #f1f3f5; }
html[data-theme="light"] .team-crev .swiper-slide .item .main-marq.team-position { background: #f1f3f5; }
html[data-theme="light"] .team-crev .swiper-slide .item .main-marq.team-name { background: var(--colore-ermes); }
html[data-theme="light"] .testimonials-crev .testim .item .author-img .img:after { background: #1d1d1d; }
html[data-theme="light"] .testimonials { color: #f1f3f5; }
html[data-theme="light"] .testimonials .testim-items .item .cont { background: #fff; }
html[data-theme="light"] .testim-clasic .item .author-info { border-right: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .testim-clasic .item .author-info .arrow:before { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .testim-clasic .item .author-info .arrow:after { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .testim-vrt .main-marqv .item { background: #f4f4f4; }
html[data-theme="light"] .testim-crv .testim-swiper2 .item { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .testim-crv2 .line-icon:after { border-top: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .testim-crv2 .line-icon .img { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .testim-crv2 .bord-qoute { border: 1px solid rgba(0, 0, 0, 0.5); }
html[data-theme="light"] .testim-corp .box:after { background: #f1f3f5; }
html[data-theme="light"] .swiper-controls.arrow-out .swiper-button-prev:hover .left, html[data-theme="light"] .swiper-controls.arrow-out .swiper-button-prev:hover .right, html[data-theme="light"] .swiper-controls.arrow-out .swiper-button-next:hover .left, html[data-theme="light"] .swiper-controls.arrow-out .swiper-button-next:hover .right { background: rgba(0, 0, 0, 0.05); }
html[data-theme="light"] .swiper-controls.arrow-out .left, html[data-theme="light"] .swiper-controls.arrow-out .right { border: 1px solid rgba(0, 0, 0, 0.2); color: #1d1d1d; }
html[data-theme="light"] .swiper-pagination-bullet { background: rgba(0, 0, 0, 0.5); }
html[data-theme="light"] .main-shop .sidebar .title:after { border-top: 1px solid rgba(0, 0, 0, 0.04); border-bottom: 1px solid rgba(0, 0, 0, 0.04); }
html[data-theme="light"] .main-shop .sidebar .search .form-group input { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .main-shop .sidebar .price-range .slider-range { background: rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .main-shop .sidebar .tags .tags-links a { background: rgba(0, 0, 0, 0.04); border: 1px solid rgba(0, 0, 0, 0.04); }
html[data-theme="light"] .main-shop .shop-products .top-side .select-styled { border-bottom: 1px solid rgba(0, 0, 0, 0.4); }
html[data-theme="light"] .main-shop .shop-products .top-side .select-styled:after { border-color: #1d1d1d transparent transparent transparent; }
html[data-theme="light"] .main-shop .shop-products .top-side .select-styled:active:after, html[data-theme="light"] .main-shop .shop-products .top-side .select-styled.active:after { border-color: transparent transparent #1d1d1d transparent; }
html[data-theme="light"] .main-shop .shop-products .top-side .select-options { background-color: #f1f3f5; border: 1px solid rgba(0, 0, 0, 0.4); }
html[data-theme="light"] .main-shop .shop-products .top-side .select-options li { border-top: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .main-shop .shop-products .item .img .add-cart { background: #fff; }
html[data-theme="light"] .main-shop .shop-products .item .img .fav { color: #fff; }
html[data-theme="light"] .main-shop .shop-products .pagination li a { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .main-shop .shop-products .pagination li.active a { background: rgba(0, 0, 0, 0.04); }
html[data-theme="light"] .product-details .prod-order .counter { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .product-details .prod-order .counter input { background: rgba(0, 0, 0, 0.04); }
html[data-theme="light"] .product-details .overview .tab-links { border-bottom: 1px solid rgba(0, 0, 0, 0.4); }
html[data-theme="light"] .product-details .overview .tab-links li:after { background: #1d1d1d; }
html[data-theme="light"] .product-details .overview .tab-content .item.info li .line { border-bottom: 1px dashed rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .product-details .overview .tab-content .add-review { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .product-details .overview .tab-content .add-review .form input, html[data-theme="light"] .product-details .overview .tab-content .add-review .form textarea { border-bottom: 1px solid rgba(0, 0, 0, 0.4); }
html[data-theme="light"] .product-details .overview .tab-content .add-review .form input:focus, html[data-theme="light"] .product-details .overview .tab-content .add-review .form textarea:focus { border-color: #1d1d1d; }
html[data-theme="light"] .shop-cart th { border-bottom: 1px solid rgba(0, 0, 0, 0.4); }
html[data-theme="light"] .shop-cart td { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .shop-cart .counter { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .shop-cart .counter input { background: rgba(0, 0, 0, 0.04); }
html[data-theme="light"] .shop-cart .coupon input { border: 1px solid rgba(0, 0, 0, 0.1); }
html[data-theme="light"] .shop-cart .coupon input:focus { border-color: #999; }
html[data-theme="light"] .shop-checkout .order-form .form-group label { color: rgba(0, 0, 0, 0.7); }
html[data-theme="light"] .shop-checkout .order-form .form-group input { border: 1px solid rgba(0, 0, 0, 0.1); }
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
	html[data-theme="light"] .shop-cart tr { border: 1px solid #777; }
	html[data-theme="light"] .shop-cart td { border-bottom: 1px solid #999; }
}
