@charset "utf-8";
 :root {
--hd-red: #d7000f;
--hd-red-dark: #b0000c;
--hd-black: #0d0d0d;
--hd-dark: #111111;
--hd-gray: #f4f4f4;
--hd-gray-2: #f7f7f7;
--hd-line: #e8e8e8;
--hd-text: #111111;
--hd-muted: #666666;
--hd-muted-2: #8a8a8a; --ic-1: 14px;
--ic-2: 20px;
--ic-3: 26px;
--ic-4: 30px;
--ic-5: 34px; --hd-shell-w: 91.4vw;
} .hd-page { margin: 0; padding: 0; font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", sans-serif; color: var(--hd-text); background: #fff; -webkit-font-smoothing: antialiased; }
.hd-page * { box-sizing: border-box; }
.hd-page img { max-width: 100%; display: block; }
.hd-page a { text-decoration: none; color: inherit; transition: color .25s ease; color:#fff;}
.hd-page a.hd-btn--outline{color:#333;}
.hd-page ul, .hd-page ol { list-style: none; margin: 0; padding: 0; }
.hd-page svg { display: inline-block; vertical-align: middle; }
.hd-page img.hd-ic { display: inline-block; vertical-align: middle; }
.hd-layout { max-width: 1316px; margin: 0 auto; padding: 0 24px; }
.hd-hero__wrap { width: 100%; } .hd-page { --hd-z: 1; }
@media (min-width: 1500px) { .hd-page { --hd-z: 1.0417; } }
@media (min-width: 1550px) { .hd-page { --hd-z: 1.0764; } }
@media (min-width: 1600px) { .hd-page { --hd-z: 1.1111; } }
@media (min-width: 1650px) { .hd-page { --hd-z: 1.1458; } }
@media (min-width: 1700px) { .hd-page { --hd-z: 1.1806; } }
@media (min-width: 1750px) { .hd-page { --hd-z: 1.2153; } }
@media (min-width: 1800px) { .hd-page { --hd-z: 1.25; } }
@media (min-width: 1850px) { .hd-page { --hd-z: 1.2847; } }
@media (min-width: 1900px) { .hd-page { --hd-z: 1.3194; } }
@media (min-width: 1920px) { .hd-page { --hd-z: 1.3333; } }
.hd-main { zoom: var(--hd-z); }
@media (min-width: 1500px) { .hd-main .hd-layout { max-width: none; width: calc(91.4vw / var(--hd-z)); } .hd-topbar > .hd-layout,
.hd-header > .hd-layout,
.hd-footer > .hd-layout,
.hd-footer__bottom .hd-layout { max-width: none; width: var(--hd-shell-w); }
} @supports not (zoom: 2) {
@media (min-width: 1500px) {
.hd-topbar > .hd-layout,
.hd-header > .hd-layout,
.hd-footer > .hd-layout,
.hd-footer__bottom .hd-layout { width: calc(91.4vw / var(--hd-z)); }
}
} .hd-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; height: 44px; padding: 0 28px; font-size: 12px; font-weight: 700; letter-spacing: .8px; text-transform: uppercase; border: 1px solid transparent; cursor: pointer; transition: all .25s ease; border-radius: 2px; }
.hd-btn--red { background: var(--hd-red); color: #fff; }
.hd-btn--red:hover { background: var(--hd-red-dark); color: #fff; }
.hd-btn--outline { background: transparent; color: var(--hd-text); border-color: #c9c9c9; }
.hd-btn--outline:hover { border-color: var(--hd-red); color: var(--hd-red); }
.hd-btn--white { background: #fff; color: var(--hd-red); }
.hd-btn--white:hover { background: #f1f1f1; } .hd-page a.hd-btn--white { color: var(--hd-red); }
.hd-page a.hd-btn--white:hover { color: var(--hd-red-dark); }
.hd-btn--sm { height: 38px; padding: 0 22px; } .hd-topbar { background: var(--hd-black); color: #fff; font-size: 12px; }
.hd-topbar__in { display: flex; align-items: center; justify-content: space-between; height: 40px; gap: 16px; }
.hd-topbar__left { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hd-topbar__right { display: flex; align-items: center; gap: 22px; flex-shrink: 0; }
.hd-topbar__item { display: inline-flex; align-items: center; gap: 7px; color: #fff; }
.hd-topbar__item .hd-ic, .hd-topbar__lang .hd-ic, .hd-link .hd-ic, .hd-res__list .hd-ic, .hd-footer__social .hd-ic { width: var(--ic-1); height: var(--ic-1); }
.hd-topbar__lang { display: inline-flex; align-items: center; gap: 6px; position: relative; }
.hd-topbar__lang .hd-ic { width: 14px; height: 14px; }
.hd-topbar__lang .hd-lang-wrap { display: inline-flex; }
.hd-topbar__lang select, .hd-topbar__lang a { color: #fff; font-size: 12px; background: transparent; border: 0; } .hd-header { background: #fff; border-bottom: 1px solid var(--hd-line); position: relative; z-index: 60; }
.hd-header__in { display: flex; align-items: center; justify-content: space-between; height: 76px; gap: 20px; }
.hd-logo { display: flex; align-items: center; gap: 10px; flex-shrink: 0; }
.hd-logo__mark { width: 44px; height: 44px; background: var(--hd-red); color: #fff; border-radius: 6px; display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: 800; letter-spacing: .5px; }
.hd-logo__text { font-size: 17px; font-weight: 800; line-height: 1.15; letter-spacing: .5px; color: var(--hd-text); text-transform: uppercase; }
.hd-logo img { height: 46px; width: auto; }
.hd-nav { display: flex; align-items: center; gap: 4px; }
.hd-nav > li { position: relative; }
.hd-nav > li > a { display: flex; align-items: center; gap: 6px; padding: 10px 13px; font-size: 12.5px; font-weight: 700; letter-spacing: .6px; color: var(--hd-text); text-transform: uppercase; }
.hd-nav > li > a .hd-caret { width: 12px; height: 12px; transition: transform .25s ease; }
.hd-nav > li:hover > a, .hd-nav > li.hd-open > a { color: var(--hd-red); }
.hd-nav > li:hover > a .hd-caret, .hd-nav > li.hd-open > a .hd-caret { transform: rotate(180deg); filter: invert(12%) sepia(96%) saturate(6998%) hue-rotate(358deg) brightness(84%) contrast(112%); }
.hd-nav .hd-sub { position: absolute; top: 100%; left: 0; min-width: 220px; background: #fff; border: 1px solid var(--hd-line); box-shadow: 0 12px 30px rgba(0,0,0,.08); padding: 8px 0; opacity: 0; visibility: hidden; transform: translateY(10px); transition: all .25s ease; z-index: 70; }
.hd-nav > li:hover > .hd-sub, .hd-nav > li.hd-open > .hd-sub { opacity: 1; visibility: visible; transform: translateY(0); }
.hd-nav .hd-sub a { display: block; padding: 9px 18px; font-size: 12px; color: var(--hd-muted); }
.hd-nav .hd-sub a:hover { color: var(--hd-red); background: var(--hd-gray-2); }
.hd-header__actions { display: flex; align-items: center; gap: 14px; flex-shrink: 0; }
.hd-search-btn { background: none; border: 0; cursor: pointer; padding: 6px; color: var(--hd-text); }
.hd-search-btn .hd-ic, .hd-hero__arrow .hd-ic { width: var(--ic-2); height: var(--ic-2); }
.hd-search-btn:hover { color: var(--hd-red); }
.hd-search-btn:hover .hd-ic { filter: invert(12%) sepia(96%) saturate(6998%) hue-rotate(358deg) brightness(84%) contrast(112%); }
.hd-burger { display: none; background: none; border: 0; width: 40px; height: 40px; cursor: pointer; position: relative; }
.hd-burger span { display: block; width: 22px; height: 2px; background: var(--hd-text); margin: 5px auto; transition: all .25s ease; } .hd-search-overlay { position: fixed; inset: 0; background: rgba(13,13,13,.92); z-index: 200; display: none; align-items: flex-start; justify-content: center; padding: 18vh 20px 0; }
.hd-search-overlay.hd-show { display: flex; }
.hd-search-overlay form { width: 100%; max-width: 640px; display: flex; border-bottom: 2px solid #fff; }
.hd-search-overlay input { flex: 1; background: transparent; border: 0; outline: none; color: #fff; font-size: 20px; padding: 12px 4px; }
.hd-search-overlay button { background: none; border: 0; color: #fff; cursor: pointer; padding: 0 10px; }
.hd-search-overlay button .hd-ic { width: 22px; height: 22px; }
.hd-search-close { position: absolute; top: 28px; right: 34px; background: none; border: 0; color: #fff; font-size: 34px; line-height: 1; cursor: pointer; } .hd-hero { position: relative; overflow: hidden; background: var(--hd-black); --hd-hero-accent: #ff4d55; }
.hd-hero__swiper { width: 100%; }
.hd-hero__slide { position: relative; min-height: 560px; display: grid; align-items: center; overflow: hidden; }
.hd-hero__bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; }
.hd-hero__slide::before { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(90deg, rgba(13,13,13,.88) 0%, rgba(13,13,13,.66) 48%, rgba(13,13,13,.30) 100%); }
.hd-hero__grid { position: relative; z-index: 2; display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 40px; padding-top: 64px; padding-bottom: 64px; }
.hd-hero__title { font-size: 42px; line-height: 1.22; font-weight: 800; margin: 0 0 18px; color: #fff; }
.hd-hero__title em { display: block; font-style: normal; color: var(--hd-hero-accent); }
.hd-hero__desc { font-size: 14px; line-height: 1.75; color: rgba(255,255,255,.82); max-width: 520px; margin: 0 0 26px; }
.hd-page ul.hd-hero__feats { display: flex; flex-wrap: nowrap; gap: 18px 22px; margin: 0 0 36px; }
.hd-hero__feats li { display: flex; align-items: center; gap: 10px; min-width: 0; }
.hd-hero__feats .hd-ic, .hd-why__grid .hd-ic, .hd-how__top .hd-ic { width: var(--ic-4); height: var(--ic-4); flex-shrink: 0; }
.hd-hero__feats b { display: block; font-size: 12px; font-weight: 700; color: #fff; line-height: 1.3; white-space: nowrap; }
.hd-hero__feats span { display: block; font-size: 11px; color: rgba(255,255,255,.62); line-height: 1.3; margin-top: 2px; white-space: nowrap; }
.hd-hero__btns { display: flex; flex-wrap: wrap; gap: 16px; }
.hd-hero .hd-btn--outline { color: #fff; border-color: rgba(255,255,255,.55); }
.hd-hero .hd-btn--outline:hover { border-color: var(--hd-hero-accent); color: var(--hd-hero-accent); }
.hd-hero__stats { display: flex; flex-direction: column; gap: 26px; min-width: 160px; }
.hd-hero__stats li { display: flex; align-items: flex-start; gap: 12px; }
.hd-hero__stats .hd-ic, .hd-trust__list .hd-ic, .hd-oem__items li .hd-ic { width: var(--ic-3); height: var(--ic-3); flex-shrink: 0; }
.hd-hero__stats .hd-ic { margin-top: 2px; }
.hd-hero__stats b { display: block; font-size: 16px; font-weight: 800; color: #fff; line-height: 1.2; }
.hd-hero__stats span { display: block; font-size: 11px; color: rgba(255,255,255,.62); margin-top: 3px; line-height: 1.35; } .hd-hero__arrow { position: absolute; top: 50%; transform: translateY(-50%); z-index: 6; width: 44px; height: 44px; border: 1px solid rgba(255,255,255,.35); border-radius: 50%; background: rgba(13,13,13,.30); color: #fff; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: all .25s ease; }
.hd-hero__arrow:hover { background: var(--hd-red); border-color: var(--hd-red); }
.hd-hero__arrow--prev { left: 22px; }
.hd-hero__arrow--next { right: 22px; }
.hd-hero__dots { position: absolute; left: 0; right: 0; bottom: 20px; z-index: 6; display: flex; justify-content: center; gap: 8px; }
.hd-hero__dots .swiper-pagination-bullet { width: 26px; height: 4px; border: 0; border-radius: 2px; margin: 0; background: rgba(255,255,255,.35); opacity: 1; cursor: pointer; transition: all .25s ease; }
.hd-hero__dots .swiper-pagination-bullet-active { width: 40px; background: var(--hd-red); } .hd-trust { background: #fff; border-bottom: 1px solid var(--hd-line); padding: 30px 0 26px; }
.hd-trust__title { text-align: center; font-size: 15px; font-weight: 800; margin: 0 0 22px; }
.hd-trust__list { display: grid; grid-template-columns: repeat(6, 1fr); gap: 16px; }
.hd-trust__list li { display: flex; align-items: center; justify-content: center; gap: 10px; }
.hd-trust__list .hd-ic { flex-shrink: 0; }
.hd-trust__list span { font-size: 12px; font-weight: 700; color: var(--hd-text); } .hd-sec { padding: 62px 0; }
.hd-sec--gray { background: var(--hd-gray-2); }
.hd-sec__head { text-align: center; max-width: 720px; margin: 0 auto 40px; }
.hd-sec__title { font-size: 27px; font-weight: 800; margin: 0 0 10px; color: var(--hd-text); }
.hd-sec__sub { font-size: 13px; color: var(--hd-muted-2); margin: 0; line-height: 1.6; } .hd-prods { display: grid; grid-template-columns: repeat(5, 1fr); gap: 16px; }
.hd-prods li { background: #fff; border: 1px solid var(--hd-line); padding: 22px 18px 18px; display: flex; flex-direction: column; transition: box-shadow .25s ease, transform .25s ease; }
.hd-prods li:hover { box-shadow: 0 14px 34px rgba(0,0,0,.09); transform: translateY(-3px); }
.hd-prods__img { height: 150px; display: flex; align-items: center; justify-content: center; margin-bottom: 18px; }
.hd-prods__img img { max-height: 150px; width: auto; object-fit: contain; }
.hd-prods__title { font-size: 14px; font-weight: 800; margin: 0 0 8px; line-height: 1.35; }
.hd-prods__desc { font-size: 12px; color: var(--hd-muted); line-height: 1.6; margin: 0 0 16px; flex: 1; }
.hd-link { display: inline-flex; align-items: center; gap: 7px; font-size: 11px; font-weight: 800; letter-spacing: .6px; color: var(--hd-red); text-transform: uppercase; }
.hd-link .hd-ic { transition: transform .25s ease; }
.hd-link:hover .hd-ic { transform: translateX(4px); }
.hd-prods__more { text-align: center; margin-top: 34px; } .hd-oem { background: var(--hd-black); color: #fff; position: relative; overflow: hidden; }
.hd-oem__grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, .92fr); min-height: 300px; }
.hd-oem__left { padding: 34px 44px 32px 0; }
.hd-oem__right { position: relative; min-height: 220px; }
.hd-oem__right img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.hd-oem__right::before { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, var(--hd-black) 0%, rgba(13,13,13,.25) 45%, rgba(13,13,13,0) 100%); z-index: 1; }
.hd-oem__title { font-size: 27px; font-weight: 800; margin: 0 0 8px; color: #fff; }
.hd-oem__sub { font-size: 14px; font-weight: 700; color: #ddd; margin: 0 0 12px; }
.hd-oem__desc { font-size: 13px; line-height: 1.7; color: #b9b9b9; max-width: 620px; margin: 0 0 16px; }
.hd-page ul.hd-oem__items { display: grid; grid-template-columns: repeat(8, minmax(0, 1fr)); gap: 8px; margin: 0 0 20px; max-width: none; }
.hd-oem__items li { display: flex; flex-direction: column; align-items: center; text-align: center; min-width: 0; }
.hd-oem__items li .hd-ic { width: 22px; height: 22px; margin-bottom: 7px; flex-shrink: 0; }
.hd-oem__items li span { display: block; font-size: 10px; font-weight: 700; color: #eee; line-height: 1.35; } .hd-why__grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 14px; }
.hd-why__grid li { border: 1px solid var(--hd-line); background: #fff; padding: 20px 16px; display: flex; align-items: center; gap: 12px; }
.hd-why__grid .hd-ic { flex-shrink: 0; }
.hd-why__grid b { display: block; font-size: 17px; font-weight: 800; color: var(--hd-red); line-height: 1.2; }
.hd-why__grid span { display: block; font-size: 11px; color: var(--hd-muted); margin-top: 3px; line-height: 1.35; } .hd-how__wrap { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 8px; align-items: stretch; }
.hd-how__step { position: relative; padding: 0 12px; text-align: center; }
.hd-how__top { display: flex; align-items: center; justify-content: center; gap: 12px; margin-bottom: 14px; }
.hd-how__num { width: 26px; height: 26px; border-radius: 50%; background: var(--hd-red); color: #fff; font-size: 11px; font-weight: 800; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.hd-how__top .hd-ic { flex-shrink: 0; }
.hd-how__title { font-size: 13px; font-weight: 800; margin: 0 0 8px; }
.hd-how__desc { font-size: 11px; color: var(--hd-muted); line-height: 1.6; margin: 0; }
.hd-how__arrow { position: absolute; top: 13px; right: -11px; width: 22px; height: 22px; color: #c8c8c8; z-index: 2; }
.hd-how__step:last-child .hd-how__arrow { display: none; } .hd-ind__grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 16px; }
.hd-ind__grid li { background: #fff; border: 1px solid var(--hd-line); }
.hd-ind__img {overflow: hidden; }
.hd-ind__img img { width: 100%; height: 100%; object-fit: cover; transition: transform .4s ease; }
.hd-ind__grid li:hover .hd-ind__img img { transform: scale(1.06); }
.hd-ind__label { display: block; text-align: center; font-size: 12px; font-weight: 800; padding: 13px 8px; color: var(--hd-text); } .hd-strip { background: var(--hd-black); color: #fff; padding: 44px 0; }
.hd-strip__grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 26px; }
.hd-strip__grid li { display: flex; gap: 14px; align-items: flex-start; }
.hd-strip__grid .hd-ic { width: var(--ic-5); height: var(--ic-5); flex-shrink: 0; }
.hd-strip__grid b { display: block; font-size: 13.5px; font-weight: 800; color: #fff; margin-bottom: 7px; }
.hd-strip__grid span { display: block; font-size: 12px; color: #b9b9b9; line-height: 1.6; } .hd-res__grid { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: 44px; align-items: center; }
.hd-res__title { font-size: 20px; font-weight: 800; margin: 0 0 18px; }
.hd-res__list li { border-bottom: 1px solid var(--hd-line); }
.hd-res__list li:first-child { border-top: 1px solid var(--hd-line); }
.hd-res__list a { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 13px 4px; font-size: 13px; color: #333; }
.hd-res__list a:hover { color: var(--hd-red); }
.hd-res__list .hd-ic { flex-shrink: 0; }
.hd-cta { position: relative; border-radius: 6px; color: #fff; padding: 46px 46px; overflow: hidden; min-height: 260px; display: flex; flex-direction: column; justify-content: center; background: linear-gradient(115deg, #e02020 0%, rgba(215,0,15,.96) 42%, rgba(196,0,12,.80) 68%, rgba(143,0,10,.58) 100%), url(//www.usredlighttherapy.com/style/uploads/hero-products.png) right center / cover no-repeat; }
.hd-cta__title { font-size: 25px; font-weight: 800; margin: 0 0 12px; color: #fff; max-width: 480px; position: relative; z-index: 2; }
.hd-cta__desc { font-size: 13px; line-height: 1.7; color: rgba(255,255,255,.92); max-width: 430px; margin: 0 0 24px; position: relative; z-index: 2; }
.hd-cta__btns { position: relative; z-index: 2; }
.hd-cta__btns .hd-btn--white { box-shadow: 0 6px 18px rgba(0,0,0,.18); } .hd-rev__grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }
.hd-rev__card { background: #fff; border: 1px solid var(--hd-line); border-radius: 4px; padding: 26px 22px; display: flex; gap: 14px; align-items: flex-start; }
.hd-rev__g { width: var(--ic-3); height: var(--ic-3); flex-shrink: 0; margin-top: 2px; }
.hd-rev__g .hd-ic { width: 100%; height: 100%; display: block; }
.hd-rev__body { flex: 1; min-width: 0; }
.hd-rev__stars { display: flex; gap: 4px; margin: 4px 0 14px; }
.hd-rev__stars .hd-ic { width: 16px; height: 16px; }
.hd-rev__text { font-size: 13px; line-height: 1.75; color: #5f6368; margin: 0 0 24px; }
.hd-rev__name { font-size: 13px; font-weight: 700; color: var(--hd-text); margin: 0 0 5px; }
.hd-rev__role { font-size: 12px; color: #80868b; margin: 0; }
@media (max-width: 1100px) { .hd-rev__grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 640px) { .hd-rev__grid { grid-template-columns: 1fr; } } .hd-footer { background: var(--hd-black); color: #b9b9b9; padding: 56px 0 0; }
.hd-footer__grid { display: grid; grid-template-columns: 1.35fr repeat(4, 1fr); gap: 34px; padding-bottom: 44px; }
.hd-footer__brand .hd-logo__text { color: #fff; }
.hd-footer__desc { font-size: 12.5px; line-height: 1.75; margin: 18px 0 20px; max-width: 260px; }
.hd-footer__social { display: flex; gap: 10px; }
.hd-footer__social a { width: 32px; height: 32px; border: 1px solid #3a3a3a; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #ddd; }
.hd-footer__social a:hover { background: var(--hd-red); border-color: var(--hd-red); color: #fff; }
.hd-footer__col h4 { color: #fff; font-size: 12.5px; font-weight: 800; letter-spacing: .6px; text-transform: uppercase; margin: 6px 0 18px; }
.hd-footer__col li { margin-bottom: 11px; }
.hd-footer__col a { font-size: 12.5px; color: #b9b9b9; }
.hd-footer__col a:hover { color: #fff; }
.hd-footer__bottom { border-top: 1px solid #242424; }
.hd-footer__bottom .hd-layout { display: flex; align-items: center; justify-content: space-between; gap: 14px; min-height: 58px; flex-wrap: wrap; padding-top: 10px; padding-bottom: 10px; }
.hd-footer__copy { font-size: 12px; color: #9a9a9a; }
.hd-footer__links { display: flex; align-items: center; gap: 10px; font-size: 12px; color: #9a9a9a; }
.hd-footer__links a { color: #9a9a9a; }
.hd-footer__links a:hover { color: #fff; }
.hd-footer__links i { font-style: normal; color: #4a4a4a; } @media (max-width: 1280px) {
.hd-hero__title { font-size: 36px; }
.hd-hero__grid { gap: 24px; }
.hd-prods { grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 12px; }
.hd-prods__img { height: 120px; }
.hd-prods__img img { max-height: 120px; }
.hd-why__grid { grid-template-columns: repeat(3, 1fr); }
.hd-ind__grid { grid-template-columns: repeat(3, 1fr); }
.hd-ind__img { height: 150px; }
}
@media (max-width: 1024px) {
.hd-nav > li > a { padding: 10px 9px; font-size: 11.5px; }
.hd-hero__slide { min-height: 520px; }
.hd-hero__grid { grid-template-columns: 1fr; gap: 26px; }
.hd-hero__stats { flex-direction: row; flex-wrap: wrap; gap: 18px 34px; border-top: 1px solid rgba(255,255,255,.18); padding-top: 22px; }
.hd-oem__left { padding: 30px 24px 28px 0; }
.hd-page ul.hd-oem__items { gap: 6px; }
.hd-oem__items li .hd-ic { width: 20px; height: 20px; }
.hd-oem__items li span { font-size: 9px; }
.hd-strip__grid { grid-template-columns: repeat(2, 1fr); }
.hd-footer__grid { grid-template-columns: repeat(3, 1fr); }
}
@media (max-width: 1100px) {
.hd-burger { display: block; }
.hd-nav { position: fixed; top: 0; right: -100%; width: min(320px, 84vw); height: 100vh; background: #fff; flex-direction: column; align-items: stretch; gap: 0; padding: 74px 0 30px; overflow-y: auto; transition: right .3s ease; box-shadow: -10px 0 40px rgba(0,0,0,.12); z-index: 90; }
.hd-nav.hd-open { right: 0; }
.hd-nav > li > a { padding: 14px 24px; border-bottom: 1px solid var(--hd-line); justify-content: space-between; }
.hd-nav .hd-sub { position: static; opacity: 1; visibility: visible; transform: none; box-shadow: none; border: 0; display: none; background: var(--hd-gray-2); min-width: 0; }
.hd-nav > li.hd-open > .hd-sub { display: block; }
.hd-nav .hd-sub a { padding: 10px 34px; }
}
@media (max-width: 900px) {
:root { --ic-2: 18px; --ic-3: 22px; --ic-4: 26px; --ic-5: 28px; }
.hd-header__actions .hd-btn { display: none; }
.hd-hero__slide { min-height: 480px; }
.hd-page ul.hd-hero__feats { flex-wrap: wrap; gap: 14px 20px; margin: 0 0 28px; }
.hd-hero__feats b, .hd-hero__feats span { white-space: normal; }
.hd-hero__arrow { display: none; }
.hd-hero__title { font-size: 32px; }
.hd-prods { grid-template-columns: repeat(3, 1fr); }
.hd-how__wrap { grid-template-columns: repeat(3, 1fr); gap: 30px 8px; }
.hd-how__arrow { display: none !important; }
.hd-res__grid { grid-template-columns: 1fr; gap: 34px; }
.hd-trust__list { grid-template-columns: repeat(3, 1fr); gap: 18px; }
}
@media (max-width: 768px) {
.hd-topbar__left { display: none; }
.hd-topbar__in { justify-content: center; }
.hd-header__in { height: 64px; }
.hd-hero__slide { min-height: 460px; }
.hd-hero__grid { padding-top: 48px; padding-bottom: 56px; }
.hd-sec { padding: 46px 0; }
.hd-sec__title { font-size: 23px; }
.hd-oem__grid { grid-template-columns: 1fr; min-height: 0; }
.hd-oem__left { padding: 32px 0 28px; }
.hd-oem__right { min-height: 220px; order: 2; }
.hd-page ul.hd-oem__items { grid-template-columns: repeat(4, 1fr); max-width: none; gap: 16px 10px; }
.hd-oem__items li .hd-ic { width: 22px; height: 22px; }
.hd-oem__items li span { font-size: 10px; }
.hd-why__grid { grid-template-columns: repeat(2, 1fr); }
.hd-ind__grid { grid-template-columns: repeat(2, 1fr); }
.hd-ind__img { height: 130px; }
.hd-strip__grid { grid-template-columns: 1fr; gap: 22px; }
.hd-cta { padding: 34px 26px; background-image: linear-gradient(120deg, rgba(224,32,32,.95) 0%, rgba(215,0,15,.92) 50%, rgba(143,0,10,.86) 100%), url(//www.usredlighttherapy.com/style/uploads/hero-products.png); }
.hd-footer__grid { grid-template-columns: repeat(2, 1fr); gap: 28px; }
}
@media (max-width: 560px) {
:root { --ic-3: 20px; --ic-4: 22px; --ic-5: 24px; }
.hd-rev__stars .hd-ic { width: 14px; height: 14px; }
.hd-topbar__right { gap: 14px; }
.hd-hero__slide { min-height: 440px; }
.hd-hero__title { font-size: 27px; }
.hd-hero__feats { gap: 14px 18px; }
.hd-hero__dots { bottom: 14px; }
.hd-hero__btns { gap: 12px; }
.hd-hero__btns .hd-btn { width: 100%; }
.hd-trust__list { grid-template-columns: repeat(2, 1fr); }
.hd-prods { grid-template-columns: repeat(2, 1fr); }
.hd-how__wrap { grid-template-columns: 1fr; gap: 26px; }
.hd-page ul.hd-oem__items { grid-template-columns: repeat(4, 1fr); gap: 14px 8px; }
.hd-oem__items li span { font-size: 9.5px; }
.hd-why__grid { grid-template-columns: 1fr; }
.hd-ind__grid { grid-template-columns: 1fr; }
.hd-ind__img { height: 170px; }
.hd-cta__title { font-size: 21px; }
.hd-footer__grid { grid-template-columns: 1fr; }
.hd-footer__bottom .hd-layout { justify-content: center; text-align: center; }
}
html {
font-size: 625%;
}
body {
font-size: 16px;
background: #fff;
color: grey;
}
body,
html,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
dl,
dt,
dd,
th,
td,
form,
object,
iframe,
blockquote,
pre,
a,
abbr,
address,
code,
img,
fieldset,
form,
label,
figure {
margin: 0;
padding: 0;
}
body,
html,
input,
button,
textarea {
font-family: 'Montserrat-Regular', 'Montserrat Fallback', 'Montserrat Fallback Android', Arial, Helvetica, sans-serif;
line-height: 1.5;
color: grey;
}
h1,
h2,
h3 {
font-family: 'Montserrat-Bold', 'Montserrat Fallback', 'Montserrat Fallback Android', Arial, Helvetica, sans-serif;
}
body {
background-color: #fff;
overflow-x: hidden;
}
article,
aside,
figcaption,
figure,
footer,
header,
main,
nav,
section {
display: block;
}
h1 {
font-size: 20px;
}
h2 {
font-size: 18px;
}
h3 {
font-size: 16px;
}
h4,
h5 {
font-size: 14px;
}
img {
border: none;
vertical-align: middle;
max-width: 100%;
}
li {
list-style: none;
}
i,
em {
font-style: normal;
}
a {
color: #282828;
text-decoration: none;
}
a:focus {
outline: none;
}
a:hover {
text-decoration: none;
color: #ea5b24;
}
input[type="text"]:focus {
outline: none;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
cursor: pointer;
}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner {
border: none;
padding: 0;
}
hr {
height: 1px;
border: none;
border-top: 1px dashed #c1c1c1;
margin: 15px 0 15px 0;
}
a:active,
select,
input,
textarea {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: #fefefe;
outline: 0 !important;
}
* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
outline: 0;
}
.index_product .layout,
.web_head .layout {
width: 1600px;
position: relative;
margin: 0 auto;
}
.layout {
width: 1600px;
position: relative;
margin: 0 auto;
}
.layout .title {
font-family: 'Montserrat-Bold', 'Montserrat Fallback', 'Montserrat Fallback Android', Arial, Helvetica, sans-serif
}
.web_search {
position: relative;
display: block;
width: 800px;
height: 60px;
background: #FFF;
border: 2px solid #000;
border-radius: 5px;
overflow: hidden;
-moz-transform: translate(0, -55px);
-webkit-transform: translate(0, -55px);
-ms-transform: translate(0, -55px);
-o-transform: translate(0, -55px);
transform: translate(0, -55px);
} .head_nav li a,
.nav_wrap .head_nav li li a,
.nav_wrap .head_nav>li>a>b,
.nav_wrap .head_nav li ul,
.nav_wrap .head_nav li li>a:before,
.head_nav b:after,
.web_head .btn--search,
.web_head .btn--search:before,
.product_item figure,
.gotop,
.product-item .item-img img,
.product_item .item_img img,
.product_item .item_img a,
.product_item,
.product_item .item_img a:before,
.product_item .item_img a:after,
.product_item .item_img:after,
.product-btn-wrap a,
.web_head,
.change-language .change-language-title a:after,
.newsletter .button,
.mobile-head-item .middle-show-content-wrap,
.product_item figure figcaption,
.foot_item a,
.pages a,
.ad_item figure figcaption .item_more,
.head_sns li img,
.side_product_item .add-friend,
.side_product_item .add-friend:after,
.side_slider .btn-prev,
.side_slider .btn-next,
.foot_sns li img,
.blog-item:after {
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.head_nav>li>a:before,
.head_nav>li>a:after,
.head-search .search-btn,
.icon-cate,
.items_list .product_item .item_img,
.goods-may-like .product_item .item_img,
.index_ad .ad_item .item_img,
.index_ad .ad_item .item_img:before,
.index_ad .ad_item .item_inner,
.index_ad .ad_item .item_desc:before,
.index_business .index_bd:after,
.index_business:before,
.index_main .product_item figcaption:before {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.index_promote .promote_item img,
.index_promote .promote_item .item_info,
.company_img_box .icon_player,
.index_product .product_item .item_title:before,
.foot_item .foot_item_ico {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
a {
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
} .sys-layer {
margin: 0 auto;
}
.sys-row {
margin: 0 -8px;
}
.sys-col {
float: left;
}
.sys-col-inner {
margin: 0 8px;
}
.sys-col-md {
float: left;
}
.sys-col-md-12 {
width: 100%;
}
.sys-col-md-11 {
width: 91.66666667%;
}
.sys-col-md-10 {
width: 83.33333333%;
}
.sys-col-md-9 {
width: 75%;
}
.sys-col-md-8 {
width: 66.66666667%;
}
.sys-col-md-7 {
width: 58.33333333%;
}
.sys-col-md-6 {
width: 50%;
}
.sys-col-md-5 {
width: 41.66666667%;
}
.sys-col-md-4 {
width: 33.33333333%;
}
.sys-col-md-3 {
width: 25%;
}
.sys-col-md-2 {
width: 16.66666667%;
}
.sys-col-md-1 {
width: 8.33333333%;
} .sys_fl {
float: left !important;
}
.sys_fr {
float: right !important;
} .flex_row,
.items_list>ul {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.flex_row_nowrap {
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
-o-flex-wrap: nowrap;
flex-wrap: nowrap;
} .sys_btn {
position: relative;
overflow: hidden;
display: inline-block;
color: #fff !important;
line-height: 2;
background-color: #ea5b24;
padding: 1em 2.5em;
border-radius: 0;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
white-space: nowrap;
text-overflow: ellipsis;
text-align: center;
cursor: pointer;
vertical-align: middle;
user-select: none;
transition: all .3s ease-in-out;
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
font-family: 'Montserrat', 'Montserrat Fallback', 'Montserrat Fallback Android', Arial, Helvetica, sans-serif !important;
}
.sys_btn:after {
position: absolute;
background-color: #7db166;
content: '';
top: 50%;
left: 50%;
width: 110%;
padding-bottom: 110%;
border-radius: 50%;
transform: translate3d(-50%, -50%, 0) scale(1);
transition: inherit;
pointer-events: none;
z-index: -1;
}
.sys_btn:hover:after {
transform: translate3d(-50%, -50%, 0) scale(0);
}
.web_footer .sys_btn:after {
background-color: #333;
}
.web_footer .sys_btn:hover:after {
background-color: transparent;
transform: translate3d(-50%, -50%, 0) scale(.3);
} input::-webkit-input-placeholder {
color: #aaa;
}
input::-moz-placeholder {
color: #aaa;
opacity: 1;
}
input:-ms-input-placeholder {
color: #aaa;
}
input:-moz-placeholder {
color: #aaa;
}
.search-ipt::-webkit-input-placeholder {
color: #aaa;
}
.search-ipt::-moz-placeholder {
color: #aaa;
opacity: 1;
}
.search-ipt:-ms-input-placeholder {
color: #aaa;
}
.search-ipt:-moz-placeholder {
color: #aaa;
} .company_subscribe .button,
.nav_wrap,
.product_item .item_img {
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-ms-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
} .side-cate li .icon-cate:before,
.product-btn-wrap a:before,
.mobile-head-item .title:before,
.head_nav>li:after,
.head_nav li b:after,
.download-item .item-button:before,
.faq-item .faq-title:before {
font-family: "fontawesome";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block; font-variant: normal; }
.fa:before,
.btn_more:after,
.sys_btn:after,
.head-search .search-btn:before,
.web_head .btn--search:before,
.swiper-button-next:before,
.swiper-button-prev:before,
.side-product-items .btn-prev:before,
.side-product-items .btn-next:before,
.product-btn-wrap .emails:before,
.product-btn-wrap .pdf:before,
.company_subscribe .button:after,
.items_list .product_item .item_img a:after,
.goods-may-like .product_item .item_img a:after,
.index_product .product_item .item_img a:before {
font-family: 'fontawesome';
}
.head_layer,
.index_main,
.web_footer {
font-family: 'PlayfairDisplay-Regular', Arial, Helvetica, sans-serif;
letter-spacing: .09em;
}
.sys_btn,
.web_head .head_nav>li ul,
.index_mission .mission_hd .hd_title,
.index_promote .promote_item .item_subtit,
.slider_banner .banner_btn {
font-family: 'Montserrat-Light';
}
.index_news .item_title,
.news_item .item_title,
.index_application .application_hd {
font-family: 'Pathway-Gothic-One';
}
.application_item .item_title {
font-family: Arial, Helvetica, sans-serif;
;
} a {
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
} .anm-hover-line {
display: block;
position: relative;
}
.anm-hover-line:after {
content: '';
display: block;
width: 0%;
height: 1px;
position: absolute;
left: 50%;
bottom: -5px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.anm-hover-line:hover:after {
width: 100%;
left: 0;
background-color: #ea5b24;
}
.index_title .idnex_txt:hover .border_bottom,
.index_title .idnex_txt:hover .border_top{width: 50%;}
.index_title .idnex_txt:hover .border_right,
.index_title .idnex_txt:hover .border_left{height: 100%;}
.btn_more:hover{background: #df5e2c;}
.more_bt:hover{background: -webkit-gradient(linear, 0% 0%, 100% 100%, from(#FD8415), to(#FD7215), color-stop(0.5, #FDA315)) !important;}
.more a:hover,
.application_desc:hover h3 a{color: #fff !important;}
.foot_wrap a:hover{color: #fff !important;opacity: 1 !important;}
.more a,
.application_desc h3 a,
.foot_wrap a,
.btn_more,
.more_bt,
.index_title .idnex_txt .line{transition:all .5s ease-in-out ; -webkit-transition:all .5s ease-in-out ; -moz-transition:all .5s ease-in-out ; -ms-transition:all .5s ease-in-out ; -o-transition:all .5s ease-in-out ;} .side-cate li .icon-cate:before,
.product-btn-wrap a:before,
.mobile-head-item .title:before,
.head_nav>li:after,
.head_nav li b:after,
.download-item .item-button:before,
.faq-item .faq-title:before {
font-family: "fontawesome";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block; font-variant: normal; }
.btn_more:after,
.sys_btn:after,
.head-search .search-btn:before,
.web_head .btn--search:before,
.swiper-button-next:before,
.swiper-button-prev:before,
.side_slider .btn-prev:before,
.side_slider .btn-next:before,
.product-btn-wrap .emails:before,
.product-btn-wrap .pdf:before,
.company_subscribe .button:after,
.items_list .product_item .item_img a:after,
.goods-may-like .product_item .item_img a:after,
.index_product .product_item .item_img a:before {
font-family: 'fontawesome';
}
.index_hd .hd_title,
.index_promote .promote_item .item_title,
.index_product .product_item .item_title,
.company_subscribe .subscribe_title,
.foot_nav,
.sys_btn {
font-family: 'HelveticaNeue-Bold';
}
.gotop {
position: fixed;
right: 62px;
bottom: 62px;
z-index: 8;
width: 45px;
height: 45px;
background: #d46032 url(//www.usredlighttherapy.com/style/img/top.png) no-repeat center;
cursor: pointer;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s;
-ms-transition-duration: .5s;
transition-duration: .5s;
}
.gotop:hover {
transform: translateY(-8px);
} .clearfix:before,
.clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
*zoom: 1;
} @font-face {
font-family: 'Rajdhani-Bold';
src: url(//www.usredlighttherapy.com/style/fonts/Rajdhani/Rajdhani-Bold.woff2) format("woff2"),
url(//www.usredlighttherapy.com/style/fonts/Rajdhani/Rajdhani-Bold.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Rajdhani-Light';
src: url(//www.usredlighttherapy.com/style/fonts/Rajdhani/Rajdhani-Light.woff2) format("woff2"),
url(//www.usredlighttherapy.com/style/fonts/Rajdhani/Rajdhani-Light.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Rajdhani-Medium';
src: url(//www.usredlighttherapy.com/style/fonts/Rajdhani/Rajdhani-Medium.woff2) format("woff2"),
url(//www.usredlighttherapy.com/style/fonts/Rajdhani/Rajdhani-Medium.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Rajdhani-Regular';
src: url(//www.usredlighttherapy.com/style/fonts/Rajdhani/Rajdhani-Regular.woff2) format("woff2"),
url(//www.usredlighttherapy.com/style/fonts/Rajdhani/Rajdhani-Regular.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Rajdhani-SemiBold';
src: url(//www.usredlighttherapy.com/style/fonts/Rajdhani/Rajdhani-SemiBold.woff2) format("woff2"),
url(//www.usredlighttherapy.com/style/fonts/Rajdhani/Rajdhani-SemiBold.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Roboto-Black';
src: url(//www.usredlighttherapy.com/style/fonts/Roboto/Roboto-Black.woff2) format("woff2"),
url(//www.usredlighttherapy.com/style/fonts/Roboto/Roboto-Black.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Roboto-BlackItalic';
src: url(//www.usredlighttherapy.com/style/fonts/Roboto/Roboto-BlackItalic.woff2) format("woff2"),
url(//www.usredlighttherapy.com/style/fonts/Roboto/Roboto-BlackItalic.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Roboto-Bold';
src: url(//www.usredlighttherapy.com/style/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),
url(//www.usredlighttherapy.com/style/fonts/Roboto/Roboto-Bold.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Roboto-BoldItalic';
src: url(//www.usredlighttherapy.com/style/fonts/Roboto/Roboto-BoldItalic.woff2) format("woff2"),
url(//www.usredlighttherapy.com/style/fonts/Roboto/Roboto-BoldItalic.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Roboto-Light';
src: url(//www.usredlighttherapy.com/style/fonts/Roboto/Roboto-Light.woff2) format("woff2"),
url(//www.usredlighttherapy.com/style/fonts/Roboto/Roboto-Light.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Roboto-Regular';
src: url(//www.usredlighttherapy.com/style/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),
url(//www.usredlighttherapy.com/style/fonts/Roboto/Roboto-Regular.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat-Bold';
src: url(//www.usredlighttherapy.com/style/fonts/Montserrat/Montserrat-Bold.woff2) format("woff2"),
url(//www.usredlighttherapy.com/style/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat-Regular';
src: url(//www.usredlighttherapy.com/style/fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"),
url(//www.usredlighttherapy.com/style/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat-SemiBold';
src: url(//www.usredlighttherapy.com/style/fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2"),
url(//www.usredlighttherapy.com/style/fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'fontawesome';
src: url(//www.usredlighttherapy.com/style/fonts/Font-Awesome/fontawesome-webfont.eot);
src: url(//www.usredlighttherapy.com/style/fonts/Font-Awesome/fontawesome-webfont.eot) format("embedded-opentype"),
url(//www.usredlighttherapy.com/style/fonts/Font-Awesome/fontawesome-webfont.woff2) format("woff2"),
url(//www.usredlighttherapy.com/style/fonts/Font-Awesome/fontawesome-webfont.woff) format("woff"),
url(//www.usredlighttherapy.com/style/fonts/Font-Awesome/fontawesome-webfont.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: fallback;
} .prisna-wp-translate-seo {
display: none;
font-family: Arial, Helvetica, sans-serif;
}
.mobile-head-language .prisna-wp-translate-seo,
.change-language .prisna-wp-translate-seo {
display: block
}
.change-language .change-language-title,
.change-language .change-language-title a {
font-size: 10pt;
}
.change-language .change-language-title a:after {
font-family: 'fontawesome';
content: "\f0d7";
font-size: 12px;
display: inline-block;
padding-left: 2px;
}
.change-language:hover .change-language-title a:after {
-moz-transform: rotate(-360deg);
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg);
}
.change-language .change-language-cont {
position: fixed;
top: 0;
right: 0;
width: 20%;
background: #FFF;
padding: 20px 10px 20px 20px;
transform: scale3d(0.9, 0.9, 1);
opacity: 0;
visibility: hidden;
z-index: 999;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
border: 1px solid #ccc;
border-radius: 5px;
overflow-y: scroll;
max-height: 100%;
}
.change-language .change-language-cont a {
color: #303030;
}
.change-language:hover .change-language-cont {
transform: scale3d(1, 1, 1);
opacity: 1;
visibility: visible;
}
.change-language .change-language-cont li {
display: inline-block;
vertical-align: top;
width: 49%;
margin: 0 0 10px;
font-size: 20px;
font-weight: 100;
overflow: hidden;
padding: 0 10px 0 0;
}
.change-language .change-language-cont li a:hover {
color: #00909e;
}
.change-language .change-language-cont .lang-item-hide {
display: none !important;
}
.change-language .change-language-cont .lang-more {
position: relative;
display: block;
text-align: center;
cursor: pointer;
line-height: 30px;
}
.change-language .change-language-cont .more-active {
font-size: 20px;
}
.web_head .btn--search {
display: inline-block;
width: 50px;
position: relative;
vertical-align: middle;
cursor: pointer;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.web_head .btn--search:after,
.web_head .btn--search:before {
content: '';
display: inline-block;
width: 100%;
height: 24px;
background-image: url(//www.usredlighttherapy.com/style/img/search_btn.png);
background-repeat: no-repeat;
background-position: center;
vertical-align: top;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.web_head .btn--search:after {
opacity: 0;
filter: alpha(opacity=0);
position: absolute;
left: 0;
top: 0;
-webkit-transform: scale(.6) translateY(60%);
-ms-transform: scale(.6) translateY(60%);
-o-transform: scale(.6) translateY(60%);
transform: scale(.6) translateY(60%);
}
.web_head .btn--search:hover:after {
webkit-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
opacity: .6;
filter: alpha(opacity=60);
}
.web_head .btn--search:hover:before {
opacity: 0;
-webkit-transform: scale(.6) translateY(-60%);
-ms-transform: scale(.6) translateY(-60%);
-o-transform: scale(.6) translateY(-60%);
transform: scale(.6) translateY(-60%);
}
.head_button{}
.head_button a{
padding: 14px 24px;
background: #df5e2c;
border-radius: 5px;
}
.head_button a span{
font-weight: bold;
color: #fff;
}
.web_head .change-language+.btn--search {}
.language-flag span {
position: relative;
display: inline-block;
vertical-align: top;
*display: inline;
*zoom: 1;
white-space: nowrap;
padding: 0 0 0 33px;
overflow: hidden;
}
.change-language ::-webkit-scrollbar {
width: 5px;
}
.change-language ::-webkit-scrollbar-track {
background-color: #fff;
}
.change-language ::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, .3);
border-radius: 3px;
}
.change-language .language-cont:hover::-webkit-scrollbar-thumb {
display: block
}
.language-flag .country-flag {
position: absolute;
left: 0;
top: 50%;
display: inline-block;
vertical-align: top;
*
display: inline;
*
zoom: 1;
background-repeat: no-repeat; width: 22px;
height: 16px;
margin: -8px 5px 0;
}
li.language-flag a {
position: relative;
}
.language-flag-af .country-flag {
background-position: 0 0 !important;
}
.language-flag-sq .country-flag {
background-position: 0 -16px !important;
}
.language-flag-ar .country-flag {
background-position: 0 -32px !important;
}
.language-flag-hy .country-flag {
background-position: 0 -48px !important;
}
.language-flag-az .country-flag {
background-position: 0 -64px !important;
}
.language-flag-eu .country-flag {
background-position: 0 -80px !important;
}
.language-flag-be .country-flag {
background-position: 0 -96px !important;
}
.language-flag-bg .country-flag {
background-position: 0 -112px !important;
}
.language-flag-ca .country-flag {
background-position: 0 -128px !important;
}
.language-flag-zh .country-flag {
background-position: 0 -144px !important;
}
.language-flag-zh-TW .country-flag {
background-position: 0 -160px !important;
}
.language-flag-hr .country-flag {
background-position: 0 -176px !important;
}
.language-flag-cs .country-flag {
background-position: 0 -192px !important;
}
.language-flag-da .country-flag {
background-position: 0 -208px !important;
}
.language-flag-nl .country-flag {
background-position: 0 -240px !important;
}
.language-flag-en .country-flag {
background-position: 0 -256px !important;
}
.language-flag-et .country-flag {
background-position: 0 -272px !important;
}
.language-flag-tl .country-flag {
background-position: 0 -288px !important;
}
.language-flag-fi .country-flag {
background-position: 0 -304px !important;
}
.language-flag-fr .country-flag {
background-position: 0 -320px !important;
}
.language-flag-gl .country-flag {
background-position: 0 -336px !important;
}
.language-flag-ka .country-flag {
background-position: 0 -352px !important;
}
.language-flag-de .country-flag {
background-position: 0 -368px !important;
}
.language-flag-el .country-flag {
background-position: 0 -384px !important;
}
.language-flag-ht .country-flag {
background-position: 0 -400px !important;
}
.language-flag-iw .country-flag {
background-position: 0 -416px !important;
}
.language-flag-hi .country-flag,
.language-flag-te .country-flag,
.language-flag-kn .country-flag,
.language-flag-ta .country-flag,
.language-flag-gu .country-flag {
background-position: 0 -432px !important;
}
.language-flag-hu .country-flag {
background-position: 0 -448px !important;
}
.language-flag-is .country-flag {
background-position: 0 -464px !important;
}
.language-flag-id .country-flag {
background-position: 0 -480px !important;
}
.language-flag-ga .country-flag {
background-position: 0 -496px !important;
}
.language-flag-it .country-flag {
background-position: 0 -512px !important;
}
.language-flag-ja .country-flag {
background-position: 0 -528px !important;
}
.language-flag-ko .country-flag {
background-position: 0 -544px !important;
}
.language-flag-la .country-flag {
background-position: 0 -560px !important;
}
.language-flag-lv .country-flag {
background-position: 0 -576px !important;
}
.language-flag-lt .country-flag {
background-position: 0 -592px !important;
}
.language-flag-mk .country-flag {
background-position: 0 -608px !important;
}
.language-flag-ms .country-flag {
background-position: 0 -624px !important;
}
.language-flag-mt .country-flag {
background-position: 0 -640px !important;
}
.language-flag-no .country-flag {
background-position: 0 -656px !important;
}
.language-flag-fa .country-flag {
background-position: 0 -672px !important;
}
.language-flag-pl .country-flag {
background-position: 0 -688px !important;
}
.language-flag-pt .country-flag {
background-position: 0 -704px !important;
}
.language-flag-ro .country-flag {
background-position: 0 -720px !important;
}
.language-flag-ru .country-flag {
background-position: 0 -736px !important;
}
.language-flag-sr .country-flag {
background-position: 0 -752px !important;
}
.language-flag-sk .country-flag {
background-position: 0 -768px !important;
}
.language-flag-sl .country-flag {
background-position: 0 -784px !important;
}
.language-flag-es .country-flag {
background-position: 0 -800px !important;
}
.language-flag-sw .country-flag {
background-position: 0 -816px !important;
}
.language-flag-sv .country-flag {
background-position: 0 -832px !important;
}
.language-flag-th .country-flag {
background-position: 0 -848px !important;
}
.language-flag-tr .country-flag {
background-position: 0 -864px !important;
}
.language-flag-uk .country-flag {
background-position: 0 -880px !important;
}
.language-flag-ur .country-flag {
background-position: 0 -896px !important;
}
.language-flag-vi .country-flag {
background-position: 0 -912px !important;
}
.language-flag-cy .country-flag {
background-position: 0 -928px !important;
}
.language-flag-yi .country-flag {
background-position: 0 -944px !important;
}
.language-flag-bn .country-flag {
background-position: 0 -960px !important;
}
.language-flag-eo .country-flag {
background-position: 0 -976px !important;
}
.language-flag.language-flag-custom-afghanistan .country-flag {
background-position: 0 -992px !important;
}
.language-flag.language-flag-custom-albania .country-flag {
background-position: 0 -1008px !important;
}
.language-flag.language-flag-custom-algeria .country-flag {
background-position: 0 -1024px !important;
}
.language-flag.language-flag-custom-argentina .country-flag {
background-position: 0 -1040px !important;
}
.language-flag.language-flag-custom-australia .country-flag {
background-position: 0 -1056px !important;
}
.language-flag.language-flag-custom-austria .country-flag {
background-position: 0 -1072px !important;
}
.language-flag.language-flag-custom-belgium .country-flag {
background-position: 0 -1088px !important;
}
.language-flag.language-flag-custom-brazil .country-flag {
background-position: 0 -1104px !important;
}
.language-flag.language-flag-custom-canada .country-flag {
background-position: 0 -1120px !important;
}
.language-flag.language-flag-custom-chile .country-flag {
background-position: 0 -1136px !important;
}
.language-flag.language-flag-custom-cote-d-ivoire .country-flag {
background-position: 0 -1152px !important;
}
.language-flag.language-flag-custom-ecuador .country-flag {
background-position: 0 -1168px !important;
}
.language-flag.language-flag-custom-egypt .country-flag {
background-position: 0 -1184px !important;
}
.language-flag.language-flag-custom-england .country-flag {
background-position: 0 -1200px !important;
}
.language-flag.language-flag-custom-luxembourg .country-flag {
background-position: 0 -1216px !important;
}
.language-flag.language-flag-custom-malaysia .country-flag {
background-position: 0 -1232px !important;
}
.language-flag.language-flag-custom-mexico .country-flag {
background-position: 0 -1248px !important;
}
.language-flag.language-flag-custom-new-zealand .country-flag {
background-position: 0 -1264px !important;
}
.language-flag.language-flag-custom-oman .country-flag {
background-position: 0 -1280px !important;
}
.language-flag.language-flag-custom-qatar .country-flag {
background-position: 0 -1296px !important;
}
.language-flag.language-flag-custom-saudi-arabia .country-flag {
background-position: 0 -1312px !important;
}
.language-flag.language-flag-custom-singapore .country-flag {
background-position: 0 -1328px !important;
}
.language-flag.language-flag-custom-south-africa .country-flag {
background-position: 0 0 !important;
}
.language-flag.language-flag-custom-switzerland .country-flag {
background-position: 0 -1344px !important;
}
.language-flag.language-flag-custom-syria .country-flag {
background-position: 0 -1360px !important;
}
.language-flag.language-flag-custom-united-arab-emirates .country-flag {
background-position: 0 -1376px !important;
}
.language-flag.language-flag-custom-united-states-of-america .country-flag {
background-position: 0 -1392px !important;
}
.language-flag-hy .country-flag {
background-position: 0 -1408px;
}
.language-flag-bs .country-flag {
background-position: 0 -1424px;
}
.language-flag-ceb .country-flag {
background-position: 0 -1440px;
}
.language-flag-ny .country-flag {
background-position: 0 -1456px;
}
.language-flag-ha .country-flag {
background-position: 0 -1472px;
}
.language-flag-hmn .country-flag {
background-position: 0 -1488px;
}
.language-flag-ig .country-flag {
background-position: 0 -1504px;
}
.language-flag-jw .country-flag {
background-position: 0 -1520px;
}
.language-flag-kk .country-flag {
background-position: 0 -1536px;
}
.language-flag-km .country-flag {
background-position: 0 -1552px;
}
.language-flag-lo .country-flag {
background-position: 0 -1568px;
}
.language-flag-la .country-flag {
background-position: 0 -1584px;
}
.language-flag-mg .country-flag {
background-position: 0 -1600px;
}
.language-flag-ml .country-flag {
background-position: 0 -1616px;
}
.language-flag-mi .country-flag {
background-position: 0 -1632px;
}
.language-flag-mr .country-flag {
background-position: 0 -1648px;
}
.language-flag-mn .country-flag {
background-position: 0 -1664px;
}
.language-flag-my .country-flag {
background-position: 0 -1680px;
}
.language-flag-ne .country-flag {
background-position: 0 -1696px;
}
.language-flag-pa .country-flag {
background-position: 0 -1712px;
}
.language-flag-st .country-flag {
background-position: 0 -1728px;
}
.language-flag-si .country-flag {
background-position: 0 -1744px;
}
.language-flag-so .country-flag {
background-position: 0 -1760px;
}
.language-flag-su .country-flag {
background-position: 0 -1776px;
}
.language-flag-tg .country-flag {
background-position: 0 -1792px;
}
.language-flag-uz .country-flag {
background-position: 0 -1808px;
}
.language-flag-yo .country-flag {
background-position: 0 -1824px;
}
.language-flag-zu .country-flag {
background-position: 0 -1840px;
}  .slider_banner {
position: relative;
overflow: hidden;
}
.slider_banner .swiper-slide .banner_txt {
position: absolute;
top: 50%;
width: 100%;
text-align: center;
}
.slider_banner .swiper-slide .banner_txt p {
font-size: 80px;
color: #fff;
font-weight: 800;
margin-bottom: 60px;
}
.slider_banner .swiper-slide .banner_txt a {
border: 1px solid #fff;
padding: 20px 80px;
color: #fff;
margin: 0 20px;
}
.slider_banner .swiper-slide .banner_txt .btn1 {
color: #000;
background-color: #fff;
}
.swiper-container-no-flexbox .swiper-slide {
float: left
}
.swiper-container-vertical>.swiper-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-box-sizing: content-box;
box-sizing: content-box
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.swiper-container-free-mode>.swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto
}
.swiper-slide {
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform
}
.swiper-invisible-blank-slide {
visibility: hidden
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
height: auto
}
.swiper-container-autoheight .swiper-wrapper {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-transition-property: height, -webkit-transform;
transition-property: height, -webkit-transform;
-o-transition-property: transform, height;
transition-property: transform, height;
transition-property: transform, height, -webkit-transform
}
.swiper-container-3d {
-webkit-perspective: 1200px;
perspective: 1200px
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-right {
background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-top {
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
-ms-touch-action: pan-y;
touch-action: pan-y
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
-ms-touch-action: pan-x;
touch-action: pan-x
}
.swiper-button-next,
.swiper-button-prev {
display: inline-block;
position: absolute;
top: 50%;
line-height: 70px;
text-align: center;
margin-top: -25px;
z-index: 2;
cursor: pointer;
opacity: 0;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
font-size: 30px;
border-radius: 2px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.swiper-button-next:hover,
.swiper-button-prev:hover {
background: #202123;
}
.swiper-button-next:before,
.swiper-button-prev:before {
display: inline-block;
}
.swiper-container:hover .swiper-button-next,
.swiper-container:hover .swiper-button-prev {
opacity: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
left: 10px;
right: auto
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
right: 10px;
left: auto
}
.swiper-button-lock {
display: none
}
.swiper-pagination {
position: absolute;
text-align: center;
-webkit-transition: .3s opacity;
-o-transition: .3s opacity;
transition: .3s opacity;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
z-index: 2
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
bottom: 10px;
left: 0;
width: 100%
}
.swiper-pagination-bullets-dynamic {
overflow: hidden;
font-size: 0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transform: scale(.33);
-ms-transform: scale(.33);
transform: scale(.33);
position: relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
-webkit-transform: scale(.66);
-ms-transform: scale(.66);
transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
-webkit-transform: scale(.33);
-ms-transform: scale(.33);
transform: scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
-webkit-transform: scale(.66);
-ms-transform: scale(.66);
transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
-webkit-transform: scale(.33);
-ms-transform: scale(.33);
transform: scale(.33)
}
.swiper-pagination-bullet {
margin: 0 10px;
position: relative;
overflow: hidden;
border-radius: 50%;
display: inline-block;
width: 12px;
height: 12px;
vertical-align: top;
background-color: #666773;
}
.swiper-pagination-bullet-active {
background-color: #e18c44;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer
}
.swiper-container-vertical>.swiper-pagination-bullets {
right: 10px;
top: 50%;
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 6px 0;
display: block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display: inline-block;
-webkit-transition: .2s top, .3s -webkit-transform;
transition: .2s top, .3s -webkit-transform;
-o-transition: .2s transform, .3s top;
transition: .2s transform, .3s top;
transition: .2s transform, .3s top, .3s -webkit-transform
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 5px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
white-space: nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transition: .2s left, .3s -webkit-transform;
transition: .2s left, .3s -webkit-transform;
-o-transition: .2s transform, .3s left;
transition: .2s transform, .3s left;
transition: .2s transform, .3s left, .3s -webkit-transform
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transition: .2s right, .3s -webkit-transform;
transition: .2s right, .3s -webkit-transform;
-o-transition: .2s transform, .3s right;
transition: .2s transform, .3s right;
transition: .2s transform, .3s right, .3s -webkit-transform
}
.swiper-pagination-progressbar {
background: rgba(0, 0, 0, .25);
position: absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: #007aff;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
-webkit-transform-origin: right top;
-ms-transform-origin: right top;
transform-origin: right top
}
.swiper-container-horizontal {
overflow: hidden;
}
.swiper-container-horizontal>.swiper-pagination-progressbar {
width: 100%;
height: 4px;
left: 0;
top: 0
}
.swiper-container-vertical>.swiper-pagination-progressbar {
width: 4px;
height: 100%;
left: 0;
top: 0
}
.swiper-pagination-progressbar.swiper-pagination-white {
background: rgba(255, 255, 255, .25)
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
background: #fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
background: #000
}
.swiper-pagination-progressbar.swiper-pagination-black {
background: rgba(0, 0, 0, .25)
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
background: #000
}
.swiper-pagination-lock {
display: none
}
.swiper-scrollbar {
border-radius: 10px;
position: relative;
-ms-touch-action: none;
background: rgba(0, 0, 0, .1)
}
.swiper-container-horizontal>.swiper-scrollbar {
position: absolute;
left: 1%;
bottom: 3px;
z-index: 50;
height: 5px;
width: 98%
}
.swiper-container-vertical>.swiper-scrollbar {
position: absolute;
right: 3px;
top: 1%;
z-index: 50;
width: 5px;
height: 98%
}
.swiper-scrollbar-drag {
height: 100%;
width: 100%;
position: relative;
background: rgba(0, 0, 0, .5);
border-radius: 10px;
left: 0;
top: 0
}
.swiper-scrollbar-cursor-drag {
cursor: move
}
.swiper-scrollbar-lock {
display: none
}
.swiper-zoom-container {
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-align: center
}
.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
max-width: 100%;
max-height: 100%;
-o-object-fit: contain;
object-fit: contain
}
.swiper-slide-zoomed {
cursor: move
}
.swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
-webkit-transform-origin: 50%;
-ms-transform-origin: 50%;
transform-origin: 50%;
-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
animation: swiper-preloader-spin 1s steps(12, end) infinite
}
.swiper-lazy-preloader:after {
display: block;
content: '';
width: 100%;
height: 100%;
background-position: 50%;
background-size: 100%;
background-repeat: no-repeat
}
.swiper-lazy-preloader-white:after {}
@-webkit-keyframes swiper-preloader-spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@keyframes swiper-preloader-spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
.swiper-container .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
-webkit-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out
}
.swiper-container-fade .swiper-slide {
pointer-events: none;
-webkit-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
pointer-events: none
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto
}
.swiper-container-cube {
overflow: visible
}
.swiper-container-cube .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
visibility: hidden;
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
width: 100%;
height: 100%
}
.swiper-container-cube .swiper-slide .swiper-slide {
pointer-events: none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
-webkit-transform-origin: 100% 0;
-ms-transform-origin: 100% 0;
transform-origin: 100% 0
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
pointer-events: auto
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
pointer-events: auto;
visibility: visible
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.swiper-container-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
background: #000;
opacity: .6;
-webkit-filter: blur(50px);
filter: blur(50px);
z-index: 0
}
.swiper-container-flip {
overflow: visible
}
.swiper-container-flip .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1
}
.swiper-container-flip .swiper-slide .swiper-slide {
pointer-events: none
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
pointer-events: auto
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.swiper-container-coverflow .swiper-wrapper {
-ms-perspective: 1200px
}
@media screen and (max-width: 480px) {
.swiper-pagination-bullet {
width: 10px;
height: 10px;
margin: 0 5px;
}
} .slider_banner .swiper-slide img {
width: 100%;
min-height: 150px;
}
.slider_banner .swiper-slide img+img {
position: absolute;
left: 0;
top: 0;
}
.slider_banner .swiper-slide img {
width: 100%;
transition: 3s linear;
transform: scale(1.08);
}
.slider_banner .swiper-slide.swiper-slide-active img {
transform: scale(1);
}
.slider_banner .slider_swiper_pager {
width: 90px;
height: 100%;
position: absolute;
right: 0;
top: 0;
z-index: 2;
}
.slider_banner .swiper-pagination {
bottom: 50px;
opacity: .5;
}
.slider_banner:hover .swiper-pagination {
opacity: 1;
}
.slider_banner .swiper-pagination span {
vertical-align: middle;
}
.slider_banner .swiper-pagination i {
display: inline-block;
margin: 0 8px;
width: 6px;
height: 6px;
background-color: #fff;
vertical-align: middle;
}
.slider_banner .swiper-pagination-bullet:before {
display: none;
}
.slider_banner .swiper-pagination-bullet {
display: inline-block;
box-sizing: border-box;
margin-right: 13px;
width: 13px;
height: 13px;
background: #fff;
color: #fff;
text-align: center;
border-radius: 50%;
}
.slider_banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #ea5b24;
border: 1px solid #ea5b24;
width: 36px;
border-radius: 5px;
}
.banner_button_prev,
.banner_button_next {
position: absolute;
top: 0;
display: block;
width: 54px;
height: 54px;
border-radius: 50%;
background: rgba(255, 255, 255, .5);
vertical-align: middle;
text-align: center;
cursor: pointer;
-webkit-transition: all ease-in-out .35s;
transition: all ease-in-out .35s;
}
.slider_banner .swiper-button-white {
display: inline-block;
width: 90px;
height: 60px;
line-height: 60px;
background-color: rgba(0, 0, 0, .6);
border-radius: 4px;
opacity: 0;
filter: alpha(opacity=0);
margin-top: -25px;
text-indent: -9999px;
overflow: hidden;
background-position: center;
background-repeat: no-repeat;
}
.slider_banner .swiper-button-white .slide-page-box {
display: none;
}
.slider_banner .swiper-button-prev:after {
-webkit-transform: translate3d(20px, 0, 0);
-ms-transform: translate3d(20px, 0, 0);
-o-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
opacity: 0;
filter: alpha(opacity=0);
}
.slider_banner .swiper-button-prev:hover:after {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
filter: alpha(opacity=100);
}
.slider_banner .swiper-button-next:after {
-webkit-transform: translate3d(-20px, 0, 0);
-ms-transform: translate3d(-20px, 0, 0);
-o-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
opacity: 0;
filter: alpha(opacity=0);
}
.slider_banner .swiper-button-next:hover:after {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
filter: alpha(opacity=100);
}
.slider_banner .swiper-button-prev:before {
content: '\f177';
}
.slider_banner .swiper-button-next:before {
content: '\f178';
}
.slider_banner:hover .swiper-button-white {
opacity: 1;
filter: alpha(opacity=100);
}
.slider_banner:hover .swiper-button-prev {
left: 0;
}
.slider_banner:hover .swiper-button-next {
right: 0;
}
.slider_banner:hover .swiper-button-white:hover {
background-color: rgba(0, 0, 0, .8);
} .swiper-container {
overflow: hidden;
}
.slider_banner .swiper-container .swiper-wrapper {
width: 2000%;
}
.swiper-slide {
float: left;
}
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
.swiper-container .swiper-wrapper {
width: auto;
}
} .fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer,
.fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image,
.fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
background-image: url(//www.usredlighttherapy.com/style/img/custom_service/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//www.usredlighttherapy.com/style/img/custom_service/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//www.usredlighttherapy.com/style/img/custom_service/blank.gif); -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: rgba(0, 0, 0, .7);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
}
#fancybox-buttons {
position: fixed;
left: 0;
width: 100%;
z-index: 8050;
}
#fancybox-buttons.top {
top: 10px;
}
#fancybox-buttons.bottom {
bottom: 10px;
}
#fancybox-buttons ul {
display: block;
width: 166px;
height: 30px;
margin: 0 auto;
padding: 0;
list-style: none;
border: 1px solid #111;
border-radius: 3px;
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05);
-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05);
background: rgb(50, 50, 50);
background: -moz-linear-gradient(top, rgb(68, 68, 68) 0%, rgb(52, 52, 52) 50%, rgb(41, 41, 41) 50%, rgb(51, 51, 51) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(68, 68, 68)), color-stop(50%, rgb(52, 52, 52)), color-stop(50%, rgb(41, 41, 41)), color-stop(100%, rgb(51, 51, 51)));
background: -webkit-linear-gradient(top, rgb(68, 68, 68) 0%, rgb(52, 52, 52) 50%, rgb(41, 41, 41) 50%, rgb(51, 51, 51) 100%);
background: -o-linear-gradient(top, rgb(68, 68, 68) 0%, rgb(52, 52, 52) 50%, rgb(41, 41, 41) 50%, rgb(51, 51, 51) 100%);
background: -ms-linear-gradient(top, rgb(68, 68, 68) 0%, rgb(52, 52, 52) 50%, rgb(41, 41, 41) 50%, rgb(51, 51, 51) 100%);
background: linear-gradient(top, rgb(68, 68, 68) 0%, rgb(52, 52, 52) 50%, rgb(41, 41, 41) 50%, rgb(51, 51, 51) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222', GradientType=0);
}
#fancybox-buttons ul li {
float: left;
margin: 0;
padding: 0;
}
#fancybox-buttons a {
display: block;
width: 30px;
height: 30px;
text-indent: -9999px;
background-image: url(//www.usredlighttherapy.com/style/img/custom_service/fancybox_buttons.png);
background-repeat: no-repeat;
outline: none;
opacity: 0.8;
}
#fancybox-buttons a:hover {
opacity: 1;
}
#fancybox-buttons a.btnPrev {
background-position: 5px 0;
}
#fancybox-buttons a.btnNext {
background-position: -33px 0;
border-right: 1px solid #3e3e3e;
}
#fancybox-buttons a.btnPlay {
background-position: 0 -30px;
}
#fancybox-buttons a.btnPlayOn {
background-position: -30px -30px;
}
#fancybox-buttons a.btnToggle {
background-position: 3px -60px;
border-left: 1px solid #111;
border-right: 1px solid #3e3e3e;
width: 35px
}
#fancybox-buttons a.btnToggleOn {
background-position: -27px -60px;
}
#fancybox-buttons a.btnClose {
border-left: 1px solid #111;
width: 35px;
background-position: -56px 0px;
}
#fancybox-buttons a.btnDisabled {
opacity: 0.4;
cursor: default;
}
#fancybox-thumbs {
position: fixed;
left: 0;
width: 100%;
overflow: hidden;
z-index: 8050;
}
#fancybox-thumbs.bottom {
bottom: 2px;
}
#fancybox-thumbs.top {
top: 2px;
}
#fancybox-thumbs ul {
position: relative;
list-style: none;
margin: 0;
padding: 0;
}
#fancybox-thumbs ul li {
float: left;
padding: 1px;
opacity: 0.5;
}
#fancybox-thumbs ul li.active {
opacity: 0.75;
padding: 0;
border: 1px solid #fff;
}
#fancybox-thumbs ul li:hover {
opacity: 1;
}
#fancybox-thumbs ul li a {
display: block;
position: relative;
overflow: hidden;
border: 1px solid #222;
background: #111;
outline: none;
} .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes fadeInUpA {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 30%, 0);
transform: translate3d(0, 30%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUpA {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 30%, 0);
transform: translate3d(0, 30%, 0);
-ms-transform: translate3d(0, 30%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
-ms-transform: none;
}
}
.fadeInUpA {
-webkit-animation-name: fadeInUpA;
animation-name: fadeInUpA;
}
@-webkit-keyframes fadeInLeftA {
0% {
opacity: 0;
-webkit-transform: translate3d(-30%, 0, 0);
transform: translate3d(-30%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeftA {
0% {
opacity: 0;
-webkit-transform: translate3d(-30%, 0, 0);
transform: translate3d(-30%, 0, 0);
-ms-transform: translate3d(-30%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
-ms-transform: none;
}
}
.fadeInLeftA {
-webkit-animation-name: fadeInLeftA;
animation-name: fadeInLeftA;
}
@-webkit-keyframes fadeInRightA {
0% {
opacity: 0;
-webkit-transform: translate3d(30%, 0, 0);
transform: translate3d(30%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRightA {
0% {
opacity: 0;
-webkit-transform: translate3d(30%, 0, 0);
transform: translate3d(30%, 0, 0);
-ms-transform: translate3d(30%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
-ms-transform: none;
}
}
.fadeInRightA {
-webkit-animation-name: fadeInRightA;
animation-name: fadeInRightA;
}
@-webkit-keyframes bounceInA {
0%,
100%,
20%,
40%,
60%,
80% {
-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
100% {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes bounceInA {
0%,
100%,
20%,
40%,
60%,
80% {
-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
-ms-transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
-ms-transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
-ms-transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
-ms-transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
-ms-transform: scale3d(.97, .97, .97);
}
100% {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
}
}
.bounceInA {
-webkit-animation-name: bounceInA;
animation-name: bounceInA;
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@keyframes bounceIn01 {
20% {
transform: scale3d(1.2, 1.2, 1.2) rotate(90deg)
}
50% {
transform: scale3d(1, 1, 1) rotate(180deg)
}
80% {
transform: scale3d(1.2, 1.2, 1.2) rotate(270deg)
}
100% {
transform: scale3d(1, 1, 1) rotate(360deg)
}
}
@keyframes bounceIn02 {
20% {
transform: scale3d(1.2, 1.2, 1.2) rotate(-90deg)
}
50% {
transform: scale3d(1, 1, 1) rotate(-180deg)
}
80% {
transform: scale3d(1.2, 1.2, 1.2) rotate(-270deg)
}
100% {
transform: scale3d(1, 1, 1) rotate(360deg)
}
}
@keyframes run01 {
0% {
transform: translateX(0px) translateY(0px);
}
25% {
transform: translateX(-25px) translateY(-25px);
}
50% {
transform: translateX(0px) translateY(0px);
}
75% {
transform: translateX(25px) translateY(-25px);
}
100% {
transform: translateX(0px) translateY(0px);
}
}
@keyframes run {
0% {
transform: translateX(0px) translateY(0px);
}
50% {
transform: translateX(-200px) translateY(200px);
}
100% {
transform: translateX(0px) translateY(0px);
}
} [data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} .inquiry-pop-bd{position:fixed;left:50%;top:50%;margin:-300px 0 0 -275px;width: 550px;height: 550px;background:#FFF;box-shadow:0 0 10px rgba(255, 255, 255, .5);display:none;z-index:2000;}
.inquiry-pop-bd:before{content:"";position:fixed;width:100%;height:100%;left:0;top:0;background: rgb(0 0 0 / 75%);z-index:-1;}
.inquiry-pop-bd .inquiry-pop {position:absolute;width:100%;height:100%;left:0;top:0;padding:22px;z-index:1;background: #d46032;-webkit-animation: fadeInDownA .4s ease;-o-animation: fadeInDownA .4s ease;animation: fadeInDownA .4s ease;}
.inquiry-pop-bd .inquiry-pop .ico-close-pop {position:absolute;right: 0px;top: 0px;width:30px;height:30px;background:url(//www.usredlighttherapy.com/style/img/search_btn_close.png) no-repeat center center;cursor:pointer;z-index:1;}
.inquiry-form-wrap {position:relative;height: 420px;width: 100.5%;}
.ad_prompt {position:absolute;display:block;top:50%;left:0;width:100%;line-height:40px;margin:-20px 0 0;text-align:center;color:#b651b1;font-size:20px;-webkit-animation:twinkling 1s infinite ease-in-out;animation:twinkling 1s infinite ease-in-out;display:none;}
.inquiry-pop-bd .wpforms-submit,
.inquiry-pop-bd .wpforms-field-medium{width:100%; max-width:100% !important;}
.inquiry-pop-bd .wpforms-submit{background: #fff !important;color: #333 !important;}
.inquiry-pop-bd .wpforms-submit:hover{color:#fff !important;}
@media screen and (max-width: 550px) {
.inquiry-pop-bd{width: auto;left: 10px;right: 10px;top: 10px;bottom: 10px;margin: auto;}
.inquiry-pop-bd .inquiry-pop{padding:10px;}
.scrollsidebar {display:none;}
} .ico_phone {
position: relative;
top: 5px;
display: inline-block;
width: 23px;
height: 23px;
background: url(//www.usredlighttherapy.com/style/img/phon.png) no-repeat center;
}
.emil_ico {
position: relative;
top: 5px;
display: inline-block;
width: 23px;
height: 23px;
background: url(//www.usredlighttherapy.com/style/img/footer-ic-mail.png) no-repeat center;
}
.adds_ico {
position: relative;
top: 5px;
display: inline-block;
width: 23px;
height: 24px;
background: url(//www.usredlighttherapy.com/style/img/footer-ic-address.png) no-repeat center;
}
.pho_ico {
position: relative;
top: 5px;
display: inline-block;
width: 23px;
height: 23px;
background: url(//www.usredlighttherapy.com/style/img/phon.png) no-repeat center;
}  .container {
overflow: hidden;
}
.web_head {
position: relative;
top: 0;
left: 0;
z-index: 8;
width: 100%;
}
.web_head.page_head{background: #0000008c;}
.web_head .nav_wrap {
-moz-transition-duration: .3s;
-webkit-transition-duration: .3s;
-o-transition-duration: .3s;
-ms-transition-duration: .3s;
transition-duration: .3s;
}
.nav_wrap .head_nav li.pd_nav { position: static; }
.nav_wrap .head_nav>.pd_nav>ul{
width: 100%;
padding: 10px;
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
pointer-events: none;
border: none;
}
.nav_wrap .head_nav>.pd_nav .sub-menu{}
.nav_wrap .head_nav>.pd_nav .sub-menu>li{
position: relative;
width: 20%;
margin: 0;
padding: 30px 0;
border: none;
}
.nav_wrap .head_nav>.pd_nav .sub-menu>li a{
}
.nav_wrap .head_nav>.pd_nav .sub-menu>li a img{
width: auto;
height: auto;
margin-bottom: 10px;
}
.nav_wrap .head_nav>.pd_nav .sub-menu>li a em{
color: #fff;
font-size: 14px;
}
.nav_wrap .head_nav>.pd_nav .sub-menu li ul{
opacity: 1;
transform: none;
visibility: visible;
background: none;
left: 180px;
top: 60px;
}
.nav_wrap .head_nav>.pd_nav .sub-menu li ul li{
opacity: 1;
padding: 2px 0;
}
.nav_wrap .head_nav>.pd_nav .sub-menu li ul li a{
color: #000;
font-size: 14px;
color: #666;
}
.nav_wrap .head_nav>.pd_nav:hover>ul{pointer-events:auto;}
.nav_wrap .head_nav>li>a>b {
display: inline-block;
width: 0;
height: 0;
overflow: hidden;
border: 4px solid #2a5eb4;
border-bottom: 0;
border-left-color: transparent;
border-right-color: transparent;
border-top-width: 5px;
margin-left: 8px;
vertical-align: middle;
position: relative;
z-index: 1;
}
.web_head.fixed-nav .topbar {
display: none;
}
.topbar .top_left {
float: left;
}
.topbar .top_right {
float: right;
align-items: center;
}
.web_head.fixed-nav .nav_wrap {
position: fixed;
top: 0;
background-color: #fff;
box-shadow: 0 0 10px #303030;
z-index: 999;
width: 100%;
}
.web_head.fixed-nav .topbar {
display: none;
}
.topbar .head-search {
display: inline-block;
height: 30px;
border: 1px solid #dddddd8c;
}
.topbar .head-search .search-ipt {
color: #aaa;
width: 240px;
height: 28px;
line-height: 28px;
border: 0;
margin-right: -5px;
background: #626262;
padding: 10px 0 10px 10px;
vertical-align: top;
font-size: 17px;
font-family: 'Roboto-Regular', Arial, Helvetica, sans-serif;
}
.topbar .head-search .search-ipt::-webkit-input-placeholder {
color: #eee;
}
.topbar .head-search .search-ipt::-moz-placeholder {
color: #eee;
opacity: 1;
}
.topbar .head-search .search-ipt:-ms-input-placeholder {
color: #eee;
}
.topbar .head-search .search-ipt:-moz-placeholder {
color: #eee;
}
.topbar .head-search .search-btn {
display: inline-block;
width: 30px;
height: 28px;
cursor: pointer;
border: 0;
background-color: #000;
background-repeat: no-repeat;
background-position: center;
background-image: url(//www.usredlighttherapy.com/style/img/search_btn.png);
position: relative;
vertical-align: top;
}
.index_web_head .topbar .layout {
text-align: center;
height: 85px;
justify-content: space-between;
}
.web_head .nav_wrap .logo img {
max-height: 57px;
}
.index_web_head .topbar span {
margin-left: 8px;
font-size: 17px;
color: #fff;
font-family: 'Roboto-Regular', Arial, Helvetica, sans-serif;
}
.index_web_head .topbar span a {
font-size: 17px;
color: #bababa;
}
.index_web_head .topbar .head_left {
float: left;
}
.index_web_head .head_left {
width: 100%;
}
.index_web_head .topbar .head_right {
float: right;
}
.index_web_head .topbar .head_right ul li {
display: inline-block;
margin-right: 55px;
}
.index_web_head .topbar .head_right ul li:last-child {
margin-right: 10px;
}
.topbar .layout,
.topbar .layout ul,
.nav_wrap,
.nav_wrap .layout,
.nav_wrap .layout .head_left,
.web_head .layout .head_right,
.nav_wrap .layout .head_nav {
position: relative; justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.index_web_head .nav_wrap{position:relative;}
.nav_wrap,
.nav_wrap a {
color: #000;
}
.nav_wrap .head_nav li {
position: relative;
font-size: 16px;
margin: 0 30px;
line-height: 75px;
font-family: 'Roboto-Regular', Arial, Helvetica, sans-serif;
padding: 10px 0;
}
.nav_wrap .head_nav li a:hover {
color: #ea5b24;
}
.nav_wrap .head_nav .sub-menu li a:hover{color:#ffffffb0;}
.nav_wrap .head_nav li>a {
padding: 0 3px;
font-weight: bold;
}
.head_nav > li.has-child a{padding-right: 20px;}
.head_nav li a b{position: absolute;top: 48%;right: 0;display: inline-block;overflow: hidden;-webkit-box-sizing: content-box;box-sizing: content-box;width: 19px;height: 19px;text-align: center;line-height: 19px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.head_nav li a b:before{
content: "▼";
font-weight: 100;
display: inline-block;
font-size: 12px;
}
.nav_wrap .head_nav li li>a:after {
display: none;
}
.nav_wrap .head_nav:hover li.nav-current>a:after {
width: 0; }
.nav_wrap .head_nav li.nav-current>a:after,
.nav_wrap .head_nav:hover li.nav-current:hover>a:after,
.nav_wrap .head_nav li:hover>a:after {
width: 100%;
}
.nav_wrap .head_nav li.ico:after {
font-family: 'fontawesome';
content: "\f107";
position: absolute;
right: -15px;
top: 0;
font-size: 16px;
}
.nav_wrap .head_nav ul li a {
color: #fff;
}
.nav_wrap .head_nav ul li.ico:after {
content: "\f105";
right: 10px;
top: 2px;
}
.nav_wrap .head_nav ul {
position: absolute;
top: 100%;
left: 0;
width: 250px;
background: #fff;
padding: 16px 0;
font-size: 14px;
opacity: 0;
visibility: hidden;
}
.nav_wrap .head_nav li:hover>ul {
opacity: 1;
visibility: visible;
background: #df5e2c;
}
.nav_wrap .head_nav ul li {
padding: 5px 0;
line-height: 1.5;
margin: 0 10px;
font-size: 14px;
border-bottom: 1px solid #fff;
}
.nav_wrap .head_nav ul ul {
top: 0;
left: 225px;
}
.nav_wrap .head_right {
margin-left: 20px;
} .slider_banner .banner_miao{
position: absolute;
left: 50%;
top: 10%;
transform: translateX(-50%);
text-align: center;
max-width: 25%;
color: #fff;
}
.slider_banner .banner_miao b{
font-size: 30px;
font-weight: bold;
}
.slider_banner .banner_miao p{
padding-top: 30px;
max-width: 80%;
margin: 0 auto;
font-weight: bold;
}
.slider_banner .banner_miao a{
background: #df5e2c;
display: inline-block;
color: #fff;
margin-top: 30px;
padding: 10px 24px;
border-radius: 5px;
} .index_title{
text-align: center;
color: #000;
padding-bottom: 30px;
}
.index_title span{
display: inline-block;
width: 10%;
height: 2px;
background: #000;
transition: all .8s ease-in;
}
.index_title h5{font-size: 31px;font-weight: bold;text-transform: capitalize;}
.index_title:hover span{
width: 50%;
} .index_product{
position: relative;
padding: 100px 0 0;
}
.index_product .pd_list{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
.index_product .pd_list li{
width: 23%;
margin-bottom: 30px;
text-align: center;
overflow: hidden;
}
.index_product .pd_list li p{
padding-top: 10px;
} .index_process{
position: relative;
padding: 100px 0 0;
}
.index_process .pd_list{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
.index_process .pd_list li{
width: 23%;
margin-bottom: 30px;
text-align: center;
overflow: hidden;
}
.index_process .pd_list li p{
padding-top: 10px;
}
ul.index_news {display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}
ul.index_news li.blog-item {width: 32.3333%;}
ul.index_news li.blog-item figure.item-wrap { }
ul.index_news li.blog-item figure.item-wrap a.item-img { }
ul.index_news li.blog-item figure.item-wrap a.item-img img.blog-img {border-radius: 50% 50% 0 0;}
ul.index_news li.blog-item figure.item-wrap figcaption.item-info {padding: 20px;}
ul.index_news li.blog-item figure.item-wrap figcaption.item-info h3.item-title {margin: 20px 0;font-size: 24px;}
ul.index_news li.blog-item figure.item-wrap figcaption.item-info .item-detail { }
ul.index_news li.blog-item figure.item-wrap figcaption.item-info a.item-more {text-transform: capitalize;margin-top: 30px;display: inline-block;font-weight: bold;border-radius: 15px;padding: 15px 30px;color: #ffff;background: #d46032;}
.index_about{
position: relative;
padding-top: 100px;
}
.index_about .about_desc{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
.index_about .about_desc .about_left{
width: 43%;
font-size: 16px;
color: #333;
}
.index_about .about_desc .about_left b{font-size: 24px;color: #000;text-transform: capitalize;}
.index_about .about_desc .about_left p{margin-bottom: 10px;}
.index_about .about_desc .about_right{
width: 44%;
}
.about_unm{
position: relative;
margin-top: 40px;
}
.about_unm ul{
display: flex;
align-items: flex-start;
justify-content: space-between;
flex-wrap: wrap;
text-align: center;
}
.about_unm ul li{
width: 47%;
padding: 20px;
margin-bottom: 20px;
min-height: 150px;
-webkit-box-shadow: 0px -0px 11px 0px rgba(0,0,0,0.19);
-moz-box-shadow:0px -0px 11px 0px rgba(0,0,0,0.19);
box-shadow:0px -0px 11px 0px rgba(0,0,0,0.19);
} .foot_wrap {
position: relative;
background: #212121;
padding: 100px 0 40px;
margin-top: 100px;
}
.foot_wrap .layout .foot_all{
display: flex;
flex-wrap: wrap;
align-items: flex-start;
justify-content: space-between;
padding-bottom: 90px;
}
.foot_wrap .layout .foot_all .foot_contact span{margin: 70px 0 45px;display: inline-block;color: #fff;font-size: 16px;width: 80%;opacity: .65;}
.foot_wrap .layout .foot_desc {
width: 33.333%;
}
.foot_wrap .layout .foot_desc .logo{max-width:120px;}
.foot_wrap .layout .foot_desc.foot_center{padding-left: 110px;}
.foot_wrap .layout .foot_desc.foot_right{padding-left: 70px;}
.foot_wrap .layout .foot_desc .btn_more a{height: 70px;line-height: 70px;padding: 0 35px;font-size: 14px;opacity: 1;}
.foot_wrap .layout .foot_desc .btn_more a:before{content: '\f1d8';font-family: 'fontawesome';display: inline-block;margin-right: 10px;font-size: 20px;}
.foot_wrap .layout .foot_desc .foot_information li{margin-bottom: 24px;}
.foot_wrap .layout .foot_desc .foot_information li a{color: #fff;font-size: 16px;text-transform: uppercase;opacity: .65;}
.foot_wrap .layout .foot_desc a {
color: #fff;
opacity: .65;
}
.foot_right ul li span{height: 24px;line-height: 24px;display: inline-block;margin-left: 15px;color: #fff;font-size: 16px;text-transform: uppercase;}
.foot_right ul li p{padding: 15px 0 30px;color: #e8e9e9;}
.foot_wrap .layout .foot_right ul li p a{opacity: 1;}
.foot_wrap .layout .foot_desc .foot_title{color: #fff;font-size: 24px;text-transform: uppercase;margin-bottom: 43px;margin-top: 20px;}
.foot_wrap .layout .foot_desc .sns{margin-top: 35px;} 
.sns li { 
display: inline-block;
margin-right: 26px;
} 
.foot_wrap .layout .line{width: 100%;height: 1px;background-color: #fff;opacity: .3;margin-bottom: 30px;}
.foot_wrap .layout .copyright{text-align: center;font-size: 14px;}
.foot_wrap .layout .copyright span{color: #ea5b24;font-weight: 600;opacity: .7;} .btn_more {
display: inline-block;
background: #df5e2c;
}
.btn_more .more_txt {
color: #fff;
background-color: #fdb913;
border: 1px solid transparent;
position: relative;
display: inline-block;
vertical-align: middle;
width: auto;
outline: 0;
font-size: 18px;
letter-spacing: .05em;
font-weight: 500;
box-sizing: border-box;
margin: 0;
-webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
-moz-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
height: 55px;
line-height: 52px;
padding: 0 45px;
}
.btn_more .mkd-btn-icon {
position: relative;
display: inline-block;
vertical-align: top;
margin: 0 0 0 -2px;
background-color: #4e5a67;
color: #fff;
text-align: center;
border: 1px solid transparent;
box-sizing: border-box;
height: 55px;
width: 52px;
line-height: 55px;
font-size: 17px;
}
.btn_more .mkd-btn-icon i {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.btn_more .mkd-btn-icon i:before {
content: "\f178";
} .container {
position: relative;
min-height: 100vh;
}
.search-ipt {
border: 0;
background: #00000000;
border-radius: 0;
-webkit-appearance: none;
}
.web-search {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
visibility: hidden;
}
.web-search .btn--search-close {
display: inline-block;
font-size: 1.8em;
border-radius: 50%;
position: absolute;
top: 1.25em;
right: 1.25em;
display: none;
background-image: url(//www.usredlighttherapy.com/style/img/search_btn_close.png);
background-position: center;
background-repeat: no-repeat;
-webkit-background-size: auto 35%;
background-size: auto 35%; width: 42px;
height: 42px;
line-height: 42px;
cursor: pointer;
-webkit-transition: transform .3s ease;
-o-transition: transform .3s ease;
transition: transform .3s ease;
}
.web-search .btn--search-close:hover {
background-color: #ea5b24;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.js .btn--search-close {
display: block;
}
.web-search .search-ipt {
font-family: inherit;
line-height: 1em;
display: inline-block;
box-sizing: border-box;
width: 85%;
padding: 0.05em 0;
color: #ffffff61;
border: 1px solid #ffffff94;
font-size: 20px;
}
.web-search .search-ipt::-webkit-input-placeholder {
color: #333;
font-weight: bold;
}
.web-search .search-ipt::-moz-placeholder {
opacity: 1;
color: #333;
font-weight: bold;
}
.web-search .search-ipt:-ms-input-placeholder {
color: #333;
font-weight: bold;
}
.web-search .search-ipt::-webkit-search-cancel-button,
.web-search .search-ipt::-webkit-search-decoration {
-webkit-appearance: none;
}
.web-search .search-ipt::-ms-clear {
display: none;
}
.web-search .search-attr {
font-size: 90%;
display: block;
width: 75%;
margin: 0 auto;
padding: 0.85em 0;
text-align: right;
color: #333;
} .blog-list {
margin: 0 auto 15px;
}
.blog-list .blog-item {
padding: 20px 0;
position: relative;
margin: 0 auto 3px;
}
.blog-list .blog-item .item-wrap{
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.blog-list .blog-item .item-wrap .item-img{
width: 30%;
}
.blog-list .blog-item .item-wrap .item-info{
width: 65%;
}
.blog-list .blog-item .blog-img { width: 100%;
height: auto;
margin: 0 20px 8px 0;
}
.blog-list .blog-item .item-title{
font-size: 24px;
margin-bottom: 20px;
}
.blog-list .blog-item .item-detail{
font-size: 16px;
margin: 20px 0;
}
.blog-list .blog-item .item-more{
text-transform: capitalize;
background: #d46032;
color: #fff;
padding: 10px 20px;
border-radius: 5px;
font-weight: bold;
}
.blog-list .blog-item .blog-tit {
font-size: 16px;
}
.blog-list .blog-item .blog-meta {
display: block;
color: #aaa;
}
.blog-list .blog-item .blog-meta span {
display: inline;
padding: 0 15px 0 0;
}
.blog-list .blog-item .blog-summary {
padding: 8px 0;
color: #999;
}
.blog-list .blog-item .readmore {
display: block;
text-align: right;
font-size: 14px;
}
.blog-list .blog-item .readmore a, .blog-list .blog-item:before {
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.blog-list .blog-item .readmore a {
display: inline-block;
padding: 3px 10px;
border-radius: 2px;
background-color: #404040;
color: #fff;
}
.blog-list .blog-item .readmore a:hover, .blog-list .blog-item:hover .readmore a {
background-color: #a8d700;
}
.blog-list .blog-item .readmore i {
font-size: 14px;
}
.blog-list .blog-item:before {
content: "";
height: 1px;
font-size: 1px;
overflow: hidden;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
position: absolute;
left: 0;
right: 0;
bottom: -3px;
}
.blog-list .blog-item:hover img {
opacity: 0.8;
}
.blog-list .page-bar {
margin-top: 35px;
}
.js .container {
position: relative;
-moz-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.js .main-wrap--move {
height: 100vh;
}
.js .web-search {
pointer-events: none;
}
.js .search--open {
pointer-events: auto;
opacity: 1;
visibility: visible;
}
.web-search .btn--search-close {
opacity: 0;
-webkit-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.search--open .btn--search-close {
opacity: 1;
-webkit-transition: transform .3s ease;
-o-transition: transform .3s ease;
transition: transform .3s ease;
-webkit-animation: bounceInA 1s ease;
-o-animation: bounceInA 1s ease;
animation: bounceInA 1s ease;
}
.search__suggestion,
.web-search .search-attr {
opacity: 0;
-moz-transform: translate3d(0, 30px, 0);
-webkit-transform: translate3d(0, 30px, 0);
-ms-transform: translate3d(0, 30px, 0);
-o-transform: translate3d(0, 30px, 0);
transform: translate3d(0, 30px, 0);
-moz-transition: opacity 0.8s, transform 0.8s;
-webkit-transition: opacity 0.8s, transform 0.8s;
-ms-transition: opacity 0.8s, transform 0.8s;
-o-transition: opacity 0.8s, transform 0.8s;
transition: opacity 0.8s, transform 0.8s;
}
.search--open .search-attr {
opacity: 1;
-moz-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
font-size: 20px;
}
.js .web-search .search-ipt {
font-size: 16px;
border-bottom-width: 1px;
padding: 15px 40px;
-moz-transform: scale3d(0, 1, 1);
-webkit-transform: scale3d(0, 1, 1);
-ms-transform: scale3d(0, 1, 1);
-o-transform: scale3d(0, 1, 1);
transform: scale3d(0, 1, 1);
-moz-transform-origin: 0% 50%;
-webkit-transform-origin: 0% 50%;
-ms-transform-origin: 0% 50%;
-o-transform-origin: 0% 50%;
transform-origin: 0% 50%;
-moz-transition: transform .3s;
-webkit-transition: transform .3s;
-ms-transition: transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
}
.js .web-search .search-ipt,
.web-search .search-attr {
-webkit-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.js .search--open .search-ipt {
-moz-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
-moz-transition-duration: 0.4s;
-webkit-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
color: #fff;
}
.js .search--open .search-btn {
display: none !important;
}
.web-search .search-attr {
padding-bottom: 0;
}
.js .web-search {
width: 100%;
height: 100%;
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
padding: 50px 0;
margin: auto;
border-radius: 8px;
z-index: 100001;
perspective: 1200px;
}
.js .web-search::before {
content: '';
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
opacity: 0;
background: #00000033;
background-color: #00000012;
-webkit-transform: translateY(-30%) scale(1, 0);
-ms-transform: translateY(-30%) scale(1, 0);
-o-transform: translateY(-30%) scale(1, 0);
transform: translateY(-30%) scale(1, 0);
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.js .search--open::before {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.main-wrap--move:after {
content: '';
display: block;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.7);
position: fixed;
left: 0;
top: 0;
z-index: 100000;
}  .main_banner{position: relative;}
.main_banner .banner_img{width: 100%; position: relative;}
.main_banner .banner_img{width: 100%; height: auto;}
.main_banner .page_title{ font-size: 50px; text-transform: capitalize; color: #fff; position: absolute; left: 50%; top: 50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); font-family: 'Rajdhani-Bold',Arial, Helvetica, sans-serif; }
.page_nav{width: 100%;height: 50px;background-color: #f3f3f3;color: #ffffff;position: relative;margin-bottom: 97px;}
.page_nav ul{position: absolute;position: absolute; left: 50%; top: 50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%);}
.page_nav ul li{display: inline-block;vertical-align:middle;color: #666666; font-weight: 700;}
.page_nav ul li:after{content: '/'; color: #666666; margin: 0 10px;}
.page_nav ul li:last-child:after{display: none;}  .page_main .layout .items_title{margin: 100px auto 30px; font-size: 30px; color: #000;}
.pd_desc{margin: 0 auto 30px;}
.aside {
float: left;
width: 230px;
}
.side-tit-bar {
position: relative;
margin-bottom: 28px;
}
.side-tit-bar .side-tit {
position: relative;
font-size: 18px;
font-weight: normal;
height: 36px;
overflow: hidden;
white-space: nowrap;
line-height: 36px;
color: #FFF;
background: #d46032;
padding: 0 0 0 15px;
text-transform: uppercase;
font-family: 'Rajdhani-Medium', Arial, Helvetica, sans-serif;
}
.side-widget {
position: relative;
margin: 0 0 90px;
}
.side-cate {
padding: 0 0 0 10px;
}
.side-cate li {
position: relative;
line-height: 40px;
font-size: 16px;
}
.side-cate li.nav-current {
font-weight: 600;
}
.side-cate li a {
position: relative;
display: block;
color: #333; }
.side-cate li>ul li a {
position: relative;
padding-left: 20px;
}
.side-cate li>ul li a:before {
content: '';
display: inline-block;
width: 5px;
height: 5px;
background-color: #616265;
margin-right: 5px;
vertical-align: middle;
position: absolute;
left: 0;
top: 17px;
}
.side-cate ul {
display: none;
overflow: visible !important;
background-color: #fff;
}
.side-cate li a {
-webkit-transition: color .3s ease-in-out;
-o-transition: color .3s ease-in-out;
transition: color .3s ease-in-out;
}
.side-cate li li {
padding: 2px 0;
}
.side-cate li li a:hover:before,
.side-cate li li.active>a:before {
background-color: #ea5b24;
}
.side-cate li li li {
font-size: 12px;
}
.side-cate li a:hover,
.side-cate li.active>a {
color: #ea5b24;
}
.side-cate li a:hover:before,
.side-cate li.active>a:before {
background-color: #ea5b24;
}
.side-cate li .icon-cate {
position: absolute;
right: 0;
top: 6px;
display: inline-block;
width: 20px;
height: 20px;
line-height: 20px;
overflow: hidden;
text-align: center;
font-size: 10px;
cursor: pointer;
color: #99abb7;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.side-cate li .icon-cate.icon-cate-down:before {
content: '\f0da';
}
.side-cate li .icon-cate.icon-cate-up:before {
content: '\f0d7';
}
.side-widget .cate-type-list>li {
line-height: 30px;
font-size: 12px;
}
.side-widget .cate-type-list>li>a {
padding-left: 15px;
margin-right: 0;
}
.side-widget .cate-type-list>li>a:before {
content: '';
display: inline-block;
width: 5px;
height: 5px;
background-color: #e0e0e0;
position: absolute;
left: 0;
top: 12px;
}
.side-cate li.has-child>a {
line-height: 35px;
margin-right: 30px;
}
.side-cate li.nav-current>.icon-cate {
color: #ea5b24;
}
.side-cate>li.nav-current>a,
.side-cate>li.nav-current>.icon-cate {
color: #ea5b24;
}
.side-cate li li.nav-current>a {
color: #ea5b24;
}
.side-cate li.nav-current>.icon-cate,
.side-cate li:hover>.icon-cate,
li.show_li>.icon-cate {
color: #333;
font-size: 20px;
}
.side-cate li .icon-cate:hover {
background-color: #99abb7;
color: #fff;
}
.side-product-items {
position: relative;
}
.side-product-items .items_content {
position: relative;
padding: 35px 0;
}
.side_product_item {
position: relative;
display: block;
width: 100%;
overflow: hidden;
}
.side_product_item figure {
position: relative;
display: table;
width: 100%;
overflow: hidden;
}
.side_product_item .item-img,
.side_product_item figcaption {
display: table-cell;
vertical-align: middle;
}
.side_product_item .item-img {
width: 70px;
border: 1px solid #eee;
-webkit-box-sizing: content-box;
box-sizing: content-box;
position: relative;
}
.side_product_item .item-img:before {
content: '';
display: block;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.side_product_item .item-img img {
display: block;
width: 100%;
}
.side_product_item:hover .item-img {
border-color: #ccc;
}
.side_product_item:hover .item-img:before {
background-color: rgba(0, 150, 234, .3);
}
.side_product_item figcaption {
padding-left: 15px;
}
.side_product_item figcaption h3 {
font-size: 13px;
font-weight: normal;
}
.side_product_item figcaption h3 a {
display: block;
max-height: 4.2em;
line-height: 1.4em; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.side_product_item figcaption h3 a:hover,
.side_product_item .item-img:hover+figcaption h3 a {
color: #ea5b24;
text-decoration: underline;
}
.side-product-items .swiper-slide {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
flex-direction: column;
}
.side-product-items .side_slider {
max-height: 450px;
overflow: hidden;
-webkit-box-sizing: content-box;
box-sizing: content-box;
position: relative;
}
.side-product-items .side_slider .swiper-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.side-product-items .side_product_item {
height: 90px;
}
.side-product-items .btn-prev,
.side-product-items .btn-next {
position: absolute;
left: 0;
width: 100%;
height: 32px;
line-height: 32px;
opacity: 1;
filter: alpha(opacity=100);
font-size: 28px;
color: #ccd3d9;
z-index: 1;
text-align: center;
cursor: pointer;
}
.side-product-items .swiper-button-disabled {
color: #eee;
cursor: default;
}
.side-product-items .btn-prev:before,
.side-product-items .btn-next:before {
font-weight: bold;
display: inline-block;
-webkit-transform: scale(4, 1);
-ms-transform: scale(4, 1);
-o-transform: scale(4, 1);
transform: scale(4, 1);
}
.side-product-items .btn-prev {
top: 0;
}
.side-product-items .btn-prev:before {
content: '\f106';
content: '∧';
}
.side-product-items .btn-next {
bottom: 0;
}
.side-product-items .btn-next:before {
content: '\f107';
content: '∨';
}
.side-product-items .btn-prev:not(.swiper-button-disabled):hover,
.side-product-items .btn-next:not(.swiper-button-disabled):hover {
color: #000;
}
.aside .side-bn {
width: 100%;
margin: 0 0 40px;
}
.aside .side-bn img {
width: 100%
} .main {
position: relative;
width: 76%;
float: right;
padding-bottom: 50px;
margin-top: -20px;
}
.main .banner_section {
margin-bottom: 25px;
} .main_hd {
margin-bottom: 10px;
border-bottom: 1px solid #ebebeb;
padding-bottom: 5px;
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.main_hd .page_title {
float: left;
font-weight: normal;
padding-right: 8%;
padding-bottom: 0;
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
}
.main_hd .share_this,
.items_list .main_hd .share_this {
float: right;
position: static;
}
.page_title {
font-size: 22px;
color: #000;
padding-bottom: 15px;
} .page_bar {
position: relative;
line-height: 24px;
height: 24px;
margin: 0 0 10px;
text-align: center;
font-size: 16px;
}
.page_bar a,
.page_bar span {
position: relative;
display: inline-block;
vertical-align: top;
padding: 0 7px;
border: 1px solid #ccc;
margin: 0 4px;
text-align: center; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fefefe', endColorStr='#ececec', gradientType='0'); background: -moz-linear-gradient(bottom, #fefefe, #ececec);
background: -o-linear-gradient(bottom, #fefefe, #ececec); -webkit-transition: none;
-o-transition: none;
transition: none;
}
.page_bar a.current,
.page_bar a:hover {
color: #FFF;
background: #ea5b24;
border-color: #ea5b24;
}
.page_bar a:not(.current):hover {
border-color: #333;
background-color: #333;
color: #fff;
}
.page_bar span.current2 {
margin-left: 8px;
} .items_list {
width: 100%;
position: relative;
}
.items_list .share_this {
float: right;
position: absolute;
right: 0;
top: 5px;
}
.items_list ul {
margin: 0 -10px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: start;
}
.items_list .product_item {
-webkit-box-flex: 0 0 25%;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
width: 25%;
float: left;
padding: 0 10px 35px;
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.items_list .product_item .item_wrap{border: 1px solid#ccc;}
.items_list .product_item figure {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
}
.items_list .product_item figure,
.goods-may-like .product_item figure {
padding: 2px; }
.items_list .product_item .item_img,
.goods-may-like .product_item .item_img {
overflow: hidden;
}
.items_list .product_item .item_img:hover img,
.goods-may-like .product_item .item_img:hover img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.items_list .product_item .item_title a,
.goods-may-like .product_item .item_title a {
padding: 0;
}
.items_list .product_item figure:hover,
.goods-may-like .product_item figure:hover {
box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .15);
}
.items_list .product_item figure:hover .item_title a,
.goods-may-like .product_item figure:hover .item_title a {
color: #ea5b24;
}
.items_list .product_item .item_title a {
max-height: 2.4em;
height: auto;
padding: 0 1em;
}
.items_list .product_item .item_title {
margin: 15px 0;
text-align: center;
}  .product_dt.page_main .layout {
width: 1600px;
}
.product-view {
position: relative;
width: 52%;
float: left;
}
.product_view .product-image.zoom_remove:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0;
bottom: 0;
z-index: 999;
}
.product-intro {
margin-bottom: 90px;
}
.product_intro {
position: relative;
padding: 90px 0;
}
.product_intro .layout {
position: relative;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.product_intro .product_view {
width: 45%;
overflow: hidden;
}
.product_top {
position: relative;
margin-bottom: 20px;
overflow: hidden;
}
.product_top img {
width: 100%;
}
.product_top .slide_btn {
background: url(//www.usredlighttherapy.com/style/img/ico_prev.png) no-repeat center center;
color: #ccc;
opacity: .2;
}
.product_top .slide_btn.btn_next {
transform: rotate(180deg);
}
.product_top .slide_btn:before {
display: none;
}
.product_top .slide_btn:hover {
opacity: 1;
}
.product_thumbs_wrap {
position: relative;
width: 100%;
}
.product_thumbs {
position: relative;
width: 80%;
margin: 0 auto;
overflow: hidden;
}
.product-view .product_top .swiper-slide-active #wrap {
-moz-box-shadow: 0px 0px 12px #C9C9C9;
-webkit-box-shadow: 0px 0px 12px #C9C9C9;
overflow: hidden;
box-shadow: 0px 0px 12px #C9C9C9;
} .product-view .product_top .swiper-slide-active {
padding: 0;
}
.product_thumbs .swiper-slide { cursor: pointer;
text-align: center;
opacity: .6;
}
.product_thumbs .swiper-slide img {
width: 100%;
margin: 0 auto;
background: #FFF;
}
.product_thumbs .swiper-slide.swiper-slide-thumb-active {
opacity: 1;
}
.product_thumbs_wrap .slide_btn {
position: absolute;
top: 50%;
font-size: 26px;
margin-top: -10px;
font-family: 'fontawesome';
opacity: .3;
cursor: pointer;
z-index: 9;
color: #a6a6a6;
}
.product_thumbs_wrap .slide_btn.btn_prev {
left: 0;
}
.product_thumbs_wrap .slide_btn.btn_next {
right: 0;
}
.product_thumbs_wrap .slide_btn.btn_prev:before {
content: "\f053"
}
.product_thumbs_wrap .slide_btn.btn_next:before {
content: "\f054"
} .product-summary {
position: relative;
width: 43%;
float: right;
padding: 0 0 10px;
color: #ccc;
font-size: 13px;
margin-top: 20px;
}
.product-summary .product-meta {
line-height: 1.8;
}
.product-summary .product-meta h3 {
margin: 0 0 5px;
font-size: 26px;
color: #ea5b24;
}
.product-summary .product-meta li {
width: 100%;
display: table;
padding: 2px 0;
}
.product-summary .product-meta li em {
display: table-cell;
width: 40%;
font-size: 16px;
font-weight: bold;
color: #333;
}
.product-summary .product-meta li .item-val {
display: table-cell;
-ms-word-break: break-all;
word-break: break-all;
color: #333;
font-size: 16px;
}
.product-summary .product-meta p {
color: #000;
font-size: 15px;
}
.product-btn-wrap {
position: relative;
padding-top: 60px;
float: right;
padding-bottom: 50px;
}
.product-btn-wrap .emails,
.product-btn-wrap .pdf,
.product-btn-wrap .buy {
position: relative;
display: inline-block;
*display: inline;
*zoom: 1;
vertical-align: top;
line-height: 28px;
padding: .1em 1em;
font-size: 14px;
border-radius: 3px;
background: #000;
border: 1px solid #eee;
margin: 0 15px 10px 0;
color: #fff;
text-transform: uppercase;
}
.product-btn-wrap .emails:before,
.product-btn-wrap .pdf:before {
padding-right: 8px;
}
.product-btn-wrap .emails:before {
content: '\f232';
}
.product-btn-wrap .pdf:before {
content: '\f16a';
}
.product-btn-wrap a:hover {
border-color: #ea5b24 !important;
background-color: #ea5b24 !important;
color: #fff !important;
box-shadow: 0 0 10px rgba(0, 0, 0, .06);
}
.product-summary .share-this {
margin: 30px 0 0;
text-align: right;
} .product-detail {
position: relative;
overflow: visible;
margin: 30px 0 45px;
}
.detail-tabs {
position: relative;
padding-right: 30%;
background: #eaedf0;
border-bottom: 1px solid #ccc;
}
.detail-tabs .title {
position: relative;
display: inline-block;
font-weight: normal;
vertical-align: top;
line-height: 26px;
cursor: pointer;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
padding: 5px 30px;
background-color: #eaedf0;
border-right: 1px solid#ccc;
color: #959da7;
margin: 0;
}
.detail-tabs .title.current {
background: #fff;
color: #182152;
margin: 0 0 -1px 0px;
border-bottom: 2px solid#fff;
}
.product-detail .share-this {
position: absolute;
right: 0;
top: 2px;
}
.product-detail .tab-panel-content {
display: block;
overflow: hidden;
}
.product-detail .disabled {
display: none;
} .goods-may-like {
position: relative;
overflow: hidden;
width: 1300px;
margin: 0 auto;
margin-bottom: 120px;
padding: 0 50px;
}
.goods-may-like .title {
line-height: 35px;
font-size: 36px;
margin: 60px 0 57px;
padding: 0 15px;
text-transform: capitalize;
text-align: center;
font-weight: 700;
color: #333333;
}
.goods-may-like .product_item {
width: 33.33333333%;
margin: 0;
padding: 0;
}
.goods-may-like .product_item figure {
margin: 0;
}
.goods-may-like .swiper-slide {
width: 33.33333333%;
overflow: visible;
}
.goods-may-like .swiper-control {
position: absolute;
right: 0;
top: 60%;
width: 100%;
}
.goods-may-like .item_wrap{border: 1px solid#ccc; display: inline-block;}
.goods-may-like .item_wrap{text-align: center;}
.goods-may-like .swiper-button-prev,
.goods-may-like .swiper-button-next {
display: inline-block;
width: 50px;
height: 40px;
line-height: 40px;
font-size: 20px;
color: #000;
z-index: 999;
margin: -10px;
opacity: 1;
background: #000;
padding: 10px 15px;
filter: alpha(opacity=100);
-webkit-transform: scale(.8, 1);
-ms-transform: scale(.8, 1);
-o-transform: scale(.8, 1);
transform: scale(.8, 1);
-webkit-filter: alpha(opacity=100);
}
.swiper-button-prev:before {
content: '\f053';
position: absolute;
left: 0;
top: 0;
font-size: 16px;
color: #fff;
width: 70px;
height: 70px;
background: #202123;
}
.goods-may-like .swiper-button-next:before{width: 48px; height: 0;}
.goods-may-like .swiper-button-prev:before{width: 48px; height: 0;}
.swiper-button-next:before {
content: '\f054';
position: absolute;
right: 0;
top: 0;
font-size: 16px;
color: #fff;
width: 70px;
height: 70px;
background: #202123;
} .entry {
padding: 15px 0;
}
.entry {
color: #666;
}
.entry a {
color: #0030FF;
}
.entry p {
margin: 0;
padding: 8px 0;
font-size: 14px;
line-height: 1.5;
}
.entry table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
margin-bottom: 20px;
}
.entry th,
.entry td {
height: 30px;
border: 1px solid #ccc;
text-align: left;
line-height: 1.5;
font-size: 12px;
color: #666;
background: #fbfbfb;
padding: 0 15px;
}
.entry th {
font-size: 12px;
background: #eee;
}
.entry td p,
.entry th p,
.pd-panel .entry td p,
.pd-panel .entry th p {
margin: 0;
padding: 5px;
color: #666;
font-size: 12px;
line-height: 1.3;
}
.entry td.amts {
color: #cb2027;
}
.entry th#cartDelete {
text-align: center;
}
.entry .button {
margin: 15px 10px 0 0;
background: #dfdfdf;
padding: 8px 15px;
border: 0;
cursor: pointer;
line-height: 1.2;
color: #777;
font-weight: bold;
text-transform: Capitalize;
}
.entry .button:hover {
background: #cb2027;
color: #fff;
}
.entry .deletecartitem {
width: 50px;
text-align: center;
}
.entry .deletecartitem label {
display: none;
}
.entry .stotal td.amts {
font-size: 18px;
font-weight: bold;
}
.entry img.alignleft {
float: left;
margin: 20px 15px 0 0;
}
.entry img.alignright {
float: right;
margin: 20px 0 0 15px;
}
.entry img.alignleftnopad {
float: left;
margin-left: 0;
}
.entry img.alignrightnopad {
float: right;
margin-right: 0;
}
.entry img.aligncenter {
text-align: center;
display: block;
margin: 20px auto 0 auto;
}
.entry img {
max-width: 100%;
}
.cartitem a {
color: #292929;
font-weight: bold;
}
.inquiry-form ul li {
background: none;
}
.entry .inquiry-form-wrap {
margin: 20px 0 0;
}
.table_wrap {
position: relative;
display: block;
}
.main table {
position: relative;
border-collapse: collapse;
border-spacing: 0;
width: 100%;
margin-bottom: 0 !important;
}
.main table th,
.main table td {
height: 30px;
border: 1px solid #ccc;
text-align: left;
line-height: 1.5;
font-size: 12px;
color: #666;
background: #fbfbfb;
padding: 0 15px;
}
.main table th {
font-size: 13px;
background: #eee;
font-weight: normal;
}
.main table td p,
.main table th p,
table td p,
table th p {
margin: 0;
padding: 5px;
color: #666;
font-size: 12px;
line-height: 1.3;
}
.main table td.amts {
color: #cb2027;
}
.main table th#cartDelete {
text-align: center;
}
.disabled{display:none;}
.cloud-zoom-big {
left: 0 !important;
}
.align-items-center{
align-items: center;
}
.justify-content-between{
justify-content: space-between;
}
.flex-wrap{
flex-wrap: wrap;
}
.d-flex{
display: flex;
}
section.sustainability_block {position: relative;}
section.sustainability_block .title-bar {text-align: center;}
section.sustainability_block .title-bar h5{font-size: 34px;color: #df5e2c;}
section.sustainability_block .title-bar p{font-size: 20px;}
section.sustainability_block .layout .tab-nav {justify-content: center;margin: 30px;cursor: pointer;}
section.sustainability_block .layout .tab-nav .current {font-weight: bold;color: #df5e2c;border-bottom: 2px solid #df5e2c !important;}
section.sustainability_block .layout .tab-nav .tab-pannela {border-bottom: 2px solid #cccccc33;padding: 20px;font-size: 20px;}
section.sustainability_block .layout .tab-pannel-wrap .tab-pannel .su_itmes{
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
background: #f6f6f6;
}
section.sustainability_block .layout .tab-pannel-wrap .tab-pannel .img-items {width: 50%;}
section.sustainability_block .layout .tab-pannel-wrap .tab-pannel .des-items {width: 50%;padding: 10px 80px;}
section.sustainability_block .layout .tab-pannel-wrap .tab-pannel .des-items h3{font-size: 24px;color: #df5e2c;margin-bottom: 20px;}
section.sustainability_block .layout .tab-pannel-wrap .tab-pannel .des-items p{font-size: 14px;color: #000;}
#sectionIdcnxw5gg > .layout.d-flex.align-items-center.flex-wrap.justify-content-between > .about-inner > .about-desc > div {background-color: rgba(0, 0, 0, 0);color: #000000;font-size: 17px;line-height: 26px;}
#sectionIdcnxw5gg > .layout.d-flex.align-items-center.flex-wrap.justify-content-between > .about-inner > .about-desc {margin-bottom: 5px;padding-top: 5px;padding-bottom: 5px;margin-top: 5px;}
#sectionIdcnxw5gg > .layout.d-flex.align-items-center.flex-wrap.justify-content-between > .about-inner > .title > .sub {font-size: 20px;}
#sectionIdcnxw5gg > .layout.d-flex.align-items-center.flex-wrap.justify-content-between > .about-inner > .title {padding-bottom: 0px;color: #34aadc;}
#sectionIdcnxw5gg > .layout.d-flex.align-items-center.flex-wrap.justify-content-between > .about-inner > .title > strong {color: #009ad9;}
section.web_main .layout section.about_a {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;position: relative;}
section.web_main .layout section.about_a .about_a_left {width: 48%;}
section.web_main .layout section.about_a .about_a_right {width: 48%;padding: 0 60px;}
section.web_main .layout section.about_a .about_a_right h5{font-size: 26px;margin-bottom: 20px;color: #df5e2c;}
section.web_main .layout section.about_a .about_a_right p{color: #333;padding-bottom: 20px;}
section.web_main .layout section.about_a .about_a_right b{display: block;font-weight: bold;font-size: 20px;}
section.web_main section.about_b {position: relative;padding-top: 100px;}
section.web_main section.about_b h5{font-size: 34px;color: #df5e2c;text-align: center;margin-bottom: 40px;text-transform: capitalize;}
section.web_main section.about_b .layout {box-shadow: 0 0 5rem rgba(0, 0, 0, .2);padding: 100px 120px;}
section.web_main section.about_b .layout .about_b_desc{
display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;position: relative;
}
section.web_main section.about_b .layout .about-text{
position: absolute;
bottom: 150px;
color: #ccc;
right: 0;
opacity: .1;
font-weight: 700;
font-size: 150px;
letter-spacing: 1px;
text-transform: uppercase;
z-index: 10;
}
section.web_main section.about_b .layout .about_b_left {width: 50%;}
section.web_main section.about_b .layout .about_b_right {width: 40%;font-size: 20px;color: #333;}
section.web_main section.about_b .layout .about_b_right p{ }
section.web_main section.about_c {position: relative;padding-top: 100px;margin-top: 100px;}
section.web_main section.about_c .title-bar { }
section.web_main section.about_c .title-bar h5{font-size: 34px;color: #df5e2c;text-align: center;margin-bottom: 40px;text-transform: capitalize;}
section.web_main section.about_c .layout {}
section.web_main section.about_c .layout .d-flex { }
section.web_main section.about_c .layout .justify-content-center { }
section.web_main section.about_c .layout .tab-nav {justify-content: space-around;margin-bottom: 50px;cursor: pointer; flex-wrap:wrap;}
section.web_main section.about_c .layout .tab-nav .tab-pannela.current {background: #d46032;color: #fff;}
section.web_main section.about_c .layout .tab-nav .tab-pannela {width: 19%;border: 1px solid #ccc;padding: 15px 0;text-align: center;color: #333;font-weight: 600;}
section.web_main section.about_c .pb-5 {padding-bottom: 100px;}
section.web_main section.about_c .aos-init { }
section.web_main section.about_c .aos-animate { }
section.web_main section.about_c .layout .tab-pannel-wrap { }
section.web_main section.about_c .layout .tab-pannel-wrap .tab-pannel { }
section.web_main section.about_c .layout .tab-pannel-wrap .tab-pannel .su_itmes {display: flex;align-items: center;justify-content: space-between;background: #fff;flex-wrap: wrap;}
section.web_main section.about_c .layout .tab-pannel-wrap .tab-pannel .su_itmes .img-items {width: 50%;}
section.web_main section.about_c .layout .tab-pannel-wrap .tab-pannel .su_itmes .des-items {width: 44%;padding: 40px;}
section.web_main section.about_c .layout .tab-pannel-wrap .tab-pannel .su_itmes .des-items h3{font-size: 26px;margin-bottom: 20px;color: #df5e2c;}
section.web_main section.about_c .layout .tab-pannel-wrap .tab-pannel .su_itmes .des-items p{ }
section.web_main section.about_c .layout .tab-pannel-wrap .disabled { }
section.web_main section.about_d {position: relative;padding-top: 100px;}
section.web_main section.about_d h5{
font-size: 34px;
color: #df5e2c;
text-align: center;
margin-bottom: 40px;
text-transform: capitalize;
}
section.web_main section.about_d ul.about_d_list {display: flex;flex-wrap: wrap;justify-content: space-between;}
section.web_main section.about_d ul.about_d_list li.about_d_itme {width: 24.5%;}
section.web_main section.about_f {padding-top: 100px;}
section.web_main section.about_f .layout {text-align: center;}
section.web_main section.about_f .layout h5{font-size: 34px;color: #df5e2c;text-align: center;margin-bottom: 40px;text-transform: capitalize;}
section.web_main section.about_f .layout p{margin: 0 auto;width: 80%;}
section.web_main section.about_f .layout a{margin-top: 50px;display: inline-block;font-weight: bold;text-transform: capitalize;font-size: 24px;border: 1px solid #575757;padding: 10px 30px;border-radius: 15px;}
section.about_history {position: relative;margin-top: 100px;background: #f5f5f5;background-repeat: no-repeat;background-position: bottom;}
section.about_history .layout {display: flex;justify-content: space-between;align-items: flex-start;padding-top: 150px; flex-wrap:wrap;}
section.about_history .layout .title-bar {width: 40%;background: #f5f5f5;padding-bottom: 150px;}
section.about_history .layout .title-bar .history_left { }
section.about_history .layout .title-bar .history_left h5{font-size: 34px;color: #df5e2c;margin-bottom: 40px;text-transform: capitalize;}
section.about_history .layout .title-bar .history_left p{font-size: 20px;color: #333;padding-bottom: 40px;}
section.about_history .layout .title-bar .d-flex { }
section.about_history .layout .title-bar .justify-content-center { }
section.about_history .layout .title-bar .tab-nav {flex-wrap: wrap;cursor: pointer;}
section.about_history .layout .title-bar .tab-nav .active {color: #df5e2c !important;}
section.about_history .layout .title-bar .tab-nav .tab-pannela {width: 100%;padding: 30px 0;font-size: 24px;color: #9a9a9a;font-weight: bold;}
section.about_history .layout .title-bar .tab-nav .tab-pannela:nth-child(2){border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
section.about_history .layout .title-bar .tab-nav .tab-pannela p{ }
section.about_history .layout .aos-init { }
section.about_history .layout .aos-animate { }
section.about_history .layout .pb-5 {width: 50%;}
section.about_history .layout .pb-5 .tab-pannel-wrap { }
section.about_history .layout .pb-5 .tab-pannel-wrap .tab-pannel { }
section.about_history .layout .pb-5 .tab-pannel-wrap .tab-pannel .swiper-wrapper { }
section.about_history .layout .pb-5 .tab-pannel-wrap .tab-pannel ul.su_itmes { }
section.about_history .layout .pb-5 .tab-pannel-wrap .tab-pannel ul.su_itmes .swiper-slide { }
section.about_history .layout .pb-5 .tab-pannel-wrap .tab-pannel ul.su_itmes li.des-items {padding: 40px;background: #fff;}
section.about_history .layout .pb-5 .tab-pannel-wrap .tab-pannel ul.su_itmes li.des-items h3{font-size: 24px;color: #333;margin-bottom: 20px;}
section.about_history .layout .pb-5 .tab-pannel-wrap .tab-pannel ul.su_itmes li.des-items p{width: 100%;}
section.about_history .layout .pb-5 .tab-pannel-wrap .disabled { }
.about_history .swiper-button-next, .about_history .swiper-button-prev{
opacity: 1;
}
.about_history .swiper-button-prev:before,.about_history .swiper-button-next:before{
background: none; color: #d46032;
}
.about_history .swiper-button-prev:before{left: -20px;}
.about_history .swiper-button-next:before{right: -20px;} @media only screen and (max-width: 1600px) {
.index_product .layout, .page_main .layout, .web_head .layout{width: 96%;}
}
@media only screen and (max-width: 1280px) {
.nav_wrap .head_nav {
margin-left: 100px;
}
.nav_wrap .head_nav li{margin-right: 30px;}
.foot_wrap {
width: 100%;
}
.hot_list {
margin: 0 20px;
}
.why_us .page_layout {
margin: 0 20px;
}
.foot_wrap .page_layout {
margin: 0 20px;
}
.product_dt.page_main .layout {
width: 100%;
}
.goods-may-like {
width: 100%;
}
.head_button{display: none;}
}
@media only screen and (max-width: 1080px) {
.web_head .layout {
width: 100%;
}
.nav_wrap .head_nav li {
margin-right: 20px;
}
}
@media only screen and (max-width: 950px) {
.slider_banner .banner_miao{display: none;}
.index_title h5{font-size: 24px;}
.index_process .pd_list li,
.index_product .pd_list li{width: 48%;}
section.sustainability_block .layout .tab-pannel-wrap .tab-pannel .img-items,
section.sustainability_block .layout .tab-pannel-wrap .tab-pannel .des-items,
section.web_main section.about_b .layout .about_b_left,
section.web_main section.about_b .layout .about_b_right,
ul.index_news li.blog-item,
.index_about .about_desc .about_right,
section.web_main .layout section.about_a .about_a_left,
section.about_history .layout .title-bar,
section.web_main .layout section.about_a .about_a_right,
section.web_main section.about_c .layout .tab-pannel-wrap .tab-pannel .su_itmes .img-items,
section.web_main section.about_c .layout .tab-pannel-wrap .tab-pannel .su_itmes .des-items,
section.about_history .layout .pb-5,
.index_about .about_desc .about_left{width: 100%;}
section.sustainability_block .title-bar p,
.index_about .about_desc .about_left p{font-size: 12px;}
section.sustainability_block .layout .tab-nav .tab-pannela{font-size:14px;}
section.sustainability_block .title-bar h5{font-size: 24px;}
section.web_main section.about_b .layout,
section.web_main .layout section.about_a .about_a_right,
section.web_main section.about_b .layout .about_b_right,
section.sustainability_block .layout .tab-pannel-wrap .tab-pannel .des-items{padding:10px;}
section.about_history .layout .title-bar{padding-bottom:40px;}
section.web_main section.about_d ul.about_d_list li.about_d_itme,
section.web_main section.about_c .layout .tab-nav .tab-pannela{width: 100%;margin:10px;}
.menu-item a.menu-image-title-after.menu-image-not-hovered img,
.right_nav{display: none;}
body {
min-width: 100%;
}
.index_title .idnex_txt h1{font-size: 24px;}
.z10000 {
position: relative;
z-index: 100000;
}
.index_title .idnex_txt{margin-left: 20px;}
.foot_wrap .layout .foot_desc{width: 100%;padding: 0 !important;margin-bottom: 20px;}
.foot_wrap{padding: 50px 0 20px;}
.index_about{margin: 40px 0;}
.mobile-body-mask {
width: 100%;
height: 100vh;
background: rgba(0, 0, 0, 0.6);
position: fixed;
left: 0;
top: 0;
z-index: 999
}
.mobile-ico-close {
width: 30px;
height: 30px;
background: #fff url(//www.usredlighttherapy.com/style/img/mobile_close.png) center center no-repeat;
background-size: 50% auto;
position: absolute;
right: -35px;
top: 0;
cursor: pointer;
}
.sub-content {
position: relative;
display: block;
right: auto;
border-radius: 0;
border: none;
box-shadow: none;
z-index: 99999;
}
.lang-more {
display: none !important
}
.mobile-head-items {
position: fixed;
top: 0;
left: 0;
background: #161622;
width: 100%;
height: 25px;
line-height: 25px;
text-align: left;
display: none;
z-index: 999;
}
.mobile-head-item {
float: left;
width: 45px;
}
.mobile-head-item.mobile-head-aside {
float: right
}
.mobile-head-item .title {
width: 100%;
height: 25px;
line-height: 25px;
overflow: hidden;
text-align: center;
color: #FFF;
cursor: pointer;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mobile-head-item .title a {
position: relative;
display: block;
color: #FFF;
}
.mobile-head-item.mobile-head-home .title a:before {
content: '\f015';
}
.mobile-head-item.mobile-head-nav .title:before {
content: '\f0c9';
}
.mobile-head-item.mobile-head-language .title:before {
content: "\f1ab";
}
.mobile-head-item.mobile-head-search .title:before {
content: "\f002";
}
.mobile-head-item.mobile-head-social .title:before {
content: "\f007";
}
.mobile-head-item.mobile-head-aside .title:before {
content: "\f060";
}
.mobile-head-item .main-content-wrap {
background: #FFF;
top: 0;
display: block;
z-index: 99999;
}
.mobile-head-item .main-content-wrap .content-wrap {
overflow-y: auto;
height: 100%;
padding: 15px 10px;
background-color: #fff;
}
.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap {
overflow-y: hidden;
}
.mobile-head-item .side-content-wrap {
position: fixed;
display: block;
left: -80%;
width: 80%;
height: 100%;
}
.mobile-head-item .middle-content-wrap {
position: absolute;
left: 0;
width: 100%;
height: auto;
padding: 20px 0;
opacity: 0;
visibility: hidden;
}
.mobile-head-item .middle-show-content-wrap {
top: 30px;
visibility: visible;
opacity: 1;
}
.web_head .logo {
position: relative;
display: block;
float: none;
text-align: center;
}
.web_head {
padding: 0;
height: auto;
position: relative;
}
.web_head .nav_wrap .head_nav,
.web_head .change-language,
.web_head .btn--search {
display: none;
}
.web_head .nav_wrap {
position: static;
}
.web_head .btn--search {
right: 0;
top: -20px;
margin: 0;
}
.web_head .head-search {
display: none;
}
.head-search {
position: relative;
width: 90%;
height: 35px;
background: #000;
margin: 0 auto;
}
.head-search .search-ipt {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
color: #FFF;
padding: 0 10px;
}
.head-search .search-btn {
position: absolute;
width: 35px;
height: 100%;
background: url(//www.usredlighttherapy.com/style/img/search_btn_mobile.png) no-repeat center center;
-webkit-background-size: auto 16px;
background-size: auto 16px;
border: none;
right: 0;
top: 0;
display: block !important;
}
.head-search .search-attr {
display: none;
} .web_head .head_top {
padding: 0;
background: none;
}
.web_head .head_layer {
padding: 15px 0;
}
.web_head .head_layer .layout {
display: block;
}
.web_head .logo {
height: auto;
width: 100%;
}
.web_head .logo img {
width: auto;
max-height: 80px;
}
.path_bar {
background-attachment: scroll !important;
} .head_nav {
width: 100%;
padding: 0 5px;
}
.head_nav li {
padding-left: 28px;
padding-top: 4px;
padding-bottom: 4px;
}
.head_nav li,
.head_nav li a {
color: #111;
}
.head_nav li.has-child {
padding-left: 28px;
margin-top: 0;
margin-bottom: 0;
}
.head_nav li.has-child>a {
margin-top: 3px;
margin-bottom: 3px;
margin-right: 35px;
}
.head_nav li.has-child>ul {
display: none;
}
.head_nav li.siblings-no-menu {
position: relative;
padding-left: 15px;
}
.head_nav li a {
display: block;
height: 1.4em;
line-height: 1.4em;
position: relative;
}
.head_nav li a:hover {
color: inherit;
}
.head_nav li em {
display: block;
height: 1.4em;
overflow: hidden;
}
.head_nav li li {
font-size: 14px;
}
.head_nav li li li {
font-size: 12px;
}
.head_nav li li a {
color: #666;
}
.head_nav li.has-child a b {
display: inline-block;
width: 15px;
height: 15px;
border: 1px solid #111;
border-radius: 2px;
overflow: hidden;
line-height: 15px;
position: absolute;
right: -35px;
top: 1px;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.head_nav li.has-child a b:before,
.head_nav li.has-child a b:after {
content: '';
display: block;
width: 9px;
height: 1px;
background-color: #111;
position: absolute;
left: 3px;
top: 50%;
margin-top: -.5px;
}
.head_nav li.has-child a b:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.head_nav li.has-child a:hover b {
border-color: #111;
}
.head_nav>li {
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #f2f2f2;
}
.head_nav>li>a {
font-size: 16px;
text-transform: uppercase;
margin-bottom: -1px;
position: relative;
text-transform: uppercase;
position: relative;
}
.head_nav li,
.head_nav li.has-child {
padding-left: 0;
}
.head_nav li li,
.head_nav li li.has-child {
padding-left: 15px;
}
.head_nav li.active>a>b:after {
display: none;
}
.head_nav li.active>a>b {
background-color: #111;
}
.head_nav li.active>a>b:before,
.head_nav li.active>a>b:after {
background-color: #fff;
}
.web_head .topbar {
display: none;
}
.web_head .nav_wrap .head_right {
display: none;
}
.web_head.fixed-nav .nav_wrap {
display: none;
}
.web_head .layout {
margin: 10px 0;
} .path_bar {
margin-top: 0;
padding: 10px 0;
line-height: 1.5;
font-size: 12px;
} .web_footer {
overflow: hidden;
}
.company_subscribe .subscribe_title {
font-size: 24px;
}
.company_subscribe .subscribe_desc {
font-size: 16px;
}
.foot_sns li {
padding: 10px;
} .slider_banner .banner_info .banner_title {
font-size: 24px;
}
.slider_banner .banner_info .banner_ft {
padding-top: 15px;
}
.slider_banner .banner_info .banner_btn {
font-size: 12px;
padding: .5em 1em;
}
.slider_banner .banner_info .ico_or {
display: none;
}
.slider_banner .index-swiper-buttons {
display: none;
}
.slider_banner .swiper-pagination {
bottom: 10px;
}
.index_news .news_items {
margin: -5px;
}
.news_item .item_inner {
padding: 5px;
} .aside {
display: none;
}
.side-widget {
margin-bottom: 35px;
}
.side-product-items .items_content {
margin-top: 10px;
padding-top: 0;
padding-bottom: 0;
}
.side-product-items .btn-prev,
.side-product-items .btn-next {
display: none;
}
.side-product-items .side_slider {
padding-top: 0;
padding-bottom: 0;
max-height: inherit;
}
.side-product-items .side_slider ul:after {
content: '';
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.side-product-items .side_slider .swiper-wrapper {
width: auto;
display: block;
margin: 0 -5px;
}
.side-product-items .side_product_item {
display: block;
width: 50%;
height: auto !important;
float: left;
;
text-align: center;
}
.side-product-items .side_product_item:nth-child(2n+1) {
clear: left;
}
.side-product-items .side_product_item figure {
display: block;
width: auto;
border: 1px solid #eee;
padding: 3px;
margin: 5px;
}
.side-product-items .side_product_item .item-img {
display: block;
width: 100%;
float: none;
border: 0;
}
.side-product-items .side_product_item .item-img img {
width: 100%;
height: auto;
border: 0;
}
.side-product-items .side_product_item figcaption {
width: auto;
display: block;
padding: 8px;
}
.side-product-items .side_product_item figcaption .item_title {
height: auto;
font-size: 12px;
text-transform: none;
} .page_main {
padding-top: 25px;
}
.main {
width: auto;
float: none;
margin: 0 auto;
}
.product-item {
width: 33.333%;
}
.product-item .item-wrap {
margin: 8px;
}
.page_bar {
margin-top: 20px;
text-align: center;
}
.main_hd {
display: block;
}
.main_hd .page_title {
float: none;
}
.main_hd .share_this {
float: none;
}
.main_hd .page_title+.share_this {
padding-top: 5px;
} .items_list ul {
padding-top: 0;
}
.items_list .product_item {
-webkit-box-flex: 0 0 33.33333333%;
-webkit-flex: 0 0 33.33333333%;
-ms-flex: 0 0 33.33333333%;
flex: 0 0 33.33333333%;
max-width: 33.33333333%;
width: 33.33333333%
} .page_title {
line-height: 1.1;
border-bottom: 0;
}
.video_close {
display: none
}
.image-additional li.image-item.current img {
border: none;
}
.product-view {
width: 100%;
float: none;
margin: 0 -2px 30px;
}
.product-view .product-image,
.single_product_items {
display: none
}
.image-additional-wrap {
display: block;
}
.product-view .image-additional {
width: 100%;
margin: 0;
}
.product-view .image-additional ul {
width: 100%;
}
.product-view .image-additional li {
width: 33.33333333%;
margin: 0;
}
.product-view .image-additional li a {
padding: 0;
margin: 0 2px;
border: 1px solid #eee;
position: relative;
}
.product-view .image-additional li img {
border: 0;
padding: 0;
}
.product-view .image-additional li.current>a {
border: 1px solid #eee;
}
.product-view .image-additional li.single {
display: block
}
.product-view .image-additional li.current a:before,
.product-view .image-additional li.current a:after {
display: none;
}
.product-view .swiper-button-next,
.product-view .swiper-button-prev {
background: rgba(0, 0, 0, .8);
color: #fff;
}
.product-view .swiper-button-next {
right: 5px;
}
.product-view .swiper-button-prev {
left: 5px;
} .product-summary {
position: relative;
width: 100%;
float: none;
}
.product-summary .share-this {
float: none;
margin: 30px 0;
}
.product-summary .product-meta li {
display: block;
}
.product-summary .product-meta li em {
display: inline;
color: #333;
padding-right: 15px;
font-weight: bold;
}
.product-btn-wrap {
text-align: left;
}
.product-btn-wrap a {
margin: 0 0 10px !important;
}
.product-summary .share-this {
text-align: left;
} .detail-tabs {
padding-right: 0;
}
.product-detail .share-this {
position: static;
padding-bottom: 30px;
}
.tab-panel-wrap {
padding: 10px 0 0;
}
.goods-may-like .title {
margin-top: 50px;
margin-bottom: 50px;
}
.foot_wrap .page_layout .foot_left,
.foot_center {
width: 35%;
}
.page_main .layout {
width: 100%;
} .page_nav {
margin-bottom: 26px;
}
.items_list ul {
margin: 0 10px;
}
.product_top {
display: none;
}
.product_thumbs .swiper-slide {
opacity: 1;
}
.product-summary {
width: 80%;
margin: 0 auto;
}
.goods-may-like .swiper-control {
display: none;
}
.product-detail {
width: 80%;
margin: 0 auto;
}
}
@media only screen and (max-width: 760px) {}
@media only screen and (max-width:480px) {
.mobile-hide {
display: none !important;
}
.gotop {
display: none !important;
}
.service_item {
width: 100%;
}
.blog-item .item-img {
width: 150px;
}
.table_wrap {
overflow-x: scroll;
} .web_head .logo img {
max-height: 80px;
} .web_footer .foot_service .layout {
padding-top: 60px;
-webkit-background-size: 60% auto;
background-size: 60% auto;
}
.web_footer .foot_item {
padding-top: 20px;
padding-bottom: 20px;
}
.foot_txt_list li {
padding: .3em 0;
}
.company_subscribe .subscribe_title {
font-size: 20px;
}
.company_subscribe .subscribe_desc {
font-size: 14px;
}
.company_subscribe .learn_more {
padding-top: 15px;
}
.web_footer .company_subscribe .button {
padding: .3em 1em;
font-size: 16px;
} .layout {
width: auto;
padding: 0 10px;
} .side-widget {
margin: 0 0 30px;
}
.side-tit-bar .side-tit {
font-size: 16px;
}
.side-cate li li {
line-height: 20px;
}
.side-cate li li a {
padding: 0 15px;
}
.side-cate li li a:before {
top: 7px;
}
.side-product-items .side_product_item {
width: 100%;
float: none;
}
.side-product-items .side_product_item figure {
margin-left: 10px;
margin-right: 10px;
}
.side_product_item .add-friend {
right: 10px;
bottom: 5px;
} .sys_btn {
padding: .6em 1.2em;
font-size: 12px;
}
.index_hd {
margin-bottom: 25px;
}
.index_hd .hd_title {
font-size: 22px;
}
.index_hd .hd_title:after {
height: 1px;
margin-top: 10px;
}
.index_hd .hd_desc {
font-size: 14px;
}
.index_swiper_control .swiper-button-prev,
.index_swiper_control .swiper-button-next {
height: auto;
line-height: 22px;
}
.index_swiper_control .swiper-button-prev:before,
.index_swiper_control .swiper-button-next:before {
font-size: 22px;
}
.slider_banner {
margin-bottom: 50px;
}
.slider_banner .banner_img img {
min-height: 160px;
}
.slider_banner .banner_info .banner_title {
font-size: 16px;
max-width: 70%;
}
.slider_banner .banner_info .banner_btn {
font-size: 9px;
padding: .3em .8em;
letter-spacing: 0;
}
.news_item .item_title {
font-size: 24px;
margin-bottom: 10px;
}
.news_item .item_desc {
font-size: 14px;
} .path_bar li {
font-size: 14px;
padding-right: 6px;
}
.path_bar li:after {
height: 1px;
padding-left: 6px;
} .sub_head_intro {
font-size: 16px;
}
.main_hd {
margin-bottom: 15px;
border-bottom: 0;
padding-bottom: 0;
}
.main_banner .swiper-pagination-bullet {
width: 8px;
height: 8px;
}
.product_item .item_img a:after {
display: none;
}
.items_list ul {
margin: 0 -2px;
}
.items_list .product_item {
padding: 0;
}
.items_list .product_item figure {
margin: 2px;
padding: 1px;
}
.items_list .product_item .item_img {
border-width: 1px;
}
.items_list .product_item .item_title {
font-size: 14px;
}
.items_list .product_item .item_title a {
padding: 0;
}
.page_bar {
line-height: 22px;
font-size: 12px;
}
.page_bar a,
.page_bar span {
min-width: 2em;
padding: 0 5px;
margin: 0 2px;
border-radius: 2px;
} .blog-item {
padding: 30px 5px;
}
.blog-item .item-img {
width: auto;
max-width: 70%;
float: none;
margin-right: 0;
border: 1px solid #ddd;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.blog-item .item-info .item-title {
line-height: 1.2;
font-family: 'MyriadProBold';
font-weight: normal;
}
.blog-item .item-info {
padding-top: 15px;
}
.blog-item .item-info .item-title {
height: auto;
font-size: 22px;
}
.blog-item .item-info .item-detail {
max-height: 9em;
line-height: 1.5em;
overflow: hidden;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;
}
.blog-item .item-info .item-more {
float: none;
}
.blog-item .item-info time {
font-size: 14px;
color: #888;
} .items_list .share_this {
position: static;
text-align: left;
padding-bottom: 15px;
float: none;
}
.page_main {
padding-top: 15px;
}
.product-intro {
overflow: visible;
}
.product-view {
width: auto;
margin-left: -10px;
margin-right: -10px;
}
.product-view .image-additional li {
width: 100%;
}
.product-view .image-additional li a {
margin-left: 0;
margin-right: 0;
}
.product-view .image-additional li a:before,
.product-view .image-additional li a:after {
display: none;
}
.product-view .swiper-button-prev,
.product-view .swiper-button-next {
width: 27px;
height: 40px;
line-height: 40px;
-webkit-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
font-size: 18px;
opacity: .8;
}
.product-view .swiper-button-prev {
left: 0;
border-radius: 0 3px 3px 0;
padding-right: 2px;
}
.product-view .swiper-button-next {
right: 0;
border-radius: 3px 0 0 3px;
padding-left: 2px;
}
.product-view .swiper-button-prev:before,
.product-view .swiper-button-next:before {
display: inline-block;
-webkit-transform: scale(.7, 1);
-ms-transform: scale(.7, 1);
-o-transform: scale(.7, 1);
transform: scale(.7, 1);
-moz-transform: scale(.7, 1);
}
.product-btn-wrap .emails,
.product-btn-wrap .pdf,
.product-btn-wrap .buy {
padding-top: 6px;
padding-bottom: 6px;
}
.page_title {
font-weight: normal;
font-size: 20px;
margin-bottom: 10px;
}
.product-summary {
padding-top: 0;
}
.product-summary .page_title {
font-size: 24px;
}
.product-summary .product-meta h3 {
font-size: 24px;
}
.product-summary .product-meta {
font-size: 14px;
}
.product-summary .product-meta p {
font-size: 15px;
}
.product-summary .product-meta h3 {
line-height: 1.3;
font-size: 16px;
}
.product-summary .product-meta li {
font-size: 13px;
}
.product-summary .share-this {
text-align: left;
margin: 20px 0 0;
}
.product-btn-wrap {
padding-top: 30px;
}
.product-btn-wrap .emails,
.product-btn-wrap .pdf,
.product-btn-wrap .buy {
font-size: 14px;
padding: 2px 10px;
}
.product-detail {
margin-top: 40px;
}
.detail-tabs .title {
font-size: 14px;
padding: 1px 15px;
}
.tab-panel-wrap {
padding: 0 0 20px;
border: 0;
}
.goods-may-like .title {
margin-top: 40px;
margin-bottom: 30px;
}
.goods-may-like .layer-bd {
position: relative;
padding: 0;
}
.goods-may-like .swiper-slider {
position: relative;
}
.goods-may-like .product_item {
width: 50%;
}
.goods-may-like .product_item .item_title {
font-size: 14px;
}
.goods-may-like .product_item .item_title a {
padding-left: 0;
padding-right: 0;
}
.goods-may-like .swiper-control {
position: static;
}
.goods-may-like .swiper-button-prev,
.goods-may-like .swiper-button-next {
width: 30px;
height: 30px;
line-height: 30px;
margin-left: 0;
margin-right: 0;
margin-top: -15px;
background-color: rgba(0, 0, 0, .7);
position: absolute;
}
.goods-may-like .layer-bd .swiper-button-prev {
left: 5px;
}
.goods-may-like .layer-bd .swiper-button-next {
right: 5px;
}
.foot_wrap .page_layout .foot_right,
.foot_wrap .page_layout .foot_left,
.foot_center {
width: 100%;
}
.foot_wrap .page_layout,
.product_hot .page_layout {
padding-top: 40px;
}
.title_txt h2 {
font-size: 36px;
}
.btn_more {
margin-top: 30px;
}
.items_list .product_item {
-webkit-box-flex: 0 0 50%;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
width: 50%;
padding: 0 10px;
}
.main_banner .page_title {
font-size: 20px;
}
.product-detail {
width: 100%;
}
.product-summary {
width: 90%;
}
.goods-may-like .title {
font-size: 26px;
}
}
.fl-row-fixed-width{max-width:100% !important;}
.entry p{padding:10px 0;}
@media only screen and (max-width:320px) {
.side_product_item {
width: 100%;
}
} 
.right_nav{ right:0; bottom:50%; position:fixed; text-align:left;overflow: hidden;z-index:9; border-radius: 25px 0 0 25px;transform: translateY(50%);}
.right_nav li{background: #d46032;margin:4px 0;padding: 10px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;position:relative;border-radius: 50px 0 0 50px;right: -85px;}
.right_nav li .iconBox{text-align: center;overflow: hidden;display: flex;align-items: center;justify-content: space-between}
.right_nav .iconBox > img{width: 45px;height: 45px;background-color: #d46032; padding: 7%;}
.right_nav li h4{color: #fff;font-size: 12px;margin:2px 0;margin-left: 15px;}
.right_nav li h4 a,
.right_nav li h4 a:hover{color:#fff;}
.right_nav li:hover{background: #d46032;}
.right_nav li .hideBox{display: none;position: absolute;right:120px;padding:10px;padding-right: 28px;top:-10px;z-index: 999;opacity:1 !important;width:max-content;}
.right_nav li .hideBox .hb{border: 1px solid #ccc;background-color: #fff; padding: 10px 20px;border-top: 2px solid #f39700;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;float:left;}
.right_nav li .hideBox .hb h5{text-align:center;padding: 5px 0;border-bottom: 2px solid #ccc;color: #133986;font-size: 16px;font-weight: 400;display: block;white-space: nowrap;
display: none;}
.right_nav li .hideBox .hb p {margin-top: 5px;font-size: 18px;font-weight: 700;}
.right_nav li .hideBox .hb .fonttalk{margin-top: 10px;}
.right_nav li .hideBox .hb .fonttalk a{display: flex;align-items: center}
.right_nav li .hideBox .hb .fonttalk img{width: 25px;height:25px;}
.right_nav li .hideBox .hb .fonttalk p{font-size: 14px;font-weight: 400;white-space: nowrap;margin-top: -5px;margin-left: 5px;}
.right_nav li .hideBox img{width:140px;height: 140px;margin-top: 10px;} .autosync-probe-20261031 { color: rgb(1, 2, 3); }