Advertisement
meowmoriaoi

CSS Sheika Hijab

Dec 19th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 44.72 KB | None | 0 0
  1. *,
  2. *:after,
  3. *:before {
  4. -moz-box-sizing:border-box;
  5. box-sizing:border-box;
  6. -webkit-font-smoothing:antialiased;
  7. font-smoothing:antialiased;
  8. text-rendering:optimizeLegibility;
  9. }
  10. ::-webkit-input-placeholder {
  11. color:#999
  12. }
  13. :-moz-placeholder {
  14. color:#999
  15. }
  16. ::-moz-placeholder {
  17. color:#999
  18. }
  19. :-ms-input-placeholder {
  20. color:#999
  21. }
  22. html {
  23. overflow-x:hidden;
  24. padding:0;
  25. vertical-align:baseline;
  26. letter-spacing:0;
  27. word-spacing:0;
  28. border:none;
  29. width:100%;
  30. margin:0;
  31. }
  32. body {
  33. position:relative;
  34. font-family:'Quicksand', sans-serif;
  35. color:#2d4351;
  36. line-height:21px;
  37. font-size:14px;
  38. background:#fafafa;
  39. padding:0;
  40. word-wrap:break-word;
  41. margin:0;
  42. }
  43. .clear:before,
  44. .clear:after {
  45. content:' ';
  46. display:table;
  47. }
  48. .clear:after {
  49. clear:both;
  50. }
  51. .clear {
  52. *zoom:1;
  53. }
  54. img {
  55. max-width:100%;
  56. vertical-align:bottom;
  57. }
  58. a {
  59. color:#61DDBB;
  60. text-decoration:none;
  61. }
  62. a:hover {
  63. color:#61DDBB;
  64. text-decoration:underline;
  65. }
  66. a:focus {
  67. outline:0;
  68. }
  69. a:hover,
  70. a:active {
  71. outline:0;
  72. }
  73. input[type=text],
  74. input[type=search],
  75. input[type=password],
  76. input[type=email],
  77. input[type=url],
  78. input[type=number],
  79. input[type=tel] {
  80. border:1px solid rgba(0,0,0,.2);
  81. border-radius:2px;
  82. font-size:14px;
  83. padding:0 10px;
  84. height:35px;
  85. line-height:35px;
  86. font-family:inherit;
  87. color:#2d4351;
  88. }
  89. input[type=number]::-webkit-inner-spin-button,
  90. input[type=number]::-webkit-outer-spin-button {
  91. -webkit-appearance:none;
  92. margin:0;
  93. }
  94. input:focus {
  95. outline:0;
  96. border:1px solid #04A4CC;
  97. }
  98. textarea {
  99. border:1px solid rgba(0,0,0,.2);
  100. border-radius:2px;
  101. font-size:14px;
  102. padding:0 10px;
  103. height:35px;
  104. line-height:35px;
  105. font-family:inherit;
  106. color:#2d4351;
  107. }
  108. select {
  109. -webkit-appearance:none;
  110. -moz-appearance:none;
  111. appearance:none;
  112. border:1px solid rgba(0,0,0,.2);
  113. border-radius:2px;
  114. font-size:14px;
  115. padding:0 10px;
  116. height:35px;
  117. line-height:35px;
  118. font-family:inherit;
  119. color:#2d4351;
  120. outline:none;
  121. }
  122. button,
  123. .button,
  124. input[type=submit] {
  125. border:1px solid rgba(0,0,0,.2);
  126. padding:0 10px;
  127. border-radius:2px;
  128. outline:none;
  129. height:35px;
  130. line-height:35px;
  131. cursor:pointer;
  132. }
  133. .color-scheme-text {
  134. color:#61DDBB;
  135. }
  136. .color-scheme-background {
  137. background:#61DDBB;
  138. }
  139. .color-scheme-border {
  140. border-color:#61DDBB;
  141. }
  142. .color-scheme-background-hover {
  143. background:#ffffff;
  144. color:rgba(0,0,0,.6);
  145. }
  146. .color-scheme-background-hover:hover {
  147. background:#61DDBB;
  148. color:#ffffff;
  149. }
  150. .wrapper {
  151. max-width:1024px;
  152. width:95%;
  153. margin:0 auto;
  154. position:relative;
  155. height:auto;
  156. }
  157. header {
  158. position:relative;
  159. width:100%;
  160. height:50px;
  161. }
  162. .header {
  163. height:50px;
  164. background:#ffffff;
  165. position:fixed;
  166. width:100%;
  167. top:0;
  168. left:0;
  169. z-index:9998;
  170. border-bottom:1px solid rgb(238,238,238);
  171. box-shadow:0 0 5px rgba(0,0,0,.1);
  172. }
  173. .logo {
  174. height:50px;
  175. float:left;
  176. }
  177. .logo img {
  178. height:40px;
  179. margin-top:5px;
  180. }
  181. .header .searchbox {
  182. width:300px;
  183. height:50px;
  184. float:left;
  185. margin-left:10px;
  186. }
  187. .header .searchbox form {
  188. margin-top:7.5px;
  189. width:100%;
  190. border-style:solid;
  191. border-width:1px;
  192. height:35px;
  193. border-radius:25px;
  194. position:relative;
  195. }
  196. .header .searchbox form input {
  197. height:31px;
  198. width:100%;
  199. border-radius:25px;
  200. background:none !important;
  201. border:none !important;
  202. padding:0 10px;
  203. line-height:32px;
  204. font-size:14px;
  205. }
  206. .header .searchbox form button {
  207. height:24px;
  208. position:absolute;
  209. top:3px;
  210. right:0;
  211. background:none;
  212. border:none;
  213. }
  214. .nav {
  215. float:right;
  216. height:50px;
  217. overflow:visible;
  218. position:relative;
  219. }
  220. .nav label {
  221. display:block;
  222. position:relative;
  223. }
  224. .nav label svg {
  225. display:none;
  226. position:absolute;
  227. right:0px;
  228. top:12.5px;
  229. cursor:pointer;
  230. z-index:999;
  231. }
  232. .menu-wrapper {
  233. position:relative;
  234. }
  235. .menu-wrapper ul.menu-list {
  236. list-style-type:none;
  237. padding:0;
  238. height:50px;
  239. margin:0;
  240. }
  241. .menu-wrapper ul.menu-list li {
  242. display:inline-block;
  243. height:50px;
  244. padding:0;
  245. float:left;
  246. margin-left:20px;
  247. position:relative;
  248. z-index:1;
  249. }
  250. .menu-wrapper ul.menu-list li.menu-item-has-children {
  251. padding-right:15px;
  252. }
  253. .menu-wrapper ul.menu-list li.menu-item-has-children:after {
  254. position:absolute;
  255. content:'';
  256. width:6px;
  257. height:6px;
  258. right:0px;
  259. top:20px;
  260. border:1px solid rgba(0,0,0,.4);
  261. border-width:0 0 2px 2px;
  262. transform:rotate(-45deg);
  263. }
  264. .menu-wrapper ul.menu-list li a {
  265. font-weight:bold;
  266. text-transform:uppercase;
  267. display:block;
  268. text-decoration:none;
  269. line-height:50px;
  270. font-size:14px;
  271. letter-spacing:1px;
  272. }
  273. .menu-wrapper ul.menu-list li ul.sub-menu {
  274. background:#ffffff;
  275. position:absolute;
  276. right:0;
  277. top:50px;
  278. margin:0;
  279. padding:0;
  280. width:200px;
  281. visibility:hidden;
  282. opacity:0;
  283. box-shadow:0 2px 6px rgba(0, 0, 0, 0.12);
  284. overflow:hidden;
  285. }
  286. .menu-wrapper ul.menu-list li ul.sub-menu:before {
  287. content:"";
  288. position:fixed;
  289. top:50px;
  290. left:0;
  291. width:100%;
  292. height:100%;
  293. background:rgba(0,0,0,.7);
  294. z-index:-100
  295. }
  296. .menu-wrapper ul.menu-list li:hover > ul.sub-menu {
  297. visibility:visible;
  298. opacity:1;
  299. transition:.2s;
  300. }
  301. .menu-wrapper ul.menu-list li ul.sub-menu li {
  302. float:none;
  303. margin:0;
  304. padding:0 10px;
  305. display:block;
  306. height:50px;
  307. border-bottom:1px solid rgba(0,0,0,.1);
  308. overflow:hidden;
  309. background:#ffffff;
  310. }
  311. .menu-wrapper ul.menu-list li ul.sub-menu li a {
  312. display:block;
  313. font-size:14px;
  314. line-height:50px;
  315. text-transform:none;
  316. font-weight:400;
  317. color:#2D4351;
  318. }
  319. .tns-outer {
  320. padding:0 !important;
  321. position:relative;
  322. }
  323. .tns-outer [hidden] {
  324. display:none !important
  325. }
  326. .tns-outer [aria-controls],
  327. .tns-outer [data-action] {
  328. cursor:pointer
  329. }
  330. .tns-slider {
  331. -webkit-transition:all 0s;
  332. -moz-transition:all 0s;
  333. transition:all 0s
  334. }
  335. .tns-slider>.tns-item {
  336. -webkit-box-sizing:border-box;
  337. -moz-box-sizing:border-box;
  338. box-sizing:border-box
  339. }
  340. .tns-horizontal.tns-subpixel {
  341. white-space:nowrap
  342. }
  343. .tns-horizontal.tns-subpixel>.tns-item {
  344. display:inline-block;
  345. vertical-align:top;
  346. white-space:normal
  347. }
  348. .tns-horizontal.tns-no-subpixel:after {
  349. content:'';
  350. display:table;
  351. clear:both
  352. }
  353. .tns-horizontal.tns-no-subpixel>.tns-item {
  354. float:left
  355. }
  356. .tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {
  357. margin-right:-100%
  358. }
  359. .tns-no-calc {
  360. position:relative;
  361. left:0
  362. }
  363. .tns-gallery {
  364. position:relative;
  365. left:0;
  366. min-height:1px
  367. }
  368. .tns-gallery>.tns-item {
  369. position:absolute;
  370. left:-100%;
  371. -webkit-transition:transform 0s, opacity 0s;
  372. -moz-transition:transform 0s, opacity 0s;
  373. transition:transform 0s, opacity 0s
  374. }
  375. .tns-gallery>.tns-slide-active {
  376. position:relative;
  377. left:auto !important
  378. }
  379. .tns-gallery>.tns-moving {
  380. -webkit-transition:all 0.25s;
  381. -moz-transition:all 0.25s;
  382. transition:all 0.25s
  383. }
  384. .tns-autowidth {
  385. display:inline-block
  386. }
  387. .tns-lazy-img {
  388. -webkit-transition:opacity 0.6s;
  389. -moz-transition:opacity 0.6s;
  390. transition:opacity 0.6s;
  391. opacity:0.6
  392. }
  393. .tns-lazy-img.tns-complete {
  394. opacity:1
  395. }
  396. .tns-ah {
  397. -webkit-transition:height 0s;
  398. -moz-transition:height 0s;
  399. transition:height 0s
  400. }
  401. .tns-ovh {
  402. overflow:hidden
  403. }
  404. .tns-visually-hidden {
  405. position:absolute;
  406. left:-10000em
  407. }
  408. .tns-transparent {
  409. opacity:0;
  410. visibility:hidden
  411. }
  412. .tns-fadeIn {
  413. opacity:1;
  414. filter:alpha(opacity=100);
  415. z-index:0
  416. }
  417. .tns-normal,
  418. .tns-fadeOut {
  419. opacity:0;
  420. filter:alpha(opacity=0);
  421. z-index:-1
  422. }
  423. .tns-vpfix {
  424. white-space:nowrap
  425. }
  426. .tns-vpfix>div,
  427. .tns-vpfix>li {
  428. display:inline-block
  429. }
  430. .tns-t-subp2 {
  431. margin:0 auto;
  432. width:310px;
  433. position:relative;
  434. height:10px;
  435. overflow:hidden
  436. }
  437. .tns-t-ct {
  438. width:2333.3333333%;
  439. width:-webkit-calc(100% * 70 / 3);
  440. width:-moz-calc(100% * 70 / 3);
  441. width:calc(100% * 70 / 3);
  442. position:absolute;
  443. right:0
  444. }
  445. .tns-t-ct:after {
  446. content:'';
  447. display:table;
  448. clear:both
  449. }
  450. .tns-t-ct>div {
  451. width:1.4285714%;
  452. width:-webkit-calc(100% / 70);
  453. width:-moz-calc(100% / 70);
  454. width:calc(100% / 70);
  455. height:10px;
  456. float:left
  457. }
  458. .tns-outer button[data-action=stop] {
  459. display:none;
  460. }
  461. .tns-outer button[data-action=start] {
  462. position:absolute;
  463. background:rgba(0,0,0,.3);
  464. z-index:1;
  465. left:calc(50% - 45px);
  466. top:calc(50% - 30px);
  467. font-size:50px;
  468. height:60px;
  469. line-height:60px;
  470. width:90px;
  471. border-radius:10px;
  472. color:rgba(0,0,0,.7)
  473. }
  474. .tns-nav {
  475. position:absolute;
  476. bottom:10px;
  477. right:calc(50% - 150px);
  478. z-index:1;
  479. text-align:center;
  480. width:300px;
  481. }
  482. .tns-nav button {
  483. width:15px;
  484. height:15px;
  485. border-radius:25px;
  486. margin:0 2px;
  487. background:none;
  488. padding:0;
  489. border:3px solid #cccccc;
  490. background:#cccccc;
  491. }
  492. .tns-nav button.tns-nav-active {
  493. background:#61DDBB;
  494. width:30px;
  495. }
  496. .slider {
  497. margin-top:20px;
  498. width:100%;
  499. height:400px;
  500. overflow:hidden;
  501. position:relative;
  502. }
  503. .slider .slide {
  504. height:400px;
  505. border-radius:3px;
  506. }
  507. .slider .slide img {
  508. height:100%;
  509. width:100%;
  510. border-radius:3px;
  511. }
  512. .index {
  513. position:relative;
  514. }
  515. .not-found {
  516. text-align:center;
  517. padding:100px 0;
  518. }
  519. .labelbox {
  520. margin-top:20px;
  521. height:40px;
  522. position:relative;
  523. }
  524. .labelbox .newest {
  525. height:17px;
  526. border-bottom:1px solid rgba(0,0,0,.1);
  527. text-align:center;
  528. }
  529. .labelbox .newest h3 {
  530. padding:5px 20px;
  531. font-size:18px;
  532. line-height:20px;
  533. border-radius:10px;
  534. margin:0;
  535. display:inline-block;
  536. border:1px solid rgba(0,0,0,.1);
  537. background:#ffffff;
  538. }
  539. .labelbox .archive {
  540. border-bottom:1px solid rgba(0,0,0,.1);
  541. }
  542. .labelbox .archive h3 {
  543. padding:0;
  544. margin:0;
  545. line-height:40px;
  546. text-transform:uppercase;
  547. }
  548. .labelbox .archive .filtered {
  549. position:absolute;
  550. top:5px;
  551. right:0;
  552. height:30px;
  553. width:150px;
  554. }
  555. .labelbox .archive .filtered select {
  556. line-height:30px;
  557. height:30px;
  558. width:150px;
  559. position:relative;
  560. }
  561. .labelbox .archive .filtered:before {
  562. content:url('data:image/svg+xml;charset=UTF-8, <svg width="15px" height="15px" enable-background="new 0 0 459 459" version="1.1" viewBox="0 0 459 459" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="M178.5,382.5h102v-51h-102V382.5z M0,76.5v51h459v-51H0z M76.5,255h306v-51h-306V255z"/></svg>');
  563. position:absolute;
  564. z-index:1;
  565. top:9px;
  566. right:15px;
  567. }
  568. .labelbox .next {
  569. text-align:center;
  570. }
  571. .labelbox .next a.button {
  572. text-decoration:none;
  573. height:40px;
  574. display:inline-block;
  575. border:none;
  576. line-height:40px;
  577. background-position:center center;
  578. background-repeat:no-repeat;
  579. background-size:cover;
  580. padding:0 20px;
  581. color:#ffffff;
  582. font-weight:bold;
  583. font-size:16px;
  584. width:100%;
  585. max-width:500px;
  586. }
  587. .labelbox .next a.button:hover {
  588. box-shadow:inset 0px .5px 1px rgba(0,0,0,.5);
  589. text-decoration:none;
  590. }
  591. .boxcontainer {
  592. margin-top:20px;
  593. position:relative;
  594. width:100%;
  595. display:flex;
  596. flex-wrap:wrap;
  597. flex-direction:row;
  598. }
  599. .productbox {
  600. min-width:20%;
  601. max-width:20%;
  602. height:auto;
  603. border-radius:3px;
  604. flex:1;
  605. border:5px solid transparent;
  606. }
  607. .productbox .content {
  608. border:1px solid rgba(0,0,0,.08);
  609. position:relative;
  610. }
  611. .productbox .content .thumb {
  612. width:100%;
  613. height:200px;
  614. background:rgba(0,0,0,.07);
  615. border-radius:3px;
  616. text-align:center;
  617. overflow:hidden;
  618. position:relative;
  619. }
  620. .productbox .content .thumb img {
  621. height:100%;
  622. width:auto;
  623. border-radius:3px;
  624. position:relative;
  625. }
  626. .productbox .content .thumb .ribbon {
  627. direction:ltr;
  628. display:block;
  629. width:80px;
  630. height:80px;
  631. overflow:hidden;
  632. position:absolute;
  633. z-index:5;
  634. top:7px;
  635. left:7px;
  636. transform:rotate(-90deg) scale(1.2);
  637. cursor:pointer;
  638. }
  639. .productbox .content .thumb .ribbon .text {
  640. text-transform:uppercase;
  641. display:block;
  642. font-size:55%;
  643. font-weight:600;
  644. color:#fff;
  645. letter-spacing:2px;
  646. text-align:center;
  647. -webkit-transform:rotate(45deg);
  648. -moz-transform:rotate(45deg);
  649. -ms-transform:rotate(45deg);
  650. -o-transform:rotate(45deg);
  651. position:relative;
  652. padding:2px 0;
  653. left:-5px;
  654. top:15px;
  655. width:120px;
  656. color:#fff;
  657. -webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);
  658. -moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);
  659. box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);
  660. }
  661. .productbox .content .thumb img.lazy {
  662. opacity:0;
  663. }
  664. .productbox .content .thumb img.lazy.loaded {
  665. opacity:1;
  666. }
  667. .productbox .content .title {
  668. padding:5px 5px;
  669. }
  670. .productbox .content .title h3 {
  671. font-size:14px;
  672. line-height:17px;
  673. font-weight:700;
  674. height:34px;
  675. margin:0;
  676. color:#444444;
  677. text-decoration:none;
  678. -webkit-line-clamp:2;
  679. -webkit-box-orient:vertical;
  680. overflow:hidden;
  681. text-overflow:ellipsis;
  682. display:-webkit-box;
  683. }
  684. .productbox a:hover {
  685. text-decoration:none;
  686. }
  687. .productbox:hover .content {
  688. -webkit-box-shadow:2px 5px 10px 1px rgba(0,0,0,.1);
  689. -moz-box-shadow: 2px 5px 10px 1px rgba(0,0,0,.1);
  690. box-shadow:2px 5px 10px 1px rgba(0,0,0,.1);
  691. text-decoration:none;
  692. }
  693. .productbox .content .pricing {
  694. display:block;
  695. text-align:center;
  696. height:25px;
  697. line-height:25px;
  698. font-size:16px;
  699. }
  700. .productbox .content .pricing .price {
  701. color:#ff5722;
  702. font-weight:bold;
  703. }
  704. .productbox .content .pricing .price_slik {
  705. color:#c1c1c1;
  706. }
  707. .postbox {
  708. border:1px solid rgba(0,0,0,.08);
  709. width:calc(50% - 20px);
  710. float:left;
  711. margin:0 10px 20px;
  712. height:265px;
  713. border-radius:3px;
  714. }
  715. .postbox .thumb {
  716. width:100%;
  717. height:200px;
  718. background:rgba(0,0,0,.07);
  719. border-radius:3px;
  720. text-align:center;
  721. overflow:hidden;
  722. vertical-align:middle;
  723. }
  724. .postbox .thumb img {
  725. height:auto;
  726. width:100%;
  727. border-radius:3px;
  728. position:relative;
  729. top:50%;
  730. transform:translateY(-50%);
  731. }
  732. .postbox .thumb img.lazy {
  733. opacity:0;
  734. }
  735. .postbox .thumb img.lazy.loaded {
  736. opacity:1;
  737. }
  738. .postbox .title {
  739. padding:5px 10px;
  740. border-bottom:none !important;
  741. }
  742. .postbox .title h3 {
  743. font-size:20px;
  744. line-height:23px;
  745. font-weight:700;
  746. height:46px;
  747. margin:0;
  748. color:#444444;
  749. text-decoration:none;
  750. -webkit-line-clamp:2;
  751. -webkit-box-orient:vertical;
  752. overflow:hidden;
  753. text-overflow:ellipsis;
  754. display:-webkit-box;
  755. }
  756. .postbox a:hover {
  757. text-decoration:none;
  758. }
  759. .postbox:hover {
  760. -webkit-box-shadow:2px 5px 10px 1px rgba(0,0,0,.1);
  761. -moz-box-shadow: 2px 5px 10px 1px rgba(0,0,0,.1);
  762. box-shadow:2px 5px 10px 1px rgba(0,0,0,.1);
  763. text-decoration:none;
  764. position:relative;
  765. }
  766. .navigation {
  767. margin-bottom:30px;
  768. text-align:center
  769. }
  770. .navigation a,
  771. .navigation span {
  772. width:35px;
  773. height:35px;
  774. line-height:35px;
  775. margin:0 4px;
  776. font-size:16px;
  777. color:#888;
  778. -webkit-border-radius:4px;
  779. -moz-border-radius:4px;
  780. border-radius:4px;
  781. display:inline-block;
  782. border:1px solid rgba(0,0,0,.1)
  783. }
  784. .navigation a.prevnextlink {
  785. width:150px;
  786. }
  787. .navigation span.current {
  788. color:#ffffff
  789. }
  790. .navigation a:hover {
  791. background:rgba(0,0,0,.2);
  792. color:#ffffff;
  793. text-decoration:none
  794. }
  795. .singular {
  796. margin-top:20px;
  797. }
  798. .post {
  799. border:1px solid rgba(0,0,0,.1);
  800. width:calc(100% - 320px);
  801. float:left;
  802. background:#ffffff;
  803. }
  804. .post .title {
  805. border-bottom:1px solid rgba(0,0,0,.1);
  806. }
  807. .post .title h1 {
  808. margin:0;
  809. padding:10px;
  810. line-height:35px;
  811. font-size:30px;
  812. }
  813. .page {
  814. border:1px solid rgba(0,0,0,.1);
  815. width:100%;
  816. float:left;
  817. background:#ffffff;
  818. }
  819. .page .title {
  820. border-bottom:1px solid rgba(0,0,0,.1);
  821. }
  822. .page .title h1 {
  823. margin:0;
  824. padding:10px;
  825. line-height:35px;
  826. font-size:30px;
  827. }
  828. .sidebar {
  829. border:1px solid rgba(0,0,0,.1);
  830. width:300px;
  831. float:right;
  832. background:#ffffff;
  833. }
  834. .sidebar .widget {
  835. padding:10px;
  836. }
  837. .product {
  838. position:relative;
  839. }
  840. .product .boxtop {
  841. position:relative;
  842. }
  843. .product .boxdetail {
  844. margin-top:20px;
  845. float:none;
  846. position:relative;
  847. display:block;
  848. background:#ffffff;
  849. border:1px solid rgba(0,0,0,.09);
  850. }
  851. .product .boxdetail h2 {
  852. font-weight:bold;
  853. }
  854. .product .boxtop .left {
  855. float:left;
  856. width:450px;
  857. position:relative;
  858. border-radius:3px;
  859. }
  860. .product .boxtop .right {
  861. float:right;
  862. width:calc(100% - 460px);
  863. border:1px solid rgba(0,0,0,.09);
  864. background:#ffffff;
  865. height:auto;
  866. position:relative;
  867. border-radius: 5px;
  868. }
  869. .photo {
  870. width:100%;
  871. height:auto;
  872. position:relative;
  873. }
  874. .photo .photobig {
  875. border:1px solid rgba(0,0,0,.09);
  876. width:100%;
  877. height:450px;
  878. padding:5px;
  879. text-align:center;
  880. border-radius:5px;
  881. position:relative;
  882. }
  883. .photo .photobig img {
  884. margin:0 auto;
  885. width:auto;
  886. height:100%;
  887. flex:1;
  888. background-repeat:no-repeat;
  889. background-position:center;
  890. background-size:cover;
  891. }
  892. .photo .photobig .ribbon {
  893. direction:ltr;
  894. display:block;
  895. width:85px;
  896. height:88px;
  897. overflow:hidden;
  898. position:absolute;
  899. z-index:5;
  900. top:6px;
  901. left:10px;
  902. transform:rotate(-90deg) scale(1.2);
  903. cursor:pointer;
  904. }
  905. .photo .photobig .ribbon .text {
  906. text-transform:uppercase;
  907. display:block;
  908. font-size:55%;
  909. font-weight:600;
  910. color:#fff;
  911. letter-spacing:2px;
  912. text-align:center;
  913. -webkit-transform:rotate(45deg);
  914. -moz-transform:rotate(45deg);
  915. -ms-transform:rotate(45deg);
  916. -o-transform:rotate(45deg);
  917. position:relative;
  918. padding:7px 0;
  919. left:-6px;
  920. top:9px;
  921. width:120px;
  922. color:#fff;
  923. -webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);
  924. -moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);
  925. box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);
  926. }
  927. .photo .photosmall {
  928. margin-top:10px;
  929. position:relative;
  930. text-align:center;
  931. }
  932. .photo .photosmall .photosmallbox {
  933. display:inline-block;
  934. vertical-align:top;
  935. width:80px;
  936. height:80px;
  937. border:1px solid rgba(0,0,0,.09);
  938. padding:5px;
  939. cursor:pointer;
  940. }
  941. .photo .photosmall .photosmallbox .img {
  942. width:100%;
  943. height:100%;
  944. background-position:center;
  945. background-repeat:no-repeat;
  946. background-size:contain;
  947. }
  948. .contentbox {
  949. position:relative;
  950. width:100%;
  951. height:auto;
  952. padding:10px;
  953. }
  954. .contentbox .outstock {
  955. background:#FFF6BF;
  956. width:calc( 100% + 20px);
  957. margin-left:-10px;
  958. margin-top:-10px;
  959. text-align:center;
  960. color:#606060;
  961. font-weight:700;
  962. padding:10px 0;
  963. margin-bottom:10px;
  964. position:relative;
  965. }
  966. .contentbox h1 {
  967. font-size:23px;
  968. font-weight:bold;
  969. border-bottom:1px solid rgba(0,0,0,.09);
  970. margin:0;
  971. padding-bottom:10px;
  972. line-height:27px;
  973. color:#2d4351;
  974. }
  975. .contentbox h2 {
  976. font-size:18px;
  977. font-weight:normal;
  978. border-bottom:1px solid rgba(0,0,0,.09);
  979. margin:0;
  980. padding-bottom:10px;
  981. line-height:27px;
  982. color:#2d4351;
  983. }
  984. .shareButton {
  985. margin-top:50px;
  986. position:relative;
  987. text-align:center;
  988. }
  989. .shareButton .labele {
  990. height:35px;
  991. line-height:35px;
  992. text-align:center;
  993. font-size:16px;
  994. font-weight:bold;
  995. position:absolute;
  996. left:0;
  997. width:100%;
  998. top:-35px;
  999. }
  1000. .shareButton a {
  1001. background:#fff;
  1002. display:inline-block;
  1003. text-align:center;
  1004. text-decoration:none;
  1005. width:25%;
  1006. text-align:center;
  1007. float:left;
  1008. border-top:1px solid rgba(0,0,0,.09);
  1009. border-right:1px solid rgba(0,0,0,.09);
  1010. padding-top:5px;
  1011. }
  1012. .shareButton a:hover {
  1013. background:rgba(0,0,0,.1);
  1014. border-top:1px solid rgba(0,0,0,.01);
  1015. border-right:1px solid rgba(0,0,0,.01);
  1016. }
  1017. .textbox {
  1018. font-size:16px;
  1019. }
  1020. .textbox h1,
  1021. h1 {
  1022. border:none;
  1023. }
  1024. .textbox blockquote {
  1025. font-style:italic;
  1026. }
  1027. .comments {
  1028. padding:10px;
  1029. }
  1030. .comments h2 {
  1031. border-bottom:1px solid rgba(0,0,0,.1);
  1032. font-size:18px;
  1033. }
  1034. .comments ul {
  1035. list-style-type:none;
  1036. padding:0;
  1037. }
  1038. .comments ul li {
  1039. position:relative;
  1040. margin-bottom:30px;
  1041. }
  1042. .comments ul li ul.children {
  1043. margin-top:20px;
  1044. margin-left:60px;
  1045. }
  1046. .comments ul li .comment-body {
  1047. border-bottom:1px solid rgba(0,0,0,.1);
  1048. position:relative;
  1049. padding-left:60px;
  1050. }
  1051. .comments ul li .comment-body .comment-author {
  1052. height:50px;
  1053. width:50px;
  1054. position:absolute;
  1055. top:0;
  1056. left:0;
  1057. }
  1058. .comments ul li .comment-body .author-name {
  1059. font-weight:bold;
  1060. }
  1061. .comments ul li .comment-body .comment-text {
  1062. }
  1063. .comments ul li .comment-body .comment-text p {
  1064. margin:0;
  1065. }
  1066. .comments .comment-respond {
  1067. position:relative;
  1068. }
  1069. .comments .comment-respond h3 {
  1070. margin:0;
  1071. }
  1072. .comments .comment-respond .comment-form {
  1073. position:relative;
  1074. }
  1075. .comments .comment-respond .comment-form .comment-form-comment {
  1076. position:relative;
  1077. width:100%;
  1078. }
  1079. .comments .comment-respond .comment-form .comment-form-comment label {
  1080. display:none;
  1081. }
  1082. .comments .comment-respond .comment-form textarea {
  1083. width:100%;
  1084. height:100px;
  1085. }
  1086. .comments .comment-respond .comment-form .comment-form-url {
  1087. display:none;
  1088. }
  1089. .comments .comment-respond .comment-form p {
  1090. width:50%;
  1091. }
  1092. .comments .comment-respond .comment-form input[type=text],
  1093. input[type=email] {
  1094. width:100%;
  1095. }
  1096. .featurebox {
  1097. height:auto;
  1098. position:relative;
  1099. margin-top:20px;
  1100. margin-bottom:20px;
  1101. }
  1102. .featurebox .feature-wrap {
  1103. background:#ffffff;
  1104. position:relative;
  1105. border:1px solid rgba(0,0,0,.2);
  1106. border-radius:10px;
  1107. padding:20px;
  1108. }
  1109. .featurebox .feature-wrap .feature {
  1110. display:inline-block;
  1111. float:left;
  1112. text-align:center;
  1113. }
  1114. .featurebox .feature-wrap .feature .icon {
  1115. }
  1116. .featurebox .feature-wrap .feature .heading {
  1117. margin-top:20px;
  1118. font-size:19px;
  1119. font-weight:bold;
  1120. color:rgba(0,0,0,9);
  1121. }
  1122. .featurebox .feature-wrap .feature .description {
  1123. font-size:14px;
  1124. width:200px;
  1125. margin:20px auto 0;
  1126. }
  1127. .featurebox .feature-wrap .featureleft,
  1128. .featurebox .feature-wrap .featureright {
  1129. width:30%;
  1130. }
  1131. .featurebox .feature-wrap .featurecenter {
  1132. width:40%;
  1133. }
  1134. .socialbox {
  1135. margin-top:30px;
  1136. height:50px;
  1137. background:#ffffff;
  1138. border-top:1px solid rgba(0,0,0,.09);
  1139. }
  1140. .socialbox .socials {
  1141. height:50px;
  1142. line-height:50px;
  1143. }
  1144. .socialbox .socials span {
  1145. display:inline-block;
  1146. margin-right:10px;
  1147. }
  1148. .socialbox .socials a.social {
  1149. display:inline-block;
  1150. height:50px;
  1151. vertical-align:middle;
  1152. padding-top:10px;
  1153. margin-right:15px;
  1154. }
  1155. .widgetbox {
  1156. height:auto;
  1157. position:relative;
  1158. padding-bottom:20px;
  1159. border-top:1px solid rgba(0,0,0,.09);
  1160. background:#ffffff;
  1161. }
  1162. .widgetbox .widget {
  1163. display:inline-block;
  1164. float:left;
  1165. }
  1166. .widgetbox .widgetleft,
  1167. .widgetbox .widgetright {
  1168. width:30%;
  1169. }
  1170. .widgetbox .widgetcenter {
  1171. width:40%;
  1172. }
  1173. .widgetbox .widget h3 {
  1174. color:rgba(0,0,0,1);
  1175. text-align:center;
  1176. font-size:20px;
  1177. font-weight:700;
  1178. }
  1179. .widget_waorder_about {
  1180. position:relative;
  1181. }
  1182. .widget_waorder_about h3 {
  1183. color:rgba(0,0,0,1);
  1184. text-align:center;
  1185. font-size:20px;
  1186. font-weight:700;
  1187. }
  1188. .widget_waorder_about .widget-content {
  1189. text-align:center;
  1190. }
  1191. .widget_waorder_payment {
  1192. position:relative;
  1193. }
  1194. .widget_waorder_payment h3 {
  1195. color:rgba(0,0,0,1);
  1196. text-align:center;
  1197. font-size:20px;
  1198. font-weight:700
  1199. }
  1200. .widget_waorder_payment .widget-content {
  1201. text-align:center;
  1202. }
  1203. .widget_waorder_payment .widget-content ul {
  1204. position:relative;
  1205. margin:0 !important;
  1206. padding:0;
  1207. }
  1208. .widget_waorder_payment .widget-content ul li {
  1209. display:inline-block;
  1210. height:36px;
  1211. width:72px;
  1212. border:1px solid rgba(0,0,0,.06);
  1213. margin:3px 2px;
  1214. background-color:#fff;
  1215. border-radius:2px;
  1216. background-position:center center;
  1217. background-size:70% auto;
  1218. background-repeat:no-repeat;
  1219. }
  1220. .widget_waorder_shipping h3 {
  1221. color:rgba(0,0,0,1);
  1222. text-align:center;
  1223. font-size:20px;
  1224. font-weight:700
  1225. }
  1226. .widget_waorder_shipping .widget-content {
  1227. text-align:center;
  1228. }
  1229. .widget_waorder_shipping .widget-content ul {
  1230. position:relative;
  1231. margin:0;
  1232. padding:0;
  1233. }
  1234. .widget_waorder_shipping .widget-content ul li {
  1235. display:inline-block;
  1236. height:36px;
  1237. width:72px;
  1238. border:1px solid rgba(0,0,0,.06);
  1239. margin:3px 2px;
  1240. background-color:#fff;
  1241. border-radius:2px;
  1242. background-position:center center;
  1243. background-size:70% auto;
  1244. background-repeat:no-repeat;
  1245. }
  1246. .widget_waorder_contact h3 {
  1247. color:rgba(0,0,0,1);
  1248. text-align:center;
  1249. font-size:20px;
  1250. font-weight:700
  1251. }
  1252. .widget_waorder_contact .widget-content {
  1253. text-align:center;
  1254. }
  1255. .widget_waorder_contact .widget-content .btn {
  1256. margin-bottom:10px;
  1257. position:relative;
  1258. }
  1259. .widget_waorder_contact .widget-content .btn a {
  1260. display:block;
  1261. font-weight:600;
  1262. border:1px solid rgba(0,0,0,.06);
  1263. border-radius:100px;
  1264. padding:5px 15px;
  1265. text-align:center;
  1266. margin-bottom:5px;
  1267. text-decoration:none;
  1268. cursor:pointer;
  1269. }
  1270. .orderBox {
  1271. position:relative;
  1272. }
  1273. .orderBox.center {
  1274. text-align:center;
  1275. }
  1276. .orderBox .pricing {
  1277. margin:10px 0;
  1278. font-size:23px;
  1279. line-height:25px;
  1280. }
  1281. .orderBox .pricing .price {
  1282. font-weight:bold;
  1283. color:#FF5050;
  1284. }
  1285. .orderBox .pricing .price_slik {
  1286. color:rgba(0,0,0,.5);
  1287. }
  1288. .orderBox .variable {
  1289. padding:0;
  1290. margin-top:20px;
  1291. }
  1292. .orderBox .variable p {
  1293. font-size:16px;
  1294. margin:0 0 10px 0;
  1295. font-weight:400;
  1296. }
  1297. .orderBox .variable .variable-option {
  1298. display:inline-block;
  1299. padding:5px 15px;
  1300. border:1px solid rgba(0,0,0,.09);
  1301. font-size:14px;
  1302. text-decoration:none;
  1303. margin-right:5px;
  1304. margin-bottom:5px;
  1305. border-radius:2px;
  1306. cursor:pointer;
  1307. position:relative;
  1308. }
  1309. .orderBox .variable .variable-option input {
  1310. position:absolute;
  1311. opacity:0;
  1312. cursor:pointer;
  1313. z-index:1;
  1314. }
  1315. .orderBox .variable .variable-option .marked {
  1316. position:absolute;
  1317. width:100%;
  1318. height:100%;
  1319. top:0;
  1320. left:0;
  1321. background:none;
  1322. opacity:0;
  1323. border-width:1px;
  1324. border-style:solid;
  1325. border-radius:2px;
  1326. }
  1327. .orderBox .variable .variable-option input:checked ~ .marked {
  1328. opacity:1;
  1329. }
  1330. .orderBox .variable .variable-qty {
  1331. width:142px;
  1332. display:inline-block;
  1333. }
  1334. .orderBox .variable .variable-qty input {
  1335. width:60px;
  1336. text-align:center;
  1337. border:1px solid rgba(0,0,0,.1);
  1338. border-left:none;
  1339. border-right:none;
  1340. border-radius:0;
  1341. margin:0;
  1342. float:left;
  1343. color:#000000;
  1344. }
  1345. .orderBox .variable .variable-qty button {
  1346. background:rgba(0,0,0,.04);
  1347. width:40px;
  1348. border:1px solid rgba(0,0,0,.1);
  1349. cursor:pointer;
  1350. margin:0;
  1351. float:left;
  1352. font-size:16px;
  1353. }
  1354. .orderBox .variable .variable-qty button:hover {
  1355. background:rgba(0,0,0,.09);
  1356. }
  1357. .orderBox .variable .order-button {
  1358. width:100%;
  1359. height:50px;
  1360. border:none;
  1361. color:#ffffff;
  1362. text-transform:uppercase;
  1363. font-size:23px;
  1364. font-weight:bold;
  1365. border-radius:5px;
  1366. }
  1367. .orderBox .variable .order-button svg {
  1368. margin-right:2px;
  1369. }
  1370. .orderBox .variable .order-button:hover {
  1371. box-shadow:inset 0 0 5px rgba(0,0,0,.08);
  1372. }
  1373. .orderBox .variable .order-button.outstock {
  1374. background:rgba(0,0,0,.2);
  1375. cursor:no-drop;
  1376. }
  1377. .orderBox .variable .button-order-mp {
  1378. margin-top:10px;
  1379. text-align:center;
  1380. }
  1381. .orderBox .variable .button-order-mp a {
  1382. border:1px solid rgba(0,0,0,.1);
  1383. width:50px;
  1384. height:35px;
  1385. padding:5px 0;
  1386. text-align:center;
  1387. display:inline-block;
  1388. }
  1389. .orderBox .variable .button-order-mp a img {
  1390. width:20px;
  1391. height:20px;
  1392. }
  1393. .orderBox .variable .button-order-mp a:hover {
  1394. border:1px solid rgba(0,0,0,.3);
  1395. }
  1396. .formWaBox {
  1397. font-size:14px;
  1398. line-height:1.6;
  1399. display:flex;
  1400. position:relative;
  1401. position:fixed;
  1402. z-index:99998;
  1403. top:0;
  1404. left:0;
  1405. width:100%;
  1406. height:100%;
  1407. overflow-y:auto;
  1408. padding:10px 0;
  1409. visibility:hidden;
  1410. opacity:0;
  1411. background:rgba(0,0,0,.6);
  1412. }
  1413. .formWaBox.open {
  1414. visibility:visible;
  1415. opacity:1;
  1416. transition:.2s;
  1417. }
  1418. .formWaBox .formWa {
  1419. display:block;
  1420. margin:auto auto;
  1421. width:calc(100% - 20px);
  1422. box-shadow:0 20px 50px rgba(0, 0, 0,.2);
  1423. max-width:500px;
  1424. background:#ffffff;
  1425. height:auto;
  1426. border-radius:2px;
  1427. }
  1428. .formWaBox .formWa .heading {
  1429. position:relative;
  1430. width:100%;
  1431. margin:0;
  1432. height:60px;
  1433. line-height:60px;
  1434. border-bottom:1px solid rgba(0,0,0,.06);
  1435. font-size:14px;
  1436. background:#fff;
  1437. font-weight:400;
  1438. border-radius:2px 2px 0 0 ;
  1439. padding:15px 20px;
  1440. }
  1441. .formWaBox .formWa .heading svg {
  1442. height:30px;
  1443. width:30px;
  1444. float:left;
  1445. }
  1446. .formWaBox .formWa .heading h3 {
  1447. padding:0 5px;
  1448. float:left;
  1449. height:30px;
  1450. line-height:30px;
  1451. margin:0;
  1452. color:#444;
  1453. font-weight:400;
  1454. font-size:18px;
  1455. border:none;
  1456. }
  1457. .formWaBox .formWa .heading .close {
  1458. position:absolute;
  1459. width:30px;
  1460. height:30px;
  1461. top:15px;
  1462. right:20px;
  1463. color:#aaa;
  1464. text-align:center;
  1465. padding:0;
  1466. cursor:pointer;
  1467. font-size:30px;
  1468. line-height:20px;
  1469. font-weight:300;
  1470. transition:.2s;
  1471. }
  1472. .formWaBox .formWa .item {
  1473. background:rgba(0,0,0,.02);
  1474. border-bottom:1px solid rgba(0,0,0,.08);
  1475. }
  1476. .formWaBox .formWa .item .thumb {
  1477. width:100px;
  1478. height:110px;
  1479. text-align:center;
  1480. float:left;
  1481. border-right:1px solid rgba(0,0,0,.08);
  1482. padding:20px;
  1483. }
  1484. .formWaBox .formWa .item .thumb img {
  1485. height:100%;
  1486. width:auto;
  1487. }
  1488. .formWaBox .formWa .item .detailbox {
  1489. width:calc( 100% - 100px);
  1490. float:left;
  1491. height:110px;
  1492. display:flex;
  1493. align-items:center;
  1494. justify-content:center;
  1495. }
  1496. .formWaBox .formWa .item .detailbox .detail {
  1497. width:100%;
  1498. text-align:left;
  1499. }
  1500. .formWaBox .formWa .item .detailbox .detail h3 {
  1501. margin:0;
  1502. font-size:17px;
  1503. line-height:20px;
  1504. padding:0 20px 0 10px;
  1505. font-weight:700;
  1506. }
  1507. .formWaBox .formWa .item .detailbox .detail .price {
  1508. font-size:13px;
  1509. padding:0 20px 0 10px;
  1510. }
  1511. .formWaBox .formWa .item .detailbox .detail table {
  1512. margin-top:5px;
  1513. width:100%;
  1514. padding:0 20px 0 10px;
  1515. }
  1516. .formWaBox .formWa .item .detailbox .detail table tr {
  1517. position:relative;
  1518. }
  1519. .formWaBox .formWa .item .detailbox .detail table tr td {
  1520. line-height:13px;
  1521. position:relative;
  1522. font-size:13px;
  1523. }
  1524. .formWaBox .formWa .subtotal {
  1525. background:rgba(0,0,0,.02);
  1526. height:auto;
  1527. position:relative;
  1528. }
  1529. .formWaBox .formWa .subtotal table {
  1530. width:100%;
  1531. background:#ffffff;
  1532. border-color:#ffffff;
  1533. }
  1534. .formWaBox .formWa .subtotal table tr td.labelo {
  1535. line-height:16px;
  1536. width:100px;
  1537. }
  1538. .formWaBox .formWa .subtotal table tr td.valueo {
  1539. line-height:16px;
  1540. width:calc(100% - 100px);
  1541. }
  1542. .formWaBox .formWa .subtotal .subtotalrp {
  1543. height:40px;
  1544. width:160px;
  1545. position:absolute;
  1546. top:3px;
  1547. right:20px;
  1548. text-align:right;
  1549. font-size:16px;
  1550. font-weight:bold;
  1551. line-height:16px;
  1552. }
  1553. .formWaBox .formWa .form {
  1554. position:relative;
  1555. padding:10px 20px;
  1556. }
  1557. .formWaBox .formWa .form table {
  1558. width:100%;
  1559. margin-bottom:5px;
  1560. }
  1561. .formWaBox .formWa .form table td {
  1562. }
  1563. .formWaBox .formWa .form .input {
  1564. position:relative;
  1565. }
  1566. .formWaBox .formWa .form .input input {
  1567. width:100%;
  1568. height:40px;
  1569. line-height:40px;
  1570. padding-left:30px;
  1571. }
  1572. .formWaBox .formWa .form .input input[type="search"] {
  1573. width:100%;
  1574. height:35px;
  1575. line-height:35px;
  1576. padding-left:10px;
  1577. }
  1578. .formWaBox .formWa .form .input .ss-main {
  1579. width:100%;
  1580. height:40px;
  1581. line-height:40px;
  1582. }
  1583. .formWaBox .formWa .form .input select {
  1584. width:100%;
  1585. height:40px;
  1586. line-height:40px;
  1587. padding-left:30px;
  1588. }
  1589. .formWaBox .formWa .form .input textarea {
  1590. width:100%;
  1591. height:60px;
  1592. line-height:30px;
  1593. }
  1594. .formWaBox .formWa .form .input svg {
  1595. position:absolute;
  1596. top:13px;
  1597. left:5px;
  1598. }
  1599. .formWaBox .formWa .form .input i {
  1600. position:absolute;
  1601. top:13px;
  1602. left:5px;
  1603. border:1px solid red;
  1604. width:20px;
  1605. height:20px;
  1606. color:#000000;
  1607. }
  1608. .formWaBox .formWa .form .input .qty {
  1609. width:142px;
  1610. display:inline-block;
  1611. }
  1612. .formWaBox .formWa .form .input .qty input {
  1613. width:60px;
  1614. text-align:center;
  1615. border:1px solid rgba(0,0,0,.1);
  1616. border-left:none;
  1617. border-right:none;
  1618. border-radius:0;
  1619. margin:0;
  1620. float:left;
  1621. color:#000000;
  1622. }
  1623. .formWaBox .formWa .form .input .qty button {
  1624. background:rgba(0,0,0,.04);
  1625. width:40px;
  1626. border:1px solid rgba(0,0,0,.1);
  1627. cursor:pointer;
  1628. margin:0;
  1629. float:left;
  1630. font-size:16px;
  1631. height:40px;
  1632. }
  1633. .formWaBox .formWa .form .input .qty button:hover {
  1634. background:rgba(0,0,0,.09);
  1635. }
  1636. .formWaBox .formWa .form button[type=submit] {
  1637. width:100%;
  1638. color:#ffffff;
  1639. font-weight:bold;
  1640. text-transform:uppercase;
  1641. font-family:inherit;
  1642. font-size:16px;
  1643. line-height:45px;
  1644. height:45px;
  1645. letter-spacing:1px;
  1646. }
  1647. .formWaBox .formWa .form button[type=submit] svg {
  1648. vertical-align:middle;
  1649. }
  1650. .formWaBox .formWa .form .loader {
  1651. position:absolute;
  1652. width:calc(100% - 40px);
  1653. height:143px;
  1654. bottom:18px;
  1655. left:20px;
  1656. background:rgba(0,0,0,.5);
  1657. text-align:center;
  1658. vertical-align:middle;
  1659. line-height:143px;
  1660. color:#ffffff;
  1661. font-size:20px;
  1662. border-radius:3px;
  1663. z-index:1;
  1664. }
  1665. .footer {
  1666. height:auto;
  1667. }
  1668. .footer .copyright {
  1669. height:50px;
  1670. line-height:50px;
  1671. font-size:14px;
  1672. font-weight:bold;
  1673. color:#ffffff;
  1674. }
  1675. .contactwa {
  1676. position:fixed;
  1677. height:35px;
  1678. border-radius:25px;
  1679. width:200px;
  1680. bottom:10px;
  1681. right:10px;
  1682. background:#46CDAC;
  1683. cursor:pointer;
  1684. z-index:99999;
  1685. }
  1686. .contactwa .inner {
  1687. position:relative;
  1688. width:100%;
  1689. height:100%;
  1690. color:#ffffff;
  1691. line-height:35px;
  1692. font-weight:bold;
  1693. font-size:16px;
  1694. padding-left:20px;
  1695. }
  1696. .contactwa .inner .iconwa {
  1697. position:absolute;
  1698. top:0;
  1699. right:0;
  1700. width:40px;
  1701. height:35px;
  1702. background:#2FCB78;
  1703. border-radius:0 25px 25px 0;
  1704. text-align:center;
  1705. padding-top:5px;
  1706. }
  1707. ::selection {
  1708. background:#04A4CC;
  1709. color:#FFF;
  1710. text-shadow:none;
  1711. }
  1712. ::-webkit-selection {
  1713. background:#04A4CC;
  1714. color:#FFF;
  1715. text-shadow:none;
  1716. }
  1717. ::-moz-selection {
  1718. background:#04A4CC;
  1719. color:#FFF;
  1720. text-shadow:none;
  1721. }
  1722. .alignnone {
  1723. margin:5px 20px 20px 0;
  1724. }
  1725. .aligncenter,
  1726. div.aligncenter {
  1727. display:block;
  1728. margin:5px auto 5px auto;
  1729. }
  1730. .alignright {
  1731. float:right;
  1732. margin:5px 0 20px 20px;
  1733. }
  1734. .alignleft {
  1735. float:left;
  1736. margin:5px 20px 20px 0;
  1737. }
  1738. a img.alignright {
  1739. float:right;
  1740. margin:5px 0 20px 20px;
  1741. }
  1742. a img.alignnone {
  1743. margin:5px 20px 20px 0;
  1744. }
  1745. a img.alignleft {
  1746. float:left;
  1747. margin:5px 20px 20px 0;
  1748. }
  1749. a img.aligncenter {
  1750. display:block;
  1751. margin-left:auto;
  1752. margin-right:auto;
  1753. }
  1754. .wp-caption {
  1755. background:#FFF;
  1756. border:1px solid #F0F0F0;
  1757. max-width:96%;
  1758. padding:5px 3px 10px;
  1759. text-align:center;
  1760. }
  1761. .wp-caption.alignnone {
  1762. margin:5px 20px 20px 0;
  1763. }
  1764. .wp-caption.alignleft {
  1765. margin:5px 20px 20px 0;
  1766. }
  1767. .wp-caption.alignright {
  1768. margin:5px 0 20px 20px;
  1769. }
  1770. .wp-caption img {
  1771. border:0 none;
  1772. height:auto;
  1773. margin:0;
  1774. max-width:98.5%;
  1775. padding:0;
  1776. width:auto;
  1777. }
  1778. .wp-caption .wp-caption-text,
  1779. .gallery-caption {
  1780. font-size:11px;
  1781. line-height:17px;
  1782. margin:0;
  1783. padding:0 4px 5px;
  1784. }
  1785. .sticky {
  1786. }
  1787. .bypostauthor {
  1788. }
  1789. @media only screen and (max-width:878px) {
  1790. .product .boxtop .left {
  1791. width:350px;
  1792. }
  1793. .product .boxtop .right {
  1794. width:calc(100% - 360px);
  1795. }
  1796. .photo .photobig {
  1797. height:350px;
  1798. }
  1799. .photo .photosmall .photosmallbox {
  1800. display:inline-block;
  1801. vertical-align:top;
  1802. width:60px;
  1803. height:60px;
  1804. border:1px solid rgba(0,0,0,.09);
  1805. padding:5px;
  1806. cursor:pointer;
  1807. }
  1808. }
  1809. @media only screen and (max-width:768px) {
  1810. .nav {
  1811. width:30px;
  1812. }
  1813. .nav label svg {
  1814. display:block
  1815. }
  1816. .nav input[type=checkbox]:checked ~ .menu-wrapper {
  1817. visibility:visible;
  1818. opacity:1;
  1819. }
  1820. .menu-wrapper {
  1821. position:fixed;
  1822. top:50px;
  1823. height:calc(100% - 50px);
  1824. width:100%;
  1825. left:0;
  1826. background:rgba(0,0,0,.8);
  1827. visibility:hidden;
  1828. opacity:0;
  1829. }
  1830. .menu-wrapper ul.menu-list {
  1831. height:auto;
  1832. position:relative;
  1833. }
  1834. .menu-wrapper ul.menu-list li {
  1835. display:block;
  1836. width:100%;
  1837. border-bottom:1px solid rgba(0,0,0,.09);
  1838. margin-left:0;
  1839. background:#ffffff;
  1840. height:auto;
  1841. }
  1842. .menu-wrapper ul.menu-list li.menu-item-has-children {
  1843. padding-right:0px;
  1844. }
  1845. .menu-wrapper ul.menu-list li.menu-item-has-children:after {
  1846. right:15px;
  1847. }
  1848. .menu-wrapper ul.menu-list li a {
  1849. padding:0 10px;
  1850. }
  1851. .menu-wrapper ul.menu-list li ul.sub-menu {
  1852. background:#ffffff;
  1853. position:relative;
  1854. top:0px;
  1855. width:100%;
  1856. visibility:hidden;
  1857. opacity:0;
  1858. display:none;
  1859. }
  1860. .menu-wrapper ul.menu-list li ul.sub-menu:before {
  1861. content:none;
  1862. }
  1863. .menu-wrapper ul.menu-list li:hover > ul.sub-menu {
  1864. visibility:visible;
  1865. opacity:1;
  1866. transition:.2s;
  1867. display:block;
  1868. }
  1869. .slider {
  1870. margin-top:2px;
  1871. height:250px;
  1872. }
  1873. .slider .slide {
  1874. height:250px;
  1875. }
  1876. .productbox {
  1877. min-width:25%;
  1878. max-width:25%;
  1879. }
  1880. .product-related .productbox:last-child {
  1881. display:none;
  1882. }
  1883. .post {
  1884. width:100%;
  1885. margin-bottom:20px;
  1886. }
  1887. .sidebar {
  1888. width:100%;
  1889. }
  1890. .product .boxtop .left {
  1891. width:300px;
  1892. }
  1893. .product .boxtop .right {
  1894. width:calc(100% - 310px);
  1895. }
  1896. .photo .photobig {
  1897. height:300px;
  1898. }
  1899. .featurebox .feature-wrap .feature .description {
  1900. width:100%;
  1901. }
  1902. }
  1903. @media only screen and (max-width:648px) {
  1904. .product .boxtop {
  1905. width:100%;
  1906. }
  1907. .product .boxtop .left {
  1908. width:260px;
  1909. }
  1910. .product .boxtop .right {
  1911. width:calc(100% - 270px);
  1912. }
  1913. .photo .photobig {
  1914. height:260px;
  1915. }
  1916. .featurebox .feature-wrap .feature .heading {
  1917. margin-top:20px;
  1918. font-size:16px;
  1919. font-weight:bold;
  1920. color:rgba(0,0,0,9);
  1921. }
  1922. .featurebox .feature-wrap .feature .description {
  1923. font-size:12px;
  1924. width:100%;
  1925. margin:5px auto 0;
  1926. }
  1927. }
  1928. @media only screen and (max-width:566px) {
  1929. .product .boxtop .left {
  1930. width:200px;
  1931. }
  1932. .product .boxtop .right {
  1933. width:calc(100% - 210px);
  1934. }
  1935. .photo .photobig {
  1936. height:200px;
  1937. }
  1938. .slider {
  1939. margin-top:2px;
  1940. height:220px;
  1941. }
  1942. .slider .slide {
  1943. height:220px;
  1944. }
  1945. .productbox {
  1946. min-width:33.3333%;
  1947. max-width:33.3333%;
  1948. }
  1949. .product-related .productbox:nth-child(4) {
  1950. display:none;
  1951. }
  1952. }
  1953. @media only screen and (max-width:514px) {
  1954. .header .searchbox {
  1955. width:250px;
  1956. }
  1957. .product .boxtop .left {
  1958. float:none;
  1959. width:100%;
  1960. margin-bottom:20px;
  1961. }
  1962. .product .boxtop .right {
  1963. float:none;
  1964. width:100%;
  1965. }
  1966. .slider {
  1967. margin-top:2px;
  1968. height:200px;
  1969. }
  1970. .slider .slide {
  1971. height:200px;
  1972. }
  1973. .featurebox .feature-wrap .featureleft,
  1974. .featurebox .feature-wrap .featureright,
  1975. .featurebox .feature-wrap .featurecenter {
  1976. width:100%;
  1977. margin-bottom:10px;
  1978. }
  1979. .widgetbox .widgetleft,
  1980. .widgetbox .widgetright,
  1981. .widgetbox .widgetcenter {
  1982. width:100%;
  1983. }
  1984. }
  1985. @media only screen and (max-width:480px) {
  1986. .logo img {
  1987. height:30px;
  1988. margin-top:10px;
  1989. }
  1990. .header .searchbox {
  1991. width:170px;
  1992. }
  1993. .slider {
  1994. margin-top:2px;
  1995. height:170px;
  1996. }
  1997. .slider .slide {
  1998. height:170px;
  1999. }
  2000. .productbox {
  2001. min-width:50%;
  2002. max-width:50%;
  2003. }
  2004. .product-related .productbox:nth-child(4) {
  2005. display:block;
  2006. }
  2007. .contentbox h1 {
  2008. font-size:20px;
  2009. }
  2010. .product .boxtop .left {
  2011. float:none;
  2012. width:100%;
  2013. margin-bottom:20px;
  2014. }
  2015. .product .boxtop .right {
  2016. float:none;
  2017. width:100%;
  2018. }
  2019. .photo .photosmall .photosmallbox {
  2020. margin-bottom:10px;
  2021. }
  2022. .postbox {
  2023. width:100%;
  2024. float:none;
  2025. }
  2026. }
  2027. @media only screen and (max-width:380px) {
  2028. .slider {
  2029. margin-top:2px;
  2030. height:150px;
  2031. }
  2032. .slider .slide {
  2033. height:150px;
  2034. }
  2035. }
  2036. .ss-main {
  2037. position:relative;
  2038. display:inline-block;
  2039. user-select:none;
  2040. color:#666;
  2041. width:100%
  2042. }
  2043. .ss-main .ss-single-selected {
  2044. display:flex;
  2045. cursor:pointer;
  2046. width:100%;
  2047. height:40px;
  2048. padding:6px;
  2049. border:1px solid rgba(0,0,0,.2);
  2050. border-radius:4px;
  2051. background-color:#fff;
  2052. outline:0;
  2053. box-sizing:border-box;
  2054. transition:background-color .2s
  2055. }
  2056. .ss-main .ss-single-selected.ss-disabled {
  2057. background-color:#dcdee2;
  2058. cursor:not-allowed
  2059. }
  2060. .ss-main .ss-single-selected.ss-open-above {
  2061. border-top-left-radius:0;
  2062. border-top-right-radius:0
  2063. }
  2064. .ss-main .ss-single-selected.ss-open-below {
  2065. border-bottom-left-radius:0;
  2066. border-bottom-right-radius:0
  2067. }
  2068. .ss-main .ss-single-selected .placeholder {
  2069. flex:1 1 100%;
  2070. text-align:left;
  2071. width:calc(100% - 30px);
  2072. line-height:1em;
  2073. -webkit-user-select:none;
  2074. -moz-user-select:none;
  2075. -ms-user-select:none;
  2076. user-select:none
  2077. }
  2078. .ss-main .ss-single-selected .placeholder,
  2079. .ss-main .ss-single-selected .placeholder * {
  2080. display:flex;
  2081. align-items:center;
  2082. overflow:hidden;
  2083. text-overflow:ellipsis;
  2084. white-space:nowrap
  2085. }
  2086. .ss-main .ss-single-selected .placeholder * {
  2087. width:auto
  2088. }
  2089. .ss-main .ss-single-selected .placeholder .ss-disabled {
  2090. color:#dedede
  2091. }
  2092. .ss-main .ss-single-selected .ss-deselect {
  2093. display:flex;
  2094. align-items:center;
  2095. justify-content:flex-end;
  2096. flex:0 1 auto;
  2097. margin:0 6px;
  2098. font-weight:700
  2099. }
  2100. .ss-main .ss-single-selected .ss-deselect.ss-hide {
  2101. display:none
  2102. }
  2103. .ss-main .ss-single-selected .ss-arrow {
  2104. display:flex;
  2105. align-items:center;
  2106. justify-content:flex-end;
  2107. flex:0 1 auto;
  2108. margin:0 6px
  2109. }
  2110. .ss-main .ss-single-selected .ss-arrow span {
  2111. border:solid #666;
  2112. border-width:0 2px 2px 0;
  2113. display:inline-block;
  2114. padding:3px;
  2115. transition:transform .2s,margin .2s
  2116. }
  2117. .ss-main .ss-single-selected .ss-arrow span.arrow-up {
  2118. transform:rotate(-135deg);
  2119. margin:3px 0 0
  2120. }
  2121. .ss-main .ss-single-selected .ss-arrow span.arrow-down {
  2122. transform:rotate(45deg);
  2123. margin:-3px 0 0
  2124. }
  2125. .ss-main .ss-multi-selected {
  2126. display:flex;
  2127. flex-direction:row;
  2128. cursor:pointer;
  2129. min-height:30px;
  2130. width:100%;
  2131. padding:0 0 0 3px;
  2132. border:1px solid #dcdee2;
  2133. border-radius:4px;
  2134. background-color:#fff;
  2135. outline:0;
  2136. box-sizing:border-box;
  2137. transition:background-color .2s
  2138. }
  2139. .ss-main .ss-multi-selected.ss-disabled {
  2140. background-color:#dcdee2;
  2141. cursor:not-allowed
  2142. }
  2143. .ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled {
  2144. color:#666
  2145. }
  2146. .ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete {
  2147. cursor:not-allowed
  2148. }
  2149. .ss-main .ss-multi-selected.ss-open-above {
  2150. border-top-left-radius:0;
  2151. border-top-right-radius:0
  2152. }
  2153. .ss-main .ss-multi-selected.ss-open-below {
  2154. border-bottom-left-radius:0;
  2155. border-bottom-right-radius:0
  2156. }
  2157. .ss-main .ss-multi-selected .ss-values {
  2158. display:flex;
  2159. flex-wrap:wrap;
  2160. justify-content:flex-start;
  2161. flex:1 1 100%;
  2162. width:calc(100% - 30px)
  2163. }
  2164. .ss-main .ss-multi-selected .ss-values .ss-disabled {
  2165. display:flex;
  2166. padding:4px 5px;
  2167. margin:2px 0;
  2168. line-height:1em;
  2169. align-items:center;
  2170. width:100%;
  2171. color:#dedede;
  2172. overflow:hidden;
  2173. text-overflow:ellipsis;
  2174. white-space:nowrap
  2175. }
  2176. @keyframes scaleIn {
  2177. 0% {
  2178. transform:scale(0);
  2179. opacity:0
  2180. }
  2181. to {
  2182. transform:scale(1);
  2183. opacity:1
  2184. }
  2185. }
  2186. @keyframes scaleOut {
  2187. 0% {
  2188. transform:scale(1);
  2189. opacity:1
  2190. }
  2191. to {
  2192. transform:scale(0);
  2193. opacity:0
  2194. }
  2195. }
  2196. .ss-main .ss-multi-selected .ss-values .ss-value {
  2197. display:flex;
  2198. user-select:none;
  2199. align-items:center;
  2200. font-size:12px;
  2201. padding:3px 5px;
  2202. margin:3px 5px 3px 0;
  2203. color:#fff;
  2204. background-color:#5897fb;
  2205. border-radius:4px;
  2206. animation-name:scaleIn;
  2207. animation-duration:.2s;
  2208. animation-timing-function:ease-out;
  2209. animation-fill-mode:both
  2210. }
  2211. .ss-main .ss-multi-selected .ss-values .ss-value.ss-out {
  2212. animation-name:scaleOut;
  2213. animation-duration:.2s;
  2214. animation-timing-function:ease-out
  2215. }
  2216. .ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete {
  2217. margin:0 0 0 5px;
  2218. cursor:pointer
  2219. }
  2220. .ss-main .ss-multi-selected .ss-add {
  2221. display:flex;
  2222. flex:0 1 3px;
  2223. margin:9px 12px 0 5px
  2224. }
  2225. .ss-main .ss-multi-selected .ss-add .ss-plus {
  2226. display:flex;
  2227. justify-content:center;
  2228. align-items:center;
  2229. background:#666;
  2230. position:relative;
  2231. height:10px;
  2232. width:2px;
  2233. transition:transform .2s
  2234. }
  2235. .ss-main .ss-multi-selected .ss-add .ss-plus:after {
  2236. background:#666;
  2237. content:"";
  2238. position:absolute;
  2239. height:2px;
  2240. width:10px;
  2241. left:-4px;
  2242. top:4px
  2243. }
  2244. .ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross {
  2245. transform:rotate(45deg)
  2246. }
  2247. .ss-main .ss-content {
  2248. position:absolute;
  2249. width:100%;
  2250. margin:-1px 0 0;
  2251. box-sizing:border-box;
  2252. border:1px solid #dcdee2;
  2253. z-index:1010;
  2254. background-color:#fff;
  2255. transform-origin:center top;
  2256. transition:transform .2s,opacity .2s;
  2257. opacity:0;
  2258. transform:scaleY(0)
  2259. }
  2260. .ss-main .ss-content.ss-open {
  2261. display:block;
  2262. opacity:1;
  2263. transform:scaleY(1)
  2264. }
  2265. .ss-main .ss-content .ss-search {
  2266. display:flex;
  2267. flex-direction:row;
  2268. padding:8px 8px 6px
  2269. }
  2270. .ss-main .ss-content .ss-search.ss-hide,
  2271. .ss-main .ss-content .ss-search.ss-hide input {
  2272. height:0;
  2273. opacity:0;
  2274. padding:0;
  2275. margin:0
  2276. }
  2277. .ss-main .ss-content .ss-search input {
  2278. display:inline-flex;
  2279. font-size:inherit;
  2280. line-height:inherit;
  2281. flex:1 1 auto;
  2282. width:100%;
  2283. min-width:0;
  2284. height:30px;
  2285. padding:6px 8px;
  2286. margin:0;
  2287. border:1px solid #dcdee2;
  2288. border-radius:4px;
  2289. background-color:#fff;
  2290. outline:0;
  2291. text-align:left;
  2292. box-sizing:border-box;
  2293. -webkit-box-sizing:border-box;
  2294. -webkit-appearance:textfield
  2295. }
  2296. .ss-main .ss-content .ss-search input::placeholder {
  2297. color:#8a8a8a;
  2298. vertical-align:middle
  2299. }
  2300. .ss-main .ss-content .ss-search input:focus {
  2301. box-shadow:0 0 5px #5897fb
  2302. }
  2303. .ss-main .ss-content .ss-search .ss-addable {
  2304. display:inline-flex;
  2305. justify-content:center;
  2306. align-items:center;
  2307. cursor:pointer;
  2308. font-size:22px;
  2309. font-weight:700;
  2310. flex:0 0 30px;
  2311. height:30px;
  2312. margin:0 0 0 8px;
  2313. border:1px solid #dcdee2;
  2314. border-radius:4px;
  2315. box-sizing:border-box
  2316. }
  2317. .ss-main .ss-content .ss-addable {
  2318. padding-top:0
  2319. }
  2320. .ss-main .ss-content .ss-list {
  2321. max-height:200px;
  2322. overflow-x:hidden;
  2323. overflow-y:auto;
  2324. text-align:left
  2325. }
  2326. .ss-main .ss-content .ss-list .ss-optgroup .ss-optgroup-label {
  2327. padding:6px 10px;
  2328. font-weight:700
  2329. }
  2330. .ss-main .ss-content .ss-list .ss-optgroup .ss-option {
  2331. padding:6px 6px 6px 25px
  2332. }
  2333. .ss-main .ss-content .ss-list .ss-optgroup-label-selectable {
  2334. cursor:pointer
  2335. }
  2336. .ss-main .ss-content .ss-list .ss-optgroup-label-selectable:hover {
  2337. color:#fff;
  2338. background-color:#5897fb
  2339. }
  2340. .ss-main .ss-content .ss-list .ss-option {
  2341. padding:6px 10px;
  2342. cursor:pointer;
  2343. user-select:none
  2344. }
  2345. .ss-main .ss-content .ss-list .ss-option * {
  2346. display:inline-block
  2347. }
  2348. .ss-main .ss-content .ss-list .ss-option.ss-highlighted,
  2349. .ss-main .ss-content .ss-list .ss-option:hover {
  2350. color:#fff;
  2351. background-color:#5897fb
  2352. }
  2353. .ss-main .ss-content .ss-list .ss-option.ss-disabled {
  2354. cursor:not-allowed;
  2355. color:#dedede;
  2356. background-color:#fff
  2357. }
  2358. .ss-main .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected {
  2359. color:#666;
  2360. background-color:rgba(88,151,251,.1)
  2361. }
  2362. .ss-main .ss-content .ss-list .ss-option.ss-hide {
  2363. display:none
  2364. }
  2365. .ss-main .ss-content .ss-list .ss-option .ss-search-highlight {
  2366. background-color:#fffb8c
  2367. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement