Skip to Content

CSS File

URL: https://www-reddybook.club/wp-content/themes/shopire/assets/css/themes.css?ver=6.9
HTTP Status: 200 OK
MIME Type: text/css
Last Modified: Wed, 03 Dec 2025 06:46:03 GMT
Download Time: Less than a second
Cookies: None
Size: 255 KB
Rules: 1793 style rules
Imports: 0 stylesheets
HTTP Headers:  8 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
Issue Issues: 3 issue(s) found in 8 location(s)

1/*==================== Basic Style & Pseudo Classes & Elements ====================*/

2:root {

3 --wp--style--block-gap: 2.6rem;

4 --wf-main-rgb: 254, 67, 34;

5 --wf-main-color: rgba(var(--wf-main-rgb));

6 --wf-secondary-color: #000;

7 --wf-text-color: #334770;

8 --wf-gray-color: #fcfbff;

9 --wf-title-family: "Jost", sans-serif;

10 --wf-base-family: "Jost", sans-serif;

11 --wf-gradient: linear-gradient(180deg,

12 rgba(255, 255, 255, 0.15),

13 rgba(255, 255, 255, 0));

14}

15

16/* selection */

17::selection {

18 color: #fff;

19 background: var(--wf-main-color);

20}

21

22/* width */

23::-webkit-scrollbar {

24 width: 8px;

25 height: 2px;

26}

27

28/* Track */

29::-webkit-scrollbar-track {

30 background: #f1f1f1;

31}

32

33/* Handle */

34::-webkit-scrollbar-thumb {

35 background: #888;

36}

37

38/* Handle on hover */

39::-webkit-scrollbar-thumb:hover {

40 background: var(--wf-main-color);

41}

42

43::-webkit-input-placeholder {

44 color: #463838;

45}

46

47:-moz-placeholder {

48 color: #463838;

49}

50

51::-moz-placeholder {

52 color: #463838;

53}

54

55:-ms-input-placeholder {

56 color: #463838;

57}

58

59::-webkit-input-placeholder {

60 color: #d1d1d1;

61 opacity: 1;

62 transition: opacity 0.3s;

63}

64

65:-moz-placeholder {

66 color: #d1d1d1;

67 opacity: 1;

68 transition: opacity 0.3s;

69}

70

71::-moz-placeholder {

72 color: #d1d1d1;

73 opacity: 1;

74 transition: opacity 0.3s;

75}

76

77:-ms-input-placeholder {

78 color: #d1d1d1;

79 opacity: 1;

80 transition: opacity 0.3s;

81}

82

83*:focus::-webkit-input-placeholder {

84 opacity: 0;

85}

86

87*:focus:-moz-placeholder {

88 opacity: 0;

89}

90

91*:focus::-moz-placeholder {

92 opacity: 0;

93}

94

95*:focus:-ms-input-placeholder {

96 opacity: 0;

97}

98

99/* ---//--- */

100

101*,

102*::after,

103*::before {

104 box-sizing: inherit;

105 -webkit-font-smoothing: antialiased;

106 word-break: break-word;

107 word-wrap: break-word;

108}

109

110*:not(table *) {

111 -moz-osx-font-smoothing: grayscale;

112 -webkit-font-smoothing: antialiased;

113 word-break: break-word;

114}

115

116@media (prefers-reduced-motion: no-preference) {

117 :root {

118 scroll-behavior: inherit;

119 }

120}

121

122:root {

123 scroll-behavior: inherit;

124}

125

126html {

127 font-size: 62.5%;

128 overflow-x: hidden;

129 box-sizing: border-box;

130}

131

132@media (prefers-reduced-motion: reduce) {

133 html {

134 scroll-behavior: auto;

135 }

136}

137

138@media (max-width: 75em) {

139 html {

140 font-size: 62.5%;

141 }

142}

143

144@media only screen and (min-width: 62em) and (max-width: 77.313em) {

145 html {

146 font-size: 58.5936%;

147 }

148}

149

150@media (max-width: 61.95em) {

151 html {

152 font-size: 53%;

153 }

154}

155

156@media (max-width: 35.95em) {

157 html {

158 font-size: 55%;

159 }

160}

161

162@media (min-width: 120.063em) {

163 html {

164 font-size: 75%;

165 }

166}

167

168body {

169 margin: 0;

170 font-size: 1.6rem;

171 font-weight: 400;

172 line-height: 1.7;

173 font-family: var(--wf-base-family);

174 color: var(--wf-text-color);

175 letter-spacing: 0.01em;

176 background-color: #fff;

177 -webkit-text-size-adjust: 100%;

178 -webkit-tap-highlight-color: transparent;

179}

180

181body:not(.admin-bar) {

182 position: relative;

183}

184

185.price ins {

186 text-decoration: none;

187}

188

189a {

190 color: var(--wf-main-color);

191 text-decoration: underline;

192 text-underline-offset: 0.3rem;

193 outline: none;

194}

195

196a:hover,

197a:active,

198a:focus {

199 color: var(--wf-main-color);

200 text-decoration-style: solid;

201}

202

203video {

204 max-width: 100%;

205}

206

207.clearfix:after,

208.clearfix:before {

209 content: "";

210 display: block;

211 clear: both;

212}

213

214.wf-btn svg {

215 display: inline-block;

216 vertical-align: middle;

217}

218

219.wp-block-search__button {

220 flex-shrink: 0;

221}

222

223button[type="submit"],

224button,

225input[type="button"],

226input[type="reset"],

227input[type="submit"],

228.wf-btn,

229.wf-load-more a,

230.button {

231 font-size: 1.5rem;

232 font-weight: 600;

233 padding: 1.1rem 2rem;

234 line-height: 1.134;

235 letter-spacing: 0.03rem;

236 border-width: 0.1rem;

237 border-style: solid;

238 border-color: transparent;

239 border-radius: 10rem;

240 overflow: hidden;

241 display: inline-block;

242 vertical-align: middle;

243 white-space: nowrap;

244 text-transform: initial;

245 font-family: inherit;

246 text-decoration: none;

247 position: relative;

248 z-index: 0;

249}

250

251.wf-btn i {

252 margin-right: 0.4rem;

253}

254

255.wf-btn i.fa-arrow-right {

256 margin-left: 0.4rem;

257 margin-right: 0;

258}

259

260.wf-btn .fa-arrow-right::before {

261 transform: rotate(-45deg);

262 display: inline-block;

263}

264

265button[type="button"].mfp-close,

266button[type="button"].mfp-arrow {

267 background-color: transparent;

268}

269

270.wf-load-more a:hover,

271.wf-load-more a:focus,

272a.wf-btn:hover,

273a.wf-btn:focus,

274.contact__body a:hover,

275.contact__body a:focus {

276 text-decoration: none;

277}

278

279button[type="submit"],

280input[type="button"],

281input[type="reset"],

282input[type="submit"],

283.wf-load-more a,

284.wf-btn-primary {

285 color: #fff;

286 background-color: var(--wf-main-color);

287 border-color: var(--wf-main-color);

288}

289

290.wf-btn-border {

291 border-width: 0.2rem;

292}

293

294.wf-btn-primary.wf-btn-border {

295 color: var(--wf-main-color);

296 background-color: transparent;

297 border-color: var(--wf-main-color);

298}

299

300.wf-load-more a:hover,

301.wf-load-more a:focus,

302.wf-btn-primary.wf-btn-border:hover,

303.wf-btn-primary.wf-btn-border:focus,

304.wf-btn-primary:hover,

305.wf-btn-primary:focus {

306 color: #fff;

307 background-color: rgba(var(--wf-main-rgb), 0.9);

308 border-color: rgba(var(--wf-main-rgb), 0.9);

309}

310

311button[type="button"].wf-btn-secondary,

312button[type="submit"].wf-btn-secondary,

313.wf-btn-secondary {

314 color: #fff;

315 background-color: var(--wf-secondary-color);

316 border-color: var(--wf-secondary-color);

317}

318

319.wf-btn-secondary.wf-btn-border {

320 color: var(--wf-secondary-color);

321 background-color: transparent;

322 border-color: var(--wf-secondary-color);

323}

324

325.wf-btn-secondary.wf-btn-border:hover,

326.wf-btn-secondary.wf-btn-border:focus,

327.wf-btn-secondary:hover,

328.wf-btn-secondary:focus {

329 color: #fff;

330 background-color: var(--wf-secondary-color);

331 border-color: var(--wf-secondary-color);

332}

333

334.wf-btn-white {

335 color: var(--wf-secondary-color);

336 background-color: #fff;

337}

338

339.wf-btn-white.wf-btn-border {

340 color: #fff;

341 background-color: transparent;

342 border-color: #fff;

343}

344

345.wf-btn-white.wf-btn-border:hover,

346.wf-btn-white.wf-btn-border:focus {

347 color: var(--wf-main-color);

348 background-color: #fff;

349 border-color: #fff;

350 box-shadow: 0 0 2rem rgba(0, 0, 0, 0.05);

351}

352

353/* Button Effects One */

354

355.btn--effect-one .wf-btn {

356 will-change: transform;

357 transition: 0.2s transform ease-in-out;

358}

359

360.btn--effect-one .wf-btn:focus,

361.btn--effect-one .wf-btn:hover {

362 color: #fff;

363 transform: scale(1.02);

364 will-change: transform;

365}

366

367.btn--effect-one .wf-btn::after {

368 content: "";

369 display: block;

370 height: 100%;

371 width: 100%;

372 position: absolute;

373 left: 0;

374 top: 0;

375 border-radius: 3rem;

376 background-color: var(--wf-secondary-color);

377 transform: translate(-100%, 0) rotate(10deg);

378 transform-origin: top left;

379 transition: 0.2s transform ease-out;

380 will-change: transform;

381 z-index: -1;

382}

383

384.btn--effect-one .wf-btn:focus::after,

385.btn--effect-one .wf-btn:hover::after {

386 transform: translate(0, 0);

387}

388

389/* Button Effects Two */

390

391.btn--effect-two .wf-btn {

392 padding: 1.4rem 1.7rem 1.4rem 1.9rem;

393}

394

395.btn--effect-two .wf-btn::before {

396 content: "";

397 position: absolute;

398 right: 0;

399 top: 50%;

400 transform: translateY(-50%);

401 width: 4.4rem;

402 height: 4.4rem;

403 background-color: var(--wf-secondary-color);

404 opacity: 0.15;

405 border-radius: 10rem;

406 z-index: -1;

407 transition: all 0.2s ease-in-out;

408}

409

410.btn--effect-two .wf-btn:hover:before,

411.btn--effect-two .wf-btn:focus:before {

412 width: 100%;

413}

414

415.btn--effect-two .wf-btn::after {

416 content: "\f054";

417 font-family: "Font Awesome 6 Free";

418 font-weight: 700;

419 margin-left: 2.6rem;

420}

421

422.btn--effect-two .wf-btn-white.wf-btn-border::before {

423 background-color: #fff;

424 opacity: 1;

425}

426

427.btn--effect-two .wf-btn-white.wf-btn-border::after {

428 color: var(--wf-secondary-color);

429}

430

431.btn--effect-two .wf-btn-white.wf-btn-border:hover::after,

432.btn--effect-two .wf-btn-white.wf-btn-border:focus::after {

433 color: var(--wf-main-color);

434}

435

436/* Button Effects Three */

437

438.btn--effect-three .wf-btn::after {

439 content: "";

440 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='12' viewBox='0 0 19 12'%3E%3Cpath fill='%23fff' d='M17.752 6.68H1.246C.833 6.68.5 6.374.5 5.997c0-.378.333-.684.746-.684H15.95l-4.527-4.146a.644.644 0 0 1 0-.967.797.797 0 0 1 1.056 0l5.802 5.314a.639.639 0 0 1 .161.745.754.754 0 0 1-.69.42Z'/%3E%3Cpath fill='%23fff' d='M11.942 12a.771.771 0 0 1-.527-.2.644.644 0 0 1 0-.968l5.81-5.32a.797.797 0 0 1 1.056 0c.292.267.292.7 0 .967l-5.81 5.32a.781.781 0 0 1-.529.201Z'/%3E%3C/svg%3E");

441 width: 1.8rem;

442 height: 1.2rem;

443 margin-left: 1.2rem;

444 display: inline-block;

445}

446

447/* Button Effects Four */

448

449.btn--effect-four .wf-btn::before,

450.btn--effect-four .wf-btn::after {

451 content: "";

452 background-color: var(--wf-secondary-color);

453 width: 0;

454 height: 50%;

455 position: absolute;

456 -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);

457 transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);

458 z-index: -1;

459}

460

461.btn--effect-four .wf-btn::before {

462 top: 0;

463 left: 0;

464}

465

466.btn--effect-four .wf-btn::after {

467 bottom: 0;

468 right: 0;

469}

470

471.btn--effect-four .wf-btn:hover::before,

472.btn--effect-four .wf-btn:focus::before,

473.btn--effect-four .wf-btn:hover::after,

474.btn--effect-four .wf-btn:focus::after {

475 width: 100%;

476}

477

478/* Button Effects Five */

479

480.btn--effect-five .wf-btn::before {

481 position: absolute;

482 content: "";

483 background-color: var(--wf-secondary-color);

484 width: 120%;

485 height: 0;

486 padding-bottom: 120%;

487 top: -110%;

488 left: -10%;

489 border-radius: 50%;

490 -webkit-transform: translate3d(0, 68%, 0) scale3d(0, 0, 0);

491 transform: translate3d(0, 68%, 0) scale3d(0, 0, 0);

492 z-index: -1;

493}

494

495.btn--effect-five .wf-btn:hover::before,

496.btn--effect-five .wf-btn:focus::before {

497 -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);

498 transform: translate3d(0, 0, 0) scale3d(1, 1, 1);

499 -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);

500 transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);

501}

502

503.btn--effect-five .wf-btn::after {

504 position: absolute;

505 top: 0;

506 left: 0;

507 width: 100%;

508 height: 100%;

509 content: "";

510 background-color: var(--wf-secondary-color);

511 -webkit-transform: translate3d(0, -100%, 0);

512 transform: translate3d(0, -100%, 0);

513 -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);

514 transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);

515 z-index: -1;

516}

517

518.btn--effect-five .wf-btn:hover::after,

519.btn--effect-five .wf-btn:focus::after {

520 -webkit-transform: translate3d(0, 0, 0);

521 transform: translate3d(0, 0, 0);

522 -webkit-transition-duration: 0.05s;

523 transition-duration: 0.05s;

524 -webkit-transition-delay: 0.4s;

525 transition-delay: 0.4s;

526 -webkit-transition-timing-function: linear;

527 transition-timing-function: linear;

528}

529

530/* Button Effects Six */

531.btn--effect-six .wf-btn span {

532 display: inline-block;

533 pointer-events: none;

534}

535

536.btn--effect-six .wf-btn span.text-spin {

537 -webkit-animation: text-spin 0.5s 1;

538 animation: text-spin 0.5s 1;

539}

540

541/* Play Buttons */

542

543.wf-btn-play-one {

544 text-decoration: none;

545 display: inline-flex;

546 align-items: center;

547 color: var(--wf-secondary-color);

548}

549

550.wf-btn-play-one i {

551 width: 4.5rem;

552 height: 4.5rem;

553 display: flex;

554 align-items: center;

555 justify-content: center;

556 position: relative;

557 background-color: var(--wf-main-color);

558 border-radius: 50%;

559 color: #fff;

560 font-size: 1.8rem;

561 margin-right: 1.2rem;

562 box-shadow: 0 2rem 3rem rgba(0, 0, 0, 0.1);

563}

564

565.wf-btn-play-one i:after {

566 content: "";

567 position: absolute;

568 z-index: 0;

569 left: 0;

570 top: 0;

571 display: block;

572 width: 100%;

573 height: 100%;

574 background-color: rgba(var(--wf-main-rgb), 0.4);

575 border-radius: 50%;

576 animation: pulse_border_1 1500ms ease-out infinite;

577 z-index: -1;

578 border-radius: inherit;

579}

580

581.wf-btn-play-one span {

582 text-decoration: underline;

583}

584

585.wf-btn-play-two {

586 display: inline-flex;

587 align-items: center;

588 font-weight: 500;

589 font-size: 18px;

590 text-decoration: none;

591}

592

593.wf-btn-play-two i {

594 width: 72px;

595 height: 72px;

596 display: flex;

597 align-items: center;

598 justify-content: center;

599 background: var(--wf-main-color);

600 color: #fff;

601 border-radius: 50%;

602 font-size: 24px;

603 margin-right: 16px;

604 position: relative;

605}

606

607.wf-btn-play-two i::after {

608 content: "";

609 position: absolute;

610 left: 50%;

611 top: 50%;

612 width: 100%;

613 height: 100%;

614 border: 1px solid currentColor;

615 border-radius: 50%;

616 transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);

617 animation: pulse_border_2 1500ms ease-out infinite;

618}

619

620button[type="submit"]:focus,

621button:focus,

622input[type="button"]:focus,

623input[type="reset"]:focus,

624input[type="submit"]:focus,

625.wf-btn:focus {

626 outline-width: 0.1rem;

627 outline-offset: -0.3rem;

628 outline-style: dotted;

629}

630

631a,

632area,

633button,

634input,

635label,

636select,

637summary,

638textarea {

639 touch-action: manipulation;

640 transition: all 0.2s ease-in-out;

641}

642

643button,

644input,

645optgroup,

646select,

647textarea {

648 margin: 0;

649}

650

651button,

652input {

653 overflow: visible;

654}

655

656button,

657select {

658 text-transform: none;

659}

660

661img {

662 display: inline-block;

663 max-width: 100%;

664 height: auto;

665 vertical-align: middle;

666 border: 0;

667 transition-delay: 0.1s;

668 transition-timing-function: ease-in-out;

669 transition-duration: 0.7s;

670 transition-property: all;

671}

672

673h1,

674.h1,

675h2,

676.h2,

677h3,

678.h3,

679h4,

680.h4,

681h5,

682.h5,

683h6,

684.h6 {

685 margin: 0;

686 padding: 0;

687 font-weight: 600;

688 line-height: 1.25;

689 font-family: var(--wf-title-family);

690 color: var(--wf-secondary-color);

691 word-break: break-word;

692}

693

694h1,

695.h1 {

696 font-size: 5.5rem;

697}

698

699h2,

700.h2 {

701 font-size: 4.5rem;

702}

703

704h3,

705.h3 {

706 font-size: 3rem;

707}

708

709h4,

710.h4 {

711 font-size: 2.6rem;

712}

713

714h5,

715.h5 {

716 font-size: 2.2rem;

717}

718

719h6,

720.h6 {

721 font-size: 1.6rem;

722}

723

724em,

725cite,

726q {

727 color: var(--wf-main-color);

728 font-style: italic;

729 font-weight: bold;

730}

731

732code,

733kbd,

734tt,

735var,

736samp,

737pre {

738 -webkit-hyphens: none;

739 -moz-hyphens: none;

740 -ms-hyphens: none;

741 hyphens: none;

742 background-color: var(--wf-secondary-color);

743 color: #fff;

744 padding: 0.1rem 0.5rem;

745 border-radius: 0;

746 font-size: 88%;

747}

748

749pre {

750 display: block;

751 margin: 0 0 1rem;

752 font-size: 1.3rem;

753 word-break: break-all;

754 word-wrap: break-word;

755 border: 0.1rem solid #ccc;

756 border-radius: 0;

757 overflow: auto;

758}

759

760table {

761 border: 0.1rem solid rgba(189, 189, 189, 0.4);

762 background-color: #fcfcfc;

763 border-spacing: 0;

764 letter-spacing: 0.05rem;

765 margin: 0 0 2rem;

766 text-align: start;

767 table-layout: fixed;

768 border-collapse: collapse;

769}

770

771table th {

772 border: 0.1rem solid rgba(189, 189, 189, 0.4);

773}

774

775table td {

776 border: 0.1rem solid #e9e9ea;

777}

778

779table th,

780table td {

781 padding: 1.5rem;

782}

783

784table th {

785 background: var(--wf-main-color);

786 color: #fff;

787}

788

789table th a:not(button, .button, .wf-btn) {

790 color: inherit;

791 text-decoration: none;

792}

793

794p {

795 margin: 0 0 1.1rem;

796 word-break: break-word;

797}

798

799.widget_media_image>.wp-block-image,

800figure {

801 margin: 0;

802}

803

804address,

805table,

806pre {

807 width: 100%;

808}

809

810small {

811 font-size: 80%;

812}

813

814sub,

815sup {

816 font-size: 75%;

817 font-weight: 600;

818 position: relative;

819 vertical-align: baseline;

820}

821

822sub {

823 bottom: -0.4rem;

824}

825

826sup {

827 top: -0.8rem;

828}

829

830fieldset {

831 border: 0.1rem solid #e9e9ea;

832 margin: 2.4rem 0.2rem;

833 padding: 1rem 2.5rem 2rem;

834 border-radius: 0;

835}

836

837iframe {

838 max-width: 100%;

839}

840

841button,

842input[type="button"],

843input[type="reset"],

844input[type="submit"] {

845 cursor: pointer;

846 appearance: button;

847 -moz-appearance: button;

848 -webkit-appearance: button;

849}

850

851button:focus,

852input[type="button"]:focus,

853input[type="reset"]:focus,

854input[type="submit"]:focus {

855 outline: 0.1rem dotted;

856 outline-offset: -0.2rem;

857}

858

859input[type="text"],

860input[type="email"],

861input[type="url"],

862input[type="password"],

863input[type="search"],

864input[type="number"],

865input[type="tel"],

866input[type="range"],

867input[type="date"],

868input[type="month"],

869input[type="week"],

870input[type="time"],

871input[type="datetime"],

872input[type="datetime-local"],

873input[type="color"],

874textarea {

875 position: relative;

876 border-radius: 0;

877 display: block;

878 line-height: 1.5;

879 font-size: 1.6rem;

880 font-weight: 500;

881 max-height: 4.2rem;

882 padding: 1.2rem 1.6rem;

883 vertical-align: middle;

884 width: 100%;

885 background-color: #f8f8f8;

886 border: 0.1rem solid rgba(189, 189, 189, 0.4);

887 outline: none;

888 letter-spacing: 0.05rem;

889 -webkit-box-shadow: none;

890 box-shadow: none;

891 transition: all 0.2s ease-in-out;

892}

893

894input[type="text"]:focus,

895input[type="email"]:focus,

896input[type="url"]:focus,

897input[type="password"]:focus,

898input[type="search"]:focus,

899input[type="number"]:focus,

900input[type="tel"]:focus,

901input[type="range"]:focus,

902input[type="date"]:focus,

903input[type="month"]:focus,

904input[type="week"]:focus,

905input[type="time"]:focus,

906input[type="datetime"]:focus,

907input[type="datetime-local"]:focus,

908input[type="color"]:focus,

909textarea:focus,

910select:focus {

911 border-color: var(--wf-main-color);

912 background-color: #fff;

913}

914

915button[type="submit"]:hover,

916input[type="button"]:hover,

917input[type="reset"]:hover,

918input[type="submit"]:hover,

919button[type="submit"]:focus,

920input[type="button"]:focus,

921input[type="reset"]:focus,

922input[type="submit"]:focus {

923 color: #fff;

924 background-color: var(--wf-main-color);

925}

926

927[type="search"] {

928 appearance: none;

929 -moz-appearance: none;

930 -webkit-appearance: none;

931 outline-offset: -0.2rem;

932}

933

934select {

935 background-clip: padding-box;

936 border: 0.1rem solid rgba(189, 189, 189, 0.2);

937 border-radius: 0;

938 display: block;

939 font-size: 92%;

940 font-weight: 400;

941 padding: 0.6rem 1.2rem;

942 position: relative;

943 text-decoration: none;

944 white-space: nowrap;

945 width: 100%;

946 -webkit-box-shadow: none;

947 box-shadow: none;

948 overflow: auto !important;

949 outline: 0;

950 background-image: linear-gradient(#242424, #242424),

951 linear-gradient(#e9e9ea, #e9e9ea);

952 background-size: 0 0.1rem, 100% 0.1rem;

953 background-repeat: no-repeat;

954 background-position: center bottom, center calc(100% - -0.1rem);

955 background-color: #f8f8f8;

956 -moz-transition: background 0s ease-out;

957 -webkit-transition: background 0s ease-out;

958 -o-transition: background 0s ease-out;

959 transition: background 0s ease-out;

960}

961

962textarea {

963 height: 13.2rem;

964 overflow: auto;

965 resize: vertical;

966 max-height: 100%;

967}

968

969input[type="checkbox"],

970input[type="radio"],

971form[id*="give-form"] #give-gateway-radio-list>li input[type="radio"],

972form[id*="give-form"] #give-gateway-radio-list>li input[type="checkbox"],

973div.wpforms-container-full .wpforms-form input[type="radio"],

974div.wpforms-container-full .wpforms-form input[type="checkbox"] {

975 border: 2px solid var(--wf-main-color);

976 background: #fff;

977 color: #555;

978 clear: none;

979 cursor: pointer;

980 display: inline-block;

981 line-height: 0;

982 height: 20px;

983 margin: -3px 3px 0 0;

984 outline: 0;

985 padding: 0;

986 text-align: center;

987 vertical-align: middle;

988 width: 20px !important;

989 max-width: 20px;

990 appearance: none !important;

991 -moz-appearance: none !important;

992 -webkit-appearance: none !important;

993 transition: 0.05s border-color ease-in-out;

994}

995

996input[type="radio"] {

997 border-radius: 50%;

998 margin-right: 4px;

999 line-height: 12px;

1000}

1001

1002input[type="checkbox"]:checked:before,

1003input[type="radio"]:checked:before {

1004 display: inline-block;

1005 vertical-align: middle;

1006 speak: none;

1007 line-height: 1.1;

1008 -webkit-font-smoothing: antialiased;

1009 -moz-osx-font-smoothing: grayscale;

1010 transition: all 0.2s ease-in-out;

1011}

1012

1013input[type="radio"]:checked:before {

1014 content: "⬤";

1015 text-indent: -9999px;

1016 border-radius: 50px;

1017 font-size: 24px;

1018 width: 8px;

1019 height: 8px;

1020 margin: 4px;

1021 line-height: 20px;

1022 background: var(--wf-main-color);

1023}

1024

1025input[type="checkbox"]:checked:before {

1026 content: "✔";

1027 font-weight: 900;

1028 color: var(--wf-main-color);

1029}

1030

1031/*---//---*/

1032

1033/* Grid List Two Column Like Table List */

1034.wf-grid-list dt {

1035 padding: 0.8rem 0 0.8rem 0;

1036 font-weight: 600;

1037}

1038

1039.wf-grid-list dd {

1040 margin: 0;

1041 padding: 0.8rem 0 0.8rem 0;

1042}

1043

1044@media (min-width: 34.375em) {

1045 .wf-grid-list {

1046 display: grid;

1047 grid-template-columns: 1fr 1fr;

1048 grid-template-rows: auto;

1049 }

1050

1051 .wf-grid-list dt {

1052 grid-column-start: 1;

1053 }

1054

1055 .wf-grid-list dd {

1056 grid-column-start: 2;

1057 }

1058

1059 .wf-grid-list dt+dd {}

1060}

1061

1062/* ---//--- */

1063

1064.wf-d-none,

1065div.wf-d-none {

1066 display: none;

1067}

1068

1069.wf-d-block,

1070div.wf-d-block {

1071 display: block;

1072}

1073

1074.wf-d-inline,

1075div.wf-d-inline {

1076 display: inline;

1077}

1078

1079.wf-d-inline-block,

1080div.wf-d-inline-block {

1081 display: inline-block;

1082}

1083

1084.wf-container,

1085.wf-container-fluid {

1086 width: 100%;

1087 padding-right: 1.6rem;

1088 padding-left: 1.6rem;

1089 margin-right: auto;

1090 margin-left: auto;

1091}

1092

1093@media (max-width: 35.95em) {

1094

1095 .wf-container,

1096 .wf-container-fluid {

1097 padding-right: 2.4rem;

1098 padding-left: 2.4rem;

1099 }

1100}

1101

1102.wf-row {

1103 --wf-gutter-x: 2.4rem;

1104 --wf-gutter-y: 0;

1105 display: -ms-flexbox;

1106 display: flex;

1107 -ms-flex-wrap: wrap;

1108 flex-wrap: wrap;

1109 margin-top: calc(var(--wf-gutter-y) * -1);

1110 margin-right: calc(var(--wf-gutter-x) / -2);

1111 margin-left: calc(var(--wf-gutter-x) / -2);

1112}

1113

1114.wf-row>* {

1115 flex-shrink: 0;

1116 width: 100%;

1117 max-width: 100%;

1118 padding-right: calc(var(--wf-gutter-x) / 2);

1119 padding-left: calc(var(--wf-gutter-x) / 2);

1120 margin-top: var(--wf-gutter-y);

1121}

1122

1123.wf-g-0,

1124.wf-gx-0 {

1125 --wf-gutter-x: 0rem;

1126}

1127

1128.wf-g-0,

1129.wf-gy-0 {

1130 --wf-gutter-y: 0rem;

1131}

1132

1133.wf-g-1,

1134.wf-gx-1 {

1135 --wf-gutter-x: 0.4rem;

1136}

1137

1138.wf-g-1,

1139.wf-gy-1 {

1140 --wf-gutter-y: 0.4rem;

1141}

1142

1143.wf-g-2,

1144.wf-gx-2 {

1145 --wf-gutter-x: 0.8rem;

1146}

1147

1148.wf-g-2,

1149.wf-gy-2 {

1150 --wf-gutter-y: 0.8rem;

1151}

1152

1153.wf-g-3,

1154.wf-gx-3 {

1155 --wf-gutter-x: 1.6rem;

1156}

1157

1158.wf-g-3,

1159.wf-gy-3 {

1160 --wf-gutter-y: 1.6rem;

1161}

1162

1163.wf-g-4,

1164.wf-gx-4 {

1165 --wf-gutter-x: 2.4rem;

1166}

1167

1168.wf-g-4,

1169.wf-gy-4 {

1170 --wf-gutter-y: 2.4rem;

1171}

1172

1173.wf-g-5,

1174.wf-gx-5 {

1175 --wf-gutter-x: 4.8rem;

1176}

1177

1178.wf-g-5,

1179.wf-gy-5 {

1180 --wf-gutter-y: 4.8rem;

1181}

1182

1183.wf-col-1 {

1184 -ms-flex: 0 0 8.333333%;

1185 flex: 0 0 8.333333%;

1186 max-width: 8.333333%;

1187}

1188

1189.wf-col-2 {

1190 -ms-flex: 0 0 16.666667%;

1191 flex: 0 0 16.666667%;

1192 max-width: 16.666667%;

1193}

1194

1195.wf-col-3 {

1196 -ms-flex: 0 0 25%;

1197 flex: 0 0 25%;

1198 max-width: 25%;

1199}

1200

1201.wf-col-4 {

1202 -ms-flex: 0 0 33.333333%;

1203 flex: 0 0 33.333333%;

1204 max-width: 33.333333%;

1205}

1206

1207.wf-col-5 {

1208 -ms-flex: 0 0 41.666667%;

1209 flex: 0 0 41.666667%;

1210 max-width: 41.666667%;

1211}

1212

1213.wf-col-6 {

1214 -ms-flex: 0 0 50%;

1215 flex: 0 0 50%;

1216 max-width: 50%;

1217}

1218

1219.wf-col-7 {

1220 -ms-flex: 0 0 58.333333%;

1221 flex: 0 0 58.333333%;

1222 max-width: 58.333333%;

1223}

1224

1225.wf-col-8 {

1226 -ms-flex: 0 0 66.666667%;

1227 flex: 0 0 66.666667%;

1228 max-width: 66.666667%;

1229}

1230

1231.wf-col-9 {

1232 -ms-flex: 0 0 75%;

1233 flex: 0 0 75%;

1234 max-width: 75%;

1235}

1236

1237.wf-col-10 {

1238 -ms-flex: 0 0 83.333333%;

1239 flex: 0 0 83.333333%;

1240 max-width: 83.333333%;

1241}

1242

1243.wf-col-11 {

1244 -ms-flex: 0 0 91.666667%;

1245 flex: 0 0 91.666667%;

1246 max-width: 91.666667%;

1247}

1248

1249.wf-col-12 {

1250 -ms-flex: 0 0 100%;

1251 flex: 0 0 100%;

1252 max-width: 100%;

1253}

1254

1255.wf-m-0 {

1256 margin: 0;

1257}

1258

1259.wf-mt-auto {

1260 margin-top: auto;

1261}

1262

1263.wf-mr-auto {

1264 margin-right: auto;

1265}

1266

1267.wf-mb-auto {

1268 margin-bottom: auto;

1269}

1270

1271.wf-ml-auto {

1272 margin-left: auto;

1273}

1274

1275.wf-my-auto {

1276 margin-top: auto;

1277 margin-bottom: auto;

1278}

1279

1280.wf-mx-auto {

1281 margin-left: auto;

1282 margin-right: auto;

1283}

1284

1285.wf-mt-0 {

1286 margin-top: 0;

1287}

1288

1289.wf-mt-1 {

1290 margin-top: 0.4rem;

1291}

1292

1293.wf-mt-2 {

1294 margin-top: 0.8rem;

1295}

1296

1297.wf-mt-3 {

1298 margin-top: 1.6rem;

1299}

1300

1301.wf-mt-4 {

1302 margin-top: 2.4rem;

1303}

1304

1305.wf-mt-5 {

1306 margin-top: 3.2rem;

1307}

1308

1309.wf-mt-6 {

1310 margin-top: 4.8rem;

1311}

1312

1313.wf-mr-0 {

1314 margin-right: 0;

1315}

1316

1317.wf-mr-1 {

1318 margin-right: 0.4rem;

1319}

1320

1321.wf-mr-2 {

1322 margin-right: 0.8rem;

1323}

1324

1325.wf-mr-3 {

1326 margin-right: 1.6rem;

1327}

1328

1329.wf-mr-4 {

1330 margin-right: 2.4rem;

1331}

1332

1333.wf-mr-5 {

1334 margin-right: 3.2rem;

1335}

1336

1337.wf-mr-6 {

1338 margin-right: 4.8rem;

1339}

1340

1341.wf-mb-0 {

1342 margin-bottom: 0;

1343}

1344

1345.wf-mb-1 {

1346 margin-bottom: 0.4rem;

1347}

1348

1349.wf-mb-2 {

1350 margin-bottom: 0.8rem;

1351}

1352

1353.wf-mb-3 {

1354 margin-bottom: 1.6rem;

1355}

1356

1357.wf-mb-4 {

1358 margin-bottom: 2.4rem;

1359}

1360

1361.wf-mb-5 {

1362 margin-bottom: 3.2rem;

1363}

1364

1365.wf-mb-6 {

1366 margin-bottom: 4.5rem;

1367}

1368

1369.wf-ml-0 {

1370 margin-left: 0;

1371}

1372

1373.wf-ml-1 {

1374 margin-left: 0.4rem;

1375}

1376

1377.wf-ml-2 {

1378 margin-left: 0.8rem;

1379}

1380

1381.wf-ml-3 {

1382 margin-left: 1.6rem;

1383}

1384

1385.wf-ml-4 {

1386 margin-left: 2.4rem;

1387}

1388

1389.wf-ml-5 {

1390 margin-left: 3.2rem;

1391}

1392

1393.wf-ml-6 {

1394 margin-left: 4.8rem;

1395}

1396

1397.wf-my-0 {

1398 margin-top: 0;

1399 margin-bottom: 0;

1400}

1401

1402.wf-my-1 {

1403 margin-top: 0.4rem;

1404 margin-bottom: 0.4rem;

1405}

1406

1407.wf-my-2 {

1408 margin-top: 0.8rem;

1409 margin-bottom: 0.8rem;

1410}

1411

1412.wf-my-3 {

1413 margin-top: 1.6rem;

1414 margin-bottom: 1.6rem;

1415}

1416

1417.wf-my-4 {

1418 margin-top: 2.4rem;

1419 margin-bottom: 2.4rem;

1420}

1421

1422.wf-my-5 {

1423 margin-top: 3.2rem;

1424 margin-bottom: 3.2rem;

1425}

1426

1427.wf-my-6 {

1428 margin-top: 4.8rem;

1429 margin-bottom: 4.8rem;

1430}

1431

1432.wf-mx-0 {

1433 margin-left: 0;

1434 margin-right: 0;

1435}

1436

1437.wf-mx-1 {

1438 margin-left: 0.4rem;

1439 margin-right: 0.4rem;

1440}

1441

1442.wf-mx-2 {

1443 margin-left: 0.8rem;

1444 margin-right: 0.8rem;

1445}

1446

1447.wf-mx-3 {

1448 margin-left: 1.6rem;

1449 margin-right: 1.6rem;

1450}

1451

1452.wf-mx-4 {

1453 margin-left: 2.4rem;

1454 margin-right: 2.4rem;

1455}

1456

1457.wf-mx-5 {

1458 margin-left: 3.2rem;

1459 margin-right: 3.2rem;

1460}

1461

1462.wf-mx-6 {

1463 margin-left: 4.8rem;

1464 margin-right: 4.8rem;

1465}

1466

1467.wf-pt-0 {

1468 padding-top: 0;

1469}

1470

1471.wf-pt-1 {

1472 padding-top: 0.4rem;

1473}

1474

1475.wf-pt-2 {

1476 padding-top: 0.8rem;

1477}

1478

1479.wf-pt-3 {

1480 padding-top: 1.6rem;

1481}

1482

1483.wf-pt-4 {

1484 padding-top: 2.4rem;

1485}

1486

1487.wf-pt-5 {

1488 padding-top: 3.2rem;

1489}

1490

1491.wf-pt-6 {

1492 padding-top: 4.8rem;

1493}

1494

1495.wf-pr-0 {

1496 padding-right: 0;

1497}

1498

1499.wf-pr-1 {

1500 padding-right: 0.4rem;

1501}

1502

1503.wf-pr-2 {

1504 padding-right: 0.8rem;

1505}

1506

1507.wf-pr-3 {

1508 padding-right: 1.6rem;

1509}

1510

1511.wf-pr-4 {

1512 padding-right: 2.4rem;

1513}

1514

1515.wf-pr-5 {

1516 padding-right: 3.2rem;

1517}

1518

1519.wf-pr-6 {

1520 padding-right: 4.8rem;

1521}

1522

1523.wf-pb-0 {

1524 padding-bottom: 0;

1525}

1526

1527.wf-pb-1 {

1528 padding-bottom: 0.4rem;

1529}

1530

1531.wf-pb-2 {

1532 padding-bottom: 0.8rem;

1533}

1534

1535.wf-pb-3 {

1536 padding-bottom: 1.6rem;

1537}

1538

1539.wf-pb-4 {

1540 padding-bottom: 2.4rem;

1541}

1542

1543.wf-pb-5 {

1544 padding-bottom: 3.2rem;

1545}

1546

1547.wf-pb-6 {

1548 padding-bottom: 4.8rem;

1549}

1550

1551.wf-pl-0 {

1552 padding-left: 0;

1553}

1554

1555.wf-pl-1 {

1556 padding-left: 0.4rem;

1557}

1558

1559.wf-pl-2 {

1560 padding-left: 0.8rem;

1561}

1562

1563.wf-pl-3 {

1564 padding-left: 1.6rem;

1565}

1566

1567.wf-pl-4 {

1568 padding-left: 2.4rem;

1569}

1570

1571.wf-pl-5 {

1572 padding-left: 3.2rem;

1573}

1574

1575.wf-pl-6 {

1576 padding-left: 4.8rem;

1577}

1578

1579.wf-p-0 {

1580 padding: 0;

1581}

1582

1583.wf-py-0 {

1584 padding-top: 0;

1585 padding-bottom: 0;

1586}

1587

1588.wf-py-1 {

1589 padding-top: 0.4rem;

1590 padding-bottom: 0.4rem;

1591}

1592

1593.wf-py-2 {

1594 padding-top: 0.8rem;

1595 padding-bottom: 0.8rem;

1596}

1597

1598.wf-py-3 {

1599 padding-top: 1.6rem;

1600 padding-bottom: 1.6rem;

1601}

1602

1603.wf-py-4 {

1604 padding-top: 2.4rem;

1605 padding-bottom: 2.4rem;

1606}

1607

1608.wf-py-5 {

1609 padding-top: 3.2rem;

1610 padding-bottom: 3.2rem;

1611}

1612

1613.wf-py-6 {

1614 padding-top: 4.8rem;

1615 padding-bottom: 4.8rem;

1616}

1617

1618.wf-px-0 {

1619 padding-left: 0;

1620 padding-right: 0;

1621}

1622

1623.wf-px-1 {

1624 padding-left: 0.4rem;

1625 padding-right: 0.4rem;

1626}

1627

1628.wf-px-2 {

1629 padding-left: 0.8rem;

1630 padding-right: 0.8rem;

1631}

1632

1633.wf-px-3 {

1634 padding-left: 1.6rem;

1635 padding-right: 1.6rem;

1636}

1637

1638.wf-px-4 {

1639 padding-left: 2.4rem;

1640 padding-right: 2.4rem;

1641}

1642

1643.wf-px-5 {

1644 padding-left: 3.2rem;

1645 padding-right: 3.2rem;

1646}

1647

1648.wf-px-6 {

1649 padding-left: 4.8rem;

1650 padding-right: 4.8rem;

1651}

1652

1653.wf-text-left {

1654 text-align: start;

1655}

1656

1657.wf-text-right {

1658 text-align: end;

1659}

1660

1661.wf-text-center {

1662 text-align: center;

1663}

1664

1665.wf-flex-10 {

1666 -ms-flex: 1 1 10%;

1667 flex: 1 1 10%;

1668}

1669

1670.wf-flex-15 {

1671 -ms-flex: 1 1 15%;

1672 flex: 1 1 15%;

1673}

1674

1675.wf-flex-20 {

1676 -ms-flex: 1 1 20%;

1677 flex: 1 1 20%;

1678}

1679

1680.wf-flex-25 {

1681 -ms-flex: 1 1 25%;

1682 flex: 1 1 25%;

1683}

1684

1685.wf-flex-30 {

1686 -ms-flex: 1 1 30%;

1687 flex: 1 1 30%;

1688}

1689

1690.wf-flex-35 {

1691 -ms-flex: 1 1 35%;

1692 flex: 1 1 35%;

1693}

1694

1695.wf-flex-40 {

1696 -ms-flex: 1 1 40%;

1697 flex: 1 1 40%;

1698}

1699

1700.wf-flex-45 {

1701 -ms-flex: 1 1 45%;

1702 flex: 1 1 45%;

1703}

1704

1705.wf-flex-50 {

1706 -ms-flex: 1 1 50%;

1707 flex: 1 1 50%;

1708}

1709

1710.wf-flex-55 {

1711 -ms-flex: 1 1 55%;

1712 flex: 1 1 55%;

1713}

1714

1715.wf-flex-60 {

1716 -ms-flex: 1 1 60%;

1717 flex: 1 1 60%;

1718}

1719

1720.wf-flex-65 {

1721 -ms-flex: 1 1 65%;

1722 flex: 1 1 65%;

1723}

1724

1725.wf-flex-70 {

1726 -ms-flex: 1 1 70%;

1727 flex: 1 1 70%;

1728}

1729

1730.wf-flex-75 {

1731 -ms-flex: 1 1 75%;

1732 flex: 1 1 75%;

1733}

1734

1735.wf-flex-80 {

1736 -ms-flex: 1 1 80%;

1737 flex: 1 1 80%;

1738}

1739

1740.wf-flex-85 {

1741 -ms-flex: 1 1 85%;

1742 flex: 1 1 85%;

1743}

1744

1745.wf-flex-90 {

1746 -ms-flex: 1 1 90%;

1747 flex: 1 1 90%;

1748}

1749

1750.wf-flex-95 {

1751 -ms-flex: 1 1 95%;

1752 flex: 1 1 95%;

1753}

1754

1755.wf-flex-100 {

1756 -ms-flex: 1 1 100%;

1757 flex: 1 1 100%;

1758}

1759

1760.wf-flex-auto {

1761 -ms-flex: 1 1 auto;

1762 flex: 1 1 auto;

1763}

1764

1765.wf-float-right {

1766 float: right;

1767}

1768

1769.wf-float-left {

1770 float: left;

1771}

1772

1773.wf-float-none {

1774 float: none;

1775}

1776

1777.wf-order-1 {

1778 order: 1;

1779}

1780

1781.wf-order-2 {

1782 order: 2;

1783}

1784

1785.wf-order-3 {

1786 order: 3;

1787}

1788

1789.wf-order-4 {

1790 order: 4;

1791}

1792

1793.wf-order-5 {

1794 order: 5;

1795}

1796

1797.wf-order-6 {

1798 order: 6;

1799}

1800

1801.wf-order-7 {

1802 order: 7;

1803}

1804

1805.wf-order-8 {

1806 order: 8;

1807}

1808

1809.wf-order-9 {

1810 order: 9;

1811}

1812

1813.wf-order-10 {

1814 order: 10;

1815}

1816

1817.wf-order-11 {

1818 order: 11;

1819}

1820

1821.wf-order-12 {

1822 order: 12;

1823}

1824

1825/* Masonry container */

1826.wf-masonry {

1827 width: 100%;

1828 -webkit-column-gap: 2.4rem;

1829 -moz-column-gap: 2.4rem;

1830 column-gap: 2.4rem;

1831 -moz-column-gap: 2.4rem;

1832 -webkit-column-gap: 2.4rem;

1833 column-gap: 2.4rem;

1834}

1835

1836.wf-masonry-4 {

1837 -webkit-column-count: 4;

1838 -moz-column-count: 4;

1839 column-count: 4;

1840}

1841

1842.wf-masonry-3 {

1843 -webkit-column-count: 3;

1844 -moz-column-count: 3;

1845 column-count: 3;

1846}

1847

1848.wf-masonry-2 {

1849 -webkit-column-count: 2;

1850 -moz-column-count: 2;

1851 column-count: 2;

1852}

1853

1854@media (max-width: 47.95em) {

1855 .wf-masonry[class*="wf-masonry-"] {

1856 -moz-column-count: 1;

1857 -webkit-column-count: 1;

1858 column-count: 1;

1859 }

1860}

1861

1862@media only screen and (min-width: 62em) and (max-width: 64em) {

1863 .wf-masonry[class*="wf-masonry-"] {

1864 -moz-column-count: 3;

1865 -webkit-column-count: 3;

1866 column-count: 3;

1867 }

1868}

1869

1870@media only screen and (min-width: 48em) and (max-width: 61.95em) {

1871 .wf-masonry[class*="wf-masonry-"] {

1872 -moz-column-count: 2;

1873 -webkit-column-count: 2;

1874 column-count: 2;

1875 }

1876}

1877

1878/* ---//--- */

1879

1880/* Small Screen */

1881@media (min-width: 36em) {

1882

1883 .wf-container,

1884 .wf-container-sm {

1885 max-width: 76rem;

1886 /*54rem*/

1887 }

1888

1889 .wf-g-sm-0,

1890 .wf-gx-sm-0 {

1891 --wf-gutter-x: 0rem;

1892 }

1893

1894 .wf-g-sm-0,

1895 .wf-gy-sm-0 {

1896 --wf-gutter-y: 0rem;

1897 }

1898

1899 .wf-g-sm-1,

1900 .wf-gx-sm-1 {

1901 --wf-gutter-x: 0.4rem;

1902 }

1903

1904 .wf-g-sm-1,

1905 .wf-gy-sm-1 {

1906 --wf-gutter-y: 0.4rem;

1907 }

1908

1909 .wf-g-sm-2,

1910 .wf-gx-sm-2 {

1911 --wf-gutter-x: 0.8rem;

1912 }

1913

1914 .wf-g-sm-2,

1915 .wf-gy-sm-2 {

1916 --wf-gutter-y: 0.8rem;

1917 }

1918

1919 .wf-g-sm-3,

1920 .wf-gx-sm-3 {

1921 --wf-gutter-x: 1.6rem;

1922 }

1923

1924 .wf-g-sm-3,

1925 .wf-gy-sm-3 {

1926 --wf-gutter-y: 1.6rem;

1927 }

1928

1929 .wf-g-sm-4,

1930 .wf-gx-sm-4 {

1931 --wf-gutter-x: 2.4rem;

1932 }

1933

1934 .wf-g-sm-4,

1935 .wf-gy-sm-4 {

1936 --wf-gutter-y: 2.4rem;

1937 }

1938

1939 .wf-g-sm-5,

1940 .wf-gx-sm-5 {

1941 --wf-gutter-x: 4.8rem;

1942 }

1943

1944 .wf-g-sm-5,

1945 .wf-gy-sm-5 {

1946 --wf-gutter-y: 4.8rem;

1947 }

1948

1949 .wf-col-sm {

1950 -ms-flex: 1 0 0%;

1951 flex: 1 0 0%;

1952 }

1953

1954 .wf-col-sm-auto {

1955 -ms-flex: 0 0 auto;

1956 flex: 0 0 auto;

1957 max-width: 100%;

1958 width: auto;

1959 }

1960

1961 .wf-col-sm-1 {

1962 -ms-flex: 0 0 8.333333%;

1963 flex: 0 0 8.333333%;

1964 max-width: 8.333333%;

1965 }

1966

1967 .wf-col-sm-2 {

1968 -ms-flex: 0 0 16.666667%;

1969 flex: 0 0 16.666667%;

1970 max-width: 16.666667%;

1971 }

1972

1973 .wf-col-sm-3 {

1974 -ms-flex: 0 0 25%;

1975 flex: 0 0 25%;

1976 max-width: 25%;

1977 }

1978

1979 .wf-col-sm-4 {

1980 -ms-flex: 0 0 33.333333%;

1981 flex: 0 0 33.333333%;

1982 max-width: 33.333333%;

1983 }

1984

1985 .wf-col-sm-5 {

1986 -ms-flex: 0 0 41.666667%;

1987 flex: 0 0 41.666667%;

1988 max-width: 41.666667%;

1989 }

1990

1991 .wf-col-sm-6 {

1992 -ms-flex: 0 0 50%;

1993 flex: 0 0 50%;

1994 max-width: 50%;

1995 }

1996

1997 .wf-col-sm-7 {

1998 -ms-flex: 0 0 58.333333%;

1999 flex: 0 0 58.333333%;

2000 max-width: 58.333333%;

2001 }

2002

2003 .wf-col-sm-8 {

2004 -ms-flex: 0 0 66.666667%;

2005 flex: 0 0 66.666667%;

2006 max-width: 66.666667%;

2007 }

2008

2009 .wf-col-sm-9 {

2010 -ms-flex: 0 0 75%;

2011 flex: 0 0 75%;

2012 max-width: 75%;

2013 }

2014

2015 .wf-col-sm-10 {

2016 -ms-flex: 0 0 83.333333%;

2017 flex: 0 0 83.333333%;

2018 max-width: 83.333333%;

2019 }

2020

2021 .wf-col-sm-11 {

2022 -ms-flex: 0 0 91.666667%;

2023 flex: 0 0 91.666667%;

2024 max-width: 91.666667%;

2025 }

2026

2027 .wf-col-sm-12 {

2028 -ms-flex: 0 0 100%;

2029 flex: 0 0 100%;

2030 max-width: 100%;

2031 }

2032

2033 .wf-d-sm-none,

2034 div.wf-d-sm-none {

2035 display: none;

2036 }

2037

2038 .wf-d-sm-block,

2039 div.wf-d-sm-block {

2040 display: block;

2041 }

2042

2043 .wf-d-sm-inline,

2044 div.wf-d-sm-inline {

2045 display: inline;

2046 }

2047

2048 .wf-d-sm-inline-block,

2049 div.wf-d-sm-inline-block {

2050 display: inline-block;

2051 }

2052

2053 .wf-text-sm-left {

2054 text-align: start;

2055 }

2056

2057 .wf-text-sm-right {

2058 text-align: end;

2059 }

2060

2061 .wf-text-sm-center {

2062 text-align: center;

2063 }

2064

2065 .wf-mt-sm-auto {

2066 margin-top: auto;

2067 }

2068

2069 .wf-mr-sm-auto {

2070 margin-right: auto;

2071 }

2072

2073 .wf-mb-sm-auto {

2074 margin-bottom: auto;

2075 }

2076

2077 .wf-ml-sm-auto {

2078 margin-left: auto;

2079 }

2080

2081 .wf-my-sm-auto {

2082 margin-top: auto;

2083 margin-bottom: auto;

2084 }

2085

2086 .wf-mx-sm-auto {

2087 margin-left: auto;

2088 margin-right: auto;

2089 }

2090

2091 .wf-m-sm-0 {

2092 margin: 0;

2093 }

2094

2095 .wf-mt-sm-0 {

2096 margin-top: 0;

2097 }

2098

2099 .wf-mt-sm-1 {

2100 margin-top: 0.4rem;

2101 }

2102

2103 .wf-mt-sm-2 {

2104 margin-top: 0.8rem;

2105 }

2106

2107 .wf-mt-sm-3 {

2108 margin-top: 1.6rem;

2109 }

2110

2111 .wf-mt-sm-4 {

2112 margin-top: 2.4rem;

2113 }

2114

2115 .wf-mt-sm-5 {

2116 margin-top: 3.2rem;

2117 }

2118

2119 .wf-mt-sm-6 {

2120 margin-top: 4.8rem;

2121 }

2122

2123 .wf-mr-sm-0 {

2124 margin-right: 0;

2125 }

2126

2127 .wf-mr-sm-1 {

2128 margin-right: 0.4rem;

2129 }

2130

2131 .wf-mr-sm-2 {

2132 margin-right: 0.8rem;

2133 }

2134

2135 .wf-mr-sm-3 {

2136 margin-right: 1.6rem;

2137 }

2138

2139 .wf-mr-sm-4 {

2140 margin-right: 2.4rem;

2141 }

2142

2143 .wf-mr-sm-5 {

2144 margin-right: 3.2rem;

2145 }

2146

2147 .wf-mr-sm-6 {

2148 margin-right: 4.8rem;

2149 }

2150

2151 .wf-mb-sm-0 {

2152 margin-bottom: 0;

2153 }

2154

2155 .wf-mb-sm-1 {

2156 margin-bottom: 0.4rem;

2157 }

2158

2159 .wf-mb-sm-2 {

2160 margin-bottom: 0.8rem;

2161 }

2162

2163 .wf-mb-sm-3 {

2164 margin-bottom: 1.6rem;

2165 }

2166

2167 .wf-mb-sm-4 {

2168 margin-bottom: 2.4rem;

2169 }

2170

2171 .wf-mb-sm-5 {

2172 margin-bottom: 3.2rem;

2173 }

2174

2175 .wf-mb-sm-6 {

2176 margin-bottom: 4.8rem;

2177 }

2178

2179 .wf-ml-sm-0 {

2180 margin-left: 0;

2181 }

2182

2183 .wf-ml-sm-1 {

2184 margin-left: 0.4rem;

2185 }

2186

2187 .wf-ml-sm-2 {

2188 margin-left: 0.8rem;

2189 }

2190

2191 .wf-ml-sm-3 {

2192 margin-left: 1.6rem;

2193 }

2194

2195 .wf-ml-sm-4 {

2196 margin-left: 2.4rem;

2197 }

2198

2199 .wf-ml-sm-5 {

2200 margin-left: 3.2rem;

2201 }

2202

2203 .wf-ml-sm-6 {

2204 margin-left: 4.8rem;

2205 }

2206

2207 .wf-my-sm-0 {

2208 margin-top: 0;

2209 margin-bottom: 0;

2210 }

2211

2212 .wf-my-sm-1 {

2213 margin-top: 0.4rem;

2214 margin-bottom: 0.4rem;

2215 }

2216

2217 .wf-my-sm-2 {

2218 margin-top: 0.8rem;

2219 margin-bottom: 0.8rem;

2220 }

2221

2222 .wf-my-sm-3 {

2223 margin-top: 1.6rem;

2224 margin-bottom: 1.6rem;

2225 }

2226

2227 .wf-my-sm-4 {

2228 margin-top: 2.4rem;

2229 margin-bottom: 2.4rem;

2230 }

2231

2232 .wf-my-sm-5 {

2233 margin-top: 3.2rem;

2234 margin-bottom: 3.2rem;

2235 }

2236

2237 .wf-my-sm-6 {

2238 margin-top: 4.8rem;

2239 margin-bottom: 4.8rem;

2240 }

2241

2242 .wf-mx-sm-0 {

2243 margin-left: 0;

2244 margin-right: 0;

2245 }

2246

2247 .wf-mx-sm-1 {

2248 margin-left: 0.4rem;

2249 margin-right: 0.4rem;

2250 }

2251

2252 .wf-mx-sm-2 {

2253 margin-left: 0.8rem;

2254 margin-right: 0.8rem;

2255 }

2256

2257 .wf-mx-sm-3 {

2258 margin-left: 1.6rem;

2259 margin-right: 1.6rem;

2260 }

2261

2262 .wf-mx-sm-4 {

2263 margin-left: 2.4rem;

2264 margin-right: 2.4rem;

2265 }

2266

2267 .wf-mx-sm-5 {

2268 margin-left: 3.2rem;

2269 margin-right: 3.2rem;

2270 }

2271

2272 .wf-mx-sm-6 {

2273 margin-left: 4.8rem;

2274 margin-right: 4.8rem;

2275 }

2276

2277 .wf-p-sm-0 {

2278 padding: 0;

2279 }

2280

2281 .wf-pt-sm-0 {

2282 padding-top: 0;

2283 }

2284

2285 .wf-pt-sm-1 {

2286 padding-top: 0.4rem;

2287 }

2288

2289 .wf-pt-sm-2 {

2290 padding-top: 0.8rem;

2291 }

2292

2293 .wf-pt-sm-3 {

2294 padding-top: 1.6rem;

2295 }

2296

2297 .wf-pt-sm-4 {

2298 padding-top: 2.4rem;

2299 }

2300

2301 .wf-pt-sm-5 {

2302 padding-top: 3.2rem;

2303 }

2304

2305 .wf-pt-sm-6 {

2306 padding-top: 4.8rem;

2307 }

2308

2309 .wf-pr-sm-0 {

2310 padding-right: 0;

2311 }

2312

2313 .wf-pr-sm-1 {

2314 padding-right: 0.4rem;

2315 }

2316

2317 .wf-pr-sm-2 {

2318 padding-right: 0.8rem;

2319 }

2320

2321 .wf-pr-sm-3 {

2322 padding-right: 1.6rem;

2323 }

2324

2325 .wf-pr-sm-4 {

2326 padding-right: 2.4rem;

2327 }

2328

2329 .wf-pr-sm-5 {

2330 padding-right: 3.2rem;

2331 }

2332

2333 .wf-pr-sm-6 {

2334 padding-right: 4.8rem;

2335 }

2336

2337 .wf-pb-sm-0 {

2338 padding-bottom: 0;

2339 }

2340

2341 .wf-pb-sm-1 {

2342 padding-bottom: 0.4rem;

2343 }

2344

2345 .wf-pb-sm-2 {

2346 padding-bottom: 0.8rem;

2347 }

2348

2349 .wf-pb-sm-3 {

2350 padding-bottom: 1.6rem;

2351 }

2352

2353 .wf-pb-sm-4 {

2354 padding-bottom: 2.4rem;

2355 }

2356

2357 .wf-pb-sm-5 {

2358 padding-bottom: 3.2rem;

2359 }

2360

2361 .wf-pb-sm-6 {

2362 padding-bottom: 4.8rem;

2363 }

2364

2365 .wf-pl-sm-0 {

2366 padding-left: 0;

2367 }

2368

2369 .wf-pl-sm-1 {

2370 padding-left: 0.4rem;

2371 }

2372

2373 .wf-pl-sm-2 {

2374 padding-left: 0.8rem;

2375 }

2376

2377 .wf-pl-sm-3 {

2378 padding-left: 1.6rem;

2379 }

2380

2381 .wf-pl-sm-4 {

2382 padding-left: 2.4rem;

2383 }

2384

2385 .wf-pl-sm-5 {

2386 padding-left: 3.2rem;

2387 }

2388

2389 .wf-pl-sm-6 {

2390 padding-left: 4.8rem;

2391 }

2392

2393 .wf-py-sm-0 {

2394 padding-top: 0;

2395 padding-bottom: 0;

2396 }

2397

2398 .wf-py-sm-1 {

2399 padding-top: 0.4rem;

2400 padding-bottom: 0.4rem;

2401 }

2402

2403 .wf-py-sm-2 {

2404 padding-top: 0.8rem;

2405 padding-bottom: 0.8rem;

2406 }

2407

2408 .wf-py-sm-3 {

2409 padding-top: 1.6rem;

2410 padding-bottom: 1.6rem;

2411 }

2412

2413 .wf-py-sm-4 {

2414 padding-top: 2.4rem;

2415 padding-bottom: 2.4rem;

2416 }

2417

2418 .wf-py-sm-5 {

2419 padding-top: 3.2rem;

2420 padding-bottom: 3.2rem;

2421 }

2422

2423 .wf-py-sm-6 {

2424 padding-top: 4.8rem;

2425 padding-bottom: 4.8rem;

2426 }

2427

2428 .wf-px-sm-0 {

2429 padding-left: 0;

2430 padding-right: 0;

2431 }

2432

2433 .wf-px-sm-1 {

2434 padding-left: 0.4rem;

2435 padding-right: 0.4rem;

2436 }

2437

2438 .wf-px-sm-2 {

2439 padding-left: 0.8rem;

2440 padding-right: 0.8rem;

2441 }

2442

2443 .wf-px-sm-3 {

2444 padding-left: 1.6rem;

2445 padding-right: 1.6rem;

2446 }

2447

2448 .wf-px-sm-4 {

2449 padding-left: 2.4rem;

2450 padding-right: 2.4rem;

2451 }

2452

2453 .wf-px-sm-5 {

2454 padding-left: 3.2rem;

2455 padding-right: 3.2rem;

2456 }

2457

2458 .wf-px-sm-6 {

2459 padding-left: 4.8rem;

2460 padding-right: 4.8rem;

2461 }

2462

2463 .wf-float-sm-right {

2464 float: right;

2465 }

2466

2467 .wf-float-sm-left {

2468 float: left;

2469 }

2470

2471 .wf-float-sm-none {

2472 float: none;

2473 }

2474

2475 .wf-order-sm-1 {

2476 order: 1;

2477 }

2478

2479 .wf-order-sm-2 {

2480 order: 2;

2481 }

2482

2483 .wf-order-sm-3 {

2484 order: 3;

2485 }

2486

2487 .wf-order-sm-4 {

2488 order: 4;

2489 }

2490

2491 .wf-order-sm-5 {

2492 order: 5;

2493 }

2494

2495 .wf-order-sm-6 {

2496 order: 6;

2497 }

2498

2499 .wf-order-sm-7 {

2500 order: 7;

2501 }

2502

2503 .wf-order-sm-8 {

2504 order: 8;

2505 }

2506

2507 .wf-order-sm-9 {

2508 order: 9;

2509 }

2510

2511 .wf-order-sm-10 {

2512 order: 10;

2513 }

2514

2515 .wf-order-sm-11 {

2516 order: 11;

2517 }

2518

2519 .wf-order-sm-12 {

2520 order: 12;

2521 }

2522}

2523

2524/* ---//--- */

2525

2526/* Medium Screen */

2527@media (min-width: 48em) {

2528

2529 .wf-container,

2530 .wf-container-md,

2531 .wf-container-sm {

2532 max-width: 84.907rem;

2533 /*72rem*/

2534 }

2535

2536 .wf-g-md-0,

2537 .wf-gx-md-0 {

2538 --wf-gutter-x: 0rem;

2539 }

2540

2541 .wf-g-md-0,

2542 .wf-gy-md-0 {

2543 --wf-gutter-y: 0rem;

2544 }

2545

2546 .wf-g-md-1,

2547 .wf-gx-md-1 {

2548 --wf-gutter-x: 0.4rem;

2549 }

2550

2551 .wf-g-md-1,

2552 .wf-gy-md-1 {

2553 --wf-gutter-y: 0.4rem;

2554 }

2555

2556 .wf-g-md-2,

2557 .wf-gx-md-2 {

2558 --wf-gutter-x: 0.8rem;

2559 }

2560

2561 .wf-g-md-2,

2562 .wf-gy-md-2 {

2563 --wf-gutter-y: 0.8rem;

2564 }

2565

2566 .wf-g-md-3,

2567 .wf-gx-md-3 {

2568 --wf-gutter-x: 1.6rem;

2569 }

2570

2571 .wf-g-md-3,

2572 .wf-gy-md-3 {

2573 --wf-gutter-y: 1.6rem;

2574 }

2575

2576 .wf-g-md-4,

2577 .wf-gx-md-4 {

2578 --wf-gutter-x: 2.4rem;

2579 }

2580

2581 .wf-g-md-4,

2582 .wf-gy-md-4 {

2583 --wf-gutter-y: 2.4rem;

2584 }

2585

2586 .wf-g-md-5,

2587 .wf-gx-md-5 {

2588 --wf-gutter-x: 4.8rem;

2589 }

2590

2591 .wf-g-md-5,

2592 .wf-gy-md-5 {

2593 --wf-gutter-y: 4.8rem;

2594 }

2595

2596 .wf-col-md {

2597 -ms-flex: 1 0 0%;

2598 flex: 1 0 0%;

2599 }

2600

2601 .wf-col-md-auto {

2602 -ms-flex: 0 0 auto;

2603 flex: 0 0 auto;

2604 max-width: 100%;

2605 width: auto;

2606 }

2607

2608 .wf-col-md-1 {

2609 -ms-flex: 0 0 8.333333%;

2610 flex: 0 0 8.333333%;

2611 max-width: 8.333333%;

2612 }

2613

2614 .wf-col-md-2 {

2615 -ms-flex: 0 0 16.666667%;

2616 flex: 0 0 16.666667%;

2617 max-width: 16.666667%;

2618 }

2619

2620 .wf-col-md-3 {

2621 -ms-flex: 0 0 25%;

2622 flex: 0 0 25%;

2623 max-width: 25%;

2624 }

2625

2626 .wf-col-md-4 {

2627 -ms-flex: 0 0 33.333333%;

2628 flex: 0 0 33.333333%;

2629 max-width: 33.333333%;

2630 }

2631

2632 .wf-col-md-5 {

2633 -ms-flex: 0 0 41.666667%;

2634 flex: 0 0 41.666667%;

2635 max-width: 41.666667%;

2636 }

2637

2638 .wf-col-md-6 {

2639 -ms-flex: 0 0 50%;

2640 flex: 0 0 50%;

2641 max-width: 50%;

2642 }

2643

2644 .wf-col-md-7 {

2645 -ms-flex: 0 0 58.333333%;

2646 flex: 0 0 58.333333%;

2647 max-width: 58.333333%;

2648 }

2649

2650 .wf-col-md-8 {

2651 -ms-flex: 0 0 66.666667%;

2652 flex: 0 0 66.666667%;

2653 max-width: 66.666667%;

2654 }

2655

2656 .wf-col-md-9 {

2657 -ms-flex: 0 0 75%;

2658 flex: 0 0 75%;

2659 max-width: 75%;

2660 }

2661

2662 .wf-col-md-10 {

2663 -ms-flex: 0 0 83.333333%;

2664 flex: 0 0 83.333333%;

2665 max-width: 83.333333%;

2666 }

2667

2668 .wf-col-md-11 {

2669 -ms-flex: 0 0 91.666667%;

2670 flex: 0 0 91.666667%;

2671 max-width: 91.666667%;

2672 }

2673

2674 .wf-col-md-12 {

2675 -ms-flex: 0 0 100%;

2676 flex: 0 0 100%;

2677 max-width: 100%;

2678 }

2679

2680 .wf-d-md-none,

2681 div.wf-d-md-none {

2682 display: none;

2683 }

2684

2685 .wf-d-md-block,

2686 div.wf-d-md-block {

2687 display: block;

2688 }

2689

2690 .wf-d-md-inline,

2691 div.wf-d-md-inline {

2692 display: inline;

2693 }

2694

2695 .wf-d-md-inline-block,

2696 div.wf-d-md-inline-block {

2697 display: inline-block;

2698 }

2699

2700 .wf-text-md-left {

2701 text-align: start;

2702 }

2703

2704 .wf-text-md-right {

2705 text-align: end;

2706 }

2707

2708 .wf-text-md-center {

2709 text-align: center;

2710 }

2711

2712 .wf-mt-md-auto {

2713 margin-top: auto;

2714 }

2715

2716 .wf-mr-md-auto {

2717 margin-right: auto;

2718 }

2719

2720 .wf-mb-md-auto {

2721 margin-bottom: auto;

2722 }

2723

2724 .wf-ml-md-auto {

2725 margin-left: auto;

2726 }

2727

2728 .wf-my-md-auto {

2729 margin-top: auto;

2730 margin-bottom: auto;

2731 }

2732

2733 .wf-mx-md-auto {

2734 margin-left: auto;

2735 margin-right: auto;

2736 }

2737

2738 .wf-m-md-0 {

2739 margin: 0;

2740 }

2741

2742 .wf-mt-md-0 {

2743 margin-top: 0;

2744 }

2745

2746 .wf-mt-md-1 {

2747 margin-top: 0.4rem;

2748 }

2749

2750 .wf-mt-md-2 {

2751 margin-top: 0.8rem;

2752 }

2753

2754 .wf-mt-md-3 {

2755 margin-top: 1.6rem;

2756 }

2757

2758 .wf-mt-md-4 {

2759 margin-top: 2.4rem;

2760 }

2761

2762 .wf-mt-md-5 {

2763 margin-top: 3.2rem;

2764 }

2765

2766 .wf-mt-md-6 {

2767 margin-top: 4.8rem;

2768 }

2769

2770 .wf-mr-md-0 {

2771 margin-right: 0;

2772 }

2773

2774 .wf-mr-md-1 {

2775 margin-right: 0.4rem;

2776 }

2777

2778 .wf-mr-md-2 {

2779 margin-right: 0.8rem;

2780 }

2781

2782 .wf-mr-md-3 {

2783 margin-right: 1.6rem;

2784 }

2785

2786 .wf-mr-md-4 {

2787 margin-right: 2.4rem;

2788 }

2789

2790 .wf-mr-md-5 {

2791 margin-right: 3.2rem;

2792 }

2793

2794 .wf-mr-md-6 {

2795 margin-right: 4.8rem;

2796 }

2797

2798 .wf-mb-md-0 {

2799 margin-bottom: 0;

2800 }

2801

2802 .wf-mb-md-1 {

2803 margin-bottom: 0.4rem;

2804 }

2805

2806 .wf-mb-md-2 {

2807 margin-bottom: 0.8rem;

2808 }

2809

2810 .wf-mb-md-3 {

2811 margin-bottom: 1.6rem;

2812 }

2813

2814 .wf-mb-md-4 {

2815 margin-bottom: 2.4rem;

2816 }

2817

2818 .wf-mb-md-5 {

2819 margin-bottom: 3.2rem;

2820 }

2821

2822 .wf-mb-md-6 {

2823 margin-bottom: 4.8rem;

2824 }

2825

2826 .wf-ml-md-0 {

2827 margin-left: 0;

2828 }

2829

2830 .wf-ml-md-1 {

2831 margin-left: 0.4rem;

2832 }

2833

2834 .wf-ml-md-2 {

2835 margin-left: 0.8rem;

2836 }

2837

2838 .wf-ml-md-3 {

2839 margin-left: 1.6rem;

2840 }

2841

2842 .wf-ml-md-4 {

2843 margin-left: 2.4rem;

2844 }

2845

2846 .wf-ml-md-5 {

2847 margin-left: 3.2rem;

2848 }

2849

2850 .wf-ml-md-6 {

2851 margin-left: 4.8rem;

2852 }

2853

2854 .wf-my-md-0 {

2855 margin-top: 0;

2856 margin-bottom: 0;

2857 }

2858

2859 .wf-my-md-1 {

2860 margin-top: 0.4rem;

2861 margin-bottom: 0.4rem;

2862 }

2863

2864 .wf-my-md-2 {

2865 margin-top: 0.8rem;

2866 margin-bottom: 0.8rem;

2867 }

2868

2869 .wf-my-md-3 {

2870 margin-top: 1.6rem;

2871 margin-bottom: 1.6rem;

2872 }

2873

2874 .wf-my-md-4 {

2875 margin-top: 2.4rem;

2876 margin-bottom: 2.4rem;

2877 }

2878

2879 .wf-my-md-5 {

2880 margin-top: 3.2rem;

2881 margin-bottom: 3.2rem;

2882 }

2883

2884 .wf-my-md-6 {

2885 margin-top: 4.8rem;

2886 margin-bottom: 4.8rem;

2887 }

2888

2889 .wf-mx-md-0 {

2890 margin-left: 0;

2891 margin-right: 0;

2892 }

2893

2894 .wf-mx-md-1 {

2895 margin-left: 0.4rem;

2896 margin-right: 0.4rem;

2897 }

2898

2899 .wf-mx-md-2 {

2900 margin-left: 0.8rem;

2901 margin-right: 0.8rem;

2902 }

2903

2904 .wf-mx-md-3 {

2905 margin-left: 1.6rem;

2906 margin-right: 1.6rem;

2907 }

2908

2909 .wf-mx-md-4 {

2910 margin-left: 2.4rem;

2911 margin-right: 2.4rem;

2912 }

2913

2914 .wf-mx-md-5 {

2915 margin-left: 3.2rem;

2916 margin-right: 3.2rem;

2917 }

2918

2919 .wf-mx-md-6 {

2920 margin-left: 4.8rem;

2921 margin-right: 4.8rem;

2922 }

2923

2924 .wf-p-md-0 {

2925 padding: 0;

2926 }

2927

2928 .wf-pt-md-0 {

2929 padding-top: 0;

2930 }

2931

2932 .wf-pt-md-1 {

2933 padding-top: 0.4rem;

2934 }

2935

2936 .wf-pt-md-2 {

2937 padding-top: 0.8rem;

2938 }

2939

2940 .wf-pt-md-3 {

2941 padding-top: 1.6rem;

2942 }

2943

2944 .wf-pt-md-4 {

2945 padding-top: 2.4rem;

2946 }

2947

2948 .wf-pt-md-5 {

2949 padding-top: 3.2rem;

2950 }

2951

2952 .wf-pt-md-6 {

2953 padding-top: 4.8rem;

2954 }

2955

2956 .wf-pr-md-0 {

2957 padding-right: 0;

2958 }

2959

2960 .wf-pr-md-1 {

2961 padding-right: 0.4rem;

2962 }

2963

2964 .wf-pr-md-2 {

2965 padding-right: 0.8rem;

2966 }

2967

2968 .wf-pr-md-3 {

2969 padding-right: 1.6rem;

2970 }

2971

2972 .wf-pr-md-4 {

2973 padding-right: 2.4rem;

2974 }

2975

2976 .wf-pr-md-5 {

2977 padding-right: 3.2rem;

2978 }

2979

2980 .wf-pr-md-6 {

2981 padding-right: 4.8rem;

2982 }

2983

2984 .wf-pb-md-0 {

2985 padding-bottom: 0;

2986 }

2987

2988 .wf-pb-md-1 {

2989 padding-bottom: 0.4rem;

2990 }

2991

2992 .wf-pb-md-2 {

2993 padding-bottom: 0.8rem;

2994 }

2995

2996 .wf-pb-md-3 {

2997 padding-bottom: 1.6rem;

2998 }

2999

3000 .wf-pb-md-4 {

3001 padding-bottom: 2.4rem;

3002 }

3003

3004 .wf-pb-md-5 {

3005 padding-bottom: 3.2rem;

3006 }

3007

3008 .wf-pb-md-6 {

3009 padding-bottom: 4.8rem;

3010 }

3011

3012 .wf-pl-md-0 {

3013 padding-left: 0;

3014 }

3015

3016 .wf-pl-md-1 {

3017 padding-left: 0.4rem;

3018 }

3019

3020 .wf-pl-md-2 {

3021 padding-left: 0.8rem;

3022 }

3023

3024 .wf-pl-md-3 {

3025 padding-left: 1.6rem;

3026 }

3027

3028 .wf-pl-md-4 {

3029 padding-left: 2.4rem;

3030 }

3031

3032 .wf-pl-md-5 {

3033 padding-left: 3.2rem;

3034 }

3035

3036 .wf-pl-md-6 {

3037 padding-left: 4.8rem;

3038 }

3039

3040 .wf-py-md-0 {

3041 padding-top: 0;

3042 padding-bottom: 0;

3043 }

3044

3045 .wf-py-md-1 {

3046 padding-top: 0.4rem;

3047 padding-bottom: 0.4rem;

3048 }

3049

3050 .wf-py-md-2 {

3051 padding-top: 0.8rem;

3052 padding-bottom: 0.8rem;

3053 }

3054

3055 .wf-py-md-3 {

3056 padding-top: 1.6rem;

3057 padding-bottom: 1.6rem;

3058 }

3059

3060 .wf-py-md-4 {

3061 padding-top: 2.4rem;

3062 padding-bottom: 2.4rem;

3063 }

3064

3065 .wf-py-md-5 {

3066 padding-top: 3.2rem;

3067 padding-bottom: 3.2rem;

3068 }

3069

3070 .wf-py-md-6 {

3071 padding-top: 4.8rem;

3072 padding-bottom: 4.8rem;

3073 }

3074

3075 .wf-px-md-0 {

3076 padding-left: 0;

3077 padding-right: 0;

3078 }

3079

3080 .wf-px-md-1 {

3081 padding-left: 0.4rem;

3082 padding-right: 0.4rem;

3083 }

3084

3085 .wf-px-md-2 {

3086 padding-left: 0.8rem;

3087 padding-right: 0.8rem;

3088 }

3089

3090 .wf-px-md-3 {

3091 padding-left: 1.6rem;

3092 padding-right: 1.6rem;

3093 }

3094

3095 .wf-px-md-4 {

3096 padding-left: 2.4rem;

3097 padding-right: 2.4rem;

3098 }

3099

3100 .wf-px-md-5 {

3101 padding-left: 3.2rem;

3102 padding-right: 3.2rem;

3103 }

3104

3105 .wf-px-md-6 {

3106 padding-left: 4.8rem;

3107 padding-right: 4.8rem;

3108 }

3109

3110 .wf-float-md-right {

3111 float: right;

3112 }

3113

3114 .wf-float-md-left {

3115 float: left;

3116 }

3117

3118 .wf-float-md-none {

3119 float: none;

3120 }

3121

3122 .wf-order-md-1 {

3123 order: 1;

3124 }

3125

3126 .wf-order-md-2 {

3127 order: 2;

3128 }

3129

3130 .wf-order-md-3 {

3131 order: 3;

3132 }

3133

3134 .wf-order-md-4 {

3135 order: 4;

3136 }

3137

3138 .wf-order-md-5 {

3139 order: 5;

3140 }

3141

3142 .wf-order-md-6 {

3143 order: 6;

3144 }

3145

3146 .wf-order-md-7 {

3147 order: 7;

3148 }

3149

3150 .wf-order-md-8 {

3151 order: 8;

3152 }

3153

3154 .wf-order-md-9 {

3155 order: 9;

3156 }

3157

3158 .wf-order-md-10 {

3159 order: 10;

3160 }

3161

3162 .wf-order-md-11 {

3163 order: 11;

3164 }

3165

3166 .wf-order-md-12 {

3167 order: 12;

3168 }

3169}

3170

3171/* ---//--- */

3172

3173/* Large Screen */

3174@media (min-width: 62em) {

3175

3176 .wf-container,

3177 .wf-container-lg,

3178 .wf-container-md,

3179 .wf-container-sm {

3180 max-width: 106.668rem;

3181 /*96rem*/

3182 }

3183

3184 .wf-g-lg-0,

3185 .wf-gx-lg-0 {

3186 --wf-gutter-x: 0rem;

3187 }

3188

3189 .wf-g-lg-0,

3190 .wf-gy-lg-0 {

3191 --wf-gutter-y: 0rem;

3192 }

3193

3194 .wf-g-lg-1,

3195 .wf-gx-lg-1 {

3196 --wf-gutter-x: 0.4rem;

3197 }

3198

3199 .wf-g-lg-1,

3200 .wf-gy-lg-1 {

3201 --wf-gutter-y: 0.4rem;

3202 }

3203

3204 .wf-g-lg-2,

3205 .wf-gx-lg-2 {

3206 --wf-gutter-x: 0.8rem;

3207 }

3208

3209 .wf-g-lg-2,

3210 .wf-gy-lg-2 {

3211 --wf-gutter-y: 0.8rem;

3212 }

3213

3214 .wf-g-lg-3,

3215 .wf-gx-lg-3 {

3216 --wf-gutter-x: 1.6rem;

3217 }

3218

3219 .wf-g-lg-3,

3220 .wf-gy-lg-3 {

3221 --wf-gutter-y: 1.6rem;

3222 }

3223

3224 .wf-g-lg-4,

3225 .wf-gx-lg-4 {

3226 --wf-gutter-x: 2.4rem;

3227 }

3228

3229 .wf-g-lg-4,

3230 .wf-gy-lg-4 {

3231 --wf-gutter-y: 2.4rem;

3232 }

3233

3234 .wf-g-lg-5,

3235 .wf-gx-lg-5 {

3236 --wf-gutter-x: 4.8rem;

3237 }

3238

3239 .wf-g-lg-5,

3240 .wf-gy-lg-5 {

3241 --wf-gutter-y: 4.8rem;

3242 }

3243

3244 .wf-col-lg {

3245 -ms-flex: 1 0 0%;

3246 flex: 1 0 0%;

3247 }

3248

3249 .wf-col-lg-auto {

3250 -ms-flex: 0 0 auto;

3251 flex: 0 0 auto;

3252 max-width: 100%;

3253 width: auto;

3254 }

3255

3256 .wf-col-lg-1 {

3257 -ms-flex: 0 0 8.333333%;

3258 flex: 0 0 8.333333%;

3259 max-width: 8.333333%;

3260 }

3261

3262 .wf-col-lg-2 {

3263 -ms-flex: 0 0 16.666667%;

3264 flex: 0 0 16.666667%;

3265 max-width: 16.666667%;

3266 }

3267

3268 .wf-col-lg-3 {

3269 -ms-flex: 0 0 25%;

3270 flex: 0 0 25%;

3271 max-width: 25%;

3272 }

3273

3274 .wf-col-lg-4 {

3275 -ms-flex: 0 0 33.333333%;

3276 flex: 0 0 33.333333%;

3277 max-width: 33.333333%;

3278 }

3279

3280 .wf-col-lg-5 {

3281 -ms-flex: 0 0 41.666667%;

3282 flex: 0 0 41.666667%;

3283 max-width: 41.666667%;

3284 }

3285

3286 .wf-col-lg-6 {

3287 -ms-flex: 0 0 50%;

3288 flex: 0 0 50%;

3289 max-width: 50%;

3290 }

3291

3292 .wf-col-lg-7 {

3293 -ms-flex: 0 0 58.333333%;

3294 flex: 0 0 58.333333%;

3295 max-width: 58.333333%;

3296 }

3297

3298 .wf-col-lg-8 {

3299 -ms-flex: 0 0 66.666667%;

3300 flex: 0 0 66.666667%;

3301 max-width: 66.666667%;

3302 }

3303

3304 .wf-col-lg-9 {

3305 -ms-flex: 0 0 75%;

3306 flex: 0 0 75%;

3307 max-width: 75%;

3308 }

3309

3310 .wf-col-lg-10 {

3311 -ms-flex: 0 0 83.333333%;

3312 flex: 0 0 83.333333%;

3313 max-width: 83.333333%;

3314 }

3315

3316 .wf-col-lg-11 {

3317 -ms-flex: 0 0 91.666667%;

3318 flex: 0 0 91.666667%;

3319 max-width: 91.666667%;

3320 }

3321

3322 .wf-col-lg-12 {

3323 -ms-flex: 0 0 100%;

3324 flex: 0 0 100%;

3325 max-width: 100%;

3326 }

3327

3328 .wf-d-lg-none,

3329 div.wf-d-lg-none {

3330 display: none;

3331 }

3332

3333 .wf-d-lg-block,

3334 div.wf-d-lg-block {

3335 display: block;

3336 }

3337

3338 .wf-d-lg-inline,

3339 div.wf-d-lg-inline {

3340 display: inline;

3341 }

3342

3343 .wf-d-lg-inline-block,

3344 div.wf-d-lg-inline-block {

3345 display: inline-block;

3346 }

3347

3348 .wf-text-lg-left {

3349 text-align: start;

3350 }

3351

3352 .wf-text-lg-right {

3353 text-align: end;

3354 }

3355

3356 .wf-text-lg-center {

3357 text-align: center;

3358 }

3359

3360 .wf-mt-lg-auto {

3361 margin-top: auto;

3362 }

3363

3364 .wf-mr-lg-auto {

3365 margin-right: auto;

3366 }

3367

3368 .wf-mb-lg-auto {

3369 margin-bottom: auto;

3370 }

3371

3372 .wf-ml-lg-auto {

3373 margin-left: auto;

3374 }

3375

3376 .wf-my-lg-auto {

3377 margin-top: auto;

3378 margin-bottom: auto;

3379 }

3380

3381 .wf-mx-lg-auto {

3382 margin-left: auto;

3383 margin-right: auto;

3384 }

3385

3386 .wf-m-lg-0 {

3387 margin: 0;

3388 }

3389

3390 .wf-mt-lg-0 {

3391 margin-top: 0;

3392 }

3393

3394 .wf-mt-lg-1 {

3395 margin-top: 0.4rem;

3396 }

3397

3398 .wf-mt-lg-2 {

3399 margin-top: 0.8rem;

3400 }

3401

3402 .wf-mt-lg-3 {

3403 margin-top: 1.6rem;

3404 }

3405

3406 .wf-mt-lg-4 {

3407 margin-top: 2.4rem;

3408 }

3409

3410 .wf-mt-lg-5 {

3411 margin-top: 3.2rem;

3412 }

3413

3414 .wf-mt-lg-6 {

3415 margin-top: 4.8rem;

3416 }

3417

3418 .wf-mr-lg-0 {

3419 margin-right: 0;

3420 }

3421

3422 .wf-mr-lg-1 {

3423 margin-right: 0.4rem;

3424 }

3425

3426 .wf-mr-lg-2 {

3427 margin-right: 0.8rem;

3428 }

3429

3430 .wf-mr-lg-3 {

3431 margin-right: 1.6rem;

3432 }

3433

3434 .wf-mr-lg-4 {

3435 margin-right: 2.4rem;

3436 }

3437

3438 .wf-mr-lg-5 {

3439 margin-right: 3.2rem;

3440 }

3441

3442 .wf-mr-lg-6 {

3443 margin-right: 4.8rem;

3444 }

3445

3446 .wf-mb-lg-0 {

3447 margin-bottom: 0;

3448 }

3449

3450 .wf-mb-lg-1 {

3451 margin-bottom: 0.4rem;

3452 }

3453

3454 .wf-mb-lg-2 {

3455 margin-bottom: 0.8rem;

3456 }

3457

3458 .wf-mb-lg-3 {

3459 margin-bottom: 1.6rem;

3460 }

3461

3462 .wf-mb-lg-4 {

3463 margin-bottom: 2.4rem;

3464 }

3465

3466 .wf-mb-lg-5 {

3467 margin-bottom: 3.2rem;

3468 }

3469

3470 .wf-mb-lg-6 {

3471 margin-bottom: 4.8rem;

3472 }

3473

3474 .wf-ml-lg-0 {

3475 margin-left: 0;

3476 }

3477

3478 .wf-ml-lg-1 {

3479 margin-left: 0.4rem;

3480 }

3481

3482 .wf-ml-lg-2 {

3483 margin-left: 0.8rem;

3484 }

3485

3486 .wf-ml-lg-3 {

3487 margin-left: 1.6rem;

3488 }

3489

3490 .wf-ml-lg-4 {

3491 margin-left: 2.4rem;

3492 }

3493

3494 .wf-ml-lg-5 {

3495 margin-left: 3.2rem;

3496 }

3497

3498 .wf-ml-lg-6 {

3499 margin-left: 4.8rem;

3500 }

3501

3502 .wf-my-lg-0 {

3503 margin-top: 0;

3504 margin-bottom: 0;

3505 }

3506

3507 .wf-my-lg-1 {

3508 margin-top: 0.4rem;

3509 margin-bottom: 0.4rem;

3510 }

3511

3512 .wf-my-lg-2 {

3513 margin-top: 0.8rem;

3514 margin-bottom: 0.8rem;

3515 }

3516

3517 .wf-my-lg-3 {

3518 margin-top: 1.6rem;

3519 margin-bottom: 1.6rem;

3520 }

3521

3522 .wf-my-lg-4 {

3523 margin-top: 2.4rem;

3524 margin-bottom: 2.4rem;

3525 }

3526

3527 .wf-my-lg-5 {

3528 margin-top: 3.2rem;

3529 margin-bottom: 3.2rem;

3530 }

3531

3532 .wf-my-lg-6 {

3533 margin-top: 4.8rem;

3534 margin-bottom: 4.8rem;

3535 }

3536

3537 .wf-mx-lg-0 {

3538 margin-left: 0;

3539 margin-right: 0;

3540 }

3541

3542 .wf-mx-lg-1 {

3543 margin-left: 0.4rem;

3544 margin-right: 0.4rem;

3545 }

3546

3547 .wf-mx-lg-2 {

3548 margin-left: 0.8rem;

3549 margin-right: 0.8rem;

3550 }

3551

3552 .wf-mx-lg-3 {

3553 margin-left: 1.6rem;

3554 margin-right: 1.6rem;

3555 }

3556

3557 .wf-mx-lg-4 {

3558 margin-left: 2.4rem;

3559 margin-right: 2.4rem;

3560 }

3561

3562 .wf-mx-lg-5 {

3563 margin-left: 3.2rem;

3564 margin-right: 3.2rem;

3565 }

3566

3567 .wf-mx-lg-6 {

3568 margin-left: 4.8rem;

3569 margin-right: 4.8rem;

3570 }

3571

3572 .wf-p-lg-0 {

3573 padding: 0;

3574 }

3575

3576 .wf-pt-lg-0 {

3577 padding-top: 0;

3578 }

3579

3580 .wf-pt-lg-1 {

3581 padding-top: 0.4rem;

3582 }

3583

3584 .wf-pt-lg-2 {

3585 padding-top: 0.8rem;

3586 }

3587

3588 .wf-pt-lg-3 {

3589 padding-top: 1.6rem;

3590 }

3591

3592 .wf-pt-lg-4 {

3593 padding-top: 2.4rem;

3594 }

3595

3596 .wf-pt-lg-5 {

3597 padding-top: 3.2rem;

3598 }

3599

3600 .wf-pt-lg-6 {

3601 padding-top: 4.8rem;

3602 }

3603

3604 .wf-pr-lg-0 {

3605 padding-right: 0;

3606 }

3607

3608 .wf-pr-lg-1 {

3609 padding-right: 0.4rem;

3610 }

3611

3612 .wf-pr-lg-2 {

3613 padding-right: 0.8rem;

3614 }

3615

3616 .wf-pr-lg-3 {

3617 padding-right: 1.6rem;

3618 }

3619

3620 .wf-pr-lg-4 {

3621 padding-right: 2.4rem;

3622 }

3623

3624 .wf-pr-lg-5 {

3625 padding-right: 3.2rem;

3626 }

3627

3628 .wf-pr-lg-6 {

3629 padding-right: 4.8rem;

3630 }

3631

3632 .wf-pb-lg-0 {

3633 padding-bottom: 0;

3634 }

3635

3636 .wf-pb-lg-1 {

3637 padding-bottom: 0.4rem;

3638 }

3639

3640 .wf-pb-lg-2 {

3641 padding-bottom: 0.8rem;

3642 }

3643

3644 .wf-pb-lg-3 {

3645 padding-bottom: 1.6rem;

3646 }

3647

3648 .wf-pb-lg-4 {

3649 padding-bottom: 2.4rem;

3650 }

3651

3652 .wf-pb-lg-5 {

3653 padding-bottom: 3.2rem;

3654 }

3655

3656 .wf-pb-lg-6 {

3657 padding-bottom: 4.8rem;

3658 }

3659

3660 .wf-pl-lg-0 {

3661 padding-left: 0;

3662 }

3663

3664 .wf-pl-lg-1 {

3665 padding-left: 0.4rem;

3666 }

3667

3668 .wf-pl-lg-2 {

3669 padding-left: 0.8rem;

3670 }

3671

3672 .wf-pl-lg-3 {

3673 padding-left: 1.6rem;

3674 }

3675

3676 .wf-pl-lg-4 {

3677 padding-left: 2.4rem;

3678 }

3679

3680 .wf-pl-lg-5 {

3681 padding-left: 3.2rem;

3682 }

3683

3684 .wf-pl-lg-6 {

3685 padding-left: 4.8rem;

3686 }

3687

3688 .wf-py-lg-0 {

3689 padding-top: 0;

3690 padding-bottom: 0;

3691 }

3692

3693 .wf-py-lg-1 {

3694 padding-top: 0.4rem;

3695 padding-bottom: 0.4rem;

3696 }

3697

3698 .wf-py-lg-2 {

3699 padding-top: 0.8rem;

3700 padding-bottom: 0.8rem;

3701 }

3702

3703 .wf-py-lg-3 {

3704 padding-top: 1.6rem;

3705 padding-bottom: 1.6rem;

3706 }

3707

3708 .wf-py-lg-4 {

3709 padding-top: 2.4rem;

3710 padding-bottom: 2.4rem;

3711 }

3712

3713 .wf-py-lg-5 {

3714 padding-top: 3.2rem;

3715 padding-bottom: 3.2rem;

3716 }

3717

3718 .wf-py-lg-6 {

3719 padding-top: 4.8rem;

3720 padding-bottom: 4.8rem;

3721 }

3722

3723 .wf-px-lg-0 {

3724 padding-left: 0;

3725 padding-right: 0;

3726 }

3727

3728 .wf-px-lg-1 {

3729 padding-left: 0.4rem;

3730 padding-right: 0.4rem;

3731 }

3732

3733 .wf-px-lg-2 {

3734 padding-left: 0.8rem;

3735 padding-right: 0.8rem;

3736 }

3737

3738 .wf-px-lg-3 {

3739 padding-left: 1.6rem;

3740 padding-right: 1.6rem;

3741 }

3742

3743 .wf-px-lg-4 {

3744 padding-left: 2.4rem;

3745 padding-right: 2.4rem;

3746 }

3747

3748 .wf-px-lg-5 {

3749 padding-left: 3.2rem;

3750 padding-right: 3.2rem;

3751 }

3752

3753 .wf-px-lg-6 {

3754 padding-left: 4.8rem;

3755 padding-right: 4.8rem;

3756 }

3757

3758 .wf-float-lg-right {

3759 float: right;

3760 }

3761

3762 .wf-float-lg-left {

3763 float: left;

3764 }

3765

3766 .wf-float-lg-none {

3767 float: none;

3768 }

3769

3770 .wf-order-lg-1 {

3771 order: 1;

3772 }

3773

3774 .wf-order-lg-2 {

3775 order: 2;

3776 }

3777

3778 .wf-order-lg-3 {

3779 order: 3;

3780 }

3781

3782 .wf-order-lg-4 {

3783 order: 4;

3784 }

3785

3786 .wf-order-lg-5 {

3787 order: 5;

3788 }

3789

3790 .wf-order-lg-6 {

3791 order: 6;

3792 }

3793

3794 .wf-order-lg-7 {

3795 order: 7;

3796 }

3797

3798 .wf-order-lg-8 {

3799 order: 8;

3800 }

3801

3802 .wf-order-lg-9 {

3803 order: 9;

3804 }

3805

3806 .wf-order-lg-10 {

3807 order: 10;

3808 }

3809

3810 .wf-order-lg-11 {

3811 order: 11;

3812 }

3813

3814 .wf-order-lg-12 {

3815 order: 12;

3816 }

3817}

3818

3819/* ---//--- */

3820

3821/* Extra Large Screen */

3822@media (min-width: 75em) {

3823

3824 .wf-container,

3825 .wf-container-lg,

3826 .wf-container-md,

3827 .wf-container-sm,

3828 .wf-container-xl {

3829 max-width: 127.2rem;

3830 /*114rem*/

3831 }

3832

3833 .wf-g-xl-0,

3834 .wf-gx-xl-0 {

3835 --wf-gutter-x: 0rem;

3836 }

3837

3838 .wf-g-xl-0,

3839 .wf-gy-xl-0 {

3840 --wf-gutter-y: 0rem;

3841 }

3842

3843 .wf-g-xl-1,

3844 .wf-gx-xl-1 {

3845 --wf-gutter-x: 0.4rem;

3846 }

3847

3848 .wf-g-xl-1,

3849 .wf-gy-xl-1 {

3850 --wf-gutter-y: 0.4rem;

3851 }

3852

3853 .wf-g-xl-2,

3854 .wf-gx-xl-2 {

3855 --wf-gutter-x: 0.8rem;

3856 }

3857

3858 .wf-g-xl-2,

3859 .wf-gy-xl-2 {

3860 --wf-gutter-y: 0.8rem;

3861 }

3862

3863 .wf-g-xl-3,

3864 .wf-gx-xl-3 {

3865 --wf-gutter-x: 1.6rem;

3866 }

3867

3868 .wf-g-xl-3,

3869 .wf-gy-xl-3 {

3870 --wf-gutter-y: 1.6rem;

3871 }

3872

3873 .wf-g-xl-4,

3874 .wf-gx-xl-4 {

3875 --wf-gutter-x: 2.4rem;

3876 }

3877

3878 .wf-g-xl-4,

3879 .wf-gy-xl-4 {

3880 --wf-gutter-y: 2.4rem;

3881 }

3882

3883 .wf-g-xl-5,

3884 .wf-gx-xl-5 {

3885 --wf-gutter-x: 4.8rem;

3886 }

3887

3888 .wf-g-xl-5,

3889 .wf-gy-xl-5 {

3890 --wf-gutter-y: 4.8rem;

3891 }

3892

3893 .wf-col-xl {

3894 -ms-flex: 1 0 0%;

3895 flex: 1 0 0%;

3896 }

3897

3898 .wf-col-xl-auto {

3899 -ms-flex: 0 0 auto;

3900 flex: 0 0 auto;

3901 max-width: 100%;

3902 width: auto;

3903 }

3904

3905 .wf-col-xl-1 {

3906 -ms-flex: 0 0 8.333333%;

3907 flex: 0 0 8.333333%;

3908 max-width: 8.333333%;

3909 }

3910

3911 .wf-col-xl-2 {

3912 -ms-flex: 0 0 16.666667%;

3913 flex: 0 0 16.666667%;

3914 max-width: 16.666667%;

3915 }

3916

3917 .wf-col-xl-3 {

3918 -ms-flex: 0 0 25%;

3919 flex: 0 0 25%;

3920 max-width: 25%;

3921 }

3922

3923 .wf-col-xl-4 {

3924 -ms-flex: 0 0 33.333333%;

3925 flex: 0 0 33.333333%;

3926 max-width: 33.333333%;

3927 }

3928

3929 .wf-col-xl-5 {

3930 -ms-flex: 0 0 41.666667%;

3931 flex: 0 0 41.666667%;

3932 max-width: 41.666667%;

3933 }

3934

3935 .wf-col-xl-6 {

3936 -ms-flex: 0 0 50%;

3937 flex: 0 0 50%;

3938 max-width: 50%;

3939 }

3940

3941 .wf-col-xl-7 {

3942 -ms-flex: 0 0 58.333333%;

3943 flex: 0 0 58.333333%;

3944 max-width: 58.333333%;

3945 }

3946

3947 .wf-col-xl-8 {

3948 -ms-flex: 0 0 66.666667%;

3949 flex: 0 0 66.666667%;

3950 max-width: 66.666667%;

3951 }

3952

3953 .wf-col-xl-9 {

3954 -ms-flex: 0 0 75%;

3955 flex: 0 0 75%;

3956 max-width: 75%;

3957 }

3958

3959 .wf-col-xl-10 {

3960 -ms-flex: 0 0 83.333333%;

3961 flex: 0 0 83.333333%;

3962 max-width: 83.333333%;

3963 }

3964

3965 .wf-col-xl-11 {

3966 -ms-flex: 0 0 91.666667%;

3967 flex: 0 0 91.666667%;

3968 max-width: 91.666667%;

3969 }

3970

3971 .wf-col-xl-12 {

3972 -ms-flex: 0 0 100%;

3973 flex: 0 0 100%;

3974 max-width: 100%;

3975 }

3976

3977 .wf-d-xl-none,

3978 div.wf-d-xl-none {

3979 display: none;

3980 }

3981

3982 .wf-d-xl-block,

3983 div.wf-d-xl-block {

3984 display: block;

3985 }

3986

3987 .wf-d-xl-inline,

3988 div.wf-d-xl-inline {

3989 display: inline;

3990 }

3991

3992 .wf-d-xl-inline-block,

3993 div.wf-d-xl-inline-block {

3994 display: inline-block;

3995 }

3996

3997 .wf-text-xl-left {

3998 text-align: start;

3999 }

4000

4001 .wf-text-xl-right {

4002 text-align: end;

4003 }

4004

4005 .wf-text-xl-center {

4006 text-align: center;

4007 }

4008

4009 .wf-mt-xl-auto {

4010 margin-top: auto;

4011 }

4012

4013 .wf-mr-xl-auto {

4014 margin-right: auto;

4015 }

4016

4017 .wf-mb-xl-auto {

4018 margin-bottom: auto;

4019 }

4020

4021 .wf-ml-xl-auto {

4022 margin-left: auto;

4023 }

4024

4025 .wf-my-xl-auto {

4026 margin-top: auto;

4027 margin-bottom: auto;

4028 }

4029

4030 .wf-mx-xl-auto {

4031 margin-left: auto;

4032 margin-right: auto;

4033 }

4034

4035 .wf-m-xl-0 {

4036 margin: 0;

4037 }

4038

4039 .wf-mt-xl-0 {

4040 margin-top: 0;

4041 }

4042

4043 .wf-mt-xl-1 {

4044 margin-top: 0.4rem;

4045 }

4046

4047 .wf-mt-xl-2 {

4048 margin-top: 0.8rem;

4049 }

4050

4051 .wf-mt-xl-3 {

4052 margin-top: 1.6rem;

4053 }

4054

4055 .wf-mt-xl-4 {

4056 margin-top: 2.4rem;

4057 }

4058

4059 .wf-mt-xl-5 {

4060 margin-top: 3.2rem;

4061 }

4062

4063 .wf-mt-xl-6 {

4064 margin-top: 4.8rem;

4065 }

4066

4067 .wf-mr-xl-0 {

4068 margin-right: 0;

4069 }

4070

4071 .wf-mr-xl-1 {

4072 margin-right: 0.4rem;

4073 }

4074

4075 .wf-mr-xl-2 {

4076 margin-right: 0.8rem;

4077 }

4078

4079 .wf-mr-xl-3 {

4080 margin-right: 1.6rem;

4081 }

4082

4083 .wf-mr-xl-4 {

4084 margin-right: 2.4rem;

4085 }

4086

4087 .wf-mr-xl-5 {

4088 margin-right: 3.2rem;

4089 }

4090

4091 .wf-mr-xl-6 {

4092 margin-right: 4.8rem;

4093 }

4094

4095 .wf-mb-xl-0 {

4096 margin-bottom: 0;

4097 }

4098

4099 .wf-mb-xl-1 {

4100 margin-bottom: 0.4rem;

4101 }

4102

4103 .wf-mb-xl-2 {

4104 margin-bottom: 0.8rem;

4105 }

4106

4107 .wf-mb-xl-3 {

4108 margin-bottom: 1.6rem;

4109 }

4110

4111 .wf-mb-xl-4 {

4112 margin-bottom: 2.4rem;

4113 }

4114

4115 .wf-mb-xl-5 {

4116 margin-bottom: 3.2rem;

4117 }

4118

4119 .wf-mb-xl-6 {

4120 margin-bottom: 4.8rem;

4121 }

4122

4123 .wf-ml-xl-0 {

4124 margin-left: 0;

4125 }

4126

4127 .wf-ml-xl-1 {

4128 margin-left: 0.4rem;

4129 }

4130

4131 .wf-ml-xl-2 {

4132 margin-left: 0.8rem;

4133 }

4134

4135 .wf-ml-xl-3 {

4136 margin-left: 1.6rem;

4137 }

4138

4139 .wf-ml-xl-4 {

4140 margin-left: 2.4rem;

4141 }

4142

4143 .wf-ml-xl-5 {

4144 margin-left: 3.2rem;

4145 }

4146

4147 .wf-ml-xl-6 {

4148 margin-left: 4.8rem;

4149 }

4150

4151 .wf-my-xl-0 {

4152 margin-top: 0;

4153 margin-bottom: 0;

4154 }

4155

4156 .wf-my-xl-1 {

4157 margin-top: 0.4rem;

4158 margin-bottom: 0.4rem;

4159 }

4160

4161 .wf-my-xl-2 {

4162 margin-top: 0.8rem;

4163 margin-bottom: 0.8rem;

4164 }

4165

4166 .wf-my-xl-3 {

4167 margin-top: 1.6rem;

4168 margin-bottom: 1.6rem;

4169 }

4170

4171 .wf-my-xl-4 {

4172 margin-top: 2.4rem;

4173 margin-bottom: 2.4rem;

4174 }

4175

4176 .wf-my-xl-5 {

4177 margin-top: 3.2rem;

4178 margin-bottom: 3.2rem;

4179 }

4180

4181 .wf-my-xl-6 {

4182 margin-top: 4.8rem;

4183 margin-bottom: 4.8rem;

4184 }

4185

4186 .wf-mx-xl-0 {

4187 margin-left: 0;

4188 margin-right: 0;

4189 }

4190

4191 .wf-mx-xl-1 {

4192 margin-left: 0.4rem;

4193 margin-right: 0.4rem;

4194 }

4195

4196 .wf-mx-xl-2 {

4197 margin-left: 0.8rem;

4198 margin-right: 0.8rem;

4199 }

4200

4201 .wf-mx-xl-3 {

4202 margin-left: 1.6rem;

4203 margin-right: 1.6rem;

4204 }

4205

4206 .wf-mx-xl-4 {

4207 margin-left: 2.4rem;

4208 margin-right: 2.4rem;

4209 }

4210

4211 .wf-mx-xl-5 {

4212 margin-left: 3.2rem;

4213 margin-right: 3.2rem;

4214 }

4215

4216 .wf-mx-xl-6 {

4217 margin-left: 4.8rem;

4218 margin-right: 4.8rem;

4219 }

4220

4221 .wf-p-xl-0 {

4222 padding: 0;

4223 }

4224

4225 .wf-pt-xl-0 {

4226 padding-top: 0;

4227 }

4228

4229 .wf-pt-xl-1 {

4230 padding-top: 0.4rem;

4231 }

4232

4233 .wf-pt-xl-2 {

4234 padding-top: 0.8rem;

4235 }

4236

4237 .wf-pt-xl-3 {

4238 padding-top: 1.6rem;

4239 }

4240

4241 .wf-pt-xl-4 {

4242 padding-top: 2.4rem;

4243 }

4244

4245 .wf-pt-xl-5 {

4246 padding-top: 3.2rem;

4247 }

4248

4249 .wf-pt-xl-6 {

4250 padding-top: 4.8rem;

4251 }

4252

4253 .wf-pr-xl-0 {

4254 padding-right: 0;

4255 }

4256

4257 .wf-pr-xl-1 {

4258 padding-right: 0.4rem;

4259 }

4260

4261 .wf-pr-xl-2 {

4262 padding-right: 0.8rem;

4263 }

4264

4265 .wf-pr-xl-3 {

4266 padding-right: 1.6rem;

4267 }

4268

4269 .wf-pr-xl-4 {

4270 padding-right: 2.4rem;

4271 }

4272

4273 .wf-pr-xl-5 {

4274 padding-right: 3.2rem;

4275 }

4276

4277 .wf-pr-xl-6 {

4278 padding-right: 4.8rem;

4279 }

4280

4281 .wf-pb-xl-0 {

4282 padding-bottom: 0;

4283 }

4284

4285 .wf-pb-xl-1 {

4286 padding-bottom: 0.4rem;

4287 }

4288

4289 .wf-pb-xl-2 {

4290 padding-bottom: 0.8rem;

4291 }

4292

4293 .wf-pb-xl-3 {

4294 padding-bottom: 1.6rem;

4295 }

4296

4297 .wf-pb-xl-4 {

4298 padding-bottom: 2.4rem;

4299 }

4300

4301 .wf-pb-xl-5 {

4302 padding-bottom: 3.2rem;

4303 }

4304

4305 .wf-pb-xl-6 {

4306 padding-bottom: 4.8rem;

4307 }

4308

4309 .wf-pl-xl-0 {

4310 padding-left: 0;

4311 }

4312

4313 .wf-pl-xl-1 {

4314 padding-left: 0.4rem;

4315 }

4316

4317 .wf-pl-xl-2 {

4318 padding-left: 0.8rem;

4319 }

4320

4321 .wf-pl-xl-3 {

4322 padding-left: 1.6rem;

4323 }

4324

4325 .wf-pl-xl-4 {

4326 padding-left: 2.4rem;

4327 }

4328

4329 .wf-pl-xl-5 {

4330 padding-left: 3.2rem;

4331 }

4332

4333 .wf-pl-xl-6 {

4334 padding-left: 4.8rem;

4335 }

4336

4337 .wf-py-xl-0 {

4338 padding-top: 0;

4339 padding-bottom: 0;

4340 }

4341

4342 .wf-py-xl-1 {

4343 padding-top: 0.4rem;

4344 padding-bottom: 0.4rem;

4345 }

4346

4347 .wf-py-xl-2 {

4348 padding-top: 0.8rem;

4349 padding-bottom: 0.8rem;

4350 }

4351

4352 .wf-py-xl-3 {

4353 padding-top: 1.6rem;

4354 padding-bottom: 1.6rem;

4355 }

4356

4357 .wf-py-xl-4 {

4358 padding-top: 2.4rem;

4359 padding-bottom: 2.4rem;

4360 }

4361

4362 .wf-py-xl-5 {

4363 padding-top: 3.2rem;

4364 padding-bottom: 3.2rem;

4365 }

4366

4367 .wf-py-xl-6 {

4368 padding-top: 4.8rem;

4369 padding-bottom: 4.8rem;

4370 }

4371

4372 .wf-px-xl-0 {

4373 padding-left: 0;

4374 padding-right: 0;

4375 }

4376

4377 .wf-px-xl-1 {

4378 padding-left: 0.4rem;

4379 padding-right: 0.4rem;

4380 }

4381

4382 .wf-px-xl-2 {

4383 padding-left: 0.8rem;

4384 padding-right: 0.8rem;

4385 }

4386

4387 .wf-px-xl-3 {

4388 padding-left: 1.6rem;

4389 padding-right: 1.6rem;

4390 }

4391

4392 .wf-px-xl-4 {

4393 padding-left: 2.4rem;

4394 padding-right: 2.4rem;

4395 }

4396

4397 .wf-px-xl-5 {

4398 padding-left: 3.2rem;

4399 padding-right: 3.2rem;

4400 }

4401

4402 .wf-px-xl-6 {

4403 padding-left: 4.8rem;

4404 padding-right: 4.8rem;

4405 }

4406

4407 .wf-float-xl-right {

4408 float: right;

4409 }

4410

4411 .wf-float-xl-left {

4412 float: left;

4413 }

4414

4415 .wf-float-xl-none {

4416 float: none;

4417 }

4418

4419 .wf-order-xl-1 {

4420 order: 1;

4421 }

4422

4423 .wf-order-xl-2 {

4424 order: 2;

4425 }

4426

4427 .wf-order-xl-3 {

4428 order: 3;

4429 }

4430

4431 .wf-order-xl-4 {

4432 order: 4;

4433 }

4434

4435 .wf-order-xl-5 {

4436 order: 5;

4437 }

4438

4439 .wf-order-xl-6 {

4440 order: 6;

4441 }

4442

4443 .wf-order-xl-7 {

4444 order: 7;

4445 }

4446

4447 .wf-order-xl-8 {

4448 order: 8;

4449 }

4450

4451 .wf-order-xl-9 {

4452 order: 9;

4453 }

4454

4455 .wf-order-xl-10 {

4456 order: 10;

4457 }

4458

4459 .wf-order-xl-11 {

4460 order: 11;

4461 }

4462

4463 .wf-order-xl-12 {

4464 order: 12;

4465 }

4466}

4467

4468/* ---//--- */

4469

4470/* Extra Big Screen */

4471@media (min-width: 87.5em) {

4472

4473 .wf-container,

4474 .wf-container-lg,

4475 .wf-container-md,

4476 .wf-container-sm,

4477 .wf-container-xl,

4478 .wf-container-xxl {

4479 max-width: 144rem;

4480 }

4481}

4482

4483/* ---//--- */

4484

4485/* Some Important Classes */

4486

4487.font-normal {

4488 font-weight: 400;

4489}

4490

4491.font-bold {

4492 font-weight: bold;

4493}

4494

4495.font-bolder {

4496 font-weight: bolder;

4497}

4498

4499.lead {

4500 font-size: 1.8rem;

4501 line-height: 1.8;

4502}

4503

4504/* Classes */

4505

4506.wf_tabs .tabs {

4507 padding: 0;

4508 list-style: none;

4509 display: flex;

4510 flex-wrap: wrap;

4511 justify-content: center;

4512 text-align: center;

4513 margin: 0 0 4rem;

4514}

4515

4516.wf_tabs .tabs .wf-btn-tab {

4517 display: inline-block;

4518 border: none;

4519 font-weight: 500;

4520 text-decoration: none;

4521 color: var(--wf-secondary-color);

4522}

4523

4524.wf_tabs.tab_style1 .tabs {

4525 align-items: center;

4526 border: 0.2rem solid rgba(189, 189, 189, 0.4);

4527 max-width: max-content;

4528 margin: auto;

4529 border-radius: 10rem;

4530 background-color: #fff;

4531 box-shadow: 0 0.9rem 1.8rem rgba(24, 16, 16, 0.05);

4532 margin-bottom: 1.6rem;

4533}

4534

4535.wf_tabs.tab_style1 .tabs .wf-btn-tab {

4536 background: 0 0;

4537 border-radius: 10rem;

4538 padding: 0.921rem 2.8rem;

4539}

4540

4541.wf_tabs.tab_style1 .tabs .wf-btn-tab.active {

4542 background-color: var(--wf-main-color);

4543 border-color: var(--wf-main-color);

4544 color: #fff;

4545 -webkit-transition: all 0.25s ease-in-out;

4546 transition: all 0.25s ease-in-out;

4547}

4548

4549.tab-content>.tab-pane {

4550 display: none;

4551}

4552

4553.tab-content>.active {

4554 display: block;

4555}

4556

4557.tab-content>.tab-pane>.wf-row {

4558 animation: slide_down 2.5s ease-out;

4559 justify-content: center;

4560}

4561

4562.fade:not(.show) {

4563 opacity: 0;

4564}

4565

4566.fade {

4567 transition: opacity 0.15s linear;

4568}

4569

4570.wf-my-default {

4571 margin-top: 6rem;

4572 margin-bottom: 6rem;

4573}

4574

4575.wf-mt-default {

4576 margin-top: 6rem;

4577}

4578

4579.wf-mb-default {

4580 margin-bottom: 6rem;

4581}

4582

4583.wf-p-default {

4584 padding: 6rem;

4585}

4586

4587.wf-py-default {

4588 padding-top: 6rem;

4589 padding-bottom: 6rem;

4590}

4591

4592.wf-pt-default {

4593 padding-top: 6rem;

4594}

4595

4596.wf-pb-default {

4597 padding-bottom: 6rem;

4598}

4599

4600.off--layer {

4601 position: fixed;

4602 top: 0;

4603 left: 0;

4604 width: 100%;

4605 height: 100%;

4606 cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACZSURBVHgBzZbbDYAgDEVbJ3BTRjCO4KZuUDXwY0TpO/bLKPccaSCARFQAYEbEFQKq8esD1VrAuS7mjf14ESEZfvCUsAd4SMQDPbIamfoHJUFzyzkAs4QDcpN8Ad0lPXCYpCMTSyb4W6W0LmUxpCzvlA0rAahlmqA4Y2kFO2vuNySdrkOWp+SVGSHpyApSu+CdF8gNAqpNYD8AOPsAu4AYqtUAAAAASUVORK5CYII="),

4607 pointer;

4608 background-color: #000000;

4609 opacity: 0.5;

4610 z-index: 0;

4611 transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);

4612 -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);

4613}

4614

4615.overlay--enabled {

4616 overflow: hidden;

4617}

4618

4619.align-items-center {

4620 align-items: center;

4621}

4622

4623.align-items-end {

4624 align-items: end;

4625}

4626

4627.justify-content-center {

4628 justify-content: center;

4629}

4630

4631.list_none {

4632 list-style: none;

4633 margin: 0 0 -2rem;

4634 padding: 0;

4635}

4636

4637.list_none li {

4638 margin-bottom: 2rem;

4639}

4640

4641.list_none li i {

4642 font-size: 135%;

4643 vertical-align: middle;

4644}

4645

4646.list_none li span {

4647 display: inline-block;

4648 vertical-align: top;

4649}

4650

4651.list_none li a {

4652 text-decoration: none;

4653}

4654

4655.text-primary {

4656 color: var(--wf-main-color);

4657}

4658

4659.text-white {

4660 color: #fff;

4661}

4662

4663.text-secondary {

4664 color: var(--wf-secondary-color);

4665}

4666

4667.bg-primary {

4668 background-color: var(--wf-main-color);

4669}

4670

4671.bg-secondary {

4672 background-color: var(--wf-secondary-color);

4673}

4674

4675.bg-gray {

4676 background-color: rgba(14, 25, 30, 0.03);

4677}

4678

4679/* --- // --- */

4680

4681/* Accordion Required CSS */

4682

4683.accordion {

4684 overflow: hidden;

4685 -webkit-box-shadow: 0 0.1rem 3rem 0 rgba(0, 0, 0, 0.08);

4686 box-shadow: 0 0.1rem 3rem 0 rgba(0, 0, 0, 0.08);

4687}

4688

4689.accordion+.accordion {

4690 margin-top: 1.8rem;

4691}

4692

4693.accordion__title {

4694 color: var(--wf-secondary-color);

4695 background-color: #fff;

4696 cursor: pointer;

4697 margin: 0;

4698 padding: 1.8rem 5rem 1.8rem 2rem;

4699 font-size: 1.7rem;

4700 line-height: 1.2;

4701 position: relative;

4702 -webkit-transition: all 0.2s ease-in-out;

4703 transition: all 0.2s ease-in-out;

4704}

4705

4706.accordion__icon {

4707 position: absolute;

4708 top: 50%;

4709 right: 2rem;

4710 font-size: 3rem;

4711 display: block;

4712 width: 2.8rem;

4713 height: 2.8rem;

4714 pointer-events: none;

4715 transform: translateY(-50%);

4716 -webkit-transition: transform 0.3s cubic-bezier(0.4, 0.87, 0.31, 1);

4717 transition: transform 0.3s cubic-bezier(0.4, 0.87, 0.31, 1);

4718}

4719

4720.accordion--open>.accordion__title .accordion__icon {

4721 margin-top: -2px;

4722}

4723

4724.accordion__icon::after,

4725.accordion__icon::before {

4726 content: "";

4727 margin-top: -0.5rem;

4728 position: absolute;

4729 top: 50%;

4730 width: 0.2rem;

4731 height: 1.2rem;

4732 background-color: var(--wf-secondary-color);

4733 -webkit-transition: transform 0.3s cubic-bezier(0.4, 0.87, 0.31, 1);

4734 transition: transform 0.3s cubic-bezier(0.4, 0.87, 0.31, 1);

4735}

4736

4737.accordion__icon::before {

4738 left: 0.9rem;

4739 transform: rotate(-45deg);

4740}

4741

4742.accordion--open>.accordion__title .accordion__icon::before {

4743 transform: rotate(45deg);

4744}

4745

4746.accordion__icon::after {

4747 right: 0.9rem;

4748 transform: rotate(45deg);

4749}

4750

4751.accordion--open>.accordion__title .accordion__icon::after {

4752 transform: rotate(-45deg);

4753}

4754

4755.accordion--open>.accordion__title .accordion__icon::before,

4756.accordion--open>.accordion__title .accordion__icon::after {

4757 background-color: #fff;

4758}

4759

4760.accordion__content {

4761 display: none;

4762}

4763

4764.card-body p:last-child {

4765 margin-bottom: 0;

4766}

4767

4768/* Now let's make Accordion look pretty! */

4769

4770.accordion__content {

4771 color: var(--wf-secondary-color);

4772 border-top: 0.1rem solid #e4e7ee;

4773 background-color: #fff;

4774 padding: 2.4rem 2.2rem;

4775}

4776

4777.accordion__content p {

4778 margin: 0;

4779}

4780

4781.accordion__content p+p {

4782 margin-top: 1.6rem;

4783}

4784

4785.accordion--open>.accordion__title {

4786 background-color: var(--wf-main-color);

4787 color: #fff;

4788}

4789

4790.accordion--open>.accordion__title .line-01,

4791.accordion--open>.accordion__title .line-02 {

4792 background-color: #fff;

4793}

4794

4795.accordion--nested .accordion__title {

4796 padding: 1.6rem;

4797 font-size: 1.4rem;

4798}

4799

4800.accordion--nested .accordion__content {

4801 padding: 2.4rem 1.6rem 1.6rem;

4802}

4803

4804/* Accordion Section */

4805

4806.wf_accordion--one {

4807 background: var(--wf-secondary-color);

4808 position: relative;

4809 padding: 10rem 0;

4810 overflow: hidden;

4811 background-position: left center;

4812 background-repeat: no-repeat;

4813}

4814

4815.wf_accordion--one .accordion_img {

4816 display: none;

4817}

4818

4819@media (min-width: 62em) {

4820 .wf_accordion--one .accordion_img {

4821 position: absolute;

4822 width: 50%;

4823 height: 100%;

4824 top: 0;

4825 right: 0;

4826 display: block;

4827 }

4828}

4829

4830.wf_accordion--one .accordion_img img {

4831 width: 100%;

4832 object-fit: cover;

4833 height: 100%;

4834}

4835

4836/* Carousel Prev/Next */

4837

4838.owl-theme.owl-carousel .owl-dots.disabled,

4839.owl-theme.owl-carousel .owl-nav.disabled {

4840 display: none !important;

4841}

4842

4843.owl-theme.owl-carousel:not(.slider) .owl-nav {

4844 display: flex;

4845 align-items: center;

4846 justify-content: center;

4847 margin-top: 2rem;

4848}

4849

4850@media (min-width: 62em) {

4851 .owl-theme.owl-carousel:not(.slider) .owl-nav {

4852 margin-top: 3rem;

4853 }

4854}

4855

4856.owl-theme.owl-carousel:not(.slider) .owl-nav [class*="owl-"] {

4857 margin: 0;

4858 width: 4.5rem;

4859 height: 4.5rem;

4860 font-size: 2rem;

4861 outline: none;

4862 background: var(--wf-secondary-color);

4863 color: #fff;

4864 display: flex;

4865 align-items: center;

4866 justify-content: center;

4867 box-shadow: 0 0 3rem 0 rgba(0, 0, 0, 0.1);

4868 -webkit-transition: all 500ms ease;

4869 transition: all 500ms ease;

4870 border-radius: 50%;

4871}

4872

4873.owl-theme.owl-carousel:not(.slider) .owl-nav [class*="owl-"]+[class*="owl-"] {

4874 margin-left: 1rem;

4875}

4876

4877.owl-theme.owl-carousel:not(.slider) .owl-nav [class*="owl-"]:hover {

4878 background-color: var(--wf-main-color);

4879 color: #fff;

4880}

4881

4882/* Carousel Dots */

4883

4884.owl-theme.owl-carousel .owl-dots {

4885 display: flex;

4886 align-items: center;

4887 justify-content: center;

4888}

4889

4890.owl-theme.owl-carousel .owl-dots .owl-dot {

4891 outline: none;

4892 margin: 0.4rem;

4893}

4894

4895.owl-theme.owl-carousel .owl-dots .owl-dot span {

4896 width: 1.3rem;

4897 height: 1.3rem;

4898 display: block;

4899 background-color: transparent;

4900 border: 0.3rem solid var(--wf-secondary-color);

4901 -webkit-transition: all 300ms ease;

4902 transition: all 300ms ease;

4903}

4904

4905.owl-theme.owl-carousel .owl-dots .owl-dot:hover span,

4906.owl-theme.owl-carousel .owl-dots .owl-dot.active span {

4907 border-color: var(--wf-main-color);

4908 background-color: var(--wf-main-color);

4909}

4910

4911/* Preloader */

4912

4913.wf_preloader {

4914 cursor: default;

4915 height: 100vh;

4916 position: fixed;

4917 left: 0;

4918 top: 0;

4919 bottom: 0;

4920 right: 0;

4921 width: 100%;

4922 z-index: 9999999;

4923}

4924

4925.wf_preloader-close.site--close {

4926 position: fixed;

4927 z-index: 99;

4928 background-color: var(--wf-main-color);

4929}

4930

4931.wf_preloader-close.site--close:before,

4932.wf_preloader-close.site--close:after {

4933 background-color: #fff;

4934}

4935

4936.wf_preloader .wf_preloader-animation {

4937 position: absolute;

4938 top: 50%;

4939 left: 50%;

4940 width: 100%;

4941 transform: translate(-50%, -50%);

4942 z-index: 1000;

4943}

4944

4945.wf_preloader.loaded .wf_preloader-animation {

4946 opacity: 0;

4947 transition: 0.3s ease-out;

4948}

4949

4950.wf_preloader .wf_preloader-animation .wf_preloader-spinner {

4951 animation: floating--rotate 1s infinite linear;

4952 border-radius: 50%;

4953 height: 14.4rem;

4954 width: 14.4rem;

4955 margin: 0 auto 4.5rem auto;

4956 border: 0.3rem solid rgba(0, 0, 0, 0.2);

4957 border-top-color: var(--wf-main-color);

4958}

4959

4960.wf_preloader .wf_preloader-animation .wf_preloader-text {

4961 font: bold 5.5rem var(--wf-title-family);

4962 text-align: center;

4963 -webkit-user-select: none;

4964 user-select: none;

4965}

4966

4967.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted {

4968 color: var(--wf-main-color);

4969 position: relative;

4970}

4971

4972.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted:nth-child(2):before {

4973 -webkit-animation-delay: 0.2s;

4974 animation-delay: 0.2s;

4975}

4976

4977.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted:nth-child(3):before {

4978 -webkit-animation-delay: 0.4s;

4979 animation-delay: 0.4s;

4980}

4981

4982.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted:nth-child(4):before {

4983 -webkit-animation-delay: 0.6s;

4984 animation-delay: 0.6s;

4985}

4986

4987.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted:nth-child(5):before {

4988 -webkit-animation-delay: 0.8s;

4989 animation-delay: 0.8s;

4990}

4991

4992.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted:nth-child(6):before {

4993 -webkit-animation-delay: 1s;

4994 animation-delay: 1s;

4995}

4996

4997.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted:nth-child(7):before {

4998 -webkit-animation-delay: 1.2s;

4999 animation-delay: 1.2s;

5000}

5001

5002.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted:nth-child(8):before {

5003 -webkit-animation-delay: 1.4s;

5004 animation-delay: 1.4s;

5005}

5006

5007.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted::before {

5008 animation: letters_loading 4s infinite;

5009 color: var(--wf-secondary-color);

5010 content: attr(data-char);

5011 position: absolute;

5012 top: -0.3rem;

5013 left: 0;

5014 opacity: 0;

5015 -webkit-transform: rotateY(-90deg);

5016 transform: rotateY(-90deg);

5017}

5018

5019.wf_preloader p {

5020 font-size: 15px;

5021 font-weight: 600;

5022 text-transform: uppercase;

5023 letter-spacing: 8px;

5024 text-align: center;

5025 color: var(--wf-main-color);

5026}

5027

5028.wf_preloader .loader {

5029 position: fixed;

5030 top: 0;

5031 left: 0;

5032 width: 100%;

5033 height: 100%;

5034 font-size: 0;

5035 z-index: 1;

5036 pointer-events: none;

5037}

5038

5039.wf_preloader .loader .wf-row {

5040 height: 100%;

5041}

5042

5043.wf_preloader .loader .loader-section {

5044 padding: 0px;

5045}

5046

5047.wf_preloader .loader .loader-section .bg {

5048 background-color: #fff;

5049 height: 100%;

5050 left: 0;

5051 width: 100%;

5052 transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);

5053}

5054

5055.wf_preloader.loaded .animation-preloader {

5056 opacity: 0;

5057 transition: 0.3s ease-out;

5058}

5059

5060.wf_preloader.loaded .loader-section .bg {

5061 width: 0;

5062 transition: 0.7s 0.3s allcubic-bezier(0.1, 0.1, 0.1, 1);

5063}

5064

5065@media (max-width: 767px) {

5066 .wf_preloader .wf_preloader-animation .wf_preloader-spinner {

5067 height: 12rem;

5068 width: 12rem;

5069 margin: 0 auto 1.5rem auto;

5070 }

5071

5072 .wf_preloader .wf_preloader-animation .wf_preloader-text {

5073 font-size: 4rem;

5074 }

5075}

5076

5077/* ---//--- */

5078

5079/* @keyframes */

5080

5081@keyframes letters_loading {

5082

5083 0%,

5084 75%,

5085 100% {

5086 opacity: 0;

5087 -webkit-transform: rotateY(-90deg);

5088 transform: rotateY(-90deg);

5089 }

5090

5091 25%,

5092 50% {

5093 opacity: 1;

5094 -webkit-transform: rotateY(0deg);

5095 transform: rotateY(0deg);

5096 }

5097}

5098

5099@keyframes pulse_border_1 {

5100 0% {

5101 transform: scale(1);

5102 opacity: 0.67;

5103 }

5104

5105 100% {

5106 transform: scale(2.2);

5107 opacity: 0;

5108 }

5109}

5110

5111@keyframes pulse_border_2 {

5112 0% {

5113 transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);

5114 opacity: 1;

5115 }

5116

5117 100% {

5118 transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);

5119 opacity: 0;

5120 }

5121}

5122

5123@keyframes slide_down {

5124 0% {

5125 opacity: 0;

5126 transform: translateY(15%);

5127 }

5128

5129 50% {

5130 opacity: 1;

5131 transform: translateY(0);

5132 }

5133}

5134

5135@keyframes hamburger {

5136 0% {

5137 width: 100%;

5138 }

5139

5140 50% {

5141 width: 50%;

5142 }

5143

5144 100% {

5145 width: 100%;

5146 }

5147}

5148

5149@keyframes rightCaret {

5150 0% {

5151 -ms-transform: translateX(-1px);

5152 -webkit-transform: translateX(-1px);

5153 transform: translateX(-1px);

5154 }

5155

5156 50% {

5157 -ms-transform: translateX(2px);

5158 -webkit-transform: translateX(2px);

5159 transform: translateX(2px);

5160 }

5161

5162 100% {

5163 -ms-transform: translateX(-1px);

5164 -webkit-transform: translateX(-1px);

5165 transform: translateX(-1px);

5166 }

5167}

5168

5169@keyframes ripple {

5170 70% {

5171 -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);

5172 box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);

5173 }

5174

5175 100% {

5176 -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);

5177 box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);

5178 }

5179}

5180

5181@keyframes floating--rotate {

5182 to {

5183 -webkit-transform: rotateZ(360deg);

5184 transform: rotateZ(360deg);

5185 }

5186}

5187

5188@keyframes topFromBottom {

5189 49% {

5190 transform: translateY(-100%);

5191 }

5192

5193 50% {

5194 opacity: 0;

5195 transform: translateY(100%);

5196 }

5197

5198 51% {

5199 opacity: 1;

5200 }

5201}

5202

5203@keyframes circle_border {

5204 0% {

5205 border-color: transparent;

5206 transform: rotate(0);

5207 }

5208

5209 25% {

5210 border-color: transparent rgba(168, 168, 168, 0.9) transparent transparent;

5211 transform: rotate(-35deg);

5212 }

5213

5214 50% {

5215 border-color: transparent rgba(168, 168, 168, 0.9) rgba(168, 168, 168, 0.9) transparent;

5216 }

5217

5218 75% {

5219 border-color: transparent rgba(168, 168, 168, 0.9) rgba(168, 168, 168, 0.9) rgba(168, 168, 168, 0.9);

5220 }

5221

5222 100% {

5223 border-color: rgba(168, 168, 168, 0.9);

5224 transform: rotate(-300deg);

5225 }

5226}

5227

5228@keyframes count {

5229 50% {

5230 opacity: 1;

5231 -webkit-transform: translateY(-1.1rem);

5232 transform: translateY(-1.1rem);

5233 }

5234

5235 100% {

5236 opacity: 1;

5237 -webkit-transform: translateY(0.2rem);

5238 transform: translateY(0.2rem);

5239 }

5240}

5241

5242@keyframes dash {

5243 0% {

5244 stroke-width: 0;

5245 }

5246

5247 100% {

5248 stroke-width: 200px;

5249 }

5250}

5251

5252@keyframes updown {

5253 0% {

5254 transform: rotateX(0deg) translateY(0px);

5255 }

5256

5257 50% {

5258 transform: rotateX(0deg) translateY(-50px);

5259 }

5260

5261 100% {

5262 transform: rotateX(0deg) translateY(0px);

5263 }

5264}

5265

5266@keyframes text-spin {

5267 0% {

5268 -webkit-transform: rotate(0);

5269 transform: rotate(0);

5270 }

5271

5272 100% {

5273 -webkit-transform: rotate(359deg);

5274 transform: rotate(359deg);

5275 }

5276}

5277

5278@keyframes scroll_top_effect {

5279 0% {

5280 transform: translateY(2px);

5281 }

5282

5283 100% {

5284 transform: translateY(-2px);

5285 }

5286}

5287

5288@keyframes animation-two {

5289 0% {

5290 -webkit-transform: translateY(0px) translateX(0) rotate(0);

5291 transform: translateY(0px) translateX(0) rotate(0);

5292 }

5293

5294 30% {

5295 transform: translateY(15px) translateX(10px) rotate(5deg);

5296 -webkit-transform-origin: center center;

5297 transform-origin: center center;

5298 }

5299

5300 50% {

5301 transform: translateY(15px) translateX(10px) rotate(15deg);

5302 -webkit-transform-origin: right bottom;

5303 transform-origin: right bottom;

5304 }

5305

5306 80% {

5307 transform: translateY(15px) translateX(10px) rotate(5deg);

5308 -webkit-transform-origin: left top;

5309 transform-origin: left top;

5310 }

5311

5312 100% {

5313 -webkit-transform: translateY(0px) translateX(0) rotate(0);

5314 transform: translateY(0px) translateX(0) rotate(0);

5315 -webkit-transform-origin: center center;

5316 transform-origin: center center;

5317 }

5318}

5319

5320@keyframes rotate3d {

5321 0% {

5322 transform: rotateY(0deg);

5323 }

5324

5325 100% {

5326 transform: rotateY(360deg);

5327 }

5328}

5329

5330@keyframes ribbonRotate {

5331

5332 0%,

5333 100% {

5334 -webkit-transform: rotate(0);

5335 transform: rotate(0);

5336 }

5337

5338 25%,

5339 75% {

5340 -webkit-transform: rotate(15deg);

5341 transform: rotate(15deg);

5342 }

5343

5344 50% {

5345 -webkit-transform: rotate(30deg);

5346 transform: rotate(30deg);

5347 }

5348}

5349

5350@keyframes animationFramesOne {

5351 0% {

5352 transform: translate(0px, 0px) rotate(0deg);

5353 }

5354

5355 20% {

5356 transform: translate(73px, -1px) rotate(36deg);

5357 }

5358

5359 40% {

5360 transform: translate(141px, 72px) rotate(72deg);

5361 }

5362

5363 60% {

5364 transform: translate(83px, 122px) rotate(108deg);

5365 }

5366

5367 80% {

5368 transform: translate(-40px, 72px) rotate(144deg);

5369 }

5370

5371 100% {

5372 transform: translate(0px, 0px) rotate(0deg);

5373 }

5374}

5375

5376@keyframes glowing {

5377 0% {

5378 opacity: 0;

5379 -webkit-transform: scale(0);

5380 transform: scale(0);

5381 -webkit-transition: all 500ms ease;

5382 transition: all 500ms ease;

5383 }

5384

5385 50% {

5386 opacity: 0.7;

5387 -webkit-transform: scale(1);

5388 transform: scale(1);

5389 -webkit-transition: all 500ms ease;

5390 transition: all 500ms ease;

5391 }

5392

5393 100% {

5394 opacity: 0;

5395 -webkit-transform: scale(0);

5396 transform: scale(0);

5397 -webkit-transition: all 500ms ease;

5398 transition: all 500ms ease;

5399 }

5400}

5401

5402@keyframes pulse-width {

5403 50% {

5404 width: 100%;

5405 }

5406}

5407

5408@keyframes link-fadeInLeft {

5409 from {

5410 transform: translate3d(-50px, 0, 0);

5411 }

5412

5413 to {

5414 transform: none;

5415 }

5416}

5417

5418@keyframes link-fadeOutRight {

5419 from {

5420 transform: none;

5421 }

5422

5423 to {

5424 transform: translate3d(50px, 0, 0);

5425 }

5426}

5427

5428@keyframes wf_fadeInTooltip {

5429 from {

5430 opacity: 0;

5431 }

5432

5433 to {

5434 opacity: 0.9;

5435 }

5436}

5437

5438@keyframes wf_to_left {

5439 to {

5440 left: 125%

5441 }

5442}

5443

5444@keyframes wf_to_opacity {

5445 0% {

5446 opacity: 1

5447 }

5448

5449 40% {

5450 opacity: 1

5451 }

5452

5453 to {

5454 width: 200%;

5455 height: 200%;

5456 opacity: 0

5457 }

5458}

5459

5460/*===== Widget Commmon =====*/

5461

5462.widget .wp-block-heading,

5463.widget .widget-title {

5464 position: relative;

5465 font-size: 2.2rem;

5466 line-height: 3.2rem;

5467 margin-bottom: 1.6rem;

5468}

5469

5470.widget--left,

5471.widget--right,

5472.widget--center {

5473 margin: 0;

5474 width: 100%;

5475 height: 100%;

5476 min-height: 4.5rem;

5477 display: inline-flex;

5478 align-items: center;

5479}

5480

5481.widget--left {

5482 justify-content: flex-start;

5483}

5484

5485.widget--center {

5486 justify-content: center;

5487}

5488

5489.widget--right {

5490 justify-content: flex-end;

5491}

5492

5493.widget--right li a {

5494 margin-left: auto;

5495}

5496

5497.widget--left li a {

5498 margin-right: auto;

5499}

5500

5501.widget--right .widget,

5502.widget--left .widget {

5503 padding: 0 1.5rem;

5504 position: relative;

5505}

5506

5507/*.widget--left .widget:nth-child(2n+3),*/

5508.widget--left .widget:first-child {

5509 padding-left: 0;

5510}

5511

5512.widget--right .widget:nth-child(n + 2) {

5513 padding: 0 1.5rem;

5514}

5515

5516.widget--right .widget:nth-child(2n + 4),

5517.widget--right .widget:first-child {

5518 padding-left: 0;

5519}

5520

5521.widget--right .widget:last-child:not(:first-child) {

5522 padding-right: 0;

5523}

5524

5525.widget_recent_comments ol,

5526.widget>ul,

5527.widget div>ul {

5528 list-style: none;

5529 margin: 0;

5530 padding: 0;

5531}

5532

5533.widget>*+ul,

5534.widget div>*+ul {

5535 margin-top: 1.6rem;

5536}

5537

5538.widget li {

5539 list-style: none;

5540 position: relative;

5541 z-index: 0;

5542 transition: all 0.2s ease-in-out;

5543}

5544

5545.widget ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a {

5546 position: relative;

5547 z-index: 0;

5548 display: inline-block;

5549 outline: none;

5550}

5551

5552.widget:not(.widget_payment, .widget_social) li a:not(:hover, :focus) {

5553 text-decoration: none;

5554 color: inherit;

5555}

5556

5557.wf_widget-area .widget.widget_social:not(.widget_payment) li a:not(:hover, :focus),

5558.wf_footer .widget.widget_social:not(.widget_payment) li a:not(:hover, :focus) {

5559 color: #fff;

5560}

5561

5562.widget:not(.widget_payment, .widget_social) ol li a:hover span,

5563.widget:not(.widget_payment, .widget_social) ol li a:focus span {

5564 text-decoration: underline;

5565}

5566

5567.widget li a:before,

5568.widget li a:after {

5569 font-family: "Font Awesome 6 Free";

5570 position: absolute;

5571 transition: all 0.2s ease-in-out;

5572}

5573

5574.widget li a:hover,

5575.widget li a:focus {

5576 color: var(--wf-main-color);

5577}

5578

5579ol.wp-block-latest-comments {

5580 padding: 0;

5581 list-style: none;

5582 margin-bottom: 0;

5583}

5584

5585ol.wp-block-latest-comments li:last-child {

5586 margin-bottom: 0;

5587}

5588

5589.wp-block-search .wp-block-search__button,

5590.wp-block-search .wp-block-search__input {

5591 border-radius: 0;

5592}

5593

5594.wp-block-search .wp-block-search__button {

5595 flex-shrink: 0;

5596 padding: 0.125em 0.763em;

5597}

5598

5599.company-presentation {

5600 border-radius: 2rem;

5601 padding: 3rem;

5602 color: #fff;

5603 background-color: var(--wf-main-color);

5604}

5605

5606.company-presentation .title {

5607 font-size: 1.8rem;

5608 font-weight: 700;

5609 margin-bottom: 1rem;

5610 color: inherit;

5611}

5612

5613.company-presentation .action {

5614 margin-top: 2rem;

5615}

5616

5617/*===== Widget Social =====*/

5618

5619.widget.widget_social {

5620 position: relative;

5621 z-index: 0;

5622}

5623

5624.widget_social ul {

5625 display: -ms-inline-flexbox;

5626 display: inline-flex;

5627 flex-wrap: wrap;

5628 list-style: none;

5629 margin: 0;

5630 padding: 0;

5631}

5632

5633.widget_social li {

5634 position: relative;

5635 display: -ms-inline-flexbox;

5636 display: inline-flex;

5637 align-self: center;

5638 overflow: visible;

5639 list-style: none;

5640 margin: 0;

5641 margin-left: 1rem;

5642 overflow: visible;

5643 list-style: none;

5644}

5645

5646body .widget_social li:first-child {

5647 margin-left: 0;

5648}

5649

5650body .widget_social li {

5651 margin-top: 1rem;

5652}

5653

5654body .widget_social ul {

5655 margin-top: -1rem;

5656}

5657

5658.widget.widget_social li a {

5659 width: 4rem;

5660 height: 4rem;

5661 text-align: center;

5662 font-size: 1.6rem;

5663 position: relative;

5664 cursor: pointer;

5665 border-radius: 50%;

5666 display: inline-flex !important;

5667 align-items: center;

5668 justify-content: center;

5669 background-color: var(--wf-main-color);

5670 color: #fff;

5671 text-decoration: none;

5672 box-shadow: 0 1.4rem 4.7rem 0 rgba(13, 30, 53, 0.1);

5673}

5674

5675.widget_social li a:focus,

5676.widget_social li a:hover {

5677 color: #fff;

5678}

5679

5680.widget.widget_social li a:after {

5681 content: "";

5682 position: absolute;

5683 top: 0;

5684 right: 0;

5685 bottom: 0;

5686 left: 0;

5687 z-index: -1;

5688 border-radius: 50%;

5689 -webkit-transform: scaleX(0) rotateX(0deg);

5690 transform: scaleX(0) rotateX(0deg);

5691 background: #fff;

5692 transition: all 0.2s ease-in-out;

5693 box-shadow: 0 1.4rem 4.7rem 0 rgba(13, 30, 53, 0.1);

5694}

5695

5696.widget.widget_social li a:hover:after,

5697.widget.widget_social li a:focus:after {

5698 -webkit-transform: scaleX(1) rotateX(0deg);

5699 transform: scaleX(1) rotateX(0deg);

5700}

5701

5702.widget_social li a i:before {

5703 display: inline-block;

5704 transition: all 0.2s ease-in-out;

5705}

5706

5707.widget_social li a:focus i:before,

5708.widget_social li a:hover i:before {

5709 color: var(--wf-main-color);

5710 -webkit-animation: wf_rubberBand 0.6s ease-in-out alternate;

5711 animation: wf_rubberBand 0.6s ease-in-out alternate;

5712}

5713

5714.widget_payment ul,

5715.widget_payment li {

5716 list-style: none;

5717 padding: 0;

5718 line-height: 0;

5719}

5720

5721.widget_payment li a {

5722 line-height: 0;

5723 font-size: 2.2rem;

5724}

5725

5726.widget_payment li:not(:last-child) a {

5727 margin-right: 1rem;

5728 border-right: 0.1rem solid rgba(68, 68, 68, 0.75);

5729 padding-right: 1.5rem;

5730}

5731

5732.widget_payment li a i::before,

5733.widget_payment li a i {

5734 line-height: 0.5;

5735}

5736

5737.widget_payment li,

5738.widget_social li {

5739 display: inline-block;

5740}

5741

5742/*=============== Contact List Start =============*/

5743

5744.widget.widget_contact {

5745 margin-top: -1rem;

5746}

5747

5748.contact__list {

5749 display: flex;

5750 align-items: center;

5751 margin-top: 1rem;

5752}

5753

5754.contact__list img,

5755.contact__list i {

5756 -webkit-flex-shrink: 0;

5757 -ms-flex-negative: 0;

5758 flex-shrink: 0;

5759 font-size: 2.2rem;

5760 width: 2.2rem;

5761 display: inline-flex;

5762 align-items: center;

5763 justify-content: center;

5764 text-align: center;

5765 margin-right: 1.5rem;

5766 position: relative;

5767 color: var(--wf-main-color);

5768 -webkit-transform: translateY(0);

5769 transform: translateY(0);

5770 transition: all 0.2s ease-in-out;

5771}

5772

5773.contact__body {

5774 text-decoration: none;

5775 display: inline-block;

5776 text-align: start;

5777 color: inherit;

5778}

5779

5780.contact__body>* {

5781 display: block;

5782 line-height: normal;

5783}

5784

5785.team .info h5 a,

5786.wf_work .work-item .work-text h3 a,

5787.nextprev-post .post-title a,

5788.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li a,

5789.wf_post_item .more-link,

5790.wf_post_item .title a,

5791.contact__body a {

5792 color: inherit;

5793 text-decoration: none;

5794 background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0 100% / 0 1px no-repeat;

5795}

5796

5797.team .info h5 a:hover,

5798.team .info h5 a:focus,

5799.wf_work .work-item .work-text h3 a:hover,

5800.wf_work .work-item .work-text h3 a:focus,

5801.nextprev-post .post-title a:hover,

5802.nextprev-post .post-title a:focus,

5803.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li a:hover,

5804.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li a:focus,

5805.wf_post_item .more-link:hover,

5806.wf_post_item .more-link:focus,

5807.wf_post_item .title a:hover,

5808.wf_post_item .title a:focus,

5809.contact__body a:hover,

5810.contact__body a:focus {

5811 color: var(--wf-main-color);

5812 background-size: 100% 1px;

5813}

5814

5815.contact__body .title {

5816 line-height: 1.2;

5817 margin-bottom: 0;

5818}

5819

5820.contact__body .description {

5821 font-size: 1.6rem;

5822 margin: 0;

5823 word-break: break-word;

5824 margin-top: 0.1rem;

5825}

5826

5827/* --/-- */

5828

5829/* Mailchimp */

5830

5831.email-form-one,

5832.email-form-two,

5833.email-form-three,

5834.email-form-four,

5835.email-form-five,

5836.email-form-six {

5837 position: relative;

5838}

5839

5840.mc4wp-form .form-group {

5841 position: relative;

5842 margin: 0;

5843 width: 100%;

5844}

5845

5846.email-form-one .form-group {

5847 padding-right: 4rem;

5848}

5849

5850.email-form-two .form-group {

5851 padding-right: 6rem;

5852}

5853

5854.mc4wp-form .form-group input[type="text"],

5855.mc4wp-form .form-group input[type="email"] {

5856 line-height: 4.3rem;

5857 display: block;

5858 font-size: 1.4rem;

5859 height: 6rem;

5860 width: 100%;

5861 -webkit-box-shadow: inherit;

5862 box-shadow: inherit;

5863 border-radius: 0;

5864 padding: 1rem 1.5rem 1rem 2rem;

5865}

5866

5867.email-form-one .form-group input[type="text"],

5868.email-form-one .form-group input[type="email"] {

5869 border-radius: 5rem;

5870 padding: 1rem 1.5rem 1rem 3rem;

5871 z-index: 1;

5872}

5873

5874.email-form-three .form-group input[type="text"],

5875.email-form-three .form-group input[type="email"] {

5876 min-height: 5.8rem;

5877}

5878

5879.mc4wp-form .form-group .submit-btn {

5880 position: absolute;

5881 top: 0;

5882 right: 0;

5883 width: 6rem;

5884 height: 4.2rem;

5885 border: none;

5886 display: block;

5887 font-weight: 700;

5888 font-size: 1.5rem;

5889 color: #fff;

5890 line-height: 4.2rem;

5891 transition: all 0.2s ease-in-out;

5892 background-color: var(--wf-main-color);

5893}

5894

5895.mc4wp-form .form-group .submit-btn.wf-btn-white {

5896 background-color: #fff;

5897 color: var(--wf-main-color);

5898}

5899

5900.mc4wp-form .form-group .submit-btn.wf-btn-secondary {

5901 background-color: var(--wf-secondary-color);

5902 color: #fff;

5903}

5904

5905.email-form-one .form-group .submit-btn {

5906 width: 7rem;

5907 text-align: end;

5908 padding: 0 1.8rem 0 0;

5909 border-radius: 0 5rem 5rem 0;

5910}

5911

5912.email-form-two .form-group .submit-btn {

5913 text-align: center;

5914 padding: 0;

5915 border-radius: 0;

5916}

5917

5918.email-form-three .form-group .submit-btn {

5919 right: 1rem;

5920 top: 50%;

5921 width: 4rem;

5922 height: 4rem;

5923 line-height: 4rem;

5924 padding: 0;

5925 border-radius: 0;

5926 transform: translateY(-50%);

5927}

5928

5929.form-group .submit-btn.fa {

5930 font-family: "Font Awesome 6 Free";

5931}

5932

5933.form-group .submit-btn.fa:before {

5934 display: inline-block;

5935}

5936

5937.form-group .submit-btn.fa:hover:before,

5938.form-group .submit-btn.fa:focus:before {

5939 animation: topFromBottom 0.3s forwards;

5940}

5941

5942.mc4wp-form .email-form-four .form-group input[type="text"],

5943.mc4wp-form .email-form-four .form-group input[type="email"] {

5944 width: 78%;

5945 border-radius: 0.6rem;

5946}

5947

5948.mc4wp-form .email-form-four .form-group .submit-btn {

5949 padding: 0;

5950}

5951

5952.mc4wp-form .email-form-six .form-group,

5953.mc4wp-form .email-form-five .form-group {

5954 display: flex;

5955 flex-wrap: wrap;

5956 align-items: center;

5957 gap: 1.6rem;

5958}

5959

5960.mc4wp-form .email-form-five .form-group input[type="text"],

5961.mc4wp-form .email-form-five .form-group input[type="email"] {

5962 border-radius: 0.6rem;

5963 flex: 1;

5964}

5965

5966.mc4wp-form .email-form-six .form-group .wf-btn,

5967.mc4wp-form .email-form-five .form-group .wf-btn {

5968 flex: 0 0 auto;

5969}

5970

5971.mc4wp-form .form-group .wf-btn.wf-btn-secondary {

5972 background-color: var(--wf-secondary-color);

5973}

5974

5975.mc4wp-form .email-form-six .form-group {

5976 flex-wrap: wrap;

5977}

5978

5979.mc4wp-form .email-form-six .form-group input[type="text"],

5980.mc4wp-form .email-form-six .form-group input[type="email"] {

5981 border-radius: 100rem;

5982}

5983

5984.mc4wp-form .email-form-six .form-group .wf-btn {

5985 border-radius: 100rem;

5986}

5987

5988@media (min-width: 36em) {

5989 .mc4wp-form .email-form-six .form-group {

5990 flex-wrap: nowrap;

5991 gap: 0;

5992 }

5993

5994 .mc4wp-form .email-form-six .form-group input[type="text"],

5995 .mc4wp-form .email-form-six .form-group input[type="email"] {

5996 border-radius: 100rem 0 0 100rem;

5997 }

5998

5999 .mc4wp-form .email-form-six .form-group .wf-btn {

6000 margin-left: -5rem;

6001 }

6002}

6003

6004/* --/-- */

6005

6006/** text-overlay-animation **/

6007

6008.overlay-anim-black-bg,

6009.overlay-anim-primary-bg,

6010.overlay-anim-white-bg {

6011 position: relative;

6012 display: inline-block;

6013 overflow: hidden;

6014}

6015

6016.overlay-anim-black-bg:after,

6017.overlay-anim-primary-bg:after,

6018.overlay-anim-white-bg:after {

6019 content: "";

6020 position: absolute;

6021 top: 0;

6022 left: 0;

6023 bottom: 0;

6024 right: 0;

6025 -webkit-transition: 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);

6026 transition: 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);

6027 z-index: 1;

6028 -webkit-transform: translateX(0);

6029 transform: translateX(0);

6030}

6031

6032.overlay-anim-primary-bg:after {

6033 background: var(--wf-main-color);

6034}

6035

6036.overlay-anim-black-bg:after {

6037 background: var(--wf-secondary-color);

6038}

6039

6040.overlay-anim-white-bg:after {

6041 background: #fff;

6042}

6043

6044.overlay-anim-black-bg.overlay-animation:after,

6045.overlay-anim-primary-bg.overlay-animation:after,

6046.overlay-anim-white-bg.overlay-animation:after {

6047 -webkit-transform: translateX(110%);

6048 transform: translateX(110%);

6049}

6050

6051/*-------------------------------------------------------------- # Main CSS --------------------------------------------------------------*/

6052

6053.wf_header {

6054 position: relative;

6055 z-index: 9;

6056}

6057

6058.wf_header-topbar {

6059 font-size: 1.45rem;

6060}

6061

6062@media (min-width: 75em) {

6063 .wf_header-topbar {

6064 font-size: 1.6rem;

6065 }

6066}

6067

6068.wf_header .wf-col-2.wf-my-auto {

6069 -ms-flex: 0 0 18%;

6070 flex: 0 0 18%;

6071 max-width: 18%;

6072}

6073

6074.wf_header .wf-col-2.wf-my-auto+.wf-col-10 {

6075 -ms-flex: 0 0 82%;

6076 flex: 0 0 82%;

6077 max-width: 82%;

6078}

6079

6080@media (min-width: 62em) {

6081 .wf_header-widget .widget:not(:last-child):after {

6082 position: absolute;

6083 right: 0;

6084 top: 50%;

6085 content: "";

6086 height: 4.5rem;

6087 width: 0.1rem;

6088 transform: translateY(-50%);

6089 background: rgba(189, 189, 189, 0.4);

6090 }

6091}

6092

6093.wf_header-widget a:not(:hover, :focus) {

6094 color: inherit;

6095}

6096

6097.wf_header .widget.widget_nav_menu {

6098 display: inline-flex;

6099 align-items: center;

6100}

6101

6102.wf_header .widget .wp-block-heading,

6103.wf_header .widget .wp-block-heading+div,

6104.wf_header .widget .widget-title+div,

6105.wf_header .widget .widget-title {

6106 display: inline-block;

6107 flex: auto;

6108}

6109

6110.wf_header .widget .wp-block-heading,

6111.wf_header .widget .widget-title {

6112 flex-shrink: 0;

6113 font-size: 1.6rem;

6114 line-height: 1.2;

6115 margin-bottom: 0;

6116}

6117

6118.wf_header .widget .wp-block-heading+p,

6119.wf_header .widget .widget-title+p {

6120 margin-bottom: 0;

6121}

6122

6123.wf_header .widget>*+ul,

6124.wf_header .widget div>*+ul {

6125 margin-top: 0;

6126}

6127

6128.wf_header .widget.widget_none {

6129 padding: 5px 0;

6130 line-height: 1;

6131}

6132

6133.wf_header .widget.widget_none .wp-block-heading,

6134.wf_header .widget.widget_none .widget-title {

6135 font-size: 1.5rem;

6136}

6137

6138.wf_header .widget.widget_none p {

6139 font-size: 1.4rem;

6140}

6141

6142.wf_header .widget:not(.widget_social, .widget_nav_menu) li,

6143.widget_tag_cloud a,

6144.wp-block-tag-cloud a {

6145 display: inline-block;

6146 padding: 0;

6147}

6148

6149.wf_header .widget:not(.widget_nav_menu, .widget_social) li {

6150 margin: 0 1rem 0.5rem 0;

6151}

6152

6153.wf_header .widget.widget_nav_menu .menu>li {

6154 display: inline-block;

6155 margin: 0 1rem 0 0;

6156}

6157

6158.wf_header .widget.widget_nav_menu .menu>li ul a {

6159 display: block;

6160}

6161

6162.wf_header .widget.widget_nav_menu a img {

6163 display: inline-block;

6164 margin-right: 0.2rem;

6165 vertical-align: 0px;

6166}

6167

6168.wf_header .widget.widget_nav_menu a:not(:hover, :focus) {

6169 color: var(--wf-secondary-color);

6170}

6171

6172.wf_header .widget:not(.widget_social) li:last-child,

6173.widget_tag_cloud a:last-child,

6174.wp-block-tag-cloud a:last-child {

6175 margin: 0;

6176}

6177

6178.wf_header .widget_wmc_widget select {

6179 padding: 0;

6180 border: 0;

6181 background-color: transparent;

6182}

6183

6184.wf_header-widget ul li span,

6185.wf_header-widget a {

6186 display: inline-block;

6187}

6188

6189.wf_header-widget ul li span,

6190.wf_header-widget a,

6191.contact__body>* {

6192 text-decoration: none;

6193 position: relative;

6194 transition: all 0.2s ease-in-out;

6195}

6196

6197.wf_header-widget a:hover span.title,

6198.wf_header-widget a:focus span.title {

6199 color: var(--wf-main-color);

6200}

6201

6202.wf_header-widget .widget:not(.widget_social, .widget_contact) i,

6203.wf_header-widget .widget:not(.widget_social,

6204 .widget_contact,

6205 .widget-media-gallery,

6206 .widget_media_image) img {

6207 display: inline-block;

6208}

6209

6210.wf_header-widget .widget:not(.widget_media_gallery,

6211 .widget_social,

6212 .widget_contact,

6213 .widget-media-gallery,

6214 .widget_media_image) img {

6215 height: 2rem;

6216 object-fit: cover;

6217}

6218

6219.wf_header .widget li:last-child {

6220 margin-right: 0;

6221}

6222

6223.wf_header-widget .gallery .gallery-item a {

6224 display: block;

6225 height: 7rem;

6226}

6227

6228.wf_header-widget .widget img {

6229 width: 5rem;

6230}

6231

6232.wf_header-widget .gallery {

6233 display: -ms-flexbox;

6234 display: flex;

6235 -ms-flex-wrap: wrap;

6236 flex-wrap: wrap;

6237}

6238

6239.wf_header-widget .gallery .gallery-item {

6240 -ms-flex: 1;

6241 flex: 1;

6242 margin: 0 0.6rem 0 0;

6243 padding: 0;

6244}

6245

6246.wf_header-widget .widget_media_video {

6247 display: block;

6248 width: 100%;

6249}

6250

6251.wf_header-widget .widget_media_video .wp-video .mejs-container {

6252 width: 100% !important;

6253 max-height: 17rem;

6254}

6255

6256.wf_header-widget .widget_media_video .wp-video-shortcode video,

6257.wf_header-widget .widget_media_video video.wp-video-shortcode {

6258 max-height: 17rem;

6259}

6260

6261.wf_header-widget .widget .title {

6262 font-size: inherit;

6263 color: inherit;

6264 font-weight: 500;

6265}

6266

6267.wf_header-widget .widget_meta a {

6268 font-size: 1.2rem;

6269}

6270

6271.wf_header-widget .widget.widget_social li a {

6272 width: 2.6rem;

6273 height: 2.6rem;

6274 font-size: inherit;

6275 background: transparent;

6276}

6277

6278.wf_header-widget .widget.widget_social li a {

6279 color: inherit;

6280}

6281

6282.wf_header-widget .widget.widget_social li a:hover i:before,

6283.wf_header-widget .widget.widget_social li a:focus i:before {

6284 color: var(--wf-main-color);

6285}

6286

6287.wf_mobilenav,

6288.wf_header-navwrapper,

6289.wf_navbar {

6290 width: 100%;

6291}

6292

6293.wf_header-navwrapper {

6294 position: relative;

6295}

6296

6297.wf_header-navwrapperinner {

6298 display: flex;

6299 flex-direction: column;

6300 justify-content: center;

6301 flex-wrap: wrap;

6302}

6303

6304.wf_header-navwrapperinner,

6305.wf_navbar-menu {

6306 min-height: 9.4rem;

6307}

6308

6309.wf_header-widget .contact__list i {

6310 width: auto;

6311 margin-right: 1rem;

6312}

6313

6314/*=============== Desktop Menu =============*/

6315

6316.site--logo img {

6317 width: 100%;

6318 max-height: 4rem;

6319}

6320

6321.site--logo a {

6322 display: inline-block;

6323 font-size: 3rem;

6324 font-weight: 700;

6325 line-height: 1.2;

6326 white-space: normal;

6327}

6328

6329.site--logo a:not(:hover, :focus) {

6330 color: inherit;

6331 text-decoration: none;

6332}

6333

6334.site--logo a:focus {

6335 outline: 0.1rem dotted;

6336 outline-offset: 0.5rem;

6337}

6338

6339.site--logo .site-description {

6340 font-size: 1.23rem;

6341 margin-bottom: 0;

6342 margin-top: 2px;

6343}

6344

6345.is--sticky.on {

6346 position: fixed;

6347 right: 0;

6348 left: 0;

6349 top: 0;

6350 z-index: 99999;

6351 background-color: #fff;

6352 -webkit-animation: fadeInDown 500ms linear 1;

6353 animation: fadeInDown 500ms linear 1;

6354 box-shadow: 0px 24px 64px 0px rgba(199, 206, 218, 0.25);

6355}

6356

6357.wf_navbar-wrapper.is--sticky.on {

6358 padding: 0 0;

6359}

6360

6361.wf_navbar-menu {

6362 display: flex;

6363 align-items: center;

6364 flex-grow: 1;

6365 justify-content: flex-end;

6366 align-self: stretch;

6367 width: 100%;

6368 height: 100%;

6369}

6370

6371.wf_navbar-nav {

6372 text-align: end;

6373 position: relative;

6374}

6375

6376.wf_navbar-mainmenu {

6377 list-style: none;

6378 margin: 0;

6379 padding: 0;

6380 display: block;

6381}

6382

6383.wf_navbar-nav .wf_navbar-mainmenu {

6384 display: inline-block;

6385}

6386

6387.wf_navbar-mainmenu li {

6388 list-style: none;

6389 position: relative;

6390}

6391

6392.wf_navbar-nav .wf_navbar-mainmenu>li {

6393 display: inline-block;

6394 margin: 0 -0.3rem;

6395}

6396

6397.wf_navbar-mainmenu>li>a,

6398.dropdown-menu li a {

6399 position: relative;

6400 display: block;

6401 z-index: 0;

6402 font-family: var(--wf-base-family);

6403 font-weight: 600;

6404 line-height: 1.5;

6405 white-space: normal;

6406}

6407

6408.wf_navbar-mainmenu .dropdown-menu li a {

6409 color: var(--wf-secondary-color);

6410}

6411

6412.wf_navbar-mainmenu li>a {

6413 text-decoration: none;

6414 outline: none;

6415 color: inherit;

6416}

6417

6418.wf_navbar-mainmenu li>a:focus {

6419 text-decoration: underline;

6420 text-underline-offset: 0.1rem;

6421}

6422

6423.wf_navbar-mainmenu>li>a {

6424 white-space: normal;

6425 border: 0;

6426 border-radius: 0;

6427}

6428

6429.wf_navbar-nav .wf_navbar-mainmenu>li>a {

6430 margin: 0 1.07rem;

6431 display: inline-flex;

6432}

6433

6434.product-categories .product-categories-more-btn i,

6435.wf_navbar-nav .wf_navbar-mainmenu>li>a>i {

6436 font-size: 1.8rem;

6437 min-width: 1.8rem;

6438 min-height: 1.8rem;

6439 text-align: center;

6440}

6441

6442.wf_navbar-nav .wf_navbar-mainmenu>li:first-child>a {

6443 margin-left: 0;

6444}

6445

6446.wf_header .widget_nav_menu .menu-item-has-children>a,

6447.wf_footer .widget_nav_menu .menu-item-has-children>a,

6448.wf_footer .wf_navbar-mainmenu>.menu-item-has-children>a,

6449.wf_navbar-nav .wf_navbar-mainmenu>.menu-item-has-children>a {

6450 padding-right: 1.42rem;

6451}

6452

6453.product-categories .product-categories-btn::after,

6454.wf_header .widget_nav_menu .menu-item-has-children>a:after,

6455.wf_footer .widget_nav_menu .menu-item-has-children>a:after,

6456.wf_footer .wf_navbar-mainmenu .menu-item-has-children>a:after,

6457.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children>a:after,

6458.wf_navbar-nav .wf_navbar-mainmenu .menu-item-has-children>a:after {

6459 content: "";

6460 position: absolute;

6461 top: 39%;

6462 right: 0;

6463 display: inline-block;

6464 border-width: 0 2px 2px 0;

6465 border-style: solid;

6466 border-color: var(--wf-secondary-color);

6467 padding: 3px;

6468 transform: translate(0, -39%) rotate(45deg) skewX(0) skewY(0) scaleX(1) scaleY(1);

6469 transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);

6470}

6471

6472.wf_header .widget_nav_menu .menu-item-has-children:hover>a:after,

6473.wf_footer .widget_nav_menu .menu-item-has-children:hover>a:after,

6474.wf_footer .wf_navbar-mainmenu .menu-item-has-children:hover>a:after,

6475.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children:hover>a:after,

6476.wf_navbar-nav .wf_navbar-mainmenu .menu-item-has-children:hover>a:after,

6477.wf_header .widget_nav_menu .menu-item-has-children.focus>a:after,

6478.wf_footer .widget_nav_menu .menu-item-has-children.focus>a:after,

6479.wf_footer .wf_navbar-mainmenu .menu-item-has-children.focus>a:after,

6480.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children.focus>a:after,

6481.wf_navbar-nav .wf_navbar-mainmenu .menu-item-has-children.focus>a:after,

6482.wf_header .widget_nav_menu .menu-item-has-children.active>a:after,

6483.wf_footer .widget_nav_menu .menu-item-has-children.active>a:after,

6484.wf_footer .wf_navbar-mainmenu .menu-item-has-children.active>a:after,

6485.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children.active>a:after,

6486.wf_navbar-nav .wf_navbar-mainmenu .menu-item-has-children.active>a:after {

6487 border-color: var(--wf-main-color);

6488}

6489

6490.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children>a {

6491 padding-right: 3rem;

6492}

6493

6494.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children>a:after {

6495 top: 50%;

6496 right: 1.6rem;

6497 transform: translate(0, -50%) rotate(-45deg) skewX(0) skewY(0) scaleX(1) scaleY(1);

6498}

6499

6500.menu-wrap .dropdown-menu li a sup,

6501.menu-wrap .dropdown-menu li a sub,

6502.wf_mobilenav .wf_navbar-mainmenu li.active>a,

6503.wf_mobilenav .wf_navbar-mainmenu li.focus>a,

6504.wf_mobilenav .wf_navbar-mainmenu li:hover>a,

6505.wf_navbar-nav .wf_navbar-mainmenu li.active>a,

6506.wf_navbar-nav .wf_navbar-mainmenu>li.focus>a,

6507.wf_navbar-nav .wf_navbar-mainmenu>li:hover>a {

6508 color: var(--wf-main-color);

6509}

6510

6511/* Menu Active Style */

6512

6513/* One */

6514

6515.menu__active-one .wf_navbar-nav .wf_navbar-mainmenu>li>a::before {

6516 position: absolute;

6517 content: "";

6518 left: 0;

6519 bottom: -2px;

6520 height: 0.2rem;

6521 width: 0;

6522 background: var(--wf-main-color);

6523 transition: all linear 0.3s;

6524}

6525

6526.menu__active-one .wf_navbar-nav .wf_navbar-mainmenu>li.active>a::before,

6527.menu__active-one .wf_navbar-nav .wf_navbar-mainmenu>li.focus>a::before,

6528.menu__active-one .wf_navbar-nav .wf_navbar-mainmenu>li:hover>a::before {

6529 width: 1.6rem;

6530}

6531

6532/* Two */

6533

6534.menu__active-two .wf_navbar-nav .wf_navbar-mainmenu>li>a:before {

6535 content: "";

6536 position: absolute;

6537 bottom: 0;

6538 left: 0;

6539 width: 0%;

6540 height: 0.2rem;

6541 background-color: var(--wf-main-color);

6542 opacity: 0;

6543 transition: all 0.2s ease-in-out;

6544}

6545

6546.menu__active-two .wf_navbar-nav .wf_navbar-mainmenu>li.active>a:before,

6547.menu__active-two .wf_navbar-nav .wf_navbar-mainmenu>li.focus>a:before,

6548.menu__active-two .wf_navbar-nav .wf_navbar-mainmenu>li:hover>a:before {

6549 opacity: 1;

6550 width: 100%;

6551}

6552

6553/* Three */

6554

6555.menu__active-three .wf_mobilenav-right>ul,

6556.menu__active-three .wf_navbar-right>ul {

6557 padding-left: 1.8rem;

6558}

6559

6560.menu__active-three .wf_navbar-list-right>li:not(:last-child) {

6561 margin-right: 2rem;

6562}

6563

6564.menu__active-three .wf_navbar-nav .wf_navbar-mainmenu>li>a {

6565 margin: 0 0.62rem;

6566 padding: 0 1.4rem;

6567 line-height: 4rem;

6568}

6569

6570.menu__active-three .wf_navbar-nav .wf_navbar-mainmenu>li>a:before {

6571 content: "";

6572 position: absolute;

6573 top: 0;

6574 right: 0;

6575 bottom: 0;

6576 left: 0;

6577 margin: auto;

6578 width: 100%;

6579 height: 3.5rem;

6580 border-radius: 0.6rem;

6581 background-color: var(--wf-main-color);

6582 z-index: -1;

6583 opacity: 0;

6584 transition: all 0.2s ease-in-out;

6585}

6586

6587.menu__active-three .wf_navbar-nav .wf_navbar-mainmenu>li.menu-item-has-children>a:before {

6588 width: calc(100% + 0.8rem);

6589}

6590

6591.menu__active-three .wf_navbar-nav .wf_navbar-mainmenu>li.active>a:before,

6592.menu__active-three .wf_navbar-nav .wf_navbar-mainmenu>li.focus>a:before,

6593.menu__active-three .wf_navbar-nav .wf_navbar-mainmenu>li:hover>a:before {

6594 opacity: 0.15;

6595}

6596

6597/* Four */

6598

6599.menu__active-four .wf_navbar-nav .wf_navbar-mainmenu>li>a:before {

6600 position: absolute;

6601 bottom: -80%;

6602 left: 50%;

6603 color: transparent;

6604 content: "•";

6605 text-shadow: 0 0 transparent;

6606 font-size: 110%;

6607 -webkit-transition: text-shadow 0.3s, color 0.3s;

6608 transition: text-shadow 0.3s, color 0.3s;

6609 -webkit-transform: translateX(-50%);

6610 transform: translateX(-50%);

6611 pointer-events: none;

6612}

6613

6614.menu__active-four .wf_navbar-nav .wf_navbar-mainmenu>li.active>a:before,

6615.menu__active-four .wf_navbar-nav .wf_navbar-mainmenu>li.focus>a:before,

6616.menu__active-four .wf_navbar-nav .wf_navbar-mainmenu>li:hover>a:before {

6617 color: var(--wf-main-color);

6618 text-shadow: 1rem 0 var(--wf-main-color), -1rem 0 var(--wf-main-color);

6619}

6620

6621/* // */

6622

6623.wf_footer_copyright .widget_nav_menu .sub-menu,

6624.wf_footer .wf_navbar-mainmenu .dropdown-menu,

6625.wf_navbar-cart-item .wf_navbar-shopcart,

6626.wf_header .widget_nav_menu .sub-menu,

6627.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu {

6628 position: absolute;

6629 text-align: start;

6630 color: var(--wf-secondary-color);

6631 background-color: #fff;

6632 width: 26rem;

6633 opacity: 0;

6634 visibility: hidden;

6635 transform: scaleY(0);

6636 -webkit-transform: scaleY(0);

6637 transform-origin: center top 0;

6638 -webkit-transform-origin: center top 0;

6639 transition: all 300ms ease;

6640 border-radius: 0;

6641 box-shadow: 0 1rem 4rem rgba(24, 26, 32, 0.05);

6642}

6643

6644.wf_navbar-cart-item .wf_navbar-shopcart,

6645.wf_header .widget_nav_menu .sub-menu,

6646.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu {

6647 top: 100%;

6648 padding: 0.5rem 0;

6649 margin: 0;

6650 list-style: none;

6651 display: block;

6652 z-index: 9;

6653}

6654

6655.wf_footer_copyright .widget_nav_menu .sub-menu,

6656.wf_footer .wf_navbar-mainmenu .dropdown-menu {

6657 top: auto;

6658 right: auto;

6659 bottom: 100%;

6660 left: auto;

6661 margin: 0 auto;

6662}

6663

6664.wf_navbar-cart-item:hover .wf_navbar-shopcart,

6665.wf_navbar-cart-item:focus-within .wf_navbar-shopcart,

6666.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu,

6667.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu,

6668.wf_header .widget_nav_menu .menu-item:hover>.sub-menu,

6669.wf_header .widget_nav_menu .menu-item.focus>.sub-menu,

6670.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu,

6671.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu,

6672.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu,

6673.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu {

6674 opacity: 1;

6675 visibility: visible;

6676 transform: scaleY(1);

6677 -webkit-transform: scaleY(1);

6678}

6679

6680.wf_footer_copyright .widget_nav_menu .sub-menu>li,

6681.wf_header .widget_nav_menu .sub-menu>li,

6682.wf_footer .wf_navbar-mainmenu .dropdown-menu>li,

6683.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu>li {

6684 opacity: 0;

6685 transform: translateY(1rem);

6686 transition: all 500ms ease;

6687}

6688

6689.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li,

6690.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li,

6691.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li,

6692.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li,

6693.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li,

6694.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li,

6695.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li,

6696.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li {

6697 opacity: 1;

6698 transform: none;

6699 transition-delay: 70ms;

6700}

6701

6702.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(2),

6703.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(2),

6704.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(2),

6705.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(2),

6706.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(2),

6707.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(2),

6708.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(2),

6709.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(2) {

6710 transition-delay: 140ms;

6711}

6712

6713.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(3),

6714.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(3),

6715.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(3),

6716.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(3),

6717.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(3),

6718.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(3),

6719.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(3),

6720.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(3) {

6721 transition-delay: 210ms;

6722}

6723

6724.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(4),

6725.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(4),

6726.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(4),

6727.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(4),

6728.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(4),

6729.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(4),

6730.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(4),

6731.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(4) {

6732 transition-delay: 280ms;

6733}

6734

6735.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(5),

6736.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(5),

6737.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(5),

6738.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(5),

6739.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(5),

6740.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(5),

6741.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(5),

6742.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(5) {

6743 transition-delay: 350ms;

6744}

6745

6746.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(6),

6747.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(6),

6748.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(6),

6749.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(6),

6750.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(6),

6751.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(6),

6752.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(6),

6753.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(6) {

6754 transition-delay: 420ms;

6755}

6756

6757.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(7),

6758.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(7),

6759.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(7),

6760.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(7),

6761.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(7),

6762.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(7),

6763.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(7),

6764.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(7) {

6765 transition-delay: 490ms;

6766}

6767

6768.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(8),

6769.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(8),

6770.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(8),

6771.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(8),

6772.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(8),

6773.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(8),

6774.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(8),

6775.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(8) {

6776 transition-delay: 560ms;

6777}

6778

6779.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(9),

6780.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(9),

6781.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(9),

6782.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(9),

6783.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(9),

6784.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(9),

6785.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(9),

6786.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(9) {

6787 transition-delay: 630ms;

6788}

6789

6790.wf_footer_copyright .widget_nav_menu .sub-menu li>a,

6791.wf_header .widget_nav_menu .sub-menu li>a,

6792.wf_footer .wf_navbar-mainmenu .dropdown-menu li>a,

6793.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li>a {

6794 padding: 1.2rem 1.8rem;

6795 position: relative;

6796}

6797

6798.wf_footer .wf_navbar-mainmenu .dropdown-menu li a:before,

6799.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li a:before {

6800 position: absolute;

6801 content: "";

6802 top: 5px;

6803 left: 5px;

6804 right: 5px;

6805 bottom: 5px;

6806 background-color: rgba(var(--wf-main-rgb), 0.08);

6807 z-index: -1;

6808 opacity: 0;

6809 transform: scaleY(0);

6810 -webkit-transform: scaleY(0);

6811 transform-origin: center top 0;

6812 -webkit-transform-origin: center top 0;

6813 transition: all 300ms ease;

6814}

6815

6816.wf_footer .wf_navbar-mainmenu .dropdown-menu li.active>a:before,

6817.wf_footer .wf_navbar-mainmenu .dropdown-menu li:hover>a:before,

6818.wf_footer .wf_navbar-mainmenu .dropdown-menu li.focus>a:before,

6819.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li.active>a:before,

6820.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li:hover>a:before,

6821.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li.focus>a:before {

6822 opacity: 1;

6823 transform: scaleY(1);

6824 -webkit-transform: scaleY(1);

6825}

6826

6827.wf_footer .wf_navbar-mainmenu .menu-item .dropdown-menu .dropdown-menu,

6828.wf_navbar-nav .wf_navbar-mainmenu .menu-item .dropdown-menu .dropdown-menu {

6829 top: 0;

6830 left: 100%;

6831 -webkit-transform: none;

6832 transform: none;

6833}

6834

6835.wf_header .widget_nav_menu .sub-menu li .sub-menu li .sub-menu,

6836.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li .dropdown-menu li .dropdown-menu {

6837 left: auto;

6838 right: 100%;

6839}

6840

6841.wf_header .widget_nav_menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu,

6842.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {

6843 right: auto;

6844 left: 100%;

6845}

6846

6847.wf_header .widget_nav_menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu,

6848.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {

6849 right: auto;

6850 left: 100%;

6851}

6852

6853/* --/-- */

6854

6855/*=============== Mobile Menu =============*/

6856

6857button.hamburger {

6858 background-color: transparent;

6859 outline-offset: 5px;

6860 outline-color: transparent;

6861}

6862

6863button.hamburger:focus {

6864 outline-color: var(--wf-secondary-color);

6865}

6866

6867.hamburger {

6868 width: 2.8rem;

6869 height: 2.6rem;

6870 vertical-align: middle;

6871 overflow: hidden;

6872 display: block;

6873 padding: 0;

6874 border: none;

6875 border-radius: 0;

6876}

6877

6878.hamburger span {

6879 height: 2px;

6880 width: 100%;

6881 display: block;

6882 margin: 0 0 6px;

6883 background-color: var(--wf-secondary-color);

6884 transition: all 0.2s ease-in-out;

6885}

6886

6887.hamburger span:nth-child(2) {

6888 width: 75%;

6889}

6890

6891.hamburger span:first-child {

6892 margin-top: 0;

6893}

6894

6895.hamburger span:last-child {

6896 margin-bottom: 0;

6897}

6898

6899.hamburger:hover span,

6900.hamburger:focus span {

6901 background-color: var(--wf-main-color);

6902}

6903

6904.hamburger:not(.active):hover span:first-child,

6905.hamburger:not(.active):focus span:first-child {

6906 -webkit-animation: hamburger 0.8s infinite ease-in-out alternate;

6907 animation: hamburger 0.8s infinite ease-in-out alternate;

6908}

6909

6910.hamburger:not(.active):hover span:nth-child(2),

6911.hamburger:not(.active):focus span:nth-child(2) {

6912 -webkit-animation: hamburger 0.8s infinite ease-in-out alternate forwards 150ms;

6913 animation: hamburger 0.8s infinite ease-in-out alternate forwards 150ms;

6914}

6915

6916.hamburger:not(.active):hover span:last-child,

6917.hamburger:not(.active):focus span:last-child {

6918 -webkit-animation: hamburger 0.8s infinite ease-in-out alternate forwards 300ms;

6919 animation: hamburger 0.8s infinite ease-in-out alternate forwards 300ms;

6920}

6921

6922.hamburger.active span {

6923 position: absolute;

6924 inset: 0;

6925 margin: auto;

6926 width: 100%;

6927}

6928

6929.hamburger.active span:first-child {

6930 -webkit-transform: rotate(45deg);

6931 transform: rotate(45deg);

6932}

6933

6934.hamburger.active span:nth-child(2) {

6935 opacity: 0;

6936 visibility: hidden;

6937}

6938

6939.hamburger.active span:last-child {

6940 -webkit-transform: rotate(-45deg);

6941 transform: rotate(-45deg);

6942}

6943

6944.wf_mobilenav-menu {

6945 display: -webkit-box;

6946 display: -moz-box;

6947 display: -ms-flexbox;

6948 display: -webkit-flex;

6949 display: flex;

6950 align-items: center;

6951 justify-content: space-between;

6952 padding: 1.6rem 0;

6953}

6954

6955.wf_mobilenav-menu>div {

6956 flex: 0 0 33.3333333%;

6957}

6958

6959.wf_mobilenav-menu ul,

6960.wf_mobilenav-menu ul li {

6961 padding: 0;

6962 list-style: none;

6963 position: relative;

6964 border: 0;

6965}

6966

6967.wf_mobilenav-logo {

6968 text-align: center;

6969}

6970

6971.wf_mobilenav-toggles {

6972 display: flex;

6973 align-items: center;

6974 flex-wrap: nowrap;

6975 justify-content: flex-end;

6976}

6977

6978.wf_mobilenav-right .wf_navbar-list-right {

6979 padding-left: 1rem;

6980 padding-right: 1rem;

6981}

6982

6983.wf_mobilenav-topbar-toggle {

6984 display: inline-block;

6985 position: relative;

6986 width: 2.5rem;

6987 height: 2.5rem;

6988 line-height: 2.8rem;

6989 padding: 0;

6990 cursor: pointer;

6991 font-size: 1.5rem;

6992 margin: 0.6rem 0;

6993 border: 0.1rem solid rgba(189, 189, 189, 0.2);

6994 border-radius: 100%;

6995 overflow: hidden;

6996 z-index: 0;

6997}

6998

6999button.wf_mobilenav-topbar-toggle {

7000 color: var(--wf-secondary-color);

7001 outline-offset: -0.4rem;

7002 background-color: #fff;

7003}

7004

7005button.wf_mobilenav-topbar-toggle.active {

7006 background-color: #fff;

7007}

7008

7009.wf_mobilenav-topbar-toggle i {

7010 vertical-align: 0.15rem;

7011 transition: all 0.2s ease-in-out;

7012}

7013

7014button.wf_mobilenav-topbar-toggle.active i {

7015 color: var(--wf-main-color);

7016}

7017

7018.wf_mobilenav-topbar-toggle.active i {

7019 -webkit-transform: rotate(180deg) translateY(0.05rem);

7020 transform: rotate(180deg) translateY(0.05rem);

7021}

7022

7023.wf_mobilenav-mainmenu-content {

7024 position: fixed;

7025 top: 0;

7026 left: 0;

7027 bottom: 0;

7028 right: 0;

7029 display: none;

7030 overflow: hidden;

7031 z-index: 99999;

7032}

7033

7034.wf_mobilenav-mainmenu-content:after {

7035 content: "";

7036 position: absolute;

7037 top: 0;

7038 left: 0;

7039 right: 0;

7040 bottom: 0;

7041 background-color: inherit;

7042 z-index: -1;

7043 transition: all 0.2s ease-in-out;

7044}

7045

7046.wf_mobilenav-mainmenu-inner {

7047 position: absolute;

7048 top: 0;

7049 left: 0;

7050 width: 90%;

7051 max-width: 50rem;

7052 height: 100%;

7053 padding-top: 6.8rem;

7054 padding-bottom: 2rem;

7055 opacity: 0;

7056 visibility: hidden;

7057 overflow: hidden;

7058 text-align: start;

7059 color: var(--wf-secondary-color);

7060 background: #fff;

7061 -webkit-transform: translateX(-150%);

7062 transform: translateX(-150%);

7063 transition: all 0.2s ease-in-out;

7064 box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.1);

7065}

7066

7067@media (max-width: 25.875em) {

7068 .wf_mobilenav-mainmenu-inner {

7069 width: 100%;

7070 }

7071}

7072

7073.wf_mobilenav-mainmenu--active .wf_mobilenav-mainmenu-inner {

7074 transform: translateX(0);

7075 opacity: 1;

7076 visibility: visible;

7077 transition: all 0.2s ease-in-out;

7078}

7079

7080.wf_mobilenav-mainmenu-inner .wf_mobilenav-mainmenu-wrap {

7081 height: 100%;

7082 overflow-x: hidden;

7083 overflow-y: overlay;

7084 -ms-touch-action: overlay;

7085 touch-action: auto;

7086 padding-bottom: 6rem;

7087}

7088

7089.wf_mobilenav-mainmenu-inner .wf_mobilenav-mainmenu-wrap .title {

7090 font-size: 1.2rem;

7091 font-weight: 600;

7092 text-transform: uppercase;

7093 letter-spacing: 1px;

7094 opacity: 0.3;

7095 margin-bottom: 1rem;

7096 margin-top: 2rem;

7097 padding-left: 1.5rem;

7098 padding-right: 1.5rem;

7099}

7100

7101.wf_mobilenav-mainmenu-inner ul>li:first-child {

7102 border-top: 0.1rem solid rgba(189, 189, 189, 0.2);

7103}

7104

7105.wf_mobilenav-mainmenu-inner ul>li {

7106 border-bottom: 0.1rem solid rgba(189, 189, 189, 0.2);

7107}

7108

7109/*.wf_mobilenav-mainmenu-inner > ul > li.current:before {

7110 content: "";

7111 position: absolute;

7112 top: 4.6rem;

7113 left: 0;

7114 width: 100%;

7115 height: 0.1rem;

7116 background-color: rgba(189, 189, 189, 0.2);

7117}*/

7118

7119.wf_mobilenav-mainmenu-inner .wf_navbar-mainmenu>li a {

7120 width: 100%;

7121 padding: 0;

7122 padding-left: 1.5rem;

7123}

7124

7125.wf_mobilenav-mainmenu-inner ul li.menu-item-has-children {

7126 display: flex;

7127 justify-content: flex-start;

7128 flex-wrap: wrap;

7129}

7130

7131.wf_mobilenav-mainmenu-inner .dropdown-menu li:not(:last-child) {

7132 border-bottom: 0.1rem solid rgba(189, 189, 189, 0.2);

7133}

7134

7135.wf_mobilenav-mainmenu-inner li.menu-item-has-children ul.dropdown-menu li>a {

7136 padding-left: 2.5rem;

7137 width: 100%;

7138}

7139

7140.wf_mobilenav-mainmenu-inner .menu-item-has-children>a {

7141 flex: 1;

7142}

7143

7144.wf_mobilenav-mainmenu-inner .dropdown-menu {

7145 margin: 0;

7146 float: none;

7147 clear: both;

7148 display: none;

7149 background: none;

7150 border-top: 0.1rem solid rgba(189, 189, 189, 0.2);

7151 width: 100%;

7152 padding: 0;

7153 border-radius: 0;

7154 box-shadow: none;

7155}

7156

7157.wf_mobilenav-mainmenu-inner .menu-item a {

7158 display: inline-block;

7159 letter-spacing: 0.05rem;

7160 line-height: 4.3rem;

7161}

7162

7163.wf_mobilenav-mainmenu-inner .menu-item-has-children.current>a {

7164 margin: 0;

7165 color: var(--sp-primary);

7166}

7167

7168.site--close {

7169 padding: 0;

7170 height: 5rem;

7171 width: 5rem;

7172 line-height: 5rem;

7173 display: inline-block;

7174 border-width: 0;

7175 position: absolute;

7176 top: 1.3rem;

7177 right: 1.3rem;

7178 background-color: transparent;

7179 z-index: 1;

7180}

7181

7182.site--close:before,

7183.site--close:after {

7184 transform: rotate(-45deg);

7185 content: "";

7186 position: absolute;

7187 top: 50%;

7188 left: 50%;

7189 margin-top: -0.1rem;

7190 margin-left: -1.1rem;

7191 display: block;

7192 height: 2px;

7193 width: 2.2rem;

7194 background-color: var(--wf-secondary-color);

7195 transition: all 0.2s ease-in-out;

7196}

7197

7198.site--close:after {

7199 transform: rotate(-135deg);

7200}

7201

7202.site--close:hover:before,

7203.site--close:hover:after,

7204.site--close:focus:before,

7205.site--close:focus:after {

7206 transform: rotate(0deg);

7207}

7208

7209.wf_mobilenav-dropdown-toggle {

7210 width: 100%;

7211 max-width: 4.4rem;

7212 text-align: center;

7213}

7214

7215.wf_mobilenav-mainmenu-content .wf_mobilenav-dropdown-toggle button {

7216 cursor: pointer;

7217 flex-basis: 10%;

7218 width: 100%;

7219 text-align: center;

7220 line-height: 4.4rem;

7221 font-size: 1.8rem;

7222 font-weight: 900;

7223 padding: 0 0.72rem;

7224 border: 0;

7225 border-radius: 0;

7226 color: var(--wf-secondary-color);

7227 background: none;

7228 border-left: 0.1rem solid rgba(189, 189, 189, 0.2);

7229 display: flex;

7230 align-items: center;

7231 justify-content: center;

7232 height: 100%;

7233}

7234

7235.wf_mobilenav-mainmenu-content .wf_mobilenav-dropdown-toggle button:before {

7236 -webkit-transform: rotate(0deg);

7237 transform: rotate(0deg);

7238 display: block;

7239 transition: all 0.2s ease-in-out;

7240}

7241

7242.wf_mobilenav-mainmenu-content .menu-item-has-children.current>.wf_mobilenav-dropdown-toggle>button:before {

7243 -webkit-transform: rotate(90deg);

7244 -ms-transform: rotate(90deg);

7245 transform: rotate(90deg);

7246}

7247

7248.wf_footer .wf_mobilenav-dropdown-toggle {

7249 display: none;

7250}

7251

7252@media (min-width: 62em) {

7253 .wf_mobilenav-dropdown-toggle {

7254 display: none;

7255 }

7256}

7257

7258.wf_mobilenav-topbar {

7259 display: flex;

7260 flex-direction: column-reverse;

7261 align-items: center;

7262 justify-content: flex-start;

7263 text-align: center;

7264 background-color: var(--wf-main-color);

7265}

7266

7267.wf_mobilenav-topbar-content {

7268 display: none;

7269 width: 100%;

7270 height: auto;

7271 padding: 1.7rem 0 1.8rem;

7272 text-align: start;

7273 color: var(--wf-secondary-color);

7274 background-color: #fff;

7275 border-bottom: 0.1rem solid rgba(189, 189, 189, 0.2);

7276}

7277

7278.wf_mobilenav-topbar-content .wf_header-widget+.wf_header-widget {

7279 display: none;

7280}

7281

7282.wf_mobilenav-topbar-content .wf_header-widget>.wf-container {

7283 padding: 0;

7284}

7285

7286.wf_mobilenav-topbar-content .wf_header-widget .widget {

7287 margin-bottom: 1.6rem;

7288}

7289

7290.wf_mobilenav-topbar-content .widget--right .widget:last-child {

7291 margin-bottom: 0;

7292}

7293

7294.wf_mobilenav-topbar-content .widget--right .widget.widget_social:first-child:before {

7295 background: none;

7296}

7297

7298.wf_mobilenav-topbar-content .wf_header-widget .widget .contact__list {

7299 padding-left: 0;

7300}

7301

7302.wf_mobilenav-topbar-content .wf_header-widget .widget_wmc_widget select {

7303 display: inline-block;

7304 width: auto;

7305}

7306

7307@media (max-width: 61.95em) {

7308

7309 .wf_mobilenav-topbar-content .widget--left,

7310 .wf_mobilenav-topbar-content .widget--right,

7311 .wf_mobilenav-topbar-content .widget--center {

7312 justify-content: center;

7313 text-align: center;

7314 }

7315

7316 .wf_mobilenav-topbar-content .wf_header-widget .widget {

7317 margin-bottom: 0;

7318 }

7319

7320 .wf_mobilenav-topbar-content .wf_header-widget .widget--right .widget:not(:last-child):after {

7321 display: none;

7322 }

7323}

7324

7325@media (max-width: 35.95em) {

7326

7327 .wf_mobilenav-topbar-content .widget--left,

7328 .wf_mobilenav-topbar-content .widget--right,

7329 .wf_mobilenav-topbar-content .widget--center {

7330 flex-wrap: wrap;

7331 }

7332

7333 .wf_mobilenav-topbar-content .wf_header-widget .widget .contact__list {

7334 justify-content: center;

7335 }

7336

7337 .wf_mobilenav-topbar-content .widget--right .widget,

7338 .wf_mobilenav-topbar-content .widget--left .widget {

7339 width: 100%;

7340 padding: 0;

7341 }

7342

7343 .wf_mobilenav-topbar-content .wf_header-widget .widget {

7344 margin-bottom: 1.6rem;

7345 }

7346}

7347

7348/* --/-- */

7349

7350/*=============== Menu Right =============*/

7351

7352@media (max-width: 44.938em) {

7353 .wf_mobilenav-right {

7354 padding-left: 1rem;

7355 }

7356

7357 .wf_mobilenav-right .wf_navbar-info-contact {

7358 display: none;

7359 }

7360}

7361

7362@media (max-width: 33.938em) {

7363 .wf_mobilenav-right .wf_navbar-button-item {

7364 display: none;

7365 }

7366}

7367

7368.widget_shopping_cart ul.product_list_widget,

7369.wf_navbar-shopcart ul,

7370.wf_mobilenav-right>ul,

7371.wf_navbar-right>ul {

7372 list-style: none;

7373 padding: 0;

7374 margin: 0;

7375}

7376

7377.wf_mobilenav-right>ul,

7378.wf_navbar-right>ul {

7379 padding-left: 1.2rem;

7380 display: -ms-flexbox;

7381 display: flex;

7382 -ms-flex-align: center;

7383 align-items: center;

7384 justify-content: end;

7385 height: 100%;

7386}

7387

7388@media (min-width: 62em) and (max-width: 74.95em) {

7389

7390 .wf_mobilenav-right>ul,

7391 .wf_navbar-right>ul {

7392 padding-left: 1rem;

7393 }

7394

7395 .wf_navbar-nav .wf_navbar-mainmenu>li>a {

7396 margin: 0 1rem;

7397 }

7398}

7399

7400.wf_navbar-list-right>li:not(:last-child) {

7401 margin-right: 1.2rem;

7402}

7403

7404.wf_mobilenav-right .wf_navbar-list-right>li:not(:last-child) {

7405 margin-right: 1rem;

7406}

7407

7408/* Cart */

7409

7410.wf_navbar-cart-item {

7411 position: relative;

7412 z-index: 0;

7413}

7414

7415.wf_navbar-cart-item .wf_navbar-shopcart {

7416 width: 30.6rem;

7417 padding: 2rem;

7418 top: 140%;

7419 right: 0;

7420}

7421

7422.widget_shopping_cart ul.product_list_widget {

7423 overflow-y: auto;

7424 -webkit-overflow-scrolling: touch;

7425 max-height: 50rem;

7426 max-height: 50vh;

7427}

7428

7429.woocommerce .widget_shopping_cart .cart_list li,

7430.woocommerce.widget_shopping_cart .cart_list li,

7431.widget_shopping_cart ul.product_list_widget li {

7432 display: block;

7433 list-style: none;

7434 margin: 0;

7435 padding: 1rem 0 0.5rem 7.5rem !important;

7436 padding-right: 3rem;

7437 min-height: 8rem;

7438 position: relative;

7439 overflow: hidden;

7440 vertical-align: top;

7441 line-height: 1.33;

7442 border-bottom: none;

7443}

7444

7445.wf_navbar-list-right ul.product_list_widget li {

7446 margin-right: 0;

7447}

7448

7449.widget_shopping_cart ul a.remove,

7450div.shopping-cart ul a.remove,

7451.woocommerce .widget_shopping_cart .cart_list li a.remove,

7452.woocommerce.widget_shopping_cart .cart_list li a.remove,

7453.woocommerce a.remove {

7454 display: block;

7455 width: 2.1rem !important;

7456 height: 2.1rem !important;

7457 line-height: 1.8rem !important;

7458 border-radius: 100%;

7459 font-size: 1.5rem !important;

7460 text-align: center;

7461 text-decoration: none;

7462 color: #fff !important;

7463 background-color: var(--wf-main-color) !important;

7464}

7465

7466.widget_shopping_cart ul a.remove:hover,

7467.widget_shopping_cart ul a.remove:focus,

7468div.shopping-cart ul a.remove:hover,

7469div.shopping-cart ul a.remove:focus,

7470.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,

7471.woocommerce .widget_shopping_cart .cart_list li a.remove:focus,

7472.woocommerce.widget_shopping_cart .cart_list li a.remove:hover,

7473.woocommerce.widget_shopping_cart .cart_list li a.remove:focus,

7474a.remove:hover,

7475a.remove:focus {

7476 background-color: var(--wf-secondary-color);

7477}

7478

7479.quantity {

7480 opacity: 1;

7481 display: inline-block;

7482 display: -webkit-inline-box;

7483 display: -ms-inline-flexbox;

7484 display: inline-flex;

7485 margin-right: 1.6rem;

7486 white-space: nowrap;

7487 vertical-align: top;

7488}

7489

7490.woocommerce .widget_shopping_cart .cart_list li a.remove,

7491.woocommerce.widget_shopping_cart .cart_list li a.remove,

7492.widget_shopping_cart ul.product_list_widget li a.remove {

7493 left: 0;

7494 top: 0;

7495 z-index: 9;

7496}

7497

7498.widget_shopping_cart ul.product_list_widget li a:not(.remove) {

7499 display: block;

7500 margin-bottom: 0.5rem;

7501 padding: 0;

7502 overflow: hidden;

7503 -o-text-overflow: ellipsis;

7504 text-overflow: ellipsis;

7505 line-height: 1.3;

7506 text-decoration: none;

7507 color: var(--wf-secondary-color);

7508}

7509

7510.woocommerce .widget_shopping_cart .cart_list li a:not(.remove),

7511.woocommerce.widget_shopping_cart .cart_list li a:not(.remove) {

7512 position: unset;

7513}

7514

7515.widget_shopping_cart ul.product_list_widget li a:not(.remove):hover,

7516.widget_shopping_cart ul.product_list_widget li a:not(.remove):focus {

7517 color: var(--wf-main-color);

7518}

7519

7520.woocommerce .widget_shopping_cart .cart_list li a.remove:focus {

7521 outline: 1px solid #000;

7522 outline-offset: -1px;

7523}

7524

7525body.woocommerce .widget_shopping_cart ul.cart_list li img,

7526body.woocommerce .widget_shopping_cart ul.product_list_widget li img,

7527.widget_shopping_cart ul.product_list_widget li img {

7528 top: 1rem;

7529 position: absolute;

7530 left: 0;

7531 width: 6rem;

7532 height: 6rem;

7533 float: none;

7534 margin-right: 0;

7535 margin-bottom: 0.5rem;

7536 -o-object-fit: cover;

7537 object-fit: cover;

7538 -o-object-position: 50% 50%;

7539 object-position: 50% 50%;

7540}

7541

7542.widget_shopping_cart ul.product_list_widget li .quantity {

7543 display: block;

7544 margin-top: 0.3rem;

7545 font-size: 0.85em;

7546 opacity: 0.6;

7547}

7548

7549span.amount {

7550 white-space: nowrap;

7551 color: var(--wf-secondary-color);

7552 font-weight: bold;

7553}

7554

7555.woocommerce .widget_shopping_cart .cart_list li+li,

7556.woocommerce.widget_shopping_cart .cart_list li+li,

7557.widget_shopping_cart ul.product_list_widget li+li {

7558 border-top: 0.1rem solid rgba(189, 189, 189, 0.2) !important;

7559}

7560

7561.widget_shopping_cart p.total {

7562 text-align: center;

7563 padding: 1rem 0 !important;

7564 border-top: 0.1rem solid rgba(189, 189, 189, 0.2) !important;

7565 border-bottom: 0.2rem solid rgba(189, 189, 189, 0.2);

7566 margin-bottom: 0.8rem;

7567}

7568

7569.widget_shopping_cart .button {

7570 width: 100%;

7571 margin: 0.8rem 0 0;

7572 text-align: center;

7573 text-decoration: none;

7574}

7575

7576.widget_shopping_cart .button:not(.checkout) {

7577 border-color: var(--wf-secondary-color);

7578 background-color: var(--wf-secondary-color);

7579 color: #fff;

7580}

7581

7582.widget_shopping_cart .button.checkout {

7583 border-color: var(--wf-main-color);

7584 background-color: var(--wf-main-color);

7585 color: #fff;

7586}

7587

7588.widget_shopping_cart_content .woocommerce-mini-cart__empty-message {

7589 margin: 0;

7590}

7591

7592button.wf_navbar-sidebar-toggle,

7593.wf_navbar-compare-item .wf_compare_btn,

7594.wf_navbar-favourite-item .wf_favourite_btn,

7595.wf_navbar-user-item .wf_user_btn,

7596.wf_navbar-cart-item .wf_navbar-cart-icon,

7597.wf_navbar-search-item button.wf_navbar-search-toggle {

7598 width: 3.5rem;

7599 height: 3.5rem;

7600 line-height: 3.5rem;

7601 outline: 0.1rem solid rgba(189, 189, 189, 0.4);

7602 border-radius: 50%;

7603 position: relative;

7604 text-decoration: none;

7605}

7606

7607.wf_navbar-compare-item .wf_compare_btn:after,

7608.wf_navbar-favourite-item .wf_favourite_btn:after,

7609.wf_navbar-user-item .wf_user_btn:after,

7610.wf_navbar-cart-item .wf_navbar-cart-icon:after,

7611.wf_navbar-search-item button.wf_navbar-search-toggle:after {

7612 content: "";

7613 position: absolute;

7614 width: 100%;

7615 height: 100%;

7616 display: block;

7617 left: 0;

7618 top: 0;

7619 z-index: -1;

7620 border: 0.1rem solid transparent;

7621 border-radius: 50%;

7622 box-sizing: border-box;

7623}

7624

7625.wf_navbar-compare-item .wf_compare_btn:hover:after,

7626.wf_navbar-favourite-item .wf_favourite_btn:hover:after,

7627.wf_navbar-user-item .wf_user_btn:hover:after,

7628.wf_navbar-cart-item .wf_navbar-cart-icon:hover:after,

7629.wf_navbar-search-item button.wf_navbar-search-toggle:hover:after {

7630 animation: circle_border 1s forwards;

7631}

7632

7633.wf_navbar-compare-item .wf_compare_btn,

7634.wf_navbar-favourite-item .wf_favourite_btn,

7635.wf_navbar-user-item .wf_user_btn,

7636.wf_navbar-cart-item .wf_navbar-cart-icon {

7637 font-weight: 500;

7638 margin: 0;

7639 color: var(--wf-secondary-color);

7640 position: relative;

7641 display: inline-block;

7642 text-align: center;

7643 transition: all 0.2s ease-in-out;

7644}

7645

7646.wf_navbar-compare-item .wf_compare_btn:hover,

7647.wf_navbar-compare-item .wf_compare_btn:focus,

7648.wf_navbar-favourite-item .wf_favourite_btn:hover,

7649.wf_navbar-favourite-item .wf_favourite_btn:focus,

7650.wf_navbar-user-item .wf_user_btn:hover,

7651.wf_navbar-user-item .wf_user_btn:focus,

7652.wf_navbar-cart-item:hover .wf_navbar-cart-icon,

7653.wf_navbar-cart-item:focus-within .wf_navbar-cart-icon {

7654 color: var(--wf-main-color);

7655}

7656

7657.mobile-bottom-nav-wrapper .shopire-wcwl-items-count,

7658.wf_header li .shopire-wcwl-items-count,

7659.wf_navbar-cart-item .cart_count {

7660 position: absolute;

7661 top: -9px;

7662 right: -3px;

7663 width: 2.3rem;

7664 height: 2.3rem;

7665 margin: auto;

7666 line-height: 2rem;

7667 font-size: 1.2rem;

7668 display: inline-block;

7669 text-align: center;

7670 color: #fff;

7671 background-color: var(--wf-main-color);

7672 border: 0.2rem solid #fff;

7673 border-radius: 50%;

7674 opacity: 0;

7675 transform: scale(0.5) rotate(260deg);

7676 -webkit-transform: scale(0.5) rotate(260deg);

7677}

7678

7679.mobile-bottom-nav-wrapper .shopire-wcwl-items-count,

7680.wf_header li a.active .shopire-wcwl-items-count,

7681.wf_header li:hover .shopire-wcwl-items-count,

7682.wf_header li:focus-within .shopire-wcwl-items-count,

7683.wf_navbar-cart-icon.active .cart_count,

7684.wf_navbar-cart-item:hover .cart_count,

7685.wf_navbar-cart-item:focus-within .cart_count {

7686 animation: count 1500ms 500ms forwards;

7687}

7688

7689/* Product Categories Menu */

7690

7691.wf_navbar-wrapper.is--sticky.on>.wf-container>.wf-row+.wf-row {

7692 display: none;

7693}

7694

7695.product-categories {

7696 position: relative;

7697 z-index: 1;

7698}

7699

7700.product-categories .product-categories-btn {

7701 border-radius: 0;

7702 width: 100%;

7703 text-align: start;

7704 padding: 1.6rem 2.2rem;

7705 color: #fff;

7706 background-color: var(--wf-main-color);

7707}

7708

7709.product-categories .product-categories-btn::after {

7710 right: 2.2rem;

7711 border-color: #fff;

7712}

7713

7714.product-categories .wf_navbar-nav {

7715 position: absolute;

7716 top: 100%;

7717 left: 0;

7718 width: 100%;

7719 height: auto;

7720 z-index: 0;

7721 --duration: 0.5s;

7722 --easing: ease-in-out;

7723}

7724

7725.product-categories .wf_navbar-nav .wf_navbar-mainmenu {

7726 display: block;

7727 border: 0;

7728 border-radius: 0 0 4px 4px;

7729}

7730

7731.product-categories .wf_navbar-nav .wf_navbar-mainmenu>li {

7732 position: relative;

7733 display: none;

7734}

7735

7736.product-categories .wf_navbar-nav .wf_navbar-mainmenu>li.more {

7737 display: block;

7738}

7739

7740.product-categories .wf_navbar-nav .wf_navbar-mainmenu>li,

7741.product-categories .wf_navbar-nav .wf_navbar-mainmenu>li>a {

7742 margin: 0;

7743}

7744

7745.product-categories .wf_navbar-nav .wf_navbar-mainmenu>li>a {

7746 display: flex;

7747 align-items: center;

7748 justify-content: start;

7749 width: 100%;

7750}

7751

7752.menu__active-one .product-categories .wf_navbar-nav .wf_navbar-mainmenu>li.active>a::before,

7753.menu__active-one .product-categories .wf_navbar-nav .wf_navbar-mainmenu>li.focus>a::before,

7754.menu__active-one .product-categories .wf_navbar-nav .wf_navbar-mainmenu>li:hover>a::before {

7755 width: 100%;

7756}

7757

7758.product-categories .wf_navbar-nav .wf_navbar-mainmenu>li a {

7759 line-height: 4.9rem;

7760 padding: 0 18px;

7761 transform-origin: 0 0;

7762 background-color: #fff;

7763 border-bottom: 1px solid rgba(189, 189, 189, 0.4);

7764 transition: transform var(--duration) var(--easing),

7765 color var(--duration) var(--easing);

7766 transition-delay: var(--delay-out);

7767}

7768

7769.product-categories .wf_navbar-nav.closed .wf_navbar-mainmenu>li a {

7770 transform: translateY(calc(var(--top) * -1)) scaleY(0.1) scaleX(0.2);

7771 transition-delay: var(--delay-in);

7772 color: transparent !important;

7773}

7774

7775.product-categories .wf_navbar-nav .wf_navbar-mainmenu .menu-item-has-children>a {

7776 padding-right: 2.8rem;

7777}

7778

7779.product-categories .wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children>a:after,

7780.product-categories .wf_navbar-nav .wf_navbar-mainmenu .menu-item-has-children>a:after {

7781 transform: rotate(-45deg);

7782 right: 1.8rem;

7783}

7784

7785.product-categories .wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu {

7786 top: 0;

7787 left: 90%;

7788 padding: 0;

7789 border-radius: 0;

7790}

7791

7792.product-categories .wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu::before {

7793 position: absolute;

7794 content: "";

7795 top: 2rem;

7796 left: -0.8rem;

7797 width: 1.5rem;

7798 height: 1.5rem;

7799 transform: rotate(45deg);

7800 background-color: inherit;

7801 border-left: 1px solid rgba(0, 0, 0, 0.2);

7802 border-bottom: 1px solid rgba(0, 0, 0, 0.2);

7803}

7804

7805.product-categories .wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu,

7806.product-categories .wf_navbar-nav .wf_navbar-mainmenu .menu-item:focus-within>.dropdown-menu {

7807 left: 101%;

7808 display: list-item;

7809 visibility: visible;

7810 opacity: 1;

7811}

7812

7813.product-categories .product-categories-more-btn {

7814 border-radius: 0;

7815 width: 100%;

7816 text-align: start;

7817 padding-left: 1.8rem;

7818 padding-right: 1.8rem;

7819 line-height: 1.707;

7820 color: #fff;

7821 background-color: var(--wf-secondary-color);

7822}

7823

7824.product-categories .product-categories-more-btn i {

7825 margin-right: 0.8rem;

7826}

7827

7828/* Search Popup */

7829

7830button.wf_navbar-search-toggle {

7831 border: 0;

7832 padding: 0;

7833 outline: none;

7834 color: inherit;

7835 background-color: transparent;

7836}

7837

7838button.wf_navbar-search-toggle:hover,

7839button.wf_navbar-search-toggle:focus {

7840 color: var(--wf-main-color);

7841}

7842

7843.search--header {

7844 position: fixed;

7845 left: 0;

7846 top: 0;

7847 height: 100vh;

7848 width: 100%;

7849 z-index: 99999;

7850 margin-top: -54rem;

7851 -webkit-transform: translateY(-100%);

7852 transform: translateY(-100%);

7853 opacity: 0;

7854 visibility: hidden;

7855

backdrop-filter: blur(1rem);

7856 background-color: rgba(0, 0, 0, 0.9);

7857 -webkit-transition: all 1500ms cubic-bezier(0.86, 0, 0.07, 1);

7858 transition: all 1500ms cubic-bezier(0.86, 0, 0.07, 1);

7859 transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);

7860}

7861

7862.wf_header-search--active .search--header {

7863 transform: translateY(0%);

7864 margin-top: 0;

7865 opacity: 1;

7866 visibility: visible;

7867}

7868

7869.search--header:before {

7870 content: "";

7871 position: absolute;

7872 left: 0;

7873 top: 100%;

7874 width: 100%;

7875 height: 56rem;

7876 background-image: url("data:image/png;base64,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");

7877 background-repeat: no-repeat;

7878 background-position: center;

7879 background-size: cover;

7880 margin-top: 0;

7881}

7882

7883.search--header .wf_search-close {

7884 position: absolute;

7885 left: 0;

7886 right: 0;

7887 top: 75%;

7888 margin: 0 auto;

7889 margin-top: -20rem;

7890 border-radius: 50%;

7891 text-align: center;

7892 width: 7rem;

7893 height: 7rem;

7894 font-size: 3.2rem;

7895 line-height: 7rem;

7896 cursor: pointer;

7897 border: none;

7898 opacity: 0;

7899 visibility: hidden;

7900 padding: 0;

7901 box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);

7902 transition: all 0.2s ease-in-out;

7903}

7904

7905.search--header .wf_search-close i {

7906 color: #fff;

7907 background-color: var(--wf-main-color);

7908 width: 100%;

7909 height: 100%;

7910 border-radius: inherit;

7911 line-height: 7rem;

7912 margin-top: 0.3rem;

7913 transition: all 0.2s ease-in-out;

7914}

7915

7916.search--header .wf_search-close:hover i,

7917.search--header .wf_search-close:focus i {

7918 background-color: #fff;

7919 color: var(--wf-main-color);

7920}

7921

7922.wf_header-search--active .search--header .wf_search-close {

7923 visibility: visible;

7924 opacity: 1;

7925 top: 50%;

7926 transition-delay: 1500ms;

7927}

7928

7929.search--header .wf_search-form {

7930 position: absolute;

7931 max-width: 70rem;

7932 top: 50%;

7933 left: 1.5rem;

7934 right: 1.5rem;

7935 overflow: hidden;

7936 margin: -3.5rem auto 0;

7937 transform: scaleX(0);

7938 transform-origin: center;

7939 background-color: var(--wf-secondary-color);

7940 -webkit-transition: all 300ms ease;

7941 transition: all 300ms ease;

7942}

7943

7944.wf_header-search--active .search--header .wf_search-form {

7945 -webkit-transform: scaleX(1);

7946 transform: scaleX(1);

7947 transition-delay: 1200ms;

7948}

7949

7950.search--header .wf_search-form input[type="text"],

7951.search--header .wf_search-form input[type="search"] {

7952 position: relative;

7953 display: block;

7954 font-size: 1.8rem;

7955 line-height: 5rem;

7956 color: var(--wf-secondary-color);

7957 height: 6rem;

7958 min-height: 6rem;

7959 width: 100%;

7960 padding: 1rem 3rem;

7961 font-weight: 500;

7962 border-radius: 0;

7963 text-transform: capitalize;

7964 transition: all 0.2s ease-in-out;

7965}

7966

7967.search--header .wf_search-form input[type="submit"],

7968.search--header .wf_search-form button {

7969 position: absolute;

7970 right: 0;

7971 top: 50%;

7972 width: 6rem;

7973 height: 6.1rem;

7974 background: transparent;

7975 text-align: center;

7976 font-size: 2rem;

7977 padding: 0;

7978 cursor: pointer;

7979 border: none;

7980 color: #fff;

7981 background-color: var(--wf-main-color);

7982 border-radius: 0;

7983 -webkit-transform: translateY(-50%);

7984 transform: translateY(-50%);

7985 transition: all 0.2s ease-in-out;

7986}

7987

7988.search--header .wf_search-form button i {

7989 position: relative;

7990 z-index: 1;

7991}

7992

7993/* Header Product Search */

7994

7995.search-wrapper {

7996 position: relative;

7997}

7998

7999.search-wrapper svg {

8000 position: absolute;

8001 top: 1rem;

8002 right: 1rem;

8003 width: 2rem;

8004 height: 2rem;

8005 fill: #bdbdbd;

8006 animation: loading 500ms 0ms infinite normal linear;

8007 transform-origin: center;

8008 opacity: 0;

8009}

8010

8011.header-search-form {

8012 position: relative;

8013 display: inline-block;

8014 width: 100%;

8015 padding-right: 4.2rem;

8016 vertical-align: middle;

8017 background-color: #ffffff;

8018}

8019

8020.header-search-form input.header-search-input {

8021 width: 70%;

8022 display: inline-block;

8023 float: left;

8024 border-radius: 0;

8025 position: relative;

8026 padding-right: 35px;

8027 line-height: 1.5;

8028}

8029

8030.header-search-form .search-wrapper svg {

8031 left: 65%;

8032}

8033

8034.header-search-form .header-search-select-wrapper {

8035 width: 30%;

8036 display: inline-block;

8037 float: right;

8038 border-radius: 0;

8039 border: 0.1rem solid rgba(189, 189, 189, 0.4);

8040}

8041

8042.header-search-form .header-search-select {

8043 cursor: pointer;

8044 min-height: 4rem;

8045 height: 4rem;

8046 line-height: normal;

8047 border-left: none;

8048 border: none;

8049 padding: 1.2rem 2.9rem 1.2rem 1.9rem;

8050 -webkit-appearance: none;

8051 -moz-appearance: none;

8052 outline-offset: -5px;

8053 background: url("data:image/svg+xml;utf8,<svg fill='rgb(36 39 46)' height='25' viewBox='0 0 24 24' width='25' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat 92% 7px,

8054 #f8f8f8;

8055}

8056

8057.header-search-form .header-search-select:focus {

8058 background: url("data:image/svg+xml;utf8,<svg fill='rgb(36 39 46)' height='25' viewBox='0 0 24 24' width='25' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat 92% 7px,

8059 #fff;

8060}

8061

8062.header-search-form .header-search-button {

8063 position: absolute;

8064 right: 0;

8065 width: 4.2rem;

8066 height: 4.2rem;

8067 padding: 0;

8068 text-align: center;

8069 top: 0;

8070 border: none;

8071 border-radius: 0;

8072 color: #ffffff;

8073 background-color: var(--wf-main-color);

8074}

8075

8076/* */

8077

8078.mobile-bottom-nav-wrapper {

8079 position: fixed;

8080 left: 0;

8081 right: 0;

8082 bottom: 0;

8083 width: 100%;

8084 background-color: #fff;

8085 box-shadow: -2px 2px 45px -20px rgba(0, 0, 0, 0.3);

8086 max-height: 60px;

8087 z-index: 9;

8088 display: none;

8089 transition: all 0.3s;

8090}

8091

8092@media screen and (max-width: 991px) {

8093 .mobile-bottom-nav-wrapper {

8094 display: block;

8095 }

8096}

8097

8098.mobile-bottom-nav-wrapper .mobile-bottom-nav {

8099 width: 100%;

8100 overflow: hidden;

8101}

8102

8103.mobile-bottom-nav-wrapper .mobile-bottom-nav>ul {

8104 display: flex;

8105 align-items: center;

8106 justify-content: space-between;

8107 flex-flow: row nowrap;

8108 margin: 0;

8109 padding: 1.264rem 2rem 0.9rem;

8110 list-style: none;

8111 white-space: nowrap;

8112 overflow-x: auto;

8113}

8114

8115.mobile-bottom-nav-wrapper .mobile-bottom-nav>ul>li+li {

8116 margin-left: 1.6rem;

8117}

8118

8119.mobile-bottom-nav-wrapper .mobile-bottom-nav>ul>li>a {

8120 position: relative;

8121 display: inline-flex;

8122 align-items: center;

8123 justify-content: center;

8124 flex-direction: column;

8125 text-decoration: none;

8126 font-size: 12px;

8127 color: var(--wf-secondary-color);

8128}

8129

8130.mobile-bottom-nav-wrapper .mobile-bottom-nav>ul>li>a:focus,

8131.mobile-bottom-nav-wrapper .mobile-bottom-nav>ul>li>a.active {

8132 color: var(--wf-main-color);

8133}

8134

8135.mobile-bottom-nav-wrapper .mobile-bottom-nav>ul>li>a>i {

8136 font-size: 2rem;

8137 margin-bottom: 1px;

8138}

8139

8140/* List Widget */

8141

8142.wf_navbar-listwidget .contact__list {

8143 display: inline-flex;

8144}

8145

8146.wf_navbar-listwidget .contact__list+.contact__list {

8147 padding-left: 2.5rem;

8148 margin-left: 2.5rem;

8149 border-left: 0.1rem solid rgba(189, 189, 189, 0.4);

8150}

8151

8152@media (min-width: 62em) and (max-width: 74.95em) {

8153 .wf_navbar-listwidget .contact__list+.contact__list {

8154 padding-left: 1.5rem;

8155 margin-left: 1.5rem;

8156 }

8157}

8158

8159.wf_navbar-listwidget .contact__list i {

8160 font-size: 4rem;

8161 width: 4rem;

8162 height: 4rem;

8163 object-fit: cover;

8164 margin-right: 1.2rem;

8165}

8166

8167.wf_navbar-listwidget .contact__body .title {

8168 font-size: 1.8rem;

8169}

8170

8171.wf_navbar-listwidget .contact__list .description {

8172 margin-top: 0.45rem;

8173}

8174

8175/* Sidebar */

8176

8177button.wf_navbar-sidebar-toggle {

8178 cursor: pointer;

8179 background: rgba(189, 189, 189, 0.15);

8180 border: none;

8181 padding: 8px 8px;

8182}

8183

8184.wf_navbar-compare-item .wf_compare_btn:focus,

8185.wf_navbar-favourite-item .wf_favourite_btn:focus,

8186.wf_navbar-user-item .wf_user_btn:focus,

8187.wf_navbar-cart-item .wf_navbar-cart-icon:focus,

8188button.wf_navbar-sidebar-toggle:focus {

8189 outline-color: #000;

8190}

8191

8192button.wf_navbar-sidebar-toggle .lines {

8193 width: 100%;

8194 height: 13px;

8195 position: relative;

8196 display: flex;

8197 flex-direction: column;

8198 overflow: hidden;

8199 transition: all 0.2s ease-in-out;

8200}

8201

8202button.wf_navbar-sidebar-toggle .lines .lines-1,

8203button.wf_navbar-sidebar-toggle .lines .lines-2 {

8204 height: 2px;

8205 overflow: hidden;

8206 position: relative;

8207 -webkit-user-select: none;

8208 -moz-user-select: none;

8209 -ms-user-select: none;

8210 user-select: none;

8211}

8212

8213button.wf_navbar-sidebar-toggle .lines .lines-1 {

8214 width: 24px;

8215 transform: translate3d(0, 3px, 0);

8216 margin: 0;

8217 right: -5px;

8218}

8219

8220button.wf_navbar-sidebar-toggle .lines .lines-2 {

8221 width: 30px;

8222 transform: translate3d(0, 8px, 0);

8223 margin: 0;

8224}

8225

8226button.wf_navbar-sidebar-toggle .lines .lines-1:after,

8227button.wf_navbar-sidebar-toggle .lines .lines-1:before,

8228button.wf_navbar-sidebar-toggle .lines .lines-2:after,

8229button.wf_navbar-sidebar-toggle .lines .lines-2:before {

8230 content: " ";

8231 position: absolute;

8232 height: 2px;

8233 top: 0;

8234 left: 0;

8235 bottom: 0;

8236 right: 0;

8237 background-color: var(--wf-secondary-color);

8238 opacity: 1;

8239 width: 100%;

8240}

8241

8242button.wf_navbar-sidebar-toggle .lines .lines-1:before,

8243button.wf_navbar-sidebar-toggle .lines .lines-2:before {

8244 transform: translate3d(-100%, 0, 0);

8245}

8246

8247button.wf_navbar-sidebar-toggle .lines .lines-1:after,

8248button.wf_navbar-sidebar-toggle .lines .lines-2:after {

8249 transform: translate3d(0, 0, 0);

8250}

8251

8252button.wf_navbar-sidebar-toggle:focus .lines .lines-1::before,

8253button.wf_navbar-sidebar-toggle:hover .lines .lines-1::before {

8254 transform: translate3d(0, 0, 0);

8255 opacity: 1;

8256 transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms,

8257 opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms;

8258}

8259

8260button.wf_navbar-sidebar-toggle:focus .lines .lines-1::after,

8261button.wf_navbar-sidebar-toggle:hover .lines .lines-1::after {

8262 transform: translate3d(36px, 0, 0);

8263 opacity: 0;

8264 transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s,

8265 opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;

8266}

8267

8268button.wf_navbar-sidebar-toggle:focus .lines .lines-2::before,

8269button.wf_navbar-sidebar-toggle:hover .lines .lines-2::before {

8270 transform: translate3d(0, 0, 0);

8271 opacity: 1;

8272 transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms,

8273 opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms;

8274}

8275

8276button.wf_navbar-sidebar-toggle:focus .lines .lines-2::after,

8277button.wf_navbar-sidebar-toggle:hover .lines .lines-2::after {

8278 transform: translate3d(36px, 0, 0);

8279 opacity: 0;

8280 transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms,

8281 opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms;

8282}

8283

8284/* Admin Bar */

8285

8286@media (min-width: 48.95em) and (max-width: 61.95em) {

8287 body.admin-bar .wf_mobilenav.is--sticky.on {

8288 top: 32px;

8289 }

8290}

8291

8292@media (min-width: 37.563em) and (max-width: 48.875em) {

8293 body.admin-bar .wf_mobilenav.is--sticky.on {

8294 top: 46px;

8295 }

8296}

8297

8298body.admin-bar .wf_navbar-wrapper.is--sticky.on,

8299body.admin-bar .wf_navbar-sidebar-toggle+.wf_sidebar,

8300body.admin-bar .wf_mobilenav-mainmenu-content {

8301 top: 46px;

8302}

8303

8304@media (min-width: 62em) {

8305 body.admin-bar .wf_navbar-wrapper.is--sticky.on {

8306 top: 32px;

8307 }

8308}

8309

8310@media (min-width: 48.95em) {

8311

8312 body.admin-bar .wf_navbar-sidebar-toggle+.wf_sidebar,

8313 body.admin-bar .wf_mobilenav-mainmenu-content {

8314 top: 32px;

8315 }

8316}

8317

8318.wf_sidebar {

8319 position: fixed;

8320 top: 0;

8321 right: 0;

8322 bottom: 0;

8323 left: 0;

8324 z-index: 9999999;

8325 overflow: hidden;

8326 display: flex;

8327 justify-content: flex-end;

8328 opacity: 0;

8329 visibility: hidden;

8330 background-color: rgba(0, 0, 0, 0.4);

8331

backdrop-filter: blur(0.75rem);

8332 -webkit-backface-visibility: hidden;

8333 backface-visibility: hidden;

8334 -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);

8335 transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);

8336 transition-duration: 1s;

8337}

8338

8339.sidebar--active .wf_sidebar {

8340 opacity: 1;

8341 visibility: visible;

8342}

8343

8344.wf_sidebar .off--layer {

8345 right: -100%;

8346 left: unset;

8347}

8348

8349.sidebar--active .wf_sidebar .off--layer {

8350 right: 0%;

8351}

8352

8353.wf_sidebar .wf_sidebar-wrapper {

8354 position: relative;

8355 width: 40rem;

8356 height: 100%;

8357 padding: 4rem 3rem;

8358 color: var(--wf-secondary-color);

8359 background: linear-gradient(100.88deg, #f5f5f5 0.6%, #fff6eb 100%);

8360 transform: translateX(100%);

8361 -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);

8362 transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);

8363}

8364

8365.sidebar--active .wf_sidebar .wf_sidebar-wrapper {

8366 transform: translateX(0%);

8367}

8368

8369.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-close {

8370 background-color: var(--wf-main-color);

8371}

8372

8373.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-close:before,

8374.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-close:after {

8375 background-color: #fff;

8376}

8377

8378.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content {

8379 position: relative;

8380 top: 15rem;

8381 width: 100%;

8382 height: 100%;

8383 padding: 1.8rem 0;

8384 overflow-x: hidden;

8385 overflow-y: auto;

8386 opacity: 0;

8387 visibility: hidden;

8388 -webkit-transition: all 0.3s ease-in 0.3s;

8389 transition: all 0.3s ease-in 0.3s;

8390 -webkit-backface-visibility: hidden;

8391 backface-visibility: hidden;

8392}

8393

8394.sidebar--active .wf_sidebar-wrapper .wf_sidebar-content {

8395 top: 0;

8396 opacity: 1;

8397 visibility: visible;

8398 -webkit-transition: all 1s ease-out 1.2s;

8399 transition: all 1s ease-out 1.2s;

8400 -webkit-backface-visibility: hidden;

8401 backface-visibility: hidden;

8402}

8403

8404.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget+.widget {

8405 margin-top: 3rem;

8406}

8407

8408.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .textwidget {

8409 text-align: center;

8410}

8411

8412.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .textwidget img {

8413 border-radius: 2rem;

8414}

8415

8416.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .textwidget p {

8417 margin-top: 1.6rem;

8418}

8419

8420.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .wp-block-heading,

8421.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .widget-title {

8422 padding-left: 1.5rem;

8423}

8424

8425.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .wp-block-heading:before,

8426.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .widget-title:before {

8427 content: "";

8428 width: 0.35rem;

8429 position: absolute;

8430 bottom: 0;

8431 top: 50%;

8432 left: 0;

8433 -webkit-transform: translateY(-50%);

8434 transform: translateY(-50%);

8435 height: 66%;

8436 background-color: var(--wf-main-color);

8437}

8438

8439.wf_navbar-info-contact .contact__list i {

8440 width: 4.2rem;

8441 height: 4.2rem;

8442 background: rgba(189, 189, 189, 0.15);

8443 color: var(--wf-main-color);

8444 border-radius: 50%;

8445 font-size: 2.2rem;

8446 margin-right: 1rem;

8447}

8448

8449.wf_navbar-info-contact .contact__body .title {

8450 font-size: 1.6rem;

8451 font-weight: 500;

8452 line-height: 1;

8453 margin-top: 3px;

8454 margin-bottom: 1px;

8455}

8456

8457.wf_navbar-info-contact .contact__body .description {

8458 opacity: 0.9;

8459 color: var(--wf-text-color);

8460 line-height: 1.5;

8461 font-size: 1.5rem;

8462}

8463

8464/* Header--one */

8465

8466.header--one {

8467 color: var(--wf-secondary-color);

8468}

8469

8470.header--one .wf_header-topbar {

8471 position: relative;

8472 color: var(--wf-secondary-color);

8473 background-color: rgba(189, 189, 189, 0.15);

8474 z-index: 1;

8475}

8476

8477.header--one .wf_navbar-menu {

8478 justify-content: space-between;

8479}

8480

8481.header--one .wf_navbar-nav {

8482 text-align: start;

8483}

8484

8485.header--one .wf-row+.wf-row .wf_navbar-right>ul {

8486 padding-left: 0;

8487}

8488

8489/* Footer */

8490

8491.wf_footer {

8492 padding: 0 0;

8493 position: relative;

8494 z-index: 0;

8495}

8496

8497.wf_footer--one {

8498 background-color: rgba(189, 189, 189, 0.15);

8499}

8500

8501.wf_footer--one .footer-shape {

8502 position: absolute;

8503 top: 0;

8504 bottom: 0;

8505 left: -5%;

8506 z-index: -1;

8507 opacity: 0.15;

8508 overflow: hidden;

8509}

8510

8511.wf_footer--dark {

8512 color: #b0a9c0;

8513 overflow: hidden;

8514 background-color: var(--wf-secondary-color);

8515}

8516

8517.wf_footer--dark .widget_social li a {

8518 color: #fff;

8519 background: rgba(189, 189, 189, 0.2);

8520 border: 0.1rem solid rgba(189, 189, 189, 0.2);

8521}

8522

8523.wf_footer--dark .wf_footer_middle .widget .wp-block-heading,

8524.wf_footer--dark .wf_footer_middle .widget .widget-title {

8525 color: #fff;

8526}

8527

8528.wf_footer--one h1,

8529.wf_footer--one .h1,

8530.wf_footer--one h2,

8531.wf_footer--one .h2,

8532.wf_footer--one h3,

8533.wf_footer--one .h3,

8534.wf_footer--one h4,

8535.wf_footer--one .h4,

8536.wf_footer--one h5,

8537.wf_footer--one .h5,

8538.wf_footer--one h6,

8539.wf_footer--one .h6 {

8540 color: inherit;

8541}

8542

8543.wf_footer .widget .wp-block-image a {

8544 display: inline-block;

8545 vertical-align: middle;

8546 font-size: 2.625rem;

8547 font-weight: 500;

8548}

8549

8550.wf_footer .widget .wp-block-image a:not(:hover, :focus) {

8551 text-decoration: none;

8552}

8553

8554/* Footer Top */

8555

8556.wf_footer-top {

8557 padding-top: 7.5rem;

8558 padding-bottom: 6rem;

8559 border-bottom: 0.1rem solid rgba(189, 189, 189, 0.4);

8560}

8561

8562.wf_footer-top .contact__list i,

8563.wf_footer-top .contact__list img {

8564 width: 5.5rem;

8565 height: 5.5rem;

8566 font-size: 2.5rem;

8567 padding: 1rem;

8568 object-fit: contain;

8569 color: var(--wf-main-color);

8570 outline: 2px solid var(--wf-main-color);

8571 border-radius: 1rem;

8572}

8573

8574/* Footer Middle */

8575

8576.wf_footer_middle {

8577 position: relative;

8578 padding-top: 7.5rem;

8579 padding-bottom: 7.5rem;

8580 margin-top: 0;

8581}

8582

8583.wf_footer_middle .widget .wp-block-heading,

8584.wf_footer_middle .widget .widget-title {

8585 position: relative;

8586 padding-bottom: 1.4rem;

8587 margin-bottom: 2.4rem;

8588}

8589

8590.wf_footer_middle .widget .wp-block-heading:before,

8591.wf_footer_middle .widget .widget-title:before {

8592 position: absolute;

8593 content: "";

8594 width: 5rem;

8595 background-color: var(--wf-main-color);

8596 height: 0.2rem;

8597 left: 0;

8598 bottom: 0;

8599 border-radius: 0.5rem;

8600}

8601

8602.wf_footer_middle .widget+.widget {

8603 margin-top: 3rem;

8604}

8605

8606.wf_footer_middle .widget .contact__list+.contact__list {

8607 margin-top: 2rem;

8608}

8609

8610.wf_footer_middle .widget .contact__list i {

8611 font-size: 2.2rem;

8612 width: 2.5rem;

8613 height: 2.5rem;

8614}

8615

8616.wf_footer_middle .widget .contact__list .contact__body .title {

8617 color: inherit;

8618 font-weight: 600;

8619 font-size: 1.7rem;

8620}

8621

8622.wf_footer_middle .widget ol li a,

8623.wf_footer_middle .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a {

8624 display: block;

8625 width: 100%;

8626}

8627

8628.wf_footer_middle .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li:not(:last-child) a {

8629 margin-bottom: 1rem;

8630}

8631

8632.wf_footer_middle .widget ol li a:hover,

8633.wf_footer_middle .widget ol li a:focus,

8634.wf_footer_middle .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:hover,

8635.wf_footer_middle .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget-info):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:focus {

8636 color: inherit;

8637 opacity: 1;

8638}

8639

8640.wf_footer .wf_footer_middle .widget.widget_social:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a {

8641 margin: 0;

8642 padding: 0;

8643 width: 4rem;

8644 height: 4rem;

8645}

8646

8647.wf_footer .wf_footer_middle .widget.widget_social:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a::before {

8648 display: none;

8649}

8650

8651.wf_footer_middle .wp-block-gallery.has-nested-images figure.wp-block-image img {

8652 min-height: 9.7rem;

8653}

8654

8655.wf_business_hour .wf_business_schedule {

8656 display: flex;

8657 justify-content: space-between;

8658 padding: 0.8rem;

8659 font-size: 1.8rem;

8660}

8661

8662.wf_footer .wf_footer_middle .widget_nav_menu .menu {

8663 display: grid;

8664}

8665

8666@media (min-width: 48em) {

8667 .wf_footer .wf_footer_middle .widget_nav_menu .menu {

8668 grid-template-columns: repeat(1, 1fr 1fr);

8669 }

8670}

8671

8672.wf_footer .wf_footer_middle .mc4wp-form .form-group input[type="text"],

8673.wf_footer .wf_footer_middle .mc4wp-form .form-group input[type="email"] {

8674 background-color: rgba(189, 189, 189, 0.15);

8675 color: inherit;

8676}

8677

8678.wf_sidebar,

8679.wf_footer {

8680 --wp--style--block-gap: 1.6rem;

8681}

8682

8683/* Footer Copyright */

8684

8685.wf_footer_copyright {

8686 padding: 1.6rem 0 1.5rem;

8687 background-color: rgba(189, 189, 189, 0.1);

8688 border-top: 0.1rem solid rgba(189, 189, 189, 0.4);

8689}

8690

8691.wf_footer_copyright .widget li {

8692 display: inline-block;

8693 margin-left: 0.85rem;

8694}

8695

8696.wf_footer_copyright .widget li:first-child {

8697 margin-left: 0;

8698}

8699

8700.wf_footer_copyright .widget li a {

8701 position: relative;

8702 z-index: 0;

8703}

8704

8705.wf_footer_copyright .widget.widget_payment li a {

8706 font-size: 3rem;

8707}

8708

8709.wf_footer_copyright .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:hover,

8710.wf_footer_copyright .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget-info):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:focus,

8711.wf_footer_copyright .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a {

8712 padding-left: 2rem;

8713}

8714

8715.wf_footer_copyright .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:before {

8716 opacity: 0.75;

8717}

8718

8719.wf_footer--one .wf_footer_copyright .widget .wp-block-image a,

8720.wf_footer--one .wf_footer_copyright .widget li:not(.widget_payment):not(.widget_social) a,

8721.wf_footer--one .wf_footer_copyright .wf_footer_copyright-text a {

8722 color: inherit;

8723}

8724

8725.wf_footer--one .wf_footer_copyright .wf_footer_copyright-text a:hover,

8726.wf_footer--one .wf_footer_copyright .wf_footer_copyright-text a:focus {

8727 text-decoration-style: dotted;

8728}

8729

8730@media (min-width: 36em) {

8731 .wf_footer_copyright>.wf-container>.wf-row>* {

8732 margin-top: auto;

8733 margin-bottom: auto;

8734 }

8735}

8736

8737@media (max-width: 35.95em) {

8738 .wf_footer_copyright>.wf-container>.wf-row>*:first-child {

8739 margin-top: 0;

8740 }

8741}

8742

8743/* Up Top */

8744

8745button.wf_uptop {

8746 position: fixed;

8747 right: 3rem;

8748 bottom: 3rem;

8749 height: 4.5rem;

8750 width: 4.5rem;

8751 cursor: pointer;

8752 display: block;

8753 border-radius: 5rem;

8754 padding: 0;

8755 z-index: 10000;

8756 opacity: 1;

8757 visibility: hidden;

8758 transform: translateY(10rem);

8759 border: 0.2rem solid var(--wf-main-color);

8760 transition: 1s ease;

8761}

8762

8763.wf_uptop.active {

8764 opacity: 1;

8765 visibility: visible;

8766 -webkit-transform: translateY(0);

8767 transform: translateY(0);

8768}

8769

8770@media (min-width: 48rem) {

8771 .wf_uptop.active:hover {

8772 transform: translateY(-0.8rem);

8773 box-shadow: 0 0.3rem 1.6rem rgba(0, 0, 0, 0.25);

8774 }

8775}

8776

8777.wf_uptop:before {

8778 position: absolute;

8779 z-index: -1;

8780 content: "";

8781 top: 100%;

8782 left: 5%;

8783 height: 1rem;

8784 width: 90%;

8785 opacity: 1;

8786 background: radial-gradient(ellipse at center,

8787 rgba(0, 0, 0, 0.25) 0,

8788 rgba(0, 0, 0, 0) 80%);

8789}

8790

8791.wf_uptop:after {

8792 position: absolute;

8793 font-family: "Font Awesome 6 Free";

8794 content: "\f148";

8795 text-align: center;

8796 line-height: 4.3rem;

8797 font-size: 1.8rem;

8798 color: var(--wf-main-color);

8799 top: -1px;

8800 left: -1px;

8801 height: 4.5rem;

8802 width: 4.5rem;

8803 cursor: pointer;

8804 display: block;

8805 z-index: 1;

8806 font-weight: 900;

8807 box-shadow: none;

8808 border-radius: 50% !important;

8809 border-radius: 0.5rem;

8810 animation: scroll_top_effect 1s ease infinite alternate;

8811}

8812

8813.wf_uptop svg {

8814 color: var(--wf-main-color);

8815 border-radius: 50%;

8816 background: #fff;

8817}

8818

8819.wf_uptop svg path {

8820 fill: none;

8821 stroke: var(--wf-main-color);

8822 stroke-width: 1rem;

8823 transition: all 0.2s linear;

8824}

8825

8826/* Post */

8827

8828.wf_post_item {

8829 position: relative;

8830}

8831

8832.wf_post_item .image {

8833 position: relative;

8834 overflow: hidden;

8835}

8836

8837.wf_post_item .image img {

8838 transition: 0.3s linear;

8839}

8840

8841.wf_post_item:focus-within .image img,

8842.wf_post_item:hover .image img {

8843 transform: scale(1.1);

8844}

8845

8846.wf_post_item .image>a {

8847 display: inline-block;

8848 position: absolute;

8849 inset: 0;

8850 background-color: rgba(0, 0, 0, 0.5);

8851 opacity: 0;

8852 overflow: hidden;

8853 transition: opacity 0.7s ease;

8854}

8855

8856.wf_post_item:hover .image>a,

8857.wf_post_item:focus-within .image>a {

8858 opacity: 1;

8859}

8860

8861.wf_post_item .image .link {

8862 position: absolute;

8863 top: 50%;

8864 left: 50%;

8865 margin-top: -5px;

8866 margin-left: -22px;

8867 text-align: center;

8868 font-size: 0;

8869}

8870

8871.wf_post_item .image .link:after,

8872.wf_post_item .image .link:before,

8873.wf_post_item .image .link span {

8874 display: inline-block;

8875 margin-right: 7px;

8876 width: 10px;

8877 height: 10px;

8878 border-radius: 50%;

8879 background-color: #fff;

8880 vertical-align: middle;

8881 opacity: 0;

8882 transition: opacity 0.2s ease;

8883 animation: link-fadeOutRight 0.3s ease;

8884}

8885

8886.wf_post_item .image .link:after,

8887.wf_post_item .image .link:before {

8888 content: "";

8889}

8890

8891.wf_post_item .image .link:before {

8892 transition-delay: 0.15s;

8893 animation-delay: 0.15s;

8894}

8895

8896.wf_post_item .image .link:after {

8897 margin-right: 0;

8898}

8899

8900.wf_post_item .image .link span {

8901 transition-delay: 0.1s;

8902 animation-delay: 0.1s;

8903}

8904

8905.wf_post_item:focus-within .image .link:after,

8906.wf_post_item:focus-within .image .link:before,

8907.wf_post_item:focus-within .image .link span,

8908.wf_post_item:hover .image .link:after,

8909.wf_post_item:hover .image .link:before,

8910.wf_post_item:hover .image .link span {

8911 opacity: 1;

8912 animation: link-fadeInLeft 0.3s ease;

8913}

8914

8915.wf_post_item:focus-within .image .link:before,

8916.wf_post_item:hover .image .link:before {

8917 transition-delay: 0.2s;

8918 animation-delay: 0.2s;

8919}

8920

8921.wf_post_item:focus-within .image .link span,

8922.wf_post_item:hover .image .link span {

8923 transition-delay: 0.1s;

8924 animation-delay: 0.1s;

8925}

8926

8927.wf_post_item .image .date {

8928 position: absolute;

8929 top: 15px;

8930 left: 15px;

8931 z-index: 2;

8932 display: inline-block;

8933 min-width: 53px;

8934 border-radius: 0;

8935 padding: 0 6px;

8936 background-color: #fff;

8937 box-shadow: 0 0 9px rgba(0, 0, 0, 0.1);

8938 color: #333;

8939 text-align: center;

8940 line-height: 1;

8941 transform: translate3d(0, 0, 0);

8942}

8943

8944.wf_post_item .image .date>span {

8945 display: block;

8946}

8947

8948.wf_post_item .image .date .day {

8949 padding-top: 6px;

8950 padding-bottom: 4px;

8951 font-size: 24px;

8952}

8953

8954.wf_post_item .image .date .month {

8955 padding-top: 2px;

8956 padding-bottom: 8px;

8957 text-transform: uppercase;

8958 font-weight: 600;

8959 font-size: 12px;

8960}

8961

8962.wf_post_item .inner {

8963 background-color: #fff;

8964 padding: 2.5rem 2.5rem 2.2rem;

8965 transition: all 0.2s ease-in-out;

8966 border: 0.1rem solid rgba(189, 189, 189, 0.4);

8967 position: relative;

8968 text-align: center;

8969}

8970

8971.wf_post_item .image+.inner {

8972 border-top: none;

8973}

8974

8975.wf_post_item:not(.single-post):hover .inner,

8976.wf_post_item:not(.single-post):focus-within .inner {

8977 border-color: transparent;

8978 box-shadow: 0 1.2rem 6rem 0 rgba(0, 0, 0, 0.1);

8979}

8980

8981.wf_post_item .inner .meta {

8982 margin-bottom: 1.2rem;

8983}

8984

8985.wf_post_item .meta ul {

8986 display: flex;

8987 align-items: center;

8988 justify-content: center;

8989 flex-wrap: wrap;

8990 list-style: none;

8991 margin: -0.6rem 0 0 0;

8992 padding: 0;

8993}

8994

8995.wf_post_item .meta ul li {

8996 margin-top: 0.6rem;

8997 line-height: 1.2;

8998}

8999

9000.wf_post_item .meta ul li:not(:first-child) {

9001 margin-left: 1.2rem;

9002 text-align: end;

9003}

9004

9005.wf_post_item .meta ul li>div {

9006 position: relative;

9007}

9008

9009.wf_post_item .meta .reply {

9010 display: inline-flex;

9011 align-items: baseline;

9012 position: relative;

9013}

9014

9015.wf_post_item .meta .reply .count {

9016 position: absolute;

9017 top: -5px;

9018 right: 0px;

9019 width: 14px;

9020 height: 14px;

9021 border-radius: 50%;

9022 background-color: var(--wf-text-color);

9023 color: #fff;

9024 text-align: center;

9025 font-size: 9px;

9026 line-height: 1.4rem;

9027}

9028

9029.wf_post_item .meta .author a:not(:hover, :focus),

9030.wf_post_item .meta .reply a:not(:hover, :focus) {

9031 color: inherit;

9032 text-decoration: none;

9033}

9034

9035.wf_post_item .meta .author i,

9036.wf_post_item .meta .reply i {

9037 vertical-align: middle;

9038 margin-right: 0.8rem;

9039}

9040

9041.wf_post_item .meta .reply,

9042.wf_post_item .meta .author {

9043 font-size: 1.4rem;

9044 font-weight: 500;

9045 transition: all 0.2s ease-in-out;

9046}

9047

9048.wf_post_item .meta .author a {

9049 display: inline-block;

9050 vertical-align: middle;

9051}

9052

9053.wf_post_item .meta .author img {

9054 margin-right: 1px;

9055 width: 2rem;

9056 height: 2rem;

9057 border-radius: 10rem;

9058 object-fit: cover;

9059 border: 0.1rem solid rgba(189, 189, 189, 0.4);

9060}

9061

9062.wf_post_item .meta .social-share-tooltip {

9063 position: relative;

9064}

9065

9066.wf_post_item .meta .social-share-tooltip .social-share {

9067 display: block;

9068 padding: 5px;

9069 height: auto;

9070 line-height: 1;

9071 pointer-events: auto;

9072 max-width: fit-content;

9073 position: absolute;

9074 z-index: 1110;

9075 visibility: hidden;

9076 text-transform: none;

9077 font-weight: 400;

9078 font-size: 12px;

9079 opacity: 0;

9080 background-color: #000;

9081 color: #fff;

9082 text-align: center;

9083 white-space: nowrap;

9084 border-radius: 0;

9085 bottom: 100%;

9086 left: 50%;

9087 transform: translateX(-50%);

9088 margin-bottom: 8px;

9089}

9090

9091.wf_post_item .meta .social-share-tooltip:hover .social-share,

9092.wf_post_item .meta .social-share-tooltip:focus-within .social-share {

9093 visibility: visible;

9094 opacity: 1;

9095 animation: wf_fadeInTooltip 0.3s ease;

9096}

9097

9098.wf_post_item .meta .social-share-tooltip .social-share:before {

9099 content: "";

9100 position: absolute;

9101 width: 0;

9102 height: 0;

9103 border-style: solid;

9104 border-color: transparent;

9105 left: 50%;

9106 border-width: 5px 5px 0;

9107 border-top-color: #000;

9108 top: 100%;

9109 margin-left: -5px;

9110}

9111

9112.wf_post_item .meta .social-share-tooltip .social-share:after {

9113 content: "";

9114 position: absolute;

9115 width: 100%;

9116 height: 8px;

9117 inset: auto 0 -8px 0;

9118}

9119

9120.wf_post_item .meta .social-share-tooltip .social-share a {

9121 text-decoration: none;

9122 font-size: 1.4rem;

9123 color: #fff;

9124 padding: 6px;

9125 display: inline-block;

9126}

9127

9128.wf_post_item .meta .social-share-tooltip .social-share a:hover,

9129.wf_post_item .meta .social-share-tooltip .social-share a:focus {

9130 opacity: 0.9;

9131}

9132

9133.wf_post_item .image+.inner .catetag {

9134 position: absolute;

9135 top: -1.2rem;

9136 left: 50%;

9137 transform: translateX(-50%);

9138}

9139

9140.wf_post_item .catetag {

9141 color: #fff;

9142 font-size: 12px;

9143 background: var(--wf-main-color);

9144 display: inline-block;

9145 padding: 0.5rem 1rem;

9146 margin-bottom: 1.8rem;

9147 line-height: 1.25;

9148}

9149

9150.wf_post_item .catetag i {

9151 color: #fff;

9152 vertical-align: middle;

9153}

9154

9155.wf_post_item .catetag a {

9156 text-decoration: none;

9157 color: inherit;

9158 font-weight: 700;

9159}

9160

9161.wf_post_item .catetag a:hover,

9162.wf_post_item .catetag a:focus {

9163 text-decoration: underline;

9164}

9165

9166.wf_post_item .title {

9167 font-size: 2rem;

9168 margin-bottom: 1.1rem;

9169 transition: all 0.2s ease-in-out;

9170}

9171

9172.wf_post_item .more-link {

9173 position: relative;

9174 display: inline-block;

9175 text-decoration: none;

9176 line-height: 1.2;

9177 color: var(--wf-secondary-color);

9178 font-weight: 700;

9179 text-transform: capitalize;

9180}

9181

9182.wf_post_item .more-link:after {

9183 content: "\f178";

9184 font-family: "Font Awesome 6 Free";

9185 font-weight: 400;

9186 display: inline-block;

9187 margin-left: 0.8rem;

9188}

9189

9190.wf_post_item .more-link:hover,

9191.wf_post_item .more-link:focus {

9192 color: var(--wf-main-color);

9193 letter-spacing: 0.05rem;

9194}

9195

9196/* Post Single */

9197

9198.single-post {

9199 margin-bottom: 6rem;

9200}

9201

9202.single-post .image {

9203 margin-bottom: 3rem;

9204}

9205

9206.single-post .image img {

9207 width: 100%;

9208}

9209

9210.single-post .wp-block-image img,

9211.single-post .image img {

9212 border-radius: 2rem;

9213}

9214

9215.single-post .inner .title {

9216 font-size: 3.6rem;

9217}

9218

9219.single-post .inner .meta {

9220 margin-top: 2rem;

9221 margin-bottom: 2.5rem;

9222}

9223

9224.single-post .inner .meta ul {

9225 display: flex;

9226 align-items: center;

9227 flex-wrap: wrap;

9228 gap: 20px;

9229 margin: 0;

9230 padding: 0;

9231 list-style: none;

9232}

9233

9234.single-post .inner .meta li {

9235 display: flex;

9236 align-items: center;

9237 font-weight: 600;

9238 font-size: 16px;

9239 color: var(--wf-secondary-color);

9240 gap: 5px;

9241}

9242

9243.single-post .inner .meta li i {

9244 font-size: 2rem;

9245 margin-right: 5px;

9246 color: var(--wf-main-color);

9247}

9248

9249.single-post .inner .meta li a:not(:hover, :focus) {

9250 text-decoration: none;

9251 color: inherit;

9252}

9253

9254.single-post .inner .meta li a:not(:last-child) {

9255 margin-right: 3px;

9256}

9257

9258.single-post .meta_bottom {

9259 margin-bottom: 0;

9260 margin-top: 2.5rem;

9261 display: flex;

9262 align-items: center;

9263 justify-content: space-between;

9264 padding-top: 2.5rem;

9265 padding-bottom: 2.5rem;

9266 border: 0.1rem solid rgba(189, 189, 189, 0.4);

9267 border-left: none;

9268 border-right: none;

9269}

9270

9271.single-post .meta_bottom .title {

9272 font-size: 1.8rem;

9273 display: inline-block;

9274 margin-right: 1.2rem;

9275}

9276

9277.single-post .meta_bottom .tags a {

9278 font-size: 1.5rem;

9279 border-radius: 5px;

9280 margin-bottom: 0.3rem;

9281 padding: 0.8rem 1.6rem;

9282 font-weight: 500;

9283 color: var(--wf-text-color);

9284 display: inline-block;

9285 text-decoration: none;

9286 line-height: 1;

9287 margin-right: 0.5rem;

9288 background: rgba(14, 25, 30, 0.03);

9289 border: 0.1rem solid rgba(189, 189, 189, 0.4);

9290}

9291

9292.single-post .meta_bottom .tags a:hover,

9293.single-post .meta_bottom .tags a:focus {

9294 border-color: var(--wf-main-color);

9295 background-color: var(--wf-main-color);

9296 color: #fff;

9297}

9298

9299.single-post .meta_bottom .widget_social a {

9300 width: 2rem;

9301 height: auto;

9302 color: var(--wf-text-color);

9303 background-color: transparent;

9304}

9305

9306.single-post .meta_bottom .widget.widget_social li a:after {

9307 display: none;

9308}

9309

9310.wp-block-heading {

9311 margin-bottom: 1rem;

9312}

9313

9314.wp-block-cover .wp-block-cover-is-layout-flow {

9315 text-align: center;

9316}

9317

9318.single-post p {

9319 margin-bottom: 1.6rem;

9320}

9321

9322/* Author Details */

9323

9324.author-details {

9325 padding: 3rem;

9326 background: rgba(var(--wf-main-rgb), 0.03);

9327 border: 1px solid rgba(var(--wf-main-rgb), 0.2);

9328 border-radius: 1rem;

9329}

9330

9331.author-details .media {

9332 width: 100%;

9333 display: -ms-flexbox;

9334 display: flex;

9335 -ms-flex-align: center;

9336 align-items: center;

9337 -ms-flex-wrap: nowrap;

9338 flex-wrap: nowrap;

9339}

9340

9341.author-details .media .auth-mata {

9342 -ms-flex-item-align: start;

9343 align-self: flex-start;

9344 -ms-flex-negative: 1;

9345 flex-shrink: 1;

9346 -ms-flex-positive: 0;

9347 flex-grow: 0;

9348 margin-right: 3rem;

9349 margin-top: 0;

9350}

9351

9352.author-details .media .auth-mata img {

9353 border-radius: 50%;

9354 background-color: rgba(255, 255, 255);

9355 box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.08);

9356 width: 10rem;

9357 height: 10rem;

9358}

9359

9360.author-details .media .media-body {

9361 flex: 1;

9362}

9363

9364.author-details .media .media-body h5 {

9365 letter-spacing: 0.025rem;

9366 vertical-align: baseline;

9367}

9368

9369.author-details .media .media-body h5 a:not(:hover, :focus) {

9370 text-decoration: none;

9371 color: var(--wf-secondary-color);

9372}

9373

9374.author-details .media .media-body h5+p {

9375 margin-bottom: 0;

9376 margin-top: 0.8rem;

9377}

9378

9379.nextprev-post-wrapper {

9380 margin-top: 6rem;

9381}

9382

9383.nextprev-post {

9384 position: relative;

9385 border: solid 1px rgba(189, 189, 189, 0.4);

9386 border-radius: 10px;

9387 padding: 30px;

9388 display: flex;

9389 align-items: center;

9390 gap: 6px;

9391}

9392

9393.nextprev-post .nextprev-text {

9394 display: block;

9395 margin-bottom: 6px;

9396}

9397

9398.nextprev-post.next {

9399 text-align: end;

9400}

9401

9402.nextprev-post .post-title {

9403 font-size: 18px;

9404 margin: 0;

9405}

9406

9407/* Comment & Form */

9408

9409.comments-area {

9410 margin-top: 6rem;

9411 border-radius: 8px;

9412 padding: 35px 40px 50px;

9413 background: rgba(14, 25, 30, 0.03);

9414 border: 0.1rem solid rgba(189, 189, 189, 0.4);

9415}

9416

9417.single-comments-title,

9418.comments-title {

9419 margin-bottom: 3rem;

9420 text-align: start;

9421}

9422

9423.comments-title h3 {

9424 font-size: 3.4rem;

9425}

9426

9427.comment-list {

9428 margin: 0 0 6rem;

9429 padding: 0;

9430 list-style: none;

9431}

9432

9433.comments-area li {

9434 list-style: none;

9435}

9436

9437.comments-area .comment-body {

9438 position: relative;

9439 padding: 3rem;

9440 min-height: 12rem;

9441 word-wrap: break-word;

9442 border-radius: 0;

9443 z-index: 0;

9444 margin-bottom: 4rem;

9445}

9446

9447@media (min-width: 48rem) {

9448 .comments-area .comment-body {

9449 padding: 3rem 3rem 3rem 16.5rem;

9450 }

9451}

9452

9453.comments-area .comment-body:before {

9454 content: "";

9455 position: absolute;

9456 top: 0;

9457 right: 0;

9458 width: 100%;

9459 height: 100%;

9460 max-width: 100%;

9461 z-index: -1;

9462 border-radius: inherit;

9463}

9464

9465@media (min-width: 48rem) {

9466 .comments-area .comment-body:before {

9467 max-width: calc(100% - 120px);

9468 }

9469}

9470

9471.comment-list .comment .comment-body:before {

9472 background: rgba(189, 189, 189, 0.2);

9473 border: 0.1rem solid rgba(189, 189, 189, 0.4);

9474}

9475

9476.comments-area .comment-meta .comment-awaiting-moderation {

9477 display: block;

9478 width: 100%;

9479 clear: both;

9480}

9481

9482.comments-area .comment-meta .comment-author {

9483 font-size: 1.6rem;

9484}

9485

9486.comments-area .comment-meta .comment-author .fn {

9487 font-weight: 700;

9488}

9489

9490.comment-meta .comment-metadata>a,

9491.comments-area .comment-meta .comment-author a {

9492 text-decoration: none;

9493 color: var(--wf-secondary-color);

9494}

9495

9496.comment-meta .comment-metadata>a:hover,

9497.comment-meta .comment-metadata>a:focus,

9498.comments-area .comment-meta .comment-author a:hover,

9499.comments-area .comment-meta .comment-author a:focus {

9500 color: var(--wf-main-color);

9501}

9502

9503.comments-area .comment-meta .comment-author img {

9504 width: 6rem;

9505 border-radius: 10rem;

9506}

9507

9508@media (min-width: 48rem) {

9509 .comments-area .comment-meta .comment-author img {

9510 position: absolute;

9511 z-index: 0;

9512 left: 0;

9513 top: 0.6rem;

9514 width: 9rem;

9515 border-radius: 10rem;

9516 }

9517}

9518

9519.comments-area .comment-meta .comment-author,

9520.comment-meta .comment-metadata {

9521 line-height: 1.5;

9522 font-size: 1.8rem;

9523 display: inline-block;

9524}

9525

9526.comment-content {

9527 position: relative;

9528 z-index: 0;

9529 padding: 1.6rem 0;

9530 line-height: 1.5;

9531}

9532

9533.comment-content p {

9534 margin-bottom: 0;

9535}

9536

9537.comment-body .reply a,

9538.comment-body .edit a {

9539 font-weight: 600;

9540 letter-spacing: 0.03rem;

9541 background: var(--wf-main-color);

9542 color: #fff;

9543 padding: 0.2rem 1.2rem;

9544}

9545

9546.comment-body .reply a:not(:hover, :focus),

9547.comment-body .edit a:not(:hover, :focus) {

9548 text-decoration: none;

9549}

9550

9551.comment-list .comment .children .comment-body:before {

9552 border: 0.1rem solid rgba(189, 189, 189, 0.4);

9553 background: #fff;

9554}

9555

9556.comment-reply-title {

9557 font-size: 3.4rem;

9558}

9559

9560.comment-form {

9561 display: flex;

9562 flex-wrap: wrap;

9563 justify-content: flex-start;

9564 align-items: center;

9565 gap: 1.2rem;

9566}

9567

9568.comment-form>p>label {

9569 display: block;

9570 font-weight: 600;

9571 margin-bottom: 3px;

9572 color: var(--wf-secondary-color);

9573}

9574

9575.comment-form input[type="checkbox"]+label {

9576 display: inline-block;

9577}

9578

9579.comment-form>p.comment-notes {

9580 flex-basis: 100%;

9581 width: 100%;

9582}

9583

9584.comment-form>p:not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit) {

9585 flex: auto;

9586}

9587

9588@media (max-width: 61.95em) {

9589

9590 .comment-form>p:nth-child(2n + 1):not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit),

9591 .comment-form>p:not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit) {

9592 max-width: 100%;

9593 flex-basis: 100%;

9594 }

9595}

9596

9597.comment-form-comment {

9598 max-width: 100%;

9599 flex-basis: 100%;

9600}

9601

9602.comment-form-cookies-consent,

9603.form-submit {

9604 width: 100%;

9605}

9606

9607.comment-form-cookies-consent label {

9608 vertical-align: middle;

9609 margin-left: 0.3rem;

9610}

9611

9612/* Pagination */

9613

9614.navigation .nav-links {

9615 display: flex;

9616 gap: 16px;

9617 justify-content: space-between;

9618}

9619

9620.navigation .nav-links > * {

9621 flex: 1;

9622}

9623

9624.navigation .nav-links a {

9625 text-decoration: none;

9626}

9627

9628.navigation .nav-links .nextprev-post {

9629 height: 100%;

9630}

9631

9632.woocommerce nav.woocommerce-pagination,

9633.pagination {

9634 position: relative;

9635 text-align: center;

9636 z-index: 0;

9637 width: 100%;

9638 max-width: fit-content;

9639 display: block;

9640 margin: 0 auto;

9641 margin-top: 4rem;

9642}

9643

9644.pagination h2 {

9645 display: none;

9646}

9647

9648.woocommerce nav.woocommerce-pagination ul {

9649 line-height: 4rem;

9650 border: none;

9651}

9652

9653.woocommerce nav.woocommerce-pagination ul,

9654.pagination .nav-links {

9655 display: inline-flex;

9656 align-items: center;

9657}

9658

9659.woocommerce nav.woocommerce-pagination ul li {

9660 border: none;

9661}

9662

9663.page-links .post-page-numbers,

9664.woocommerce nav.woocommerce-pagination ul li .page-numbers,

9665.pagination .page-numbers:not(.dots) {

9666 font-weight: 600;

9667 border-width: 0.2rem;

9668 border-style: solid;

9669 border-color: transparent;

9670 display: flow-root;

9671 font-size: 1.5rem;

9672 font-weight: 700;

9673 line-height: 3.24rem;

9674 min-width: 3.9rem;

9675 text-align: center;

9676 padding: 0.2rem 1.2rem;

9677 vertical-align: baseline;

9678 white-space: nowrap;

9679 border-radius: 50%;

9680 text-decoration: none;

9681 color: var(--wf-secondary-color);

9682 border: 0.1rem solid rgba(189, 189, 189, 0.4);

9683 -webkit-transition: all 0.3s ease 0s;

9684 transition: all 0.3s ease 0s;

9685}

9686

9687.woocommerce nav.woocommerce-pagination ul li .page-numbers i,

9688.pagination .page-numbers:not(.dots) i {

9689 font-size: 1.3rem;

9690}

9691

9692.page-links .post-page-numbers {

9693 display: inline-block;

9694 text-decoration: none;

9695 text-align: center;

9696 border-width: 0.1rem;

9697 border-color: var(--wf-main-color);

9698}

9699

9700.woocommerce nav.woocommerce-pagination ul li .page-numbers:not(.current):hover,

9701.pagination .page-numbers:not(.dots, .current):hover {

9702 color: var(--wf-main-color);

9703 background-color: transparent;

9704}

9705

9706.page-links .post-page-numbers:hover,

9707.page-links .post-page-numbers:focus,

9708.woocommerce nav.woocommerce-pagination ul li .page-numbers.current,

9709.pagination .page-numbers:not(.dots):hover,

9710.pagination .page-numbers:not(.dots):focus,

9711.pagination .nav-links .page-numbers.current {

9712 color: #fff;

9713 background-color: var(--wf-main-color);

9714}

9715

9716.page-links .post-page-numbers:not(:last-child),

9717.pagination .page-numbers.dots,

9718.woocommerce nav.woocommerce-pagination ul li:not(:last-child),

9719.pagination .page-numbers:not(.dots):not(:last-child) {

9720 margin-right: 1rem;

9721}

9722

9723/* Sidebar */

9724

9725.wf_widget-area .widget {

9726 max-width: 100%;

9727 overflow: hidden;

9728 position: relative;

9729 padding: 2.5rem 3rem 2.5rem;

9730 border: 0.1rem solid rgba(189, 189, 189, 0.4);

9731 border-radius: 1rem;

9732 transition: all 0.2s ease-in-out;

9733}

9734

9735.wf_widget-area .widget+.widget {

9736 margin-top: 4rem;

9737}

9738

9739.wf_widget-area .widget .wp-block-heading,

9740.wf_widget-area .widget .widget-title {

9741 padding: 1.4rem 2rem 1.4rem 2rem;

9742 margin-top: -2.5rem;

9743 margin-right: -3rem;

9744 margin-bottom: 2.5rem;

9745 margin-left: -3rem;

9746 text-align: center;

9747 background-color: var(--wf-main-color);

9748 color: #fff;

9749}

9750

9751.wf_widget-area .widget .wp-block-heading:before,

9752.wf_widget-area .widget .widget-title:before {

9753 position: absolute;

9754 content: "";

9755 background: var(--wf-main-color);

9756 width: 100%;

9757 height: 3px;

9758 left: 0;

9759 bottom: 0;

9760}

9761

9762.wf_widget-area .widget ul:not(.wp-block-social-links) li {

9763 border-bottom: 0.1rem dashed rgba(189, 189, 189, 0.4);

9764 text-transform: capitalize;

9765 padding: 10px 0;

9766}

9767

9768.wf_widget-area .widget ul>li:first-child {

9769 padding-top: 0;

9770}

9771

9772.wf_widget-area .widget ul>li:last-child {

9773 padding-bottom: 0;

9774 border-bottom: 0;

9775}

9776

9777.wf_widget-area .widget.widget_archive ul li a,

9778.wf_widget-area .widget.widget_categories ul li a,

9779.wf_widget-area .widget.widget_nav_menu ul li a {

9780 position: relative;

9781 padding-left: 2.2rem;

9782 font-weight: 500;

9783 display: inline-block;

9784}

9785

9786.wf_widget-area .widget:not(.widget_payment):not(.widget_social) li a:not(:hover, :focus) {

9787 color: var(--wf-secondary-color);

9788}

9789

9790.wf_widget-area .widget.widget_archive ul li a::before,

9791.wf_widget-area .widget.widget_categories ul li a::before,

9792.wf_widget-area .widget.widget_nav_menu ul li a::before {

9793 content: "\f061";

9794 top: -0.16rem;

9795 left: 0;

9796 font-size: 1.8rem;

9797 font-weight: normal;

9798 color: var(--wf-main-color);

9799 opacity: 0.4;

9800 -webkit-transform: rotate(315deg);

9801 transform: rotate(315deg);

9802}

9803

9804/* Meta */

9805

9806.widget_meta ul li a {

9807 padding-right: 0;

9808 padding-left: 25px !important;

9809}

9810

9811.widget_meta ul li a:before {

9812 left: 0;

9813 font-family: FontAwesome;

9814 color: var(--wf-main-color);

9815}

9816

9817.widget_meta ul li:nth-child(1) a:before {

9818 content: "\f007";

9819}

9820

9821.widget_meta ul li:nth-child(2) a:before {

9822 content: "\f08b";

9823}

9824

9825.widget_meta ul li:nth-child(3) a:before {

9826 content: "\f086";

9827}

9828

9829.widget_meta ul li:nth-child(4) a:before {

9830 content: "\f27a";

9831}

9832

9833.widget_meta ul li:nth-child(5) a:before {

9834 content: "\f19a";

9835}

9836

9837.widget_meta li a:hover:before,

9838.widget_meta li a:focus:before {

9839 -webkit-animation: rightCaret 600ms ease infinite;

9840 animation: rightCaret 600ms ease infinite;

9841}

9842

9843/* Recent Comments */

9844

9845.widget_recent_comments li {

9846 padding: 0;

9847 word-break: break-word;

9848}

9849

9850/* Gallery */

9851

9852.wf_gallery--one .wp-block-gallery figure.wp-block-image,

9853.wf_gallery--one .wp-block-gallery figure.wp-block-image a {

9854 border-radius: 2rem;

9855}

9856

9857.wf_gallery--one .wp-block-gallery figure.wp-block-image a:before {

9858 font-size: 5.5rem;

9859}

9860

9861.wp-block-gallery figure.wp-block-image {

9862 background-color: var(--wf-secondary-color);

9863}

9864

9865.wp-block-gallery figure.wp-block-image,

9866.wp-block-gallery figure.wp-block-image a {

9867 position: relative;

9868 overflow: hidden;

9869 border-radius: 1rem;

9870 z-index: 0;

9871}

9872

9873.wp-block-gallery figure.wp-block-image,

9874.wp-block-gallery figure.wp-block-image * {

9875 height: 100%;

9876}

9877

9878.wp-block-gallery figure.wp-block-image a {

9879 display: inline-block;

9880}

9881

9882.wp-block-gallery figure.wp-block-image a:before {

9883 content: "\f065";

9884 position: absolute;

9885 top: 0;

9886 right: 0;

9887 bottom: 0;

9888 left: 0;

9889 font-family: "Font Awesome 6 Free";

9890 font-weight: 900;

9891 display: flex;

9892 align-items: center;

9893 justify-content: center;

9894 font-size: 2.8rem;

9895 color: #fff;

9896 background-image:

-moz-linear-gradient(90deg,

9897 #161c2d 0%,

9898 rgba(22, 28, 45, 0) 100%);

9899 background-image:

-webkit-linear-gradient(90deg,

9900 #161c2d 0%,

9901 rgba(22, 28, 45, 0) 100%);

9902 background-image:

-ms-linear-gradient(90deg,

9903 #161c2d 0%,

9904 rgba(22, 28, 45, 0) 100%);

9905 transform: scale(1, 0);

9906 transition: transform 500ms ease;

9907 transform-origin: top center;

9908 z-index: 0;

9909}

9910

9911.wf_gallery .wp-block-gallery figure.wp-block-image a:before {

9912 font-size: 5rem;

9913}

9914

9915.wp-block-gallery figure.wp-block-image:hover a:before,

9916.wp-block-gallery figure.wp-block-image:focus-within a:before {

9917 transform: scale(1, 1);

9918}

9919

9920.wp-block-gallery figure.wp-block-image:hover a img,

9921.wp-block-gallery figure.wp-block-image:focus-within a img {

9922 opacity: 0.5;

9923 -webkit-transform: scale(1.1);

9924 transform: scale(1.1);

9925}

9926

9927/* Widget Tag */

9928

9929.tagcloud,

9930.wp-block-tag-cloud {

9931 margin-bottom: -1rem;

9932}

9933

9934.wp-block-tag-cloud a,

9935.widget_tag_cloud a {

9936 font-size: 1.6rem !important;

9937 display: inline-block;

9938 line-height: 1.5;

9939 padding: 0.6rem 1.6rem;

9940 font-weight: 500;

9941 position: relative;

9942 text-decoration: none;

9943 color: var(--wf-secondary-color);

9944 background: rgba(14, 25, 30, 0.03);

9945 border: 0.1rem solid rgba(189, 189, 189, 0.4);

9946 margin-bottom: 1rem;

9947 margin-right: 0.5rem;

9948 border-radius: 5px;

9949}

9950

9951.wp-block-tag-cloud a:hover,

9952.wp-block-tag-cloud a:focus,

9953.widget_tag_cloud a:hover,

9954.widget_tag_cloud a:focus {

9955 color: #fff;

9956 background-color: var(--wf-main-color);

9957 border-color: var(--wf-main-color);

9958}

9959

9960.wp-block-tag-cloud a:not(:hover, :focus),

9961.wf_footer .widget_calendar table th,

9962.wf_footer .widget_tag_cloud a:not(:hover, :focus) {

9963 color: inherit;

9964}

9965

9966/* Full Sidebar >> Widget Calendar */

9967

9968.calendar_wrap,

9969.wp-block-calendar {

9970 position: relative;

9971 background-color:

none;

9972 overflow: hidden;

9973 border-radius: 0;

9974 border-top: 0;

9975}

9976

9977.wp-block-calendar table,

9978.widget_calendar table {

9979 width: 100%;

9980 background-color: #fff;

9981 border: none;

9982 margin: 0;

9983 caption-side: top;

9984}

9985

9986.wp-block-calendar table caption,

9987.widget_calendar table caption {

9988 font-weight: 700;

9989 color: #fff;

9990 position: relative;

9991 padding: 1.2rem 1.4rem;

9992 text-align: center;

9993 background-color: var(--wf-main-color);

9994}

9995

9996.wp-block-calendar table th,

9997.wp-block-calendar table td,

9998.widget_calendar table th,

9999.widget_calendar table td {

10000 line-height: 4rem;

10001 padding: 0;

10002 text-align: center;

10003}

10004

10005.wp-block-calendar tbody td#today,

10006.wp-block-calendar table th,

10007.widget_calendar table th {

10008 color: #fff;

10009 background: var(--wf-main-color);

10010 font-weight: 700;

10011}

10012

10013.wp-block-calendar table td,

10014.widget_calendar table td {

10015 font-weight: 600;

10016 position: relative;

10017 border-style: solid;

10018 border-width: 0.1rem;

10019 color: var(--wf-secondary-color);

10020 border-color: rgba(189, 189, 189, 0.4);

10021}

10022

10023.wp-block-calendar table tfoot,

10024.widget_calendar table tfoot {

10025 background-color: rgba(14, 25, 30, 0.03);

10026}

10027

10028.wp-calendar-nav {

10029 font-weight: 600;

10030 padding: 1.15rem 1.4rem;

10031 background-color: var(--wf-main-color);

10032 display: flex;

10033 align-items: center;

10034 justify-content: space-between;

10035}

10036

10037.wp-calendar-nav a {

10038 display: inline-block;

10039 color: #fff;

10040}

10041

10042.wp-calendar-nav a:not(:hover, :focus) {

10043 text-decoration: none;

10044}

10045

10046/* Widget Search */

10047

10048.widget_product_search .woocommerce-product-search,

10049.widget_search .search-form {

10050 display: flex;

10051 align-items: center;

10052 justify-content: flex-start;

10053 gap: 1rem;

10054}

10055

10056.widget_product_search .woocommerce-product-search button,

10057.widget_search .search-form .search-submit {

10058 flex-shrink: 0;

10059}

10060

10061.widget_search .search-form input[type="search"],

10062.widget_product_search .woocommerce-product-search input[type="search"] {

10063 border-radius: 10rem;

10064}

10065

10066/* Page Title */

10067

10068.wf_pagetitle {

10069 position: relative;

10070 padding: 4.5rem 0;

10071 background-color: rgba(189, 189, 189, 0.15);

10072 width: 100%;

10073 background-size: cover;

10074 background-repeat: no-repeat;

10075 background-position: center;

10076 overflow: hidden;

10077 z-index: 0;

10078}

10079

10080.wf_pagetitle:not(.wf-text-center) .wf_pagetitle_content {

10081 display: flex;

10082 flex-wrap: wrap;

10083 align-items: center;

10084 justify-content: space-between;

10085 gap: 1.6rem;

10086}

10087

10088.wf_pagetitle.wf-text-right .wf_pagetitle_content {

10089 flex-direction: row-reverse;

10090}

10091

10092.wf_pagetitle .wf_pagetitle_content .title>* {

10093 position: relative;

10094 display: inline-block;

10095 color: var(--wf-secondary-color);

10096 line-height: 1.1;

10097 letter-spacing: 0.02em;

10098}

10099

10100@media (max-width: 61.95em) {

10101 .wf_pagetitle .wf_pagetitle_content .title>* {

10102 font-size: 4rem;

10103 line-height: 5rem;

10104 }

10105}

10106

10107@media (max-width: 35.95em) {

10108 .wf_pagetitle:not(.wf-text-center) .wf_pagetitle_content {

10109 justify-content: center;

10110 text-align: center;

10111 }

10112

10113 .wf_pagetitle:not(.wf-text-center) .wf_pagetitle_content .title {

10114 flex-basis: 100%;

10115 max-width: 100%;

10116 }

10117}

10118

10119.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb {

10120 list-style: none;

10121 margin: 0;

10122 padding: 0;

10123 display: inline-block;

10124}

10125

10126.wf_pagetitle.wf-text-center .wf_pagetitle_content .wf_pagetitle_breadcrumb {

10127 margin: 0.5rem 0 0 0;

10128}

10129

10130.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li {

10131 position: relative;

10132 display: inline-block;

10133 font-weight: 500;

10134 color: var(--wf-secondary-color);

10135 margin-right: 0.55rem;

10136}

10137

10138.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li:last-child {

10139 margin: 0;

10140}

10141

10142.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li:not(:last-child, .active):after {

10143 content: "";

10144 display: inline-block;

10145 width: 2rem;

10146 height: 1px;

10147 background-color: currentColor;

10148 vertical-align: middle;

10149 margin-left: 0.95rem;

10150}

10151

10152.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li a:hover,

10153.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li a:focus,

10154.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li a {

10155 color: var(--wf-secondary-color);

10156}

10157

10158.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li:first-child a:not(:hover, :focus) {

10159 opacity: 0.6;

10160}

10161

10162/* Patterns */

10163

10164.patterns-layer {

10165 position: absolute;

10166 z-index: -1;

10167}

10168

10169.pattern_1 {

10170 bottom: 25%;

10171 left: 5%;

10172 opacity: 0.25;

10173 animation: floating--rotate 10s infinite linear;

10174}

10175

10176.pattern_1::before,

10177.pattern_1::after {

10178 content: "";

10179 width: 2.5rem;

10180 height: 0.3rem;

10181 background-color: var(--wf-main-color);

10182 position: absolute;

10183 top: 50%;

10184 left: 50%;

10185 -webkit-transform: translate(-50%, -50%);

10186 transform: translate(-50%, -50%);

10187}

10188

10189.pattern_1::after {

10190 -webkit-transform: translate(-50%, -50%) rotate(90deg);

10191 transform: translate(-50%, -50%) rotate(90deg);

10192}

10193

10194.pattern_2 {

10195 width: 2rem;

10196 height: 2rem;

10197 top: 10%;

10198 right: 3rem;

10199 opacity: 0.25;

10200 border-radius: 50%;

10201 background-color: var(--wf-main-color);

10202 animation: rotate3d 4s linear infinite;

10203}

10204

10205@media (max-width: 767px) {

10206 .patterns-layer {

10207 display: none;

10208 }

10209}

10210

10211/* Slider */

10212

10213.wf_slider {

10214 position: relative;

10215 overflow: hidden;

10216 z-index: 0;

10217}

10218

10219.wf_slider .slider {

10220 width: 100%;

10221 background-color: #f7f7f7;

10222}

10223

10224.wf_slider .wf_owl_carousel,

10225.wf_slider .wf_slider-item,

10226.wf_slider .wf_slider-innercell,

10227.wf_slider .wf_slider-item>img {

10228 width: 100%;

10229 height: 100%;

10230 min-height: 48rem;

10231 max-height: 48rem;

10232 object-fit: cover;

10233}

10234

10235@media (min-width: 36em) {

10236

10237 .wf_slider .wf_owl_carousel,

10238 .wf_slider .wf_slider-item,

10239 .wf_slider .wf_slider-innercell,

10240 .wf_slider .wf_slider-item>img {

10241 min-height: 52rem;

10242 max-height: 52rem;

10243 }

10244}

10245

10246@media (min-width: 62em) {

10247

10248 .wf_slider .wf_owl_carousel,

10249 .wf_slider .wf_slider-item,

10250 .wf_slider .wf_slider-innercell,

10251 .wf_slider .wf_slider-item>img {

10252 max-height: 52rem;

10253 min-height: 52rem;

10254 }

10255}

10256

10257@media (min-width: 87.5em) {

10258

10259 .wf_slider .wf_owl_carousel,

10260 .wf_slider .wf_slider-item,

10261 .wf_slider .wf_slider-innercell,

10262 .wf_slider .wf_slider-item>img {

10263 max-height: 52rem;

10264 min-height: 52rem;

10265 }

10266}

10267

10268.wf_slider .wf_slider-item img+.wf_slider-wrapper {

10269 background-color: rgba(0, 0, 0, 0.6);

10270}

10271

10272.wf_slider .wf_slider-wrapper {

10273 position: absolute;

10274 top: 0;

10275 left: 0;

10276 width: 100%;

10277 height: 100%;

10278 overflow: hidden;

10279 z-index: 0;

10280}

10281

10282@media (max-width: 47.938em) {

10283 .wf_slider .wf_slider-wrapper {

10284 padding-top: 2.4rem;

10285 }

10286}

10287

10288.wf_slider .wf_slider-inner {

10289 overflow: hidden;

10290 display: table;

10291 width: 100%;

10292 height: 100%;

10293}

10294

10295.wf_slider .wf_slider-innercell {

10296 display: table-cell;

10297 vertical-align: middle;

10298}

10299

10300.wf_slider .wf_slider-content {

10301 position: relative;

10302 margin-bottom: 5.4rem;

10303 width: 100%;

10304 max-width: 92rem;

10305 z-index: 0;

10306}

10307

10308.wf_slider .wf-text-left .wf_slider-content {

10309 margin-right: auto;

10310}

10311

10312.wf_slider .wf-text-center .wf_slider-content {

10313 margin: auto;

10314 margin-bottom: 5.4rem;

10315}

10316

10317.wf_slider .wf-text-right .wf_slider-content {

10318 margin-left: auto;

10319}

10320

10321.wf_slider .wf_slider-content .subtitle {

10322 opacity: 0;

10323 transition: transform 1000ms ease, opacity 1000ms ease;

10324 transform: translateY(-200px);

10325 display: inline-block;

10326 position: relative;

10327 font-weight: 600;

10328 margin-bottom: 1rem;

10329}

10330

10331.wf_slider .active .wf_slider-content .subtitle {

10332 opacity: 1;

10333 transform: translateY(0);

10334 transition-delay: 1000ms;

10335}

10336

10337.wf_slider .wf_slider-content .title {

10338 font-size: 4.2rem;

10339 line-height: 1.2;

10340 margin-bottom: 1rem;

10341 opacity: 0;

10342 transition: transform 1200ms ease, opacity 1200ms ease;

10343 transform: translateX(200px);

10344}

10345

10346.wf_slider .active .wf_slider-content .title {

10347 opacity: 1;

10348 transform: translateX(0);

10349 transition-delay: 1300ms;

10350}

10351

10352.wf_slider .wf_slider-content .text {

10353 margin-bottom: 1.6rem;

10354 opacity: 0;

10355 transform: perspective(400px) rotateY(0deg) translateY(80px);

10356 transform-origin: bottom;

10357 transition: all 1500ms ease;

10358}

10359

10360.wf_slider .active .wf_slider-content .text {

10361 opacity: 1;

10362 transform: perspective(400px) rotateY(0deg) translateY(0px);

10363 transition-delay: 1500ms;

10364}

10365

10366.wf_slider .wf_slider-content .wf_btn-group {

10367 opacity: 0;

10368 transform: perspective(400px) rotateY(0deg) translateY(80px);

10369 transform-origin: bottom;

10370 transition: all 1500ms ease;

10371}

10372

10373.wf_slider .active .wf_slider-content .wf_btn-group {

10374 opacity: 1;

10375 transform: perspective(400px) rotateY(0deg) translateY(0px);

10376 transition-delay: 1600ms;

10377}

10378

10379.wf_slider .wf_slider-item img+.wf_slider-wrapper .wf_slider-content .title,

10380.wf_slider .wf_slider-item img+.wf_slider-wrapper .wf_slider-content .text {

10381 color: #fff;

10382}

10383

10384.wf_slider .wf_slider-item img+.wf_slider-wrapper .wf-btn-play-one {

10385 color: #fff;

10386}

10387

10388.wf_slider .wf_slider-item img+.wf_slider-wrapper .wf-btn-play-one i {

10389 background-color: #fff;

10390 color: var(--wf-main-color);

10391}

10392

10393.wf_slider .wf_slider-item img+.wf_slider-wrapper .wf-btn-play-one i:after {

10394 background-color: rgba(255, 255, 255, 0.4);

10395}

10396

10397.wf_btn-group .wf-btn:not(:last-child) {

10398 margin-right: 2.1rem;

10399}

10400

10401@media screen and (min-width: 62em) and (max-width: 87.438em) {

10402 .wf_slider .wf_slider-content .title {

10403 font-size: 6rem;

10404 }

10405}

10406

10407@media (max-width: 61.95em) {

10408 .wf_slider .wf_slider-content .title {

10409 font-size: 3.2rem;

10410 margin-bottom: 1.8rem;

10411 }

10412

10413 .wf_slider .wf_slider-content .text {

10414 margin-bottom: 1.8rem;

10415 }

10416

10417 .wf_slider .wf_slider-content .wf-btn {

10418 margin-bottom: 1rem;

10419 }

10420

10421 .wf_btn-group .wf-btn:not(:last-child) {

10422 margin-right: 1rem;

10423 }

10424}

10425

10426@media (max-width: 35.95em) {

10427

10428 .wf_slider .wf_slider-content .title,

10429 .wf_slider .wf_slider-content .text {

10430 display: -webkit-box;

10431 -webkit-line-clamp: 2;

10432 -webkit-box-orient: vertical;

10433 overflow: hidden;

10434 text-overflow: ellipsis;

10435 }

10436}

10437

10438.wf_slider .wf-text-right .first {

10439 order: 1;

10440}

10441

10442.wf_slider .last {

10443 text-align: start;

10444}

10445

10446.wf_slider .last .banner-img {

10447 margin-right: -5.5rem;

10448 margin-left: -5.5rem;

10449}

10450

10451/* Slider One */

10452

10453.wf_slider--two .wf_slider-content .subtitle,

10454.wf_slider--one .wf_slider-content .subtitle {

10455 color: var(--wf-main-color);

10456 background-color: rgba(var(--wf-main-rgb), 0.15);

10457 display: inline-block;

10458 padding: 6px 13px;

10459 font-size: 1.5rem;

10460 border-radius: 5rem;

10461}

10462

10463@media (min-width: 992px) {

10464 .wf_slider--one .wf_slider-item .wf_slider-wrapper .wf-row {

10465 width: calc(100% - 334px);

10466 margin-left: auto;

10467 transition: width 0.7s ease;

10468 }

10469}

10470

10471/* Carousel Nav */

10472

10473.slider.wf_owl_carousel .owl-nav [class*="owl-"] {

10474 width: 4.6rem;

10475 height: 4.6rem;

10476 line-height: 4.6rem;

10477 overflow: hidden;

10478 font-size: 2rem;

10479 position: absolute;

10480 top: 50%;

10481 border: none;

10482 outline: none;

10483 border-radius: 50%;

10484 transform: translateY(-50%);

10485 box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);

10486}

10487

10488.slider.wf_owl_carousel .owl-nav .owl-prev {

10489 left: 2rem;

10490 color: var(--wf-secondary-color);

10491 background-color: #fff;

10492}

10493

10494.slider.wf_owl_carousel .owl-nav .owl-next {

10495 right: 2rem;

10496 color: #fff;

10497 background-color: var(--wf-main-color);

10498}

10499

10500@media (max-width: 61.95em) {

10501 .slider.wf_owl_carousel .owl-nav [class*="owl-"] {

10502 width: 4.2rem;

10503 height: 4.2rem;

10504 line-height: 4.2rem;

10505 }

10506

10507 .slider.wf_owl_carousel .owl-nav .owl-prev {

10508 left: 1rem;

10509 }

10510

10511 .slider.wf_owl_carousel .owl-nav .owl-next {

10512 right: 1rem;

10513 }

10514}

10515

10516.slider.wf_owl_carousel .owl-nav [class*="owl-"]:hover {

10517 opacity: 1;

10518 color: #fff;

10519 background-color: var(--wf-main-color);

10520}

10521

10522/* Slider Dots */

10523

10524.wf_slider .owl-theme.owl-carousel .owl-dots {

10525 position: absolute;

10526 bottom: 3rem;

10527 left: 50%;

10528 -webkit-transform: translateX(-50%);

10529 transform: translateX(-50%);

10530}

10531

10532.wf_slider .owl-theme.owl-carousel .owl-dots .owl-dot span {

10533 border-color: var(--wf-main-color);

10534}

10535

10536.wf_slider .owl-theme.owl-carousel .owl-dots .owl-dot:hover span,

10537.wf_slider .owl-theme.owl-carousel .owl-dots .owl-dot.active span {

10538 background: var(--wf-main-color);

10539}

10540

10541.wf_slider .owl-theme.owl-carousel.owl-theme .owl-nav button.disabled {

10542 opacity: 0;

10543 visibility: hidden;

10544}

10545

10546/* Slider Kenburn */

10547

10548.wf_slider--kenburn .wf_slider-item {

10549 overflow: hidden;

10550}

10551

10552.wf_slider--kenburn .owl-item .wf_slider-item>img {

10553 display: block;

10554 width: 100%;

10555 height: 100%;

10556 -webkit-transform-style: flat;

10557 transform-style: flat;

10558 -webkit-transition: all 20s;

10559 transition: all 20s;

10560 transition-timing-function: linear;

10561}

10562

10563.wf_slider--kenburn .owl-item:nth-child(even) .wf_slider-item>img {

10564 -webkit-transform: scale(1.4);

10565 transform: scale(1.4);

10566 -webkit-transform-origin: bottom right;

10567 transform-origin: bottom right;

10568}

10569

10570.wf_slider--kenburn .owl-item:nth-child(odd) .wf_slider-item>img {

10571 -webkit-transform: scale(1.1);

10572 transform: scale(1.1);

10573 -webkit-transform-origin: bottom left;

10574 transform-origin: bottom left;

10575}

10576

10577.wf_slider--kenburn .owl-item.active:nth-child(even) .wf_slider-item>img {

10578 -webkit-transform: scale(1.1);

10579 transform: scale(1.1);

10580}

10581

10582.wf_slider--kenburn .owl-item.active:nth-child(odd) .wf_slider-item>img {

10583 -webkit-transform: scale(1.4);

10584 transform: scale(1.4);

10585}

10586

10587/* Heading */

10588

10589.section-title-one .section-title .sub-title {

10590 display: inline-block;

10591 color: var(--wf-main-color);

10592 margin-bottom: 0.8rem;

10593}

10594

10595.section-title-one .section-title .title {

10596 font-size: 3.2rem;

10597 line-height: 1.4;

10598 margin-bottom: 0;

10599}

10600

10601.section-title-one .section-title.text-white .title {

10602 color: inherit;

10603}

10604

10605@media (max-width: 767px) {

10606 .section-title-one .section-title .title {

10607 font-size: 2.2rem;

10608 }

10609

10610 .section-title-one .section-title .title br {

10611 display: none;

10612 }

10613}

10614

10615.section-title-one .section-title p {

10616 margin-top: 0.7rem;

10617 line-height: 1.4;

10618}

10619

10620.more-link {

10621 font-size: 95%;

10622 line-height: 1.2;

10623 font-weight: 500;

10624 text-decoration: none;

10625 color: var(--wf-main-color);

10626 position: relative;

10627 padding-bottom: 2px;

10628 display: inline-block;

10629}

10630

10631.more-link::before {

10632 content: "";

10633 position: absolute;

10634 bottom: 0;

10635 left: 0;

10636 width: 82%;

10637 height: 1px;

10638 background-color: var(--wf-main-color);

10639 transition: all ease 0.5s;

10640}

10641

10642.more-link:focus::before,

10643.more-link:hover::before {

10644 width: 100%;

10645}

10646

10647.more-link i {

10648 font-size: 18px;

10649 position: relative;

10650 top: 2.5px;

10651 transform: rotate(-45deg);

10652}

10653

10654/* ====== */

10655

10656/* Product Category */

10657

10658.product-category {

10659 text-align: center;

10660}

10661

10662.product-category .category-inner {

10663 position: relative;

10664}

10665

10666.product-category .category-inner .category-image {

10667 position: relative;

10668 overflow: hidden;

10669 border-radius: 50%;

10670}

10671

10672.wf_product_category_one .product-category .category-inner .category-image {

10673 margin-left: auto;

10674 margin-right: auto;

10675 max-width: 132px;

10676 min-height: 132px;

10677 display: flex;

10678 align-items: center;

10679 justify-content: center;

10680 background-color: rgba(189, 189, 189, 0.15);

10681}

10682

10683.product-category .category-inner .category-image a {

10684 display: block;

10685 margin: -1px;

10686 transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);

10687}

10688

10689.product-category:focus-within .category-inner .category-image a,

10690.product-category:hover .category-inner .category-image a {

10691 transform: scale3d(1.1, 1.1, 1);

10692}

10693

10694.product-category .category-inner .category-image img {

10695 width: 100%;

10696}

10697

10698.product-category .category-inner .category-mask {

10699 padding: 10px;

10700}

10701

10702.product-category .category-inner .category-mask .title {

10703 font-size: 18px;

10704}

10705

10706.product-category .category-inner .category-mask a {

10707 text-decoration: none;

10708}

10709

10710.product-category .category-inner .category-link {

10711 position: absolute;

10712 inset: 0;

10713 z-index: 1;

10714}

10715

10716/* Hurry Section */

10717

10718.wf_hurry {

10719 position: relative;

10720 overflow: hidden;

10721 z-index: 0;

10722 background-color: #f7f7f7;

10723}

10724

10725.hurry-content {

10726 padding: 6rem 8rem;

10727}

10728

10729.hurry-img-bg {

10730 position: absolute;

10731 right: 0;

10732 bottom: 0;

10733 width: 100%;

10734 height: 100%;

10735 object-fit: cover;

10736 z-index: -1;

10737}

10738

10739@media only screen and (max-width: 767px) {

10740 .hurry-content {

10741 padding: 2.5rem;

10742 }

10743

10744 .hurry-img-bg {

10745 display: none;

10746 }

10747}

10748

10749/* About Section */

10750

10751.about-content .about-video video {

10752 width: 100%;

10753 border-radius: 1.6rem;

10754}

10755

10756.about-content .section-title p {

10757 max-width: 60rem;

10758 margin-left: auto;

10759 margin-right: auto;

10760}

10761

10762.iconbox {

10763 text-align: center;

10764 background-color: transparent;

10765 border-radius: 1.6rem;

10766 padding: 3rem 1.5rem 2rem 1.5rem;

10767 transition: all 0.3s;

10768}

10769

10770.iconbox:hover {

10771 background-color: var(--wf-main-color);

10772 color: #fff;

10773 transform: translateY(-20px);

10774 transition: all 0.3s;

10775}

10776

10777.iconbox .icon {

10778 font-size: 56px;

10779 color: var(--wf-main-color);

10780 line-height: 1;

10781 margin-bottom: 1rem;

10782}

10783

10784.iconbox .title {

10785 font-size: 2rem;

10786 margin-bottom: 1rem;

10787 padding-top: 1rem;

10788}

10789

10790.iconbox:hover .icon,

10791.iconbox:hover .title {

10792 color: #fff;

10793 transition: all 0.3s;

10794}

10795

10796/* Work Section */

10797

10798.wf_work {

10799 background-color: rgba(3, 6, 23, 0.03);

10800}

10801

10802.wf_work .work-item {

10803 display: flex;

10804 gap: 2.4rem;

10805 align-items: center;

10806}

10807

10808@media (max-width: 991px) {

10809 .wf_work .work-item {

10810 display: block;

10811 margin-bottom: 3rem;

10812 }

10813}

10814

10815.wf_work .work-item .work-content {

10816 flex-basis: 49%;

10817}

10818

10819.wf_work .work-item .work-content>div:not(:first-child) {

10820 margin-top: 1.6rem;

10821}

10822

10823.wf_work .work-item .work-content .title {

10824 font-weight: 600;

10825 font-size: 2rem;

10826}

10827

10828.wf_work .work-item .work-content .years {

10829 font-weight: 600;

10830 font-size: 1.7rem;

10831}

10832

10833.wf_work .work-item .work-img {

10834 flex-basis: 51%;

10835 margin: 1.6rem;

10836 position: relative;

10837 overflow: hidden;

10838 border-radius: 1.6rem;

10839 box-shadow: 8px 8px 0px 0px var(--wf-main-color);

10840 transition: all 0.4s ease-in-out;

10841}

10842

10843.wf_work .work-item .work-img:hover {

10844 transform: translateY(-8px);

10845}

10846

10847.wf_work .work-item .work-img:before,

10848.wf_work .work-item .work-img:after {

10849 width: 50%;

10850 position: absolute;

10851 z-index: 1;

10852 top: -100%;

10853 left: 0;

10854 height: 100%;

10855 content: "";

10856 opacity: 0.5;

10857 -ms-filter:

progid:DXImageTransform.Microsoft.Alpha(opacity=25);

10858 filter:

alpha(opacity=25);

10859 background: #000;

10860 transition: all 0.7s ease-out 0s;

10861}

10862

10863.wf_work .work-item .work-img:after {

10864 left: inherit;

10865 bottom: -100%;

10866 top: inherit;

10867 right: 0;

10868}

10869

10870.wf_work .work-item .work-img:hover:before {

10871 top: 0;

10872}

10873

10874.wf_work .work-item .work-img:hover:after {

10875 bottom: 0;

10876}

10877

10878.wf_work .work-item .work-img img {

10879 width: 100%;

10880 height: 42rem;

10881 object-fit: cover;

10882}

10883

10884.wf_work .work-item:nth-child(odd) .work-img {

10885 order: 1;

10886}

10887

10888@media (max-width: 991px) {

10889 .wf_work .work-item:nth-child(odd) .work-img {

10890 order: unset;

10891 }

10892}

10893

10894.wf_work .work-item:nth-child(odd) .work-content {

10895 order: 2;

10896}

10897

10898@media (max-width: 991px) {

10899 .wf_work .work-item:nth-child(odd) .work-content {

10900 order: unset;

10901 }

10902}

10903

10904/* Team Section */

10905

10906.team .thumb {

10907 border-radius: 1.6rem 1.6rem 0 0;

10908 overflow: hidden;

10909 border-bottom: 5px solid var(--wf-main-color);

10910}

10911

10912.team .thumb img {

10913 width: 100%;

10914}

10915

10916.team .info {

10917 margin-top: 1.5rem;

10918}

10919

10920.team .info span {

10921 margin-bottom: 0.9rem;

10922 font-weight: 600;

10923 text-transform: uppercase;

10924 font-size: 1.4rem;

10925 display: block;

10926 line-height: 1.2;

10927 opacity: 0.9;

10928}

10929

10930.team .info h5 {

10931 font-size: 2rem;

10932}

10933

10934.team .info .widget.widget_social {

10935 margin-top: 1.2rem;

10936}

10937

10938.team .info .widget.widget_social li a {

10939 width: 3rem;

10940 height: 3rem;

10941 font-size: 1.4rem;

10942}

10943

10944/* Review Section */

10945

10946.review-card-inner {

10947 background-color: #fff;

10948 border: 1px solid rgba(189, 189, 189, 0.4);

10949 border-radius: 5px;

10950 min-height: 280px;

10951 display: flex;

10952 flex-direction: column;

10953 justify-content: space-between;

10954}

10955

10956.review-card-inner:hover,

10957.review-card-inner:hover .review-product {

10958 border-color: var(--wf-main-color);

10959}

10960

10961.review-card .top-row {

10962 display: flex;

10963 padding: 20px 0 10px;

10964 border-bottom: 0;

10965 margin: 0 15px;

10966 align-items: center;

10967 gap: 15px;

10968 flex-wrap: wrap;

10969}

10970

10971.review-card .review-thumbnail {

10972 position: relative;

10973}

10974

10975.review-card .review-thumbnail img {

10976 max-width: 45px;

10977 max-height: 45px;

10978 border-radius: 100%;

10979}

10980

10981.avatar-check {

10982 position: absolute;

10983 bottom: -6px;

10984 right: 0;

10985 width: 20px;

10986 height: 20px;

10987 background-color: #9be8d8;

10988 display: flex;

10989 align-items: center;

10990 justify-content: center;

10991 border-radius: 20px;

10992}

10993

10994.avatar-check svg {

10995 width: 15px;

10996 height: 15px;

10997}

10998

10999.avatar-check svg>* {

11000 fill: var(--wf-secondary-color);

11001}

11002

11003.review-card .reviewer {

11004 text-align: start;

11005 display: flex;

11006 flex-direction: row;

11007 justify-content: center;

11008 align-items: center;

11009 gap: 10px;

11010 flex-wrap: wrap;

11011}

11012

11013.review-card .reviewer-name {

11014 font-weight: 700;

11015 font-size: 16px;

11016 line-height: 23px;

11017 text-transform: capitalize;

11018 height: 50%;

11019 display: flex;

11020 align-items: center;

11021 color: var(--wf-secondary-color);

11022}

11023

11024.review-card .reviewer-verified {

11025 border: 1px solid;

11026 border-color: var(--wf-main-color);

11027 color: var(--wf-main-color);

11028 padding: 1px 7px 0;

11029 border-radius: 5px;

11030 text-transform: uppercase;

11031 font-size: 8px;

11032 max-height: 18px;

11033 line-height: 2;

11034 letter-spacing: 0.3px;

11035 font-weight: 500;

11036}

11037

11038.review-card .rating-row {

11039 padding: 0 0 10px;

11040 display: flex;

11041 align-items: center;

11042 margin: 0 15px;

11043}

11044

11045.review-card .crstar-rating {

11046 overflow: hidden;

11047 position: relative;

11048 height: 15px;

11049 line-height: 1;

11050 font-size: 14px;

11051 width: 80px;

11052}

11053

11054.review-card .crstar-rating:before {

11055 content: "\f005\f005\f005\f005\f005";

11056 font-family: "Font Awesome 6 Free";

11057 font-weight: 900;

11058 color: rgba(189, 189, 189, 0.4);

11059 position: absolute;

11060 top: 0;

11061 left: 0;

11062 width: 100%;

11063}

11064

11065.review-card .crstar-rating span:before {

11066 content: "\f005\f005\f005\f005\f005";

11067 font-family: "Font Awesome 6 Free";

11068 font-weight: 900;

11069 color: #ffdc00;

11070 position: absolute;

11071 top: 0;

11072 left: 0;

11073 width: 100%;

11074 overflow: hidden;

11075}

11076

11077.review-card .crstar-rating span {

11078 display: block;

11079 position: absolute;

11080 top: 0;

11081 left: 0;

11082 height: 100%;

11083 overflow: hidden;

11084 color: #ffdc00;

11085 font-size: 14px;

11086 font-family: "Font Awesome 6 Free";

11087 font-weight: 900;

11088}

11089

11090.review-card .rating-label {

11091 margin: 0 0 0 10px;

11092 font-size: 9px;

11093 line-height: 20px;

11094 letter-spacing: 0.1em;

11095 text-align: start;

11096 color: #fff;

11097 background: #019267;

11098 height: 15px;

11099 display: flex;

11100 align-items: center;

11101 justify-content: center;

11102 padding: 0 4px;

11103 border-radius: 3px;

11104}

11105

11106.review-card .middle-row {

11107 font-size: 13px;

11108 margin: 0 15px;

11109}

11110

11111.review-card .review-content {

11112 margin: 0 0 12px;

11113}

11114

11115.review-card .datetime {

11116 font-weight: 500;

11117 font-size: 10px;

11118 text-transform: uppercase;

11119}

11120

11121.review-card .review-product {

11122 border-radius: 0;

11123 display: flex;

11124 align-items: center;

11125 padding: 10px 15px;

11126 margin-top: 10px;

11127 line-height: 1;

11128 border-top: 1px solid;

11129 border-color: rgba(189, 189, 189, 0.4);

11130}

11131

11132.review-card .product-thumbnail {

11133 flex: 0 0 20%;

11134}

11135

11136.review-card .product-thumbnail img {

11137 width: 50px;

11138 height: 50px;

11139 max-width: none;

11140 max-height: none;

11141 border-radius: 0;

11142}

11143

11144.review-card .product-title {

11145 font-size: 13px;

11146 font-weight: 700;

11147 text-align: start;

11148 color: var(--wf-secondary-color);

11149}

11150

11151.review-card .product-title a {

11152 text-decoration: none;

11153 color: inherit;

11154}

11155

11156/* Contact Section */

11157

11158.contact-page-info .contact__list {

11159 align-items: start;

11160}

11161

11162.contact-page-info .contact__list i {

11163 font-size: 3.2rem;

11164 color: var(--wf-main-color);

11165 width: 5.6rem;

11166 height: 5.6rem;

11167 background-color: rgba(189, 189, 189, 0.4);

11168 border-radius: 5rem;

11169}

11170

11171.contact-page-info .contact__body p+a,

11172.contact-page-info .contact__body .title {

11173 font-size: 1.8rem;

11174 font-weight: 600;

11175 color: var(--wf-secondary-color);

11176}

11177

11178.contact-page-info .contact__body p+a {

11179 margin-top: 1rem;

11180}

11181

11182.contact-page-info .contact__body a {

11183 width: max-content;

11184}

11185

11186.authentication-content {

11187 padding: 5rem;

11188 border-radius: 1.6rem;

11189 border: 1px solid rgba(189, 189, 189, 0.4);

11190}

11191

11192@media (max-width: 767px) {

11193 .authentication-content {

11194 padding: 3rem;

11195 }

11196}

11197

11198.authentication-content .image img {

11199 width: 100%;

11200 border-radius: 1.6rem;

11201}

11202

11203.wf_form_inner .wpcf7 p {

11204 margin-bottom: 0;

11205}

11206

11207.wf_form_inner .wpcf7 p+p {

11208 margin-top: 2rem;

11209}

11210

11211/* 404 */

11212

11213.not-found {

11214 padding-left: 2rem;

11215 padding-right: 2rem;

11216 text-align: center;

11217 margin: 0 auto;

11218 max-width: 66rem;

11219}

11220

11221.not-found .image-404 {

11222 position: relative;

11223 overflow: hidden;

11224 text-align: center;

11225 margin-bottom: 3rem;

11226}

11227

11228.not-found .image-404 .text-clipping {

11229 font-size: 10rem;

11230 line-height: 0.7;

11231 letter-spacing: 0.05em;

11232 font-weight: bold;

11233 text-align: center;

11234 display: inline-block;

11235 padding-top: 6px;

11236}

11237

11238.not-found .image-404 .text-clipping+img {

11239 width: 100%;

11240 height: auto;

11241 min-height: 100%;

11242 object-fit: cover;

11243 position: absolute;

11244 top: 50%;

11245 left: 50%;

11246 height: 100%;

11247 transform: translate(-50%, -50%);

11248 max-width: none;

11249 mix-blend-mode: lighten;

11250}

11251

11252.not-found h4 {

11253 font-size: 2rem;

11254 margin-bottom: 20px;

11255 line-height: 1.5;

11256 letter-spacing: 2px;

11257}

11258

11259body.error404 .not-found p {

11260 line-height: 1.5;

11261 margin-bottom: 32px;

11262}

11263

11264@media (min-width: 401px) {

11265 .not-found .image-404 .text-clipping {

11266 font-size: 15rem;

11267 }

11268}

11269

11270@media (min-width: 768px) {

11271 .not-found .image-404 .text-clipping {

11272 font-size: 25rem;

11273 }

11274

11275 .not-found h4 {

11276 font-size: 2.6rem;

11277 }

11278}

11279

11280/*===== Tab Filter =====*/

11281

11282.owl-filter-bar a {

11283 color: var(--wf-secondary-color);

11284 position: relative;

11285 display: inline-block;

11286 text-decoration: none;

11287 margin-left: 1.6rem;

11288}

11289

11290.owl-filter-bar a:hover,

11291.owl-filter-bar a:focus {

11292 color: var(--wf-main-color);

11293}

11294

11295.owl-filter-bar a:first-child {

11296 margin-left: 0;

11297}

11298

11299.owl-filter-bar a.current {

11300 color: var(--wf-main-color);

11301 text-decoration: underline;

11302}

11303

11304.wf_popular-product .woocommerce {

11305 position: relative;

11306}

11307

11308#loading-indicator {

11309 position: absolute;

11310 top: 0;

11311 left: 0;

11312 width: 100%;

11313 height: 100%;

11314 display: flex;

11315 align-items: center;

11316 justify-content: center;

11317 background-color: rgba(255, 255, 255, 0.5);

11318 margin: 0;

11319 z-index: 1;

11320}

11321

11322.spinner {

11323 display: inline-block;

11324 border: 5px solid #f3f3f3; /* Light grey */

11325 border-top: 5px solid var(--wf-main-color); /* Blue */

11326 border-radius: 50%;

11327 width: 30px;

11328 height: 30px;

11329 animation: floating--rotate 1s linear infinite;

11330}

11331

11332/*===== // =====*/

11333

11334/*===== Popular Product =====*/

11335

11336.popular-products-carousel .owl-carousel .owl-nav button {

11337 background-color: #ffffff;

11338 outline: none;

11339 border: 1px solid #e8e8e8;

11340 width: 25px;

11341 height: 25px;

11342 line-height: 22px;

11343 text-align: center;

11344 border-radius: 0;

11345 font-size: 18px;

11346 font-weight: 600;

11347 padding: 0;

11348 position: absolute;

11349 top: 50%;

11350 margin: 0;

11351 color: var(--wf-secondary-color);

11352 transform: translateY(-50%);

11353}

11354

11355.popular-products-carousel .owl-carousel .owl-nav .owl-prev {

11356 left: 0;

11357}

11358

11359.popular-products-carousel .owl-carousel .owl-nav .owl-next {

11360 right: 0;

11361}

11362

11363.popular-products-carousel .owl-carousel.owl-theme .owl-nav button:hover,

11364.popular-products-carousel .owl-carousel.owl-theme .owl-nav button:focus {

11365 color: var(--wf-secondary-color);

11366 background: #fff;

11367}

11368

11369/*===== // =====*/

11370

11371/*===== Deals Of Day =====*/

11372

11373.deals-timer {

11374 display: inline-flex;

11375 align-items: center;

11376 justify-content: flex-start;

11377 flex-wrap: wrap;

11378}

11379

11380.deals-timer .deals-item {

11381 flex: 0 0 auto;

11382 display: flex;

11383 align-items: baseline;

11384 position: relative;

11385 z-index: 0;

11386 padding-right: 15px;

11387 margin-right: 12px;

11388}

11389

11390.deals-timer .deals-item:after {

11391 content: ":";

11392 position: absolute;

11393 right: 0;

11394 top: -3px;

11395}

11396

11397.deals-timer .deals-item:last-child:after {

11398 display: none;

11399}

11400

11401.deals-timer .deals-item:last-child {

11402 padding-right: 0;

11403 margin-right: 0;

11404}

11405

11406.deals-timer .deals-item .deals-count h6 {

11407 font-size: 20px;

11408 font-weight: 600;

11409 line-height: 1.1;

11410 margin: 0;

11411}

11412

11413.deals-timer .deals-item p {

11414 font-weight: 500;

11415 margin: 0 0 0 4px;

11416 line-height: 1.4;

11417}

11418

11419/*===== // =====*/

11420

11421/*--------------------------------------------------

11422=>> Wide & Boxed Background Color / Gradient

11423--------------------------------------------------*/

11424

11425@media (min-width: 100em) {

11426 body.background-boxed {

11427 max-width: 1500px;

11428 margin: 0 auto;

11429 position: relative;

11430 box-shadow: 0 0.6rem 4rem rgba(0, 0, 0, 0.15);

11431 }

11432

11433 body.background-boxed .container-fluid {

11434 max-width: 1470px;

11435 padding-left: 1.5rem;

11436 padding-right: 1.5rem;

11437 }

11438}

11439

11440@media (min-width: 75em) and (max-width: 99.95em) {

11441 body.background-boxed {

11442 max-width: 1200px;

11443 margin: 0 auto;

11444 position: relative;

11445 box-shadow: 0 0.6rem 4rem rgba(0, 0, 0, 0.25);

11446 }

11447}

11448

11449@media (min-width: 62em) and (max-width: 74.95em) {

11450 body.background-boxed {

11451 width: 95%;

11452 margin: 0 auto;

11453 box-shadow: 0 0 1.6rem rgba(0, 0, 0, 0.2);

11454 }

11455}

11456

11457@media (max-width: 61.95em) {

11458 body.background-boxed {

11459 width: 100%;

11460 }

11461}

11462

11463

11464.tablesaw th div a {

11465 color: #000;;

11466}

11467.tablesaw th div a:hover,

11468.tablesaw th div a:focus {

11469 color: var(--wf-main-color);

11470}

11471.tablesaw th div {

11472 text-align: start;

11473}

11474.tablesaw .title {

11475 color: var(--wf-secondary-color);

11476 background: transparent;

11477 text-transform: capitalize;

11478}