Guest User

Untitled

a guest
May 30th, 2018
1,380
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 304.65 KB | None | 0 0
  1. /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
  2. html{
  3. font-family:sans-serif;
  4. -ms-text-size-adjust:100%;
  5. -webkit-text-size-adjust:100%
  6. }
  7. body{
  8. margin:0
  9. }
  10. article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
  11. display:block
  12. }
  13. audio,canvas,progress,video{
  14. display:inline-block;
  15. vertical-align:baseline
  16. }
  17. audio:not([controls]){
  18. display:none;
  19. height:0
  20. }
  21. [hidden],template{
  22. display:none
  23. }
  24. a{
  25. background-color:transparent
  26. }
  27. a:active,a:hover{
  28. outline:0
  29. }
  30. abbr[title]{
  31. border-bottom:1px dotted
  32. }
  33. b,strong{
  34. font-weight:700
  35. }
  36. dfn{
  37. font-style:italic
  38. }
  39. h1{
  40. font-size:2em;
  41. margin:.67em 0
  42. }
  43. mark{
  44. background:#ff0;
  45. color:#000
  46. }
  47. small{
  48. font-size:80%
  49. }
  50. sub,sup{
  51. font-size:75%;
  52. line-height:0;
  53. position:relative;
  54. vertical-align:baseline
  55. }
  56. sup{
  57. top:-.5em
  58. }
  59. sub{
  60. bottom:-.25em
  61. }
  62. img{
  63. border:0
  64. }
  65. svg:not(:root){
  66. overflow:hidden
  67. }
  68. figure{
  69. margin:1em 40px
  70. }
  71. hr{
  72. box-sizing:content-box;
  73. height:0
  74. }
  75. pre{
  76. overflow:auto
  77. }
  78. code,kbd,pre,samp{
  79. font-family:monospace,monospace;
  80. font-size:1em
  81. }
  82. button,input,optgroup,select,textarea{
  83. color:inherit;
  84. font:inherit;
  85. margin:0
  86. }
  87. button{
  88. overflow:visible
  89. }
  90. button,select{
  91. text-transform:none
  92. }
  93. button,html input[type=button],input[type=reset],input[type=submit]{
  94. -webkit-appearance:button;
  95. cursor:pointer
  96. }
  97. button[disabled],html input[disabled]{
  98. cursor:not-allowed
  99. }
  100. button::-moz-focus-inner,input::-moz-focus-inner{
  101. border:0;
  102. padding:0
  103. }
  104. input{
  105. line-height:normal
  106. }
  107. input[type=checkbox],input[type=radio]{
  108. box-sizing:border-box;
  109. padding:0
  110. }
  111. input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
  112. height:auto
  113. }
  114. input[type=search]{
  115. -webkit-appearance:textfield;
  116. box-sizing:content-box
  117. }
  118. input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
  119. -webkit-appearance:none
  120. }
  121. legend{
  122. border:0;
  123. padding:0
  124. }
  125. textarea{
  126. overflow:auto
  127. }
  128. optgroup{
  129. font-weight:700
  130. }
  131. table{
  132. border-collapse:collapse;
  133. border-spacing:0
  134. }
  135. td,th{
  136. padding:0
  137. }
  138. .foundation-mq{
  139. font-family:"small=0em&medium=40.0625em&large=64.0625em&xlarge=90.0625em"
  140. }
  141. html{
  142. font-size:100%;
  143. box-sizing:border-box
  144. }
  145. *,:after,:before{
  146. box-sizing:inherit
  147. }
  148. body{
  149. padding:0;
  150. margin:0;
  151. font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
  152. font-weight:400;
  153. line-height:1.5;
  154. color:#0a0a0a;
  155. background:#fefefe;
  156. -webkit-font-smoothing:antialiased;
  157. -moz-osx-font-smoothing:grayscale
  158. }
  159. img{
  160. max-width:100%;
  161. height:auto;
  162. -ms-interpolation-mode:bicubic;
  163. display:inline-block;
  164. vertical-align:middle
  165. }
  166. textarea{
  167. height:auto;
  168. min-height:50px;
  169. border-radius:0
  170. }
  171. select{
  172. width:100%;
  173. border-radius:0
  174. }
  175. #map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{
  176. max-width:none !important
  177. }
  178. button{
  179. -webkit-appearance:none;
  180. -moz-appearance:none;
  181. background:transparent;
  182. padding:0;
  183. border:0;
  184. border-radius:0;
  185. line-height:1
  186. }
  187. [data-whatinput=mouse] button{
  188. outline:0
  189. }
  190. .is-visible{
  191. display:block !important
  192. }
  193. .is-hidden{
  194. display:none !important
  195. }
  196. .row{
  197. max-width:75rem;
  198. margin-left:auto;
  199. margin-right:auto
  200. }
  201. .row:after,.row:before{
  202. content:' ';
  203. display:table
  204. }
  205. .row:after{
  206. clear:both
  207. }
  208. .row .row.collapse{
  209. margin-left:0;
  210. margin-right:0
  211. }
  212. .row.expanded .row{
  213. margin-left:auto;
  214. margin-right:auto
  215. }
  216. .column,.columns{
  217. width:100%;
  218. float:left;
  219. padding-left:.625rem;
  220. padding-right:.625rem
  221. }
  222. .column:last-child:not(:first-child),.columns:last-child:not(:first-child){
  223. float:right
  224. }
  225. .column.end:last-child:last-child,.end.columns:last-child:last-child{
  226. float:left
  227. }
  228. .column.row.row,.row.row.columns{
  229. float:none
  230. }
  231. .small-1{
  232. width:8.33333%
  233. }
  234. .small-push-1{
  235. position:relative;
  236. left:8.33333%
  237. }
  238. .small-pull-1{
  239. position:relative;
  240. left:-8.33333%
  241. }
  242. .small-2{
  243. width:16.66667%
  244. }
  245. .small-push-2{
  246. position:relative;
  247. left:16.66667%
  248. }
  249. .small-pull-2{
  250. position:relative;
  251. left:-16.66667%
  252. }
  253. .small-3{
  254. width:25%
  255. }
  256. .small-push-3{
  257. position:relative;
  258. left:25%
  259. }
  260. .small-pull-3{
  261. position:relative;
  262. left:-25%
  263. }
  264. .small-4{
  265. width:33.33333%
  266. }
  267. .small-push-4{
  268. position:relative;
  269. left:33.33333%
  270. }
  271. .small-pull-4{
  272. position:relative;
  273. left:-33.33333%
  274. }
  275. .small-5{
  276. width:41.66667%
  277. }
  278. .small-push-5{
  279. position:relative;
  280. left:41.66667%
  281. }
  282. .small-pull-5{
  283. position:relative;
  284. left:-41.66667%
  285. }
  286. .small-6{
  287. width:50%
  288. }
  289. .small-push-6{
  290. position:relative;
  291. left:50%
  292. }
  293. .small-pull-6{
  294. position:relative;
  295. left:-50%
  296. }
  297. .small-7{
  298. width:58.33333%
  299. }
  300. .small-push-7{
  301. position:relative;
  302. left:58.33333%
  303. }
  304. .small-pull-7{
  305. position:relative;
  306. left:-58.33333%
  307. }
  308. .small-8{
  309. width:66.66667%
  310. }
  311. .small-push-8{
  312. position:relative;
  313. left:66.66667%
  314. }
  315. .small-pull-8{
  316. position:relative;
  317. left:-66.66667%
  318. }
  319. .small-9{
  320. width:75%
  321. }
  322. .small-push-9{
  323. position:relative;
  324. left:75%
  325. }
  326. .small-pull-9{
  327. position:relative;
  328. left:-75%
  329. }
  330. .small-10{
  331. width:83.33333%
  332. }
  333. .small-push-10{
  334. position:relative;
  335. left:83.33333%
  336. }
  337. .small-pull-10{
  338. position:relative;
  339. left:-83.33333%
  340. }
  341. .small-11{
  342. width:91.66667%
  343. }
  344. .small-push-11{
  345. position:relative;
  346. left:91.66667%
  347. }
  348. .small-pull-11{
  349. position:relative;
  350. left:-91.66667%
  351. }
  352. .small-12{
  353. width:100%
  354. }
  355. .small-up-1>.column,.small-up-1>.columns{
  356. width:100%;
  357. float:left
  358. }
  359. .small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){
  360. clear:none
  361. }
  362. .small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){
  363. clear:both
  364. }
  365. .small-up-1>.column:last-child,.small-up-1>.columns:last-child{
  366. float:left
  367. }
  368. .small-up-2>.column,.small-up-2>.columns{
  369. width:50%;
  370. float:left
  371. }
  372. .small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){
  373. clear:none
  374. }
  375. .small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){
  376. clear:both
  377. }
  378. .small-up-2>.column:last-child,.small-up-2>.columns:last-child{
  379. float:left
  380. }
  381. .small-up-3>.column,.small-up-3>.columns{
  382. width:33.33333%;
  383. float:left
  384. }
  385. .small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){
  386. clear:none
  387. }
  388. .small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){
  389. clear:both
  390. }
  391. .small-up-3>.column:last-child,.small-up-3>.columns:last-child{
  392. float:left
  393. }
  394. .small-up-4>.column,.small-up-4>.columns{
  395. width:25%;
  396. float:left
  397. }
  398. .small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){
  399. clear:none
  400. }
  401. .small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){
  402. clear:both
  403. }
  404. .small-up-4>.column:last-child,.small-up-4>.columns:last-child{
  405. float:left
  406. }
  407. .small-up-5>.column,.small-up-5>.columns{
  408. width:20%;
  409. float:left
  410. }
  411. .small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){
  412. clear:none
  413. }
  414. .small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){
  415. clear:both
  416. }
  417. .small-up-5>.column:last-child,.small-up-5>.columns:last-child{
  418. float:left
  419. }
  420. .small-up-6>.column,.small-up-6>.columns{
  421. width:16.66667%;
  422. float:left
  423. }
  424. .small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){
  425. clear:none
  426. }
  427. .small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){
  428. clear:both
  429. }
  430. .small-up-6>.column:last-child,.small-up-6>.columns:last-child{
  431. float:left
  432. }
  433. .small-up-7>.column,.small-up-7>.columns{
  434. width:14.28571%;
  435. float:left
  436. }
  437. .small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){
  438. clear:none
  439. }
  440. .small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){
  441. clear:both
  442. }
  443. .small-up-7>.column:last-child,.small-up-7>.columns:last-child{
  444. float:left
  445. }
  446. .small-up-8>.column,.small-up-8>.columns{
  447. width:12.5%;
  448. float:left
  449. }
  450. .small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){
  451. clear:none
  452. }
  453. .small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){
  454. clear:both
  455. }
  456. .small-up-8>.column:last-child,.small-up-8>.columns:last-child{
  457. float:left
  458. }
  459. .expanded.row .small-collapse.row,.small-collapse .row{
  460. margin-left:0;
  461. margin-right:0
  462. }
  463. .small-centered{
  464. float:none;
  465. margin-left:auto;
  466. margin-right:auto
  467. }
  468. .small-pull-0,.small-push-0,.small-uncentered{
  469. position:static;
  470. margin-left:0;
  471. margin-right:0;
  472. float:left
  473. }
  474. @media screen and (min-width: 40.0625em){
  475. .medium-1{
  476. width:8.33333%
  477. }
  478. .medium-push-1{
  479. position:relative;
  480. left:8.33333%
  481. }
  482. .medium-pull-1{
  483. position:relative;
  484. left:-8.33333%
  485. }
  486. .medium-offset-0{
  487. margin-left:0
  488. }
  489. .medium-2{
  490. width:16.66667%
  491. }
  492. .medium-push-2{
  493. position:relative;
  494. left:16.66667%
  495. }
  496. .medium-pull-2{
  497. position:relative;
  498. left:-16.66667%
  499. }
  500. .medium-offset-1{
  501. margin-left:8.33333%
  502. }
  503. .medium-3{
  504. width:25%
  505. }
  506. .medium-push-3{
  507. position:relative;
  508. left:25%
  509. }
  510. .medium-pull-3{
  511. position:relative;
  512. left:-25%
  513. }
  514. .medium-offset-2{
  515. margin-left:16.66667%
  516. }
  517. .medium-4{
  518. width:33.33333%
  519. }
  520. .medium-push-4{
  521. position:relative;
  522. left:33.33333%
  523. }
  524. .medium-pull-4{
  525. position:relative;
  526. left:-33.33333%
  527. }
  528. .medium-offset-3{
  529. margin-left:25%
  530. }
  531. .medium-5{
  532. width:41.66667%
  533. }
  534. .medium-push-5{
  535. position:relative;
  536. left:41.66667%
  537. }
  538. .medium-pull-5{
  539. position:relative;
  540. left:-41.66667%
  541. }
  542. .medium-offset-4{
  543. margin-left:33.33333%
  544. }
  545. .medium-6{
  546. width:50%
  547. }
  548. .medium-push-6{
  549. position:relative;
  550. left:50%
  551. }
  552. .medium-pull-6{
  553. position:relative;
  554. left:-50%
  555. }
  556. .medium-offset-5{
  557. margin-left:41.66667%
  558. }
  559. .medium-7{
  560. width:58.33333%
  561. }
  562. .medium-push-7{
  563. position:relative;
  564. left:58.33333%
  565. }
  566. .medium-pull-7{
  567. position:relative;
  568. left:-58.33333%
  569. }
  570. .medium-offset-6{
  571. margin-left:50%
  572. }
  573. .medium-8{
  574. width:66.66667%
  575. }
  576. .medium-push-8{
  577. position:relative;
  578. left:66.66667%
  579. }
  580. .medium-pull-8{
  581. position:relative;
  582. left:-66.66667%
  583. }
  584. .medium-offset-7{
  585. margin-left:58.33333%
  586. }
  587. .medium-9{
  588. width:75%
  589. }
  590. .medium-push-9{
  591. position:relative;
  592. left:75%
  593. }
  594. .medium-pull-9{
  595. position:relative;
  596. left:-75%
  597. }
  598. .medium-offset-8{
  599. margin-left:66.66667%
  600. }
  601. .medium-10{
  602. width:83.33333%
  603. }
  604. .medium-push-10{
  605. position:relative;
  606. left:83.33333%
  607. }
  608. .medium-pull-10{
  609. position:relative;
  610. left:-83.33333%
  611. }
  612. .medium-offset-9{
  613. margin-left:75%
  614. }
  615. .medium-11{
  616. width:91.66667%
  617. }
  618. .medium-push-11{
  619. position:relative;
  620. left:91.66667%
  621. }
  622. .medium-pull-11{
  623. position:relative;
  624. left:-91.66667%
  625. }
  626. .medium-offset-10{
  627. margin-left:83.33333%
  628. }
  629. .medium-12{
  630. width:100%
  631. }
  632. .medium-offset-11{
  633. margin-left:91.66667%
  634. }
  635. .medium-up-1>.column,.medium-up-1>.columns{
  636. width:100%;
  637. float:left
  638. }
  639. .medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){
  640. clear:none
  641. }
  642. .medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){
  643. clear:both
  644. }
  645. .medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{
  646. float:left
  647. }
  648. .medium-up-2>.column,.medium-up-2>.columns{
  649. width:50%;
  650. float:left
  651. }
  652. .medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){
  653. clear:none
  654. }
  655. .medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){
  656. clear:both
  657. }
  658. .medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{
  659. float:left
  660. }
  661. .medium-up-3>.column,.medium-up-3>.columns{
  662. width:33.33333%;
  663. float:left
  664. }
  665. .medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){
  666. clear:none
  667. }
  668. .medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){
  669. clear:both
  670. }
  671. .medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{
  672. float:left
  673. }
  674. .medium-up-4>.column,.medium-up-4>.columns{
  675. width:25%;
  676. float:left
  677. }
  678. .medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){
  679. clear:none
  680. }
  681. .medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){
  682. clear:both
  683. }
  684. .medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{
  685. float:left
  686. }
  687. .medium-up-5>.column,.medium-up-5>.columns{
  688. width:20%;
  689. float:left
  690. }
  691. .medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){
  692. clear:none
  693. }
  694. .medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){
  695. clear:both
  696. }
  697. .medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{
  698. float:left
  699. }
  700. .medium-up-6>.column,.medium-up-6>.columns{
  701. width:16.66667%;
  702. float:left
  703. }
  704. .medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){
  705. clear:none
  706. }
  707. .medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){
  708. clear:both
  709. }
  710. .medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{
  711. float:left
  712. }
  713. .medium-up-7>.column,.medium-up-7>.columns{
  714. width:14.28571%;
  715. float:left
  716. }
  717. .medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){
  718. clear:none
  719. }
  720. .medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){
  721. clear:both
  722. }
  723. .medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{
  724. float:left
  725. }
  726. .medium-up-8>.column,.medium-up-8>.columns{
  727. width:12.5%;
  728. float:left
  729. }
  730. .medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){
  731. clear:none
  732. }
  733. .medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){
  734. clear:both
  735. }
  736. .medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{
  737. float:left
  738. }
  739. .medium-collapse>.column,.medium-collapse>.columns{
  740. padding-left:0;
  741. padding-right:0
  742. }
  743. .expanded.row .medium-collapse.row,.medium-collapse .row{
  744. margin-left:0;
  745. margin-right:0
  746. }
  747. .medium-uncollapse>.column,.medium-uncollapse>.columns{
  748. padding-left:.9375rem;
  749. padding-right:.9375rem
  750. }
  751. .medium-centered{
  752. float:none;
  753. margin-left:auto;
  754. margin-right:auto
  755. }
  756. .medium-pull-0,.medium-push-0,.medium-uncentered{
  757. position:static;
  758. margin-left:0;
  759. margin-right:0;
  760. float:left
  761. }
  762. }
  763. @media screen and (min-width: 64.0625em){
  764. .large-1{
  765. width:8.33333%
  766. }
  767. .large-push-1{
  768. position:relative;
  769. left:8.33333%
  770. }
  771. .large-pull-1{
  772. position:relative;
  773. left:-8.33333%
  774. }
  775. .large-offset-0{
  776. margin-left:0
  777. }
  778. .large-2{
  779. width:16.66667%
  780. }
  781. .large-push-2{
  782. position:relative;
  783. left:16.66667%
  784. }
  785. .large-pull-2{
  786. position:relative;
  787. left:-16.66667%
  788. }
  789. .large-offset-1{
  790. margin-left:8.33333%
  791. }
  792. .large-3{
  793. width:25%
  794. }
  795. .large-push-3{
  796. position:relative;
  797. left:25%
  798. }
  799. .large-pull-3{
  800. position:relative;
  801. left:-25%
  802. }
  803. .large-offset-2{
  804. margin-left:16.66667%
  805. }
  806. .large-4{
  807. width:33.33333%
  808. }
  809. .large-push-4{
  810. position:relative;
  811. left:33.33333%
  812. }
  813. .large-pull-4{
  814. position:relative;
  815. left:-33.33333%
  816. }
  817. .large-offset-3{
  818. margin-left:25%
  819. }
  820. .large-5{
  821. width:41.66667%
  822. }
  823. .large-push-5{
  824. position:relative;
  825. left:41.66667%
  826. }
  827. .large-pull-5{
  828. position:relative;
  829. left:-41.66667%
  830. }
  831. .large-offset-4{
  832. margin-left:33.33333%
  833. }
  834. .large-6{
  835. width:50%
  836. }
  837. .large-push-6{
  838. position:relative;
  839. left:50%
  840. }
  841. .large-pull-6{
  842. position:relative;
  843. left:-50%
  844. }
  845. .large-offset-5{
  846. margin-left:41.66667%
  847. }
  848. .large-7{
  849. width:58.33333%
  850. }
  851. .large-push-7{
  852. position:relative;
  853. left:58.33333%
  854. }
  855. .large-pull-7{
  856. position:relative;
  857. left:-58.33333%
  858. }
  859. .large-offset-6{
  860. margin-left:50%
  861. }
  862. .large-8{
  863. width:66.66667%
  864. }
  865. .large-push-8{
  866. position:relative;
  867. left:66.66667%
  868. }
  869. .large-pull-8{
  870. position:relative;
  871. left:-66.66667%
  872. }
  873. .large-offset-7{
  874. margin-left:58.33333%
  875. }
  876. .large-9{
  877. width:75%
  878. }
  879. .large-push-9{
  880. position:relative;
  881. left:75%
  882. }
  883. .large-pull-9{
  884. position:relative;
  885. left:-75%
  886. }
  887. .large-offset-8{
  888. margin-left:66.66667%
  889. }
  890. .large-10{
  891. width:83.33333%
  892. }
  893. .large-push-10{
  894. position:relative;
  895. left:83.33333%
  896. }
  897. .large-pull-10{
  898. position:relative;
  899. left:-83.33333%
  900. }
  901. .large-offset-9{
  902. margin-left:75%
  903. }
  904. .large-11{
  905. width:91.66667%
  906. }
  907. .large-push-11{
  908. position:relative;
  909. left:91.66667%
  910. }
  911. .large-pull-11{
  912. position:relative;
  913. left:-91.66667%
  914. }
  915. .large-offset-10{
  916. margin-left:83.33333%
  917. }
  918. .large-12{
  919. width:100%
  920. }
  921. .large-offset-11{
  922. margin-left:91.66667%
  923. }
  924. .large-up-1>.column,.large-up-1>.columns{
  925. width:100%;
  926. float:left
  927. }
  928. .large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){
  929. clear:none
  930. }
  931. .large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){
  932. clear:both
  933. }
  934. .large-up-1>.column:last-child,.large-up-1>.columns:last-child{
  935. float:left
  936. }
  937. .large-up-2>.column,.large-up-2>.columns{
  938. width:50%;
  939. float:left
  940. }
  941. .large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){
  942. clear:none
  943. }
  944. .large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){
  945. clear:both
  946. }
  947. .large-up-2>.column:last-child,.large-up-2>.columns:last-child{
  948. float:left
  949. }
  950. .large-up-3>.column,.large-up-3>.columns{
  951. width:33.33333%;
  952. float:left
  953. }
  954. .large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){
  955. clear:none
  956. }
  957. .large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){
  958. clear:both
  959. }
  960. .large-up-3>.column:last-child,.large-up-3>.columns:last-child{
  961. float:left
  962. }
  963. .large-up-4>.column,.large-up-4>.columns{
  964. width:25%;
  965. float:left
  966. }
  967. .large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){
  968. clear:none
  969. }
  970. .large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){
  971. clear:both
  972. }
  973. .large-up-4>.column:last-child,.large-up-4>.columns:last-child{
  974. float:left
  975. }
  976. .large-up-5>.column,.large-up-5>.columns{
  977. width:20%;
  978. float:left
  979. }
  980. .large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){
  981. clear:none
  982. }
  983. .large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){
  984. clear:both
  985. }
  986. .large-up-5>.column:last-child,.large-up-5>.columns:last-child{
  987. float:left
  988. }
  989. .large-up-6>.column,.large-up-6>.columns{
  990. width:16.66667%;
  991. float:left
  992. }
  993. .large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){
  994. clear:none
  995. }
  996. .large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){
  997. clear:both
  998. }
  999. .large-up-6>.column:last-child,.large-up-6>.columns:last-child{
  1000. float:left
  1001. }
  1002. .large-up-7>.column,.large-up-7>.columns{
  1003. width:14.28571%;
  1004. float:left
  1005. }
  1006. .large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){
  1007. clear:none
  1008. }
  1009. .large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){
  1010. clear:both
  1011. }
  1012. .large-up-7>.column:last-child,.large-up-7>.columns:last-child{
  1013. float:left
  1014. }
  1015. .large-up-8>.column,.large-up-8>.columns{
  1016. width:12.5%;
  1017. float:left
  1018. }
  1019. .large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){
  1020. clear:none
  1021. }
  1022. .large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){
  1023. clear:both
  1024. }
  1025. .large-up-8>.column:last-child,.large-up-8>.columns:last-child{
  1026. float:left
  1027. }
  1028. .large-collapse>.column,.large-collapse>.columns{
  1029. padding-left:0;
  1030. padding-right:0
  1031. }
  1032. .expanded.row .large-collapse.row,.large-collapse .row{
  1033. margin-left:0;
  1034. margin-right:0
  1035. }
  1036. .large-uncollapse>.column,.large-uncollapse>.columns{
  1037. padding-left:.9375rem;
  1038. padding-right:.9375rem
  1039. }
  1040. .large-centered{
  1041. float:none;
  1042. margin-left:auto;
  1043. margin-right:auto
  1044. }
  1045. .large-pull-0,.large-push-0,.large-uncentered{
  1046. position:static;
  1047. margin-left:0;
  1048. margin-right:0;
  1049. float:left
  1050. }
  1051. }
  1052. @media screen and (min-width: 90.0625em){
  1053. .xlarge-1{
  1054. width:8.33333%
  1055. }
  1056. .xlarge-push-1{
  1057. position:relative;
  1058. left:8.33333%
  1059. }
  1060. .xlarge-pull-1{
  1061. position:relative;
  1062. left:-8.33333%
  1063. }
  1064. .xlarge-offset-0{
  1065. margin-left:0
  1066. }
  1067. .xlarge-2{
  1068. width:16.66667%
  1069. }
  1070. .xlarge-push-2{
  1071. position:relative;
  1072. left:16.66667%
  1073. }
  1074. .xlarge-pull-2{
  1075. position:relative;
  1076. left:-16.66667%
  1077. }
  1078. .xlarge-offset-1{
  1079. margin-left:8.33333%
  1080. }
  1081. .xlarge-3{
  1082. width:25%
  1083. }
  1084. .xlarge-push-3{
  1085. position:relative;
  1086. left:25%
  1087. }
  1088. .xlarge-pull-3{
  1089. position:relative;
  1090. left:-25%
  1091. }
  1092. .xlarge-offset-2{
  1093. margin-left:16.66667%
  1094. }
  1095. .xlarge-4{
  1096. width:33.33333%
  1097. }
  1098. .xlarge-push-4{
  1099. position:relative;
  1100. left:33.33333%
  1101. }
  1102. .xlarge-pull-4{
  1103. position:relative;
  1104. left:-33.33333%
  1105. }
  1106. .xlarge-offset-3{
  1107. margin-left:25%
  1108. }
  1109. .xlarge-5{
  1110. width:41.66667%
  1111. }
  1112. .xlarge-push-5{
  1113. position:relative;
  1114. left:41.66667%
  1115. }
  1116. .xlarge-pull-5{
  1117. position:relative;
  1118. left:-41.66667%
  1119. }
  1120. .xlarge-offset-4{
  1121. margin-left:33.33333%
  1122. }
  1123. .xlarge-6{
  1124. width:50%
  1125. }
  1126. .xlarge-push-6{
  1127. position:relative;
  1128. left:50%
  1129. }
  1130. .xlarge-pull-6{
  1131. position:relative;
  1132. left:-50%
  1133. }
  1134. .xlarge-offset-5{
  1135. margin-left:41.66667%
  1136. }
  1137. .xlarge-7{
  1138. width:58.33333%
  1139. }
  1140. .xlarge-push-7{
  1141. position:relative;
  1142. left:58.33333%
  1143. }
  1144. .xlarge-pull-7{
  1145. position:relative;
  1146. left:-58.33333%
  1147. }
  1148. .xlarge-offset-6{
  1149. margin-left:50%
  1150. }
  1151. .xlarge-8{
  1152. width:66.66667%
  1153. }
  1154. .xlarge-push-8{
  1155. position:relative;
  1156. left:66.66667%
  1157. }
  1158. .xlarge-pull-8{
  1159. position:relative;
  1160. left:-66.66667%
  1161. }
  1162. .xlarge-offset-7{
  1163. margin-left:58.33333%
  1164. }
  1165. .xlarge-9{
  1166. width:75%
  1167. }
  1168. .xlarge-push-9{
  1169. position:relative;
  1170. left:75%
  1171. }
  1172. .xlarge-pull-9{
  1173. position:relative;
  1174. left:-75%
  1175. }
  1176. .xlarge-offset-8{
  1177. margin-left:66.66667%
  1178. }
  1179. .xlarge-10{
  1180. width:83.33333%
  1181. }
  1182. .xlarge-push-10{
  1183. position:relative;
  1184. left:83.33333%
  1185. }
  1186. .xlarge-pull-10{
  1187. position:relative;
  1188. left:-83.33333%
  1189. }
  1190. .xlarge-offset-9{
  1191. margin-left:75%
  1192. }
  1193. .xlarge-11{
  1194. width:91.66667%
  1195. }
  1196. .xlarge-push-11{
  1197. position:relative;
  1198. left:91.66667%
  1199. }
  1200. .xlarge-pull-11{
  1201. position:relative;
  1202. left:-91.66667%
  1203. }
  1204. .xlarge-offset-10{
  1205. margin-left:83.33333%
  1206. }
  1207. .xlarge-12{
  1208. width:100%
  1209. }
  1210. .xlarge-offset-11{
  1211. margin-left:91.66667%
  1212. }
  1213. .xlarge-up-1>.column,.xlarge-up-1>.columns{
  1214. width:100%;
  1215. float:left
  1216. }
  1217. .xlarge-up-1>.column:nth-of-type(1n),.xlarge-up-1>.columns:nth-of-type(1n){
  1218. clear:none
  1219. }
  1220. .xlarge-up-1>.column:nth-of-type(1n+1),.xlarge-up-1>.columns:nth-of-type(1n+1){
  1221. clear:both
  1222. }
  1223. .xlarge-up-1>.column:last-child,.xlarge-up-1>.columns:last-child{
  1224. float:left
  1225. }
  1226. .xlarge-up-2>.column,.xlarge-up-2>.columns{
  1227. width:50%;
  1228. float:left
  1229. }
  1230. .xlarge-up-2>.column:nth-of-type(1n),.xlarge-up-2>.columns:nth-of-type(1n){
  1231. clear:none
  1232. }
  1233. .xlarge-up-2>.column:nth-of-type(2n+1),.xlarge-up-2>.columns:nth-of-type(2n+1){
  1234. clear:both
  1235. }
  1236. .xlarge-up-2>.column:last-child,.xlarge-up-2>.columns:last-child{
  1237. float:left
  1238. }
  1239. .xlarge-up-3>.column,.xlarge-up-3>.columns{
  1240. width:33.33333%;
  1241. float:left
  1242. }
  1243. .xlarge-up-3>.column:nth-of-type(1n),.xlarge-up-3>.columns:nth-of-type(1n){
  1244. clear:none
  1245. }
  1246. .xlarge-up-3>.column:nth-of-type(3n+1),.xlarge-up-3>.columns:nth-of-type(3n+1){
  1247. clear:both
  1248. }
  1249. .xlarge-up-3>.column:last-child,.xlarge-up-3>.columns:last-child{
  1250. float:left
  1251. }
  1252. .xlarge-up-4>.column,.xlarge-up-4>.columns{
  1253. width:25%;
  1254. float:left
  1255. }
  1256. .xlarge-up-4>.column:nth-of-type(1n),.xlarge-up-4>.columns:nth-of-type(1n){
  1257. clear:none
  1258. }
  1259. .xlarge-up-4>.column:nth-of-type(4n+1),.xlarge-up-4>.columns:nth-of-type(4n+1){
  1260. clear:both
  1261. }
  1262. .xlarge-up-4>.column:last-child,.xlarge-up-4>.columns:last-child{
  1263. float:left
  1264. }
  1265. .xlarge-up-5>.column,.xlarge-up-5>.columns{
  1266. width:20%;
  1267. float:left
  1268. }
  1269. .xlarge-up-5>.column:nth-of-type(1n),.xlarge-up-5>.columns:nth-of-type(1n){
  1270. clear:none
  1271. }
  1272. .xlarge-up-5>.column:nth-of-type(5n+1),.xlarge-up-5>.columns:nth-of-type(5n+1){
  1273. clear:both
  1274. }
  1275. .xlarge-up-5>.column:last-child,.xlarge-up-5>.columns:last-child{
  1276. float:left
  1277. }
  1278. .xlarge-up-6>.column,.xlarge-up-6>.columns{
  1279. width:16.66667%;
  1280. float:left
  1281. }
  1282. .xlarge-up-6>.column:nth-of-type(1n),.xlarge-up-6>.columns:nth-of-type(1n){
  1283. clear:none
  1284. }
  1285. .xlarge-up-6>.column:nth-of-type(6n+1),.xlarge-up-6>.columns:nth-of-type(6n+1){
  1286. clear:both
  1287. }
  1288. .xlarge-up-6>.column:last-child,.xlarge-up-6>.columns:last-child{
  1289. float:left
  1290. }
  1291. .xlarge-up-7>.column,.xlarge-up-7>.columns{
  1292. width:14.28571%;
  1293. float:left
  1294. }
  1295. .xlarge-up-7>.column:nth-of-type(1n),.xlarge-up-7>.columns:nth-of-type(1n){
  1296. clear:none
  1297. }
  1298. .xlarge-up-7>.column:nth-of-type(7n+1),.xlarge-up-7>.columns:nth-of-type(7n+1){
  1299. clear:both
  1300. }
  1301. .xlarge-up-7>.column:last-child,.xlarge-up-7>.columns:last-child{
  1302. float:left
  1303. }
  1304. .xlarge-up-8>.column,.xlarge-up-8>.columns{
  1305. width:12.5%;
  1306. float:left
  1307. }
  1308. .xlarge-up-8>.column:nth-of-type(1n),.xlarge-up-8>.columns:nth-of-type(1n){
  1309. clear:none
  1310. }
  1311. .xlarge-up-8>.column:nth-of-type(8n+1),.xlarge-up-8>.columns:nth-of-type(8n+1){
  1312. clear:both
  1313. }
  1314. .xlarge-up-8>.column:last-child,.xlarge-up-8>.columns:last-child{
  1315. float:left
  1316. }
  1317. .xlarge-collapse>.column,.xlarge-collapse>.columns{
  1318. padding-left:0;
  1319. padding-right:0
  1320. }
  1321. .expanded.row .xlarge-collapse.row,.xlarge-collapse .row{
  1322. margin-left:0;
  1323. margin-right:0
  1324. }
  1325. .xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{
  1326. padding-left:.9375rem;
  1327. padding-right:.9375rem
  1328. }
  1329. .xlarge-centered{
  1330. float:none;
  1331. margin-left:auto;
  1332. margin-right:auto
  1333. }
  1334. .xlarge-pull-0,.xlarge-push-0,.xlarge-uncentered{
  1335. position:static;
  1336. margin-left:0;
  1337. margin-right:0;
  1338. float:left
  1339. }
  1340. }
  1341. .row{
  1342. max-width:75rem;
  1343. margin-left:auto;
  1344. margin-right:auto;
  1345. display:-ms-flexbox;
  1346. display:flex;
  1347. -ms-flex-flow:row wrap;
  1348. flex-flow:row wrap
  1349. }
  1350. .row .row{
  1351. max-width:none;
  1352. margin-left:-.625rem;
  1353. margin-right:-.625rem
  1354. }
  1355. @media screen and (min-width: 40.0625em){
  1356. .row .row{
  1357. margin-left:-.9375rem;
  1358. margin-right:-.9375rem
  1359. }
  1360. }
  1361. .row.expanded{
  1362. max-width:none
  1363. }
  1364. .row.collapse>.column,.row.collapse>.columns{
  1365. padding-left:0;
  1366. padding-right:0
  1367. }
  1368. .column,.columns{
  1369. -ms-flex:1 1 0px;
  1370. flex:1 1 0px;
  1371. padding-left:.625rem;
  1372. padding-right:.625rem;
  1373. min-width:initial
  1374. }
  1375. @media screen and (min-width: 40.0625em){
  1376. .column,.columns{
  1377. padding-left:.9375rem;
  1378. padding-right:.9375rem
  1379. }
  1380. }
  1381. .column.row.row,.row.row.columns{
  1382. float:none;
  1383. display:block
  1384. }
  1385. .row .column.row.row,.row .row.row.columns{
  1386. padding-left:0;
  1387. padding-right:0;
  1388. margin-left:0;
  1389. margin-right:0
  1390. }
  1391. .small-1{
  1392. -ms-flex:0 0 8.33333%;
  1393. flex:0 0 8.33333%;
  1394. max-width:8.33333%
  1395. }
  1396. .small-offset-0{
  1397. margin-left:0
  1398. }
  1399. .small-2{
  1400. -ms-flex:0 0 16.66667%;
  1401. flex:0 0 16.66667%;
  1402. max-width:16.66667%
  1403. }
  1404. .small-offset-1{
  1405. margin-left:8.33333%
  1406. }
  1407. .small-3{
  1408. -ms-flex:0 0 25%;
  1409. flex:0 0 25%;
  1410. max-width:25%
  1411. }
  1412. .small-offset-2{
  1413. margin-left:16.66667%
  1414. }
  1415. .small-4{
  1416. -ms-flex:0 0 33.33333%;
  1417. flex:0 0 33.33333%;
  1418. max-width:33.33333%
  1419. }
  1420. .small-offset-3{
  1421. margin-left:25%
  1422. }
  1423. .small-5{
  1424. -ms-flex:0 0 41.66667%;
  1425. flex:0 0 41.66667%;
  1426. max-width:41.66667%
  1427. }
  1428. .small-offset-4{
  1429. margin-left:33.33333%
  1430. }
  1431. .small-6{
  1432. -ms-flex:0 0 50%;
  1433. flex:0 0 50%;
  1434. max-width:50%
  1435. }
  1436. .small-offset-5{
  1437. margin-left:41.66667%
  1438. }
  1439. .small-7{
  1440. -ms-flex:0 0 58.33333%;
  1441. flex:0 0 58.33333%;
  1442. max-width:58.33333%
  1443. }
  1444. .small-offset-6{
  1445. margin-left:50%
  1446. }
  1447. .small-8{
  1448. -ms-flex:0 0 66.66667%;
  1449. flex:0 0 66.66667%;
  1450. max-width:66.66667%
  1451. }
  1452. .small-offset-7{
  1453. margin-left:58.33333%
  1454. }
  1455. .small-9{
  1456. -ms-flex:0 0 75%;
  1457. flex:0 0 75%;
  1458. max-width:75%
  1459. }
  1460. .small-offset-8{
  1461. margin-left:66.66667%
  1462. }
  1463. .small-10{
  1464. -ms-flex:0 0 83.33333%;
  1465. flex:0 0 83.33333%;
  1466. max-width:83.33333%
  1467. }
  1468. .small-offset-9{
  1469. margin-left:75%
  1470. }
  1471. .small-11{
  1472. -ms-flex:0 0 91.66667%;
  1473. flex:0 0 91.66667%;
  1474. max-width:91.66667%
  1475. }
  1476. .small-offset-10{
  1477. margin-left:83.33333%
  1478. }
  1479. .small-12{
  1480. -ms-flex:0 0 100%;
  1481. flex:0 0 100%;
  1482. max-width:100%
  1483. }
  1484. .small-offset-11{
  1485. margin-left:91.66667%
  1486. }
  1487. .small-up-1{
  1488. -ms-flex-wrap:wrap;
  1489. flex-wrap:wrap
  1490. }
  1491. .small-up-1>.column,.small-up-1>.columns{
  1492. -ms-flex:0 0 100%;
  1493. flex:0 0 100%;
  1494. max-width:100%
  1495. }
  1496. .small-up-2{
  1497. -ms-flex-wrap:wrap;
  1498. flex-wrap:wrap
  1499. }
  1500. .small-up-2>.column,.small-up-2>.columns{
  1501. -ms-flex:0 0 50%;
  1502. flex:0 0 50%;
  1503. max-width:50%
  1504. }
  1505. .small-up-3{
  1506. -ms-flex-wrap:wrap;
  1507. flex-wrap:wrap
  1508. }
  1509. .small-up-3>.column,.small-up-3>.columns{
  1510. -ms-flex:0 0 33.33333%;
  1511. flex:0 0 33.33333%;
  1512. max-width:33.33333%
  1513. }
  1514. .small-up-4{
  1515. -ms-flex-wrap:wrap;
  1516. flex-wrap:wrap
  1517. }
  1518. .small-up-4>.column,.small-up-4>.columns{
  1519. -ms-flex:0 0 25%;
  1520. flex:0 0 25%;
  1521. max-width:25%
  1522. }
  1523. .small-up-5{
  1524. -ms-flex-wrap:wrap;
  1525. flex-wrap:wrap
  1526. }
  1527. .small-up-5>.column,.small-up-5>.columns{
  1528. -ms-flex:0 0 20%;
  1529. flex:0 0 20%;
  1530. max-width:20%
  1531. }
  1532. .small-up-6{
  1533. -ms-flex-wrap:wrap;
  1534. flex-wrap:wrap
  1535. }
  1536. .small-up-6>.column,.small-up-6>.columns{
  1537. -ms-flex:0 0 16.66667%;
  1538. flex:0 0 16.66667%;
  1539. max-width:16.66667%
  1540. }
  1541. .small-up-7{
  1542. -ms-flex-wrap:wrap;
  1543. flex-wrap:wrap
  1544. }
  1545. .small-up-7>.column,.small-up-7>.columns{
  1546. -ms-flex:0 0 14.28571%;
  1547. flex:0 0 14.28571%;
  1548. max-width:14.28571%
  1549. }
  1550. .small-up-8{
  1551. -ms-flex-wrap:wrap;
  1552. flex-wrap:wrap
  1553. }
  1554. .small-up-8>.column,.small-up-8>.columns{
  1555. -ms-flex:0 0 12.5%;
  1556. flex:0 0 12.5%;
  1557. max-width:12.5%
  1558. }
  1559. .small-collapse>.column,.small-collapse>.columns{
  1560. padding-left:0;
  1561. padding-right:0
  1562. }
  1563. .small-uncollapse>.column,.small-uncollapse>.columns{
  1564. padding-left:.625rem;
  1565. padding-right:.625rem
  1566. }
  1567. @media screen and (min-width: 40.0625em){
  1568. .medium-1{
  1569. -ms-flex:0 0 8.33333%;
  1570. flex:0 0 8.33333%;
  1571. max-width:8.33333%
  1572. }
  1573. .medium-offset-0{
  1574. margin-left:0
  1575. }
  1576. .medium-2{
  1577. -ms-flex:0 0 16.66667%;
  1578. flex:0 0 16.66667%;
  1579. max-width:16.66667%
  1580. }
  1581. .medium-offset-1{
  1582. margin-left:8.33333%
  1583. }
  1584. .medium-3{
  1585. -ms-flex:0 0 25%;
  1586. flex:0 0 25%;
  1587. max-width:25%
  1588. }
  1589. .medium-offset-2{
  1590. margin-left:16.66667%
  1591. }
  1592. .medium-4{
  1593. -ms-flex:0 0 33.33333%;
  1594. flex:0 0 33.33333%;
  1595. max-width:33.33333%
  1596. }
  1597. .medium-offset-3{
  1598. margin-left:25%
  1599. }
  1600. .medium-5{
  1601. -ms-flex:0 0 41.66667%;
  1602. flex:0 0 41.66667%;
  1603. max-width:41.66667%
  1604. }
  1605. .medium-offset-4{
  1606. margin-left:33.33333%
  1607. }
  1608. .medium-6{
  1609. -ms-flex:0 0 50%;
  1610. flex:0 0 50%;
  1611. max-width:50%
  1612. }
  1613. .medium-offset-5{
  1614. margin-left:41.66667%
  1615. }
  1616. .medium-7{
  1617. -ms-flex:0 0 58.33333%;
  1618. flex:0 0 58.33333%;
  1619. max-width:58.33333%
  1620. }
  1621. .medium-offset-6{
  1622. margin-left:50%
  1623. }
  1624. .medium-8{
  1625. -ms-flex:0 0 66.66667%;
  1626. flex:0 0 66.66667%;
  1627. max-width:66.66667%
  1628. }
  1629. .medium-offset-7{
  1630. margin-left:58.33333%
  1631. }
  1632. .medium-9{
  1633. -ms-flex:0 0 75%;
  1634. flex:0 0 75%;
  1635. max-width:75%
  1636. }
  1637. .medium-offset-8{
  1638. margin-left:66.66667%
  1639. }
  1640. .medium-10{
  1641. -ms-flex:0 0 83.33333%;
  1642. flex:0 0 83.33333%;
  1643. max-width:83.33333%
  1644. }
  1645. .medium-offset-9{
  1646. margin-left:75%
  1647. }
  1648. .medium-11{
  1649. -ms-flex:0 0 91.66667%;
  1650. flex:0 0 91.66667%;
  1651. max-width:91.66667%
  1652. }
  1653. .medium-offset-10{
  1654. margin-left:83.33333%
  1655. }
  1656. .medium-12{
  1657. -ms-flex:0 0 100%;
  1658. flex:0 0 100%;
  1659. max-width:100%
  1660. }
  1661. .medium-offset-11{
  1662. margin-left:91.66667%
  1663. }
  1664. .medium-order-1{
  1665. -ms-flex-order:1;
  1666. order:1
  1667. }
  1668. .medium-order-2{
  1669. -ms-flex-order:2;
  1670. order:2
  1671. }
  1672. .medium-order-3{
  1673. -ms-flex-order:3;
  1674. order:3
  1675. }
  1676. .medium-order-4{
  1677. -ms-flex-order:4;
  1678. order:4
  1679. }
  1680. .medium-order-5{
  1681. -ms-flex-order:5;
  1682. order:5
  1683. }
  1684. .medium-order-6{
  1685. -ms-flex-order:6;
  1686. order:6
  1687. }
  1688. .medium-up-1{
  1689. -ms-flex-wrap:wrap;
  1690. flex-wrap:wrap
  1691. }
  1692. .medium-up-1>.column,.medium-up-1>.columns{
  1693. -ms-flex:0 0 100%;
  1694. flex:0 0 100%;
  1695. max-width:100%
  1696. }
  1697. .medium-up-2{
  1698. -ms-flex-wrap:wrap;
  1699. flex-wrap:wrap
  1700. }
  1701. .medium-up-2>.column,.medium-up-2>.columns{
  1702. -ms-flex:0 0 50%;
  1703. flex:0 0 50%;
  1704. max-width:50%
  1705. }
  1706. .medium-up-3{
  1707. -ms-flex-wrap:wrap;
  1708. flex-wrap:wrap
  1709. }
  1710. .medium-up-3>.column,.medium-up-3>.columns{
  1711. -ms-flex:0 0 33.33333%;
  1712. flex:0 0 33.33333%;
  1713. max-width:33.33333%
  1714. }
  1715. .medium-up-4{
  1716. -ms-flex-wrap:wrap;
  1717. flex-wrap:wrap
  1718. }
  1719. .medium-up-4>.column,.medium-up-4>.columns{
  1720. -ms-flex:0 0 25%;
  1721. flex:0 0 25%;
  1722. max-width:25%
  1723. }
  1724. .medium-up-5{
  1725. -ms-flex-wrap:wrap;
  1726. flex-wrap:wrap
  1727. }
  1728. .medium-up-5>.column,.medium-up-5>.columns{
  1729. -ms-flex:0 0 20%;
  1730. flex:0 0 20%;
  1731. max-width:20%
  1732. }
  1733. .medium-up-6{
  1734. -ms-flex-wrap:wrap;
  1735. flex-wrap:wrap
  1736. }
  1737. .medium-up-6>.column,.medium-up-6>.columns{
  1738. -ms-flex:0 0 16.66667%;
  1739. flex:0 0 16.66667%;
  1740. max-width:16.66667%
  1741. }
  1742. .medium-up-7{
  1743. -ms-flex-wrap:wrap;
  1744. flex-wrap:wrap
  1745. }
  1746. .medium-up-7>.column,.medium-up-7>.columns{
  1747. -ms-flex:0 0 14.28571%;
  1748. flex:0 0 14.28571%;
  1749. max-width:14.28571%
  1750. }
  1751. .medium-up-8{
  1752. -ms-flex-wrap:wrap;
  1753. flex-wrap:wrap
  1754. }
  1755. .medium-up-8>.column,.medium-up-8>.columns{
  1756. -ms-flex:0 0 12.5%;
  1757. flex:0 0 12.5%;
  1758. max-width:12.5%
  1759. }
  1760. }
  1761. @media screen and (min-width: 40.0625em) and (min-width: 40.0625em){
  1762. .medium-expand{
  1763. -ms-flex:1 1 0px;
  1764. flex:1 1 0px
  1765. }
  1766. }
  1767. .row.medium-unstack>.column,.row.medium-unstack>.columns{
  1768. -ms-flex:0 0 100%;
  1769. flex:0 0 100%
  1770. }
  1771. @media screen and (min-width: 40.0625em){
  1772. .row.medium-unstack>.column,.row.medium-unstack>.columns{
  1773. -ms-flex:1 1 0px;
  1774. flex:1 1 0px
  1775. }
  1776. }
  1777. @media screen and (min-width: 40.0625em){
  1778. .medium-collapse>.column,.medium-collapse>.columns{
  1779. padding-left:0;
  1780. padding-right:0
  1781. }
  1782. .medium-uncollapse>.column,.medium-uncollapse>.columns{
  1783. padding-left:.9375rem;
  1784. padding-right:.9375rem
  1785. }
  1786. }
  1787. @media screen and (min-width: 64.0625em){
  1788. .large-1{
  1789. -ms-flex:0 0 8.33333%;
  1790. flex:0 0 8.33333%;
  1791. max-width:8.33333%
  1792. }
  1793. .large-offset-0{
  1794. margin-left:0
  1795. }
  1796. .large-2{
  1797. -ms-flex:0 0 16.66667%;
  1798. flex:0 0 16.66667%;
  1799. max-width:16.66667%
  1800. }
  1801. .large-offset-1{
  1802. margin-left:8.33333%
  1803. }
  1804. .large-3{
  1805. -ms-flex:0 0 25%;
  1806. flex:0 0 25%;
  1807. max-width:25%
  1808. }
  1809. .large-offset-2{
  1810. margin-left:16.66667%
  1811. }
  1812. .large-4{
  1813. -ms-flex:0 0 33.33333%;
  1814. flex:0 0 33.33333%;
  1815. max-width:33.33333%
  1816. }
  1817. .large-offset-3{
  1818. margin-left:25%
  1819. }
  1820. .large-5{
  1821. -ms-flex:0 0 41.66667%;
  1822. flex:0 0 41.66667%;
  1823. max-width:41.66667%
  1824. }
  1825. .large-offset-4{
  1826. margin-left:33.33333%
  1827. }
  1828. .large-6{
  1829. -ms-flex:0 0 50%;
  1830. flex:0 0 50%;
  1831. max-width:50%
  1832. }
  1833. .large-offset-5{
  1834. margin-left:41.66667%
  1835. }
  1836. .large-7{
  1837. -ms-flex:0 0 58.33333%;
  1838. flex:0 0 58.33333%;
  1839. max-width:58.33333%
  1840. }
  1841. .large-offset-6{
  1842. margin-left:50%
  1843. }
  1844. .large-8{
  1845. -ms-flex:0 0 66.66667%;
  1846. flex:0 0 66.66667%;
  1847. max-width:66.66667%
  1848. }
  1849. .large-offset-7{
  1850. margin-left:58.33333%
  1851. }
  1852. .large-9{
  1853. -ms-flex:0 0 75%;
  1854. flex:0 0 75%;
  1855. max-width:75%
  1856. }
  1857. .large-offset-8{
  1858. margin-left:66.66667%
  1859. }
  1860. .large-10{
  1861. -ms-flex:0 0 83.33333%;
  1862. flex:0 0 83.33333%;
  1863. max-width:83.33333%
  1864. }
  1865. .large-offset-9{
  1866. margin-left:75%
  1867. }
  1868. .large-11{
  1869. -ms-flex:0 0 91.66667%;
  1870. flex:0 0 91.66667%;
  1871. max-width:91.66667%
  1872. }
  1873. .large-offset-10{
  1874. margin-left:83.33333%
  1875. }
  1876. .large-12{
  1877. -ms-flex:0 0 100%;
  1878. flex:0 0 100%;
  1879. max-width:100%
  1880. }
  1881. .large-offset-11{
  1882. margin-left:91.66667%
  1883. }
  1884. .large-order-1{
  1885. -ms-flex-order:1;
  1886. order:1
  1887. }
  1888. .large-order-2{
  1889. -ms-flex-order:2;
  1890. order:2
  1891. }
  1892. .large-order-3{
  1893. -ms-flex-order:3;
  1894. order:3
  1895. }
  1896. .large-order-4{
  1897. -ms-flex-order:4;
  1898. order:4
  1899. }
  1900. .large-order-5{
  1901. -ms-flex-order:5;
  1902. order:5
  1903. }
  1904. .large-order-6{
  1905. -ms-flex-order:6;
  1906. order:6
  1907. }
  1908. .large-up-1{
  1909. -ms-flex-wrap:wrap;
  1910. flex-wrap:wrap
  1911. }
  1912. .large-up-1>.column,.large-up-1>.columns{
  1913. -ms-flex:0 0 100%;
  1914. flex:0 0 100%;
  1915. max-width:100%
  1916. }
  1917. .large-up-2{
  1918. -ms-flex-wrap:wrap;
  1919. flex-wrap:wrap
  1920. }
  1921. .large-up-2>.column,.large-up-2>.columns{
  1922. -ms-flex:0 0 50%;
  1923. flex:0 0 50%;
  1924. max-width:50%
  1925. }
  1926. .large-up-3{
  1927. -ms-flex-wrap:wrap;
  1928. flex-wrap:wrap
  1929. }
  1930. .large-up-3>.column,.large-up-3>.columns{
  1931. -ms-flex:0 0 33.33333%;
  1932. flex:0 0 33.33333%;
  1933. max-width:33.33333%
  1934. }
  1935. .large-up-4{
  1936. -ms-flex-wrap:wrap;
  1937. flex-wrap:wrap
  1938. }
  1939. .large-up-4>.column,.large-up-4>.columns{
  1940. -ms-flex:0 0 25%;
  1941. flex:0 0 25%;
  1942. max-width:25%
  1943. }
  1944. .large-up-5{
  1945. -ms-flex-wrap:wrap;
  1946. flex-wrap:wrap
  1947. }
  1948. .large-up-5>.column,.large-up-5>.columns{
  1949. -ms-flex:0 0 20%;
  1950. flex:0 0 20%;
  1951. max-width:20%
  1952. }
  1953. .large-up-6{
  1954. -ms-flex-wrap:wrap;
  1955. flex-wrap:wrap
  1956. }
  1957. .large-up-6>.column,.large-up-6>.columns{
  1958. -ms-flex:0 0 16.66667%;
  1959. flex:0 0 16.66667%;
  1960. max-width:16.66667%
  1961. }
  1962. .large-up-7{
  1963. -ms-flex-wrap:wrap;
  1964. flex-wrap:wrap
  1965. }
  1966. .large-up-7>.column,.large-up-7>.columns{
  1967. -ms-flex:0 0 14.28571%;
  1968. flex:0 0 14.28571%;
  1969. max-width:14.28571%
  1970. }
  1971. .large-up-8{
  1972. -ms-flex-wrap:wrap;
  1973. flex-wrap:wrap
  1974. }
  1975. .large-up-8>.column,.large-up-8>.columns{
  1976. -ms-flex:0 0 12.5%;
  1977. flex:0 0 12.5%;
  1978. max-width:12.5%
  1979. }
  1980. }
  1981. @media screen and (min-width: 64.0625em) and (min-width: 64.0625em){
  1982. .large-expand{
  1983. -ms-flex:1 1 0px;
  1984. flex:1 1 0px
  1985. }
  1986. }
  1987. .row.large-unstack>.column,.row.large-unstack>.columns{
  1988. -ms-flex:0 0 100%;
  1989. flex:0 0 100%
  1990. }
  1991. @media screen and (min-width: 64.0625em){
  1992. .row.large-unstack>.column,.row.large-unstack>.columns{
  1993. -ms-flex:1 1 0px;
  1994. flex:1 1 0px
  1995. }
  1996. }
  1997. @media screen and (min-width: 64.0625em){
  1998. .large-collapse>.column,.large-collapse>.columns{
  1999. padding-left:0;
  2000. padding-right:0
  2001. }
  2002. .large-uncollapse>.column,.large-uncollapse>.columns{
  2003. padding-left:.9375rem;
  2004. padding-right:.9375rem
  2005. }
  2006. }
  2007. @media screen and (min-width: 90.0625em){
  2008. .xlarge-1{
  2009. -ms-flex:0 0 8.33333%;
  2010. flex:0 0 8.33333%;
  2011. max-width:8.33333%
  2012. }
  2013. .xlarge-offset-0{
  2014. margin-left:0
  2015. }
  2016. .xlarge-2{
  2017. -ms-flex:0 0 16.66667%;
  2018. flex:0 0 16.66667%;
  2019. max-width:16.66667%
  2020. }
  2021. .xlarge-offset-1{
  2022. margin-left:8.33333%
  2023. }
  2024. .xlarge-3{
  2025. -ms-flex:0 0 25%;
  2026. flex:0 0 25%;
  2027. max-width:25%
  2028. }
  2029. .xlarge-offset-2{
  2030. margin-left:16.66667%
  2031. }
  2032. .xlarge-4{
  2033. -ms-flex:0 0 33.33333%;
  2034. flex:0 0 33.33333%;
  2035. max-width:33.33333%
  2036. }
  2037. .xlarge-offset-3{
  2038. margin-left:25%
  2039. }
  2040. .xlarge-5{
  2041. -ms-flex:0 0 41.66667%;
  2042. flex:0 0 41.66667%;
  2043. max-width:41.66667%
  2044. }
  2045. .xlarge-offset-4{
  2046. margin-left:33.33333%
  2047. }
  2048. .xlarge-6{
  2049. -ms-flex:0 0 50%;
  2050. flex:0 0 50%;
  2051. max-width:50%
  2052. }
  2053. .xlarge-offset-5{
  2054. margin-left:41.66667%
  2055. }
  2056. .xlarge-7{
  2057. -ms-flex:0 0 58.33333%;
  2058. flex:0 0 58.33333%;
  2059. max-width:58.33333%
  2060. }
  2061. .xlarge-offset-6{
  2062. margin-left:50%
  2063. }
  2064. .xlarge-8{
  2065. -ms-flex:0 0 66.66667%;
  2066. flex:0 0 66.66667%;
  2067. max-width:66.66667%
  2068. }
  2069. .xlarge-offset-7{
  2070. margin-left:58.33333%
  2071. }
  2072. .xlarge-9{
  2073. -ms-flex:0 0 75%;
  2074. flex:0 0 75%;
  2075. max-width:75%
  2076. }
  2077. .xlarge-offset-8{
  2078. margin-left:66.66667%
  2079. }
  2080. .xlarge-10{
  2081. -ms-flex:0 0 83.33333%;
  2082. flex:0 0 83.33333%;
  2083. max-width:83.33333%
  2084. }
  2085. .xlarge-offset-9{
  2086. margin-left:75%
  2087. }
  2088. .xlarge-11{
  2089. -ms-flex:0 0 91.66667%;
  2090. flex:0 0 91.66667%;
  2091. max-width:91.66667%
  2092. }
  2093. .xlarge-offset-10{
  2094. margin-left:83.33333%
  2095. }
  2096. .xlarge-12{
  2097. -ms-flex:0 0 100%;
  2098. flex:0 0 100%;
  2099. max-width:100%
  2100. }
  2101. .xlarge-offset-11{
  2102. margin-left:91.66667%
  2103. }
  2104. .xlarge-order-1{
  2105. -ms-flex-order:1;
  2106. order:1
  2107. }
  2108. .xlarge-order-2{
  2109. -ms-flex-order:2;
  2110. order:2
  2111. }
  2112. .xlarge-order-3{
  2113. -ms-flex-order:3;
  2114. order:3
  2115. }
  2116. .xlarge-order-4{
  2117. -ms-flex-order:4;
  2118. order:4
  2119. }
  2120. .xlarge-order-5{
  2121. -ms-flex-order:5;
  2122. order:5
  2123. }
  2124. .xlarge-order-6{
  2125. -ms-flex-order:6;
  2126. order:6
  2127. }
  2128. .xlarge-up-1{
  2129. -ms-flex-wrap:wrap;
  2130. flex-wrap:wrap
  2131. }
  2132. .xlarge-up-1>.column,.xlarge-up-1>.columns{
  2133. -ms-flex:0 0 100%;
  2134. flex:0 0 100%;
  2135. max-width:100%
  2136. }
  2137. .xlarge-up-2{
  2138. -ms-flex-wrap:wrap;
  2139. flex-wrap:wrap
  2140. }
  2141. .xlarge-up-2>.column,.xlarge-up-2>.columns{
  2142. -ms-flex:0 0 50%;
  2143. flex:0 0 50%;
  2144. max-width:50%
  2145. }
  2146. .xlarge-up-3{
  2147. -ms-flex-wrap:wrap;
  2148. flex-wrap:wrap
  2149. }
  2150. .xlarge-up-3>.column,.xlarge-up-3>.columns{
  2151. -ms-flex:0 0 33.33333%;
  2152. flex:0 0 33.33333%;
  2153. max-width:33.33333%
  2154. }
  2155. .xlarge-up-4{
  2156. -ms-flex-wrap:wrap;
  2157. flex-wrap:wrap
  2158. }
  2159. .xlarge-up-4>.column,.xlarge-up-4>.columns{
  2160. -ms-flex:0 0 25%;
  2161. flex:0 0 25%;
  2162. max-width:25%
  2163. }
  2164. .xlarge-up-5{
  2165. -ms-flex-wrap:wrap;
  2166. flex-wrap:wrap
  2167. }
  2168. .xlarge-up-5>.column,.xlarge-up-5>.columns{
  2169. -ms-flex:0 0 20%;
  2170. flex:0 0 20%;
  2171. max-width:20%
  2172. }
  2173. .xlarge-up-6{
  2174. -ms-flex-wrap:wrap;
  2175. flex-wrap:wrap
  2176. }
  2177. .xlarge-up-6>.column,.xlarge-up-6>.columns{
  2178. -ms-flex:0 0 16.66667%;
  2179. flex:0 0 16.66667%;
  2180. max-width:16.66667%
  2181. }
  2182. .xlarge-up-7{
  2183. -ms-flex-wrap:wrap;
  2184. flex-wrap:wrap
  2185. }
  2186. .xlarge-up-7>.column,.xlarge-up-7>.columns{
  2187. -ms-flex:0 0 14.28571%;
  2188. flex:0 0 14.28571%;
  2189. max-width:14.28571%
  2190. }
  2191. .xlarge-up-8{
  2192. -ms-flex-wrap:wrap;
  2193. flex-wrap:wrap
  2194. }
  2195. .xlarge-up-8>.column,.xlarge-up-8>.columns{
  2196. -ms-flex:0 0 12.5%;
  2197. flex:0 0 12.5%;
  2198. max-width:12.5%
  2199. }
  2200. }
  2201. @media screen and (min-width: 90.0625em) and (min-width: 90.0625em){
  2202. .xlarge-expand{
  2203. -ms-flex:1 1 0px;
  2204. flex:1 1 0px
  2205. }
  2206. }
  2207. .row.xlarge-unstack>.column,.row.xlarge-unstack>.columns{
  2208. -ms-flex:0 0 100%;
  2209. flex:0 0 100%
  2210. }
  2211. @media screen and (min-width: 90.0625em){
  2212. .row.xlarge-unstack>.column,.row.xlarge-unstack>.columns{
  2213. -ms-flex:1 1 0px;
  2214. flex:1 1 0px
  2215. }
  2216. }
  2217. @media screen and (min-width: 90.0625em){
  2218. .xlarge-collapse>.column,.xlarge-collapse>.columns{
  2219. padding-left:0;
  2220. padding-right:0
  2221. }
  2222. .xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{
  2223. padding-left:.9375rem;
  2224. padding-right:.9375rem
  2225. }
  2226. }
  2227. .shrink{
  2228. -ms-flex:0 0 auto;
  2229. flex:0 0 auto;
  2230. max-width:100%
  2231. }
  2232. .align-top.columns,.column.align-top{
  2233. -ms-flex-item-align:start;
  2234. align-self:flex-start
  2235. }
  2236. .align-bottom.columns,.column.align-bottom{
  2237. -ms-flex-item-align:end;
  2238. align-self:flex-end
  2239. }
  2240. .align-middle.columns,.column.align-middle{
  2241. -ms-flex-item-align:center;
  2242. -ms-grid-row-align:center;
  2243. align-self:center
  2244. }
  2245. .align-stretch.columns,.column.align-stretch{
  2246. -ms-flex-item-align:stretch;
  2247. -ms-grid-row-align:stretch;
  2248. align-self:stretch
  2249. }
  2250. blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{
  2251. margin:0;
  2252. padding:0
  2253. }
  2254. p{
  2255. font-size:inherit;
  2256. line-height:1.6;
  2257. margin-bottom:1rem;
  2258. text-rendering:optimizeLegibility
  2259. }
  2260. em,i{
  2261. font-style:italic
  2262. }
  2263. b,em,i,strong{
  2264. line-height:inherit
  2265. }
  2266. b,strong{
  2267. font-weight:700
  2268. }
  2269. small{
  2270. font-size:80%;
  2271. line-height:inherit
  2272. }
  2273. h1,h2,h3,h4,h5,h6{
  2274. font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
  2275. font-weight:400;
  2276. font-style:normal;
  2277. color:inherit;
  2278. text-rendering:optimizeLegibility;
  2279. margin-top:0;
  2280. margin-bottom:.5rem;
  2281. line-height:1.4
  2282. }
  2283. h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
  2284. color:#cacaca;
  2285. line-height:0
  2286. }
  2287. h1{
  2288. font-size:1.5rem
  2289. }
  2290. h2{
  2291. font-size:1.25rem
  2292. }
  2293. h3{
  2294. font-size:1.1875rem
  2295. }
  2296. h4{
  2297. font-size:1.125rem
  2298. }
  2299. h5{
  2300. font-size:1.0625rem
  2301. }
  2302. h6{
  2303. font-size:1rem
  2304. }
  2305. @media screen and (min-width: 40.0625em){
  2306. h1{
  2307. font-size:3rem
  2308. }
  2309. h2{
  2310. font-size:2.5rem
  2311. }
  2312. h3{
  2313. font-size:1.9375rem
  2314. }
  2315. h4{
  2316. font-size:1.5625rem
  2317. }
  2318. h5{
  2319. font-size:1.25rem
  2320. }
  2321. h6{
  2322. font-size:1rem
  2323. }
  2324. }
  2325. a{
  2326. color:#2199e8;
  2327. text-decoration:none;
  2328. line-height:inherit;
  2329. cursor:pointer
  2330. }
  2331. a img{
  2332. border:0
  2333. }
  2334. hr{
  2335. max-width:75rem;
  2336. height:0;
  2337. border-right:0;
  2338. border-top:0;
  2339. border-bottom:1px solid #cacaca;
  2340. border-left:0;
  2341. margin:1.25rem auto;
  2342. clear:both
  2343. }
  2344. dl,ol,ul{
  2345. line-height:1.6;
  2346. margin-bottom:1rem;
  2347. list-style-position:outside
  2348. }
  2349. li{
  2350. font-size:inherit
  2351. }
  2352. ul{
  2353. list-style-type:disc
  2354. }
  2355. ol,ul{
  2356. margin-left:1.25rem
  2357. }
  2358. ol ol,ol ul,ul ol,ul ul{
  2359. margin-left:1.25rem;
  2360. margin-bottom:0
  2361. }
  2362. dl{
  2363. margin-bottom:1rem
  2364. }
  2365. dl dt{
  2366. margin-bottom:.3rem;
  2367. font-weight:700
  2368. }
  2369. blockquote{
  2370. margin:0 0 1rem;
  2371. padding:.5625rem 1.25rem 0 1.1875rem;
  2372. border-left:1px solid #cacaca
  2373. }
  2374. blockquote,blockquote p{
  2375. line-height:1.6;
  2376. color:#8a8a8a
  2377. }
  2378. cite{
  2379. display:block;
  2380. font-size:.8125rem;
  2381. color:#8a8a8a
  2382. }
  2383. cite:before{
  2384. content:'\2014 \0020'
  2385. }
  2386. abbr{
  2387. color:#0a0a0a;
  2388. cursor:help;
  2389. border-bottom:1px dotted #0a0a0a
  2390. }
  2391. code{
  2392. font-weight:400;
  2393. border:1px solid #cacaca;
  2394. padding:.125rem .3125rem .0625rem
  2395. }
  2396. code,kbd{
  2397. font-family:Consolas,Liberation Mono,Courier,monospace;
  2398. color:#0a0a0a;
  2399. background-color:#e6e6e6
  2400. }
  2401. kbd{
  2402. padding:.125rem .25rem 0;
  2403. margin:0
  2404. }
  2405. .subheader{
  2406. margin-top:.2rem;
  2407. margin-bottom:.5rem;
  2408. font-weight:400;
  2409. line-height:1.4;
  2410. color:#8a8a8a
  2411. }
  2412. .lead{
  2413. font-size:125%;
  2414. line-height:1.6
  2415. }
  2416. .stat{
  2417. font-size:2.5rem;
  2418. line-height:1
  2419. }
  2420. p+.stat{
  2421. margin-top:-1rem
  2422. }
  2423. .no-bullet{
  2424. margin-left:0;
  2425. list-style:none
  2426. }
  2427. .text-left{
  2428. text-align:left
  2429. }
  2430. .text-right{
  2431. text-align:right
  2432. }
  2433. .text-center{
  2434. text-align:center
  2435. }
  2436. .text-justify{
  2437. text-align:justify
  2438. }
  2439. @media screen and (min-width: 40.0625em){
  2440. .medium-text-left{
  2441. text-align:left
  2442. }
  2443. .medium-text-right{
  2444. text-align:right
  2445. }
  2446. .medium-text-center{
  2447. text-align:center
  2448. }
  2449. .medium-text-justify{
  2450. text-align:justify
  2451. }
  2452. }
  2453. @media screen and (min-width: 64.0625em){
  2454. .large-text-left{
  2455. text-align:left
  2456. }
  2457. .large-text-right{
  2458. text-align:right
  2459. }
  2460. .large-text-center{
  2461. text-align:center
  2462. }
  2463. .large-text-justify{
  2464. text-align:justify
  2465. }
  2466. }
  2467. @media screen and (min-width: 90.0625em){
  2468. .xlarge-text-left{
  2469. text-align:left
  2470. }
  2471. .xlarge-text-right{
  2472. text-align:right
  2473. }
  2474. .xlarge-text-center{
  2475. text-align:center
  2476. }
  2477. .xlarge-text-justify{
  2478. text-align:justify
  2479. }
  2480. }
  2481. .show-for-print{
  2482. display:none !important
  2483. }
  2484. @media print{
  2485. *{
  2486. background:transparent !important;
  2487. color:#000 !important;
  2488. box-shadow:none !important;
  2489. text-shadow:none !important
  2490. }
  2491. .show-for-print{
  2492. display:block !important
  2493. }
  2494. .hide-for-print{
  2495. display:none !important
  2496. }
  2497. table.show-for-print{
  2498. display:table !important
  2499. }
  2500. thead.show-for-print{
  2501. display:table-header-group !important
  2502. }
  2503. tbody.show-for-print{
  2504. display:table-row-group !important
  2505. }
  2506. tr.show-for-print{
  2507. display:table-row !important
  2508. }
  2509. td.show-for-print,th.show-for-print{
  2510. display:table-cell !important
  2511. }
  2512. a,a:visited{
  2513. text-decoration:underline
  2514. }
  2515. a[href]:after{
  2516. content:" (" attr(href) ")"
  2517. }
  2518. .ir a:after,a[href^='#']:after,a[href^='javascript:']:after{
  2519. content:''
  2520. }
  2521. abbr[title]:after{
  2522. content:" (" attr(title) ")"
  2523. }
  2524. blockquote,pre{
  2525. border:1px solid #8a8a8a;
  2526. page-break-inside:avoid
  2527. }
  2528. thead{
  2529. display:table-header-group
  2530. }
  2531. img,tr{
  2532. page-break-inside:avoid
  2533. }
  2534. img{
  2535. max-width:100% !important
  2536. }
  2537. @page{
  2538. margin:.5cm
  2539. }
  2540. h2,h3,p{
  2541. orphans:3;
  2542. widows:3
  2543. }
  2544. h2,h3{
  2545. page-break-after:avoid
  2546. }
  2547. }
  2548. .flex-video{
  2549. position:relative;
  2550. height:0;
  2551. padding-bottom:75%;
  2552. margin-bottom:1rem;
  2553. overflow:hidden
  2554. }
  2555. .flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{
  2556. position:absolute;
  2557. top:0;
  2558. left:0;
  2559. width:100%;
  2560. height:100%
  2561. }
  2562. .flex-video.widescreen{
  2563. padding-bottom:56.25%
  2564. }
  2565. .flex-video.vimeo{
  2566. padding-top:0
  2567. }
  2568. .hide{
  2569. display:none !important
  2570. }
  2571. .invisible{
  2572. visibility:hidden
  2573. }
  2574. @media screen and (max-width: 40em){
  2575. .hide-for-small-only{
  2576. display:none !important
  2577. }
  2578. }
  2579. @media screen and (max-width: 0em), screen and (min-width: 40.0625em){
  2580. .show-for-small-only{
  2581. display:none !important
  2582. }
  2583. }
  2584. @media screen and (min-width: 40.0625em){
  2585. .hide-for-medium{
  2586. display:none !important
  2587. }
  2588. }
  2589. @media screen and (max-width: 40em){
  2590. .show-for-medium{
  2591. display:none !important
  2592. }
  2593. }
  2594. @media screen and (min-width: 40.0625em) and (max-width: 64em){
  2595. .hide-for-medium-only{
  2596. display:none !important
  2597. }
  2598. }
  2599. @media screen and (max-width: 40em), screen and (min-width: 64.0625em){
  2600. .show-for-medium-only{
  2601. display:none !important
  2602. }
  2603. }
  2604. @media screen and (min-width: 64.0625em){
  2605. .hide-for-large{
  2606. display:none !important
  2607. }
  2608. }
  2609. @media screen and (max-width: 64em){
  2610. .show-for-large{
  2611. display:none !important
  2612. }
  2613. }
  2614. @media screen and (min-width: 64.0625em) and (max-width: 90em){
  2615. .hide-for-large-only{
  2616. display:none !important
  2617. }
  2618. }
  2619. @media screen and (max-width: 64em), screen and (min-width: 90.0625em){
  2620. .show-for-large-only{
  2621. display:none !important
  2622. }
  2623. }
  2624. @media screen and (min-width: 90.0625em){
  2625. .hide-for-xlarge{
  2626. display:none !important
  2627. }
  2628. }
  2629. @media screen and (max-width: 90em){
  2630. .show-for-xlarge{
  2631. display:none !important
  2632. }
  2633. }
  2634. @media screen and (min-width: 90.0625em){
  2635. .hide-for-xlarge-only{
  2636. display:none !important
  2637. }
  2638. }
  2639. @media screen and (max-width: 90em){
  2640. .show-for-xlarge-only{
  2641. display:none !important
  2642. }
  2643. }
  2644. .show-for-sr,.show-on-focus{
  2645. position:absolute !important;
  2646. width:1px;
  2647. height:1px;
  2648. overflow:hidden;
  2649. clip:rect(0, 0, 0, 0)
  2650. }
  2651. .show-on-focus:active,.show-on-focus:focus{
  2652. position:static !important;
  2653. height:auto;
  2654. width:auto;
  2655. overflow:visible;
  2656. clip:auto
  2657. }
  2658. .hide-for-portrait,.show-for-landscape{
  2659. display:block !important
  2660. }
  2661. @media screen and (orientation: landscape){
  2662. .hide-for-portrait,.show-for-landscape{
  2663. display:block !important
  2664. }
  2665. }
  2666. @media screen and (orientation: portrait){
  2667. .hide-for-portrait,.show-for-landscape{
  2668. display:none !important
  2669. }
  2670. }
  2671. .hide-for-landscape,.show-for-portrait{
  2672. display:none !important
  2673. }
  2674. @media screen and (orientation: landscape){
  2675. .hide-for-landscape,.show-for-portrait{
  2676. display:none !important
  2677. }
  2678. }
  2679. @media screen and (orientation: portrait){
  2680. .hide-for-landscape,.show-for-portrait{
  2681. display:block !important
  2682. }
  2683. }
  2684. .float-left{
  2685. float:left !important
  2686. }
  2687. .float-right{
  2688. float:right !important
  2689. }
  2690. .float-center{
  2691. display:block;
  2692. margin-left:auto;
  2693. margin-right:auto
  2694. }
  2695. .clearfix:after,.clearfix:before{
  2696. content:' ';
  2697. display:table
  2698. }
  2699. .clearfix:after{
  2700. clear:both
  2701. }
  2702. .align-right{
  2703. -ms-flex-pack:end;
  2704. justify-content:flex-end
  2705. }
  2706. .align-center{
  2707. -ms-flex-pack:center;
  2708. justify-content:center
  2709. }
  2710. .align-justify{
  2711. -ms-flex-pack:justify;
  2712. justify-content:space-between
  2713. }
  2714. .align-spaced{
  2715. -ms-flex-pack:distribute;
  2716. justify-content:space-around
  2717. }
  2718. .align-top{
  2719. -ms-flex-align:start;
  2720. align-items:flex-start
  2721. }
  2722. .align-self-top{
  2723. -ms-flex-item-align:start;
  2724. align-self:flex-start
  2725. }
  2726. .align-bottom{
  2727. -ms-flex-align:end;
  2728. align-items:flex-end
  2729. }
  2730. .align-self-bottom{
  2731. -ms-flex-item-align:end;
  2732. align-self:flex-end
  2733. }
  2734. .align-middle{
  2735. -ms-flex-align:center;
  2736. align-items:center
  2737. }
  2738. .align-self-middle{
  2739. -ms-flex-item-align:center;
  2740. -ms-grid-row-align:center;
  2741. align-self:center
  2742. }
  2743. .align-stretch{
  2744. -ms-flex-align:stretch;
  2745. align-items:stretch
  2746. }
  2747. .align-self-stretch{
  2748. -ms-flex-item-align:stretch;
  2749. -ms-grid-row-align:stretch;
  2750. align-self:stretch
  2751. }
  2752. .small-order-1{
  2753. -ms-flex-order:1;
  2754. order:1
  2755. }
  2756. .small-order-2{
  2757. -ms-flex-order:2;
  2758. order:2
  2759. }
  2760. .small-order-3{
  2761. -ms-flex-order:3;
  2762. order:3
  2763. }
  2764. .small-order-4{
  2765. -ms-flex-order:4;
  2766. order:4
  2767. }
  2768. .small-order-5{
  2769. -ms-flex-order:5;
  2770. order:5
  2771. }
  2772. .small-order-6{
  2773. -ms-flex-order:6;
  2774. order:6
  2775. }
  2776. @media screen and (min-width: 40.0625em){
  2777. .medium-order-1{
  2778. -ms-flex-order:1;
  2779. order:1
  2780. }
  2781. .medium-order-2{
  2782. -ms-flex-order:2;
  2783. order:2
  2784. }
  2785. .medium-order-3{
  2786. -ms-flex-order:3;
  2787. order:3
  2788. }
  2789. .medium-order-4{
  2790. -ms-flex-order:4;
  2791. order:4
  2792. }
  2793. .medium-order-5{
  2794. -ms-flex-order:5;
  2795. order:5
  2796. }
  2797. .medium-order-6{
  2798. -ms-flex-order:6;
  2799. order:6
  2800. }
  2801. }
  2802. @media screen and (min-width: 64.0625em){
  2803. .large-order-1{
  2804. -ms-flex-order:1;
  2805. order:1
  2806. }
  2807. .large-order-2{
  2808. -ms-flex-order:2;
  2809. order:2
  2810. }
  2811. .large-order-3{
  2812. -ms-flex-order:3;
  2813. order:3
  2814. }
  2815. .large-order-4{
  2816. -ms-flex-order:4;
  2817. order:4
  2818. }
  2819. .large-order-5{
  2820. -ms-flex-order:5;
  2821. order:5
  2822. }
  2823. .large-order-6{
  2824. -ms-flex-order:6;
  2825. order:6
  2826. }
  2827. }
  2828. @media screen and (min-width: 90.0625em){
  2829. .xlarge-order-1{
  2830. -ms-flex-order:1;
  2831. order:1
  2832. }
  2833. .xlarge-order-2{
  2834. -ms-flex-order:2;
  2835. order:2
  2836. }
  2837. .xlarge-order-3{
  2838. -ms-flex-order:3;
  2839. order:3
  2840. }
  2841. .xlarge-order-4{
  2842. -ms-flex-order:4;
  2843. order:4
  2844. }
  2845. .xlarge-order-5{
  2846. -ms-flex-order:5;
  2847. order:5
  2848. }
  2849. .xlarge-order-6{
  2850. -ms-flex-order:6;
  2851. order:6
  2852. }
  2853. }
  2854. .reset,#full-menu .sub-menu,.widget.widget_calendar table,.searchform fieldset,.mobile-menu .sub-menu{
  2855. margin:0;
  2856. padding:0
  2857. }
  2858. .cf:before,.post .post-gallery:before,.widget .product_list_widget li:before,.cf:after,.post .post-gallery:after,.widget .product_list_widget li:after{
  2859. content:" ";
  2860. display:table
  2861. }
  2862. .cf:after,.post .post-gallery:after,.widget .product_list_widget li:after{
  2863. clear:both
  2864. }
  2865. .endcolumn [class*="column"]+[class*="column"]:last-child,.blog-container.style3>.row [class*="column"]+[class*="column"]:last-child,.thb-portfolio [class*="column"]+[class*="column"]:last-child,.posts [class*="column"]+[class*="column"]:last-child{
  2866. float:left
  2867. }
  2868. @media only screen and (min-width: 75em){
  2869. .thb-5{
  2870. -webkit-flex:0 0 20%;
  2871. -ms-flex:0 0 20%;
  2872. flex:0 0 20%;
  2873. max-width:20%
  2874. }
  2875. }
  2876. @media only screen and (min-width: 75em){
  2877. .thb-5-2{
  2878. -webkit-flex:0 0 40%;
  2879. -ms-flex:0 0 40%;
  2880. flex:0 0 40%;
  2881. max-width:40%
  2882. }
  2883. }
  2884. .transition,.bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio .figure,.bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio .qp-content,.mobile-menu li.menu-item-has-children>a span .menu_icon,.thb-portfolio .type-portfolio .portfolio-link,.thb-portfolio .type-portfolio.hover-style2 .thb-placeholder,.products .product .product_thumbnail.thb_hover .product_thumbnail_hover,.products .product.product-category a div span,.mouse_scroll,.mouse_scroll:hover,.thb-iconbox>span,.thb-team-row .thb-team-member.member_style1 .team-information,.thb-flip-box .thb-flip-box-side{
  2885. -moz-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  2886. -o-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  2887. -webkit-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  2888. transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1)
  2889. }
  2890. .quick-transition,.underline-link:after,.products .product .product_after_title .button:after,.wpb_text_column a:after,a,.bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio,.bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio .qp-content h5,.bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio .qp-content .thb-categories,.post .post-gallery img,.post.blog-style6 .row:after,.post.blog-style6 svg,.post.blog-style6 .date,.post.blog-style7 .post-gallery,.portfolio_nav .post_nav_link figure img,.portfolio_nav .post_nav_link svg,.slick .slick-nav,.btn,.button,input[type=submit],.btn.style3:before,.button.style3:before,input[type=submit].style3:before,.btn.style7:after,.btn.style7:before,.button.style7:after,.button.style7:before,input[type=submit].style7:after,input[type=submit].style7:before,input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,.contact_map_parent .expand,.style2 .mobile-menu>li>a:before,.thb-portfolio .type-portfolio h2,.thb-portfolio .type-portfolio .thb-categories,.thb-portfolio .type-portfolio.hover-style6,.thb-portfolio .type-portfolio.hover-style6 .portfolio-holder,.thb-portfolio .type-portfolio.hover-style8 .thb-placeholder,.thb-portfolio .type-portfolio.portfolio-style2 .thb-placeholder,.thb-portfolio-filter.style2 .filters li a:before,.thb-portfolio-filter.style3 .filters li a:before,.atvImg-container,.atvImg-rendered-layer,.products .product .product_after_title .product_after_shop_loop_buttons,.products .product .product_after_title .product_after_shop_loop_price,.woocommerce-tabs .tabs li a:after,.thb-team-row .slick.centered .slick-slide,.thb-team-row .thb-team-member.member_style2 .team-information .thb-icons,.thb-client-row.thb-opacity.with-accent .thb-client,.thb-client-row .thb-client img,.thb-testimonials.testimonial-style1 .slick-dots .portrait_bullet,.thb_twitter_container.style1 .thb_follow_us .fa,.image_link img,.instagram-row figure{
  2891. -moz-transition:all .25s cubic-bezier(0.165, 0.84, 0.44, 1);
  2892. -o-transition:all .25s cubic-bezier(0.165, 0.84, 0.44, 1);
  2893. -webkit-transition:all .25s cubic-bezier(0.165, 0.84, 0.44, 1);
  2894. transition:all .25s cubic-bezier(0.165, 0.84, 0.44, 1)
  2895. }
  2896. .linear-transition,.thb-portfolio .type-portfolio.slider-style1 .thb-categories,.thb-portfolio .type-portfolio.slider-style1 h1,.thb-portfolio .type-portfolio.slider-style1 p,.thb-portfolio .type-portfolio.slider-style1 .btn{
  2897. -moz-transition:all .35s linear;
  2898. -o-transition:all .35s linear;
  2899. -webkit-transition:all .35s linear;
  2900. transition:all .35s linear
  2901. }
  2902. .admin-bar .admin-style,.admin-bar .pace,.admin-bar .header,.admin-bar .bar-side,.admin-bar #searchpopup,.admin-bar .share_container,.admin-bar .pswp__top-bar,.admin-bar #mobile-menu,.admin-bar #side-cart{
  2903. top:46px
  2904. }
  2905. @media screen and (min-width: 783px){
  2906. .admin-bar .admin-style,.admin-bar .pace,.admin-bar .header,.admin-bar .bar-side,.admin-bar #searchpopup,.admin-bar .share_container,.admin-bar .pswp__top-bar,.admin-bar #mobile-menu,.admin-bar #side-cart{
  2907. top:32px
  2908. }
  2909. }
  2910. .underline-link,.products .product .product_after_title .button,.wpb_text_column a{
  2911. display:inline-block;
  2912. position:relative
  2913. }
  2914. .underline-link:after,.products .product .product_after_title .button:after,.wpb_text_column a:after{
  2915. content:'';
  2916. position:absolute;
  2917. top:100%;
  2918. left:0;
  2919. width:100%;
  2920. border-bottom:1px solid #1aa97f;
  2921. -moz-transform:scale(0, 1);
  2922. -ms-transform:scale(0, 1);
  2923. -webkit-transform:scale(0, 1);
  2924. transform:scale(0, 1);
  2925. -moz-transform-origin:0 0;
  2926. -ms-transform-origin:0 0;
  2927. -webkit-transform-origin:0 0;
  2928. transform-origin:0 0
  2929. }
  2930. .underline-link:hover:after,.products .product .product_after_title .button:hover:after,.wpb_text_column a:hover:after{
  2931. -moz-transform:scale(1, 1);
  2932. -ms-transform:scale(1, 1);
  2933. -webkit-transform:scale(1, 1);
  2934. transform:scale(1, 1)
  2935. }
  2936. .full-width-row,.row.full-width-row,.footer.full-width-footer .row{
  2937. width:100%;
  2938. margin-left:auto;
  2939. margin-right:auto;
  2940. max-width:100%
  2941. }
  2942. .row:before,.row:after{
  2943. display:none !important
  2944. }
  2945. .row.mpc-row{
  2946. display:flex
  2947. }
  2948. .row.row-o-full-height{
  2949. display:flex
  2950. }
  2951. .row.row-o-columns-middle{
  2952. align-items:center
  2953. }
  2954. .row.row-o-content-middle .vc_column-inner{
  2955. display:flex;
  2956. flex-direction:column;
  2957. justify-content:center
  2958. }
  2959. .row.row-o-content-bottom .vc_column-inner{
  2960. display:flex;
  2961. flex-direction:column;
  2962. align-items:flex-end
  2963. }
  2964. .row.low-padding{
  2965. margin:0 -2px
  2966. }
  2967. .row.low-padding>.columns{
  2968. padding:0 2px
  2969. }
  2970. .row.no-padding{
  2971. margin:auto
  2972. }
  2973. .row.no-padding>.columns{
  2974. padding:0
  2975. }
  2976. .row.max_width{
  2977. max-width:75rem;
  2978. margin:0 auto
  2979. }
  2980. .row.thb_video_bg{
  2981. position:relative;
  2982. overflow:hidden;
  2983. background-image:none !important
  2984. }
  2985. .row.thb_video_bg .columns{
  2986. z-index:5
  2987. }
  2988. .row.thb_video_bg .thb-row-video-bg{
  2989. position:absolute;
  2990. top:50%;
  2991. left:50%;
  2992. min-width:100%;
  2993. min-height:100%;
  2994. z-index:-1;
  2995. transform:translate3d(-50%, -50%, 0)
  2996. }
  2997. .row.thb_video_bg .thb_video_overlay{
  2998. position:absolute;
  2999. top:0;
  3000. left:0;
  3001. right:0;
  3002. bottom:0;
  3003. z-index:0;
  3004. pointer-events:none
  3005. }
  3006. .row .mouse_scroll{
  3007. position:absolute
  3008. }
  3009. .row .mouse_scroll+.thb_video_play{
  3010. bottom:100px
  3011. }
  3012. .row .thb_video_play{
  3013. display:inline-block;
  3014. width:32px;
  3015. height:32px;
  3016. z-index:20
  3017. }
  3018. @media only screen and (min-width: 64.063em){
  3019. .row .thb_video_play{
  3020. width:64px;
  3021. height:64px
  3022. }
  3023. }
  3024. .row .thb_video_play svg{
  3025. width:32px;
  3026. height:32px
  3027. }
  3028. @media only screen and (min-width: 64.063em){
  3029. .row .thb_video_play svg{
  3030. width:64px;
  3031. height:64px
  3032. }
  3033. }
  3034. .row .thb_video_play svg .play,.row .thb_video_play svg .pause{
  3035. fill:#fff
  3036. }
  3037. .row .thb_video_play svg .play{
  3038. display:block
  3039. }
  3040. .row .thb_video_play svg .pause{
  3041. display:none
  3042. }
  3043. .row .thb_video_play svg.playing .play{
  3044. display:none
  3045. }
  3046. .row .thb_video_play svg.playing .pause{
  3047. display:block
  3048. }
  3049. .columns .vc_column-inner{
  3050. width:100%
  3051. }
  3052. .columns:not(.full-height) .vc_column-inner:not(.thb-fixed){
  3053. height:auto;
  3054. min-height:100%
  3055. }
  3056. .columns.thb-light-column{
  3057. color:#fff
  3058. }
  3059. .columns.thb-light-column h1,.columns.thb-light-column h2,.columns.thb-light-column h3,.columns.thb-light-column h4,.columns.thb-light-column h5,.columns.thb-light-column h6,.columns.thb-light-column label,.columns.thb-light-column blockquote p,.columns.thb-light-column .thb-testimonials cite,.columns.thb-light-column .thb-testimonials span{
  3060. color:#fff
  3061. }
  3062. .columns.thb-light-column .slick .slick-dots li button{
  3063. background:rgba(255,255,255,0.4)
  3064. }
  3065. .columns.thb-light-column .slick .slick-dots li.slick-active button{
  3066. background:#fff
  3067. }
  3068. .columns.thb-light-column .btn.style4:not(:hover){
  3069. color:#fff
  3070. }
  3071. .columns.thb-light-column .btn.style7{
  3072. color:#fff;
  3073. border-color:rgba(255,255,255,0.2)
  3074. }
  3075. .columns.thb-light-column .btn.style7:before{
  3076. background:rgba(255,255,255,0.2)
  3077. }
  3078. .columns.thb-light-column .btn.style7:after{
  3079. background:#fff
  3080. }
  3081. .columns.thb-light-column .btn.style7:hover{
  3082. color:#fff
  3083. }
  3084. .center-contents{
  3085. justify-content:center;
  3086. align-items:center
  3087. }
  3088. .cover-bg,.post.blog-style5 .post-gallery,.post.blog-style7 .post-gallery div,.thb-placeholder,.thb-portfolio .type-portfolio.portfolio-text-style1 figure,.thb-portfolio.thb-text-style3 .thb-image-side .portfolio-image,.thb-testimonials.testimonial-style1 .slick-dots .portrait_bullet{
  3089. flex-direction:column;
  3090. background-position:center;
  3091. background-size:cover
  3092. }
  3093. .spacer{
  3094. position:absolute;
  3095. width:100%;
  3096. height:100%;
  3097. top:0;
  3098. left:0;
  3099. z-index:0;
  3100. cursor:url("../img/close_white.png") 10 10,no-drop;
  3101. cursor:-webkit-image-set(url("../img/close_white.png") 1x, url("../img/close_white@2x.png") 2x) 10 10,auto
  3102. }
  3103. .header-margin,#wrapper [role="main"],.pace,#searchpopup,.share_container,#mobile-menu,#side-cart{
  3104. margin-top:50px
  3105. }
  3106. @media only screen and (min-width: 64.063em){
  3107. .header-margin,#wrapper [role="main"],.pace,#searchpopup,.share_container,#mobile-menu,#side-cart{
  3108. margin-top:80px
  3109. }
  3110. }
  3111. @media only screen and (min-width: 64.063em){
  3112. .site_bars_on .header-margin,.site_bars_on #wrapper [role="main"],#wrapper .site_bars_on [role="main"],.site_bars_on .pace,.site_bars_on #searchpopup,.site_bars_on .share_container,.site_bars_on #mobile-menu,.site_bars_on #side-cart{
  3113. margin-left:60px;
  3114. margin-right:60px
  3115. }
  3116. }
  3117. .ps{
  3118. position:relative;
  3119. height:100%;
  3120. overflow:hidden;
  3121. -moz-transform:translate3d(0, 0, 0);
  3122. -webkit-transform:translate3d(0, 0, 0);
  3123. transform:translate3d(0, 0, 0)
  3124. }
  3125. .touch .ps{
  3126. -webkit-overflow-scrolling:touch
  3127. }
  3128. .ps.ps--active-y:hover .ps__scrollbar-y-rail{
  3129. filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  3130. opacity:1
  3131. }
  3132. .ps .ps__scrollbar-y-rail{
  3133. position:absolute;
  3134. right:4px;
  3135. background-color:#e6e6e6;
  3136. width:4px;
  3137. filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  3138. opacity:0;
  3139. -moz-transition:opacity .2s cubic-bezier(0.165, 0.84, 0.44, 1);
  3140. -o-transition:opacity .2s cubic-bezier(0.165, 0.84, 0.44, 1);
  3141. -webkit-transition:opacity .2s cubic-bezier(0.165, 0.84, 0.44, 1);
  3142. transition:opacity .2s cubic-bezier(0.165, 0.84, 0.44, 1)
  3143. }
  3144. .ps .ps__scrollbar-y-rail.ps--in-scrolling .ps__scrollbar-y{
  3145. width:4px
  3146. }
  3147. .ps .ps__scrollbar-y-rail .ps__scrollbar-y{
  3148. position:absolute;
  3149. background:#151515;
  3150. right:0x;
  3151. width:4px;
  3152. -moz-border-radius:2px;
  3153. -webkit-border-radius:2px;
  3154. border-radius:2px
  3155. }
  3156. .ps .ps__scrollbar-x-rail{
  3157. position:absolute;
  3158. left:0;
  3159. bottom:10px !important;
  3160. background-color:#e6e6e6;
  3161. height:2px
  3162. }
  3163. .ps .ps__scrollbar-x-rail.ps--in-scrolling .ps__scrollbar-x{
  3164. height:2px
  3165. }
  3166. .ps .ps__scrollbar-x-rail .ps__scrollbar-x{
  3167. position:absolute;
  3168. background:#151515;
  3169. bottom:0px;
  3170. height:2px
  3171. }
  3172. html{
  3173. overflow-y:scroll
  3174. }
  3175. html.overflow-off{
  3176. overflow:hidden;
  3177. height:100%
  3178. }
  3179. html.overflow-off body,html.overflow-off #wrapper div[role="main"]{
  3180. height:100%
  3181. }
  3182. body{
  3183. color:#636363;
  3184. line-height:1.4;
  3185. background:#f9f9f9
  3186. }
  3187. figure{
  3188. margin:0
  3189. }
  3190. p{
  3191. font-style:normal;
  3192. font-size:18px;
  3193. font-weight:400
  3194. }
  3195. a{
  3196. color:#151515;
  3197. outline:0;
  3198. -webkit-tap-highlight-color:transparent
  3199. }
  3200. a:hover{
  3201. color:#1aa97f
  3202. }
  3203. a:focus{
  3204. outline:none
  3205. }
  3206. h1,h2,h3,h4,h5,h6{
  3207. color:#151515
  3208. }
  3209. #wrapper{
  3210. height:100%;
  3211. min-height:100vh;
  3212. display:flex;
  3213. flex-direction:column;
  3214. scroll-behavior:smooth
  3215. }
  3216. #wrapper [role="main"]{
  3217. z-index:10;
  3218. padding:0;
  3219. flex:1;
  3220. overflow:hidden
  3221. }
  3222. @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
  3223. #wrapper [role="main"]{
  3224. flex:none
  3225. }
  3226. }
  3227. .page-password-required #wrapper [role="main"]{
  3228. display:flex
  3229. }
  3230. @media only screen and (min-width: 40.063em){
  3231. .footer_simple_fixed_on #wrapper{
  3232. padding-bottom:60px
  3233. }
  3234. }
  3235. /*.pace{
  3236. position:fixed;
  3237. z-index:998;
  3238. top:0;
  3239. right:0;
  3240. bottom:0;
  3241. left:0;
  3242. background:#f9f9f9 url("../img/preloader.gif") center center no-repeat;
  3243. -moz-background-size:55px 55px;
  3244. -o-background-size:55px 55px;
  3245. -webkit-background-size:55px 55px;
  3246. background-size:55px 55px
  3247. }
  3248. */
  3249. .preloader_off .pace{
  3250. display:none
  3251. }
  3252. /*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
  3253. @font-face{
  3254. font-family:'FontAwesome';
  3255. src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  3256. src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  3257. font-weight:normal;
  3258. font-style:normal
  3259. }
  3260. .fa{
  3261. display:inline-block;
  3262. font:normal normal normal 14px/1 FontAwesome;
  3263. font-size:inherit;
  3264. text-rendering:auto;
  3265. -webkit-font-smoothing:antialiased;
  3266. -moz-osx-font-smoothing:grayscale
  3267. }
  3268. .fa-lg{
  3269. font-size:1.33333333em;
  3270. line-height:0.75em;
  3271. vertical-align:-15%
  3272. }
  3273. .fa-2x{
  3274. font-size:2em
  3275. }
  3276. .fa-3x{
  3277. font-size:3em
  3278. }
  3279. .fa-4x{
  3280. font-size:4em
  3281. }
  3282. .fa-5x{
  3283. font-size:5em
  3284. }
  3285. .fa-fw{
  3286. width:1.28571429em;
  3287. text-align:center
  3288. }
  3289. .fa-ul{
  3290. padding-left:0;
  3291. margin-left:2.14285714em;
  3292. list-style-type:none
  3293. }
  3294. .fa-ul>li{
  3295. position:relative
  3296. }
  3297. .fa-li{
  3298. position:absolute;
  3299. left:-2.14285714em;
  3300. width:2.14285714em;
  3301. top:0.14285714em;
  3302. text-align:center
  3303. }
  3304. .fa-li.fa-lg{
  3305. left:-1.85714286em
  3306. }
  3307. .fa-border{
  3308. padding:.2em .25em .15em;
  3309. border:solid 0.08em #eeeeee;
  3310. border-radius:.1em
  3311. }
  3312. .fa-pull-left{
  3313. float:left
  3314. }
  3315. .fa-pull-right{
  3316. float:right
  3317. }
  3318. .fa.fa-pull-left{
  3319. margin-right:.3em
  3320. }
  3321. .fa.fa-pull-right{
  3322. margin-left:.3em
  3323. }
  3324. .pull-right{
  3325. float:right
  3326. }
  3327. .pull-left{
  3328. float:left
  3329. }
  3330. .fa.pull-left{
  3331. margin-right:.3em
  3332. }
  3333. .fa.pull-right{
  3334. margin-left:.3em
  3335. }
  3336. .fa-spin{
  3337. -webkit-animation:fa-spin 2s infinite linear;
  3338. animation:fa-spin 2s infinite linear
  3339. }
  3340. .fa-pulse{
  3341. -webkit-animation:fa-spin 1s infinite steps(8);
  3342. animation:fa-spin 1s infinite steps(8)
  3343. }
  3344. @-webkit-keyframes fa-spin{
  3345. 0%{
  3346. -webkit-transform:rotate(0deg);
  3347. transform:rotate(0deg)
  3348. }
  3349. 100%{
  3350. -webkit-transform:rotate(359deg);
  3351. transform:rotate(359deg)
  3352. }
  3353. }
  3354. @keyframes fa-spin{
  3355. 0%{
  3356. -webkit-transform:rotate(0deg);
  3357. transform:rotate(0deg)
  3358. }
  3359. 100%{
  3360. -webkit-transform:rotate(359deg);
  3361. transform:rotate(359deg)
  3362. }
  3363. }
  3364. .fa-rotate-90{
  3365. -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  3366. -webkit-transform:rotate(90deg);
  3367. -ms-transform:rotate(90deg);
  3368. transform:rotate(90deg)
  3369. }
  3370. .fa-rotate-180{
  3371. -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  3372. -webkit-transform:rotate(180deg);
  3373. -ms-transform:rotate(180deg);
  3374. transform:rotate(180deg)
  3375. }
  3376. .fa-rotate-270{
  3377. -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  3378. -webkit-transform:rotate(270deg);
  3379. -ms-transform:rotate(270deg);
  3380. transform:rotate(270deg)
  3381. }
  3382. .fa-flip-horizontal{
  3383. -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  3384. -webkit-transform:scale(-1, 1);
  3385. -ms-transform:scale(-1, 1);
  3386. transform:scale(-1, 1)
  3387. }
  3388. .fa-flip-vertical{
  3389. -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  3390. -webkit-transform:scale(1, -1);
  3391. -ms-transform:scale(1, -1);
  3392. transform:scale(1, -1)
  3393. }
  3394. :root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{
  3395. filter:none
  3396. }
  3397. .fa-stack{
  3398. position:relative;
  3399. display:inline-block;
  3400. width:2em;
  3401. height:2em;
  3402. line-height:2em;
  3403. vertical-align:middle
  3404. }
  3405. .fa-stack-1x,.fa-stack-2x{
  3406. position:absolute;
  3407. left:0;
  3408. width:100%;
  3409. text-align:center
  3410. }
  3411. .fa-stack-1x{
  3412. line-height:inherit
  3413. }
  3414. .fa-stack-2x{
  3415. font-size:2em
  3416. }
  3417. .fa-inverse{
  3418. color:#ffffff
  3419. }
  3420. .fa-glass:before{
  3421. content:"\f000"
  3422. }
  3423. .fa-music:before{
  3424. content:"\f001"
  3425. }
  3426. .fa-search:before{
  3427. content:"\f002"
  3428. }
  3429. .fa-envelope-o:before{
  3430. content:"\f003"
  3431. }
  3432. .fa-heart:before{
  3433. content:"\f004"
  3434. }
  3435. .fa-star:before{
  3436. content:"\f005"
  3437. }
  3438. .fa-star-o:before{
  3439. content:"\f006"
  3440. }
  3441. .fa-user:before{
  3442. content:"\f007"
  3443. }
  3444. .fa-film:before{
  3445. content:"\f008"
  3446. }
  3447. .fa-th-large:before{
  3448. content:"\f009"
  3449. }
  3450. .fa-th:before{
  3451. content:"\f00a"
  3452. }
  3453. .fa-th-list:before{
  3454. content:"\f00b"
  3455. }
  3456. .fa-check:before{
  3457. content:"\f00c"
  3458. }
  3459. .fa-remove:before,.fa-close:before,.fa-times:before{
  3460. content:"\f00d"
  3461. }
  3462. .fa-search-plus:before{
  3463. content:"\f00e"
  3464. }
  3465. .fa-search-minus:before{
  3466. content:"\f010"
  3467. }
  3468. .fa-power-off:before{
  3469. content:"\f011"
  3470. }
  3471. .fa-signal:before{
  3472. content:"\f012"
  3473. }
  3474. .fa-gear:before,.fa-cog:before{
  3475. content:"\f013"
  3476. }
  3477. .fa-trash-o:before{
  3478. content:"\f014"
  3479. }
  3480. .fa-home:before{
  3481. content:"\f015"
  3482. }
  3483. .fa-file-o:before{
  3484. content:"\f016"
  3485. }
  3486. .fa-clock-o:before{
  3487. content:"\f017"
  3488. }
  3489. .fa-road:before{
  3490. content:"\f018"
  3491. }
  3492. .fa-download:before{
  3493. content:"\f019"
  3494. }
  3495. .fa-arrow-circle-o-down:before{
  3496. content:"\f01a"
  3497. }
  3498. .fa-arrow-circle-o-up:before{
  3499. content:"\f01b"
  3500. }
  3501. .fa-inbox:before{
  3502. content:"\f01c"
  3503. }
  3504. .fa-play-circle-o:before{
  3505. content:"\f01d"
  3506. }
  3507. .fa-rotate-right:before,.fa-repeat:before{
  3508. content:"\f01e"
  3509. }
  3510. .fa-refresh:before{
  3511. content:"\f021"
  3512. }
  3513. .fa-list-alt:before{
  3514. content:"\f022"
  3515. }
  3516. .fa-lock:before{
  3517. content:"\f023"
  3518. }
  3519. .fa-flag:before{
  3520. content:"\f024"
  3521. }
  3522. .fa-headphones:before{
  3523. content:"\f025"
  3524. }
  3525. .fa-volume-off:before{
  3526. content:"\f026"
  3527. }
  3528. .fa-volume-down:before{
  3529. content:"\f027"
  3530. }
  3531. .fa-volume-up:before{
  3532. content:"\f028"
  3533. }
  3534. .fa-qrcode:before{
  3535. content:"\f029"
  3536. }
  3537. .fa-barcode:before{
  3538. content:"\f02a"
  3539. }
  3540. .fa-tag:before{
  3541. content:"\f02b"
  3542. }
  3543. .fa-tags:before{
  3544. content:"\f02c"
  3545. }
  3546. .fa-book:before{
  3547. content:"\f02d"
  3548. }
  3549. .fa-bookmark:before{
  3550. content:"\f02e"
  3551. }
  3552. .fa-print:before{
  3553. content:"\f02f"
  3554. }
  3555. .fa-camera:before{
  3556. content:"\f030"
  3557. }
  3558. .fa-font:before{
  3559. content:"\f031"
  3560. }
  3561. .fa-bold:before{
  3562. content:"\f032"
  3563. }
  3564. .fa-italic:before{
  3565. content:"\f033"
  3566. }
  3567. .fa-text-height:before{
  3568. content:"\f034"
  3569. }
  3570. .fa-text-width:before{
  3571. content:"\f035"
  3572. }
  3573. .fa-align-left:before{
  3574. content:"\f036"
  3575. }
  3576. .fa-align-center:before{
  3577. content:"\f037"
  3578. }
  3579. .fa-align-right:before{
  3580. content:"\f038"
  3581. }
  3582. .fa-align-justify:before{
  3583. content:"\f039"
  3584. }
  3585. .fa-list:before{
  3586. content:"\f03a"
  3587. }
  3588. .fa-dedent:before,.fa-outdent:before{
  3589. content:"\f03b"
  3590. }
  3591. .fa-indent:before{
  3592. content:"\f03c"
  3593. }
  3594. .fa-video-camera:before{
  3595. content:"\f03d"
  3596. }
  3597. .fa-photo:before,.fa-image:before,.fa-picture-o:before{
  3598. content:"\f03e"
  3599. }
  3600. .fa-pencil:before{
  3601. content:"\f040"
  3602. }
  3603. .fa-map-marker:before{
  3604. content:"\f041"
  3605. }
  3606. .fa-adjust:before{
  3607. content:"\f042"
  3608. }
  3609. .fa-tint:before{
  3610. content:"\f043"
  3611. }
  3612. .fa-edit:before,.fa-pencil-square-o:before{
  3613. content:"\f044"
  3614. }
  3615. .fa-share-square-o:before{
  3616. content:"\f045"
  3617. }
  3618. .fa-check-square-o:before{
  3619. content:"\f046"
  3620. }
  3621. .fa-arrows:before{
  3622. content:"\f047"
  3623. }
  3624. .fa-step-backward:before{
  3625. content:"\f048"
  3626. }
  3627. .fa-fast-backward:before{
  3628. content:"\f049"
  3629. }
  3630. .fa-backward:before{
  3631. content:"\f04a"
  3632. }
  3633. .fa-play:before{
  3634. content:"\f04b"
  3635. }
  3636. .fa-pause:before{
  3637. content:"\f04c"
  3638. }
  3639. .fa-stop:before{
  3640. content:"\f04d"
  3641. }
  3642. .fa-forward:before{
  3643. content:"\f04e"
  3644. }
  3645. .fa-fast-forward:before{
  3646. content:"\f050"
  3647. }
  3648. .fa-step-forward:before{
  3649. content:"\f051"
  3650. }
  3651. .fa-eject:before{
  3652. content:"\f052"
  3653. }
  3654. .fa-chevron-left:before{
  3655. content:"\f053"
  3656. }
  3657. .fa-chevron-right:before{
  3658. content:"\f054"
  3659. }
  3660. .fa-plus-circle:before{
  3661. content:"\f055"
  3662. }
  3663. .fa-minus-circle:before{
  3664. content:"\f056"
  3665. }
  3666. .fa-times-circle:before{
  3667. content:"\f057"
  3668. }
  3669. .fa-check-circle:before{
  3670. content:"\f058"
  3671. }
  3672. .fa-question-circle:before{
  3673. content:"\f059"
  3674. }
  3675. .fa-info-circle:before{
  3676. content:"\f05a"
  3677. }
  3678. .fa-crosshairs:before{
  3679. content:"\f05b"
  3680. }
  3681. .fa-times-circle-o:before{
  3682. content:"\f05c"
  3683. }
  3684. .fa-check-circle-o:before{
  3685. content:"\f05d"
  3686. }
  3687. .fa-ban:before{
  3688. content:"\f05e"
  3689. }
  3690. .fa-arrow-left:before{
  3691. content:"\f060"
  3692. }
  3693. .fa-arrow-right:before{
  3694. content:"\f061"
  3695. }
  3696. .fa-arrow-up:before{
  3697. content:"\f062"
  3698. }
  3699. .fa-arrow-down:before{
  3700. content:"\f063"
  3701. }
  3702. .fa-mail-forward:before,.fa-share:before{
  3703. content:"\f064"
  3704. }
  3705. .fa-expand:before{
  3706. content:"\f065"
  3707. }
  3708. .fa-compress:before{
  3709. content:"\f066"
  3710. }
  3711. .fa-plus:before{
  3712. content:"\f067"
  3713. }
  3714. .fa-minus:before{
  3715. content:"\f068"
  3716. }
  3717. .fa-asterisk:before{
  3718. content:"\f069"
  3719. }
  3720. .fa-exclamation-circle:before{
  3721. content:"\f06a"
  3722. }
  3723. .fa-gift:before{
  3724. content:"\f06b"
  3725. }
  3726. .fa-leaf:before{
  3727. content:"\f06c"
  3728. }
  3729. .fa-fire:before{
  3730. content:"\f06d"
  3731. }
  3732. .fa-eye:before{
  3733. content:"\f06e"
  3734. }
  3735. .fa-eye-slash:before{
  3736. content:"\f070"
  3737. }
  3738. .fa-warning:before,.fa-exclamation-triangle:before{
  3739. content:"\f071"
  3740. }
  3741. .fa-plane:before{
  3742. content:"\f072"
  3743. }
  3744. .fa-calendar:before{
  3745. content:"\f073"
  3746. }
  3747. .fa-random:before{
  3748. content:"\f074"
  3749. }
  3750. .fa-comment:before{
  3751. content:"\f075"
  3752. }
  3753. .fa-magnet:before{
  3754. content:"\f076"
  3755. }
  3756. .fa-chevron-up:before{
  3757. content:"\f077"
  3758. }
  3759. .fa-chevron-down:before{
  3760. content:"\f078"
  3761. }
  3762. .fa-retweet:before{
  3763. content:"\f079"
  3764. }
  3765. .fa-shopping-cart:before{
  3766. content:"\f07a"
  3767. }
  3768. .fa-folder:before{
  3769. content:"\f07b"
  3770. }
  3771. .fa-folder-open:before{
  3772. content:"\f07c"
  3773. }
  3774. .fa-arrows-v:before{
  3775. content:"\f07d"
  3776. }
  3777. .fa-arrows-h:before{
  3778. content:"\f07e"
  3779. }
  3780. .fa-bar-chart-o:before,.fa-bar-chart:before{
  3781. content:"\f080"
  3782. }
  3783. .fa-twitter-square:before{
  3784. content:"\f081"
  3785. }
  3786. .fa-facebook-square:before{
  3787. content:"\f082"
  3788. }
  3789. .fa-camera-retro:before{
  3790. content:"\f083"
  3791. }
  3792. .fa-key:before{
  3793. content:"\f084"
  3794. }
  3795. .fa-gears:before,.fa-cogs:before{
  3796. content:"\f085"
  3797. }
  3798. .fa-comments:before{
  3799. content:"\f086"
  3800. }
  3801. .fa-thumbs-o-up:before{
  3802. content:"\f087"
  3803. }
  3804. .fa-thumbs-o-down:before{
  3805. content:"\f088"
  3806. }
  3807. .fa-star-half:before{
  3808. content:"\f089"
  3809. }
  3810. .fa-heart-o:before{
  3811. content:"\f08a"
  3812. }
  3813. .fa-sign-out:before{
  3814. content:"\f08b"
  3815. }
  3816. .fa-linkedin-square:before{
  3817. content:"\f08c"
  3818. }
  3819. .fa-thumb-tack:before{
  3820. content:"\f08d"
  3821. }
  3822. .fa-external-link:before{
  3823. content:"\f08e"
  3824. }
  3825. .fa-sign-in:before{
  3826. content:"\f090"
  3827. }
  3828. .fa-trophy:before{
  3829. content:"\f091"
  3830. }
  3831. .fa-github-square:before{
  3832. content:"\f092"
  3833. }
  3834. .fa-upload:before{
  3835. content:"\f093"
  3836. }
  3837. .fa-lemon-o:before{
  3838. content:"\f094"
  3839. }
  3840. .fa-phone:before{
  3841. content:"\f095"
  3842. }
  3843. .fa-square-o:before{
  3844. content:"\f096"
  3845. }
  3846. .fa-bookmark-o:before{
  3847. content:"\f097"
  3848. }
  3849. .fa-phone-square:before{
  3850. content:"\f098"
  3851. }
  3852. .fa-twitter:before{
  3853. content:"\f099"
  3854. }
  3855. .fa-facebook-f:before,.fa-facebook:before{
  3856. content:"\f09a"
  3857. }
  3858. .fa-github:before{
  3859. content:"\f09b"
  3860. }
  3861. .fa-unlock:before{
  3862. content:"\f09c"
  3863. }
  3864. .fa-credit-card:before{
  3865. content:"\f09d"
  3866. }
  3867. .fa-feed:before,.fa-rss:before{
  3868. content:"\f09e"
  3869. }
  3870. .fa-hdd-o:before{
  3871. content:"\f0a0"
  3872. }
  3873. .fa-bullhorn:before{
  3874. content:"\f0a1"
  3875. }
  3876. .fa-bell:before{
  3877. content:"\f0f3"
  3878. }
  3879. .fa-certificate:before{
  3880. content:"\f0a3"
  3881. }
  3882. .fa-hand-o-right:before{
  3883. content:"\f0a4"
  3884. }
  3885. .fa-hand-o-left:before{
  3886. content:"\f0a5"
  3887. }
  3888. .fa-hand-o-up:before{
  3889. content:"\f0a6"
  3890. }
  3891. .fa-hand-o-down:before{
  3892. content:"\f0a7"
  3893. }
  3894. .fa-arrow-circle-left:before{
  3895. content:"\f0a8"
  3896. }
  3897. .fa-arrow-circle-right:before{
  3898. content:"\f0a9"
  3899. }
  3900. .fa-arrow-circle-up:before{
  3901. content:"\f0aa"
  3902. }
  3903. .fa-arrow-circle-down:before{
  3904. content:"\f0ab"
  3905. }
  3906. .fa-globe:before{
  3907. content:"\f0ac"
  3908. }
  3909. .fa-wrench:before{
  3910. content:"\f0ad"
  3911. }
  3912. .fa-tasks:before{
  3913. content:"\f0ae"
  3914. }
  3915. .fa-filter:before{
  3916. content:"\f0b0"
  3917. }
  3918. .fa-briefcase:before{
  3919. content:"\f0b1"
  3920. }
  3921. .fa-arrows-alt:before{
  3922. content:"\f0b2"
  3923. }
  3924. .fa-group:before,.fa-users:before{
  3925. content:"\f0c0"
  3926. }
  3927. .fa-chain:before,.fa-link:before{
  3928. content:"\f0c1"
  3929. }
  3930. .fa-cloud:before{
  3931. content:"\f0c2"
  3932. }
  3933. .fa-flask:before{
  3934. content:"\f0c3"
  3935. }
  3936. .fa-cut:before,.fa-scissors:before{
  3937. content:"\f0c4"
  3938. }
  3939. .fa-copy:before,.fa-files-o:before{
  3940. content:"\f0c5"
  3941. }
  3942. .fa-paperclip:before{
  3943. content:"\f0c6"
  3944. }
  3945. .fa-save:before,.fa-floppy-o:before{
  3946. content:"\f0c7"
  3947. }
  3948. .fa-square:before{
  3949. content:"\f0c8"
  3950. }
  3951. .fa-navicon:before,.fa-reorder:before,.fa-bars:before{
  3952. content:"\f0c9"
  3953. }
  3954. .fa-list-ul:before{
  3955. content:"\f0ca"
  3956. }
  3957. .fa-list-ol:before{
  3958. content:"\f0cb"
  3959. }
  3960. .fa-strikethrough:before{
  3961. content:"\f0cc"
  3962. }
  3963. .fa-underline:before{
  3964. content:"\f0cd"
  3965. }
  3966. .fa-table:before{
  3967. content:"\f0ce"
  3968. }
  3969. .fa-magic:before{
  3970. content:"\f0d0"
  3971. }
  3972. .fa-truck:before{
  3973. content:"\f0d1"
  3974. }
  3975. .fa-pinterest:before{
  3976. content:"\f0d2"
  3977. }
  3978. .fa-pinterest-square:before{
  3979. content:"\f0d3"
  3980. }
  3981. .fa-google-plus-square:before{
  3982. content:"\f0d4"
  3983. }
  3984. .fa-google-plus:before{
  3985. content:"\f0d5"
  3986. }
  3987. .fa-money:before{
  3988. content:"\f0d6"
  3989. }
  3990. .fa-caret-down:before{
  3991. content:"\f0d7"
  3992. }
  3993. .fa-caret-up:before{
  3994. content:"\f0d8"
  3995. }
  3996. .fa-caret-left:before{
  3997. content:"\f0d9"
  3998. }
  3999. .fa-caret-right:before{
  4000. content:"\f0da"
  4001. }
  4002. .fa-columns:before{
  4003. content:"\f0db"
  4004. }
  4005. .fa-unsorted:before,.fa-sort:before{
  4006. content:"\f0dc"
  4007. }
  4008. .fa-sort-down:before,.fa-sort-desc:before{
  4009. content:"\f0dd"
  4010. }
  4011. .fa-sort-up:before,.fa-sort-asc:before{
  4012. content:"\f0de"
  4013. }
  4014. .fa-envelope:before{
  4015. content:"\f0e0"
  4016. }
  4017. .fa-linkedin:before{
  4018. content:"\f0e1"
  4019. }
  4020. .fa-rotate-left:before,.fa-undo:before{
  4021. content:"\f0e2"
  4022. }
  4023. .fa-legal:before,.fa-gavel:before{
  4024. content:"\f0e3"
  4025. }
  4026. .fa-dashboard:before,.fa-tachometer:before{
  4027. content:"\f0e4"
  4028. }
  4029. .fa-comment-o:before{
  4030. content:"\f0e5"
  4031. }
  4032. .fa-comments-o:before{
  4033. content:"\f0e6"
  4034. }
  4035. .fa-flash:before,.fa-bolt:before{
  4036. content:"\f0e7"
  4037. }
  4038. .fa-sitemap:before{
  4039. content:"\f0e8"
  4040. }
  4041. .fa-umbrella:before{
  4042. content:"\f0e9"
  4043. }
  4044. .fa-paste:before,.fa-clipboard:before{
  4045. content:"\f0ea"
  4046. }
  4047. .fa-lightbulb-o:before{
  4048. content:"\f0eb"
  4049. }
  4050. .fa-exchange:before{
  4051. content:"\f0ec"
  4052. }
  4053. .fa-cloud-download:before{
  4054. content:"\f0ed"
  4055. }
  4056. .fa-cloud-upload:before{
  4057. content:"\f0ee"
  4058. }
  4059. .fa-user-md:before{
  4060. content:"\f0f0"
  4061. }
  4062. .fa-stethoscope:before{
  4063. content:"\f0f1"
  4064. }
  4065. .fa-suitcase:before{
  4066. content:"\f0f2"
  4067. }
  4068. .fa-bell-o:before{
  4069. content:"\f0a2"
  4070. }
  4071. .fa-coffee:before{
  4072. content:"\f0f4"
  4073. }
  4074. .fa-cutlery:before{
  4075. content:"\f0f5"
  4076. }
  4077. .fa-file-text-o:before{
  4078. content:"\f0f6"
  4079. }
  4080. .fa-building-o:before{
  4081. content:"\f0f7"
  4082. }
  4083. .fa-hospital-o:before{
  4084. content:"\f0f8"
  4085. }
  4086. .fa-ambulance:before{
  4087. content:"\f0f9"
  4088. }
  4089. .fa-medkit:before{
  4090. content:"\f0fa"
  4091. }
  4092. .fa-fighter-jet:before{
  4093. content:"\f0fb"
  4094. }
  4095. .fa-beer:before{
  4096. content:"\f0fc"
  4097. }
  4098. .fa-h-square:before{
  4099. content:"\f0fd"
  4100. }
  4101. .fa-plus-square:before{
  4102. content:"\f0fe"
  4103. }
  4104. .fa-angle-double-left:before{
  4105. content:"\f100"
  4106. }
  4107. .fa-angle-double-right:before{
  4108. content:"\f101"
  4109. }
  4110. .fa-angle-double-up:before{
  4111. content:"\f102"
  4112. }
  4113. .fa-angle-double-down:before{
  4114. content:"\f103"
  4115. }
  4116. .fa-angle-left:before{
  4117. content:"\f104"
  4118. }
  4119. .fa-angle-right:before{
  4120. content:"\f105"
  4121. }
  4122. .fa-angle-up:before{
  4123. content:"\f106"
  4124. }
  4125. .fa-angle-down:before{
  4126. content:"\f107"
  4127. }
  4128. .fa-desktop:before{
  4129. content:"\f108"
  4130. }
  4131. .fa-laptop:before{
  4132. content:"\f109"
  4133. }
  4134. .fa-tablet:before{
  4135. content:"\f10a"
  4136. }
  4137. .fa-mobile-phone:before,.fa-mobile:before{
  4138. content:"\f10b"
  4139. }
  4140. .fa-circle-o:before{
  4141. content:"\f10c"
  4142. }
  4143. .fa-quote-left:before{
  4144. content:"\f10d"
  4145. }
  4146. .fa-quote-right:before{
  4147. content:"\f10e"
  4148. }
  4149. .fa-spinner:before{
  4150. content:"\f110"
  4151. }
  4152. .fa-circle:before{
  4153. content:"\f111"
  4154. }
  4155. .fa-mail-reply:before,.fa-reply:before{
  4156. content:"\f112"
  4157. }
  4158. .fa-github-alt:before{
  4159. content:"\f113"
  4160. }
  4161. .fa-folder-o:before{
  4162. content:"\f114"
  4163. }
  4164. .fa-folder-open-o:before{
  4165. content:"\f115"
  4166. }
  4167. .fa-smile-o:before{
  4168. content:"\f118"
  4169. }
  4170. .fa-frown-o:before{
  4171. content:"\f119"
  4172. }
  4173. .fa-meh-o:before{
  4174. content:"\f11a"
  4175. }
  4176. .fa-gamepad:before{
  4177. content:"\f11b"
  4178. }
  4179. .fa-keyboard-o:before{
  4180. content:"\f11c"
  4181. }
  4182. .fa-flag-o:before{
  4183. content:"\f11d"
  4184. }
  4185. .fa-flag-checkered:before{
  4186. content:"\f11e"
  4187. }
  4188. .fa-terminal:before{
  4189. content:"\f120"
  4190. }
  4191. .fa-code:before{
  4192. content:"\f121"
  4193. }
  4194. .fa-mail-reply-all:before,.fa-reply-all:before{
  4195. content:"\f122"
  4196. }
  4197. .fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
  4198. content:"\f123"
  4199. }
  4200. .fa-location-arrow:before{
  4201. content:"\f124"
  4202. }
  4203. .fa-crop:before{
  4204. content:"\f125"
  4205. }
  4206. .fa-code-fork:before{
  4207. content:"\f126"
  4208. }
  4209. .fa-unlink:before,.fa-chain-broken:before{
  4210. content:"\f127"
  4211. }
  4212. .fa-question:before{
  4213. content:"\f128"
  4214. }
  4215. .fa-info:before{
  4216. content:"\f129"
  4217. }
  4218. .fa-exclamation:before{
  4219. content:"\f12a"
  4220. }
  4221. .fa-superscript:before{
  4222. content:"\f12b"
  4223. }
  4224. .fa-subscript:before{
  4225. content:"\f12c"
  4226. }
  4227. .fa-eraser:before{
  4228. content:"\f12d"
  4229. }
  4230. .fa-puzzle-piece:before{
  4231. content:"\f12e"
  4232. }
  4233. .fa-microphone:before{
  4234. content:"\f130"
  4235. }
  4236. .fa-microphone-slash:before{
  4237. content:"\f131"
  4238. }
  4239. .fa-shield:before{
  4240. content:"\f132"
  4241. }
  4242. .fa-calendar-o:before{
  4243. content:"\f133"
  4244. }
  4245. .fa-fire-extinguisher:before{
  4246. content:"\f134"
  4247. }
  4248. .fa-rocket:before{
  4249. content:"\f135"
  4250. }
  4251. .fa-maxcdn:before{
  4252. content:"\f136"
  4253. }
  4254. .fa-chevron-circle-left:before{
  4255. content:"\f137"
  4256. }
  4257. .fa-chevron-circle-right:before{
  4258. content:"\f138"
  4259. }
  4260. .fa-chevron-circle-up:before{
  4261. content:"\f139"
  4262. }
  4263. .fa-chevron-circle-down:before{
  4264. content:"\f13a"
  4265. }
  4266. .fa-html5:before{
  4267. content:"\f13b"
  4268. }
  4269. .fa-css3:before{
  4270. content:"\f13c"
  4271. }
  4272. .fa-anchor:before{
  4273. content:"\f13d"
  4274. }
  4275. .fa-unlock-alt:before{
  4276. content:"\f13e"
  4277. }
  4278. .fa-bullseye:before{
  4279. content:"\f140"
  4280. }
  4281. .fa-ellipsis-h:before{
  4282. content:"\f141"
  4283. }
  4284. .fa-ellipsis-v:before{
  4285. content:"\f142"
  4286. }
  4287. .fa-rss-square:before{
  4288. content:"\f143"
  4289. }
  4290. .fa-play-circle:before{
  4291. content:"\f144"
  4292. }
  4293. .fa-ticket:before{
  4294. content:"\f145"
  4295. }
  4296. .fa-minus-square:before{
  4297. content:"\f146"
  4298. }
  4299. .fa-minus-square-o:before{
  4300. content:"\f147"
  4301. }
  4302. .fa-level-up:before{
  4303. content:"\f148"
  4304. }
  4305. .fa-level-down:before{
  4306. content:"\f149"
  4307. }
  4308. .fa-check-square:before{
  4309. content:"\f14a"
  4310. }
  4311. .fa-pencil-square:before{
  4312. content:"\f14b"
  4313. }
  4314. .fa-external-link-square:before{
  4315. content:"\f14c"
  4316. }
  4317. .fa-share-square:before{
  4318. content:"\f14d"
  4319. }
  4320. .fa-compass:before{
  4321. content:"\f14e"
  4322. }
  4323. .fa-toggle-down:before,.fa-caret-square-o-down:before{
  4324. content:"\f150"
  4325. }
  4326. .fa-toggle-up:before,.fa-caret-square-o-up:before{
  4327. content:"\f151"
  4328. }
  4329. .fa-toggle-right:before,.fa-caret-square-o-right:before{
  4330. content:"\f152"
  4331. }
  4332. .fa-euro:before,.fa-eur:before{
  4333. content:"\f153"
  4334. }
  4335. .fa-gbp:before{
  4336. content:"\f154"
  4337. }
  4338. .fa-dollar:before,.fa-usd:before{
  4339. content:"\f155"
  4340. }
  4341. .fa-rupee:before,.fa-inr:before{
  4342. content:"\f156"
  4343. }
  4344. .fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
  4345. content:"\f157"
  4346. }
  4347. .fa-ruble:before,.fa-rouble:before,.fa-rub:before{
  4348. content:"\f158"
  4349. }
  4350. .fa-won:before,.fa-krw:before{
  4351. content:"\f159"
  4352. }
  4353. .fa-bitcoin:before,.fa-btc:before{
  4354. content:"\f15a"
  4355. }
  4356. .fa-file:before{
  4357. content:"\f15b"
  4358. }
  4359. .fa-file-text:before{
  4360. content:"\f15c"
  4361. }
  4362. .fa-sort-alpha-asc:before{
  4363. content:"\f15d"
  4364. }
  4365. .fa-sort-alpha-desc:before{
  4366. content:"\f15e"
  4367. }
  4368. .fa-sort-amount-asc:before{
  4369. content:"\f160"
  4370. }
  4371. .fa-sort-amount-desc:before{
  4372. content:"\f161"
  4373. }
  4374. .fa-sort-numeric-asc:before{
  4375. content:"\f162"
  4376. }
  4377. .fa-sort-numeric-desc:before{
  4378. content:"\f163"
  4379. }
  4380. .fa-thumbs-up:before{
  4381. content:"\f164"
  4382. }
  4383. .fa-thumbs-down:before{
  4384. content:"\f165"
  4385. }
  4386. .fa-youtube-square:before{
  4387. content:"\f166"
  4388. }
  4389. .fa-youtube:before{
  4390. content:"\f167"
  4391. }
  4392. .fa-xing:before{
  4393. content:"\f168"
  4394. }
  4395. .fa-xing-square:before{
  4396. content:"\f169"
  4397. }
  4398. .fa-youtube-play:before{
  4399. content:"\f16a"
  4400. }
  4401. .fa-dropbox:before{
  4402. content:"\f16b"
  4403. }
  4404. .fa-stack-overflow:before{
  4405. content:"\f16c"
  4406. }
  4407. .fa-instagram:before{
  4408. content:"\f16d"
  4409. }
  4410. .fa-flickr:before{
  4411. content:"\f16e"
  4412. }
  4413. .fa-adn:before{
  4414. content:"\f170"
  4415. }
  4416. .fa-bitbucket:before{
  4417. content:"\f171"
  4418. }
  4419. .fa-bitbucket-square:before{
  4420. content:"\f172"
  4421. }
  4422. .fa-tumblr:before{
  4423. content:"\f173"
  4424. }
  4425. .fa-tumblr-square:before{
  4426. content:"\f174"
  4427. }
  4428. .fa-long-arrow-down:before{
  4429. content:"\f175"
  4430. }
  4431. .fa-long-arrow-up:before{
  4432. content:"\f176"
  4433. }
  4434. .fa-long-arrow-left:before{
  4435. content:"\f177"
  4436. }
  4437. .fa-long-arrow-right:before{
  4438. content:"\f178"
  4439. }
  4440. .fa-apple:before{
  4441. content:"\f179"
  4442. }
  4443. .fa-windows:before{
  4444. content:"\f17a"
  4445. }
  4446. .fa-android:before{
  4447. content:"\f17b"
  4448. }
  4449. .fa-linux:before{
  4450. content:"\f17c"
  4451. }
  4452. .fa-dribbble:before{
  4453. content:"\f17d"
  4454. }
  4455. .fa-skype:before{
  4456. content:"\f17e"
  4457. }
  4458. .fa-foursquare:before{
  4459. content:"\f180"
  4460. }
  4461. .fa-trello:before{
  4462. content:"\f181"
  4463. }
  4464. .fa-female:before{
  4465. content:"\f182"
  4466. }
  4467. .fa-male:before{
  4468. content:"\f183"
  4469. }
  4470. .fa-gittip:before,.fa-gratipay:before{
  4471. content:"\f184"
  4472. }
  4473. .fa-sun-o:before{
  4474. content:"\f185"
  4475. }
  4476. .fa-moon-o:before{
  4477. content:"\f186"
  4478. }
  4479. .fa-archive:before{
  4480. content:"\f187"
  4481. }
  4482. .fa-bug:before{
  4483. content:"\f188"
  4484. }
  4485. .fa-vk:before{
  4486. content:"\f189"
  4487. }
  4488. .fa-weibo:before{
  4489. content:"\f18a"
  4490. }
  4491. .fa-renren:before{
  4492. content:"\f18b"
  4493. }
  4494. .fa-pagelines:before{
  4495. content:"\f18c"
  4496. }
  4497. .fa-stack-exchange:before{
  4498. content:"\f18d"
  4499. }
  4500. .fa-arrow-circle-o-right:before{
  4501. content:"\f18e"
  4502. }
  4503. .fa-arrow-circle-o-left:before{
  4504. content:"\f190"
  4505. }
  4506. .fa-toggle-left:before,.fa-caret-square-o-left:before{
  4507. content:"\f191"
  4508. }
  4509. .fa-dot-circle-o:before{
  4510. content:"\f192"
  4511. }
  4512. .fa-wheelchair:before{
  4513. content:"\f193"
  4514. }
  4515. .fa-vimeo-square:before{
  4516. content:"\f194"
  4517. }
  4518. .fa-turkish-lira:before,.fa-try:before{
  4519. content:"\f195"
  4520. }
  4521. .fa-plus-square-o:before{
  4522. content:"\f196"
  4523. }
  4524. .fa-space-shuttle:before{
  4525. content:"\f197"
  4526. }
  4527. .fa-slack:before{
  4528. content:"\f198"
  4529. }
  4530. .fa-envelope-square:before{
  4531. content:"\f199"
  4532. }
  4533. .fa-wordpress:before{
  4534. content:"\f19a"
  4535. }
  4536. .fa-openid:before{
  4537. content:"\f19b"
  4538. }
  4539. .fa-institution:before,.fa-bank:before,.fa-university:before{
  4540. content:"\f19c"
  4541. }
  4542. .fa-mortar-board:before,.fa-graduation-cap:before{
  4543. content:"\f19d"
  4544. }
  4545. .fa-yahoo:before{
  4546. content:"\f19e"
  4547. }
  4548. .fa-google:before{
  4549. content:"\f1a0"
  4550. }
  4551. .fa-reddit:before{
  4552. content:"\f1a1"
  4553. }
  4554. .fa-reddit-square:before{
  4555. content:"\f1a2"
  4556. }
  4557. .fa-stumbleupon-circle:before{
  4558. content:"\f1a3"
  4559. }
  4560. .fa-stumbleupon:before{
  4561. content:"\f1a4"
  4562. }
  4563. .fa-delicious:before{
  4564. content:"\f1a5"
  4565. }
  4566. .fa-digg:before{
  4567. content:"\f1a6"
  4568. }
  4569. .fa-pied-piper-pp:before{
  4570. content:"\f1a7"
  4571. }
  4572. .fa-pied-piper-alt:before{
  4573. content:"\f1a8"
  4574. }
  4575. .fa-drupal:before{
  4576. content:"\f1a9"
  4577. }
  4578. .fa-joomla:before{
  4579. content:"\f1aa"
  4580. }
  4581. .fa-language:before{
  4582. content:"\f1ab"
  4583. }
  4584. .fa-fax:before{
  4585. content:"\f1ac"
  4586. }
  4587. .fa-building:before{
  4588. content:"\f1ad"
  4589. }
  4590. .fa-child:before{
  4591. content:"\f1ae"
  4592. }
  4593. .fa-paw:before{
  4594. content:"\f1b0"
  4595. }
  4596. .fa-spoon:before{
  4597. content:"\f1b1"
  4598. }
  4599. .fa-cube:before{
  4600. content:"\f1b2"
  4601. }
  4602. .fa-cubes:before{
  4603. content:"\f1b3"
  4604. }
  4605. .fa-behance:before{
  4606. content:"\f1b4"
  4607. }
  4608. .fa-behance-square:before{
  4609. content:"\f1b5"
  4610. }
  4611. .fa-steam:before{
  4612. content:"\f1b6"
  4613. }
  4614. .fa-steam-square:before{
  4615. content:"\f1b7"
  4616. }
  4617. .fa-recycle:before{
  4618. content:"\f1b8"
  4619. }
  4620. .fa-automobile:before,.fa-car:before{
  4621. content:"\f1b9"
  4622. }
  4623. .fa-cab:before,.fa-taxi:before{
  4624. content:"\f1ba"
  4625. }
  4626. .fa-tree:before{
  4627. content:"\f1bb"
  4628. }
  4629. .fa-spotify:before{
  4630. content:"\f1bc"
  4631. }
  4632. .fa-deviantart:before{
  4633. content:"\f1bd"
  4634. }
  4635. .fa-soundcloud:before{
  4636. content:"\f1be"
  4637. }
  4638. .fa-database:before{
  4639. content:"\f1c0"
  4640. }
  4641. .fa-file-pdf-o:before{
  4642. content:"\f1c1"
  4643. }
  4644. .fa-file-word-o:before{
  4645. content:"\f1c2"
  4646. }
  4647. .fa-file-excel-o:before{
  4648. content:"\f1c3"
  4649. }
  4650. .fa-file-powerpoint-o:before{
  4651. content:"\f1c4"
  4652. }
  4653. .fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{
  4654. content:"\f1c5"
  4655. }
  4656. .fa-file-zip-o:before,.fa-file-archive-o:before{
  4657. content:"\f1c6"
  4658. }
  4659. .fa-file-sound-o:before,.fa-file-audio-o:before{
  4660. content:"\f1c7"
  4661. }
  4662. .fa-file-movie-o:before,.fa-file-video-o:before{
  4663. content:"\f1c8"
  4664. }
  4665. .fa-file-code-o:before{
  4666. content:"\f1c9"
  4667. }
  4668. .fa-vine:before{
  4669. content:"\f1ca"
  4670. }
  4671. .fa-codepen:before{
  4672. content:"\f1cb"
  4673. }
  4674. .fa-jsfiddle:before{
  4675. content:"\f1cc"
  4676. }
  4677. .fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{
  4678. content:"\f1cd"
  4679. }
  4680. .fa-circle-o-notch:before{
  4681. content:"\f1ce"
  4682. }
  4683. .fa-ra:before,.fa-resistance:before,.fa-rebel:before{
  4684. content:"\f1d0"
  4685. }
  4686. .fa-ge:before,.fa-empire:before{
  4687. content:"\f1d1"
  4688. }
  4689. .fa-git-square:before{
  4690. content:"\f1d2"
  4691. }
  4692. .fa-git:before{
  4693. content:"\f1d3"
  4694. }
  4695. .fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{
  4696. content:"\f1d4"
  4697. }
  4698. .fa-tencent-weibo:before{
  4699. content:"\f1d5"
  4700. }
  4701. .fa-qq:before{
  4702. content:"\f1d6"
  4703. }
  4704. .fa-wechat:before,.fa-weixin:before{
  4705. content:"\f1d7"
  4706. }
  4707. .fa-send:before,.fa-paper-plane:before{
  4708. content:"\f1d8"
  4709. }
  4710. .fa-send-o:before,.fa-paper-plane-o:before{
  4711. content:"\f1d9"
  4712. }
  4713. .fa-history:before{
  4714. content:"\f1da"
  4715. }
  4716. .fa-circle-thin:before{
  4717. content:"\f1db"
  4718. }
  4719. .fa-header:before{
  4720. content:"\f1dc"
  4721. }
  4722. .fa-paragraph:before{
  4723. content:"\f1dd"
  4724. }
  4725. .fa-sliders:before{
  4726. content:"\f1de"
  4727. }
  4728. .fa-share-alt:before{
  4729. content:"\f1e0"
  4730. }
  4731. .fa-share-alt-square:before{
  4732. content:"\f1e1"
  4733. }
  4734. .fa-bomb:before{
  4735. content:"\f1e2"
  4736. }
  4737. .fa-soccer-ball-o:before,.fa-futbol-o:before{
  4738. content:"\f1e3"
  4739. }
  4740. .fa-tty:before{
  4741. content:"\f1e4"
  4742. }
  4743. .fa-binoculars:before{
  4744. content:"\f1e5"
  4745. }
  4746. .fa-plug:before{
  4747. content:"\f1e6"
  4748. }
  4749. .fa-slideshare:before{
  4750. content:"\f1e7"
  4751. }
  4752. .fa-twitch:before{
  4753. content:"\f1e8"
  4754. }
  4755. .fa-yelp:before{
  4756. content:"\f1e9"
  4757. }
  4758. .fa-newspaper-o:before{
  4759. content:"\f1ea"
  4760. }
  4761. .fa-wifi:before{
  4762. content:"\f1eb"
  4763. }
  4764. .fa-calculator:before{
  4765. content:"\f1ec"
  4766. }
  4767. .fa-paypal:before{
  4768. content:"\f1ed"
  4769. }
  4770. .fa-google-wallet:before{
  4771. content:"\f1ee"
  4772. }
  4773. .fa-cc-visa:before{
  4774. content:"\f1f0"
  4775. }
  4776. .fa-cc-mastercard:before{
  4777. content:"\f1f1"
  4778. }
  4779. .fa-cc-discover:before{
  4780. content:"\f1f2"
  4781. }
  4782. .fa-cc-amex:before{
  4783. content:"\f1f3"
  4784. }
  4785. .fa-cc-paypal:before{
  4786. content:"\f1f4"
  4787. }
  4788. .fa-cc-stripe:before{
  4789. content:"\f1f5"
  4790. }
  4791. .fa-bell-slash:before{
  4792. content:"\f1f6"
  4793. }
  4794. .fa-bell-slash-o:before{
  4795. content:"\f1f7"
  4796. }
  4797. .fa-trash:before{
  4798. content:"\f1f8"
  4799. }
  4800. .fa-copyright:before{
  4801. content:"\f1f9"
  4802. }
  4803. .fa-at:before{
  4804. content:"\f1fa"
  4805. }
  4806. .fa-eyedropper:before{
  4807. content:"\f1fb"
  4808. }
  4809. .fa-paint-brush:before{
  4810. content:"\f1fc"
  4811. }
  4812. .fa-birthday-cake:before{
  4813. content:"\f1fd"
  4814. }
  4815. .fa-area-chart:before{
  4816. content:"\f1fe"
  4817. }
  4818. .fa-pie-chart:before{
  4819. content:"\f200"
  4820. }
  4821. .fa-line-chart:before{
  4822. content:"\f201"
  4823. }
  4824. .fa-lastfm:before{
  4825. content:"\f202"
  4826. }
  4827. .fa-lastfm-square:before{
  4828. content:"\f203"
  4829. }
  4830. .fa-toggle-off:before{
  4831. content:"\f204"
  4832. }
  4833. .fa-toggle-on:before{
  4834. content:"\f205"
  4835. }
  4836. .fa-bicycle:before{
  4837. content:"\f206"
  4838. }
  4839. .fa-bus:before{
  4840. content:"\f207"
  4841. }
  4842. .fa-ioxhost:before{
  4843. content:"\f208"
  4844. }
  4845. .fa-angellist:before{
  4846. content:"\f209"
  4847. }
  4848. .fa-cc:before{
  4849. content:"\f20a"
  4850. }
  4851. .fa-shekel:before,.fa-sheqel:before,.fa-ils:before{
  4852. content:"\f20b"
  4853. }
  4854. .fa-meanpath:before{
  4855. content:"\f20c"
  4856. }
  4857. .fa-buysellads:before{
  4858. content:"\f20d"
  4859. }
  4860. .fa-connectdevelop:before{
  4861. content:"\f20e"
  4862. }
  4863. .fa-dashcube:before{
  4864. content:"\f210"
  4865. }
  4866. .fa-forumbee:before{
  4867. content:"\f211"
  4868. }
  4869. .fa-leanpub:before{
  4870. content:"\f212"
  4871. }
  4872. .fa-sellsy:before{
  4873. content:"\f213"
  4874. }
  4875. .fa-shirtsinbulk:before{
  4876. content:"\f214"
  4877. }
  4878. .fa-simplybuilt:before{
  4879. content:"\f215"
  4880. }
  4881. .fa-skyatlas:before{
  4882. content:"\f216"
  4883. }
  4884. .fa-cart-plus:before{
  4885. content:"\f217"
  4886. }
  4887. .fa-cart-arrow-down:before{
  4888. content:"\f218"
  4889. }
  4890. .fa-diamond:before{
  4891. content:"\f219"
  4892. }
  4893. .fa-ship:before{
  4894. content:"\f21a"
  4895. }
  4896. .fa-user-secret:before{
  4897. content:"\f21b"
  4898. }
  4899. .fa-motorcycle:before{
  4900. content:"\f21c"
  4901. }
  4902. .fa-street-view:before{
  4903. content:"\f21d"
  4904. }
  4905. .fa-heartbeat:before{
  4906. content:"\f21e"
  4907. }
  4908. .fa-venus:before{
  4909. content:"\f221"
  4910. }
  4911. .fa-mars:before{
  4912. content:"\f222"
  4913. }
  4914. .fa-mercury:before{
  4915. content:"\f223"
  4916. }
  4917. .fa-intersex:before,.fa-transgender:before{
  4918. content:"\f224"
  4919. }
  4920. .fa-transgender-alt:before{
  4921. content:"\f225"
  4922. }
  4923. .fa-venus-double:before{
  4924. content:"\f226"
  4925. }
  4926. .fa-mars-double:before{
  4927. content:"\f227"
  4928. }
  4929. .fa-venus-mars:before{
  4930. content:"\f228"
  4931. }
  4932. .fa-mars-stroke:before{
  4933. content:"\f229"
  4934. }
  4935. .fa-mars-stroke-v:before{
  4936. content:"\f22a"
  4937. }
  4938. .fa-mars-stroke-h:before{
  4939. content:"\f22b"
  4940. }
  4941. .fa-neuter:before{
  4942. content:"\f22c"
  4943. }
  4944. .fa-genderless:before{
  4945. content:"\f22d"
  4946. }
  4947. .fa-facebook-official:before{
  4948. content:"\f230"
  4949. }
  4950. .fa-pinterest-p:before{
  4951. content:"\f231"
  4952. }
  4953. .fa-whatsapp:before{
  4954. content:"\f232"
  4955. }
  4956. .fa-server:before{
  4957. content:"\f233"
  4958. }
  4959. .fa-user-plus:before{
  4960. content:"\f234"
  4961. }
  4962. .fa-user-times:before{
  4963. content:"\f235"
  4964. }
  4965. .fa-hotel:before,.fa-bed:before{
  4966. content:"\f236"
  4967. }
  4968. .fa-viacoin:before{
  4969. content:"\f237"
  4970. }
  4971. .fa-train:before{
  4972. content:"\f238"
  4973. }
  4974. .fa-subway:before{
  4975. content:"\f239"
  4976. }
  4977. .fa-medium:before{
  4978. content:"\f23a"
  4979. }
  4980. .fa-yc:before,.fa-y-combinator:before{
  4981. content:"\f23b"
  4982. }
  4983. .fa-optin-monster:before{
  4984. content:"\f23c"
  4985. }
  4986. .fa-opencart:before{
  4987. content:"\f23d"
  4988. }
  4989. .fa-expeditedssl:before{
  4990. content:"\f23e"
  4991. }
  4992. .fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{
  4993. content:"\f240"
  4994. }
  4995. .fa-battery-3:before,.fa-battery-three-quarters:before{
  4996. content:"\f241"
  4997. }
  4998. .fa-battery-2:before,.fa-battery-half:before{
  4999. content:"\f242"
  5000. }
  5001. .fa-battery-1:before,.fa-battery-quarter:before{
  5002. content:"\f243"
  5003. }
  5004. .fa-battery-0:before,.fa-battery-empty:before{
  5005. content:"\f244"
  5006. }
  5007. .fa-mouse-pointer:before{
  5008. content:"\f245"
  5009. }
  5010. .fa-i-cursor:before{
  5011. content:"\f246"
  5012. }
  5013. .fa-object-group:before{
  5014. content:"\f247"
  5015. }
  5016. .fa-object-ungroup:before{
  5017. content:"\f248"
  5018. }
  5019. .fa-sticky-note:before{
  5020. content:"\f249"
  5021. }
  5022. .fa-sticky-note-o:before{
  5023. content:"\f24a"
  5024. }
  5025. .fa-cc-jcb:before{
  5026. content:"\f24b"
  5027. }
  5028. .fa-cc-diners-club:before{
  5029. content:"\f24c"
  5030. }
  5031. .fa-clone:before{
  5032. content:"\f24d"
  5033. }
  5034. .fa-balance-scale:before{
  5035. content:"\f24e"
  5036. }
  5037. .fa-hourglass-o:before{
  5038. content:"\f250"
  5039. }
  5040. .fa-hourglass-1:before,.fa-hourglass-start:before{
  5041. content:"\f251"
  5042. }
  5043. .fa-hourglass-2:before,.fa-hourglass-half:before{
  5044. content:"\f252"
  5045. }
  5046. .fa-hourglass-3:before,.fa-hourglass-end:before{
  5047. content:"\f253"
  5048. }
  5049. .fa-hourglass:before{
  5050. content:"\f254"
  5051. }
  5052. .fa-hand-grab-o:before,.fa-hand-rock-o:before{
  5053. content:"\f255"
  5054. }
  5055. .fa-hand-stop-o:before,.fa-hand-paper-o:before{
  5056. content:"\f256"
  5057. }
  5058. .fa-hand-scissors-o:before{
  5059. content:"\f257"
  5060. }
  5061. .fa-hand-lizard-o:before{
  5062. content:"\f258"
  5063. }
  5064. .fa-hand-spock-o:before{
  5065. content:"\f259"
  5066. }
  5067. .fa-hand-pointer-o:before{
  5068. content:"\f25a"
  5069. }
  5070. .fa-hand-peace-o:before{
  5071. content:"\f25b"
  5072. }
  5073. .fa-trademark:before{
  5074. content:"\f25c"
  5075. }
  5076. .fa-registered:before{
  5077. content:"\f25d"
  5078. }
  5079. .fa-creative-commons:before{
  5080. content:"\f25e"
  5081. }
  5082. .fa-gg:before{
  5083. content:"\f260"
  5084. }
  5085. .fa-gg-circle:before{
  5086. content:"\f261"
  5087. }
  5088. .fa-tripadvisor:before{
  5089. content:"\f262"
  5090. }
  5091. .fa-odnoklassniki:before{
  5092. content:"\f263"
  5093. }
  5094. .fa-odnoklassniki-square:before{
  5095. content:"\f264"
  5096. }
  5097. .fa-get-pocket:before{
  5098. content:"\f265"
  5099. }
  5100. .fa-wikipedia-w:before{
  5101. content:"\f266"
  5102. }
  5103. .fa-safari:before{
  5104. content:"\f267"
  5105. }
  5106. .fa-chrome:before{
  5107. content:"\f268"
  5108. }
  5109. .fa-firefox:before{
  5110. content:"\f269"
  5111. }
  5112. .fa-opera:before{
  5113. content:"\f26a"
  5114. }
  5115. .fa-internet-explorer:before{
  5116. content:"\f26b"
  5117. }
  5118. .fa-tv:before,.fa-television:before{
  5119. content:"\f26c"
  5120. }
  5121. .fa-contao:before{
  5122. content:"\f26d"
  5123. }
  5124. .fa-500px:before{
  5125. content:"\f26e"
  5126. }
  5127. .fa-amazon:before{
  5128. content:"\f270"
  5129. }
  5130. .fa-calendar-plus-o:before{
  5131. content:"\f271"
  5132. }
  5133. .fa-calendar-minus-o:before{
  5134. content:"\f272"
  5135. }
  5136. .fa-calendar-times-o:before{
  5137. content:"\f273"
  5138. }
  5139. .fa-calendar-check-o:before{
  5140. content:"\f274"
  5141. }
  5142. .fa-industry:before{
  5143. content:"\f275"
  5144. }
  5145. .fa-map-pin:before{
  5146. content:"\f276"
  5147. }
  5148. .fa-map-signs:before{
  5149. content:"\f277"
  5150. }
  5151. .fa-map-o:before{
  5152. content:"\f278"
  5153. }
  5154. .fa-map:before{
  5155. content:"\f279"
  5156. }
  5157. .fa-commenting:before{
  5158. content:"\f27a"
  5159. }
  5160. .fa-commenting-o:before{
  5161. content:"\f27b"
  5162. }
  5163. .fa-houzz:before{
  5164. content:"\f27c"
  5165. }
  5166. .fa-vimeo:before{
  5167. content:"\f27d"
  5168. }
  5169. .fa-black-tie:before{
  5170. content:"\f27e"
  5171. }
  5172. .fa-fonticons:before{
  5173. content:"\f280"
  5174. }
  5175. .fa-reddit-alien:before{
  5176. content:"\f281"
  5177. }
  5178. .fa-edge:before{
  5179. content:"\f282"
  5180. }
  5181. .fa-credit-card-alt:before{
  5182. content:"\f283"
  5183. }
  5184. .fa-codiepie:before{
  5185. content:"\f284"
  5186. }
  5187. .fa-modx:before{
  5188. content:"\f285"
  5189. }
  5190. .fa-fort-awesome:before{
  5191. content:"\f286"
  5192. }
  5193. .fa-usb:before{
  5194. content:"\f287"
  5195. }
  5196. .fa-product-hunt:before{
  5197. content:"\f288"
  5198. }
  5199. .fa-mixcloud:before{
  5200. content:"\f289"
  5201. }
  5202. .fa-scribd:before{
  5203. content:"\f28a"
  5204. }
  5205. .fa-pause-circle:before{
  5206. content:"\f28b"
  5207. }
  5208. .fa-pause-circle-o:before{
  5209. content:"\f28c"
  5210. }
  5211. .fa-stop-circle:before{
  5212. content:"\f28d"
  5213. }
  5214. .fa-stop-circle-o:before{
  5215. content:"\f28e"
  5216. }
  5217. .fa-shopping-bag:before{
  5218. content:"\f290"
  5219. }
  5220. .fa-shopping-basket:before{
  5221. content:"\f291"
  5222. }
  5223. .fa-hashtag:before{
  5224. content:"\f292"
  5225. }
  5226. .fa-bluetooth:before{
  5227. content:"\f293"
  5228. }
  5229. .fa-bluetooth-b:before{
  5230. content:"\f294"
  5231. }
  5232. .fa-percent:before{
  5233. content:"\f295"
  5234. }
  5235. .fa-gitlab:before{
  5236. content:"\f296"
  5237. }
  5238. .fa-wpbeginner:before{
  5239. content:"\f297"
  5240. }
  5241. .fa-wpforms:before{
  5242. content:"\f298"
  5243. }
  5244. .fa-envira:before{
  5245. content:"\f299"
  5246. }
  5247. .fa-universal-access:before{
  5248. content:"\f29a"
  5249. }
  5250. .fa-wheelchair-alt:before{
  5251. content:"\f29b"
  5252. }
  5253. .fa-question-circle-o:before{
  5254. content:"\f29c"
  5255. }
  5256. .fa-blind:before{
  5257. content:"\f29d"
  5258. }
  5259. .fa-audio-description:before{
  5260. content:"\f29e"
  5261. }
  5262. .fa-volume-control-phone:before{
  5263. content:"\f2a0"
  5264. }
  5265. .fa-braille:before{
  5266. content:"\f2a1"
  5267. }
  5268. .fa-assistive-listening-systems:before{
  5269. content:"\f2a2"
  5270. }
  5271. .fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{
  5272. content:"\f2a3"
  5273. }
  5274. .fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{
  5275. content:"\f2a4"
  5276. }
  5277. .fa-glide:before{
  5278. content:"\f2a5"
  5279. }
  5280. .fa-glide-g:before{
  5281. content:"\f2a6"
  5282. }
  5283. .fa-signing:before,.fa-sign-language:before{
  5284. content:"\f2a7"
  5285. }
  5286. .fa-low-vision:before{
  5287. content:"\f2a8"
  5288. }
  5289. .fa-viadeo:before{
  5290. content:"\f2a9"
  5291. }
  5292. .fa-viadeo-square:before{
  5293. content:"\f2aa"
  5294. }
  5295. .fa-snapchat:before{
  5296. content:"\f2ab"
  5297. }
  5298. .fa-snapchat-ghost:before{
  5299. content:"\f2ac"
  5300. }
  5301. .fa-snapchat-square:before{
  5302. content:"\f2ad"
  5303. }
  5304. .fa-pied-piper:before{
  5305. content:"\f2ae"
  5306. }
  5307. .fa-first-order:before{
  5308. content:"\f2b0"
  5309. }
  5310. .fa-yoast:before{
  5311. content:"\f2b1"
  5312. }
  5313. .fa-themeisle:before{
  5314. content:"\f2b2"
  5315. }
  5316. .fa-google-plus-circle:before,.fa-google-plus-official:before{
  5317. content:"\f2b3"
  5318. }
  5319. .fa-fa:before,.fa-font-awesome:before{
  5320. content:"\f2b4"
  5321. }
  5322. .fa-handshake-o:before{
  5323. content:"\f2b5"
  5324. }
  5325. .fa-envelope-open:before{
  5326. content:"\f2b6"
  5327. }
  5328. .fa-envelope-open-o:before{
  5329. content:"\f2b7"
  5330. }
  5331. .fa-linode:before{
  5332. content:"\f2b8"
  5333. }
  5334. .fa-address-book:before{
  5335. content:"\f2b9"
  5336. }
  5337. .fa-address-book-o:before{
  5338. content:"\f2ba"
  5339. }
  5340. .fa-vcard:before,.fa-address-card:before{
  5341. content:"\f2bb"
  5342. }
  5343. .fa-vcard-o:before,.fa-address-card-o:before{
  5344. content:"\f2bc"
  5345. }
  5346. .fa-user-circle:before{
  5347. content:"\f2bd"
  5348. }
  5349. .fa-user-circle-o:before{
  5350. content:"\f2be"
  5351. }
  5352. .fa-user-o:before{
  5353. content:"\f2c0"
  5354. }
  5355. .fa-id-badge:before{
  5356. content:"\f2c1"
  5357. }
  5358. .fa-drivers-license:before,.fa-id-card:before{
  5359. content:"\f2c2"
  5360. }
  5361. .fa-drivers-license-o:before,.fa-id-card-o:before{
  5362. content:"\f2c3"
  5363. }
  5364. .fa-quora:before{
  5365. content:"\f2c4"
  5366. }
  5367. .fa-free-code-camp:before{
  5368. content:"\f2c5"
  5369. }
  5370. .fa-telegram:before{
  5371. content:"\f2c6"
  5372. }
  5373. .fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{
  5374. content:"\f2c7"
  5375. }
  5376. .fa-thermometer-3:before,.fa-thermometer-three-quarters:before{
  5377. content:"\f2c8"
  5378. }
  5379. .fa-thermometer-2:before,.fa-thermometer-half:before{
  5380. content:"\f2c9"
  5381. }
  5382. .fa-thermometer-1:before,.fa-thermometer-quarter:before{
  5383. content:"\f2ca"
  5384. }
  5385. .fa-thermometer-0:before,.fa-thermometer-empty:before{
  5386. content:"\f2cb"
  5387. }
  5388. .fa-shower:before{
  5389. content:"\f2cc"
  5390. }
  5391. .fa-bathtub:before,.fa-s15:before,.fa-bath:before{
  5392. content:"\f2cd"
  5393. }
  5394. .fa-podcast:before{
  5395. content:"\f2ce"
  5396. }
  5397. .fa-window-maximize:before{
  5398. content:"\f2d0"
  5399. }
  5400. .fa-window-minimize:before{
  5401. content:"\f2d1"
  5402. }
  5403. .fa-window-restore:before{
  5404. content:"\f2d2"
  5405. }
  5406. .fa-times-rectangle:before,.fa-window-close:before{
  5407. content:"\f2d3"
  5408. }
  5409. .fa-times-rectangle-o:before,.fa-window-close-o:before{
  5410. content:"\f2d4"
  5411. }
  5412. .fa-bandcamp:before{
  5413. content:"\f2d5"
  5414. }
  5415. .fa-grav:before{
  5416. content:"\f2d6"
  5417. }
  5418. .fa-etsy:before{
  5419. content:"\f2d7"
  5420. }
  5421. .fa-imdb:before{
  5422. content:"\f2d8"
  5423. }
  5424. .fa-ravelry:before{
  5425. content:"\f2d9"
  5426. }
  5427. .fa-eercast:before{
  5428. content:"\f2da"
  5429. }
  5430. .fa-microchip:before{
  5431. content:"\f2db"
  5432. }
  5433. .fa-snowflake-o:before{
  5434. content:"\f2dc"
  5435. }
  5436. .fa-superpowers:before{
  5437. content:"\f2dd"
  5438. }
  5439. .fa-wpexplorer:before{
  5440. content:"\f2de"
  5441. }
  5442. .fa-meetup:before{
  5443. content:"\f2e0"
  5444. }
  5445. .sr-only{
  5446. position:absolute;
  5447. width:1px;
  5448. height:1px;
  5449. padding:0;
  5450. margin:-1px;
  5451. overflow:hidden;
  5452. clip:rect(0, 0, 0, 0);
  5453. border:0
  5454. }
  5455. .sr-only-focusable:active,.sr-only-focusable:focus{
  5456. position:static;
  5457. width:auto;
  5458. height:auto;
  5459. margin:0;
  5460. overflow:visible;
  5461. clip:auto
  5462. }
  5463. h1,h2,h3,h4,h5,h6{
  5464. color:#151515;
  5465. font-family:inherit
  5466. }
  5467. h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{
  5468. font-weight:400
  5469. }
  5470. h1,.h1{
  5471. font-size:34px;
  5472. line-height:1.1;
  5473. margin-bottom:10px;
  5474. font-weight:600
  5475. }
  5476. @media only screen and (min-width: 64.063em){
  5477. h1,.h1{
  5478. font-size:42px
  5479. }
  5480. }
  5481. @media only screen and (min-width: 75em){
  5482. h1,.h1{
  5483. font-size:70px
  5484. }
  5485. }
  5486. @media only screen and (min-width: 90.063em){
  5487. h1,.h1{
  5488. font-size:120px
  5489. }
  5490. }
  5491. h2,.h2{
  5492. font-size:22px;
  5493. line-height:1.3;
  5494. margin-bottom:20px;
  5495. font-weight:600
  5496. }
  5497. @media only screen and (min-width: 64.063em){
  5498. h2,.h2{
  5499. font-size:34px
  5500. }
  5501. }
  5502. h3{
  5503. font-size:20px;
  5504. line-height:1.3;
  5505. margin-bottom:20px;
  5506. font-weight:600
  5507. }
  5508. @media only screen and (min-width: 64.063em){
  5509. h3{
  5510. font-size:30px
  5511. }
  5512. }
  5513. h4{
  5514. font-size:18px;
  5515. line-height:1.3;
  5516. margin-bottom:20px;
  5517. font-weight:600
  5518. }
  5519. @media only screen and (min-width: 64.063em){
  5520. h4{
  5521. font-size:24px
  5522. }
  5523. }
  5524. h5{
  5525. font-size:18px;
  5526. line-height:1.3;
  5527. margin-bottom:20px;
  5528. font-weight:600
  5529. }
  5530. h6{
  5531. font-size:12px;
  5532. line-height:1.3;
  5533. margin-bottom:10px;
  5534. font-weight:600
  5535. }
  5536. hr{
  5537. border-color:#eee
  5538. }
  5539. ul,ol{
  5540. margin-left:0;
  5541. list-style-position:inside;
  5542. font-size:inherit
  5543. }
  5544. ul ul,ul ol,ol ul,ol ol{
  5545. margin-left:15px
  5546. }
  5547. ul li,ol li{
  5548. margin-bottom:0
  5549. }
  5550. ul li:last-child,ol li:last-child{
  5551. margin:0
  5552. }
  5553. blockquote{
  5554. display:block;
  5555. padding:5% 10%;
  5556. border:0;
  5557. text-align:center
  5558. }
  5559. blockquote p{
  5560. font-size:22px;
  5561. margin:0;
  5562. font-weight:600;
  5563. color:#151515;
  5564. line-height:1.3
  5565. }
  5566. @media only screen and (min-width: 64.063em){
  5567. blockquote p{
  5568. font-size:34px
  5569. }
  5570. }
  5571. blockquote.alignleft{
  5572. float:left;
  5573. text-align:left
  5574. }
  5575. @media only screen and (min-width: 40.063em){
  5576. blockquote.alignleft{
  5577. width:40%
  5578. }
  5579. }
  5580. cite{
  5581. margin-top:20px;
  5582. color:#151515;
  5583. font-style:normal;
  5584. font-weight:400
  5585. }
  5586. cite:before{
  5587. display:none
  5588. }
  5589. .header{
  5590. display:flex;
  5591. align-items:center;
  5592. height:50px;
  5593. position:fixed;
  5594. top:0;
  5595. left:0;
  5596. background:#fff;
  5597. width:100%;
  5598. z-index:101;
  5599. padding:0 15px;
  5600. -moz-transform:translateZ(0);
  5601. -webkit-transform:translateZ(0);
  5602. transform:translateZ(0)
  5603. }
  5604. @media only screen and (min-width: 64.063em){
  5605. .header{
  5606. padding:20px 15px;
  5607. min-height:80px
  5608. }
  5609. }
  5610. @media only screen and (min-width: 64.063em){
  5611. .site_bars_off .header{
  5612. padding:0 30px
  5613. }
  5614. }
  5615. @media only screen and (min-width: 64.063em){
  5616. .site_bars_on .header{
  5617. padding:0 60px
  5618. }
  5619. }
  5620. .header>.row{
  5621. flex:1;
  5622. position:relative
  5623. }
  5624. @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
  5625. .header>.row{
  5626. flex:none;
  5627. width:100%
  5628. }
  5629. }
  5630. .header .logolink{
  5631. display:inline-flex;
  5632. vertical-align:middle
  5633. }
  5634. .header .logoimg{
  5635. display:block;
  5636. max-height:21px
  5637. }
  5638. .header .icon-holder{
  5639. text-align:right
  5640. }
  5641. .header .icon-holder>a{
  5642. vertical-align:middle
  5643. }
  5644. .header .icon-holder>a+a{
  5645. margin-left:5px
  5646. }
  5647. @media only screen and (min-width: 40.063em){
  5648. .header .icon-holder>a+a{
  5649. margin-left:10px
  5650. }
  5651. }
  5652. .header.style1>.row>.columns{
  5653. display:flex;
  5654. justify-content:space-between;
  5655. align-items:center
  5656. }
  5657. .header.style1 .logolink{
  5658. position:absolute;
  5659. top:50%;
  5660. left:50%;
  5661. -moz-transform:translate3d(-50%, -50%, 0);
  5662. -webkit-transform:translate3d(-50%, -50%, 0);
  5663. transform:translate3d(-50%, -50%, 0)
  5664. }
  5665. .header.style2>.row>.columns{
  5666. display:flex;
  5667. justify-content:space-between;
  5668. align-items:center
  5669. }
  5670. .header.style3 .menu-holder{
  5671. display:flex;
  5672. justify-content:center
  5673. }
  5674. .header.style3 .icon-holder{
  5675. display:flex;
  5676. justify-content:flex-end
  5677. }
  5678. .header .quick_search{
  5679. display:none;
  5680. line-height:30px;
  5681. text-align:center
  5682. }
  5683. @media only screen and (min-width: 40.063em){
  5684. .header .quick_search{
  5685. display:inline-flex;
  5686. align-items:center
  5687. }
  5688. }
  5689. .header .quick_cart{
  5690. position:relative;
  5691. display:inline-flex;
  5692. align-items:center
  5693. }
  5694. .header .quick_cart svg{
  5695. overflow:visible;
  5696. position:relative;
  5697. top:-1px
  5698. }
  5699. .header .quick_cart .float_count{
  5700. display:block;
  5701. width:100%;
  5702. height:20px;
  5703. position:absolute;
  5704. bottom:2px;
  5705. left:0;
  5706. line-height:24px;
  5707. font-size:10px;
  5708. font-weight:600;
  5709. text-align:center
  5710. }
  5711. .header .quick_cart:hover,.header .quick_cart:focus{
  5712. color:#151515
  5713. }
  5714. @media only screen and (max-width: 75em){
  5715. .header .quick_cart:after{
  5716. display:none
  5717. }
  5718. }
  5719. .bar-side{
  5720. display:none;
  5721. background:#fff;
  5722. width:60px;
  5723. padding:0 24px;
  5724. position:fixed;
  5725. top:0;
  5726. bottom:0;
  5727. z-index:40;
  5728. white-space:nowrap;
  5729. text-align:center;
  5730. font-size:11px;
  5731. text-transform:uppercase;
  5732. color:#909090;
  5733. font-weight:400
  5734. }
  5735. @media only screen and (min-width: 64.063em){
  5736. .bar-side{
  5737. display:block
  5738. }
  5739. }
  5740. .bar-side .abs{
  5741. display:inline-block;
  5742. position:absolute;
  5743. top:50%;
  5744. left:24px;
  5745. width:300px;
  5746. height:12px;
  5747. line-height:12px;
  5748. margin-top:150px;
  5749. text-align:center;
  5750. -moz-transform:rotate(-90deg);
  5751. -ms-transform:rotate(-90deg);
  5752. -webkit-transform:rotate(-90deg);
  5753. transform:rotate(-90deg);
  5754. -moz-transform-origin:0 0;
  5755. -ms-transform-origin:0 0;
  5756. -webkit-transform-origin:0 0;
  5757. transform-origin:0 0
  5758. }
  5759. .bar-side .abs.right-side{
  5760. left:auto;
  5761. right:34px;
  5762. -moz-transform-origin:100% 100%;
  5763. -ms-transform-origin:100% 100%;
  5764. -webkit-transform-origin:100% 100%;
  5765. transform-origin:100% 100%;
  5766. -moz-transform:rotate(90deg);
  5767. -ms-transform:rotate(90deg);
  5768. -webkit-transform:rotate(90deg);
  5769. transform:rotate(90deg)
  5770. }
  5771. .bar-side.left-side .thb-quick-portfolio{
  5772. right:auto;
  5773. left:100%
  5774. }
  5775. .bar-side.left-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio{
  5776. flex-direction:row-reverse;
  5777. -moz-transform:translateX(-100%);
  5778. -ms-transform:translateX(-100%);
  5779. -webkit-transform:translateX(-100%);
  5780. transform:translateX(-100%)
  5781. }
  5782. .bar-side.left-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio .figure{
  5783. transform-origin:left center;
  5784. -moz-transform:rotateY(-90deg);
  5785. -webkit-transform:rotateY(-90deg);
  5786. transform:rotateY(-90deg)
  5787. }
  5788. .bar-side .thb-quick-portfolio{
  5789. position:absolute;
  5790. top:80px;
  5791. right:100%;
  5792. bottom:0;
  5793. display:flex;
  5794. text-align:left;
  5795. visibility:hidden;
  5796. width:300px
  5797. }
  5798. @media only screen and (min-width: 64.063em){
  5799. .bar-side .thb-quick-portfolio{
  5800. width:400px
  5801. }
  5802. }
  5803. .bar-side .thb-quick-portfolio .thb-quick-inner{
  5804. flex:1;
  5805. display:flex;
  5806. flex-direction:column;
  5807. justify-content:center;
  5808. overflow:hidden
  5809. }
  5810. .bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio{
  5811. display:flex;
  5812. flex:1;
  5813. justify-content:flex-start;
  5814. -moz-transform:translateX(100%);
  5815. -ms-transform:translateX(100%);
  5816. -webkit-transform:translateX(100%);
  5817. transform:translateX(100%)
  5818. }
  5819. .bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio.light-title:hover h5,.bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio.light-title:hover .thb-categories{
  5820. color:#fff
  5821. }
  5822. .bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio .figure{
  5823. display:block;
  5824. width:100px;
  5825. flex:2;
  5826. flex-shrink:0;
  5827. background-size:cover;
  5828. background-position:center;
  5829. transform-origin:right center;
  5830. -moz-transform:rotateY(90deg);
  5831. -webkit-transform:rotateY(90deg);
  5832. transform:rotateY(90deg)
  5833. }
  5834. .bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio .qp-content{
  5835. flex:4;
  5836. padding:20px;
  5837. background:#fff;
  5838. display:flex;
  5839. flex-direction:column;
  5840. justify-content:center;
  5841. white-space:pre-wrap
  5842. }
  5843. @media only screen and (min-width: 64.063em){
  5844. .bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio .qp-content{
  5845. padding:25px
  5846. }
  5847. }
  5848. @media only screen and (min-width: 75em){
  5849. .bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio .qp-content{
  5850. padding:30px
  5851. }
  5852. }
  5853. .bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio .qp-content h5,.bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio .qp-content .thb-categories{
  5854. text-transform:none
  5855. }
  5856. .bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio .qp-content h5{
  5857. font-size:20px;
  5858. font-weight:600;
  5859. margin:0;
  5860. color:#151515
  5861. }
  5862. .bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio .qp-content .thb-categories{
  5863. margin-top:5px;
  5864. font-size:14px;
  5865. color:#626262
  5866. }
  5867. .bar-side .thb-quick-portfolio .thb-quick-inner .quick-portfolio:hover .figure{
  5868. -moz-transform:rotateY(0deg);
  5869. -webkit-transform:rotateY(0deg);
  5870. transform:rotateY(0deg)
  5871. }
  5872. #bar-left{
  5873. left:0
  5874. }
  5875. #bar-right{
  5876. right:0
  5877. }
  5878. #full-menu{
  5879. display:none;
  5880. vertical-align:middle
  5881. }
  5882. @media only screen and (min-width: 75em){
  5883. #full-menu{
  5884. display:inline-flex
  5885. }
  5886. }
  5887. .header_full_menu_off #full-menu{
  5888. display:none
  5889. }
  5890. #full-menu .sf-menu{
  5891. list-style:none;
  5892. margin:0
  5893. }
  5894. #full-menu .sf-menu a{
  5895. text-transform:uppercase;
  5896. font-size:14px;
  5897. white-space:nowrap
  5898. }
  5899. #full-menu .sf-menu i{
  5900. margin-right:10px;
  5901. vertical-align:middle;
  5902. display:inline-block
  5903. }
  5904. .rtl #full-menu .sf-menu i{
  5905. margin-right:0;
  5906. margin-left:10px
  5907. }
  5908. #full-menu .sf-menu>li{
  5909. display:inline-block;
  5910. position:relative;
  5911. margin:0 10px 0 0
  5912. }
  5913. @media only screen and (min-width: 75em){
  5914. #full-menu .sf-menu>li{
  5915. margin:0 15px 0 0
  5916. }
  5917. }
  5918. @media only screen and (min-width: 90.063em){
  5919. #full-menu .sf-menu>li{
  5920. margin:0 20px 0 0
  5921. }
  5922. }
  5923. @media only screen and (max-width: 75em){
  5924. #full-menu .sf-menu>li{
  5925. display:block
  5926. }
  5927. }
  5928. #full-menu .sf-menu>li.current-menu-item>a,#full-menu .sf-menu>li.sfHover>a{
  5929. color:#1aa97f
  5930. }
  5931. #full-menu .sf-menu>li>a{
  5932. display:block;
  5933. font-size:13px;
  5934. line-height:1;
  5935. font-weight:400;
  5936. color:#151515;
  5937. padding:10px 0
  5938. }
  5939. #full-menu .sf-menu>li>a:hover{
  5940. color:#1aa97f
  5941. }
  5942. #full-menu li.menu-item-has-children>a{
  5943. padding-right:15px;
  5944. position:relative
  5945. }
  5946. #full-menu li.menu-item-has-children>a:after{
  5947. content:"\f107";
  5948. font-family:FontAwesome;
  5949. display:block;
  5950. font-size:90%;
  5951. position:absolute;
  5952. top:50%;
  5953. right:0;
  5954. -moz-transform:translateY(-50%);
  5955. -ms-transform:translateY(-50%);
  5956. -webkit-transform:translateY(-50%);
  5957. transform:translateY(-50%)
  5958. }
  5959. #full-menu .sub-menu{
  5960. list-style:none;
  5961. text-align:left;
  5962. position:absolute;
  5963. left:-25px;
  5964. top:100%;
  5965. background:#fff;
  5966. padding:17px 25px;
  5967. opacity:0;
  5968. visibility:hidden
  5969. }
  5970. .header_full_menu_submenu_color_style2 #full-menu .sub-menu{
  5971. background:#151515
  5972. }
  5973. .header_full_menu_submenu_color_style2 #full-menu .sub-menu a{
  5974. color:#fff
  5975. }
  5976. .header_full_menu_submenu_color_style2 #full-menu .sub-menu a:hover{
  5977. color:#1aa97f
  5978. }
  5979. .rtl #full-menu .sub-menu{
  5980. text-align:right
  5981. }
  5982. #full-menu .sub-menu>li.menu-item-has-children>a{
  5983. position:relative
  5984. }
  5985. #full-menu .sub-menu>li.menu-item-has-children>a:after{
  5986. content:"\f105"
  5987. }
  5988. #full-menu .sub-menu li{
  5989. display:block;
  5990. min-width:180px;
  5991. position:relative
  5992. }
  5993. #full-menu .sub-menu li a{
  5994. display:block;
  5995. line-height:2;
  5996. font-size:12px;
  5997. color:#909090;
  5998. font-weight:400
  5999. }
  6000. #full-menu .sub-menu li a:hover{
  6001. color:#1aa97f
  6002. }
  6003. #full-menu .sub-menu li .sub-menu{
  6004. position:absolute;
  6005. left:100%;
  6006. top:-20px
  6007. }
  6008. #searchpopup{
  6009. position:fixed;
  6010. z-index:19;
  6011. padding:0;
  6012. left:0;
  6013. top:0;
  6014. bottom:0;
  6015. right:0;
  6016. display:none;
  6017. justify-content:center;
  6018. align-items:center;
  6019. background:rgba(248, 196, 202,0.9);
  6020. text-align:center;
  6021. filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  6022. opacity:0;
  6023. -moz-transform:translateZ(0);
  6024. -webkit-transform:translateZ(0);
  6025. transform:translateZ(0)
  6026. }
  6027. #searchpopup .vcenter{
  6028. position:relative;
  6029. display:inline-block;
  6030. vertical-align:middle
  6031. }
  6032. #searchpopup p{
  6033. color:#fff;
  6034. font-weight:600;
  6035. font-size:12px;
  6036. text-align:center;
  6037. margin-bottom:10px
  6038. }
  6039. #searchpopup input{
  6040. color:#fff;
  6041. font-size:40px;
  6042. padding:0;
  6043. margin:0;
  6044. background:none;
  6045. height:auto;
  6046. text-align:center;
  6047. text-transform:uppercase;
  6048. max-width:100%;
  6049. border:0;
  6050. font-weight:600;
  6051. -moz-transition:none 1s;
  6052. -o-transition:none 1s;
  6053. -webkit-transition:none 1s;
  6054. transition:none 1s
  6055. }
  6056. #searchpopup input:-moz-placeholder{
  6057. color:#F8c4ca
  6058. }
  6059. #searchpopup input::-moz-placeholder{
  6060. color:#F8c4ca
  6061. }
  6062. #searchpopup input:-ms-input-placeholder{
  6063. color:#F8c4ca
  6064. }
  6065. #searchpopup input::-webkit-input-placeholder{
  6066. color:#F8c4ca
  6067. }
  6068. @media only screen and (min-width: 75em){
  6069. #searchpopup input{
  6070. font-size:80px
  6071. }
  6072. }
  6073. .footer.full-width-footer{
  6074. padding:0 15px
  6075. }
  6076. @media only screen and (min-width: 40.063em){
  6077. .footer.full-width-footer{
  6078. padding:0 30px
  6079. }
  6080. }
  6081. @media only screen and (min-width: 64.063em){
  6082. .footer.full-width-footer{
  6083. padding:0 45px
  6084. }
  6085. }
  6086. .footer.full-width-footer>.row{
  6087. min-width:100%
  6088. }
  6089. .footer.style1{
  6090. background:#fff;
  6091. padding:0;
  6092. width:100%;
  6093. min-height:60px;
  6094. text-align:center;
  6095. display:flex;
  6096. justify-content:center;
  6097. align-items:center
  6098. }
  6099. @media only screen and (min-width: 40.063em){
  6100. .footer_simple_fixed_on .footer.style1{
  6101. position:fixed;
  6102. bottom:0;
  6103. left:0;
  6104. z-index:30
  6105. }
  6106. }
  6107. .footer.style1 .social-links{
  6108. line-height:20px
  6109. }
  6110. .footer.style1 .social-links a{
  6111. color:rgba(0,0,0,0.3);
  6112. margin-left:15px
  6113. }
  6114. .footer.style1 .social-links a.facebook:hover{
  6115. color:#F18697
  6116. }
  6117. .footer.style1 .social-links a.facebook-messenger:hover{
  6118. color:#F18697
  6119. }
  6120. .footer.style1 .social-links a.google-plus:hover{
  6121. color:#F18697
  6122. }
  6123. .footer.style1 .social-links a.linkedin:hover{
  6124. color:#F18697
  6125. }
  6126. .footer.style1 .social-links a.pinterest:hover{
  6127. color:#F18697
  6128. }
  6129. .footer.style1 .social-links a.twitter:hover{
  6130. color:#F18697
  6131. }
  6132. .footer.style1 .social-links a.instagram:hover{
  6133. color:#F18697
  6134. }
  6135. .footer.style1 .social-links a.vk:hover{
  6136. color:#F18697
  6137. }
  6138. .footer.style1 .social-links a.tumblr:hover{
  6139. color:#F18697
  6140. }
  6141. .footer.style1 .social-links a.xing:hover{
  6142. color:#F18697
  6143. }
  6144. .footer.style1 .social-links a.soundcloud:hover{
  6145. color:#F18697
  6146. }
  6147. .footer.style1 .social-links a.dribbble:hover{
  6148. color:#F18697
  6149. }
  6150. .footer.style1 .social-links a.youtube:hover{
  6151. color:#F18697
  6152. }
  6153. .footer.style1 .social-links a.spotify:hover{
  6154. color:#F18697
  6155. }
  6156. .footer.style1 .social-links a.behance:hover{
  6157. color:#F18697
  6158. }
  6159. .footer.style1 .social-links a.deviantart:hover{
  6160. color:#F18697
  6161. }
  6162. .footer.style1 .social-links a.vimeo:hover{
  6163. color:#F18697
  6164. }
  6165. .footer.style1 .social-links a.flickr:hover{
  6166. color:#F18697
  6167. }
  6168. .footer.style1 .social-links a.rss:hover{
  6169. color:#F18697
  6170. }
  6171. .footer.style1 .social-links a.whatsapp:hover{
  6172. color:#F18697
  6173. }
  6174. .footer.style1 .social-links a.twitch:hover{
  6175. color:#F18697
  6176. }
  6177. .footer.style1 .social-links a.fivehundred:hover{
  6178. color:#F18697
  6179. }
  6180. .footer.style1 .social-links a.email:hover{
  6181. color:#F18697
  6182. }
  6183. .footer.style1 .social-links a.bandcamp:hover{
  6184. color:#F18697
  6185. }
  6186. .footer.style1 .social-links a.github:hover{
  6187. color:#F18697
  6188. }
  6189. .footer.style1 .social-links a.codepen:hover{
  6190. color:#F18697
  6191. }
  6192. .footer.style1 .social-links p{
  6193. font-size:14px;
  6194. margin:0
  6195. }
  6196. .footer.style1 .menu{
  6197. display:block;
  6198. margin:0
  6199. }
  6200. .footer.style1 .menu li{
  6201. display:inline-block
  6202. }
  6203. .footer.style1 .menu li a{
  6204. font-size:12px
  6205. }
  6206. .footer.style1 .menu li:first-child a{
  6207. margin-left:0
  6208. }
  6209. .footer.style2{
  6210. padding-top:30px;
  6211. padding-bottom:30px
  6212. }
  6213. @media only screen and (min-width: 40.063em){
  6214. .footer.style2{
  6215. padding-top:60px;
  6216. padding-bottom:60px
  6217. }
  6218. }
  6219. .footer.style2.dark{
  6220. background:#191919;
  6221. color:#ececec
  6222. }
  6223. .footer.style2.dark h6{
  6224. color:#ececec
  6225. }
  6226. .footer.style2.dark a{
  6227. color:#ececec
  6228. }
  6229. .footer.style2.dark a:hover{
  6230. color:#fff
  6231. }
  6232. @media only screen and (min-width: 64.063em){
  6233. .site_bars_on .footer.style2{
  6234. margin:0 60px
  6235. }
  6236. }
  6237. .footer .widget{
  6238. font-size:16px
  6239. }
  6240. .footer .widget h6{
  6241. font-weight:400
  6242. }
  6243. .footer .widget p,.footer .widget ul li{
  6244. font-size:16px
  6245. }
  6246. .footer .widget ul li{
  6247. margin-bottom:5px
  6248. }
  6249. .blog-container{
  6250. padding:20px 0
  6251. }
  6252. @media only screen and (min-width: 64.063em){
  6253. .blog-container{
  6254. padding:50px 35px
  6255. }
  6256. }
  6257. .post .post-meta{
  6258. display:block;
  6259. font-size:14px;
  6260. line-height:1.1;
  6261. color:#969696;
  6262. margin-bottom:15px
  6263. }
  6264. .post .post-gallery{
  6265. display:block;
  6266. position:relative;
  6267. margin-bottom:30px;
  6268. padding:0;
  6269. overflow:hidden
  6270. }
  6271. .post .post-gallery img{
  6272. display:block;
  6273. width:100%;
  6274. will-change:opacity
  6275. }
  6276. .single-post .post .post-gallery{
  6277. padding-bottom:35%
  6278. }
  6279. @media only screen and (min-width: 75em){
  6280. .single-post .post .post-gallery{
  6281. padding-bottom:30%
  6282. }
  6283. }
  6284. @media only screen and (min-width: 90.063em){
  6285. .single-post .post .post-gallery{
  6286. padding-bottom:25%
  6287. }
  6288. }
  6289. .post .post-gallery>a{
  6290. display:block
  6291. }
  6292. .post .post-gallery>a:hover img{
  6293. opacity:0.8
  6294. }
  6295. .post .post-gallery.parallax{
  6296. display:flex;
  6297. justify-content:center;
  6298. align-items:center;
  6299. min-height:40vh;
  6300. position:relative;
  6301. overflow:hidden;
  6302. padding:60px 0
  6303. }
  6304. .post .post-gallery.parallax img{
  6305. width:100%
  6306. }
  6307. .post .post-gallery.parallax .parallax_bg{
  6308. width:100%;
  6309. height:140%;
  6310. background-size:cover;
  6311. background-position:center;
  6312. -moz-transform:translateY(0);
  6313. -ms-transform:translateY(0);
  6314. -webkit-transform:translateY(0);
  6315. transform:translateY(0);
  6316. position:absolute;
  6317. top:-15%;
  6318. left:0;
  6319. z-index:0;
  6320. will-change:transform
  6321. }
  6322. .post .post-content{
  6323. float:none
  6324. }
  6325. .post .post-title h1,.post .post-title h2,.post .post-title h3,.post .post-title h4,.post .post-title h5,.post .post-title h6{
  6326. word-break:break-word
  6327. }
  6328. .post .post-title h3{
  6329. font-weight:400;
  6330. line-height:1.15;
  6331. margin-bottom:10px
  6332. }
  6333. .post .post-title a{
  6334. color:#151515
  6335. }
  6336. .post .post-title a:hover{
  6337. color:#1aa97f
  6338. }
  6339. .post.blog-post .post-gallery.parallax{
  6340. min-height:60vh;
  6341. margin-bottom:40px
  6342. }
  6343. .post.blog-post .post-title h1{
  6344. margin-bottom:20px
  6345. }
  6346. @media only screen and (min-width: 40.063em){
  6347. .post.blog-post .post-title h1{
  6348. font-size:40px
  6349. }
  6350. }
  6351. .post.blog-post .post-content{
  6352. margin-bottom:40px
  6353. }
  6354. .post.blog-post .article-tags{
  6355. text-align:center;
  6356. padding-bottom:40px;
  6357. border-bottom:1px solid #efefef;
  6358. margin-bottom:40px
  6359. }
  6360. .post.blog-post .related-posts h5{
  6361. font-size:12px;
  6362. text-transform:uppercase;
  6363. margin-bottom:20px
  6364. }
  6365. .post.blog-post .related-posts h6{
  6366. font-size:13px;
  6367. font-weight:400
  6368. }
  6369. .post.blog-post .related-posts .related-post{
  6370. margin-bottom:40px
  6371. }
  6372. .post.blog-post .related-posts .related-post .post-image{
  6373. display:block;
  6374. margin-bottom:20px
  6375. }
  6376. .post.blog-post .related-posts .related-post .post-image img{
  6377. width:100%
  6378. }
  6379. .post.sticky{
  6380. position:relative
  6381. }
  6382. .post.sticky:after{
  6383. content:'';
  6384. position:absolute;
  6385. top:0;
  6386. right:0;
  6387. width:0;
  6388. height:0;
  6389. border-style:solid;
  6390. border-width:0 20px 20px 0;
  6391. border-color:transparent #1aa97f transparent transparent
  6392. }
  6393. .post.sticky.style2:after,.post.sticky.style3:after{
  6394. right:15px
  6395. }
  6396. .post.blog-style1 .post-gallery{
  6397. min-height:50vh
  6398. }
  6399. .post.blog-style1 .post-gallery,.post.blog-style1 .post-content{
  6400. margin-bottom:10vh
  6401. }
  6402. .post.blog-style2{
  6403. margin-bottom:30px
  6404. }
  6405. .post.blog-style2 .post-title h3{
  6406. font-size:22px
  6407. }
  6408. .post.blog-style2 .post-meta,.post.blog-style3 .post-meta{
  6409. font-size:13px
  6410. }
  6411. .post.blog-style2 .post-content p,.post.blog-style3 .post-content p{
  6412. font-size:14px
  6413. }
  6414. .post.blog-style4{
  6415. min-height:70vh
  6416. }
  6417. .post.blog-style4 .post-gallery{
  6418. flex:1;
  6419. height:100%
  6420. }
  6421. .post.blog-style4 .post-gallery a{
  6422. position:absolute;
  6423. top:0;
  6424. left:0;
  6425. width:100%;
  6426. height:100%
  6427. }
  6428. .post.blog-style4 .content-side{
  6429. flex:none;
  6430. display:flex;
  6431. justify-content:center;
  6432. align-items:center
  6433. }
  6434. .post.blog-style4 .content-side .inner-padding{
  6435. padding:30px
  6436. }
  6437. @media only screen and (min-width: 64.063em){
  6438. .post.blog-style4 .content-side .inner-padding{
  6439. padding:10%
  6440. }
  6441. }
  6442. @media only screen and (min-width: 40.063em){
  6443. .post.blog-style4 .content-side{
  6444. flex:1
  6445. }
  6446. }
  6447. .post.blog-style5{
  6448. margin-bottom:0
  6449. }
  6450. .post.blog-style5 .post-gallery{
  6451. flex:1;
  6452. height:100%;
  6453. min-height:300px
  6454. }
  6455. @media only screen and (min-width: 40.063em){
  6456. .post.blog-style5 .post-gallery{
  6457. min-height:400px
  6458. }
  6459. }
  6460. .post.blog-style5 .inner-padding{
  6461. padding:30px
  6462. }
  6463. @media only screen and (min-width: 64.063em){
  6464. .post.blog-style5 .inner-padding{
  6465. padding:10%
  6466. }
  6467. }
  6468. .post.blog-style5.alternate{
  6469. background:#f2f2f2
  6470. }
  6471. .post.blog-style6{
  6472. width:100%;
  6473. position:relative;
  6474. font-size:18px;
  6475. -moz-transform:translateZ(0);
  6476. -webkit-transform:translateZ(0);
  6477. transform:translateZ(0)
  6478. }
  6479. .post.blog-style6:hover{
  6480. color:#fff
  6481. }
  6482. .post.blog-style6:hover .date{
  6483. color:rgba(255,255,255,0.6)
  6484. }
  6485. .post.blog-style6:hover h3 a{
  6486. color:#fff
  6487. }
  6488. .post.blog-style6:hover svg{
  6489. fill:#fff
  6490. }
  6491. .post.blog-style6:hover+.blog-style6:before{
  6492. display:none
  6493. }
  6494. .post.blog-style6:hover .row:after{
  6495. opacity:1;
  6496. -moz-transform:scale(1, 1);
  6497. -ms-transform:scale(1, 1);
  6498. -webkit-transform:scale(1, 1);
  6499. transform:scale(1, 1)
  6500. }
  6501. .post.blog-style6 .row{
  6502. position:relative;
  6503. padding:15px 0
  6504. }
  6505. @media only screen and (min-width: 40.063em){
  6506. .post.blog-style6 .row{
  6507. padding:35px 0
  6508. }
  6509. }
  6510. .post.blog-style6 .row .columns{
  6511. z-index:2
  6512. }
  6513. .post.blog-style6 .row:after{
  6514. content:'';
  6515. display:block !important;
  6516. position:absolute;
  6517. top:0;
  6518. left:-10px;
  6519. right:-10px;
  6520. height:100%;
  6521. z-index:0;
  6522. background:#262626;
  6523. opacity:0;
  6524. -moz-transform:scale(1, 0);
  6525. -ms-transform:scale(1, 0);
  6526. -webkit-transform:scale(1, 0);
  6527. transform:scale(1, 0)
  6528. }
  6529. @media only screen and (min-width: 40.063em){
  6530. .post.blog-style6 .row:after{
  6531. left:-15px;
  6532. right:-15px
  6533. }
  6534. }
  6535. @media only screen and (min-width: 75em){
  6536. .post.blog-style6 .row:after{
  6537. left:-30px;
  6538. right:-30px
  6539. }
  6540. }
  6541. .post.blog-style6 .row:before{
  6542. content:'';
  6543. display:block !important;
  6544. position:absolute;
  6545. top:100%;
  6546. left:0;
  6547. right:0;
  6548. height:1px;
  6549. background:rgba(0,0,0,0.1)
  6550. }
  6551. .post.blog-style6+.blog-style6:before{
  6552. display:block
  6553. }
  6554. .post.blog-style6 .post-title{
  6555. margin:0
  6556. }
  6557. .post.blog-style6 .post-title h3{
  6558. font-weight:500;
  6559. font-size:18px;
  6560. margin:0
  6561. }
  6562. .post.blog-style6 svg{
  6563. fill:rgba(0,0,0,0.6)
  6564. }
  6565. .post.blog-style6 .date{
  6566. color:rgba(0,0,0,0.6)
  6567. }
  6568. .post.blog-style7{
  6569. border:1px solid rgba(0,0,0,0.06);
  6570. border-top-color:transparent;
  6571. padding:15px;
  6572. display:flex;
  6573. flex-direction:column;
  6574. justify-content:space-between;
  6575. height:40vh;
  6576. max-height:400px;
  6577. position:relative;
  6578. z-index:0
  6579. }
  6580. @media only screen and (min-width: 40.063em){
  6581. .post.blog-style7{
  6582. padding:30px
  6583. }
  6584. }
  6585. .post.blog-style7+.blog-style7{
  6586. border-left-color:transparent
  6587. }
  6588. .post.blog-style7 .post-title h3{
  6589. font-weight:500;
  6590. line-height:1.3
  6591. }
  6592. @media only screen and (min-width: 64.063em){
  6593. .post.blog-style7 .post-title h3{
  6594. font-size:24px
  6595. }
  6596. }
  6597. .post.blog-style7 .post-content{
  6598. margin-top:auto;
  6599. margin-bottom:0
  6600. }
  6601. .post.blog-style7 .post-gallery{
  6602. background:#1aa97f;
  6603. position:absolute;
  6604. top:-1px;
  6605. left:-1px;
  6606. width:calc(100% + 2px);
  6607. height:calc(100% + 2px);
  6608. opacity:0;
  6609. z-index:-1;
  6610. will-change:opacity
  6611. }
  6612. .post.blog-style7 .post-gallery div{
  6613. position:absolute;
  6614. top:0;
  6615. left:0;
  6616. width:100%;
  6617. height:100%;
  6618. opacity:0.2
  6619. }
  6620. .post.blog-style7:hover{
  6621. color:#fff;
  6622. border-color:transparent
  6623. }
  6624. .post.blog-style7:hover .post-meta,.post.blog-style7:hover .post-title a,.post.blog-style7:hover a{
  6625. color:#fff
  6626. }
  6627. .post.blog-style7:hover .post-gallery{
  6628. opacity:1
  6629. }
  6630. .post.blog-style7.alt{
  6631. background:rgba(0,0,0,0.07);
  6632. flex:1;
  6633. border:0;
  6634. margin-bottom:30px
  6635. }
  6636. .post.blog-style7.alt .post-gallery{
  6637. background:#000
  6638. }
  6639. .post.blog-style7.alt .post-gallery div{
  6640. opacity:0.4
  6641. }
  6642. .share_container{
  6643. position:fixed;
  6644. z-index:99;
  6645. padding:0;
  6646. left:0;
  6647. top:0;
  6648. bottom:0;
  6649. right:0;
  6650. margin:0;
  6651. display:none;
  6652. background:rgba(65,65,65,0.9);
  6653. justify-content:center;
  6654. align-items:center;
  6655. opacity:0
  6656. }
  6657. .share_container .row{
  6658. width:100%
  6659. }
  6660. .share_container .spacer{
  6661. z-index:-1
  6662. }
  6663. .share_container .vcenter{
  6664. display:flex;
  6665. flex-direction:column
  6666. }
  6667. @media only screen and (min-width: 64.063em){
  6668. .share_container .vcenter{
  6669. flex-direction:row
  6670. }
  6671. }
  6672. .share_container h4{
  6673. color:#fff;
  6674. font-size:20px;
  6675. font-weight:500;
  6676. margin-bottom:15px
  6677. }
  6678. .share_container .product_copy{
  6679. flex:1
  6680. }
  6681. .share_container .product_copy form{
  6682. border-radius:3px;
  6683. padding:4px;
  6684. display:flex;
  6685. background:#1f1f1f
  6686. }
  6687. .share_container .product_copy form input{
  6688. display:inline-flex;
  6689. flex:1;
  6690. margin:0;
  6691. background:transparent;
  6692. border:transparent;
  6693. color:#868686
  6694. }
  6695. .share_container .product_copy form input::selection{
  6696. background:#13a6dd;
  6697. color:#fff
  6698. }
  6699. .share_container .product_share{
  6700. white-space:nowrap;
  6701. margin-bottom:30px
  6702. }
  6703. @media only screen and (min-width: 64.063em){
  6704. .share_container .product_share{
  6705. margin-right:10%;
  6706. margin-bottom:0
  6707. }
  6708. }
  6709. .share_container .product_share a.boxed-icon{
  6710. background:#fff;
  6711. color:#151515;
  6712. border-radius:3px
  6713. }
  6714. @media only screen and (min-width: 40.063em){
  6715. .share_container .product_share a.boxed-icon{
  6716. width:50px;
  6717. height:50px;
  6718. font-size:22px
  6719. }
  6720. }
  6721. .share_container .product_share .placeholder{
  6722. width:auto
  6723. }
  6724. .blog-padding{
  6725. padding:30px 0
  6726. }
  6727. .blog-listing-style7{
  6728. border-left:1px solid rgba(0,0,0,0.06);
  6729. border-top:1px solid rgba(0,0,0,0.06)
  6730. }
  6731. .blog-listing-style7 .post.blog-style7:first-of-type{
  6732. border-left:0
  6733. }
  6734. .blog-listing-style7+.blog_nav{
  6735. margin-top:-1px
  6736. }
  6737. @media only screen and (min-width: 40.063em){
  6738. .blog-listing-style8{
  6739. padding:0 15px
  6740. }
  6741. }
  6742. .blog-listing-style8 .columns{
  6743. display:flex
  6744. }
  6745. .pagination-space{
  6746. padding:40px 0
  6747. }
  6748. .blog_nav{
  6749. border-top:1px solid rgba(0,0,0,0.06)
  6750. }
  6751. .blog_nav .blog-link{
  6752. display:flex;
  6753. justify-content:center;
  6754. align-items:center;
  6755. text-transform:uppercase;
  6756. font-size:13px;
  6757. font-weight:600;
  6758. padding:20px 15px
  6759. }
  6760. .blog_nav .blog-link+.blog-link{
  6761. border-top:1px solid rgba(0,0,0,0.06);
  6762. border-right:0
  6763. }
  6764. @media only screen and (min-width: 40.063em){
  6765. .blog_nav .blog-link+.blog-link{
  6766. border-top:0
  6767. }
  6768. }
  6769. @media only screen and (min-width: 40.063em){
  6770. .blog_nav .blog-link{
  6771. border-right:1px solid rgba(0,0,0,0.06)
  6772. }
  6773. }
  6774. .portfolio_nav{
  6775. background:#fff;
  6776. -moz-user-select:-moz-none;
  6777. -ms-user-select:none;
  6778. -webkit-user-select:none;
  6779. user-select:none;
  6780. border-bottom:1px solid rgba(0,0,0,0.06);
  6781. padding:0
  6782. }
  6783. @media only screen and (min-width: 40.063em){
  6784. .portfolio_nav .row{
  6785. padding:0 15px
  6786. }
  6787. }
  6788. @media only screen and (min-width: 40.063em){
  6789. .site_bars_on .portfolio_nav .row{
  6790. padding:0
  6791. }
  6792. .site_bars_on .portfolio_nav .row .columns{
  6793. padding:0
  6794. }
  6795. }
  6796. .portfolio_nav .center_link{
  6797. display:flex;
  6798. justify-content:center;
  6799. align-items:center;
  6800. font-size:18px;
  6801. color:#151515
  6802. }
  6803. .portfolio_nav .post_nav_link{
  6804. display:inline-flex;
  6805. flex-direction:column;
  6806. font-size:16px;
  6807. width:100%;
  6808. padding:0;
  6809. height:50px;
  6810. position:relative
  6811. }
  6812. .portfolio_nav .post_nav_link strong{
  6813. font-size:10px;
  6814. text-transform:uppercase;
  6815. opacity:0.4;
  6816. margin-bottom:1px;
  6817. color:#151515
  6818. }
  6819. .portfolio_nav .post_nav_link strong,.portfolio_nav .post_nav_link span{
  6820. display:none
  6821. }
  6822. @media only screen and (min-width: 40.063em){
  6823. .portfolio_nav .post_nav_link strong,.portfolio_nav .post_nav_link span{
  6824. display:block
  6825. }
  6826. }
  6827. @media only screen and (min-width: 40.063em){
  6828. .portfolio_nav .post_nav_link{
  6829. padding:30px 0;
  6830. height:auto
  6831. }
  6832. }
  6833. .portfolio_nav .post_nav_link figure{
  6834. position:absolute;
  6835. top:50%;
  6836. background:#151515;
  6837. -moz-transform:translateY(-50%);
  6838. -ms-transform:translateY(-50%);
  6839. -webkit-transform:translateY(-50%);
  6840. transform:translateY(-50%)
  6841. }
  6842. .portfolio_nav .post_nav_link svg{
  6843. width:40px;
  6844. height:40px;
  6845. position:absolute;
  6846. left:5px;
  6847. top:calc(50% - 20px);
  6848. opacity:0
  6849. }
  6850. .portfolio_nav .post_nav_link svg path{
  6851. stroke:#fff
  6852. }
  6853. .portfolio_nav .post_nav_link.prev{
  6854. padding-left:70px
  6855. }
  6856. .portfolio_nav .post_nav_link.prev figure{
  6857. left:0
  6858. }
  6859. .portfolio_nav .post_nav_link.prev svg{
  6860. left:5px
  6861. }
  6862. .portfolio_nav .post_nav_link.next{
  6863. padding-right:70px;
  6864. text-align:right
  6865. }
  6866. .portfolio_nav .post_nav_link.next figure{
  6867. right:0
  6868. }
  6869. .portfolio_nav .post_nav_link.next svg{
  6870. left:auto;
  6871. right:5px
  6872. }
  6873. .portfolio_nav .post_nav_link:hover svg{
  6874. opacity:1
  6875. }
  6876. .portfolio_nav .post_nav_link:hover img{
  6877. opacity:0.6
  6878. }
  6879. .not-found{
  6880. flex:1;
  6881. display:flex;
  6882. justify-content:center;
  6883. align-items:center;
  6884. flex-direction:column;
  6885. padding:10vh 30px
  6886. }
  6887. .not-found svg{
  6888. width:60px;
  6889. margin-bottom:40px
  6890. }
  6891. .not-found h3{
  6892. margin-bottom:10px;
  6893. line-height:1
  6894. }
  6895. .not-found p{
  6896. margin-bottom:30px
  6897. }
  6898. .not-found p:last-child{
  6899. margin:0
  6900. }
  6901. .not-found input[type="submit"]{
  6902. vertical-align:middle
  6903. }
  6904. .widget{
  6905. margin-bottom:30px
  6906. }
  6907. #footer .widget{
  6908. color:inherit
  6909. }
  6910. .widget h6{
  6911. margin-bottom:30px;
  6912. color:#151515;
  6913. font-size:24px;
  6914. line-height:1
  6915. }
  6916. .widget ul{
  6917. margin:0
  6918. }
  6919. .widget ul li{
  6920. display:block;
  6921. padding:0;
  6922. margin-bottom:10px;
  6923. font-size:14px;
  6924. font-weight:400
  6925. }
  6926. .widget ul li:last-child{
  6927. margin-bottom:0
  6928. }
  6929. .widget ul li a{
  6930. color:#737373
  6931. }
  6932. .footer .widget ul li a{
  6933. color:#878787
  6934. }
  6935. .widget .product_list_widget .remove{
  6936. position:absolute;
  6937. top:0;
  6938. right:0
  6939. }
  6940. .widget .product_list_widget li{
  6941. position:relative;
  6942. margin-bottom:15px
  6943. }
  6944. .widget .product_list_widget li.empty{
  6945. text-align:center;
  6946. font-size:18px;
  6947. font-weight:600;
  6948. color:#151515;
  6949. margin:30px 0
  6950. }
  6951. .widget .product_list_widget a{
  6952. display:block;
  6953. font-size:14px;
  6954. font-weight:600;
  6955. color:#151515
  6956. }
  6957. .widget .product_list_widget a:before{
  6958. display:none
  6959. }
  6960. .widget .product_list_widget a .wp-post-image{
  6961. max-width:50px;
  6962. margin-right:15px;
  6963. float:left
  6964. }
  6965. .widget .product_list_widget .quantity,.widget .product_list_widget .amount{
  6966. font-size:12px
  6967. }
  6968. .widget.widget_recent_entries ul li,.widget.widget_recent_comments ul li{
  6969. margin:0;
  6970. padding:14px 0;
  6971. font-size:14px;
  6972. border-bottom:1px dotted rgba(134,134,134,0.6)
  6973. }
  6974. .widget.widget_recent_entries ul li .url,.widget.widget_recent_comments ul li .url{
  6975. color:#1aa97f
  6976. }
  6977. .widget.widget_tag_cloud ul li{
  6978. display:inline-block;
  6979. padding:0;
  6980. border:0
  6981. }
  6982. .widget.widget_tag_cloud .next{
  6983. display:none
  6984. }
  6985. .widget.widget_mc4wp_form_widget fieldset{
  6986. position:relative
  6987. }
  6988. .widget.widget_calendar #calendar_wrap{
  6989. border:1px solid rgba(0,0,0,0.07)
  6990. }
  6991. .widget.widget_calendar table{
  6992. background:transparent;
  6993. border:0;
  6994. width:100%;
  6995. border-collapse:collapse;
  6996. table-layout:fixed;
  6997. -moz-box-shadow:none;
  6998. -webkit-box-shadow:none;
  6999. box-shadow:none
  7000. }
  7001. .widget.widget_calendar table thead{
  7002. background:transparent;
  7003. font-size:12px;
  7004. border-bottom:1px solid rgba(0,0,0,0.07)
  7005. }
  7006. .widget.widget_calendar table thead th{
  7007. padding:13px 0;
  7008. color:#303030;
  7009. text-align:center;
  7010. font-weight:800
  7011. }
  7012. .widget.widget_calendar table tbody tr:nth-child(even){
  7013. background:rgba(0,0,0,0.01)
  7014. }
  7015. .widget.widget_calendar table tbody td{
  7016. font-size:12px;
  7017. color:#686868;
  7018. text-align:center;
  7019. padding:9px 0
  7020. }
  7021. .widget.widget_calendar table tfoot{
  7022. background:transparent;
  7023. margin-top:10px;
  7024. border-top:1px solid rgba(0,0,0,0.07)
  7025. }
  7026. .widget.widget_calendar table tfoot tr td{
  7027. padding:12px 14px;
  7028. font-size:12px
  7029. }
  7030. .widget.widget_calendar table tfoot tr td a{
  7031. color:#737373;
  7032. text-transform:uppercase;
  7033. font-weight:800
  7034. }
  7035. .widget.widget_calendar table tfoot tr #next{
  7036. text-align:right
  7037. }
  7038. .widget.widget_calendar table caption{
  7039. color:#303030;
  7040. font-size:12px;
  7041. text-transform:uppercase;
  7042. font-weight:400;
  7043. padding:15px 0;
  7044. border-bottom:1px solid rgba(0,0,0,0.07)
  7045. }
  7046. .widget.widget_thb_twitterwidget .thb_tweet{
  7047. margin-bottom:20px
  7048. }
  7049. .widget.widget_thb_twitterwidget .thb_tweet .thb_tweet_time{
  7050. text-transform:uppercase;
  7051. font-size:11px;
  7052. font-weight:500
  7053. }
  7054. .light .widget.widget_thb_twitterwidget .thb_tweet .thb_tweet_time{
  7055. color:#151515
  7056. }
  7057. .widget.widget_thb_twitterwidget p{
  7058. font-size:14px;
  7059. margin-bottom:5px
  7060. }
  7061. .widget.widget_thb_twitterwidget p a{
  7062. font-weight:500
  7063. }
  7064. .light .widget.widget_thb_twitterwidget p a{
  7065. color:#151515
  7066. }
  7067. .widget.woo{
  7068. height:auto
  7069. }
  7070. .widget.woo h6{
  7071. position:relative;
  7072. text-transform:uppercase;
  7073. font-weight:500;
  7074. font-size:14px
  7075. }
  7076. .widget.woocommerce.widget_layered_nav ul{
  7077. max-height:190px;
  7078. overflow:hidden;
  7079. position:relative
  7080. }
  7081. .widget.woocommerce.widget_layered_nav ul li{
  7082. border:0;
  7083. padding-top:0
  7084. }
  7085. .widget.woocommerce.widget_layered_nav ul li a{
  7086. text-transform:capitalize;
  7087. font-size:14px
  7088. }
  7089. .widget.woocommerce.widget_layered_nav ul li .count{
  7090. color:#1aa97f;
  7091. font-size:14px
  7092. }
  7093. .widget.woocommerce.widget_layered_nav ul li .count:before{
  7094. content:'('
  7095. }
  7096. .widget.woocommerce.widget_layered_nav ul li .count:after{
  7097. content:')'
  7098. }
  7099. .widget.widget_product_categories li{
  7100. display:flex;
  7101. justify-content:space-between
  7102. }
  7103. .widget.widget_product_categories li ul{
  7104. margin-left:25px;
  7105. padding:15px 0 0 0
  7106. }
  7107. .widget.widget_price_filter .price_slider{
  7108. height:4px;
  7109. background:rgba(0,0,0,0.1);
  7110. position:relative;
  7111. margin-bottom:20px;
  7112. margin-right:15px
  7113. }
  7114. .widget.widget_price_filter .price_slider .ui-slider-range{
  7115. height:4px;
  7116. background:#1aa97f;
  7117. position:absolute
  7118. }
  7119. .widget.widget_price_filter .price_slider .ui-slider-handle{
  7120. display:block;
  7121. position:absolute;
  7122. top:-6px;
  7123. border-radius:8px;
  7124. width:16px;
  7125. outline:none;
  7126. height:16px;
  7127. background:#fff;
  7128. border:4px solid #1aa97f;
  7129. -moz-transition-duration:0s;
  7130. -o-transition-duration:0s;
  7131. -webkit-transition-duration:0s;
  7132. transition-duration:0s
  7133. }
  7134. .widget.widget_price_filter .price_slider_amount .button{
  7135. float:right;
  7136. font-size:12px;
  7137. font-weight:600;
  7138. padding:0;
  7139. border:0;
  7140. color:#1aa97f
  7141. }
  7142. .widget.widget_price_filter .price_slider_amount .button:hover{
  7143. background:transparent;
  7144. color:#1aa97f
  7145. }
  7146. .widget.widget_price_filter .price_slider_amount .price_label{
  7147. float:left;
  7148. line-height:1;
  7149. font-size:12px;
  7150. text-transform:uppercase;
  7151. color:#737373
  7152. }
  7153. .widget.widget_shopping_cart .total{
  7154. width:100%;
  7155. border-top:1px solid rgba(0,0,0,0.05);
  7156. margin:20px 0 0 0;
  7157. padding:0;
  7158. height:60px;
  7159. display:flex;
  7160. align-items:center;
  7161. color:#151515;
  7162. font-weight:400;
  7163. justify-content:space-between
  7164. }
  7165. .widget.widget_shopping_cart .total strong{
  7166. font-weight:400
  7167. }
  7168. .widget.widget_shopping_cart .total .amount{
  7169. font-size:18px;
  7170. font-weight:600
  7171. }
  7172. .widget.widget_shopping_cart .buttons{
  7173. margin:0
  7174. }
  7175. .widget.widget_shopping_cart .button{
  7176. color:#fff;
  7177. width:100%;
  7178. margin:0
  7179. }
  7180. .widget.widget_shopping_cart .button:not(.checkout){
  7181. border:0;
  7182. background:rgba(68,68,68,0.4)
  7183. }
  7184. .widget.widget_shopping_cart .button:not(.checkout):hover{
  7185. background:rgba(68,68,68,0.6)
  7186. }
  7187. .widget.widget_shopping_cart .button.checkout{
  7188. border:0;
  7189. background:#151515;
  7190. margin-top:5px
  7191. }
  7192. .widget.widget_shopping_cart .button.checkout:hover{
  7193. background:#000
  7194. }
  7195. @media only screen and (min-width: 64.063em){
  7196. .sidebar.woo{
  7197. padding-left:3%
  7198. }
  7199. .sidebar.woo.large-order-1{
  7200. padding-left:15px;
  7201. padding-right:3%
  7202. }
  7203. }
  7204. .pagination{
  7205. margin:30px 0.9375em;
  7206. height:45px;
  7207. text-align:center;
  7208. position:relative;
  7209. padding:0
  7210. }
  7211. @media only screen and (min-width: 64.063em){
  7212. .pagination{
  7213. padding:0 120px
  7214. }
  7215. }
  7216. .pagination .screen-reader-text{
  7217. display:none
  7218. }
  7219. .pagination ul{
  7220. list-style:none;
  7221. display:block;
  7222. width:100%
  7223. }
  7224. .pagination ul li{
  7225. display:inline-block
  7226. }
  7227. .pagination .page-numbers{
  7228. display:inline-block;
  7229. line-height:43px;
  7230. color:#c4c4c4;
  7231. margin:0 10px;
  7232. font-weight:600
  7233. }
  7234. .pagination .page-numbers.next{
  7235. float:right;
  7236. right:0
  7237. }
  7238. .pagination .page-numbers.next i{
  7239. margin-left:10px
  7240. }
  7241. .pagination .page-numbers.prev{
  7242. float:left;
  7243. left:0
  7244. }
  7245. .pagination .page-numbers.prev i{
  7246. margin-right:10px
  7247. }
  7248. .pagination .page-numbers.prev,.pagination .page-numbers.next{
  7249. display:none;
  7250. font-size:12px;
  7251. font-weight:600;
  7252. text-transform:uppercase;
  7253. margin:0;
  7254. position:absolute;
  7255. top:1px;
  7256. color:#151515
  7257. }
  7258. .pagination .page-numbers.prev i,.pagination .page-numbers.next i{
  7259. font-size:16px;
  7260. color:#707070;
  7261. vertical-align:middle
  7262. }
  7263. @media only screen and (min-width: 64.063em){
  7264. .pagination .page-numbers.prev,.pagination .page-numbers.next{
  7265. display:block
  7266. }
  7267. }
  7268. .pagination .page-numbers.current{
  7269. color:#1aa97f
  7270. }
  7271. #shop-page .pagination{
  7272. margin:0 15px
  7273. }
  7274. @media only screen and (min-width: 64.063em){
  7275. #shop-page .pagination{
  7276. margin:0 35px
  7277. }
  7278. }
  7279. .slick-slider{
  7280. position:relative;
  7281. display:block;
  7282. box-sizing:border-box;
  7283. -webkit-touch-callout:none;
  7284. -webkit-user-select:none;
  7285. -khtml-user-select:none;
  7286. -moz-user-select:none;
  7287. -ms-user-select:none;
  7288. user-select:none;
  7289. -ms-touch-action:pan-y;
  7290. touch-action:pan-y;
  7291. -webkit-tap-highlight-color:transparent
  7292. }
  7293. .slick-list{
  7294. position:relative;
  7295. overflow:hidden;
  7296. display:block;
  7297. margin:0;
  7298. padding:0
  7299. }
  7300. .slick-list:focus{
  7301. outline:none
  7302. }
  7303. .slick-list.dragging{
  7304. cursor:pointer;
  7305. cursor:hand
  7306. }
  7307. .slick-slider .slick-track,.slick-slider .slick-list{
  7308. -webkit-transform:translate3d(0, 0, 0);
  7309. -moz-transform:translate3d(0, 0, 0);
  7310. -ms-transform:translate3d(0, 0, 0);
  7311. -o-transform:translate3d(0, 0, 0);
  7312. transform:translate3d(0, 0, 0)
  7313. }
  7314. .slick-track{
  7315. position:relative;
  7316. left:0;
  7317. top:0;
  7318. display:block
  7319. }
  7320. .slick-track:before,.slick-track:after{
  7321. content:"";
  7322. display:table
  7323. }
  7324. .slick-track:after{
  7325. clear:both
  7326. }
  7327. .slick-loading .slick-track{
  7328. visibility:hidden
  7329. }
  7330. .slick-slide{
  7331. float:left;
  7332. height:100%;
  7333. min-height:1px;
  7334. display:none
  7335. }
  7336. [dir="rtl"] .slick-slide{
  7337. float:right
  7338. }
  7339. .slick-slide img{
  7340. display:block
  7341. }
  7342. .slick-slide.slick-loading img{
  7343. display:none
  7344. }
  7345. .slick-slide.dragging img{
  7346. pointer-events:none
  7347. }
  7348. .slick-initialized .slick-slide{
  7349. display:block
  7350. }
  7351. .slick-loading .slick-slide{
  7352. visibility:hidden
  7353. }
  7354. .slick-vertical .slick-slide{
  7355. display:block;
  7356. height:auto;
  7357. border:1px solid transparent
  7358. }
  7359. .slick-arrow.slick-hidden{
  7360. display:none
  7361. }
  7362. .slick .slick-slide img{
  7363. width:100%
  7364. }
  7365. .slick .slick-dots{
  7366. margin:0;
  7367. padding:0;
  7368. position:absolute;
  7369. left:0;
  7370. line-height:1;
  7371. height:10px;
  7372. bottom:20px;
  7373. right:0;
  7374. text-align:center
  7375. }
  7376. .slick .slick-dots li{
  7377. display:inline-block;
  7378. margin:0
  7379. }
  7380. .slick .slick-dots li.slick-active button{
  7381. background:#000
  7382. }
  7383. .slick .slick-dots li button{
  7384. display:block;
  7385. outline:none;
  7386. width:10px;
  7387. height:10px;
  7388. border-radius:5px;
  7389. background:rgba(0,0,0,0.15);
  7390. text-indent:-9999px;
  7391. margin:0 3px
  7392. }
  7393. .rtl .slick .slick-dots li button{
  7394. text-indent:9999px
  7395. }
  7396. .slick.offset-nav{
  7397. margin-bottom:55px
  7398. }
  7399. .slick.offset-nav .slick-dots{
  7400. bottom:auto;
  7401. top:calc(100% + 45px)
  7402. }
  7403. .slick .slick-nav{
  7404. position:absolute;
  7405. top:50%;
  7406. z-index:20;
  7407. opacity:0;
  7408. outline:0
  7409. }
  7410. .slick .slick-nav svg{
  7411. width:30px;
  7412. height:30px
  7413. }
  7414. .slick .slick-nav svg g{
  7415. stroke-width:4px
  7416. }
  7417. .slick .slick-nav.slick-prev{
  7418. left:30px;
  7419. -moz-transform:translateX(-100%);
  7420. -ms-transform:translateX(-100%);
  7421. -webkit-transform:translateX(-100%);
  7422. transform:translateX(-100%)
  7423. }
  7424. .slick .slick-nav.slick-next{
  7425. right:30px;
  7426. -moz-transform:translateX(100%);
  7427. -ms-transform:translateX(100%);
  7428. -webkit-transform:translateX(100%);
  7429. transform:translateX(100%)
  7430. }
  7431. .slick:hover .slick-nav{
  7432. opacity:1;
  7433. -moz-transform:translateX(0);
  7434. -ms-transform:translateX(0);
  7435. -webkit-transform:translateX(0);
  7436. transform:translateX(0)
  7437. }
  7438. .slick.corner-nav .slick-nav{
  7439. top:auto;
  7440. bottom:15px;
  7441. opacity:1
  7442. }
  7443. @media only screen and (min-width: 40.063em){
  7444. .slick.corner-nav .slick-nav{
  7445. bottom:50px
  7446. }
  7447. }
  7448. .slick.corner-nav .slick-nav.slick-prev{
  7449. left:auto;
  7450. right:60px;
  7451. -moz-transform:translateX(0%);
  7452. -ms-transform:translateX(0%);
  7453. -webkit-transform:translateX(0%);
  7454. transform:translateX(0%)
  7455. }
  7456. @media only screen and (min-width: 40.063em){
  7457. .slick.corner-nav .slick-nav.slick-prev{
  7458. right:105px
  7459. }
  7460. }
  7461. .slick.corner-nav .slick-nav.slick-next{
  7462. right:15px;
  7463. -moz-transform:translateX(0%);
  7464. -ms-transform:translateX(0%);
  7465. -webkit-transform:translateX(0%);
  7466. transform:translateX(0%)
  7467. }
  7468. @media only screen and (min-width: 40.063em){
  7469. .slick.corner-nav .slick-nav.slick-next{
  7470. right:50px
  7471. }
  7472. }
  7473. /*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
  7474. .pswp{
  7475. display:none;
  7476. position:absolute;
  7477. width:100%;
  7478. height:100%;
  7479. left:0;
  7480. top:0;
  7481. overflow:hidden;
  7482. -ms-touch-action:none;
  7483. touch-action:none;
  7484. z-index:1500;
  7485. -webkit-text-size-adjust:100%;
  7486. -webkit-backface-visibility:hidden;
  7487. outline:none
  7488. }
  7489. .pswp *{
  7490. -webkit-box-sizing:border-box;
  7491. box-sizing:border-box
  7492. }
  7493. .pswp img{
  7494. max-width:none
  7495. }
  7496. .pswp--animate_opacity{
  7497. opacity:0.001;
  7498. will-change:opacity;
  7499. -webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  7500. transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)
  7501. }
  7502. .pswp--open{
  7503. display:block
  7504. }
  7505. .pswp--zoom-allowed .pswp__img{
  7506. cursor:-webkit-zoom-in;
  7507. cursor:-moz-zoom-in;
  7508. cursor:zoom-in
  7509. }
  7510. .pswp--zoomed-in .pswp__img{
  7511. cursor:-webkit-grab;
  7512. cursor:-moz-grab;
  7513. cursor:grab
  7514. }
  7515. .pswp--dragging .pswp__img{
  7516. cursor:-webkit-grabbing;
  7517. cursor:-moz-grabbing;
  7518. cursor:grabbing
  7519. }
  7520. .pswp__bg{
  7521. position:absolute;
  7522. left:0;
  7523. top:0;
  7524. width:100%;
  7525. height:100%;
  7526. background:rgba(0,0,0,0.95);
  7527. opacity:0;
  7528. -webkit-backface-visibility:hidden;
  7529. will-change:opacity
  7530. }
  7531. .pswp__scroll-wrap{
  7532. position:absolute;
  7533. left:0;
  7534. top:0;
  7535. width:100%;
  7536. height:100%;
  7537. overflow:hidden
  7538. }
  7539. .pswp__container,.pswp__zoom-wrap{
  7540. -ms-touch-action:none;
  7541. touch-action:none;
  7542. position:absolute;
  7543. left:0;
  7544. right:0;
  7545. top:0;
  7546. bottom:0
  7547. }
  7548. .pswp__container,.pswp__img{
  7549. -webkit-user-select:none;
  7550. -moz-user-select:none;
  7551. -ms-user-select:none;
  7552. user-select:none;
  7553. -webkit-tap-highlight-color:transparent;
  7554. -webkit-touch-callout:none
  7555. }
  7556. .pswp__zoom-wrap{
  7557. position:absolute;
  7558. width:100%;
  7559. -webkit-transform-origin:left top;
  7560. -ms-transform-origin:left top;
  7561. transform-origin:left top;
  7562. -webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  7563. transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)
  7564. }
  7565. .pswp__bg{
  7566. will-change:opacity;
  7567. -webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  7568. transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)
  7569. }
  7570. .pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{
  7571. -webkit-transition:none;
  7572. transition:none
  7573. }
  7574. .pswp__container,.pswp__zoom-wrap{
  7575. -webkit-backface-visibility:hidden
  7576. }
  7577. .pswp__item{
  7578. position:absolute;
  7579. left:0;
  7580. right:0;
  7581. top:0;
  7582. bottom:0;
  7583. overflow:hidden
  7584. }
  7585. .pswp__img{
  7586. position:absolute;
  7587. width:auto;
  7588. height:auto;
  7589. top:0;
  7590. left:0
  7591. }
  7592. .pswp__img--placeholder{
  7593. -webkit-backface-visibility:hidden
  7594. }
  7595. .pswp__img--placeholder--blank{
  7596. background:#222
  7597. }
  7598. .pswp--ie .pswp__img{
  7599. width:100% !important;
  7600. height:auto !important;
  7601. left:0;
  7602. top:0
  7603. }
  7604. .pswp__error-msg{
  7605. position:absolute;
  7606. left:0;
  7607. top:50%;
  7608. width:100%;
  7609. text-align:center;
  7610. font-size:14px;
  7611. line-height:16px;
  7612. margin-top:-8px;
  7613. color:#CCC
  7614. }
  7615. .pswp__error-msg a{
  7616. color:#CCC;
  7617. text-decoration:underline
  7618. }
  7619. /*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
  7620. .pswp__button{
  7621. width:44px;
  7622. height:44px;
  7623. position:relative;
  7624. background:none;
  7625. cursor:pointer;
  7626. overflow:visible;
  7627. -webkit-appearance:none;
  7628. display:block;
  7629. border:0;
  7630. padding:0;
  7631. margin:0;
  7632. float:right;
  7633. opacity:0.75;
  7634. -webkit-transition:opacity 0.2s;
  7635. transition:opacity 0.2s;
  7636. -webkit-box-shadow:none;
  7637. box-shadow:none
  7638. }
  7639. .pswp__button:focus,.pswp__button:hover{
  7640. opacity:1
  7641. }
  7642. .pswp__button:active{
  7643. outline:none;
  7644. opacity:0.9
  7645. }
  7646. .pswp__button::-moz-focus-inner{
  7647. padding:0;
  7648. border:0
  7649. }
  7650. .pswp__ui--over-close .pswp__button--close{
  7651. opacity:1
  7652. }
  7653. .pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{
  7654. background:url(../img/default-skin/default-skin.png) 0 0 no-repeat;
  7655. background-size:264px 88px;
  7656. width:44px;
  7657. height:44px
  7658. }
  7659. @media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx){
  7660. .pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{
  7661. background-image:url(../img/default-skin/default-skin.svg)
  7662. }
  7663. .pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{
  7664. background:none
  7665. }
  7666. }
  7667. .pswp__button--close{
  7668. background-position:0 -44px
  7669. }
  7670. .pswp__button--share{
  7671. background-position:-44px -44px
  7672. }
  7673. .pswp__button--fs{
  7674. display:none
  7675. }
  7676. .pswp--supports-fs .pswp__button--fs{
  7677. display:block
  7678. }
  7679. .pswp--fs .pswp__button--fs{
  7680. background-position:-44px 0
  7681. }
  7682. .pswp__button--zoom{
  7683. display:none;
  7684. background-position:-88px 0
  7685. }
  7686. .pswp--zoom-allowed .pswp__button--zoom{
  7687. display:block
  7688. }
  7689. .pswp--zoomed-in .pswp__button--zoom{
  7690. background-position:-132px 0
  7691. }
  7692. .pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{
  7693. visibility:hidden
  7694. }
  7695. .pswp__button--arrow--left,.pswp__button--arrow--right{
  7696. background:none;
  7697. top:50%;
  7698. margin-top:-50px;
  7699. width:70px;
  7700. height:100px;
  7701. position:absolute
  7702. }
  7703. .pswp__button--arrow--left{
  7704. left:0
  7705. }
  7706. .pswp__button--arrow--right{
  7707. right:0
  7708. }
  7709. .pswp__button--arrow--left:before,.pswp__button--arrow--right:before{
  7710. content:'';
  7711. top:35px;
  7712. background-color:rgba(0,0,0,0.3);
  7713. height:30px;
  7714. width:32px;
  7715. position:absolute
  7716. }
  7717. .pswp__button--arrow--left:before{
  7718. left:6px;
  7719. background-position:-138px -44px
  7720. }
  7721. .pswp__button--arrow--right:before{
  7722. right:6px;
  7723. background-position:-94px -44px
  7724. }
  7725. .pswp__counter,.pswp__share-modal{
  7726. -webkit-user-select:none;
  7727. -moz-user-select:none;
  7728. -ms-user-select:none;
  7729. user-select:none
  7730. }
  7731. .pswp__share-modal{
  7732. display:block;
  7733. background:rgba(0,0,0,0.5);
  7734. width:100%;
  7735. height:100%;
  7736. top:0;
  7737. left:0;
  7738. padding:10px;
  7739. position:absolute;
  7740. z-index:1600;
  7741. opacity:0;
  7742. -webkit-transition:opacity 0.25s ease-out;
  7743. transition:opacity 0.25s ease-out;
  7744. backface-visibility:hidden;
  7745. will-change:opacity
  7746. }
  7747. .pswp__share-modal--hidden{
  7748. display:none
  7749. }
  7750. .pswp__share-tooltip{
  7751. z-index:1620;
  7752. position:absolute;
  7753. background:#FFF;
  7754. top:56px;
  7755. border-radius:2px;
  7756. display:block;
  7757. width:auto;
  7758. right:44px;
  7759. -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);
  7760. box-shadow:0 2px 5px rgba(0,0,0,0.25);
  7761. -webkit-transform:translateY(6px);
  7762. -ms-transform:translateY(6px);
  7763. transform:translateY(6px);
  7764. -webkit-transition:-webkit-transform 0.25s;
  7765. transition:transform 0.25s;
  7766. backface-visibility:hidden;
  7767. will-change:transform
  7768. }
  7769. .pswp__share-tooltip a{
  7770. display:block;
  7771. padding:8px 12px;
  7772. color:#000;
  7773. text-decoration:none;
  7774. font-size:14px;
  7775. line-height:18px
  7776. }
  7777. .pswp__share-tooltip a:hover{
  7778. text-decoration:none;
  7779. color:#000
  7780. }
  7781. .pswp__share-tooltip a:first-child{
  7782. border-radius:2px 2px 0 0
  7783. }
  7784. .pswp__share-tooltip a:last-child{
  7785. border-radius:0 0 2px 2px
  7786. }
  7787. .pswp__share-modal--fade-in{
  7788. opacity:1
  7789. }
  7790. .pswp__share-modal--fade-in .pswp__share-tooltip{
  7791. -webkit-transform:translateY(0);
  7792. -ms-transform:translateY(0);
  7793. transform:translateY(0)
  7794. }
  7795. .pswp--touch .pswp__share-tooltip a{
  7796. padding:16px 12px
  7797. }
  7798. a.pswp__share--facebook:before{
  7799. content:'';
  7800. display:block;
  7801. width:0;
  7802. height:0;
  7803. position:absolute;
  7804. top:-12px;
  7805. right:15px;
  7806. border:6px solid transparent;
  7807. border-bottom-color:#FFF;
  7808. -webkit-pointer-events:none;
  7809. -moz-pointer-events:none;
  7810. pointer-events:none
  7811. }
  7812. a.pswp__share--facebook:hover{
  7813. background:#3E5C9A;
  7814. color:#FFF
  7815. }
  7816. a.pswp__share--facebook:hover:before{
  7817. border-bottom-color:#3E5C9A
  7818. }
  7819. a.pswp__share--twitter:hover{
  7820. background:#55ACEE;
  7821. color:#FFF
  7822. }
  7823. a.pswp__share--pinterest:hover{
  7824. background:#CCC;
  7825. color:#CE272D
  7826. }
  7827. a.pswp__share--download:hover{
  7828. background:#DDD
  7829. }
  7830. .pswp__counter{
  7831. position:absolute;
  7832. left:0;
  7833. top:0;
  7834. height:44px;
  7835. font-size:13px;
  7836. line-height:44px;
  7837. color:#FFF;
  7838. opacity:0.75;
  7839. padding:0 10px
  7840. }
  7841. .pswp__caption{
  7842. position:absolute;
  7843. left:0;
  7844. bottom:0;
  7845. width:100%;
  7846. min-height:44px
  7847. }
  7848. .pswp__caption small{
  7849. font-size:11px;
  7850. color:#BBB
  7851. }
  7852. .pswp__caption__center{
  7853. text-align:left;
  7854. max-width:420px;
  7855. margin:0 auto;
  7856. font-size:13px;
  7857. padding:10px;
  7858. line-height:20px;
  7859. color:#CCC
  7860. }
  7861. .pswp__caption--empty{
  7862. display:none
  7863. }
  7864. .pswp__caption--fake{
  7865. visibility:hidden
  7866. }
  7867. .pswp__preloader{
  7868. width:44px;
  7869. height:44px;
  7870. position:absolute;
  7871. top:0;
  7872. left:50%;
  7873. margin-left:-22px;
  7874. opacity:0;
  7875. -webkit-transition:opacity 0.25s ease-out;
  7876. transition:opacity 0.25s ease-out;
  7877. will-change:opacity;
  7878. direction:ltr
  7879. }
  7880. .pswp__preloader__icn{
  7881. width:20px;
  7882. height:20px;
  7883. margin:12px
  7884. }
  7885. .pswp__preloader--active{
  7886. opacity:1
  7887. }
  7888. .pswp__preloader--active .pswp__preloader__icn{
  7889. background:url(preloader.gif) 0 0 no-repeat
  7890. }
  7891. .pswp--css_animation .pswp__preloader--active{
  7892. opacity:1
  7893. }
  7894. .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{
  7895. -webkit-animation:clockwise 500ms linear infinite;
  7896. animation:clockwise 500ms linear infinite
  7897. }
  7898. .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{
  7899. -webkit-animation:donut-rotate 1000ms cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  7900. animation:donut-rotate 1000ms cubic-bezier(0.165, 0.84, 0.44, 1) infinite
  7901. }
  7902. .pswp--css_animation .pswp__preloader__icn{
  7903. background:none;
  7904. opacity:0.75;
  7905. width:14px;
  7906. height:14px;
  7907. position:absolute;
  7908. left:15px;
  7909. top:15px;
  7910. margin:0
  7911. }
  7912. .pswp--css_animation .pswp__preloader__cut{
  7913. position:relative;
  7914. width:7px;
  7915. height:14px;
  7916. overflow:hidden
  7917. }
  7918. .pswp--css_animation .pswp__preloader__donut{
  7919. -webkit-box-sizing:border-box;
  7920. box-sizing:border-box;
  7921. width:14px;
  7922. height:14px;
  7923. border:2px solid #FFF;
  7924. border-radius:50%;
  7925. border-left-color:transparent;
  7926. border-bottom-color:transparent;
  7927. position:absolute;
  7928. top:0;
  7929. left:0;
  7930. background:none;
  7931. margin:0
  7932. }
  7933. @media screen and (max-width: 1024px){
  7934. .pswp__preloader{
  7935. position:relative;
  7936. left:auto;
  7937. top:auto;
  7938. margin:0;
  7939. float:right
  7940. }
  7941. }
  7942. @-webkit-keyframes clockwise{
  7943. 0%{
  7944. -webkit-transform:rotate(0deg);
  7945. transform:rotate(0deg)
  7946. }
  7947. 100%{
  7948. -webkit-transform:rotate(360deg);
  7949. transform:rotate(360deg)
  7950. }
  7951. }
  7952. @keyframes clockwise{
  7953. 0%{
  7954. -webkit-transform:rotate(0deg);
  7955. transform:rotate(0deg)
  7956. }
  7957. 100%{
  7958. -webkit-transform:rotate(360deg);
  7959. transform:rotate(360deg)
  7960. }
  7961. }
  7962. @-webkit-keyframes donut-rotate{
  7963. 0%{
  7964. -webkit-transform:rotate(0);
  7965. transform:rotate(0)
  7966. }
  7967. 50%{
  7968. -webkit-transform:rotate(-140deg);
  7969. transform:rotate(-140deg)
  7970. }
  7971. 100%{
  7972. -webkit-transform:rotate(0);
  7973. transform:rotate(0)
  7974. }
  7975. }
  7976. @keyframes donut-rotate{
  7977. 0%{
  7978. -webkit-transform:rotate(0);
  7979. transform:rotate(0)
  7980. }
  7981. 50%{
  7982. -webkit-transform:rotate(-140deg);
  7983. transform:rotate(-140deg)
  7984. }
  7985. 100%{
  7986. -webkit-transform:rotate(0);
  7987. transform:rotate(0)
  7988. }
  7989. }
  7990. .pswp__ui{
  7991. -webkit-font-smoothing:auto;
  7992. visibility:visible;
  7993. opacity:1;
  7994. z-index:1550
  7995. }
  7996. .pswp__top-bar{
  7997. position:absolute;
  7998. left:0;
  7999. top:0;
  8000. height:44px;
  8001. width:100%
  8002. }
  8003. .pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{
  8004. backface-visibility:hidden;
  8005. will-change:opacity;
  8006. -webkit-transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  8007. transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)
  8008. }
  8009. .pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{
  8010. visibility:visible
  8011. }
  8012. .pswp__top-bar,.pswp__caption{
  8013. background-color:rgba(0,0,0,0.5)
  8014. }
  8015. .pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{
  8016. background-color:rgba(0,0,0,0.3)
  8017. }
  8018. .pswp__ui--idle .pswp__top-bar{
  8019. opacity:0
  8020. }
  8021. .pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{
  8022. opacity:0
  8023. }
  8024. .pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{
  8025. opacity:0.001
  8026. }
  8027. .pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{
  8028. display:none
  8029. }
  8030. .pswp__element--disabled{
  8031. display:none !important
  8032. }
  8033. .pswp--minimal--dark .pswp__top-bar{
  8034. background:none
  8035. }
  8036. abbr[title]{
  8037. border-bottom:0
  8038. }
  8039. .btn,.button,input[type=submit]{
  8040. font-size:11px;
  8041. line-height:38px;
  8042. font-weight:600;
  8043. padding:0 26px;
  8044. border:2px solid #151515;
  8045. margin:0;
  8046. display:inline-block;
  8047. cursor:pointer;
  8048. outline:0;
  8049. color:#151515;
  8050. background:transparent;
  8051. text-transform:uppercase;
  8052. text-shadow:none !important;
  8053. text-align:center;
  8054. border-radius:3px;
  8055. -moz-box-shadow:none;
  8056. -webkit-box-shadow:none;
  8057. box-shadow:none;
  8058. -moz-appearance:none;
  8059. -webkit-appearance:none;
  8060. -moz-transform:translateZ(0);
  8061. -webkit-transform:translateZ(0);
  8062. transform:translateZ(0)
  8063. }
  8064. .btn:hover,.button:hover,input[type=submit]:hover{
  8065. background:#151515;
  8066. color:#fff
  8067. }
  8068. .btn.alt,.button.alt,input[type=submit].alt{
  8069. background:#151515;
  8070. color:#fff
  8071. }
  8072. .btn.alt:hover,.button.alt:hover,input[type=submit].alt:hover{
  8073. color:#fff
  8074. }
  8075. .btn.style2,.button.style2,input[type=submit].style2{
  8076. background:#151515;
  8077. color:#fff;
  8078. border-radius:3px
  8079. }
  8080. .btn.style2:hover,.button.style2:hover,input[type=submit].style2:hover{
  8081. color:#fff;
  8082. -moz-transform:translateY(-10px);
  8083. -ms-transform:translateY(-10px);
  8084. -webkit-transform:translateY(-10px);
  8085. transform:translateY(-10px);
  8086. box-shadow:0 3px 13px rgba(0,0,0,0.3)
  8087. }
  8088. .btn.style3,.button.style3,input[type=submit].style3{
  8089. position:relative;
  8090. background:transparent
  8091. }
  8092. .btn.style3:before,.button.style3:before,input[type=submit].style3:before{
  8093. content:'';
  8094. position:absolute;
  8095. top:0;
  8096. left:0;
  8097. width:100%;
  8098. height:100%;
  8099. z-index:-1;
  8100. background:#1aa97f;
  8101. -moz-transform:translate3d(6px, 6px, 0);
  8102. -webkit-transform:translate3d(6px, 6px, 0);
  8103. transform:translate3d(6px, 6px, 0)
  8104. }
  8105. .btn.style3:after,.button.style3:after,input[type=submit].style3:after{
  8106. content:'';
  8107. position:absolute;
  8108. top:-2px;
  8109. left:-2px;
  8110. width:calc(100% + 4px);
  8111. height:calc(100% + 4px);
  8112. border:2px solid #151515;
  8113. z-index:2
  8114. }
  8115. .btn.style3:hover,.button.style3:hover,input[type=submit].style3:hover{
  8116. background:transparent;
  8117. color:#151515
  8118. }
  8119. .btn.style3:hover:before,.button.style3:hover:before,input[type=submit].style3:hover:before{
  8120. -moz-transform:translate3d(0, 0, 0);
  8121. -webkit-transform:translate3d(0, 0, 0);
  8122. transform:translate3d(0, 0, 0)
  8123. }
  8124. .btn.style4,.button.style4,input[type=submit].style4{
  8125. font-size:16px;
  8126. font-weight:600;
  8127. border:1px solid #e3e3e3;
  8128. border-radius:23px;
  8129. text-transform:none
  8130. }
  8131. .btn.style4:hover,.button.style4:hover,input[type=submit].style4:hover{
  8132. border-color:#151515
  8133. }
  8134. .btn.style5,.button.style5,input[type=submit].style5{
  8135. background:#1aa97f;
  8136. color:#fff;
  8137. font-size:16px;
  8138. font-weight:600;
  8139. border-radius:23px;
  8140. border-color:#1aa97f;
  8141. text-transform:none
  8142. }
  8143. .btn.style5:hover,.button.style5:hover,input[type=submit].style5:hover{
  8144. background:transparent;
  8145. color:#1aa97f
  8146. }
  8147. .btn.style6,.button.style6,input[type=submit].style6{
  8148. background:#1aa97f;
  8149. color:#fff;
  8150. font-size:16px;
  8151. font-weight:600;
  8152. border-radius:23px;
  8153. border-color:#1aa97f;
  8154. text-transform:none
  8155. }
  8156. .btn.style6:hover,.button.style6:hover,input[type=submit].style6:hover{
  8157. background:#21d5a0;
  8158. border-color:#21d5a0;
  8159. color:#fff
  8160. }
  8161. .btn.style7,.button.style7,input[type=submit].style7{
  8162. background:transparent;
  8163. border:1px solid rgba(0,0,0,0.1);
  8164. color:#151515;
  8165. border-radius:0;
  8166. position:relative;
  8167. padding:0 54px 0 22px
  8168. }
  8169. .btn.style7:after,.btn.style7:before,.button.style7:after,.button.style7:before,input[type=submit].style7:after,input[type=submit].style7:before{
  8170. content:'';
  8171. display:block;
  8172. width:16px;
  8173. height:1px;
  8174. position:absolute;
  8175. top:50%;
  8176. right:16px;
  8177. background:rgba(0,0,0,0.2);
  8178. -moz-transform-origin:left center;
  8179. -ms-transform-origin:left center;
  8180. -webkit-transform-origin:left center;
  8181. transform-origin:left center
  8182. }
  8183. .btn.style7:after,.button.style7:after,input[type=submit].style7:after{
  8184. background:#151515;
  8185. -moz-transform:scale(0, 1);
  8186. -ms-transform:scale(0, 1);
  8187. -webkit-transform:scale(0, 1);
  8188. transform:scale(0, 1)
  8189. }
  8190. .btn.style7:hover,.button.style7:hover,input[type=submit].style7:hover{
  8191. background:transparent;
  8192. color:#151515
  8193. }
  8194. .btn.style7:hover:after,.button.style7:hover:after,input[type=submit].style7:hover:after{
  8195. -moz-transform:scale(1, 1);
  8196. -ms-transform:scale(1, 1);
  8197. -webkit-transform:scale(1, 1);
  8198. transform:scale(1, 1)
  8199. }
  8200. .btn.grey,.button.grey,input[type=submit].grey{
  8201. background:#b6b6b6;
  8202. border-color:#b6b6b6;
  8203. color:#fff
  8204. }
  8205. .btn.grey:hover,.button.grey:hover,input[type=submit].grey:hover{
  8206. background:#a9a9a9;
  8207. border-color:#a9a9a9
  8208. }
  8209. .btn.black,.button.black,input[type=submit].black{
  8210. background:#151515;
  8211. color:#fff
  8212. }
  8213. .btn.black:hover,.button.black:hover,input[type=submit].black:hover{
  8214. background:#080808;
  8215. color:#fff
  8216. }
  8217. .btn.accent,.btn#place_order,.btn.checkout-button,.button.accent,.button#place_order,.button.checkout-button,input[type=submit].accent,input[type=submit]#place_order,input[type=submit].checkout-button{
  8218. background:#1aa97f;
  8219. border-color:#1aa97f;
  8220. color:#fff
  8221. }
  8222. .btn.accent:hover,.btn#place_order:hover,.btn.checkout-button:hover,.button.accent:hover,.button#place_order:hover,.button.checkout-button:hover,input[type=submit].accent:hover,input[type=submit]#place_order:hover,input[type=submit].checkout-button:hover{
  8223. background:#17936e;
  8224. border-color:#17936e
  8225. }
  8226. .btn.blue,.button.blue,input[type=submit].blue{
  8227. background:#13a6dd;
  8228. border-color:#13a6dd;
  8229. color:#fff
  8230. }
  8231. .btn.blue:hover,.button.blue:hover,input[type=submit].blue:hover{
  8232. background:#1194c6;
  8233. border-color:#1194c6
  8234. }
  8235. .btn.right,.button.right,input[type=submit].right{
  8236. float:right
  8237. }
  8238. .btn.full,.button.full,input[type=submit].full{
  8239. width:100%
  8240. }
  8241. .btn.loadmore,.button.loadmore,input[type=submit].loadmore{
  8242. display:block;
  8243. text-align:center;
  8244. height:80px;
  8245. border:0;
  8246. line-height:80px;
  8247. font-size:14px;
  8248. color:#868686;
  8249. text-transform:uppercase
  8250. }
  8251. .btn.loadmore:hover,.button.loadmore:hover,input[type=submit].loadmore:hover{
  8252. color:#151515;
  8253. background:transparent;
  8254. border:0
  8255. }
  8256. form{
  8257. margin:0
  8258. }
  8259. form fieldset{
  8260. padding:0;
  8261. margin:0;
  8262. border:0
  8263. }
  8264. select{
  8265. font-size:14px;
  8266. font-weight:400;
  8267. height:42px;
  8268. padding:0 16px;
  8269. border:1px solid #d4d4d4;
  8270. background:#fff
  8271. }
  8272. select:hover,select:focus{
  8273. border-color:#151515
  8274. }
  8275. input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{
  8276. box-sizing:border-box;
  8277. border:1px solid #d4d4d4;
  8278. padding:12px 16px;
  8279. margin:0 0 25px;
  8280. color:#151515;
  8281. font-size:14px;
  8282. font-weight:400;
  8283. max-width:100%;
  8284. height:42px;
  8285. outline:0;
  8286. background:#fff;
  8287. border-radius:3px;
  8288. -moz-box-shadow:none;
  8289. -webkit-box-shadow:none;
  8290. box-shadow:none;
  8291. -moz-appearance:none;
  8292. -webkit-appearance:none
  8293. }
  8294. input[type="text"]:hover,input[type="text"]:focus,input[type="password"]:hover,input[type="password"]:focus,input[type="date"]:hover,input[type="date"]:focus,input[type="datetime"]:hover,input[type="datetime"]:focus,input[type="email"]:hover,input[type="email"]:focus,input[type="number"]:hover,input[type="number"]:focus,input[type="search"]:hover,input[type="search"]:focus,input[type="tel"]:hover,input[type="tel"]:focus,input[type="time"]:hover,input[type="time"]:focus,input[type="url"]:hover,input[type="url"]:focus,textarea:hover,textarea:focus{
  8295. border-color:#151515
  8296. }
  8297. input[type="text"].wpcf7-not-valid,.woocommerce-invalid-required-field input[type="text"],input[type="password"].wpcf7-not-valid,.woocommerce-invalid-required-field input[type="password"],input[type="date"].wpcf7-not-valid,.woocommerce-invalid-required-field input[type="date"],input[type="datetime"].wpcf7-not-valid,.woocommerce-invalid-required-field input[type="datetime"],input[type="email"].wpcf7-not-valid,.woocommerce-invalid-required-field input[type="email"],input[type="number"].wpcf7-not-valid,.woocommerce-invalid-required-field input[type="number"],input[type="search"].wpcf7-not-valid,.woocommerce-invalid-required-field input[type="search"],input[type="tel"].wpcf7-not-valid,.woocommerce-invalid-required-field input[type="tel"],input[type="time"].wpcf7-not-valid,.woocommerce-invalid-required-field input[type="time"],input[type="url"].wpcf7-not-valid,.woocommerce-invalid-required-field input[type="url"],textarea.wpcf7-not-valid,.woocommerce-invalid-required-field textarea{
  8298. border-color:#e76049
  8299. }
  8300. input[type="text"].full,.form-row input[type="text"],input[type="password"].full,.form-row input[type="password"],input[type="date"].full,.form-row input[type="date"],input[type="datetime"].full,.form-row input[type="datetime"],input[type="email"].full,.form-row input[type="email"],input[type="number"].full,.form-row input[type="number"],input[type="search"].full,.form-row input[type="search"],input[type="tel"].full,.form-row input[type="tel"],input[type="time"].full,.form-row input[type="time"],input[type="url"].full,.form-row input[type="url"],textarea.full,.form-row textarea{
  8301. width:100%
  8302. }
  8303. .dark input[type="text"],.thb-light-column input[type="text"],.dark input[type="password"],.thb-light-column input[type="password"],.dark input[type="date"],.thb-light-column input[type="date"],.dark input[type="datetime"],.thb-light-column input[type="datetime"],.dark input[type="email"],.thb-light-column input[type="email"],.dark input[type="number"],.thb-light-column input[type="number"],.dark input[type="search"],.thb-light-column input[type="search"],.dark input[type="tel"],.thb-light-column input[type="tel"],.dark input[type="time"],.thb-light-column input[type="time"],.dark input[type="url"],.thb-light-column input[type="url"],.dark textarea,.thb-light-column textarea{
  8304. color:#fff;
  8305. border-color:#262626;
  8306. background:#262626
  8307. }
  8308. .dark input[type="text"]:-moz-placeholder,.thb-light-column input[type="text"]:-moz-placeholder,.dark input[type="password"]:-moz-placeholder,.thb-light-column input[type="password"]:-moz-placeholder,.dark input[type="date"]:-moz-placeholder,.thb-light-column input[type="date"]:-moz-placeholder,.dark input[type="datetime"]:-moz-placeholder,.thb-light-column input[type="datetime"]:-moz-placeholder,.dark input[type="email"]:-moz-placeholder,.thb-light-column input[type="email"]:-moz-placeholder,.dark input[type="number"]:-moz-placeholder,.thb-light-column input[type="number"]:-moz-placeholder,.dark input[type="search"]:-moz-placeholder,.thb-light-column input[type="search"]:-moz-placeholder,.dark input[type="tel"]:-moz-placeholder,.thb-light-column input[type="tel"]:-moz-placeholder,.dark input[type="time"]:-moz-placeholder,.thb-light-column input[type="time"]:-moz-placeholder,.dark input[type="url"]:-moz-placeholder,.thb-light-column input[type="url"]:-moz-placeholder,.dark textarea:-moz-placeholder,.thb-light-column textarea:-moz-placeholder{
  8309. font-weight:400;
  8310. color:rgba(255,255,255,0.7)
  8311. }
  8312. .dark input[type="text"]::-moz-placeholder,.thb-light-column input[type="text"]::-moz-placeholder,.dark input[type="password"]::-moz-placeholder,.thb-light-column input[type="password"]::-moz-placeholder,.dark input[type="date"]::-moz-placeholder,.thb-light-column input[type="date"]::-moz-placeholder,.dark input[type="datetime"]::-moz-placeholder,.thb-light-column input[type="datetime"]::-moz-placeholder,.dark input[type="email"]::-moz-placeholder,.thb-light-column input[type="email"]::-moz-placeholder,.dark input[type="number"]::-moz-placeholder,.thb-light-column input[type="number"]::-moz-placeholder,.dark input[type="search"]::-moz-placeholder,.thb-light-column input[type="search"]::-moz-placeholder,.dark input[type="tel"]::-moz-placeholder,.thb-light-column input[type="tel"]::-moz-placeholder,.dark input[type="time"]::-moz-placeholder,.thb-light-column input[type="time"]::-moz-placeholder,.dark input[type="url"]::-moz-placeholder,.thb-light-column input[type="url"]::-moz-placeholder,.dark textarea::-moz-placeholder,.thb-light-column textarea::-moz-placeholder{
  8313. font-weight:400;
  8314. color:rgba(255,255,255,0.7)
  8315. }
  8316. .dark input[type="text"]:-ms-input-placeholder,.thb-light-column input[type="text"]:-ms-input-placeholder,.dark input[type="password"]:-ms-input-placeholder,.thb-light-column input[type="password"]:-ms-input-placeholder,.dark input[type="date"]:-ms-input-placeholder,.thb-light-column input[type="date"]:-ms-input-placeholder,.dark input[type="datetime"]:-ms-input-placeholder,.thb-light-column input[type="datetime"]:-ms-input-placeholder,.dark input[type="email"]:-ms-input-placeholder,.thb-light-column input[type="email"]:-ms-input-placeholder,.dark input[type="number"]:-ms-input-placeholder,.thb-light-column input[type="number"]:-ms-input-placeholder,.dark input[type="search"]:-ms-input-placeholder,.thb-light-column input[type="search"]:-ms-input-placeholder,.dark input[type="tel"]:-ms-input-placeholder,.thb-light-column input[type="tel"]:-ms-input-placeholder,.dark input[type="time"]:-ms-input-placeholder,.thb-light-column input[type="time"]:-ms-input-placeholder,.dark input[type="url"]:-ms-input-placeholder,.thb-light-column input[type="url"]:-ms-input-placeholder,.dark textarea:-ms-input-placeholder,.thb-light-column textarea:-ms-input-placeholder{
  8317. font-weight:400;
  8318. color:rgba(255,255,255,0.7)
  8319. }
  8320. .dark input[type="text"]::-webkit-input-placeholder,.thb-light-column input[type="text"]::-webkit-input-placeholder,.dark input[type="password"]::-webkit-input-placeholder,.thb-light-column input[type="password"]::-webkit-input-placeholder,.dark input[type="date"]::-webkit-input-placeholder,.thb-light-column input[type="date"]::-webkit-input-placeholder,.dark input[type="datetime"]::-webkit-input-placeholder,.thb-light-column input[type="datetime"]::-webkit-input-placeholder,.dark input[type="email"]::-webkit-input-placeholder,.thb-light-column input[type="email"]::-webkit-input-placeholder,.dark input[type="number"]::-webkit-input-placeholder,.thb-light-column input[type="number"]::-webkit-input-placeholder,.dark input[type="search"]::-webkit-input-placeholder,.thb-light-column input[type="search"]::-webkit-input-placeholder,.dark input[type="tel"]::-webkit-input-placeholder,.thb-light-column input[type="tel"]::-webkit-input-placeholder,.dark input[type="time"]::-webkit-input-placeholder,.thb-light-column input[type="time"]::-webkit-input-placeholder,.dark input[type="url"]::-webkit-input-placeholder,.thb-light-column input[type="url"]::-webkit-input-placeholder,.dark textarea::-webkit-input-placeholder,.thb-light-column textarea::-webkit-input-placeholder{
  8321. font-weight:400;
  8322. color:rgba(255,255,255,0.7)
  8323. }
  8324. .dark input[type="text"]:focus,.thb-light-column input[type="text"]:focus,.dark input[type="password"]:focus,.thb-light-column input[type="password"]:focus,.dark input[type="date"]:focus,.thb-light-column input[type="date"]:focus,.dark input[type="datetime"]:focus,.thb-light-column input[type="datetime"]:focus,.dark input[type="email"]:focus,.thb-light-column input[type="email"]:focus,.dark input[type="number"]:focus,.thb-light-column input[type="number"]:focus,.dark input[type="search"]:focus,.thb-light-column input[type="search"]:focus,.dark input[type="tel"]:focus,.thb-light-column input[type="tel"]:focus,.dark input[type="time"]:focus,.thb-light-column input[type="time"]:focus,.dark input[type="url"]:focus,.thb-light-column input[type="url"]:focus,.dark textarea:focus,.thb-light-column textarea:focus{
  8325. color:#fff
  8326. }
  8327. .wpcf7-checkbox{
  8328. display:block;
  8329. margin-bottom:27px
  8330. }
  8331. .wpcf7-checkbox label{
  8332. padding:10px;
  8333. border:1px solid #dedede;
  8334. font-size:13px;
  8335. color:#151515;
  8336. margin:0
  8337. }
  8338. .wpcf7-checkbox label input{
  8339. margin-right:5px
  8340. }
  8341. .wpcf7-checkbox .wpcf7-list-item{
  8342. display:block;
  8343. margin:0 0 15px
  8344. }
  8345. @media only screen and (min-width: 40.063em){
  8346. .wpcf7-checkbox .wpcf7-list-item{
  8347. display:inline-block
  8348. }
  8349. .wpcf7-checkbox .wpcf7-list-item+.wpcf7-list-item{
  8350. margin-bottom:0;
  8351. margin-left:15px
  8352. }
  8353. }
  8354. .wpcf7-not-valid-tip,.screen-reader-response{
  8355. display:none !important
  8356. }
  8357. .wpcf7-form-control-wrap{
  8358. width:100%
  8359. }
  8360. label{
  8361. font-size:12px;
  8362. display:block;
  8363. color:#151515;
  8364. margin:0 0 15px;
  8365. line-height:12px;
  8366. font-weight:400;
  8367. text-transform:uppercase
  8368. }
  8369. label .required{
  8370. vertical-align:super
  8371. }
  8372. textarea{
  8373. min-height:162px;
  8374. height:auto;
  8375. line-height:1.5;
  8376. max-height:240px;
  8377. resize:none;
  8378. overflow:auto
  8379. }
  8380. .wpcf7-form textarea{
  8381. min-height:200px
  8382. }
  8383. .select-wrapper{
  8384. position:relative;
  8385. margin-bottom:15px;
  8386. outline:0;
  8387. min-width:170px;
  8388. border:1px solid #d4d4d4;
  8389. color:#151515
  8390. }
  8391. .select-wrapper:after{
  8392. content:'';
  8393. background:transparent url(data:image/png;
  8394. base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0ExQjJDOTQxRTAyMTFFN0JEQTNFM0VEQ0IxMDgxRkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0ExQjJDOTUxRTAyMTFFN0JEQTNFM0VEQ0IxMDgxRkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQkI4MTZGNTFEMzAxMUU3QkRBM0UzRURDQjEwODFGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQkI4MTZGNjFEMzAxMUU3QkRBM0UzRURDQjEwODFGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt+nwmMAAACoSURBVHjafJBNDoIwFISfTY9AvQREvIE/l2DBrmtvY+IN2HgFjHoNRXcgCadgXjJNSGPa5CN03nwUWHnvCxE5gwpMkl5rcAUng8sF7MEduITk2NmpY3jSC+QJOUg5u5WKIziCN9DXvkWyY1awo93RcPhj0IENaEFGWmYdO9oVu3jywMEDlBSE9x/OhlC20bf04ACeYMvsy6xfFu2fHxHkhvs6lnTNAgwAkFgkN7OE9CcAAAAASUVORK5CYII=) no-repeat;
  8395. background-size:7px 4px;
  8396. display:block;
  8397. width:12px;
  8398. height:7px;
  8399. position:absolute;
  8400. top:20px;
  8401. right:15px;
  8402. line-height:1
  8403. }
  8404. .rtl .select-wrapper select{
  8405. padding:11px 17px 11px 34px
  8406. }
  8407. .rtl .select-wrapper:after{
  8408. right:auto;
  8409. left:15px
  8410. }
  8411. .select-wrapper select{
  8412. display:block;
  8413. font-size:14px;
  8414. font-weight:400;
  8415. height:42px;
  8416. padding:10px 34px 10px 17px;
  8417. border:0;
  8418. text-transform:uppercase;
  8419. background:#fff;
  8420. color:#151515;
  8421. outline:0;
  8422. -moz-border-radius:0;
  8423. -webkit-border-radius:0;
  8424. border-radius:0;
  8425. -moz-appearance:none;
  8426. -webkit-appearance:none;
  8427. cursor:pointer;
  8428. text-indent:0.01px;
  8429. text-overflow:'';
  8430. -moz-appearance:radio-container
  8431. }
  8432. .shipping-calculator-form .select-wrapper{
  8433. width:100%
  8434. }
  8435. @-moz-document url-prefix(){
  8436. .select-wrapper:after{
  8437. display:none
  8438. }
  8439. }
  8440. @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
  8441. .select-wrapper:after{
  8442. display:none
  8443. }
  8444. }
  8445. .form-row.woocommerce-invalid-required-field .select2-container .select2-choice{
  8446. border-color:#e76049
  8447. }
  8448. .select2.select2-container--default{
  8449. margin-bottom:25px;
  8450. clear:left;
  8451. font-size:14px;
  8452. height:42px;
  8453. border-radius:3px
  8454. }
  8455. .select2.select2-container--default .select2-selection__arrow:before{
  8456. content:"\f107";
  8457. display:block;
  8458. font-family:FontAwesome;
  8459. font-style:normal;
  8460. font-weight:normal
  8461. }
  8462. .select2.select2-container--default .select2-selection__arrow b{
  8463. display:none
  8464. }
  8465. .select2.select2-container--default.select2-container--open .select2-selection--single{
  8466. border-color:#151515
  8467. }
  8468. .select2.select2-container--default .select2-selection--single{
  8469. border-radius:3px;
  8470. border-color:#d4d4d4;
  8471. height:42px;
  8472. line-height:42px
  8473. }
  8474. .select2.select2-container--default .select2-selection--single .select2-selection__rendered{
  8475. height:42px;
  8476. line-height:42px;
  8477. padding-left:16px
  8478. }
  8479. .select2-container .select2-dropdown{
  8480. -moz-border-radius:0;
  8481. -webkit-border-radius:0;
  8482. border-radius:0;
  8483. -moz-box-shadow:none;
  8484. -webkit-box-shadow:none;
  8485. box-shadow:none;
  8486. border-color:#151515
  8487. }
  8488. .rtl .select2-container .select2-dropdown{
  8489. left:auto;
  8490. right:-9999px
  8491. }
  8492. .select2-container .select2-dropdown.select2-drop-active{
  8493. border-color:#151515
  8494. }
  8495. .select2-container .select2-dropdown.select2-drop-active.select2-drop-above{
  8496. border-top-color:#151515
  8497. }
  8498. .select2-container .select2-dropdown .select2-search{
  8499. padding:8px
  8500. }
  8501. .select2-container .select2-dropdown .select2-search input{
  8502. background:#fff !important;
  8503. margin-bottom:5px
  8504. }
  8505. .select2-container .select2-dropdown .select2-results{
  8506. background:#fff;
  8507. font-size:14px
  8508. }
  8509. .select2-container .select2-dropdown .select2-results .select2-results__option{
  8510. margin:0;
  8511. height:42px;
  8512. line-height:42px;
  8513. padding:0 16px
  8514. }
  8515. .select2-container .select2-dropdown .select2-results .select2-results__option[aria-selected=true]{
  8516. background:#1aa97f
  8517. }
  8518. .select2-container .select2-dropdown .select2-results .select2-results__option.select2-results__option--highlighted{
  8519. background:#151515;
  8520. border-radius:0;
  8521. color:#fff
  8522. }
  8523. .contact_map_parent{
  8524. position:relative;
  8525. overflow:hidden
  8526. }
  8527. .contact_map_parent .expand{
  8528. width:46px;
  8529. height:46px;
  8530. position:absolute;
  8531. top:20px;
  8532. right:20px;
  8533. z-index:99;
  8534. display:none;
  8535. justify-content:center;
  8536. align-items:center;
  8537. background:rgba(21,21,21,0.6)
  8538. }
  8539. @media only screen and (min-width: 64.063em){
  8540. .contact_map_parent .expand{
  8541. display:flex
  8542. }
  8543. }
  8544. .contact_map_parent .expand svg{
  8545. width:20px;
  8546. height:20px
  8547. }
  8548. .contact_map_parent .expand svg g{
  8549. stroke:#fff;
  8550. stroke-width:4
  8551. }
  8552. .contact_map_parent .expand:hover{
  8553. background:#151515
  8554. }
  8555. .contact_map_parent .contact_map{
  8556. position:absolute;
  8557. top:0;
  8558. right:0;
  8559. bottom:0;
  8560. width:100%;
  8561. z-index:10
  8562. }
  8563. .contact_map_parent.map_left .expand{
  8564. right:auto;
  8565. left:20px
  8566. }
  8567. .contact_map_parent.map_left .google_map{
  8568. right:auto;
  8569. left:0
  8570. }
  8571. .content404 .table{
  8572. padding:30px 0
  8573. }
  8574. .content404 figure{
  8575. position:relative;
  8576. display:inline-block;
  8577. width:104px;
  8578. height:104px;
  8579. background:#1aa97f;
  8580. line-height:104px;
  8581. font-weight:600;
  8582. font-size:60px;
  8583. color:#fff;
  8584. margin-bottom:40px;
  8585. -moz-border-radius:52px;
  8586. -webkit-border-radius:52px;
  8587. border-radius:52px
  8588. }
  8589. .content404 figure:before{
  8590. content:'!'
  8591. }
  8592. .content404 h1{
  8593. font-weight:400;
  8594. font-size:24px;
  8595. line-height:30px;
  8596. margin:0 0 25px
  8597. }
  8598. @media only screen and (min-width: 64.063em){
  8599. .content404 h1{
  8600. font-size:30px;
  8601. line-height:36px
  8602. }
  8603. }
  8604. @media only screen and (min-width: 75em){
  8605. .content404 h1{
  8606. font-size:40px;
  8607. line-height:46px
  8608. }
  8609. }
  8610. @media only screen and (min-width: 90.063em){
  8611. .content404 h1{
  8612. font-size:50px;
  8613. line-height:56px
  8614. }
  8615. }
  8616. .content404 p{
  8617. font-size:18px;
  8618. color:#151515;
  8619. margin-bottom:35px
  8620. }
  8621. .content404 .btn{
  8622. margin-top:30px
  8623. }
  8624. .wp-caption,.wp-caption-text,.sticky,.gallery-caption,.alignright,.alignleft,.aligncenter,.bypostauthor{
  8625. color:inherit
  8626. }
  8627. .alignright{
  8628. float:right;
  8629. margin:6px 0 14px 20px
  8630. }
  8631. .alignleft{
  8632. float:left;
  8633. margin:6px 20px 14px 0
  8634. }
  8635. .alignright img,.alignleft img,.aligncenter img{
  8636. width:100%;
  8637. max-width:100%
  8638. }
  8639. img.center{
  8640. margin:0 auto;
  8641. display:block
  8642. }
  8643. img.full{
  8644. width:100%
  8645. }
  8646. .aligncenter{
  8647. display:block;
  8648. clear:both;
  8649. margin:0 auto
  8650. }
  8651. @media only screen and (max-width: 75em){
  8652. .alignleft,.aligncenter,.alignright{
  8653. width:100%;
  8654. margin:0 0 20px
  8655. }
  8656. }
  8657. .wp-caption{
  8658. position:relative;
  8659. max-width:100%
  8660. }
  8661. .wp-caption .wp-caption-text{
  8662. display:block;
  8663. position:absolute;
  8664. left:20px;
  8665. bottom:20px;
  8666. max-width:80%;
  8667. margin:0;
  8668. font-size:13px;
  8669. background:#fff;
  8670. color:#151515;
  8671. padding:13px 15px
  8672. }
  8673. .rtl .wp-caption .wp-caption-text{
  8674. left:auto;
  8675. right:20px
  8676. }
  8677. .gallery{
  8678. display:block;
  8679. margin:0 auto;
  8680. float:left;
  8681. clear:both
  8682. }
  8683. .gallery.gallery-columns-2 .gallery-item{
  8684. width:50%
  8685. }
  8686. .gallery.gallery-columns-3 .gallery-item{
  8687. width:33%
  8688. }
  8689. .gallery.gallery-columns-4 .gallery-item{
  8690. width:25%
  8691. }
  8692. .gallery.gallery-columns-5 .gallery-item{
  8693. width:20%
  8694. }
  8695. .gallery .gallery-item{
  8696. display:inline-block;
  8697. width:100%;
  8698. padding:0 1px 1px 0;
  8699. margin:0;
  8700. -moz-transition:opacity .2s cubic-bezier(0.165, 0.84, 0.44, 1);
  8701. -o-transition:opacity .2s cubic-bezier(0.165, 0.84, 0.44, 1);
  8702. -webkit-transition:opacity .2s cubic-bezier(0.165, 0.84, 0.44, 1);
  8703. transition:opacity .2s cubic-bezier(0.165, 0.84, 0.44, 1)
  8704. }
  8705. .gallery .gallery-item:hover{
  8706. filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  8707. opacity:.8
  8708. }
  8709. .gallery .gallery-item img{
  8710. width:100%;
  8711. max-width:100%
  8712. }
  8713. .gallery .gallery-item a{
  8714. line-height:0;
  8715. display:block;
  8716. width:100%
  8717. }
  8718. .gallery .gallery-item .gallery-icon{
  8719. margin:0
  8720. }
  8721. .gallery .gallery-item .gallery-caption{
  8722. display:none
  8723. }
  8724. .more-link{
  8725. display:inline-block;
  8726. color:#151515;
  8727. font-size:13px
  8728. }
  8729. [class^="tag-link"]{
  8730. display:inline-block;
  8731. border:1px solid rgba(21,21,21,0.1);
  8732. color:rgba(21,21,21,0.6);
  8733. font-size:10px !important;
  8734. padding:8px 18px;
  8735. text-transform:uppercase;
  8736. margin:0 3px 3px 0;
  8737. line-height:1;
  8738. font-weight:600;
  8739. border-radius:500px
  8740. }
  8741. [class^="tag-link"]:hover{
  8742. background:#151515;
  8743. border-color:#151515;
  8744. color:#fff
  8745. }
  8746. .searchform{
  8747. margin:0
  8748. }
  8749. .searchform fieldset{
  8750. position:relative;
  8751. border:0
  8752. }
  8753. .searchform fieldset input{
  8754. margin-bottom:0
  8755. }
  8756. .panel-close{
  8757. position:absolute;
  8758. top:20px;
  8759. right:20px;
  8760. width:30px;
  8761. height:30px;
  8762. z-index:10
  8763. }
  8764. .mobile-toggle{
  8765. display:inline-flex;
  8766. width:30px;
  8767. height:30px;
  8768. vertical-align:middle;
  8769. position:relative;
  8770. -moz-transition:none 1s;
  8771. -o-transition:none 1s;
  8772. -webkit-transition:none 1s;
  8773. transition:none 1s
  8774. }
  8775. .mobile-toggle+.logolink{
  8776. margin-left:10px
  8777. }
  8778. .mobile_menu_position_left.header_style_style1 .mobile-toggle+.logolink{
  8779. margin-left:0
  8780. }
  8781. .mobile-toggle div{
  8782. width:30px;
  8783. height:30px;
  8784. position:relative
  8785. }
  8786. .mobile-toggle span{
  8787. display:block;
  8788. position:absolute;
  8789. width:16px;
  8790. height:2px;
  8791. background:#151515;
  8792. content:" ";
  8793. left:7px
  8794. }
  8795. .mobile-toggle span:nth-child(1){
  8796. top:9px;
  8797. -moz-transform:translateX(-10%);
  8798. -ms-transform:translateX(-10%);
  8799. -webkit-transform:translateX(-10%);
  8800. transform:translateX(-10%)
  8801. }
  8802. .mobile-toggle span:nth-child(2){
  8803. top:14px;
  8804. -moz-transform:translateX(10%);
  8805. -ms-transform:translateX(10%);
  8806. -webkit-transform:translateX(10%);
  8807. transform:translateX(10%)
  8808. }
  8809. .mobile-toggle span:nth-child(3){
  8810. top:19px;
  8811. -moz-transform:translateX(-10%);
  8812. -ms-transform:translateX(-10%);
  8813. -webkit-transform:translateX(-10%);
  8814. transform:translateX(-10%)
  8815. }
  8816. .mobile_menu_style_style2 .mobile-toggle span:nth-child(1){
  8817. transform-origin:left top
  8818. }
  8819. .mobile_menu_style_style2 .mobile-toggle span:nth-child(3){
  8820. transform-origin:left bottom
  8821. }
  8822. @media only screen and (min-width: 75em){
  8823. .header_full_menu_on.header_style_style2 .mobile-toggle,.header_full_menu_on.header_style_style3 .mobile-toggle{
  8824. display:none
  8825. }
  8826. }
  8827. #mobile-menu{
  8828. position:fixed;
  8829. z-index:105;
  8830. padding:0;
  8831. left:0;
  8832. top:0;
  8833. bottom:0;
  8834. right:0;
  8835. display:none;
  8836. overflow:hidden;
  8837. background:rgba(65,65,65,0.9);
  8838. filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  8839. opacity:0
  8840. }
  8841. #mobile-menu.style2 .menu-container{
  8842. background:#fff
  8843. }
  8844. #mobile-menu.style2 .panel-close{
  8845. display:none
  8846. }
  8847. #mobile-menu.style2 .menu-holder{
  8848. margin:auto 0
  8849. }
  8850. #mobile-menu.style2 .menu-footer{
  8851. margin-top:0
  8852. }
  8853. .menu-container{
  8854. display:flex;
  8855. flex-direction:column;
  8856. justify-content:space-between;
  8857. background:#f9f9f9;
  8858. height:100%;
  8859. float:right;
  8860. width:100%;
  8861. position:relative;
  8862. color:#151515;
  8863. -moz-transform:translateX(100%);
  8864. -ms-transform:translateX(100%);
  8865. -webkit-transform:translateX(100%);
  8866. transform:translateX(100%)
  8867. }
  8868. @media only screen and (min-width: 40.063em){
  8869. .menu-container{
  8870. width:480px
  8871. }
  8872. }
  8873. .mobile_menu_position_left .menu-container{
  8874. float:left;
  8875. -moz-transform:translateX(-100%);
  8876. -ms-transform:translateX(-100%);
  8877. -webkit-transform:translateX(-100%);
  8878. transform:translateX(-100%)
  8879. }
  8880. .menu-footer{
  8881. margin-top:auto;
  8882. padding:30px;
  8883. font-size:14px
  8884. }
  8885. @media only screen and (min-width: 40.063em){
  8886. .menu-footer{
  8887. padding:40px 45px
  8888. }
  8889. }
  8890. .menu-footer p{
  8891. font-size:inherit;
  8892. margin-bottom:10px
  8893. }
  8894. .menu-footer .social-links{
  8895. margin-top:15px
  8896. }
  8897. .menu-footer .social-links a{
  8898. display:inline-block
  8899. }
  8900. .menu-footer .social-links a+a{
  8901. margin-left:9px
  8902. }
  8903. .menu-footer .select-wrapper{
  8904. display:inline-block;
  8905. border:0;
  8906. min-width:0;
  8907. width:auto;
  8908. margin-top:30px
  8909. }
  8910. .menu-footer .select-wrapper select{
  8911. background:transparent;
  8912. color:#626262;
  8913. font-size:11px;
  8914. font-weight:600;
  8915. padding:5px 14px 5px 0;
  8916. width:auto;
  8917. height:auto
  8918. }
  8919. .menu-footer .select-wrapper:after{
  8920. top:10px;
  8921. right:5px
  8922. }
  8923. .menu-footer .select-wrapper:after{
  8924. filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  8925. opacity:.5
  8926. }
  8927. .mobile-menu{
  8928. list-style:none;
  8929. margin:0;
  8930. clear:left;
  8931. -moz-backface-visibility:hidden;
  8932. -webkit-backface-visibility:hidden;
  8933. backface-visibility:hidden;
  8934. padding:30px 30px 0
  8935. }
  8936. @media only screen and (min-width: 40.063em){
  8937. .mobile-menu{
  8938. padding:40px 45px
  8939. }
  8940. }
  8941. .mobile-menu a{
  8942. text-transform:uppercase
  8943. }
  8944. .mobile-menu i{
  8945. margin-right:10px;
  8946. vertical-align:middle;
  8947. display:inline-block
  8948. }
  8949. .rtl .mobile-menu i{
  8950. margin-right:0;
  8951. margin-left:10px
  8952. }
  8953. .mobile-menu>li{
  8954. display:block;
  8955. position:relative;
  8956. margin:0
  8957. }
  8958. @media only screen and (max-width: 75em){
  8959. .mobile-menu>li{
  8960. display:block
  8961. }
  8962. }
  8963. .mobile-menu>li.current-menu-item>a,.mobile-menu>li.sfHover>a{
  8964. color:#1aa97f
  8965. }
  8966. .mobile-menu>li>a{
  8967. display:inline-block;
  8968. font-size:16px;
  8969. line-height:1;
  8970. font-weight:600;
  8971. color:#151515;
  8972. padding:10px 0
  8973. }
  8974. .mobile-menu>li>a:hover,.mobile-menu>li>a.active{
  8975. color:#1aa97f
  8976. }
  8977. .mobile-menu li.menu-item-has-children>a{
  8978. position:relative
  8979. }
  8980. .mobile-menu li.menu-item-has-children>a span{
  8981. display:inline-block;
  8982. margin-right:5 px
  8983. }
  8984. .mobile-menu li.menu-item-has-children>a span .menu_icon{
  8985. vertical-align:middle;
  8986. margin-bottom:2px
  8987. }
  8988. .mobile-menu li.menu-item-has-children>a:hover .menu_icon{
  8989. fill:#1aa97f
  8990. }
  8991. .mobile-menu li.menu-item-has-children>a:after{
  8992. content:"\f107";
  8993. font-family:FontAwesome;
  8994. display:inline-flex;
  8995. vertical-align:middle;
  8996. position:relative;
  8997. top:-2px;
  8998. margin-left:5px
  8999. }
  9000. .mobile-menu .sub-menu{
  9001. display:none;
  9002. list-style:none;
  9003. padding:5px 0
  9004. }
  9005. .mobile-menu .sub-menu li{
  9006. display:block;
  9007. min-width:180px;
  9008. position:relative
  9009. }
  9010. .mobile-menu .sub-menu li a{
  9011. font-size:12px;
  9012. color:#909090;
  9013. font-weight:500
  9014. }
  9015. .mobile-menu .sub-menu li a:hover{
  9016. color:#1aa97f
  9017. }
  9018. .mobile-menu .sub-menu .sub-menu{
  9019. padding:0;
  9020. margin-left:20px;
  9021. letter-spacing:normal
  9022. }
  9023. .mobile-menu .sub-menu .sub-menu a{
  9024. text-transform:none
  9025. }
  9026. .style2 .mobile-menu>li>a{
  9027. text-transform:none;
  9028. font-weight:600;
  9029. position:relative
  9030. }
  9031. .style2 .mobile-menu>li>a:before{
  9032. content:'';
  9033. position:absolute;
  9034. left:0;
  9035. top:60%;
  9036. height:20%;
  9037. background:#1aa97f;
  9038. width:100%;
  9039. z-index:-1;
  9040. -moz-transform:scale(0, 1);
  9041. -ms-transform:scale(0, 1);
  9042. -webkit-transform:scale(0, 1);
  9043. transform:scale(0, 1);
  9044. transform-origin:left center
  9045. }
  9046. @media only screen and (min-width: 64.063em){
  9047. .style2 .mobile-menu>li>a{
  9048. font-size:24px
  9049. }
  9050. .style2 .mobile-menu>li>a:after{
  9051. font-size:70%
  9052. }
  9053. }
  9054. @media only screen and (min-width: 75em){
  9055. .style2 .mobile-menu>li>a{
  9056. font-size:36px
  9057. }
  9058. }
  9059. .style2 .mobile-menu>li>a:hover{
  9060. color:#151515
  9061. }
  9062. .style2 .mobile-menu>li>a:hover:before{
  9063. -moz-transform:scale(1, 1);
  9064. -ms-transform:scale(1, 1);
  9065. -webkit-transform:scale(1, 1);
  9066. transform:scale(1, 1)
  9067. }
  9068. .style2 .mobile-menu>li.menu-item-has-children>a:after{
  9069. font-weight:400;
  9070. margin-left:5px
  9071. }
  9072. @media only screen and (min-width: 75em){
  9073. .style2 .mobile-menu>li.menu-item-has-children>a:after{
  9074. margin-left:10px
  9075. }
  9076. }
  9077. .style2 .mobile-menu>li.current-menu-item>a{
  9078. color:#151515
  9079. }
  9080. .style2 .mobile-menu>li.current-menu-item>a:before{
  9081. -moz-transform:scale(1, 1);
  9082. -ms-transform:scale(1, 1);
  9083. -webkit-transform:scale(1, 1);
  9084. transform:scale(1, 1)
  9085. }
  9086. .authorpage{
  9087. padding-bottom:40px;
  9088. border-bottom:1px solid #efefef;
  9089. margin-bottom:40px
  9090. }
  9091. .authorpage .avatar{
  9092. display:block;
  9093. float:left;
  9094. width:30px;
  9095. height:30px;
  9096. border-radius:50%
  9097. }
  9098. @media only screen and (min-width: 40.063em){
  9099. .authorpage .avatar{
  9100. width:80px;
  9101. height:80px
  9102. }
  9103. }
  9104. @media only screen and (min-width: 64.063em){
  9105. .authorpage .avatar{
  9106. width:100px;
  9107. height:100px
  9108. }
  9109. }
  9110. .authorpage .author-content{
  9111. padding-left:50px
  9112. }
  9113. @media only screen and (min-width: 40.063em){
  9114. .authorpage .author-content{
  9115. padding-left:100px
  9116. }
  9117. }
  9118. @media only screen and (min-width: 64.063em){
  9119. .authorpage .author-content{
  9120. padding-left:135px
  9121. }
  9122. }
  9123. .authorpage .author-content h3{
  9124. margin-bottom:10px;
  9125. line-height:1
  9126. }
  9127. .authorpage .author-content h3 a{
  9128. color:#151515
  9129. }
  9130. .authorpage .author-content p{
  9131. color:#505050;
  9132. font-size:14px;
  9133. margin-bottom:10px;
  9134. line-height:1.4
  9135. }
  9136. .authorpage .author-content .square-icon{
  9137. display:inline-block;
  9138. color:#151515;
  9139. font-size:14px;
  9140. margin-right:8px
  9141. }
  9142. .authorpage .author-content .square-icon:hover{
  9143. color:#1aa97f
  9144. }
  9145. .authorpage .author-content .square-icon.facebook:hover{
  9146. color:#3b5998
  9147. }
  9148. .authorpage .author-content .square-icon.facebook-messenger:hover{
  9149. color:#0084ff
  9150. }
  9151. .authorpage .author-content .square-icon.google-plus:hover{
  9152. color:#dd4b39
  9153. }
  9154. .authorpage .author-content .square-icon.linkedin:hover{
  9155. color:#007bb6
  9156. }
  9157. .authorpage .author-content .square-icon.pinterest:hover{
  9158. color:#cb2027
  9159. }
  9160. .authorpage .author-content .square-icon.twitter:hover{
  9161. color:#00aced
  9162. }
  9163. .authorpage .author-content .square-icon.instagram:hover{
  9164. color:#3f729b
  9165. }
  9166. .authorpage .author-content .square-icon.vk:hover{
  9167. color:#45668e
  9168. }
  9169. .authorpage .author-content .square-icon.tumblr:hover{
  9170. color:#35465c
  9171. }
  9172. .authorpage .author-content .square-icon.xing:hover{
  9173. color:#cfdc00
  9174. }
  9175. .authorpage .author-content .square-icon.soundcloud:hover{
  9176. color:#f80
  9177. }
  9178. .authorpage .author-content .square-icon.dribbble:hover{
  9179. color:#ea4c89
  9180. }
  9181. .authorpage .author-content .square-icon.youtube:hover{
  9182. color:#e52d27
  9183. }
  9184. .authorpage .author-content .square-icon.spotify:hover{
  9185. color:#7ab800
  9186. }
  9187. .authorpage .author-content .square-icon.behance:hover{
  9188. color:#1769ff
  9189. }
  9190. .authorpage .author-content .square-icon.deviantart:hover{
  9191. color:#4e6252
  9192. }
  9193. .authorpage .author-content .square-icon.vimeo:hover{
  9194. color:#1ab7ea
  9195. }
  9196. .authorpage .author-content .square-icon.flickr:hover{
  9197. color:#0063dc
  9198. }
  9199. .authorpage .author-content .square-icon.rss:hover{
  9200. color:#f26522
  9201. }
  9202. .authorpage .author-content .square-icon.whatsapp:hover{
  9203. color:#25d366
  9204. }
  9205. .authorpage .author-content .square-icon.twitch:hover{
  9206. color:#6441a5
  9207. }
  9208. .authorpage .author-content .square-icon.fivehundred:hover{
  9209. color:#0099e5
  9210. }
  9211. .authorpage .author-content .square-icon.email:hover{
  9212. color:#1aa97f
  9213. }
  9214. .authorpage .author-content .square-icon.bandcamp:hover{
  9215. color:#629aa9
  9216. }
  9217. .authorpage .author-content .square-icon.github:hover{
  9218. color:#4078c0
  9219. }
  9220. .authorpage .author-content .square-icon.codepen:hover{
  9221. color:#fcd000
  9222. }
  9223. #comments{
  9224. width:100%;
  9225. background:rgba(0,0,0,0.02);
  9226. padding-top:70px
  9227. }
  9228. .woocommerce-Reviews #comments{
  9229. background:transparent;
  9230. padding:0
  9231. }
  9232. #comments #add_review_button,#comments #submit{
  9233. width:auto;
  9234. margin:0
  9235. }
  9236. #comments .comment-notes{
  9237. margin-bottom:20px
  9238. }
  9239. #comments .commentlist{
  9240. list-style:none;
  9241. margin:0 0 30px;
  9242. display:block;
  9243. padding:0
  9244. }
  9245. #comments .commentlist .comment{
  9246. margin:0
  9247. }
  9248. #comments .commentlist .comment:before{
  9249. display:none
  9250. }
  9251. #comments .commentlist .comment .comment-body,#comments .commentlist .comment .comment_container{
  9252. position:relative;
  9253. padding-left:110px;
  9254. margin-bottom:15px
  9255. }
  9256. @media only screen and (min-width: 40.063em){
  9257. #comments .commentlist .comment .comment-body,#comments .commentlist .comment .comment_container{
  9258. margin-bottom:30px
  9259. }
  9260. }
  9261. #comments .commentlist .comment .comment-meta{
  9262. display:inline-block;
  9263. line-height:1;
  9264. color:#151515;
  9265. font-weight:400;
  9266. font-size:12px;
  9267. margin:0 0 10px
  9268. }
  9269. #comments .commentlist .comment .comment-meta a{
  9270. color:#151515
  9271. }
  9272. #comments .commentlist .comment .vcard{
  9273. display:inline-block;
  9274. border:0;
  9275. padding:0;
  9276. margin:0 0 10px;
  9277. font-size:14px
  9278. }
  9279. #comments .commentlist .comment .vcard .fn{
  9280. margin:0;
  9281. font-weight:600;
  9282. color:#151515;
  9283. font-style:normal
  9284. }
  9285. #comments .commentlist .comment .vcard .says{
  9286. display:none
  9287. }
  9288. #comments .commentlist .comment .avatar{
  9289. width:88px;
  9290. height:88px;
  9291. float:left;
  9292. position:absolute;
  9293. top:0;
  9294. left:0;
  9295. border-radius:2px
  9296. }
  9297. #comments .commentlist .comment .comment-awaiting-moderation{
  9298. font-size:10px
  9299. }
  9300. #comments .commentlist .comment p{
  9301. font-size:13px;
  9302. word-break:break-word;
  9303. color:#151515;
  9304. margin:0 0 15px
  9305. }
  9306. #comments .commentlist .comment .reply{
  9307. font-size:12px;
  9308. text-transform:uppercase;
  9309. font-weight:600;
  9310. color:#1aa97f;
  9311. line-height:1
  9312. }
  9313. #comments .commentlist .comment .reply a{
  9314. color:#1aa97f
  9315. }
  9316. #comments .commentlist .comment .comment-respond{
  9317. border-top:0
  9318. }
  9319. #comments .commentlist .comment .children{
  9320. list-style:none;
  9321. margin:0 0 30px
  9322. }
  9323. @media only screen and (min-width: 40.063em){
  9324. #comments .commentlist .comment .children{
  9325. margin-left:86px
  9326. }
  9327. }
  9328. #comments .commentlist .comment .children .avatar{
  9329. width:64px;
  9330. height:64px;
  9331. left:24px
  9332. }
  9333. #comments .commentlist .comment .children li:last-child .comment-body,#comments .commentlist .comment .children li:last-child .comment_container{
  9334. margin:0
  9335. }
  9336. #comments .woocommerce-noreviews{
  9337. text-align:center
  9338. }
  9339. .comments-title,.comment-reply-title{
  9340. display:block;
  9341. font-size:24px;
  9342. font-weight:600;
  9343. text-align:center;
  9344. line-height:1;
  9345. margin:0 0 10px
  9346. }
  9347. .comments-title+.text-center a,.comment-reply-title+.text-center a{
  9348. display:block;
  9349. color:#151515;
  9350. font-size:12px;
  9351. font-weight:400;
  9352. text-decoration:underline;
  9353. margin-bottom:60px
  9354. }
  9355. .comments-title small,.comment-reply-title small{
  9356. font-weight:500;
  9357. font-size:12px;
  9358. line-height:24px;
  9359. text-transform:uppercase;
  9360. margin-left:10px
  9361. }
  9362. @media only screen and (min-width: 40.063em){
  9363. .comments-title small,.comment-reply-title small{
  9364. float:right
  9365. }
  9366. }
  9367. .comment-reply-title{
  9368. margin-bottom:30px
  9369. }
  9370. .comment-respond{
  9371. padding:40px 0;
  9372. margin-top:20px;
  9373. border-top:1px solid rgba(0,0,0,0.06)
  9374. }
  9375. .no-border .comment-respond{
  9376. margin-top:0;
  9377. border-top:0
  9378. }
  9379. .comment-respond .form-submit{
  9380. margin:0;
  9381. text-align:center
  9382. }
  9383. .comment-respond .comment-form p{
  9384. font-size:13px;
  9385. word-break:break-word;
  9386. color:#151515;
  9387. margin:0 0 15px
  9388. }
  9389. .comment-respond .comment-form p.meta{
  9390. margin-bottom:10px
  9391. }
  9392. .comment-respond .comment-form input[type="text"],.comment-respond .comment-form textarea{
  9393. width:100%;
  9394. margin-bottom:10px
  9395. }
  9396. .comment-respond .comment-form .form-submit{
  9397. margin-top:20px
  9398. }
  9399. .comment-respond .comment-form .row{
  9400. margin:0 -5px
  9401. }
  9402. .comment-respond .comment-form .row .columns{
  9403. padding:0 5px
  9404. }
  9405. .comment-form-rating p.stars{
  9406. display:block;
  9407. position:relative;
  9408. height:18px;
  9409. line-height:18px;
  9410. width:92px
  9411. }
  9412. .comment-form-rating p.stars span{
  9413. top:0;
  9414. left:0;
  9415. position:absolute;
  9416. height:18px;
  9417. line-height:18px;
  9418. overflow:hidden;
  9419. width:92px
  9420. }
  9421. .comment-form-rating p.stars span a{
  9422. display:block;
  9423. width:18px;
  9424. height:18px;
  9425. line-height:18px;
  9426. float:left;
  9427. text-indent:-9999px;
  9428. position:relative;
  9429. background:url("../img/stars.png") no-repeat left top;
  9430. background-size:92px 34px;
  9431. text-indent:-9999px;
  9432. -moz-transition:none 1s;
  9433. -o-transition:none 1s;
  9434. -webkit-transition:none 1s;
  9435. transition:none 1s
  9436. }
  9437. .comment-form-rating p.stars span a.active{
  9438. background-position:left -18px
  9439. }
  9440. .star-rating{
  9441. display:inline-block;
  9442. position:relative;
  9443. height:14px;
  9444. line-height:14px;
  9445. width:70px;
  9446. background:url("../img/stars.png") no-repeat left top;
  9447. background-size:70px 26px;
  9448. text-indent:-9999px
  9449. }
  9450. .star-rating span{
  9451. top:0;
  9452. left:0;
  9453. position:absolute;
  9454. height:14px;
  9455. line-height:14px;
  9456. width:70px;
  9457. overflow:hidden;
  9458. background:url("../img/stars.png") no-repeat left -14px;
  9459. background-size:70px 26px
  9460. }
  9461. .star-rating+.write_first{
  9462. display:inline-block;
  9463. font-size:13px;
  9464. color:#151515;
  9465. margin-left:20px;
  9466. line-height:18px;
  9467. vertical-align:text-top
  9468. }
  9469. #reviews .star-rating{
  9470. background-size:46px 17px;
  9471. width:46px;
  9472. height:9px;
  9473. line-height:9px;
  9474. float:right
  9475. }
  9476. #reviews .star-rating span{
  9477. width:46px;
  9478. height:9px;
  9479. line-height:9px;
  9480. background-position:left -9px;
  9481. background-size:46px 17px
  9482. }
  9483. .portfolio-holder{
  9484. height:0;
  9485. width:100%;
  9486. opacity:0;
  9487. -moz-transform:translateY(100px);
  9488. -ms-transform:translateY(100px);
  9489. -webkit-transform:translateY(100px);
  9490. transform:translateY(100px)
  9491. }
  9492. .full-height-content .portfolio-holder{
  9493. height:100%
  9494. }
  9495. .padding-half .portfolio-holder{
  9496. padding-bottom:45%
  9497. }
  9498. .thb_margins .large-6.padding-half .portfolio-holder{
  9499. padding-bottom:calc(45% - 13px)
  9500. }
  9501. .padding-1 .portfolio-holder{
  9502. padding-bottom:90%
  9503. }
  9504. .thb_margins .large-6.padding-1 .portfolio-holder{
  9505. padding-bottom:calc(90% + 2px)
  9506. }
  9507. .padding-2 .portfolio-holder{
  9508. padding-bottom:180%
  9509. }
  9510. .thb_margins .padding-2 .portfolio-holder{
  9511. padding-bottom:calc(180% + 30px)
  9512. }
  9513. .small.padding-half .portfolio-holder{
  9514. padding-bottom:35%
  9515. }
  9516. .thb_margins .large-8.padding-half .portfolio-holder{
  9517. padding-bottom:calc(35% - 11px)
  9518. }
  9519. .small.padding-1 .portfolio-holder{
  9520. padding-bottom:70%
  9521. }
  9522. .small.padding-2 .portfolio-holder{
  9523. padding-bottom:140%
  9524. }
  9525. .thb_margins .large-4.padding-2 .portfolio-holder{
  9526. padding-bottom:calc(140% + 22px)
  9527. }
  9528. .thb-placeholder{
  9529. position:absolute;
  9530. top:0;
  9531. left:0;
  9532. bottom:0;
  9533. right:0;
  9534. z-index:0;
  9535. transform-origin:center
  9536. }
  9537. .thb-placeholder.first{
  9538. z-index:2
  9539. }
  9540. .thb-placeholder.second{
  9541. z-index:1
  9542. }
  9543. .thb-portfolio{
  9544. margin:0;
  9545. min-height:40px;
  9546. position:relative
  9547. }
  9548. .thb-portfolio.thb_margins .type-portfolio{
  9549. margin-bottom:30px
  9550. }
  9551. .thb-portfolio .type-portfolio{
  9552. position:relative
  9553. }
  9554. .thb-portfolio .type-portfolio h2{
  9555. margin-bottom:10px;
  9556. line-height:1.1
  9557. }
  9558. .thb-portfolio .type-portfolio h2,.thb-portfolio .type-portfolio .thb-categories{
  9559. opacity:0;
  9560. color:#151515;
  9561. -moz-transform:translateY(50px);
  9562. -ms-transform:translateY(50px);
  9563. -webkit-transform:translateY(50px);
  9564. transform:translateY(50px)
  9565. }
  9566. .thb-portfolio .type-portfolio .thb-categories{
  9567. text-transform:uppercase;
  9568. font-size:12px
  9569. }
  9570. .thb-portfolio .type-portfolio .portfolio-link{
  9571. position:absolute;
  9572. top:0;
  9573. left:0;
  9574. width:100%;
  9575. height:100%;
  9576. display:flex;
  9577. opacity:0;
  9578. padding:15px;
  9579. flex-direction:column;
  9580. z-index:10
  9581. }
  9582. @media only screen and (min-width: 40.063em){
  9583. .thb-portfolio .type-portfolio .portfolio-link{
  9584. padding:30px
  9585. }
  9586. }
  9587. .thb-portfolio .type-portfolio.light-title h1,.thb-portfolio .type-portfolio.light-title h2,.thb-portfolio .type-portfolio.light-title .thb-categories,.thb-portfolio .type-portfolio.light-title .thb_count,.thb-portfolio .type-portfolio.light-title p{
  9588. color:#fff
  9589. }
  9590. .thb-portfolio .type-portfolio.light-title .btn.style7{
  9591. color:#fff;
  9592. border-color:rgba(255,255,255,0.2)
  9593. }
  9594. .thb-portfolio .type-portfolio.light-title .btn.style7:before{
  9595. background:rgba(255,255,255,0.2)
  9596. }
  9597. .thb-portfolio .type-portfolio.light-title .btn.style7:after{
  9598. background:#fff
  9599. }
  9600. .thb-portfolio .type-portfolio.light-title .btn.style7:hover{
  9601. color:#fff
  9602. }
  9603. .thb-portfolio .type-portfolio.title-center .portfolio-link{
  9604. justify-content:center;
  9605. align-items:center
  9606. }
  9607. .thb-portfolio .type-portfolio.title-center .portfolio-link h2,.thb-portfolio .type-portfolio.title-center .portfolio-link .thb-categories{
  9608. text-align:center
  9609. }
  9610. .thb-portfolio .type-portfolio.title-centerleft .portfolio-link{
  9611. justify-content:center
  9612. }
  9613. .thb-portfolio .type-portfolio.title-bottomleft .portfolio-link{
  9614. justify-content:flex-end
  9615. }
  9616. .thb-portfolio .type-portfolio.hover-style1 .portfolio-link,.thb-portfolio .type-portfolio.hover-style3 .portfolio-link,.thb-portfolio .type-portfolio.hover-style4 .portfolio-link,.thb-portfolio .type-portfolio.hover-style7 .portfolio-link{
  9617. background:rgba(255,255,255,0.9)
  9618. }
  9619. .thb-portfolio .type-portfolio.hover-style1 h2,.thb-portfolio .type-portfolio.hover-style1 .thb-categories,.thb-portfolio .type-portfolio.hover-style3 h2,.thb-portfolio .type-portfolio.hover-style3 .thb-categories,.thb-portfolio .type-portfolio.hover-style4 h2,.thb-portfolio .type-portfolio.hover-style4 .thb-categories,.thb-portfolio .type-portfolio.hover-style7 h2,.thb-portfolio .type-portfolio.hover-style7 .thb-categories{
  9620. opacity:0;
  9621. -moz-transform:translateY(50px);
  9622. -ms-transform:translateY(50px);
  9623. -webkit-transform:translateY(50px);
  9624. transform:translateY(50px)
  9625. }
  9626. .thb-portfolio .type-portfolio.hover-style1:hover .portfolio-link,.thb-portfolio .type-portfolio.hover-style3:hover .portfolio-link,.thb-portfolio .type-portfolio.hover-style4:hover .portfolio-link,.thb-portfolio .type-portfolio.hover-style7:hover .portfolio-link{
  9627. opacity:1
  9628. }
  9629. .thb-portfolio .type-portfolio.hover-style1:hover h2,.thb-portfolio .type-portfolio.hover-style1:hover .thb-categories,.thb-portfolio .type-portfolio.hover-style3:hover h2,.thb-portfolio .type-portfolio.hover-style3:hover .thb-categories,.thb-portfolio .type-portfolio.hover-style4:hover h2,.thb-portfolio .type-portfolio.hover-style4:hover .thb-categories,.thb-portfolio .type-portfolio.hover-style7:hover h2,.thb-portfolio .type-portfolio.hover-style7:hover .thb-categories{
  9630. opacity:1;
  9631. -moz-transform:translateY(0);
  9632. -ms-transform:translateY(0);
  9633. -webkit-transform:translateY(0);
  9634. transform:translateY(0)
  9635. }
  9636. .thb-portfolio .type-portfolio.hover-style1:hover h2,.thb-portfolio .type-portfolio.hover-style3:hover h2,.thb-portfolio .type-portfolio.hover-style4:hover h2,.thb-portfolio .type-portfolio.hover-style7:hover h2{
  9637. transition-delay:0.3s
  9638. }
  9639. .thb-portfolio .type-portfolio.hover-style1:hover .thb-categories,.thb-portfolio .type-portfolio.hover-style3:hover .thb-categories,.thb-portfolio .type-portfolio.hover-style4:hover .thb-categories,.thb-portfolio .type-portfolio.hover-style7:hover .thb-categories{
  9640. transition-delay:0.4s
  9641. }
  9642. .thb-portfolio .type-portfolio.hover-style7 .portfolio-link{
  9643. background:transparent;
  9644. padding:10%
  9645. }
  9646. .thb-portfolio .type-portfolio.hover-style7 .thb-categories{
  9647. text-transform:none
  9648. }
  9649. .thb-portfolio .type-portfolio.hover-style7 .thb-placeholder:before{
  9650. content:'';
  9651. display:block;
  9652. position:absolute;
  9653. top:0;
  9654. left:0;
  9655. width:100%;
  9656. height:100%;
  9657. opacity:0;
  9658. background:rgba(255,255,255,0.5)
  9659. }
  9660. .thb-portfolio .type-portfolio.hover-style7:hover .thb-placeholder:before{
  9661. opacity:1
  9662. }
  9663. .thb-portfolio .type-portfolio.hover-style7.light-title .thb-placeholder:before{
  9664. background:rgba(0,0,0,0.5)
  9665. }
  9666. .thb-portfolio .type-portfolio.hover-style2 .portfolio-link{
  9667. background:rgba(255,255,255,0.6);
  9668. opacity:0
  9669. }
  9670. .thb-portfolio .type-portfolio.hover-style2 .portfolio-holder{
  9671. overflow:hidden;
  9672. -moz-transform:translateZ(0);
  9673. -webkit-transform:translateZ(0);
  9674. transform:translateZ(0)
  9675. }
  9676. .thb-portfolio .type-portfolio.hover-style2 .thb-placeholder{
  9677. will-change:transform
  9678. }
  9679. .thb-portfolio .type-portfolio.hover-style2 h2,.thb-portfolio .type-portfolio.hover-style2 .thb-categories{
  9680. opacity:0;
  9681. -moz-transform:scale(0, 0);
  9682. -ms-transform:scale(0, 0);
  9683. -webkit-transform:scale(0, 0);
  9684. transform:scale(0, 0)
  9685. }
  9686. .thb-portfolio .type-portfolio.hover-style2.light-title .portfolio-link{
  9687. background:rgba(0,0,0,0.6)
  9688. }
  9689. .thb-portfolio .type-portfolio.hover-style2:hover .portfolio-link{
  9690. opacity:1
  9691. }
  9692. .thb-portfolio .type-portfolio.hover-style2:hover .thb-placeholder{
  9693. -moz-transform:scale(1.1, 1.1);
  9694. -ms-transform:scale(1.1, 1.1);
  9695. -webkit-transform:scale(1.1, 1.1);
  9696. transform:scale(1.1, 1.1)
  9697. }
  9698. .thb-portfolio .type-portfolio.hover-style2:hover h2,.thb-portfolio .type-portfolio.hover-style2:hover .thb-categories{
  9699. opacity:1;
  9700. -moz-transform:scale(1, 1);
  9701. -ms-transform:scale(1, 1);
  9702. -webkit-transform:scale(1, 1);
  9703. transform:scale(1, 1)
  9704. }
  9705. .thb-portfolio .type-portfolio.hover-style2:hover h2{
  9706. transition-delay:0.3s
  9707. }
  9708. .thb-portfolio .type-portfolio.hover-style2:hover .thb-categories{
  9709. transition-delay:0.4s
  9710. }
  9711. .thb-portfolio .type-portfolio.hover-style3 h2{
  9712. font-size:22px
  9713. }
  9714. .thb-portfolio .type-portfolio.hover-style4 h2{
  9715. font-size:16px;
  9716. text-transform:uppercase;
  9717. margin-bottom:5px
  9718. }
  9719. .thb-portfolio .type-portfolio.hover-style5 .portfolio-link{
  9720. background:rgba(255,255,255,0.9)
  9721. }
  9722. @media only screen and (min-width: 64.063em){
  9723. .thb-portfolio .type-portfolio.hover-style5 .portfolio-link{
  9724. flex-direction:row
  9725. }
  9726. }
  9727. .thb-portfolio .type-portfolio.hover-style5 h2,.thb-portfolio .type-portfolio.hover-style5 .thb-categories{
  9728. opacity:0;
  9729. font-size:16px;
  9730. line-height:1;
  9731. font-weight:600;
  9732. text-transform:lowercase;
  9733. -moz-transform:translateX(50px);
  9734. -ms-transform:translateX(50px);
  9735. -webkit-transform:translateX(50px);
  9736. transform:translateX(50px)
  9737. }
  9738. @media only screen and (min-width: 64.063em){
  9739. .thb-portfolio .type-portfolio.hover-style5 h2,.thb-portfolio .type-portfolio.hover-style5 .thb-categories{
  9740. margin:0
  9741. }
  9742. }
  9743. .thb-portfolio .type-portfolio.hover-style5 h2 span,.thb-portfolio .type-portfolio.hover-style5 .thb-categories span{
  9744. vertical-align:middle
  9745. }
  9746. .thb-portfolio .type-portfolio.hover-style5 h2+.thb-categories:before{
  9747. content:'\2014';
  9748. display:none;
  9749. vertical-align:middle;
  9750. margin:0 8px
  9751. }
  9752. @media only screen and (min-width: 64.063em){
  9753. .thb-portfolio .type-portfolio.hover-style5 h2+.thb-categories:before{
  9754. display:inline
  9755. }
  9756. }
  9757. .thb-portfolio .type-portfolio.hover-style5:hover .portfolio-link{
  9758. opacity:1
  9759. }
  9760. .thb-portfolio .type-portfolio.hover-style5:hover h2,.thb-portfolio .type-portfolio.hover-style5:hover .thb-categories{
  9761. opacity:1;
  9762. -moz-transform:translateX(0);
  9763. -ms-transform:translateX(0);
  9764. -webkit-transform:translateX(0);
  9765. transform:translateX(0)
  9766. }
  9767. .thb-portfolio .type-portfolio.hover-style5:hover h2{
  9768. transition-delay:0.3s
  9769. }
  9770. .thb-portfolio .type-portfolio.hover-style5:hover .thb-categories{
  9771. transition-delay:0.4s
  9772. }
  9773. .thb-portfolio .type-portfolio.hover-style6{
  9774. z-index:5;
  9775. will-change:transform
  9776. }
  9777. .thb-portfolio .type-portfolio.hover-style6 .portfolio-link{
  9778. opacity:1
  9779. }
  9780. .thb-portfolio .type-portfolio.hover-style6 .portfolio-holder{
  9781. will-change:box-shadow
  9782. }
  9783. .thb-portfolio .type-portfolio.hover-style6 h2{
  9784. text-transform:uppercase
  9785. }
  9786. .thb-portfolio .type-portfolio.hover-style6 h2,.thb-portfolio .type-portfolio.hover-style6 .thb-categories{
  9787. opacity:1;
  9788. -moz-transform:translateX(0);
  9789. -ms-transform:translateX(0);
  9790. -webkit-transform:translateX(0);
  9791. transform:translateX(0)
  9792. }
  9793. .thb-portfolio .type-portfolio.hover-style6:hover{
  9794. z-index:10;
  9795. -moz-transform:translateY(-15px);
  9796. -ms-transform:translateY(-15px);
  9797. -webkit-transform:translateY(-15px);
  9798. transform:translateY(-15px)
  9799. }
  9800. .thb-portfolio .type-portfolio.hover-style6:hover .portfolio-holder{
  9801. box-shadow:0 7px 16px rgba(0,0,0,0.2)
  9802. }
  9803. .thb-portfolio .type-portfolio.hover-style8 .thb-placeholder{
  9804. opacity:1
  9805. }
  9806. .thb-portfolio .type-portfolio.hover-style8 .portfolio-link{
  9807. z-index:3;
  9808. background:none !important
  9809. }
  9810. .thb-portfolio .type-portfolio.hover-style8:hover .thb-placeholder{
  9811. opacity:1
  9812. }
  9813. .thb-portfolio .type-portfolio.hover-style8:hover .thb-placeholder.first{
  9814. opacity:0
  9815. }
  9816. .thb-portfolio .type-portfolio.slider-style1{
  9817. margin:0
  9818. }
  9819. .thb-portfolio .type-portfolio.slider-style1 .portfolio-holder{
  9820. opacity:1;
  9821. -moz-transform:translateY(0);
  9822. -ms-transform:translateY(0);
  9823. -webkit-transform:translateY(0);
  9824. transform:translateY(0);
  9825. padding-bottom:90vh
  9826. }
  9827. @media only screen and (min-width: 40.063em){
  9828. .thb-portfolio .type-portfolio.slider-style1 .portfolio-holder{
  9829. padding-bottom:70vh
  9830. }
  9831. }
  9832. .thb-portfolio .type-portfolio.slider-style1 .portfolio-link{
  9833. opacity:1;
  9834. padding:0 15px;
  9835. flex-direction:row
  9836. }
  9837. @media only screen and (min-width: 64.063em){
  9838. .thb-portfolio .type-portfolio.slider-style1 .portfolio-link{
  9839. padding:0 30px
  9840. }
  9841. }
  9842. .thb-portfolio .type-portfolio.slider-style1 .portfolio-link .row{
  9843. flex:1
  9844. }
  9845. .thb-portfolio .type-portfolio.slider-style1 .portfolio-link h1{
  9846. font-weight:400
  9847. }
  9848. @media only screen and (min-width: 64.063em){
  9849. .thb-portfolio .type-portfolio.slider-style1 .portfolio-link h1{
  9850. font-size:60px
  9851. }
  9852. }
  9853. .thb-portfolio .type-portfolio.slider-style1 .thb-categories{
  9854. font-size:16px;
  9855. margin-bottom:30px;
  9856. text-transform:none
  9857. }
  9858. .thb-portfolio .type-portfolio.slider-style1 h1{
  9859. margin-bottom:40px
  9860. }
  9861. .thb-portfolio .type-portfolio.slider-style1 p{
  9862. font-size:16px;
  9863. color:rgba(0,0,0,0.8);
  9864. margin-bottom:60px
  9865. }
  9866. .thb-portfolio .type-portfolio.slider-style1 .thb-categories,.thb-portfolio .type-portfolio.slider-style1 h1,.thb-portfolio .type-portfolio.slider-style1 p,.thb-portfolio .type-portfolio.slider-style1 .btn{
  9867. opacity:0;
  9868. -moz-transform:translateY(30px);
  9869. -ms-transform:translateY(30px);
  9870. -webkit-transform:translateY(30px);
  9871. transform:translateY(30px)
  9872. }
  9873. .thb-portfolio .type-portfolio.slider-style1.light-title p{
  9874. color:rgba(255,255,255,0.8)
  9875. }
  9876. .thb-portfolio .type-portfolio.slider-style1.slick-active .thb-categories,.thb-portfolio .type-portfolio.slider-style1.slick-active h1,.thb-portfolio .type-portfolio.slider-style1.slick-active p,.thb-portfolio .type-portfolio.slider-style1.slick-active .btn{
  9877. opacity:1;
  9878. -moz-transform:translateY(0px);
  9879. -ms-transform:translateY(0px);
  9880. -webkit-transform:translateY(0px);
  9881. transform:translateY(0px)
  9882. }
  9883. .thb-portfolio .type-portfolio.slider-style1.slick-active .thb-categories{
  9884. -moz-transition-delay:0.8s;
  9885. -o-transition-delay:0.8s;
  9886. -webkit-transition-delay:0.8s;
  9887. transition-delay:0.8s
  9888. }
  9889. .thb-portfolio .type-portfolio.slider-style1.slick-active h1{
  9890. -moz-transition-delay:1s;
  9891. -o-transition-delay:1s;
  9892. -webkit-transition-delay:1s;
  9893. transition-delay:1s
  9894. }
  9895. .thb-portfolio .type-portfolio.slider-style1.slick-active p{
  9896. -moz-transition-delay:1.2s;
  9897. -o-transition-delay:1.2s;
  9898. -webkit-transition-delay:1.2s;
  9899. transition-delay:1.2s
  9900. }
  9901. .thb-portfolio .type-portfolio.slider-style1.slick-active .btn{
  9902. -moz-transition-delay:1.2s;
  9903. -o-transition-delay:1.2s;
  9904. -webkit-transition-delay:1.2s;
  9905. transition-delay:1.2s
  9906. }
  9907. .thb-portfolio .type-portfolio.slider-style1.slick-active p+.btn{
  9908. -moz-transition-delay:1.4s;
  9909. -o-transition-delay:1.4s;
  9910. -webkit-transition-delay:1.4s;
  9911. transition-delay:1.4s
  9912. }
  9913. .thb-portfolio .type-portfolio.portfolio-style2{
  9914. margin-bottom:30px
  9915. }
  9916. .thb-portfolio .type-portfolio.portfolio-style2 .portfolio-holder{
  9917. padding:0;
  9918. height:auto
  9919. }
  9920. .thb-portfolio .type-portfolio.portfolio-style2 .portfolio-inner{
  9921. position:relative;
  9922. margin-bottom:20px;
  9923. background:#fff
  9924. }
  9925. .thb-portfolio .type-portfolio.portfolio-style2 h2,.thb-portfolio .type-portfolio.portfolio-style2 .thb-categories{
  9926. opacity:1;
  9927. transform:none
  9928. }
  9929. .thb-portfolio .type-portfolio.portfolio-style2 h2{
  9930. font-size:20px;
  9931. margin:0 0 5px;
  9932. font-weight:500
  9933. }
  9934. .thb-portfolio .type-portfolio.portfolio-style2 .thb-categories{
  9935. text-transform:none;
  9936. font-size:16px;
  9937. color:rgba(0,0,0,0.6)
  9938. }
  9939. .thb-portfolio .type-portfolio.portfolio-style2 .portfolio-link{
  9940. position:static;
  9941. opacity:1;
  9942. padding:0
  9943. }
  9944. .thb-portfolio .type-portfolio.portfolio-style2:hover .thb-placeholder{
  9945. opacity:0.6
  9946. }
  9947. .thb-portfolio .type-portfolio.portfolio-text-style1{
  9948. display:inline-flex;
  9949. position:relative;
  9950. overflow:hidden;
  9951. margin-right:5%
  9952. }
  9953. .thb-portfolio .type-portfolio.portfolio-text-style1 .thb_count{
  9954. margin-right:10px
  9955. }
  9956. .thb-portfolio .type-portfolio.portfolio-text-style1 figure{
  9957. position:absolute;
  9958. top:0;
  9959. left:0;
  9960. width:100%;
  9961. height:100%;
  9962. visibility:hidden;
  9963. will-change:visibility, transform;
  9964. transition-duration:0s
  9965. }
  9966. .thb-portfolio .type-portfolio.portfolio-text-style1:hover figure{
  9967. visibility:visible;
  9968. -moz-transform:scale(1.1, 1.1);
  9969. -ms-transform:scale(1.1, 1.1);
  9970. -webkit-transform:scale(1.1, 1.1);
  9971. transform:scale(1.1, 1.1);
  9972. -moz-transition:all 4s cubic-bezier(0.165, 0.84, 0.44, 1);
  9973. -o-transition:all 4s cubic-bezier(0.165, 0.84, 0.44, 1);
  9974. -webkit-transition:all 4s cubic-bezier(0.165, 0.84, 0.44, 1);
  9975. transition:all 4s cubic-bezier(0.165, 0.84, 0.44, 1)
  9976. }
  9977. .thb-portfolio .type-portfolio.portfolio-text-style3{
  9978. display:flex;
  9979. opacity:0.8
  9980. }
  9981. @media only screen and (min-width: 40.063em){
  9982. .thb-portfolio .type-portfolio.portfolio-text-style3{
  9983. display:inline-flex;
  9984. margin-right:20px
  9985. }
  9986. }
  9987. .thb-portfolio .type-portfolio.portfolio-text-style3 h2{
  9988. -moz-transform:translateY(0);
  9989. -ms-transform:translateY(0);
  9990. -webkit-transform:translateY(0);
  9991. transform:translateY(0);
  9992. -moz-transform:translateX(50px);
  9993. -ms-transform:translateX(50px);
  9994. -webkit-transform:translateX(50px);
  9995. transform:translateX(50px)
  9996. }
  9997. @media only screen and (min-width: 64.063em){
  9998. .thb-portfolio .type-portfolio.portfolio-text-style3 h2{
  9999. font-size:48px
  10000. }
  10001. }
  10002. @media only screen and (min-width: 40.063em){
  10003. .thb-portfolio .type-portfolio.portfolio-text-style3 h2:after{
  10004. content:'/';
  10005. display:inline-flex;
  10006. vertical-align:middle;
  10007. margin-left:20px
  10008. }
  10009. }
  10010. .thb-portfolio .type-portfolio.portfolio-text-style3.active{
  10011. opacity:1
  10012. }
  10013. .thb-portfolio.portfolio-vertical .type-portfolio{
  10014. display:flex;
  10015. padding:0
  10016. }
  10017. .thb-portfolio.portfolio-vertical .type-portfolio .portfolio-holder{
  10018. height:auto;
  10019. flex:1;
  10020. opacity:1;
  10021. -moz-transform:translateY(0);
  10022. -ms-transform:translateY(0);
  10023. -webkit-transform:translateY(0);
  10024. transform:translateY(0)
  10025. }
  10026. .thb-portfolio.portfolio-horizontal .type-portfolio .portfolio-holder{
  10027. height:100%
  10028. }
  10029. .thb-portfolio.thb-text-style2{
  10030. display:block;
  10031. overflow:hidden
  10032. }
  10033. .thb-portfolio.thb-text-style2 .type-portfolio{
  10034. padding:4%;
  10035. -moz-transform:translateX(100px);
  10036. -ms-transform:translateX(100px);
  10037. -webkit-transform:translateX(100px);
  10038. transform:translateX(100px);
  10039. opacity:0
  10040. }
  10041. .thb-portfolio.thb-text-style2 .type-portfolio:hover{
  10042. background:#1aa97f
  10043. }
  10044. .thb-portfolio.thb-text-style2 .thb-categories{
  10045. opacity:1;
  10046. -moz-transform:none;
  10047. -ms-transform:none;
  10048. -webkit-transform:none;
  10049. transform:none
  10050. }
  10051. .thb-portfolio.thb-text-style2 h1{
  10052. line-height:1
  10053. }
  10054. .thb-portfolio.thb-text-style2.dark-title .type-portfolio{
  10055. border-top:1px solid rgba(0,0,0,0.06)
  10056. }
  10057. .thb-portfolio.thb-text-style2.dark-title .type-portfolio:not(:hover){
  10058. background:#f0f0f0
  10059. }
  10060. .thb-portfolio.thb-text-style2.dark-title .type-portfolio.light-title:not(:hover) h1,.thb-portfolio.thb-text-style2.dark-title .type-portfolio.light-title:not(:hover) .thb-categories,.thb-portfolio.thb-text-style2.dark-title .type-portfolio.dark-title:not(:hover) h1,.thb-portfolio.thb-text-style2.dark-title .type-portfolio.dark-title:not(:hover) .thb-categories{
  10061. color:#484848
  10062. }
  10063. .thb-portfolio.thb-text-style2.light-title .type-portfolio{
  10064. border-top:1px solid rgba(255,255,255,0.1)
  10065. }
  10066. .thb-portfolio.thb-text-style2.light-title .type-portfolio:not(:hover){
  10067. background:#151515
  10068. }
  10069. .thb-portfolio.thb-text-style2.light-title .type-portfolio.light-title:not(:hover) h1,.thb-portfolio.thb-text-style2.light-title .type-portfolio.light-title:not(:hover) .thb-categories,.thb-portfolio.thb-text-style2.light-title .type-portfolio.dark-title:not(:hover) h1,.thb-portfolio.thb-text-style2.light-title .type-portfolio.dark-title:not(:hover) .thb-categories{
  10070. color:#fff
  10071. }
  10072. .thb-portfolio.thb-text-style3{
  10073. position:relative;
  10074. padding:10vh 0;
  10075. overflow:hidden
  10076. }
  10077. .thb-portfolio.thb-text-style3.light-title .thb-image-side{
  10078. background:#3f3f40
  10079. }
  10080. .thb-portfolio.thb-text-style3 .thb-content-side{
  10081. position:relative;
  10082. z-index:2
  10083. }
  10084. .thb-portfolio.thb-text-style3 .thb-image-side{
  10085. position:absolute;
  10086. top:0;
  10087. left:0;
  10088. width:100%;
  10089. height:100%;
  10090. z-index:0;
  10091. background:#fff
  10092. }
  10093. .thb-light-column .thb-portfolio.thb-text-style3 .thb-image-side{
  10094. background:#000
  10095. }
  10096. .thb-portfolio.thb-text-style3 .thb-image-side .portfolio-image{
  10097. position:absolute;
  10098. top:0;
  10099. left:0;
  10100. width:100%;
  10101. height:100%;
  10102. opacity:0
  10103. }
  10104. .post_categories{
  10105. text-transform:uppercase;
  10106. font-size:14px;
  10107. color:#151515;
  10108. letter-spacing:0.075em
  10109. }
  10110. .thb-portfolio-filter{
  10111. display:flex
  10112. }
  10113. .thb-portfolio-filter .filters{
  10114. margin:0;
  10115. padding:0
  10116. }
  10117. .thb-portfolio-filter .filters li a:after{
  10118. display:inline-flex;
  10119. content:attr(data-count);
  10120. font-weight:400;
  10121. font-size:12px;
  10122. vertical-align:super;
  10123. margin-left:5px
  10124. }
  10125. .thb-portfolio-filter .thb-toggle{
  10126. cursor:pointer
  10127. }
  10128. .thb-portfolio-filter.style1{
  10129. position:absolute;
  10130. top:0;
  10131. left:0;
  10132. z-index:20
  10133. }
  10134. .thb-portfolio-filter.style1:not(.is_stuck){
  10135. left:0 !important
  10136. }
  10137. .thb-portfolio-filter.style1 .thb-toggle{
  10138. display:inline-flex;
  10139. align-items:center;
  10140. height:42px;
  10141. font-size:12px;
  10142. padding:0 15px;
  10143. margin:0;
  10144. font-weight:600;
  10145. text-transform:uppercase;
  10146. color:#fff;
  10147. background:rgba(21,21,21,0.2)
  10148. }
  10149. .thb-portfolio-filter.style1 .thb-toggle:hover{
  10150. background:#151515
  10151. }
  10152. .thb-portfolio-filter.style1 .filters{
  10153. position:absolute;
  10154. top:0;
  10155. left:0;
  10156. width:100vw;
  10157. z-index:20;
  10158. background:#151515;
  10159. min-height:42px;
  10160. display:block;
  10161. padding:20px 0;
  10162. font-weight:600;
  10163. -moz-transform:translateY(-100%);
  10164. -ms-transform:translateY(-100%);
  10165. -webkit-transform:translateY(-100%);
  10166. transform:translateY(-100%)
  10167. }
  10168. .thb-portfolio-filter.style1 .filters li{
  10169. display:block;
  10170. justify-content:center;
  10171. text-transform:uppercase;
  10172. font-size:12px;
  10173. font-weight:600;
  10174. padding:0 25px;
  10175. width:100%
  10176. }
  10177. .thb-portfolio-filter.style1 .filters li a{
  10178. color:#fff
  10179. }
  10180. .thb-portfolio-filter.style1 .filters li a:hover,.thb-portfolio-filter.style1 .filters li a.active{
  10181. color:#1aa97f
  10182. }
  10183. @media only screen and (min-width: 64.063em){
  10184. .thb-portfolio-filter.style1 .filters{
  10185. display:flex;
  10186. justify-content:center;
  10187. align-items:center;
  10188. display:inline-flex;
  10189. padding:0
  10190. }
  10191. .thb-portfolio-filter.style1 .filters li{
  10192. white-space:nowrap;
  10193. display:inline-flex;
  10194. padding:0 8px;
  10195. width:auto
  10196. }
  10197. }
  10198. .thb-portfolio-filter.style2{
  10199. width:100%;
  10200. margin-bottom:20px
  10201. }
  10202. .thb-portfolio-filter.style2 .filters{
  10203. list-style:none;
  10204. margin:0;
  10205. padding:0;
  10206. width:100%
  10207. }
  10208. .thb-portfolio-filter.style2 .filters li{
  10209. display:flex;
  10210. width:100%;
  10211. font-size:18px;
  10212. text-transform:uppercase;
  10213. font-weight:400;
  10214. margin-bottom:20px
  10215. }
  10216. @media only screen and (min-width: 64.063em){
  10217. .thb-portfolio-filter.style2 .filters li{
  10218. display:inline-flex;
  10219. width:auto
  10220. }
  10221. }
  10222. @media only screen and (min-width: 64.063em){
  10223. .thb-portfolio-filter.style2 .filters li+li{
  10224. margin-left:20px
  10225. }
  10226. }
  10227. .thb-portfolio-filter.style2 .filters li a{
  10228. position:relative;
  10229. opacity:0.5;
  10230. color:#151515;
  10231. z-index:1
  10232. }
  10233. .thb-portfolio-filter.style2 .filters li a:before{
  10234. content:'';
  10235. position:absolute;
  10236. top:60%;
  10237. height:6px;
  10238. left:0;
  10239. z-index:-1;
  10240. width:100%;
  10241. background:#1aa97f;
  10242. transform-origin:left center;
  10243. will-change:transform;
  10244. -moz-transform:scale(0, 1);
  10245. -ms-transform:scale(0, 1);
  10246. -webkit-transform:scale(0, 1);
  10247. transform:scale(0, 1)
  10248. }
  10249. .thb-portfolio-filter.style2 .filters li a:hover,.thb-portfolio-filter.style2 .filters li a.active{
  10250. opacity:1
  10251. }
  10252. .thb-portfolio-filter.style2 .filters li a:hover:before,.thb-portfolio-filter.style2 .filters li a.active:before{
  10253. -moz-transform:scale(1, 1);
  10254. -ms-transform:scale(1, 1);
  10255. -webkit-transform:scale(1, 1);
  10256. transform:scale(1, 1)
  10257. }
  10258. .thb-portfolio-filter.style3{
  10259. display:none;
  10260. vertical-align:middle;
  10261. margin-left:10px
  10262. }
  10263. @media only screen and (min-width: 64.063em){
  10264. .thb-portfolio-filter.style3{
  10265. display:inline-flex
  10266. }
  10267. }
  10268. .thb-portfolio-filter.style3 .thb-toggle{
  10269. display:inline-flex;
  10270. justify-content:center;
  10271. align-items:center;
  10272. width:30px;
  10273. height:30px
  10274. }
  10275. .thb-portfolio-filter.style3 .thb-toggle svg{
  10276. width:20px
  10277. }
  10278. .thb-portfolio-filter.style3 .thb-toggle svg g{
  10279. stroke-width:4
  10280. }
  10281. .thb-portfolio-filter.style3 .filters{
  10282. background:#fff;
  10283. display:inline-flex;
  10284. align-items:center;
  10285. opacity:0;
  10286. visibility:hidden;
  10287. position:absolute;
  10288. top:100%;
  10289. right:15px;
  10290. left:15px;
  10291. height:auto;
  10292. align-items:center
  10293. }
  10294. @media only screen and (min-width: 64.063em){
  10295. .thb-portfolio-filter.style3 .filters{
  10296. top:0;
  10297. height:100%
  10298. }
  10299. }
  10300. .full-width-row .thb-portfolio-filter.style3 .filters,.footer.full-width-footer .row .thb-portfolio-filter.style3 .filters{
  10301. left:0;
  10302. right:0
  10303. }
  10304. .thb-portfolio-filter.style3 .filters li{
  10305. display:flex;
  10306. font-size:18px;
  10307. font-weight:400
  10308. }
  10309. @media only screen and (min-width: 64.063em){
  10310. .thb-portfolio-filter.style3 .filters li{
  10311. display:inline-flex
  10312. }
  10313. }
  10314. .thb-portfolio-filter.style3 .filters li.close{
  10315. margin-left:auto;
  10316. cursor:pointer;
  10317. text-transform:uppercase;
  10318. color:#151515;
  10319. font-size:12px;
  10320. vertical-align:middle;
  10321. line-height:20px;
  10322. font-weight:600
  10323. }
  10324. .thb-portfolio-filter.style3 .filters li.close svg{
  10325. width:20px;
  10326. height:20px;
  10327. display:inline-flex;
  10328. vertical-align:middle
  10329. }
  10330. .thb-portfolio-filter.style3 .filters li.close svg g{
  10331. stroke-width:4
  10332. }
  10333. @media only screen and (min-width: 64.063em){
  10334. .thb-portfolio-filter.style3 .filters li+li{
  10335. margin-left:20px
  10336. }
  10337. }
  10338. .thb-portfolio-filter.style3 .filters li a{
  10339. position:relative
  10340. }
  10341. .thb-portfolio-filter.style3 .filters li a:before{
  10342. content:'';
  10343. position:absolute;
  10344. top:100%;
  10345. height:1px;
  10346. left:0;
  10347. width:calc(100% - 10px);
  10348. background:#151515;
  10349. transform-origin:left center;
  10350. -moz-transform:scale(0, 1);
  10351. -ms-transform:scale(0, 1);
  10352. -webkit-transform:scale(0, 1);
  10353. transform:scale(0, 1)
  10354. }
  10355. .thb-portfolio-filter.style3 .filters li a:after{
  10356. margin-left:5px
  10357. }
  10358. .thb-portfolio-filter.style3 .filters li a:hover:before,.thb-portfolio-filter.style3 .filters li a.active:before{
  10359. -moz-transform:scale(1, 1);
  10360. -ms-transform:scale(1, 1);
  10361. -webkit-transform:scale(1, 1);
  10362. transform:scale(1, 1)
  10363. }
  10364. .portfolio-attributes{
  10365. display:flex
  10366. }
  10367. .portfolio-attributes .attribute h6{
  10368. text-transform:uppercase;
  10369. display:block;
  10370. color:#151515;
  10371. line-height:1;
  10372. padding-bottom:10px;
  10373. border-bottom:1px solid #151515
  10374. }
  10375. .portfolio-attributes .attribute p{
  10376. display:block
  10377. }
  10378. .portfolio-attributes.style1{
  10379. flex-direction:column
  10380. }
  10381. .portfolio-attributes.style1 .attribute+.attribute{
  10382. margin-top:30px
  10383. }
  10384. .portfolio-attributes.style2{
  10385. flex-direction:column
  10386. }
  10387. @media only screen and (min-width: 40.063em){
  10388. .portfolio-attributes.style2{
  10389. flex-direction:row
  10390. }
  10391. }
  10392. .portfolio-attributes.style2 .attribute{
  10393. flex:1
  10394. }
  10395. .portfolio-attributes.style2 .attribute+.attribute{
  10396. margin-top:30px
  10397. }
  10398. @media only screen and (min-width: 40.063em){
  10399. .portfolio-attributes.style2 .attribute+.attribute{
  10400. margin-top:0;
  10401. padding-left:30px
  10402. }
  10403. }
  10404. .thb-portfolio.portfolio-vertical .type-portfolio{
  10405. overflow:hidden
  10406. }
  10407. .thb-portfolio.portfolio-vertical.remove-transition .type-portfolio .thb-placeholder{
  10408. transform-origin:left top;
  10409. -moz-transition:none 1s;
  10410. -o-transition:none 1s;
  10411. -webkit-transition:none 1s;
  10412. transition:none 1s;
  10413. -moz-transform:scale(1.3) translateX(-5%);
  10414. -ms-transform:scale(1.3) translateX(-5%);
  10415. -webkit-transform:scale(1.3) translateX(-5%);
  10416. transform:scale(1.3) translateX(-5%)
  10417. }
  10418. .atvImg{
  10419. -webkit-tap-highlight-color:transparent;
  10420. position:absolute;
  10421. top:0;
  10422. left:0;
  10423. width:100%;
  10424. height:100%;
  10425. -moz-transform-style:preserve-3d;
  10426. -webkit-transform-style:preserve-3d;
  10427. transform-style:preserve-3d
  10428. }
  10429. .atvImg-container{
  10430. position:relative;
  10431. width:100%;
  10432. height:100%
  10433. }
  10434. .atvImg-container.over .atvImg-shadow{
  10435. box-shadow:0 35px 70px rgba(14,21,47,0.4),0 16px 40px rgba(14,21,47,0.4)
  10436. }
  10437. .atvImg-layers{
  10438. position:relative;
  10439. width:100%;
  10440. height:100%;
  10441. overflow:hidden;
  10442. -moz-transform-style:preserve-3d;
  10443. -webkit-transform-style:preserve-3d;
  10444. transform-style:preserve-3d;
  10445. -moz-backface-visibility:hidden;
  10446. -webkit-backface-visibility:hidden;
  10447. backface-visibility:hidden
  10448. }
  10449. .atvImg-rendered-layer{
  10450. position:absolute;
  10451. width:104%;
  10452. height:104%;
  10453. top:-2%;
  10454. left:-2%;
  10455. -moz-backface-visibility:hidden;
  10456. -webkit-backface-visibility:hidden;
  10457. backface-visibility:hidden
  10458. }
  10459. .atvImg-shadow{
  10460. position:absolute;
  10461. top:5%;
  10462. left:5%;
  10463. width:90%;
  10464. height:90%;
  10465. transition:all 0.2s ease-out;
  10466. box-shadow:0 8px 30px rgba(14,21,47,0.6)
  10467. }
  10468. #side-cart{
  10469. position:fixed;
  10470. z-index:101;
  10471. padding:0;
  10472. left:0;
  10473. top:0;
  10474. bottom:0;
  10475. right:0;
  10476. display:none;
  10477. overflow:hidden;
  10478. background:rgba(65,65,65,0.9);
  10479. filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  10480. opacity:0
  10481. }
  10482. #side-cart .cart-container{
  10483. display:flex;
  10484. flex-direction:column;
  10485. background:#f9f9f9;
  10486. height:100%;
  10487. float:right;
  10488. width:100%;
  10489. padding-bottom:160px;
  10490. position:relative;
  10491. color:#151515;
  10492. -moz-transform:translateX(100%);
  10493. -ms-transform:translateX(100%);
  10494. -webkit-transform:translateX(100%);
  10495. transform:translateX(100%)
  10496. }
  10497. @media only screen and (min-width: 40.063em){
  10498. #side-cart .cart-container{
  10499. width:480px
  10500. }
  10501. }
  10502. #side-cart .cart-container.empty{
  10503. padding-bottom:0
  10504. }
  10505. #side-cart header{
  10506. border-bottom:1px solid rgba(0,0,0,0.05);
  10507. padding:27px 20px
  10508. }
  10509. #side-cart header h6{
  10510. margin:0
  10511. }
  10512. #side-cart .widget_shopping_cart{
  10513. height:calc(100% - 100px);
  10514. flex:1;
  10515. margin:0
  10516. }
  10517. #side-cart .widget_shopping_cart .widget_shopping_cart_content{
  10518. display:flex;
  10519. height:100%;
  10520. padding:20px 0 20px 20px
  10521. }
  10522. #side-cart .widget_shopping_cart .widget_shopping_cart_content .product_list_widget{
  10523. flex:1;
  10524. width:100%;
  10525. height:100%;
  10526. overflow:auto;
  10527. padding-right:20px
  10528. }
  10529. #side-cart .widget_shopping_cart .total{
  10530. position:absolute;
  10531. bottom:100px;
  10532. left:0;
  10533. width:100%;
  10534. margin:0;
  10535. padding:0 20px;
  10536. font-size:18px
  10537. }
  10538. #side-cart .widget_shopping_cart .total strong{
  10539. font-weight:400
  10540. }
  10541. #side-cart .widget_shopping_cart .total .amount{
  10542. font-size:24px
  10543. }
  10544. #side-cart .widget_shopping_cart .buttons{
  10545. position:absolute;
  10546. bottom:0;
  10547. left:0;
  10548. width:100%
  10549. }
  10550. #side-cart .widget_shopping_cart .buttons .button{
  10551. color:#fff;
  10552. height:50px;
  10553. line-height:50px;
  10554. margin:0;
  10555. border-radius:0
  10556. }
  10557. #side-cart .widget_shopping_cart .buttons .button.checkout{
  10558. margin:0
  10559. }
  10560. .shop-row{
  10561. margin-top:50px
  10562. }
  10563. .shop-row.full-width-row,.footer.full-width-footer .shop-row.row{
  10564. padding:0 25px
  10565. }
  10566. .thb_shop_bar{
  10567. margin-bottom:35px;
  10568. font-size:14px;
  10569. line-height:1;
  10570. font-weight:400;
  10571. color:#545353
  10572. }
  10573. .thb_shop_bar .breadcrumb-column{
  10574. margin-bottom:20px
  10575. }
  10576. @media only screen and (min-width: 40.063em){
  10577. .thb_shop_bar .breadcrumb-column{
  10578. margin-bottom:0
  10579. }
  10580. }
  10581. @media only screen and (min-width: 40.063em){
  10582. .thb_shop_bar .result-column{
  10583. text-align:right
  10584. }
  10585. }
  10586. .thb_shop_bar .woocommerce-result-count,.thb_shop_bar .woocommerce-ordering{
  10587. display:inline-block;
  10588. margin:0
  10589. }
  10590. .thb_shop_bar .woocommerce-result-count{
  10591. font-size:inherit;
  10592. color:rgba(64,63,68,0.6)
  10593. }
  10594. .thb_shop_bar .woocommerce-ordering select{
  10595. color:#403f44;
  10596. border:0;
  10597. background:none;
  10598. height:auto
  10599. }
  10600. @media only screen and (min-width: 64.063em){
  10601. .thb_shop_bar .woocommerce-ordering{
  10602. margin-left:25px
  10603. }
  10604. }
  10605. .term-description{
  10606. margin-bottom:35px;
  10607. font-size:16px;
  10608. padding-right:10%
  10609. }
  10610. .term-description p{
  10611. font-size:inherit
  10612. }
  10613. .products .product{
  10614. display:flex;
  10615. margin-bottom:22px;
  10616. text-align:left;
  10617. flex-direction:column
  10618. }
  10619. .products .product:hover .product_after_title .product_after_shop_loop_price{
  10620. -moz-transform:translateY(-100%);
  10621. -ms-transform:translateY(-100%);
  10622. -webkit-transform:translateY(-100%);
  10623. transform:translateY(-100%)
  10624. }
  10625. .products .product:hover .product_after_title .product_after_shop_loop_buttons{
  10626. top:0
  10627. }
  10628. .products .product .product_thumbnail{
  10629. position:relative;
  10630. width:100%;
  10631. margin-bottom:20px;
  10632. overflow:hidden
  10633. }
  10634. .products .product .product_thumbnail img{
  10635. width:100%
  10636. }
  10637. .products .product .product_thumbnail a{
  10638. display:block
  10639. }
  10640. .products .product .product_thumbnail.thb_hover{
  10641. position:relative
  10642. }
  10643. .products .product .product_thumbnail.thb_hover .product_thumbnail_hover{
  10644. position:absolute;
  10645. top:0;
  10646. left:0;
  10647. width:100%;
  10648. height:100%;
  10649. opacity:0;
  10650. -moz-background-size:cover;
  10651. -o-background-size:cover;
  10652. -webkit-background-size:cover;
  10653. background-size:cover;
  10654. background-position:center
  10655. }
  10656. .products .product .product_thumbnail.thb_hover:hover .product_thumbnail_hover{
  10657. opacity:1
  10658. }
  10659. .products .product h3{
  10660. font-size:18px;
  10661. font-weight:500;
  10662. margin:0 0 2px;
  10663. line-height:1
  10664. }
  10665. .thb-capitalize-on .products .product h3{
  10666. text-transform:uppercase
  10667. }
  10668. .products .product h3 a:hover{
  10669. color:#151515
  10670. }
  10671. .products .product .product_after_title{
  10672. position:relative;
  10673. overflow:hidden;
  10674. font-size:16px
  10675. }
  10676. .products .product .product_after_title .product_after_shop_loop_buttons,.products .product .product_after_title .product_after_shop_loop_price{
  10677. height:25px;
  10678. display:flex;
  10679. align-items:center
  10680. }
  10681. .products .product .product_after_title .price{
  10682. line-height:25px;
  10683. color:#616161
  10684. }
  10685. .products .product .product_after_title .product_after_shop_loop_buttons{
  10686. position:absolute;
  10687. top:100%;
  10688. left:0;
  10689. width:100%
  10690. }
  10691. .products .product .product_after_title .button{
  10692. border:0;
  10693. position:relative;
  10694. background:none;
  10695. color:#1aa97f;
  10696. line-height:1.3;
  10697. font-size:16px;
  10698. height:auto;
  10699. text-align:left;
  10700. padding:0;
  10701. font-weight:400;
  10702. text-transform:none
  10703. }
  10704. .products .product .product_after_title .button:after{
  10705. border-color:#1aa97f
  10706. }
  10707. .products .product .product_after_title .button:hover{
  10708. background:transparent
  10709. }
  10710. .products .product.product-category{
  10711. display:flex;
  10712. flex-direction:column;
  10713. width:100%;
  10714. text-align:left;
  10715. margin-bottom:30px
  10716. }
  10717. .products .product.product-category a{
  10718. position:relative;
  10719. padding-bottom:90%;
  10720. overflow:hidden;
  10721. height:0;
  10722. background-size:cover;
  10723. background-position:center
  10724. }
  10725. @-moz-document url-prefix(){
  10726. .products .product.product-category a{
  10727. height:auto;
  10728. padding:0
  10729. }
  10730. .products .product.product-category a:before{
  10731. content:'';
  10732. display:block;
  10733. width:100%;
  10734. padding-bottom:90%
  10735. }
  10736. }
  10737. .products .product.product-category a div{
  10738. position:absolute;
  10739. top:0;
  10740. left:0;
  10741. padding:30px;
  10742. z-index:2;
  10743. width:100%;
  10744. height:100%;
  10745. text-align:left
  10746. }
  10747. .products .product.product-category a div h2{
  10748. text-align:left;
  10749. text-transform:none;
  10750. margin:0 0 10px;
  10751. font-size:22px
  10752. }
  10753. .products .product.product-category a div h2 .count{
  10754. display:inline-block;
  10755. margin-left:10px;
  10756. background:none;
  10757. vertical-align:super;
  10758. font-size:12px;
  10759. color:#f02121
  10760. }
  10761. .products .product.product-category a div span{
  10762. display:inline-block;
  10763. font-size:14px;
  10764. opacity:0;
  10765. color:#151515;
  10766. -moz-transform:translateX(10px);
  10767. -ms-transform:translateX(10px);
  10768. -webkit-transform:translateX(10px);
  10769. transform:translateX(10px)
  10770. }
  10771. .products .product.product-category a:hover div span{
  10772. opacity:1;
  10773. color:#151515;
  10774. -moz-transform:translateX(0);
  10775. -ms-transform:translateX(0);
  10776. -webkit-transform:translateX(0);
  10777. transform:translateX(0)
  10778. }
  10779. .products .product.product-category.double-height a{
  10780. padding-bottom:calc(180% + 28px)
  10781. }
  10782. @-moz-document url-prefix(){
  10783. .products .product.product-category.double-height a{
  10784. padding:0
  10785. }
  10786. .products .product.product-category.double-height a:before{
  10787. padding-bottom:calc(180% + 28px)
  10788. }
  10789. }
  10790. .price ins{
  10791. text-decoration:none
  10792. }
  10793. .quantity .screen-reader-text{
  10794. display:none
  10795. }
  10796. .quantity .qty{
  10797. text-align:center;
  10798. padding-right:5px;
  10799. padding-left:15px;
  10800. padding:0 5px 0 15px;
  10801. height:42px;
  10802. line-height:42px;
  10803. font-size:18px;
  10804. font-weight:600;
  10805. width:60px;
  10806. margin:0
  10807. }
  10808. .badge{
  10809. position:absolute;
  10810. top:10px;
  10811. left:10px;
  10812. display:flex;
  10813. align-items:center;
  10814. z-index:2;
  10815. font-size:12px;
  10816. color:#fff;
  10817. font-weight:600;
  10818. height:30px;
  10819. line-height:1;
  10820. padding:0 13px;
  10821. text-transform:uppercase;
  10822. letter-spacing:normal
  10823. }
  10824. .badge.onsale{
  10825. background:rgba(26,169,127,0.5)
  10826. }
  10827. .badge.out-of-stock{
  10828. background:rgba(177,177,177,0.5)
  10829. }
  10830. .badge.new{
  10831. background:rgba(235,186,3,0.5)
  10832. }
  10833. .added_to_cart{
  10834. display:none !important
  10835. }
  10836. .product-page{
  10837. margin:0 0 50px
  10838. }
  10839. .product-page .woocommerce-product-gallery{
  10840. position:relative
  10841. }
  10842. .product-page .woocommerce-product-gallery a{
  10843. display:block
  10844. }
  10845. .product-page .woocommerce-product-gallery img{
  10846. width:100%;
  10847. margin-bottom:2px
  10848. }
  10849. @media only screen and (min-width: 64.063em){
  10850. .product-page .large-order-3+.product-information-holder .product-information{
  10851. padding-right:20px;
  10852. padding-left:0
  10853. }
  10854. }
  10855. .product-page .large-order-3+.product-information-holder .product-information [itemprop="description"]{
  10856. padding-right:0;
  10857. padding-left:10%
  10858. }
  10859. @media only screen and (min-width: 64.063em){
  10860. .product-page .product-information{
  10861. padding-left:20px
  10862. }
  10863. }
  10864. .product-page .product-information .woocommerce-breadcrumb{
  10865. font-size:14px;
  10866. margin-bottom:15px
  10867. }
  10868. .product-page .product-information .product_title{
  10869. font-weight:400;
  10870. margin-bottom:20px
  10871. }
  10872. @media only screen and (min-width: 64.063em){
  10873. .product-page .product-information .product_title{
  10874. font-size:60px
  10875. }
  10876. }
  10877. .product-page .product-information .woocommerce-product-rating{
  10878. margin-bottom:20px
  10879. }
  10880. .product-page .product-information [itemprop="description"]{
  10881. padding-right:10%
  10882. }
  10883. .product-page .product-information .star-rating{
  10884. display:inline-flex;
  10885. margin:0;
  10886. vertical-align:middle
  10887. }
  10888. .product-page .product-information .woocommerce-review-link{
  10889. display:inline-flex;
  10890. font-size:14px;
  10891. color:#403f44;
  10892. margin-left:5px
  10893. }
  10894. .product-page .product-information .woocommerce-review-link .count{
  10895. margin-right:5px
  10896. }
  10897. .product-page .product-information .stock.out-of-stock{
  10898. color:red
  10899. }
  10900. .product-page .product-information .price{
  10901. font-size:36px;
  10902. color:#1aa97f
  10903. }
  10904. .product-page .product-information .price del{
  10905. opacity:0.6;
  10906. font-size:70%
  10907. }
  10908. .product-page .product-information .woocommerce-message{
  10909. margin-bottom:30px
  10910. }
  10911. .product-page .product-information .single_add_to_cart_button{
  10912. margin:0;
  10913. vertical-align:middle
  10914. }
  10915. .product-page .product-information .single_add_to_cart_button:hover{
  10916. background:#1aa97f;
  10917. border-color:#1aa97f
  10918. }
  10919. .product-page .product-information .screen-reader-text{
  10920. display:none
  10921. }
  10922. .product-page .product-information .woocommerce-variation-price{
  10923. display:none
  10924. }
  10925. .product-page .product-information .variations_button{
  10926. display:inline-block
  10927. }
  10928. .product-page .product-information .reset_variations{
  10929. display:none;
  10930. color:#1aa97f;
  10931. margin-bottom:20px
  10932. }
  10933. .product-page .product-information .short-description{
  10934. padding:0 50px
  10935. }
  10936. .product-page .product-information .quantity{
  10937. float:left;
  10938. margin-right:10px
  10939. }
  10940. .product-page .product-information #share-post-link{
  10941. margin-top:35px
  10942. }
  10943. .product-page .product-information .product_meta{
  10944. width:100%;
  10945. text-transform:uppercase;
  10946. margin-top:35px;
  10947. color:#151515
  10948. }
  10949. .product-page .product-information .product_meta>span{
  10950. display:block;
  10951. font-weight:600;
  10952. font-size:11px;
  10953. text-transform:uppercase;
  10954. margin:0
  10955. }
  10956. .product-page .product-information .product_meta>span a{
  10957. color:#1aa97f;
  10958. font-weight:500
  10959. }
  10960. .product-page .product-information .product_meta>span span{
  10961. font-weight:400
  10962. }
  10963. .product-page .product-information .product_meta .wcml_currency_switcher{
  10964. display:none
  10965. }
  10966. .product-page .group_table{
  10967. margin-bottom:10px
  10968. }
  10969. .product-page .group_table td{
  10970. padding:0 0 10px;
  10971. margin-bottom:10px;
  10972. vertical-align:middle
  10973. }
  10974. .product-page .group_table td.label label{
  10975. margin:0 15px 0 0
  10976. }
  10977. .product-page .group_table td.price{
  10978. font-size:20px
  10979. }
  10980. .product-page.style1{
  10981. margin-top:50px
  10982. }
  10983. .product-page.style1 .product-information-holder{
  10984. overflow:hidden
  10985. }
  10986. .product-page.style1 .product-information{
  10987. display:flex;
  10988. flex-direction:column
  10989. }
  10990. .product-page.product-full-width-on{
  10991. margin-top:0
  10992. }
  10993. .product-page.product-full-width-on .product-information{
  10994. padding:15px
  10995. }
  10996. @media only screen and (min-width: 40.063em){
  10997. .product-page.product-full-width-on .product-information{
  10998. padding:10%
  10999. }
  11000. }
  11001. .product-page .variations{
  11002. width:100%
  11003. }
  11004. @media only screen and (min-width: 40.063em){
  11005. .product-page .variations{
  11006. width:80%
  11007. }
  11008. }
  11009. @media only screen and (min-width: 64.063em){
  11010. .product-page .variations{
  11011. width:60%
  11012. }
  11013. }
  11014. .product-page .variations label{
  11015. margin-bottom:10px
  11016. }
  11017. .product-page .variations .select-wrapper{
  11018. margin-bottom:20px
  11019. }
  11020. .woocommerce-tabs{
  11021. margin:50px 0
  11022. }
  11023. .woocommerce-tabs .tabs{
  11024. list-style:none;
  11025. text-align:center;
  11026. font-size:20px;
  11027. margin-bottom:50px
  11028. }
  11029. .woocommerce-tabs .tabs li{
  11030. display:flex;
  11031. margin:0 0 15px
  11032. }
  11033. @media only screen and (min-width: 40.063em){
  11034. .woocommerce-tabs .tabs li{
  11035. display:inline-flex;
  11036. margin:0 15px
  11037. }
  11038. }
  11039. .woocommerce-tabs .tabs li a{
  11040. color:#151515;
  11041. font-size:18px;
  11042. position:relative
  11043. }
  11044. .woocommerce-tabs .tabs li a:hover{
  11045. color:#1aa97f
  11046. }
  11047. .woocommerce-tabs .tabs li a:after{
  11048. content:'';
  11049. display:block;
  11050. border-bottom:1px solid #1aa97f;
  11051. position:absolute;
  11052. top:100%;
  11053. left:0;
  11054. width:100%;
  11055. -moz-transform-origin:50% 50% 50%;
  11056. -ms-transform-origin:50% 50% 50%;
  11057. -webkit-transform-origin:50% 50% 50%;
  11058. transform-origin:50% 50% 50%;
  11059. -moz-transform:scale(0, 1);
  11060. -ms-transform:scale(0, 1);
  11061. -webkit-transform:scale(0, 1);
  11062. transform:scale(0, 1)
  11063. }
  11064. .woocommerce-tabs .tabs li.active a{
  11065. color:#1aa97f
  11066. }
  11067. .woocommerce-tabs .tabs li.active a:after{
  11068. -moz-transform:scale(1, 1);
  11069. -ms-transform:scale(1, 1);
  11070. -webkit-transform:scale(1, 1);
  11071. transform:scale(1, 1)
  11072. }
  11073. .woocommerce-tabs .wc-tab h2{
  11074. display:none
  11075. }
  11076. .related,.upsells,.cross-sells{
  11077. padding-top:50px
  11078. }
  11079. .related h2,.upsells h2,.cross-sells h2{
  11080. display:block;
  11081. text-align:center;
  11082. font-size:20px;
  11083. font-weight:400;
  11084. margin-bottom:30px
  11085. }
  11086. .shop_attributes{
  11087. margin:0 auto;
  11088. width:100%
  11089. }
  11090. @media only screen and (min-width: 40.063em){
  11091. .shop_attributes{
  11092. width:80%
  11093. }
  11094. }
  11095. @media only screen and (min-width: 64.063em){
  11096. .shop_attributes{
  11097. width:60%
  11098. }
  11099. }
  11100. .shop_attributes tr{
  11101. border-bottom:1px solid rgba(0,0,0,0.05)
  11102. }
  11103. .shop_attributes tr th{
  11104. vertical-align:initial;
  11105. text-align:left;
  11106. padding:20px 0;
  11107. line-height:1.6
  11108. }
  11109. .shop_attributes tr td{
  11110. text-align:right;
  11111. padding:20px 0
  11112. }
  11113. .shop_attributes tr td p{
  11114. font-size:16px;
  11115. margin-bottom:0
  11116. }
  11117. .thb-shop-title{
  11118. margin:5vh 0 10vh
  11119. }
  11120. .woocommerce-checkout .thb-shop-title{
  11121. margin-bottom:5vh
  11122. }
  11123. @media only screen and (min-width: 75em){
  11124. .thb-shop-title{
  11125. font-size:70px
  11126. }
  11127. }
  11128. .thb-box-title,.cart-collaterals h2,.woocommerce-checkout h2,#order_review_heading,#customer_details h3,.woocommerce-Address-title h3,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content h2,.woocommerce-EditAccountForm legend,#customer_login h2{
  11129. font-size:20px;
  11130. text-transform:none;
  11131. color:#151515;
  11132. margin:0 0 30px
  11133. }
  11134. @media only screen and (min-width: 40.063em){
  11135. .cart-section,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields{
  11136. padding-right:5%
  11137. }
  11138. }
  11139. .shop_table{
  11140. width:100%;
  11141. margin-bottom:30px;
  11142. color:#151515
  11143. }
  11144. .shop_table thead{
  11145. text-align:left
  11146. }
  11147. .shop_table thead tr{
  11148. border-bottom:1px solid rgba(0,0,0,0.07)
  11149. }
  11150. .shop_table thead tr th{
  11151. text-transform:uppercase;
  11152. color:#7f7e83;
  11153. font-size:12px;
  11154. font-weight:400;
  11155. padding:0 5px 10px
  11156. }
  11157. @media only screen and (min-width: 40.063em){
  11158. .shop_table thead tr th{
  11159. padding:0 13px 10px
  11160. }
  11161. }
  11162. @media only screen and (max-width: 64.063em){
  11163. .shop_table thead tr th.product-thumbnail{
  11164. display:none
  11165. }
  11166. }
  11167. .shop_table tbody tr{
  11168. border-bottom:1px solid rgba(0,0,0,0.07)
  11169. }
  11170. .shop_table tbody tr th{
  11171. text-align:left;
  11172. color:#151515
  11173. }
  11174. .woocommerce-checkout .shop_table tbody tr th,.cart_totals .shop_table tbody tr th{
  11175. text-transform:uppercase;
  11176. font-size:12px
  11177. }
  11178. .shop_table tbody tr td{
  11179. padding:10px 5px
  11180. }
  11181. @media only screen and (min-width: 40.063em){
  11182. .shop_table tbody tr td{
  11183. padding:30px 13px
  11184. }
  11185. }
  11186. .woocommerce-checkout .shop_table tbody tr td,.cart_totals .shop_table tbody tr td{
  11187. padding-top:15px;
  11188. padding-bottom:15px
  11189. }
  11190. .shop_table tbody .product-name{
  11191. width:55%
  11192. }
  11193. .shop_table tbody .product-name .product-quantity{
  11194. font-size:14px;
  11195. font-weight:400
  11196. }
  11197. .shop_table tbody .product-thumbnail img{
  11198. max-width:100px
  11199. }
  11200. @media only screen and (max-width: 64.063em){
  11201. .shop_table tbody .product-thumbnail{
  11202. display:none
  11203. }
  11204. }
  11205. .shop_table .actions{
  11206. padding-left:0;
  11207. padding-right:0
  11208. }
  11209. .shop_table .actions .footer_coupon{
  11210. display:flex;
  11211. justify-content:space-between
  11212. }
  11213. @media only screen and (max-width: 64.063em){
  11214. .shop_table .actions .footer_coupon{
  11215. flex-direction:column;
  11216. flex:1
  11217. }
  11218. .shop_table .actions .footer_coupon .coupon{
  11219. margin-bottom:20px;
  11220. display:flex
  11221. }
  11222. .shop_table .actions .footer_coupon .coupon .box{
  11223. flex:1;
  11224. vertical-align:middle
  11225. }
  11226. }
  11227. .shop_table .actions .footer_coupon .button{
  11228. justify-content:center;
  11229. vertical-align:middle
  11230. }
  11231. .shop_table tfoot{
  11232. color:#151515
  11233. }
  11234. .shop_table tfoot tr{
  11235. text-align:left;
  11236. border-bottom:1px solid rgba(0,0,0,0.07)
  11237. }
  11238. .shop_table tfoot tr.order-total td{
  11239. font-size:22px
  11240. }
  11241. .shop_table tfoot th{
  11242. text-transform:uppercase;
  11243. font-size:12px;
  11244. padding-left:25px;
  11245. font-weight:600
  11246. }
  11247. .shop_table tfoot td{
  11248. padding:15px 5px
  11249. }
  11250. @media only screen and (min-width: 40.063em){
  11251. .shop_table tfoot td{
  11252. padding:15px 13px
  11253. }
  11254. }
  11255. .shop_table tfoot:last-child{
  11256. border:0
  11257. }
  11258. .shop_table.cart{
  11259. tr:last-child;
  11260. tr-border:0
  11261. }
  11262. .coupon label{
  11263. display:none
  11264. }
  11265. .coupon .box{
  11266. margin:0
  11267. }
  11268. #shipping_method{
  11269. list-style:none;
  11270. margin:0
  11271. }
  11272. #shipping_method label{
  11273. font-size:14px;
  11274. display:inline;
  11275. margin-left:7px;
  11276. text-transform:none
  11277. }
  11278. .cart-collaterals{
  11279. background:#f1f1f1;
  11280. padding:15px;
  11281. margin-bottom:30px
  11282. }
  11283. @media only screen and (min-width: 40.063em){
  11284. .cart-collaterals{
  11285. padding:35px
  11286. }
  11287. }
  11288. .cart_totals h2{
  11289. margin-bottom:0
  11290. }
  11291. .cart_totals .shop_table{
  11292. margin:0;
  11293. color:#151515
  11294. }
  11295. .cart_totals .shop_table tbody tr th{
  11296. text-transform:uppercase;
  11297. font-size:12px
  11298. }
  11299. @media only screen and (min-width: 40.063em){
  11300. .cart_totals .shop_table tbody tr th{
  11301. width:100px
  11302. }
  11303. }
  11304. .cart_totals .shop_table tbody tr td{
  11305. font-size:16px
  11306. }
  11307. .cart_totals .shop_table tbody tr.order-total td{
  11308. font-size:22px
  11309. }
  11310. .cart_totals .shipping-calculator-form .form-row{
  11311. margin-bottom:10px
  11312. }
  11313. .cart_totals .shipping-calculator-form .input-text{
  11314. width:100%;
  11315. margin:0
  11316. }
  11317. .cart_totals p{
  11318. margin:0
  11319. }
  11320. .cart_totals .shipping-calculator-button{
  11321. text-transform:uppercase;
  11322. font-weight:600;
  11323. font-size:12px
  11324. }
  11325. .cart_totals .button{
  11326. width:100%
  11327. }
  11328. .cart_totals .button.checkout-button{
  11329. margin-top:20px;
  11330. height:50px;
  11331. line-height:48px;
  11332. font-size:14px
  11333. }
  11334. .cart-empty svg{
  11335. max-width:120px;
  11336. margin-bottom:30px
  11337. }
  11338. .woocommerce-checkout .form-row{
  11339. margin:0
  11340. }
  11341. .woocommerce-checkout .select2-container{
  11342. margin-bottom:27px
  11343. }
  11344. .woocommerce-checkout abbr{
  11345. border:none
  11346. }
  11347. .woocommerce-info{
  11348. text-transform:uppercase;
  11349. font-weight:600;
  11350. font-size:12px;
  11351. color:#151515;
  11352. margin-bottom:20px
  11353. }
  11354. .woocommerce-info a:not(.button){
  11355. color:#1aa97f
  11356. }
  11357. form+.woocommerce-info{
  11358. margin-top:20px
  11359. }
  11360. @media only screen and (min-width: 40.063em){
  11361. .woocommerce-info+form{
  11362. max-width:40%;
  11363. margin:0 auto
  11364. }
  11365. }
  11366. form.woocommerce-checkout{
  11367. margin-top:30px
  11368. }
  11369. #customer_details #ship-to-different-address{
  11370. display:flex;
  11371. flex-direction:row-reverse;
  11372. justify-content:flex-end;
  11373. align-items:center
  11374. }
  11375. #customer_details #ship-to-different-address label{
  11376. display:inline-block;
  11377. font-size:12px;
  11378. font-weight:600;
  11379. margin:0
  11380. }
  11381. #customer_details #ship-to-different-address label span{
  11382. margin-left:15px
  11383. }
  11384. #customer_details .create-account{
  11385. margin-bottom:30px
  11386. }
  11387. #customer_details .create-account label{
  11388. display:inline-block;
  11389. margin:0 0 0 10px
  11390. }
  11391. #customer_details .create-account p{
  11392. font-size:16px
  11393. }
  11394. #customer_details #billing_address_1,#customer_details #shipping_address_1{
  11395. margin-bottom:5px
  11396. }
  11397. .shop_table.woocommerce-checkout-review-order-table{
  11398. margin-bottom:0
  11399. }
  11400. .shop_table.woocommerce-checkout-review-order-table thead tr th:first-child,.shop_table.woocommerce-checkout-review-order-table tfoot th,.shop_table.woocommerce-checkout-review-order-table tbody tr td:first-child{
  11401. padding-left:0
  11402. }
  11403. .shop_table.woocommerce-checkout-review-order-table thead tr th:last-child,.shop_table.woocommerce-checkout-review-order-table tbody tr td:last-child,.shop_table.woocommerce-checkout-review-order-table tfoot tr td:last-child{
  11404. width:170px
  11405. }
  11406. .payment_methods{
  11407. list-style:none
  11408. }
  11409. .payment_methods .wc_payment_method{
  11410. padding:20px 0 20px 0;
  11411. border-bottom:1px solid rgba(0,0,0,0.07)
  11412. }
  11413. .payment_methods .wc_payment_method:last-child{
  11414. border-bottom:0
  11415. }
  11416. .payment_methods .wc_payment_method.payment_method_paypal img{
  11417. display:none
  11418. }
  11419. .payment_methods .wc_payment_method.payment_method_paypal label{
  11420. align-items:center;
  11421. display:inline-flex
  11422. }
  11423. .payment_methods .wc_payment_method.payment_method_paypal .about_paypal{
  11424. font-size:80%;
  11425. margin-left:20px;
  11426. font-weight:400
  11427. }
  11428. .payment_methods label{
  11429. display:inline-block;
  11430. margin-left:15px;
  11431. font-size:14px;
  11432. font-weight:600;
  11433. text-transform:none;
  11434. margin-bottom:0
  11435. }
  11436. .payment_methods .payment_box{
  11437. padding-left:32px
  11438. }
  11439. .payment_methods .payment_box p{
  11440. font-size:14px;
  11441. color:#79787f;
  11442. margin:0;
  11443. padding:5px 0 0
  11444. }
  11445. #place_order{
  11446. width:100%;
  11447. justify-content:center;
  11448. height:50px;
  11449. font-weight:600;
  11450. text-transform:uppercase
  11451. }
  11452. .form-row.wc-terms-and-conditions{
  11453. margin-bottom:30px
  11454. }
  11455. .form-row.wc-terms-and-conditions label{
  11456. display:inline;
  11457. text-transform:none;
  11458. font-weight:400
  11459. }
  11460. .form-row.wc-terms-and-conditions label span{
  11461. margin-left:15px
  11462. }
  11463. .woocommerce-form-login label{
  11464. text-align:left
  11465. }
  11466. .woocommerce-form-login p{
  11467. font-size:14px
  11468. }
  11469. .woocommerce-form-login .woocommerce-form__label{
  11470. margin:0;
  11471. font-size:14px;
  11472. text-transform:none
  11473. }
  11474. .woocommerce-form-login .input-text{
  11475. margin-bottom:15px
  11476. }
  11477. .woocommerce-form-login .button{
  11478. width:100%;
  11479. margin-top:10px;
  11480. margin-bottom:20px
  11481. }
  11482. .woocommerce-form-login .last-row{
  11483. font-size:14px;
  11484. padding-bottom:20px
  11485. }
  11486. .woocommerce-form-login .lost_password{
  11487. text-align:right
  11488. }
  11489. .my-account-wrapper{
  11490. padding:50px 0
  11491. }
  11492. @media only screen and (min-width: 75em){
  11493. .my-account-wrapper{
  11494. padding:70px 0
  11495. }
  11496. }
  11497. .account-user{
  11498. padding:30px;
  11499. background:#1d1f1e
  11500. }
  11501. @media only screen and (min-width: 40.063em){
  11502. .account-user{
  11503. padding:40px
  11504. }
  11505. }
  11506. .account-user p{
  11507. display:block;
  11508. font-size:14px;
  11509. margin:0;
  11510. color:#868686
  11511. }
  11512. .account-user p a{
  11513. color:#fff
  11514. }
  11515. .account-user .user-name{
  11516. color:#fff;
  11517. display:block;
  11518. font-size:12px;
  11519. text-transform:uppercase;
  11520. font-weight:400;
  11521. letter-spacing:0.1em;
  11522. margin-bottom:15px
  11523. }
  11524. .woocommerce-MyAccount-navigation{
  11525. margin:0 0 30px
  11526. }
  11527. .woocommerce-MyAccount-navigation ul{
  11528. list-style:none;
  11529. padding:0;
  11530. margin:0
  11531. }
  11532. .woocommerce-MyAccount-navigation ul li a{
  11533. display:flex;
  11534. font-weight:600;
  11535. text-transform:uppercase;
  11536. font-size:12px;
  11537. border-top:1px solid #f1f1f1;
  11538. border-left:1px solid #f1f1f1;
  11539. border-right:1px solid #f1f1f1;
  11540. height:55px;
  11541. padding:0 25px;
  11542. align-items:center
  11543. }
  11544. .woocommerce-MyAccount-navigation ul li:last-child a{
  11545. border-bottom:1px solid #f1f1f1
  11546. }
  11547. .woocommerce-MyAccount-navigation ul li:hover a,.woocommerce-MyAccount-navigation ul li.is-active a{
  11548. background:#1aa97f;
  11549. color:#fff;
  11550. border-color:#1aa97f
  11551. }
  11552. .woocommerce-MyAccount-navigation ul li:hover+li a,.woocommerce-MyAccount-navigation ul li.is-active+li a{
  11553. border-top-color:#1aa97f
  11554. }
  11555. .woocommerce-MyAccount-content p.form-row{
  11556. margin:0
  11557. }
  11558. .woocommerce-error{
  11559. list-style:none;
  11560. width:100%;
  11561. text-align:center
  11562. }
  11563. #customer_login{
  11564. padding:50px 0
  11565. }
  11566. #customer_login .woocommerce-error{
  11567. margin:0
  11568. }
  11569. @media only screen and (min-width: 40.063em){
  11570. #customer_login .login-section{
  11571. padding:5%
  11572. }
  11573. }
  11574. @media only screen and (min-width: 40.063em){
  11575. #customer_login .login-section{
  11576. padding:10%
  11577. }
  11578. }
  11579. #customer_login .login-section .input-text{
  11580. margin-bottom:15px
  11581. }
  11582. #customer_login .login-section .button{
  11583. margin-top:10px
  11584. }
  11585. #customer_login .login-section .line{
  11586. position:absolute;
  11587. display:none;
  11588. top:0;
  11589. left:0;
  11590. border-left:1px solid #e2e2e2;
  11591. bottom:0;
  11592. margin:20px 0
  11593. }
  11594. @media only screen and (min-width: 40.063em){
  11595. #customer_login .login-section .line{
  11596. display:block
  11597. }
  11598. }
  11599. #customer_login .login-section .or{
  11600. top:50%;
  11601. position:absolute;
  11602. display:none;
  11603. left:-30px;
  11604. margin-top:-30px;
  11605. width:60px;
  11606. height:60px;
  11607. font-weight:600;
  11608. line-height:60px;
  11609. text-align:center;
  11610. background:#e2e2e2;
  11611. color:#fff;
  11612. font-size:14px;
  11613. border-radius:34px
  11614. }
  11615. @media only screen and (min-width: 40.063em){
  11616. #customer_login .login-section .or{
  11617. display:block
  11618. }
  11619. }
  11620. #customer_login .login-section h2{
  11621. margin-bottom:10px
  11622. }
  11623. #customer_login .login-section h2+p{
  11624. font-size:16px;
  11625. margin-bottom:25px
  11626. }
  11627. #customer_login .login-section .button{
  11628. width:auto
  11629. }
  11630. #customer_login .login-section p.form-row{
  11631. margin:0
  11632. }
  11633. #customer_login .login-section .last-row{
  11634. margin:0
  11635. }
  11636. #customer_login .woocommerce-password-strength{
  11637. line-height:1.2;
  11638. font-size:14px;
  11639. color:#151515;
  11640. margin-bottom:10px
  11641. }
  11642. #customer_login .woocommerce-password-strength+.woocommerce-password-hint{
  11643. font-size:11px;
  11644. line-height:1.3;
  11645. display:block;
  11646. margin-bottom:10px
  11647. }
  11648. .posts .post{
  11649. padding-bottom:20px
  11650. }
  11651. .posts .post:after{
  11652. display:none
  11653. }
  11654. .posts .post .post-title{
  11655. text-align:left;
  11656. margin:25px 0 5px
  11657. }
  11658. .posts .post .post-title h2{
  11659. font-size:24px;
  11660. line-height:30px;
  11661. font-weight:400
  11662. }
  11663. .posts .post .post-meta ul{
  11664. margin-bottom:10px
  11665. }
  11666. .inline-icon{
  11667. display:inline-flex;
  11668. vertical-align:middle
  11669. }
  11670. .inline-icon.icon-1x{
  11671. font-size:18px
  11672. }
  11673. .inline-icon.icon-2x{
  11674. font-size:24px
  11675. }
  11676. .inline-icon.icon-3x{
  11677. font-size:28px
  11678. }
  11679. .inline-icon.icon-4x{
  11680. font-size:32px
  11681. }
  11682. .boxed-icon{
  11683. display:inline-flex;
  11684. justify-content:center;
  11685. align-items:center;
  11686. width:32px;
  11687. height:32px;
  11688. line-height:1;
  11689. font-size:12px
  11690. }
  11691. .facebook:hover{
  11692. color:#3b5998
  11693. }
  11694. .facebook.boxed-icon{
  11695. color:#151515;
  11696. border-radius:2px
  11697. }
  11698. .facebook.boxed-icon:hover{
  11699. color:#fff;
  11700. background:#3b5998
  11701. }
  11702. .facebook.boxed-icon.fill{
  11703. color:#fff;
  11704. background:#3b5998
  11705. }
  11706. .facebook.boxed-icon.fill:hover{
  11707. color:#fff;
  11708. background:#314a7e
  11709. }
  11710. .facebook.boxed-icon.white-fill{
  11711. color:#151515;
  11712. background:#fff
  11713. }
  11714. .facebook.boxed-icon.white-fill:hover{
  11715. color:#fff;
  11716. background:#3b5998
  11717. }
  11718. .facebook-messenger:hover{
  11719. color:#0084ff
  11720. }
  11721. .facebook-messenger.boxed-icon{
  11722. color:#151515;
  11723. border-radius:2px
  11724. }
  11725. .facebook-messenger.boxed-icon:hover{
  11726. color:#fff;
  11727. background:#0084ff
  11728. }
  11729. .facebook-messenger.boxed-icon.fill{
  11730. color:#fff;
  11731. background:#0084ff
  11732. }
  11733. .facebook-messenger.boxed-icon.fill:hover{
  11734. color:#fff;
  11735. background:#0072db
  11736. }
  11737. .facebook-messenger.boxed-icon.white-fill{
  11738. color:#151515;
  11739. background:#fff
  11740. }
  11741. .facebook-messenger.boxed-icon.white-fill:hover{
  11742. color:#fff;
  11743. background:#0084ff
  11744. }
  11745. .google-plus:hover{
  11746. color:#dd4b39
  11747. }
  11748. .google-plus.boxed-icon{
  11749. color:#151515;
  11750. border-radius:2px
  11751. }
  11752. .google-plus.boxed-icon:hover{
  11753. color:#fff;
  11754. background:#dd4b39
  11755. }
  11756. .google-plus.boxed-icon.fill{
  11757. color:#fff;
  11758. background:#dd4b39
  11759. }
  11760. .google-plus.boxed-icon.fill:hover{
  11761. color:#fff;
  11762. background:#cf3624
  11763. }
  11764. .google-plus.boxed-icon.white-fill{
  11765. color:#151515;
  11766. background:#fff
  11767. }
  11768. .google-plus.boxed-icon.white-fill:hover{
  11769. color:#fff;
  11770. background:#dd4b39
  11771. }
  11772. .linkedin:hover{
  11773. color:#007bb6
  11774. }
  11775. .linkedin.boxed-icon{
  11776. color:#151515;
  11777. border-radius:2px
  11778. }
  11779. .linkedin.boxed-icon:hover{
  11780. color:#fff;
  11781. background:#007bb6
  11782. }
  11783. .linkedin.boxed-icon.fill{
  11784. color:#fff;
  11785. background:#007bb6
  11786. }
  11787. .linkedin.boxed-icon.fill:hover{
  11788. color:#fff;
  11789. background:#006392
  11790. }
  11791. .linkedin.boxed-icon.white-fill{
  11792. color:#151515;
  11793. background:#fff
  11794. }
  11795. .linkedin.boxed-icon.white-fill:hover{
  11796. color:#fff;
  11797. background:#007bb6
  11798. }
  11799. .pinterest:hover{
  11800. color:#cb2027
  11801. }
  11802. .pinterest.boxed-icon{
  11803. color:#151515;
  11804. border-radius:2px
  11805. }
  11806. .pinterest.boxed-icon:hover{
  11807. color:#fff;
  11808. background:#cb2027
  11809. }
  11810. .pinterest.boxed-icon.fill{
  11811. color:#fff;
  11812. background:#cb2027
  11813. }
  11814. .pinterest.boxed-icon.fill:hover{
  11815. color:#fff;
  11816. background:#ac1b21
  11817. }
  11818. .pinterest.boxed-icon.white-fill{
  11819. color:#151515;
  11820. background:#fff
  11821. }
  11822. .pinterest.boxed-icon.white-fill:hover{
  11823. color:#fff;
  11824. background:#cb2027
  11825. }
  11826. .twitter:hover{
  11827. color:#00aced
  11828. }
  11829. .twitter.boxed-icon{
  11830. color:#151515;
  11831. border-radius:2px
  11832. }
  11833. .twitter.boxed-icon:hover{
  11834. color:#fff;
  11835. background:#00aced
  11836. }
  11837. .twitter.boxed-icon.fill{
  11838. color:#fff;
  11839. background:#00aced
  11840. }
  11841. .twitter.boxed-icon.fill:hover{
  11842. color:#fff;
  11843. background:#0092c9
  11844. }
  11845. .twitter.boxed-icon.white-fill{
  11846. color:#151515;
  11847. background:#fff
  11848. }
  11849. .twitter.boxed-icon.white-fill:hover{
  11850. color:#fff;
  11851. background:#00aced
  11852. }
  11853. .instagram:hover{
  11854. color:#3f729b
  11855. }
  11856. .instagram.boxed-icon{
  11857. color:#151515;
  11858. border-radius:2px
  11859. }
  11860. .instagram.boxed-icon:hover{
  11861. color:#fff;
  11862. background:#3f729b
  11863. }
  11864. .instagram.boxed-icon.fill{
  11865. color:#fff;
  11866. background:#3f729b
  11867. }
  11868. .instagram.boxed-icon.fill:hover{
  11869. color:#fff;
  11870. background:#355f82
  11871. }
  11872. .instagram.boxed-icon.white-fill{
  11873. color:#151515;
  11874. background:#fff
  11875. }
  11876. .instagram.boxed-icon.white-fill:hover{
  11877. color:#fff;
  11878. background:#3f729b
  11879. }
  11880. .vk:hover{
  11881. color:#45668e
  11882. }
  11883. .vk.boxed-icon{
  11884. color:#151515;
  11885. border-radius:2px
  11886. }
  11887. .vk.boxed-icon:hover{
  11888. color:#fff;
  11889. background:#45668e
  11890. }
  11891. .vk.boxed-icon.fill{
  11892. color:#fff;
  11893. background:#45668e
  11894. }
  11895. .vk.boxed-icon.fill:hover{
  11896. color:#fff;
  11897. background:#395576
  11898. }
  11899. .vk.boxed-icon.white-fill{
  11900. color:#151515;
  11901. background:#fff
  11902. }
  11903. .vk.boxed-icon.white-fill:hover{
  11904. color:#fff;
  11905. background:#45668e
  11906. }
  11907. .tumblr:hover{
  11908. color:#35465c
  11909. }
  11910. .tumblr.boxed-icon{
  11911. color:#151515;
  11912. border-radius:2px
  11913. }
  11914. .tumblr.boxed-icon:hover{
  11915. color:#fff;
  11916. background:#35465c
  11917. }
  11918. .tumblr.boxed-icon.fill{
  11919. color:#fff;
  11920. background:#35465c
  11921. }
  11922. .tumblr.boxed-icon.fill:hover{
  11923. color:#fff;
  11924. background:#283545
  11925. }
  11926. .tumblr.boxed-icon.white-fill{
  11927. color:#151515;
  11928. background:#fff
  11929. }
  11930. .tumblr.boxed-icon.white-fill:hover{
  11931. color:#fff;
  11932. background:#35465c
  11933. }
  11934. .xing:hover{
  11935. color:#cfdc00
  11936. }
  11937. .xing.boxed-icon{
  11938. color:#151515;
  11939. border-radius:2px
  11940. }
  11941. .xing.boxed-icon:hover{
  11942. color:#fff;
  11943. background:#cfdc00
  11944. }
  11945. .xing.boxed-icon.fill{
  11946. color:#fff;
  11947. background:#cfdc00
  11948. }
  11949. .xing.boxed-icon.fill:hover{
  11950. color:#fff;
  11951. background:#adb800
  11952. }
  11953. .xing.boxed-icon.white-fill{
  11954. color:#151515;
  11955. background:#fff
  11956. }
  11957. .xing.boxed-icon.white-fill:hover{
  11958. color:#fff;
  11959. background:#cfdc00
  11960. }
  11961. .soundcloud:hover{
  11962. color:#f80
  11963. }
  11964. .soundcloud.boxed-icon{
  11965. color:#151515;
  11966. border-radius:2px
  11967. }
  11968. .soundcloud.boxed-icon:hover{
  11969. color:#fff;
  11970. background:#f80
  11971. }
  11972. .soundcloud.boxed-icon.fill{
  11973. color:#fff;
  11974. background:#f80
  11975. }
  11976. .soundcloud.boxed-icon.fill:hover{
  11977. color:#fff;
  11978. background:#db7500
  11979. }
  11980. .soundcloud.boxed-icon.white-fill{
  11981. color:#151515;
  11982. background:#fff
  11983. }
  11984. .soundcloud.boxed-icon.white-fill:hover{
  11985. color:#fff;
  11986. background:#f80
  11987. }
  11988. .dribbble:hover{
  11989. color:#ea4c89
  11990. }
  11991. .dribbble.boxed-icon{
  11992. color:#151515;
  11993. border-radius:2px
  11994. }
  11995. .dribbble.boxed-icon:hover{
  11996. color:#fff;
  11997. background:#ea4c89
  11998. }
  11999. .dribbble.boxed-icon.fill{
  12000. color:#fff;
  12001. background:#ea4c89
  12002. }
  12003. .dribbble.boxed-icon.fill:hover{
  12004. color:#fff;
  12005. background:#e62c74
  12006. }
  12007. .dribbble.boxed-icon.white-fill{
  12008. color:#151515;
  12009. background:#fff
  12010. }
  12011. .dribbble.boxed-icon.white-fill:hover{
  12012. color:#fff;
  12013. background:#ea4c89
  12014. }
  12015. .youtube:hover{
  12016. color:#e52d27
  12017. }
  12018. .youtube.boxed-icon{
  12019. color:#151515;
  12020. border-radius:2px
  12021. }
  12022. .youtube.boxed-icon:hover{
  12023. color:#fff;
  12024. background:#e52d27
  12025. }
  12026. .youtube.boxed-icon.fill{
  12027. color:#fff;
  12028. background:#e52d27
  12029. }
  12030. .youtube.boxed-icon.fill:hover{
  12031. color:#fff;
  12032. background:#cf1f19
  12033. }
  12034. .youtube.boxed-icon.white-fill{
  12035. color:#151515;
  12036. background:#fff
  12037. }
  12038. .youtube.boxed-icon.white-fill:hover{
  12039. color:#fff;
  12040. background:#e52d27
  12041. }
  12042. .spotify:hover{
  12043. color:#7ab800
  12044. }
  12045. .spotify.boxed-icon{
  12046. color:#151515;
  12047. border-radius:2px
  12048. }
  12049. .spotify.boxed-icon:hover{
  12050. color:#fff;
  12051. background:#7ab800
  12052. }
  12053. .spotify.boxed-icon.fill{
  12054. color:#fff;
  12055. background:#7ab800
  12056. }
  12057. .spotify.boxed-icon.fill:hover{
  12058. color:#fff;
  12059. background:#629400
  12060. }
  12061. .spotify.boxed-icon.white-fill{
  12062. color:#151515;
  12063. background:#fff
  12064. }
  12065. .spotify.boxed-icon.white-fill:hover{
  12066. color:#fff;
  12067. background:#7ab800
  12068. }
  12069. .behance:hover{
  12070. color:#1769ff
  12071. }
  12072. .behance.boxed-icon{
  12073. color:#151515;
  12074. border-radius:2px
  12075. }
  12076. .behance.boxed-icon:hover{
  12077. color:#fff;
  12078. background:#1769ff
  12079. }
  12080. .behance.boxed-icon.fill{
  12081. color:#fff;
  12082. background:#1769ff
  12083. }
  12084. .behance.boxed-icon.fill:hover{
  12085. color:#fff;
  12086. background:#0056f2
  12087. }
  12088. .behance.boxed-icon.white-fill{
  12089. color:#151515;
  12090. background:#fff
  12091. }
  12092. .behance.boxed-icon.white-fill:hover{
  12093. color:#fff;
  12094. background:#1769ff
  12095. }
  12096. .deviantart:hover{
  12097. color:#4e6252
  12098. }
  12099. .deviantart.boxed-icon{
  12100. color:#151515;
  12101. border-radius:2px
  12102. }
  12103. .deviantart.boxed-icon:hover{
  12104. color:#fff;
  12105. background:#4e6252
  12106. }
  12107. .deviantart.boxed-icon.fill{
  12108. color:#fff;
  12109. background:#4e6252
  12110. }
  12111. .deviantart.boxed-icon.fill:hover{
  12112. color:#fff;
  12113. background:#3e4e41
  12114. }
  12115. .deviantart.boxed-icon.white-fill{
  12116. color:#151515;
  12117. background:#fff
  12118. }
  12119. .deviantart.boxed-icon.white-fill:hover{
  12120. color:#fff;
  12121. background:#4e6252
  12122. }
  12123. .vimeo:hover{
  12124. color:#1ab7ea
  12125. }
  12126. .vimeo.boxed-icon{
  12127. color:#151515;
  12128. border-radius:2px
  12129. }
  12130. .vimeo.boxed-icon:hover{
  12131. color:#fff;
  12132. background:#1ab7ea
  12133. }
  12134. .vimeo.boxed-icon.fill{
  12135. color:#fff;
  12136. background:#1ab7ea
  12137. }
  12138. .vimeo.boxed-icon.fill:hover{
  12139. color:#fff;
  12140. background:#13a0cd
  12141. }
  12142. .vimeo.boxed-icon.white-fill{
  12143. color:#151515;
  12144. background:#fff
  12145. }
  12146. .vimeo.boxed-icon.white-fill:hover{
  12147. color:#fff;
  12148. background:#1ab7ea
  12149. }
  12150. .flickr:hover{
  12151. color:#0063dc
  12152. }
  12153. .flickr.boxed-icon{
  12154. color:#151515;
  12155. border-radius:2px
  12156. }
  12157. .flickr.boxed-icon:hover{
  12158. color:#fff;
  12159. background:#0063dc
  12160. }
  12161. .flickr.boxed-icon.fill{
  12162. color:#fff;
  12163. background:#0063dc
  12164. }
  12165. .flickr.boxed-icon.fill:hover{
  12166. color:#fff;
  12167. background:#0053b8
  12168. }
  12169. .flickr.boxed-icon.white-fill{
  12170. color:#151515;
  12171. background:#fff
  12172. }
  12173. .flickr.boxed-icon.white-fill:hover{
  12174. color:#fff;
  12175. background:#0063dc
  12176. }
  12177. .rss:hover{
  12178. color:#f26522
  12179. }
  12180. .rss.boxed-icon{
  12181. color:#151515;
  12182. border-radius:2px
  12183. }
  12184. .rss.boxed-icon:hover{
  12185. color:#fff;
  12186. background:#f26522
  12187. }
  12188. .rss.boxed-icon.fill{
  12189. color:#fff;
  12190. background:#f26522
  12191. }
  12192. .rss.boxed-icon.fill:hover{
  12193. color:#fff;
  12194. background:#e3520d
  12195. }
  12196. .rss.boxed-icon.white-fill{
  12197. color:#151515;
  12198. background:#fff
  12199. }
  12200. .rss.boxed-icon.white-fill:hover{
  12201. color:#fff;
  12202. background:#f26522
  12203. }
  12204. .whatsapp:hover{
  12205. color:#25d366
  12206. }
  12207. .whatsapp.boxed-icon{
  12208. color:#151515;
  12209. border-radius:2px
  12210. }
  12211. .whatsapp.boxed-icon:hover{
  12212. color:#fff;
  12213. background:#25d366
  12214. }
  12215. .whatsapp.boxed-icon.fill{
  12216. color:#fff;
  12217. background:#25d366
  12218. }
  12219. .whatsapp.boxed-icon.fill:hover{
  12220. color:#fff;
  12221. background:#20b557
  12222. }
  12223. .whatsapp.boxed-icon.white-fill{
  12224. color:#151515;
  12225. background:#fff
  12226. }
  12227. .whatsapp.boxed-icon.white-fill:hover{
  12228. color:#fff;
  12229. background:#25d366
  12230. }
  12231. .twitch:hover{
  12232. color:#6441a5
  12233. }
  12234. .twitch.boxed-icon{
  12235. color:#151515;
  12236. border-radius:2px
  12237. }
  12238. .twitch.boxed-icon:hover{
  12239. color:#fff;
  12240. background:#6441a5
  12241. }
  12242. .twitch.boxed-icon.fill{
  12243. color:#fff;
  12244. background:#6441a5
  12245. }
  12246. .twitch.boxed-icon.fill:hover{
  12247. color:#fff;
  12248. background:#54378b
  12249. }
  12250. .twitch.boxed-icon.white-fill{
  12251. color:#151515;
  12252. background:#fff
  12253. }
  12254. .twitch.boxed-icon.white-fill:hover{
  12255. color:#fff;
  12256. background:#6441a5
  12257. }
  12258. .fivehundred:hover{
  12259. color:#0099e5
  12260. }
  12261. .fivehundred.boxed-icon{
  12262. color:#151515;
  12263. border-radius:2px
  12264. }
  12265. .fivehundred.boxed-icon:hover{
  12266. color:#fff;
  12267. background:#0099e5
  12268. }
  12269. .fivehundred.boxed-icon.fill{
  12270. color:#fff;
  12271. background:#0099e5
  12272. }
  12273. .fivehundred.boxed-icon.fill:hover{
  12274. color:#fff;
  12275. background:#0081c1
  12276. }
  12277. .fivehundred.boxed-icon.white-fill{
  12278. color:#151515;
  12279. background:#fff
  12280. }
  12281. .fivehundred.boxed-icon.white-fill:hover{
  12282. color:#fff;
  12283. background:#0099e5
  12284. }
  12285. .email:hover{
  12286. color:#1aa97f
  12287. }
  12288. .email.boxed-icon{
  12289. color:#151515;
  12290. border-radius:2px
  12291. }
  12292. .email.boxed-icon:hover{
  12293. color:#fff;
  12294. background:#1aa97f
  12295. }
  12296. .email.boxed-icon.fill{
  12297. color:#fff;
  12298. background:#1aa97f
  12299. }
  12300. .email.boxed-icon.fill:hover{
  12301. color:#fff;
  12302. background:#158a68
  12303. }
  12304. .email.boxed-icon.white-fill{
  12305. color:#151515;
  12306. background:#fff
  12307. }
  12308. .email.boxed-icon.white-fill:hover{
  12309. color:#fff;
  12310. background:#1aa97f
  12311. }
  12312. .bandcamp:hover{
  12313. color:#629aa9
  12314. }
  12315. .bandcamp.boxed-icon{
  12316. color:#151515;
  12317. border-radius:2px
  12318. }
  12319. .bandcamp.boxed-icon:hover{
  12320. color:#fff;
  12321. background:#629aa9
  12322. }
  12323. .bandcamp.boxed-icon.fill{
  12324. color:#fff;
  12325. background:#629aa9
  12326. }
  12327. .bandcamp.boxed-icon.fill:hover{
  12328. color:#fff;
  12329. background:#528795
  12330. }
  12331. .bandcamp.boxed-icon.white-fill{
  12332. color:#151515;
  12333. background:#fff
  12334. }
  12335. .bandcamp.boxed-icon.white-fill:hover{
  12336. color:#fff;
  12337. background:#629aa9
  12338. }
  12339. .github:hover{
  12340. color:#4078c0
  12341. }
  12342. .github.boxed-icon{
  12343. color:#151515;
  12344. border-radius:2px
  12345. }
  12346. .github.boxed-icon:hover{
  12347. color:#fff;
  12348. background:#4078c0
  12349. }
  12350. .github.boxed-icon.fill{
  12351. color:#fff;
  12352. background:#4078c0
  12353. }
  12354. .github.boxed-icon.fill:hover{
  12355. color:#fff;
  12356. background:#3767a6
  12357. }
  12358. .github.boxed-icon.white-fill{
  12359. color:#151515;
  12360. background:#fff
  12361. }
  12362. .github.boxed-icon.white-fill:hover{
  12363. color:#fff;
  12364. background:#4078c0
  12365. }
  12366. .codepen:hover{
  12367. color:#fcd000
  12368. }
  12369. .codepen.boxed-icon{
  12370. color:#151515;
  12371. border-radius:2px
  12372. }
  12373. .codepen.boxed-icon:hover{
  12374. color:#fff;
  12375. background:#fcd000
  12376. }
  12377. .codepen.boxed-icon.fill{
  12378. color:#fff;
  12379. background:#fcd000
  12380. }
  12381. .codepen.boxed-icon.fill:hover{
  12382. color:#fff;
  12383. background:#d8b300
  12384. }
  12385. .codepen.boxed-icon.white-fill{
  12386. color:#151515;
  12387. background:#fff
  12388. }
  12389. .codepen.boxed-icon.white-fill:hover{
  12390. color:#fff;
  12391. background:#fcd000
  12392. }
  12393. .video_bg{
  12394. position:relative;
  12395. overflow:hidden;
  12396. -webkit-background-size:cover !important;
  12397. -moz-background-size:cover !important;
  12398. -o-background-size:cover !important;
  12399. background-size:cover !important
  12400. }
  12401. .video_bg .row-video-bg{
  12402. position:absolute;
  12403. top:0;
  12404. left:0;
  12405. min-width:100%;
  12406. min-height:100%
  12407. }
  12408. .video_bg .video_overlay{
  12409. position:absolute;
  12410. top:0;
  12411. left:0;
  12412. right:0;
  12413. bottom:0
  12414. }
  12415. .parallax_bg{
  12416. -moz-background-size:cover;
  12417. -o-background-size:cover;
  12418. -webkit-background-size:cover;
  12419. background-size:cover;
  12420. -moz-transform:translateZ(0);
  12421. -webkit-transform:translateZ(0);
  12422. transform:translateZ(0)
  12423. }
  12424. .mouse_scroll_row{
  12425. position:relative
  12426. }
  12427. .mouse_scroll{
  12428. display:block;
  12429. position:relative;
  12430. z-index:2;
  12431. width:30px;
  12432. height:50px;
  12433. background:none;
  12434. border-radius:14px;
  12435. border:2px rgba(255,255,255,0.5) solid;
  12436. position:absolute;
  12437. left:50%;
  12438. bottom:30px;
  12439. margin-left:-14px
  12440. }
  12441. .mouse_scroll:hover{
  12442. opacity:0.5
  12443. }
  12444. .mouse_scroll:before{
  12445. content:'';
  12446. position:absolute;
  12447. top:8px;
  12448. left:11px;
  12449. width:4px;
  12450. height:4px;
  12451. background:#FFF;
  12452. border-radius:4px;
  12453. -moz-animation:scrollanimation 2s infinite;
  12454. -webkit-animation:scrollanimation 2s infinite;
  12455. animation:scrollanimation 2s infinite
  12456. }
  12457. .mouse_scroll.dark{
  12458. border-color:rgba(0,0,0,0.5)
  12459. }
  12460. .mouse_scroll.dark:before{
  12461. background:#000
  12462. }
  12463. @-moz-keyframes scrollanimation{
  12464. 0%{
  12465. height:5px
  12466. }
  12467. 50%{
  12468. height:24px
  12469. }
  12470. 100%{
  12471. height:5px
  12472. }
  12473. }
  12474. @-webkit-keyframes scrollanimation{
  12475. 0%{
  12476. height:5px
  12477. }
  12478. 50%{
  12479. height:24px
  12480. }
  12481. 100%{
  12482. height:5px
  12483. }
  12484. }
  12485. @keyframes scrollanimation{
  12486. 0%{
  12487. height:5px
  12488. }
  12489. 50%{
  12490. height:24px
  12491. }
  12492. 100%{
  12493. height:5px
  12494. }
  12495. }
  12496. .thb-iconbox{
  12497. text-align:center;
  12498. clear:both;
  12499. visibility:hidden
  12500. }
  12501. .thb-iconbox>span{
  12502. display:inline-flex;
  12503. margin-bottom:30px;
  12504. color:#151515;
  12505. font-size:60px;
  12506. align-items:center;
  12507. justify-content:center;
  12508. -moz-transform:translateZ(0);
  12509. -webkit-transform:translateZ(0);
  12510. transform:translateZ(0)
  12511. }
  12512. .thb-iconbox>span img{
  12513. display:inline-block
  12514. }
  12515. .thb-iconbox>span img{
  12516. width:60px;
  12517. height:60px
  12518. }
  12519. .thb-iconbox>span svg{
  12520. width:50px
  12521. }
  12522. .thb-iconbox .content{
  12523. font-size:16px;
  12524. line-height:24px
  12525. }
  12526. .thb-iconbox h6{
  12527. font-size:13px;
  12528. margin-bottom:15px;
  12529. line-height:1;
  12530. text-transform:uppercase;
  12531. font-weight:400
  12532. }
  12533. .thb-iconbox.type2>span{
  12534. color:#fff;
  12535. background:#1aa97f;
  12536. font-size:50px
  12537. }
  12538. .thb-iconbox.type2>span svg path,.thb-iconbox.type2>span svg circle,.thb-iconbox.type2>span rect,.thb-iconbox.type2>span svg ellipse{
  12539. stroke:#fff
  12540. }
  12541. .thb-iconbox.type2.top>span{
  12542. width:116px;
  12543. height:116px;
  12544. -moz-border-radius:58px;
  12545. -webkit-border-radius:58px;
  12546. border-radius:58px
  12547. }
  12548. .thb-iconbox.type2.left{
  12549. text-align:left
  12550. }
  12551. .thb-iconbox.type2.left>span{
  12552. width:90px;
  12553. height:92px;
  12554. float:left;
  12555. font-size:40px
  12556. }
  12557. .thb-iconbox.type2.left .content{
  12558. padding-left:110px
  12559. }
  12560. .thb-iconbox.type2.right{
  12561. text-align:right
  12562. }
  12563. .thb-iconbox.type2.right>span{
  12564. width:90px;
  12565. height:92px;
  12566. float:right;
  12567. font-size:40px
  12568. }
  12569. .thb-iconbox.type2.right .content{
  12570. padding-right:110px
  12571. }
  12572. .thb-iconbox.type3{
  12573. display:block;
  12574. float:none !important
  12575. }
  12576. .thb-iconbox.type3>span{
  12577. margin:0;
  12578. width:40px;
  12579. height:40px;
  12580. font-size:36px;
  12581. color:#1aa97f
  12582. }
  12583. .thb-iconbox.type3>span .fa{
  12584. vertical-align:middle
  12585. }
  12586. .thb-iconbox.type3>span img{
  12587. width:40px;
  12588. height:40px
  12589. }
  12590. .thb-iconbox.type3 .content h6{
  12591. line-height:40px
  12592. }
  12593. .thb-iconbox.type3.left{
  12594. text-align:left
  12595. }
  12596. .thb-iconbox.type3.left>span{
  12597. float:left
  12598. }
  12599. .thb-iconbox.type3.left .content{
  12600. padding-left:60px
  12601. }
  12602. .thb-iconbox.type3.right{
  12603. text-align:right
  12604. }
  12605. .thb-iconbox.type3.right>span{
  12606. float:right
  12607. }
  12608. .thb-iconbox.type3.right .content{
  12609. padding-right:60px
  12610. }
  12611. .thb-iconbox.type1.left-aligned{
  12612. text-align:left
  12613. }
  12614. .thb-iconbox.type1.left-aligned .content h6{
  12615. font-weight:400;
  12616. text-transform:none;
  12617. font-size:30px
  12618. }
  12619. .thb-iconbox.type1.left{
  12620. text-align:left
  12621. }
  12622. .thb-iconbox.type1.left>span{
  12623. width:90px;
  12624. height:92px;
  12625. float:left;
  12626. text-align:center;
  12627. align-items:flex-start
  12628. }
  12629. .thb-iconbox.type1.left>span i,.thb-iconbox.type1.left>span img{
  12630. vertical-align:top
  12631. }
  12632. .thb-iconbox.type1.left .content{
  12633. padding-left:110px
  12634. }
  12635. .thb-iconbox.type1.right{
  12636. text-align:right
  12637. }
  12638. .thb-iconbox.type1.right>span{
  12639. width:90px;
  12640. height:92px;
  12641. float:right;
  12642. text-align:center;
  12643. align-items:flex-start
  12644. }
  12645. .thb-iconbox.type1.right>span i,.thb-iconbox.type1.right>span img{
  12646. vertical-align:top
  12647. }
  12648. .thb-iconbox.type1.right .content{
  12649. padding-right:110px
  12650. }
  12651. blockquote{
  12652. position:relative;
  12653. clear:both;
  12654. text-align:center;
  12655. border:0;
  12656. padding:20px
  12657. }
  12658. blockquote p{
  12659. font-size:16px;
  12660. color:#151515;
  12661. line-height:1.25;
  12662. margin:0
  12663. }
  12664. @media only screen and (min-width: 40.063em){
  12665. blockquote p{
  12666. font-size:28px
  12667. }
  12668. }
  12669. blockquote cite{
  12670. font-weight:500;
  12671. font-size:14px;
  12672. color:#151515;
  12673. font-style:normal;
  12674. line-height:1;
  12675. margin-top:15px;
  12676. text-transform:uppercase
  12677. }
  12678. blockquote cite:before{
  12679. display:none
  12680. }
  12681. blockquote.left,blockquote.pullleft{
  12682. float:left;
  12683. width:40%;
  12684. margin:5px 30px 30px 0;
  12685. text-align:left
  12686. }
  12687. @media only screen and (max-width: 75em){
  12688. blockquote.left,blockquote.pullleft{
  12689. margin-right:0;
  12690. width:100%
  12691. }
  12692. }
  12693. blockquote.right,blockquote.pullright{
  12694. float:right;
  12695. width:40%;
  12696. margin:5px 0 30px 30px;
  12697. text-align:right
  12698. }
  12699. @media only screen and (max-width: 75em){
  12700. blockquote.right,blockquote.pullright{
  12701. margin-left:0;
  12702. width:100%
  12703. }
  12704. }
  12705. .animation{
  12706. will-change:opacity, transform;
  12707. opacity:0
  12708. }
  12709. .animation.bottom-to-top{
  12710. -moz-transform:translateY(30px);
  12711. -ms-transform:translateY(30px);
  12712. -webkit-transform:translateY(30px);
  12713. transform:translateY(30px)
  12714. }
  12715. .animation.top-to-bottom{
  12716. -moz-transform:translateY(-30px);
  12717. -ms-transform:translateY(-30px);
  12718. -webkit-transform:translateY(-30px);
  12719. transform:translateY(-30px)
  12720. }
  12721. .animation.left-to-right{
  12722. -moz-transform:translateX(-30px);
  12723. -ms-transform:translateX(-30px);
  12724. -webkit-transform:translateX(-30px);
  12725. transform:translateX(-30px)
  12726. }
  12727. .animation.right-to-left{
  12728. -moz-transform:translateX(30px);
  12729. -ms-transform:translateX(30px);
  12730. -webkit-transform:translateX(30px);
  12731. transform:translateX(30px)
  12732. }
  12733. .animation.scale{
  12734. -moz-transform:scale(.8, .8);
  12735. -ms-transform:scale(.8, .8);
  12736. -webkit-transform:scale(.8, .8);
  12737. transform:scale(.8, .8)
  12738. }
  12739. .vc_editor .animation{
  12740. opacity:1;
  12741. -moz-transform:none;
  12742. -ms-transform:none;
  12743. -webkit-transform:none;
  12744. transform:none
  12745. }
  12746. .gap{
  12747. clear:both
  12748. }
  12749. .thb-awards-parent{
  12750. color:#111;
  12751. font-size:18px
  12752. }
  12753. .thb-awards-parent .award-date{
  12754. display:block;
  12755. padding:15px 0
  12756. }
  12757. @media only screen and (min-width: 40.063em){
  12758. .thb-awards-parent .award-date{
  12759. padding:25px 0
  12760. }
  12761. }
  12762. .thb-awards-parent .thb-awards .award-container{
  12763. border-bottom:1px solid rgba(0,0,0,0.1);
  12764. padding:15px 0
  12765. }
  12766. @media only screen and (min-width: 40.063em){
  12767. .thb-awards-parent .thb-awards .award-container{
  12768. padding:25px 0
  12769. }
  12770. }
  12771. .thb-awards-parent .thb-awards:last-child .award-container{
  12772. border-bottom:0
  12773. }
  12774. .thb-awards-parent .thb-awards .thb-award-description strong{
  12775. color:#111
  12776. }
  12777. .thb-awards-parent+.thb-awards-parent{
  12778. border-top:1px solid rgba(0,0,0,0.6)
  12779. }
  12780. .thb-team-row .slick .slick-track{
  12781. padding:5% 0
  12782. }
  12783. .thb-team-row .slick.centered .slick-slide{
  12784. opacity:0.7;
  12785. z-index:1;
  12786. -moz-transform-origin:center 50%;
  12787. -ms-transform-origin:center 50%;
  12788. -webkit-transform-origin:center 50%;
  12789. transform-origin:center 50%;
  12790. -moz-transform:scale(1, 1);
  12791. -ms-transform:scale(1, 1);
  12792. -webkit-transform:scale(1, 1);
  12793. transform:scale(1, 1);
  12794. will-change:transform, opacity
  12795. }
  12796. .thb-team-row .slick.centered .slick-slide.slick-center.slick-active{
  12797. opacity:1;
  12798. z-index:2
  12799. }
  12800. @media only screen and (min-width: 40.063em){
  12801. .thb-team-row .slick.centered .slick-slide.slick-center.slick-active{
  12802. -moz-transform:scale(1.3, 1.3);
  12803. -ms-transform:scale(1.3, 1.3);
  12804. -webkit-transform:scale(1.3, 1.3);
  12805. transform:scale(1.3, 1.3)
  12806. }
  12807. }
  12808. .thb-team-row .slick .thb-team-member{
  12809. margin:0
  12810. }
  12811. .thb-team-row .slick .thb-team-member.member_style2{
  12812. margin:0
  12813. }
  12814. .thb-team-row .thb-team-member{
  12815. display:block;
  12816. position:relative;
  12817. margin-bottom:30px
  12818. }
  12819. .thb-team-row .thb-team-member.member_style1 .team-information{
  12820. position:absolute;
  12821. background:#fff;
  12822. border:0;
  12823. top:-20%;
  12824. left:10%;
  12825. right:10%;
  12826. bottom:auto;
  12827. z-index:99;
  12828. text-align:center;
  12829. padding:20px;
  12830. -moz-transform:scale(0, 0);
  12831. -ms-transform:scale(0, 0);
  12832. -webkit-transform:scale(0, 0);
  12833. transform:scale(0, 0);
  12834. filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  12835. opacity:0;
  12836. -moz-transform-origin:50% 100%;
  12837. -ms-transform-origin:50% 100%;
  12838. -webkit-transform-origin:50% 100%;
  12839. transform-origin:50% 100%
  12840. }
  12841. .thb-team-row .thb-team-member.member_style1 .team-information:after{
  12842. content:'';
  12843. width:0;
  12844. height:0;
  12845. border-style:solid;
  12846. border-width:7px 7px 0 7px;
  12847. border-color:#ffffff transparent transparent transparent;
  12848. position:absolute;
  12849. bottom:-7px;
  12850. left:50%;
  12851. margin-left:-7px
  12852. }
  12853. .thb-team-row .thb-team-member.member_style1 .team-information h5{
  12854. margin-bottom:0
  12855. }
  12856. .thb-team-row .thb-team-member.member_style1 .team-information .job-title{
  12857. font-size:12px;
  12858. margin-bottom:0;
  12859. text-transform:uppercase
  12860. }
  12861. .thb-team-row .thb-team-member.member_style1 .team-information .thb-icons{
  12862. margin-top:10px;
  12863. font-size:12px
  12864. }
  12865. .thb-team-row .thb-team-member.member_style1 .team-information .thb-icons a{
  12866. display:inline-block;
  12867. opacity:0.8;
  12868. margin-right:5px
  12869. }
  12870. .thb-team-row .thb-team-member.member_style1 .team-information .thb-icons a:hover{
  12871. opacity:1
  12872. }
  12873. .thb-team-row .thb-team-member.member_style1:hover .team-information{
  12874. filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  12875. opacity:1;
  12876. -moz-transform:scale(1, 1);
  12877. -ms-transform:scale(1, 1);
  12878. -webkit-transform:scale(1, 1);
  12879. transform:scale(1, 1)
  12880. }
  12881. .thb-team-row .thb-team-member:hover .team-information{
  12882. opacity:1
  12883. }
  12884. .thb-team-row .thb-team-member.member_style2{
  12885. margin-bottom:25px
  12886. }
  12887. .thb-team-row .thb-team-member.member_style2 img{
  12888. margin-bottom:20px
  12889. }
  12890. .thb-team-row .thb-team-member.member_style2 .team-information{
  12891. position:static;
  12892. opacity:1;
  12893. background:none;
  12894. height:auto
  12895. }
  12896. .thb-team-row .thb-team-member.member_style2 .team-information h5{
  12897. color:#151515;
  12898. font-weight:500;
  12899. font-size:16px;
  12900. margin:0 0 5px
  12901. }
  12902. .thb-team-row .thb-team-member.member_style2 .team-information .job-title{
  12903. font-weight:400;
  12904. font-size:14px;
  12905. line-height:1
  12906. }
  12907. .thb-team-row .thb-team-member.member_style2 .team-information .thb-icons{
  12908. color:#151515;
  12909. position:absolute;
  12910. top:20px;
  12911. left:35px;
  12912. opacity:0
  12913. }
  12914. .thb-team-row .thb-team-member.member_style2:hover .thb-icons{
  12915. opacity:1
  12916. }
  12917. .thb-client-row.has-border .thb-client{
  12918. border:1px solid #151515
  12919. }
  12920. .thb-client-row.has-border .thb-client{
  12921. margin-right:-1px;
  12922. margin-bottom:-1px
  12923. }
  12924. .thb-client-row.has-border .slick .slick-list{
  12925. padding:0 1px 1px 0 !important
  12926. }
  12927. .thb-client-row.has-border.thb-opacity.with-accent .thb-client:hover{
  12928. border-color:#1aa97f
  12929. }
  12930. .thb-client-row.thb-opacity .thb-client img{
  12931. will-change:opacity;
  12932. opacity:0.3
  12933. }
  12934. .thb-client-row.thb-opacity .thb-client:hover img{
  12935. opacity:1
  12936. }
  12937. .thb-client-row.thb-opacity.with-accent .thb-client:hover{
  12938. background:#1aa97f
  12939. }
  12940. .thb-client-row.thb-grayscale .thb-client img{
  12941. will-change:filter;
  12942. -webkit-filter:grayscale(100%);
  12943. filter:grayscale(100%)
  12944. }
  12945. .thb-client-row.thb-grayscale .thb-client:hover img{
  12946. -webkit-filter:grayscale(100%);
  12947. filter:grayscale(100%)
  12948. }
  12949. .thb-client-row .thb-client img{
  12950. display:block;
  12951. margin:0 auto
  12952. }
  12953. .thb-client-row .thb-client a{
  12954. display:block
  12955. }
  12956. .thb-testimonials{
  12957. text-align:center
  12958. }
  12959. .thb-testimonials cite,.thb-testimonials span{
  12960. display:inline-flex;
  12961. font-size:14px;
  12962. color:#151515;
  12963. text-transform:uppercase;
  12964. vertical-align:middle;
  12965. margin:0
  12966. }
  12967. .thb-testimonials blockquote{
  12968. margin:0
  12969. }
  12970. .thb-testimonials blockquote p{
  12971. font-weight:400
  12972. }
  12973. .thb-testimonials .thb-testimonial{
  12974. margin-bottom:30px
  12975. }
  12976. .thb-testimonials.testimonial-style1{
  12977. padding-bottom:30px
  12978. }
  12979. @media only screen and (min-width: 40.063em){
  12980. .thb-testimonials.testimonial-style1{
  12981. padding-bottom:60px
  12982. }
  12983. }
  12984. .thb-testimonials.testimonial-style1 blockquote{
  12985. font-size:40px;
  12986. color:#151515;
  12987. font-weight:500
  12988. }
  12989. .thb-testimonials.testimonial-style1 .slick-dots{
  12990. height:30px;
  12991. bottom:0
  12992. }
  12993. @media only screen and (min-width: 40.063em){
  12994. .thb-testimonials.testimonial-style1 .slick-dots{
  12995. height:60px
  12996. }
  12997. }
  12998. .thb-testimonials.testimonial-style1 .slick-dots .portrait_bullet{
  12999. display:inline-block;
  13000. width:30px;
  13001. height:30px;
  13002. border-radius:15px;
  13003. margin:0 2px;
  13004. opacity:0.4
  13005. }
  13006. @media only screen and (min-width: 40.063em){
  13007. .thb-testimonials.testimonial-style1 .slick-dots .portrait_bullet{
  13008. width:60px;
  13009. height:60px;
  13010. border-radius:30px;
  13011. margin:0 4px
  13012. }
  13013. }
  13014. .thb-testimonials.testimonial-style1 .slick-dots .slick-active .portrait_bullet{
  13015. opacity:1
  13016. }
  13017. .thb-testimonials.testimonial-style2{
  13018. padding-bottom:10px
  13019. }
  13020. .thb-testimonials.testimonial-style2 blockquote{
  13021. font-size:34px;
  13022. color:#151515;
  13023. font-weight:500
  13024. }
  13025. .thb-testimonials.testimonial-style2 .slick-dots{
  13026. bottom:0
  13027. }
  13028. .thb_twitter_container.style1 .thb_tweet{
  13029. margin-bottom:30px;
  13030. color:#151515
  13031. }
  13032. .thb_twitter_container.style1 .thb_tweet p{
  13033. color:inherit;
  13034. line-height:1.4;
  13035. font-size:20px;
  13036. margin:0 0 10px
  13037. }
  13038. .thb_twitter_container.style1 .thb_tweet a{
  13039. color:#1aa97f;
  13040. font-weight:500;
  13041. text-transform:none
  13042. }
  13043. .thb_twitter_container.style1 .thb_tweet .thb_tweet_time{
  13044. font-size:16px
  13045. }
  13046. .thb_twitter_container.style1 .thb_follow_us .fa{
  13047. color:#d3d3d3;
  13048. font-size:20px;
  13049. vertical-align:middle
  13050. }
  13051. .thb_twitter_container.style1 .thb_follow_us:hover{
  13052. color:#151515
  13053. }
  13054. .thb_twitter_container.style1 .thb_follow_us:hover .fa{
  13055. color:#00aced
  13056. }
  13057. .thb_twitter_container.style2{
  13058. padding-bottom:10px
  13059. }
  13060. .thb_twitter_container.style2 .slick-dots{
  13061. bottom:0
  13062. }
  13063. .thb_twitter_container.style2 .thb_tweet{
  13064. margin-bottom:20px;
  13065. color:#151515
  13066. }
  13067. .thb_twitter_container.style2 .thb_tweet p{
  13068. color:#151515;
  13069. font-size:20px;
  13070. margin:0 0 10px;
  13071. line-height:1.4
  13072. }
  13073. .thb_twitter_container.style2 .thb_tweet a{
  13074. color:#151515;
  13075. font-weight:500
  13076. }
  13077. .thb_twitter_container.style2 .thb_tweet .thb_tweet_time{
  13078. font-size:16px;
  13079. color:#151515
  13080. }
  13081. .thb-light-column .thb_twitter_container.style2{
  13082. color:#fff
  13083. }
  13084. .thb-light-column .thb_twitter_container.style2 a,.thb-light-column .thb_twitter_container.style2 p,.thb-light-column .thb_twitter_container.style2 .thb_tweet_time{
  13085. color:#fff
  13086. }
  13087. @media only screen and (min-width: 40.063em){
  13088. .post-password-form label{
  13089. display:inline-block;
  13090. float:none;
  13091. width:auto
  13092. }
  13093. }
  13094. .image_link{
  13095. display:inline-block;
  13096. max-width:100%
  13097. }
  13098. .image_link img{
  13099. display:block;
  13100. will-change:opacity
  13101. }
  13102. .image_link.full{
  13103. width:100%
  13104. }
  13105. .image_link:hover img{
  13106. opacity:0.8 !important
  13107. }
  13108. .thb-flip-box{
  13109. display:flex;
  13110. min-height:300px;
  13111. -moz-transform-style:preserve-3d;
  13112. -webkit-transform-style:preserve-3d;
  13113. transform-style:preserve-3d;
  13114. -moz-perspective:1000px;
  13115. -webkit-perspective:1000px;
  13116. perspective:1000px
  13117. }
  13118. .thb-flip-box .thb-flip-box-side{
  13119. display:flex;
  13120. flex:1;
  13121. background-position:center;
  13122. background-size:cover;
  13123. -moz-backface-visibility:hidden;
  13124. -webkit-backface-visibility:hidden;
  13125. backface-visibility:hidden;
  13126. -moz-transform-style:preserve-3d;
  13127. -webkit-transform-style:preserve-3d;
  13128. transform-style:preserve-3d
  13129. }
  13130. .thb-flip-box .thb-flip-box-side .thb-flip-box-inner{
  13131. display:flex;
  13132. flex:1;
  13133. flex-direction:column;
  13134. justify-content:center;
  13135. align-items:center;
  13136. text-align:center;
  13137. padding:15px;
  13138. -moz-transform:translateZ(50px) scale(0.95);
  13139. -ms-transform:translateZ(50px) scale(0.95);
  13140. -webkit-transform:translateZ(50px) scale(0.95);
  13141. transform:translateZ(50px) scale(0.95)
  13142. }
  13143. @media only screen and (min-width: 40.063em){
  13144. .thb-flip-box .thb-flip-box-side .thb-flip-box-inner{
  13145. padding:30px
  13146. }
  13147. }
  13148. @media only screen and (min-width: 64.063em){
  13149. .thb-flip-box .thb-flip-box-side .thb-flip-box-inner{
  13150. padding:45px
  13151. }
  13152. }
  13153. .thb-flip-box .thb-flip-box-side .thb-flip-box-inner h1,.thb-flip-box .thb-flip-box-side .thb-flip-box-inner h2,.thb-flip-box .thb-flip-box-side .thb-flip-box-inner h3,.thb-flip-box .thb-flip-box-side .thb-flip-box-inner h4,.thb-flip-box .thb-flip-box-side .thb-flip-box-inner h5,.thb-flip-box .thb-flip-box-side .thb-flip-box-inner h6{
  13154. margin-bottom:10px
  13155. }
  13156. .thb-flip-box .thb-flip-box-side .thb-flip-box-inner p{
  13157. color:#151515;
  13158. font-size:14px
  13159. }
  13160. .thb-flip-box .thb-flip-box-side.thb-flip-box-back{
  13161. position:absolute;
  13162. top:0;
  13163. left:0;
  13164. width:100%;
  13165. height:100%;
  13166. -moz-transform:rotateY(180deg);
  13167. -webkit-transform:rotateY(180deg);
  13168. transform:rotateY(180deg)
  13169. }
  13170. .thb-flip-box:hover .thb-flip-box-front{
  13171. -moz-transform:rotateY(-180deg);
  13172. -webkit-transform:rotateY(-180deg);
  13173. transform:rotateY(-180deg)
  13174. }
  13175. .thb-flip-box:hover .thb-flip-box-back{
  13176. -moz-transform:rotateY(0deg);
  13177. -webkit-transform:rotateY(0deg);
  13178. transform:rotateY(0deg)
  13179. }
  13180. .thb-flip-box.thb-flip-box-front-light .thb-flip-box-front{
  13181. color:#fff
  13182. }
  13183. .thb-flip-box.thb-flip-box-front-light .thb-flip-box-front h1,.thb-flip-box.thb-flip-box-front-light .thb-flip-box-front h2,.thb-flip-box.thb-flip-box-front-light .thb-flip-box-front h3,.thb-flip-box.thb-flip-box-front-light .thb-flip-box-front h4,.thb-flip-box.thb-flip-box-front-light .thb-flip-box-front h5,.thb-flip-box.thb-flip-box-front-light .thb-flip-box-front h6,.thb-flip-box.thb-flip-box-front-light .thb-flip-box-front p{
  13184. color:#fff
  13185. }
  13186. .thb-flip-box.thb-flip-box-back-light .thb-flip-box-back{
  13187. color:#fff
  13188. }
  13189. .thb-flip-box.thb-flip-box-back-light .thb-flip-box-back h1,.thb-flip-box.thb-flip-box-back-light .thb-flip-box-back h2,.thb-flip-box.thb-flip-box-back-light .thb-flip-box-back h3,.thb-flip-box.thb-flip-box-back-light .thb-flip-box-back h4,.thb-flip-box.thb-flip-box-back-light .thb-flip-box-back h5,.thb-flip-box.thb-flip-box-back-light .thb-flip-box-back h6,.thb-flip-box.thb-flip-box-back-light .thb-flip-box-back p{
  13190. color:#fff
  13191. }
  13192. #scroll_totop{
  13193. width:40px;
  13194. height:40px;
  13195. position:fixed;
  13196. right:10px;
  13197. bottom:25px;
  13198. z-index:99;
  13199. display:none
  13200. }
  13201. @media only screen and (min-width: 40.063em){
  13202. #scroll_totop{
  13203. display:block
  13204. }
  13205. }
  13206. .wpb_content_element{
  13207. margin-bottom:0 !important
  13208. }
  13209. .wpb_text_column{
  13210. float:none !important
  13211. }
  13212. .thb_twitter_container p{
  13213. margin-bottom:5px
  13214. }
  13215. .thb_twitter_container p a{
  13216. font-weight:500
  13217. }
  13218. .thb_twitter_container .thb_tweet_time{
  13219. font-size:11px;
  13220. text-transform:uppercase;
  13221. color:#00aced
  13222. }
  13223. .thb_twitter_container.style2 .thb_tweet{
  13224. margin-bottom:10px
  13225. }
  13226. .thb_twitter_container.style1 .thb_tweet{
  13227. margin-bottom:25px
  13228. }
  13229. .instagram-row{
  13230. margin:0;
  13231. position:relative;
  13232. align-items:center
  13233. }
  13234. .instagram-row.margin .columns{
  13235. margin-bottom:30px
  13236. }
  13237. .instagram-row figure{
  13238. margin:0;
  13239. padding:0;
  13240. width:100%;
  13241. position:relative;
  13242. padding-bottom:80%;
  13243. background-size:cover;
  13244. background-position:center;
  13245. -webkit-filter:grayscale(100%);
  13246. filter:grayscale(100%);
  13247. will-change:filter
  13248. }
  13249. .instagram-row figure>a{
  13250. display:block;
  13251. position:absolute;
  13252. top:0;
  13253. left:0;
  13254. width:100%;
  13255. height:100%
  13256. }
  13257. .instagram-row figure:hover{
  13258. -webkit-filter:grayscale(0%);
  13259. filter:grayscale(0%)
  13260. }
  13261. .thb_cascading_images{
  13262. position:relative
  13263. }
  13264. .thb_cascading_images .cascading_image{
  13265. display:block;
  13266. width:100%
  13267. }
  13268. .thb_cascading_images .cascading_image:not(:first-child){
  13269. position:absolute;
  13270. top:50%;
  13271. left:50%;
  13272. -moz-transform:translate3d(-50%, -50%, 0);
  13273. -webkit-transform:translate3d(-50%, -50%, 0);
  13274. transform:translate3d(-50%, -50%, 0)
  13275. }
  13276. .thb_cascading_images .cascading_image img{
  13277. display:block;
  13278. -moz-backface-visibility:hidden;
  13279. -webkit-backface-visibility:hidden;
  13280. backface-visibility:hidden;
  13281. -moz-transform:translateZ(0);
  13282. -webkit-transform:translateZ(0);
  13283. transform:translateZ(0)
  13284. }
  13285. .thb_cascading_images .cascading_image .thb_box_shadow{
  13286. -moz-box-shadow:0 10px 25px rgba(0,0,0,0.4);
  13287. -webkit-box-shadow:0 10px 25px rgba(0,0,0,0.4);
  13288. box-shadow:0 10px 25px rgba(0,0,0,0.4)
  13289. }
  13290. .thb-counter{
  13291. visibility:hidden;
  13292. margin-bottom:30px
  13293. }
  13294. .thb-counter figure{
  13295. display:flex;
  13296. width:100%;
  13297. height:50px;
  13298. justify-content:flex-start;
  13299. align-items:center;
  13300. margin-bottom:25px
  13301. }
  13302. .thb-counter figure svg{
  13303. display:none;
  13304. width:50px;
  13305. margin:0 auto
  13306. }
  13307. .thb-counter figure svg path,.thb-counter figure svg circle,.thb-counter figure svg rect,.thb-counter figure svg ellipse{
  13308. stroke:#1aa97f
  13309. }
  13310. .thb-counter .content{
  13311. font-size:16px;
  13312. line-height:24px
  13313. }
  13314. .thb-counter .number{
  13315. display:block;
  13316. width:100%;
  13317. font-size:50px;
  13318. line-height:1;
  13319. font-weight:400;
  13320. margin-bottom:15px;
  13321. letter-spacing:-0.02em !important;
  13322. will-change:contents
  13323. }
  13324. .thb-counter h6{
  13325. font-weight:400;
  13326. text-transform:none;
  13327. font-size:30px
  13328. }
  13329. .odometer.odometer-auto-theme,.odometer.odometer-theme-minimal{
  13330. display:inline-block;
  13331. vertical-align:middle;
  13332. *vertical-align:auto;
  13333. *zoom:1;
  13334. *display:inline;
  13335. position:relative
  13336. }
  13337. .odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal .odometer-digit{
  13338. display:inline-block;
  13339. vertical-align:middle;
  13340. *vertical-align:auto;
  13341. *zoom:1;
  13342. *display:inline;
  13343. position:relative
  13344. }
  13345. .odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{
  13346. display:inline-block;
  13347. vertical-align:middle;
  13348. *vertical-align:auto;
  13349. *zoom:1;
  13350. *display:inline;
  13351. visibility:hidden
  13352. }
  13353. .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{
  13354. text-align:left;
  13355. display:block;
  13356. position:absolute;
  13357. top:0;
  13358. left:0;
  13359. right:0;
  13360. bottom:0;
  13361. overflow:hidden
  13362. }
  13363. .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon{
  13364. display:block
  13365. }
  13366. .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner{
  13367. display:block;
  13368. -webkit-backface-visibility:hidden
  13369. }
  13370. .odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value{
  13371. display:block;
  13372. -webkit-transform:translateZ(0)
  13373. }
  13374. .odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value{
  13375. position:absolute
  13376. }
  13377. .odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner{
  13378. transition:transform 2s
  13379. }
  13380. .odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner{
  13381. -webkit-transform:translateY(-100%);
  13382. -moz-transform:translateY(-100%);
  13383. -ms-transform:translateY(-100%);
  13384. -o-transform:translateY(-100%);
  13385. transform:translateY(-100%)
  13386. }
  13387. .odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner{
  13388. -webkit-transform:translateY(-100%);
  13389. -moz-transform:translateY(-100%);
  13390. -ms-transform:translateY(-100%);
  13391. -o-transform:translateY(-100%);
  13392. transform:translateY(-100%)
  13393. }
  13394. .odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{
  13395. -webkit-transition:-webkit-transform 2s;
  13396. -moz-transition:-moz-transform 2s;
  13397. -ms-transition:-ms-transform 2s;
  13398. -o-transition:-o-transform 2s;
  13399. transition:transform 2s;
  13400. -webkit-transform:translateY(0);
  13401. -moz-transform:translateY(0);
  13402. -ms-transform:translateY(0);
  13403. -o-transform:translateY(0);
  13404. transform:translateY(0)
  13405. }
  13406. .thb_styled_header.style1{
  13407. display:block;
  13408. font-size:34px;
  13409. line-height:0.9;
  13410. margin-bottom:10px;
  13411. font-weight:800;
  13412. margin-bottom:30px;
  13413. padding:0 0 30px;
  13414. position:relative;
  13415. color:#151515;
  13416. letter-spacing:-0.07em;
  13417. text-transform:uppercase
  13418. }
  13419. .thb_styled_header.style1:after{
  13420. content:'';
  13421. position:absolute;
  13422. top:100%;
  13423. left:-10px;
  13424. height:1px;
  13425. width:90px;
  13426. background:#151515
  13427. }
  13428. @media only screen and (min-width: 64.063em){
  13429. .thb_styled_header.style1:after{
  13430. left:-50px;
  13431. width:180px
  13432. }
  13433. }
  13434. @media only screen and (min-width: 64.063em){
  13435. .thb_styled_header.style1{
  13436. font-size:52px;
  13437. padding:0 0 40px;
  13438. margin-bottom:40px
  13439. }
  13440. }
  13441. @media only screen and (min-width: 75em){
  13442. .thb_styled_header.style1{
  13443. font-size:80px;
  13444. padding:0 0 50px;
  13445. margin-bottom:50px
  13446. }
  13447. }
  13448. .wpb_video_widget .wpb_video_wrapper .responsive-embed,.wpb_video_widget .wpb_video_wrapper .flex-video{
  13449. height:auto;
  13450. padding-bottom:0;
  13451. margin:0;
  13452. position:absolute;
  13453. top:0;
  13454. width:100%;
  13455. height:100%
  13456. }
  13457. .thb-icon{
  13458. font-size:16px
  13459. }
  13460. .thb-icon svg{
  13461. width:16px;
  13462. height:16px
  13463. }
  13464. .thb-icon.fa-2x svg{
  13465. width:32px;
  13466. height:32px
  13467. }
  13468. .thb-icon.fa-3x svg{
  13469. width:64px;
  13470. height:64px
  13471. }
  13472. .thb-icon.fa-4x svg{
  13473. width:128px;
  13474. height:128px
  13475. }
  13476. .thb-icon.fa-5x svg{
  13477. width:160px;
  13478. height:160px
  13479. }
Add Comment
Please, Sign In to add comment