Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 131.13 KB | None | 0 0
  1. @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700italic,700);
  2. @import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
  3. @import url(https://fonts.googleapis.com/icon?family=Material+Icons);
  4. html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
  5. margin:0;
  6. padding:0;
  7. border:0;
  8. font-size:100%;
  9. font:inherit;
  10. vertical-align:baseline
  11. }
  12. article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
  13. display:block
  14. }
  15. audio,canvas,video{
  16. display:inline-block
  17. }
  18. audio:not([controls]){
  19. display:none;
  20. height:0
  21. }
  22. [hidden]{
  23. display:none
  24. }
  25. html{
  26. font-family:sans-serif;
  27. -ms-text-size-adjust:100%;
  28. -webkit-text-size-adjust:100%
  29. }
  30. body{
  31. margin:0
  32. }
  33. a:focus{
  34. outline:thin dotted
  35. }
  36. a:active,a:hover{
  37. outline:0
  38. }
  39. h1{
  40. font-size:2em;
  41. margin:0
  42. }
  43. abbr[title]{
  44. border-bottom:1px dotted
  45. }
  46. b,strong{
  47. font-weight:bold
  48. }
  49. dfn{
  50. font-style:italic
  51. }
  52. hr{
  53. -webkit-box-sizing:content-box;
  54. box-sizing:content-box;
  55. height:0
  56. }
  57. mark{
  58. background:#ff0;
  59. color:#000
  60. }
  61. code,kbd,pre,samp{
  62. font-family:monospace,serif;
  63. font-size:1em
  64. }
  65. pre{
  66. white-space:pre-wrap
  67. }
  68. q{
  69. quotes:"\201C" "\201D" "\2018" "\2019"
  70. }
  71. small{
  72. font-size:80%
  73. }
  74. sub,sup{
  75. font-size:75%;
  76. line-height:0;
  77. position:relative;
  78. vertical-align:baseline
  79. }
  80. sup{
  81. top:-0.5em
  82. }
  83. sub{
  84. bottom:-0.25em
  85. }
  86. img{
  87. border:0
  88. }
  89. svg:not(:root){
  90. overflow:hidden
  91. }
  92. figure{
  93. margin:0
  94. }
  95. fieldset{
  96. border:1px solid silver;
  97. margin:0 2px;
  98. padding:.35em .625em .75em
  99. }
  100. legend{
  101. border:0;
  102. padding:0
  103. }
  104. button,input,select,textarea{
  105. font-family:inherit;
  106. font-size:100%;
  107. margin:0
  108. }
  109. button,input{
  110. line-height:normal
  111. }
  112. button,select{
  113. text-transform:none
  114. }
  115. button,html input[type="button"],input[type="reset"],input[type="submit"]{
  116. -webkit-appearance:button;
  117. cursor:pointer
  118. }
  119. button[disabled],html input[disabled]{
  120. cursor:default
  121. }
  122. input[type="checkbox"],input[type="radio"]{
  123. -webkit-box-sizing:border-box;
  124. box-sizing:border-box;
  125. padding:0
  126. }
  127. input[type="search"]{
  128. -webkit-appearance:textfield;
  129. -webkit-box-sizing:content-box;
  130. box-sizing:content-box
  131. }
  132. input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
  133. -webkit-appearance:none
  134. }
  135. button::-moz-focus-inner,input::-moz-focus-inner{
  136. border:0;
  137. padding:0
  138. }
  139. textarea{
  140. overflow:auto;
  141. vertical-align:top
  142. }
  143. table{
  144. border-collapse:collapse;
  145. border-spacing:0
  146. }
  147. textarea{
  148. resize:vertical
  149. }
  150. .clearfix::after{
  151. content:"";
  152. display:table;
  153. clear:both
  154. }
  155. body{
  156. padding-top:120px;
  157. color:#4a5669;
  158. line-height:1;
  159. font-size:16px;
  160. font-weight:normal;
  161. font-family:"Open Sans",sans-serif;
  162. background-color:#fff;
  163. -webkit-font-smoothing:antialiased
  164. }
  165. body::after{
  166. overflow:hidden;
  167. position:absolute;
  168. width:0;
  169. height:0;
  170. font-family:"Material Icons";
  171. content:"\e86f"
  172. }
  173. body.preload::before{
  174. content:'';
  175. position:fixed;
  176. z-index:1100;
  177. top:0;
  178. left:0;
  179. right:0;
  180. bottom:0;
  181. background-color:#0098ef;
  182. -webkit-transition:opacity .4s;
  183. transition:opacity .4s
  184. }
  185. body.preload::after{
  186. content:'';
  187. position:fixed;
  188. z-index:1101;
  189. top:50%;
  190. left:50%;
  191. width:32px;
  192. height:32px;
  193. margin:-16px 0 0 -16px;
  194. background:transparent url(/assets/images/layout/loading.svg) center center no-repeat;
  195. -webkit-animation:body-preload .6s linear infinite;
  196. animation:body-preload .6s linear infinite
  197. }
  198. body.preload.preload-done::before,body.preload.preload-done::after{
  199. opacity:0
  200. }
  201. @-webkit-keyframes body-preload{
  202. 0%{
  203. -webkit-transform:rotate(0);
  204. transform:rotate(0)
  205. }
  206. 100%{
  207. -webkit-transform:rotate(360deg);
  208. transform:rotate(360deg)
  209. }
  210. }
  211. @keyframes body-preload{
  212. 0%{
  213. -webkit-transform:rotate(0);
  214. transform:rotate(0)
  215. }
  216. 100%{
  217. -webkit-transform:rotate(360deg);
  218. transform:rotate(360deg)
  219. }
  220. }
  221. input:not(.no-custom-style):not([type="checkbox"]):not([type="radio"]),select:not(.no-custom-style),textarea:not(.no-custom-style),button{
  222. display:inline-block;
  223. line-height:24px;
  224. padding:0;
  225. margin:0;
  226. outline:0;
  227. border:0;
  228. -webkit-box-shadow:none;
  229. box-shadow:none;
  230. -webkit-box-sizing:border-box;
  231. box-sizing:border-box;
  232. -webkit-appearance:none;
  233. -moz-appearance:none;
  234. appearance:none
  235. }
  236. input:not(.no-custom-style):not([type="checkbox"]):not([type="radio"]),select:not(.no-custom-style),textarea:not(.no-custom-style){
  237. color:#4a5669;
  238. padding:12px 15px;
  239. background-color:#fff;
  240. border:2px solid #e6e9ee;
  241. border-radius:6px;
  242. -webkit-transition:color .2s,border-color .2s;
  243. transition:color .2s,border-color .2s
  244. }
  245. input:not(.no-custom-style):not([type="checkbox"]):not([type="radio"]):focus,select:not(.no-custom-style):focus,textarea:not(.no-custom-style):focus{
  246. border-color:#0098ef
  247. }
  248. input:not(.no-custom-style):not([type="checkbox"]):not([type="radio"]):disabled,select:not(.no-custom-style):disabled,textarea:not(.no-custom-style):disabled,button:disabled{
  249. cursor:not-allowed;
  250. color:#a0abbc!important;
  251. background:#f0f2f5!important
  252. }
  253. a{
  254. color:#0098ef;
  255. text-decoration:none;
  256. -webkit-transition:color .2s,background-color .2s;
  257. transition:color .2s,background-color .2s
  258. }
  259. a:focus,a:active{
  260. outline:0
  261. }
  262. a:hover{
  263. text-decoration:underline
  264. }
  265. h1,h2,h3,h4,h5{
  266. font-family:Montserrat,sans-serif;
  267. font-weight:normal
  268. }
  269. h1{
  270. font-size:42px;
  271. line-height:52px
  272. }
  273. h2{
  274. font-size:32px;
  275. line-height:42px
  276. }
  277. h3{
  278. font-size:24px;
  279. line-height:34px
  280. }
  281. h4{
  282. font-size:20px;
  283. line-height:30px
  284. }
  285. h5{
  286. font-size:16px;
  287. line-height:26px
  288. }
  289. p{
  290. line-height:28px
  291. }
  292. small{
  293. font-size:87.5%;
  294. line-height:87.5%
  295. }
  296. em{
  297. font-style:italic
  298. }
  299. strong{
  300. font-weight:bold
  301. }
  302. mark{
  303. color:#4a5669;
  304. padding:0 .2em;
  305. background-color:#fc3;
  306. border-radius:.2em
  307. }
  308. abbr{
  309. cursor:help
  310. }
  311. address{
  312. line-height:28px
  313. }
  314. blockquote{
  315. position:relative;
  316. padding:20px 0 20px 30px
  317. }
  318. blockquote::before{
  319. position:absolute;
  320. content:"";
  321. top:0;
  322. left:0;
  323. width:30px;
  324. height:100%;
  325. border:2px solid #e6e9ee;
  326. border-right:0;
  327. border-top-left-radius:12px;
  328. border-bottom-left-radius:12px
  329. }
  330. blockquote footer{
  331. margin-top:15px;
  332. color:#a0abbc;
  333. font-size:14px;
  334. line-height:26px
  335. }
  336. blockquote cite{
  337. font-style:italic
  338. }
  339. hr{
  340. margin:0;
  341. border:0;
  342. border-top:2px solid #e6e9ee
  343. }
  344. dl{
  345. display:-webkit-box;
  346. display:-ms-flexbox;
  347. display:flex;
  348. -webkit-box-orient:horizontal;
  349. -webkit-box-direction:normal;
  350. -ms-flex-flow:row;
  351. flex-flow:row;
  352. -ms-flex-wrap:wrap;
  353. flex-wrap:wrap;
  354. line-height:28px
  355. }
  356. dl dt{
  357. -webkit-box-flex:0;
  358. -ms-flex:0 0 30%;
  359. flex:0 0 30%;
  360. overflow:hidden;
  361. text-overflow:ellipsis;
  362. white-space:nowrap;
  363. color:#a0abbc
  364. }
  365. dl dd{
  366. -webkit-box-flex:0;
  367. -ms-flex:0 0 70%;
  368. flex:0 0 70%;
  369. padding-left:10px;
  370. -webkit-box-sizing:border-box;
  371. box-sizing:border-box
  372. }
  373. dl dt:not(:first-of-type),dl dd:not(:first-of-type){
  374. margin-top:20px
  375. }
  376. img,video,iframe{
  377. display:inline-block;
  378. max-width:100%
  379. }
  380. .text-margin-left{
  381. margin-left:1em
  382. }
  383. .text-margin-right{
  384. margin-right:1em
  385. }
  386. .text-align-left{
  387. text-align:left
  388. }
  389. .text-align-right{
  390. text-align:right
  391. }
  392. .text-align-center{
  393. text-align:center
  394. }
  395. .text-break-all{
  396. word-break:break-all
  397. }
  398. .text-color-dark{
  399. color:#4a5669!important
  400. }
  401. .text-color-light{
  402. color:#fff!important
  403. }
  404. .text-color-gray{
  405. color:#a0abbc!important
  406. }
  407. .text-color-primary{
  408. color:#0098ef!important
  409. }
  410. .text-color-secondary{
  411. color:#fc3!important
  412. }
  413. .text-color-success{
  414. color:#00b75a!important
  415. }
  416. .text-color-warning{
  417. color:#ffcc34!important
  418. }
  419. .text-color-error{
  420. color:#cd3100!important
  421. }
  422. .type-text.type-text-cursor-none::after{
  423. display:none
  424. }
  425. .type-text.type-text-cursor-underscore::after{
  426. content:"_"
  427. }
  428. .type-text:not(.type-text-cursor-underscore)::after{
  429. content:"|";
  430. -webkit-animation:type-text-cursor .8s infinite;
  431. animation:type-text-cursor .8s infinite
  432. }
  433. @-webkit-keyframes type-text-cursor{
  434. 0%{
  435. opacity:1
  436. }
  437. 50%{
  438. opacity:0
  439. }
  440. 100%{
  441. opacity:1
  442. }
  443. }
  444. @keyframes type-text-cursor{
  445. 0%{
  446. opacity:1
  447. }
  448. 50%{
  449. opacity:0
  450. }
  451. 100%{
  452. opacity:1
  453. }
  454. }
  455. ul.list-style-nav,ul.list-style-none,ul.list-style-icon{
  456. list-style-type:none
  457. }
  458. ul.list-style-nav{
  459. overflow:hidden;
  460. background-color:#fff;
  461. border:2px solid #e6e9ee;
  462. border-radius:12px
  463. }
  464. ul.list-style-nav>li{
  465. -webkit-transition:background-color .2s;
  466. transition:background-color .2s
  467. }
  468. ul.list-style-nav>li:not(:last-of-type){
  469. border-bottom:1px solid #e6e9ee
  470. }
  471. ul.list-style-nav>li:hover{
  472. background-color:#f0f2f5
  473. }
  474. ul.list-style-nav>li a:hover{
  475. color:#a0abbc!important;
  476. text-decoration:none
  477. }
  478. ul.list-style-nav>li>a{
  479. display:block;
  480. padding:10px 15px
  481. }
  482. ul.list-style-nav>li ul{
  483. margin:8px 0 24px 34px!important;
  484. list-style-type:none;
  485. font-size:14px
  486. }
  487. ul.list-style-icon li{
  488. position:relative;
  489. padding-left:26px
  490. }
  491. ul.list-style-icon li .fa,ul.list-style-icon li .fas,ul.list-style-icon li .far,ul.list-style-icon li .fal,ul.list-style-icon li .fab,ul.list-style-icon li .material-icons{
  492. position:absolute;
  493. left:0;
  494. width:20px;
  495. height:28px;
  496. line-height:28px;
  497. text-align:center
  498. }
  499. ul.list-style-icon li .svg-inline--fa{
  500. position:absolute;
  501. top:6px;
  502. left:0;
  503. width:20px
  504. }
  505. table{
  506. position:relative;
  507. overflow:hidden;
  508. width:100%;
  509. max-width:100%;
  510. color:#4a5669;
  511. text-align:center;
  512. background-color:#fff;
  513. border:2px solid #e6e9ee;
  514. border-collapse:separate;
  515. border-radius:12px
  516. }
  517. table.table-layout-fixed{
  518. table-layout:fixed
  519. }
  520. table.table-has-caption{
  521. border-top:0;
  522. border-top-left-radius:0;
  523. border-top-right-radius:0
  524. }
  525. table caption{
  526. padding:15px;
  527. color:#fff;
  528. font-size:14px;
  529. line-height:24px;
  530. text-transform:uppercase;
  531. font-family:Montserrat,sans-serif;
  532. background-color:#0098ef;
  533. border-top-left-radius:12px;
  534. border-top-right-radius:12px
  535. }
  536. table tr td,table tr th{
  537. padding:15px;
  538. line-height:24px;
  539. vertical-align:middle;
  540. border-bottom:1px solid #e6e9ee
  541. }
  542. table thead tr th{
  543. color:#a0abbc;
  544. background-color:#f0f2f5;
  545. border-bottom:2px solid #e6e9ee
  546. }
  547. table tr:last-of-type:not(:first-of-type) td,table tr:last-of-type:not(:first-of-type) th{
  548. border-bottom:0
  549. }
  550. table tfoot tr td,table tfoot tr th{
  551. border:0
  552. }
  553. table tfoot tr:first-of-type td,table tfoot tr:first-of-type th{
  554. border-top:2px solid #e6e9ee
  555. }
  556. table tr td button,table tr th button,table tr td .button,table tr th .button{
  557. width:100%
  558. }
  559. table tr .highlight{
  560. color:#0098ef;
  561. font-size:20px;
  562. font-family:Montserrat,sans-serif
  563. }
  564. table tr .responsive-th{
  565. display:none;
  566. overflow:hidden;
  567. position:absolute;
  568. left:4%;
  569. width:44%;
  570. color:#a0abbc;
  571. font-size:16px;
  572. font-family:"Open Sans",sans-serif;
  573. text-overflow:ellipsis;
  574. text-align:right;
  575. white-space:nowrap
  576. }
  577. table.table-layout-domain tr td:nth-of-type(1){
  578. width:10%
  579. }
  580. table.table-layout-domain tr td:nth-of-type(2){
  581. width:50%;
  582. text-align:left;
  583. word-break:break-all
  584. }
  585. table.table-layout-domain tr td:nth-of-type(3),table.table-layout-domain tr td:nth-of-type(4){
  586. width:20%
  587. }
  588. table.table-layout-product-comparison{
  589. table-layout:fixed
  590. }
  591. table.table-layout-product-comparison thead{
  592. display:none
  593. }
  594. table.table-layout-product-comparison tr:not(.product-feature-group) td:first-of-type{
  595. color:#a0abbc
  596. }
  597. table.table-layout-product-comparison tr.product-header td{
  598. padding-top:30px;
  599. padding-bottom:30px
  600. }
  601. table.table-layout-product-comparison tr.product-header td h4{
  602. margin-top:0!important
  603. }
  604. table.table-layout-product-comparison tr.product-header td p:not(.product-price){
  605. margin-top:0!important;
  606. color:#a0abbc;
  607. font-size:14px;
  608. line-height:24px
  609. }
  610. table.table-layout-product-comparison tr.product-header td p.product-price{
  611. position:relative;
  612. color:#0098ef;
  613. font-size:32px;
  614. font-weight:bold
  615. }
  616. table.table-layout-product-comparison tr.product-header td p.product-price .term{
  617. position:absolute;
  618. bottom:-8px;
  619. margin-left:4px;
  620. font-size:12px
  621. }
  622. table.table-layout-product-comparison tr.product-order td{
  623. padding-top:30px;
  624. padding-bottom:30px
  625. }
  626. table.table-layout-product-comparison tr.product-order td button,table.table-layout-product-comparison tr.product-order td .button{
  627. width:auto
  628. }
  629. table.table-layout-product-comparison tr.product-feature-group td{
  630. background-color:#f0f2f5
  631. }
  632. form{
  633. position:relative;
  634. width:100%
  635. }
  636. form label{
  637. cursor:pointer;
  638. line-height:28px;
  639. padding:0 15px 0 15px;
  640. -webkit-touch-callout:none;
  641. -webkit-user-select:none;
  642. -moz-user-select:none;
  643. -ms-user-select:none;
  644. user-select:none
  645. }
  646. form label:first-child{
  647. display:inline-block
  648. }
  649. form fieldset{
  650. padding:30px;
  651. border:2px solid #e6e9ee;
  652. border-radius:12px
  653. }
  654. form fieldset legend{
  655. padding:0 15px;
  656. font-size:14px;
  657. font-weight:bold;
  658. font-family:Montserrat,sans-serif;
  659. text-transform:uppercase
  660. }
  661. form input[type="file"]{
  662. line-height:1
  663. }
  664. form input[type="checkbox"],form input[type="radio"]{
  665. margin-left:15px;
  666. margin-right:-5px;
  667. cursor:pointer
  668. }
  669. form textarea{
  670. resize:vertical
  671. }
  672. form.form-full-width input:not(.no-custom-style):not([type="checkbox"]):not([type="radio"]),form.form-full-width select:not(.no-custom-style),form.form-full-width textarea:not(.no-custom-style){
  673. width:100%
  674. }
  675. form .form-row{
  676. position:relative
  677. }
  678. form .form-row:not(:first-child){
  679. margin-top:30px
  680. }
  681. form .form-row.form-success,form .form-row.form-error{
  682. padding:12px 15px;
  683. color:#fff;
  684. text-align:center;
  685. background-color:#00b75a;
  686. border-radius:6px
  687. }
  688. form .form-row.form-error{
  689. background-color:#cd3100
  690. }
  691. form .form-row.form-success ul,form .form-row.form-error ul{
  692. margin:0!important;
  693. list-style-type:none
  694. }
  695. form .checkbox-style,form .radio-style{
  696. display:inline-block;
  697. position:relative;
  698. overflow:hidden;
  699. width:16px;
  700. height:16px;
  701. text-align:left;
  702. margin:-2px -2px 0 15px;
  703. vertical-align:middle;
  704. background-color:#fff;
  705. border:2px solid #e6e9ee;
  706. border-radius:4px;
  707. -webkit-transition:border-color .2s;
  708. transition:border-color .2s
  709. }
  710. form .radio-style{
  711. border-radius:10px
  712. }
  713. form .checkbox-style.focus,form .radio-style.focus{
  714. border-color:#0098ef
  715. }
  716. form .checkbox-style.disabled,form .radio-style.disabled{
  717. background-color:#f0f2f5
  718. }
  719. form .checkbox-style i,form .checkbox-style .checkbox-style-icon,form .radio-style .radio-style-icon{
  720. position:absolute;
  721. z-index:1;
  722. top:0;
  723. left:0;
  724. width:16px;
  725. height:16px;
  726. line-height:16px;
  727. text-align:center;
  728. font-size:14px;
  729. color:#4a5669;
  730. cursor:pointer
  731. }
  732. form .checkbox-style .svg-inline--fa{
  733. width:12px
  734. }
  735. form .radio-style .radio-style-icon::after{
  736. content:"";
  737. position:absolute;
  738. top:4px;
  739. left:4px;
  740. width:8px;
  741. height:8px;
  742. background-color:#4a5669;
  743. border-radius:4px
  744. }
  745. form .checkbox-style.disabled i,form .checkbox-style.disabled .svg-inline--fa,form .radio-style.disabled .radio-style-icon{
  746. color:#a0abbc;
  747. cursor:not-allowed
  748. }
  749. form .checkbox-style:not(.active) i,form .checkbox-style:not(.active) .svg-inline--fa,form .radio-style:not(.active) .radio-style-icon{
  750. opacity:0
  751. }
  752. form .checkbox-style input[type="checkbox"],form .radio-style input[type="radio"]{
  753. position:absolute;
  754. top:0;
  755. left:0;
  756. margin:0;
  757. padding:0;
  758. opacity:0;
  759. border:0;
  760. width:16px;
  761. height:16px
  762. }
  763. form .checkbox-style-block .checkbox-style,form .radio-style-block .radio-style{
  764. position:absolute;
  765. top:5px;
  766. left:15px;
  767. margin:0
  768. }
  769. form .checkbox-style-block label,form .radio-style-block label{
  770. display:inline-block;
  771. padding-left:52px
  772. }
  773. form .select-style,form .search-style{
  774. display:inline-block;
  775. position:relative
  776. }
  777. form.form-full-width .select-style,form.form-full-width .search-style{
  778. width:100%
  779. }
  780. form .select-style i,form .search-style i{
  781. position:absolute;
  782. top:10px;
  783. right:10px;
  784. width:32px;
  785. height:32px;
  786. line-height:32px;
  787. text-align:center;
  788. cursor:pointer;
  789. color:#a0abbc
  790. }
  791. form .select-style .svg-inline--fa,form .search-style .svg-inline--fa{
  792. position:absolute;
  793. top:18px;
  794. right:10px;
  795. width:32px;
  796. cursor:pointer;
  797. color:#a0abbc
  798. }
  799. form .select-style .svg-inline--fa{
  800. top:19px
  801. }
  802. form .select-style input,form .search-style input{
  803. padding-right:48px!important
  804. }
  805. form .select-style input.focus{
  806. border-color:#0098ef
  807. }
  808. form .select-style select{
  809. position:absolute;
  810. z-index:1;
  811. top:0;
  812. left:0;
  813. opacity:0;
  814. width:100%;
  815. cursor:pointer
  816. }
  817. form .select-style select:disabled{
  818. cursor:not-allowed
  819. }
  820. button,.button{
  821. display:inline-block;
  822. padding:16px 20px;
  823. cursor:pointer;
  824. color:#0098ef;
  825. line-height:1;
  826. font-size:14px;
  827. font-weight:bold;
  828. font-family:Montserrat,sans-serif;
  829. text-transform:uppercase;
  830. text-align:center;
  831. background-color:#fff;
  832. border:2px solid #e6e9ee;
  833. border-radius:6px;
  834. -webkit-box-sizing:border-box;
  835. box-sizing:border-box;
  836. -webkit-transition:color .2s;
  837. transition:color .2s
  838. }
  839. button.button-primary,.button.button-primary,button.button-secondary,.button.button-secondary{
  840. padding:18px 22px;
  841. border:0
  842. }
  843. button.button-primary,.button.button-primary{
  844. color:#fff;
  845. background-color:#0098ef
  846. }
  847. button.button-secondary,.button.button-secondary{
  848. color:#4a5669;
  849. background-color:#fc3
  850. }
  851. button.button-small,.button.button-small{
  852. padding:8px 14px;
  853. border-radius:4px
  854. }
  855. button.button-primary.button-small,.button.button-primary.button-small,button.button-secondary.button-small,.button.button-secondary.button-small{
  856. padding:10px 16px
  857. }
  858. button.button-large,.button.button-large{
  859. font-size:16px;
  860. padding:20px 24px;
  861. border-radius:8px
  862. }
  863. button.button-primary.button-large,.button.button-primary.button-large,button.button-secondary.button-large,.button.button-secondary.button-large{
  864. padding:22px 26px
  865. }
  866. button.button-full-width,.button.button-full-width{
  867. width:100%
  868. }
  869. button:hover,.button:hover{
  870. color:#a0abbc;
  871. text-decoration:none
  872. }
  873. button.button-primary:hover,.button.button-primary:hover{
  874. color:rgba(255,255,255,0.6)
  875. }
  876. button.button-secondary:hover,.button.button-secondary:hover{
  877. color:rgba(74,86,105,0.6)
  878. }
  879. button:focus,.button:focus,button:active,.button:active{
  880. background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(74,86,105,0.1)),to(rgba(74,86,105,0.1)));
  881. background-image:linear-gradient(rgba(74,86,105,0.1) 0,rgba(74,86,105,0.1) 100%)
  882. }
  883. code{
  884. padding:2px 6px;
  885. font-family:Courier,monospace;
  886. background-color:rgba(74,86,105,0.1);
  887. border-radius:3px
  888. }
  889. pre{
  890. overflow:auto;
  891. padding:14px 20px;
  892. color:#4a5669;
  893. -moz-tab-size:4;
  894. -o-tab-size:4;
  895. tab-size:4;
  896. white-space:pre;
  897. font:normal 14px/20px Courier,monospace;
  898. background-color:#fff;
  899. border:2px solid #e6e9ee;
  900. border-radius:12px
  901. }
  902. .pre-code{
  903. position:relative;
  904. overflow:hidden;
  905. background-color:#fff;
  906. border:2px solid #e6e9ee;
  907. border-radius:12px
  908. }
  909. .pre-code ul{
  910. position:absolute;
  911. top:0;
  912. bottom:0;
  913. left:0;
  914. width:16px;
  915. padding:14px 10px;
  916. margin:0!important;
  917. list-style-type:none;
  918. background-color:#f0f2f5;
  919. border-right:2px solid #e6e9ee;
  920. -webkit-touch-callout:none;
  921. -webkit-user-select:none;
  922. -moz-user-select:none;
  923. -ms-user-select:none;
  924. user-select:none
  925. }
  926. .pre-code ul li{
  927. color:#a0abbc;
  928. font-size:12px;
  929. line-height:20px;
  930. text-align:right
  931. }
  932. .pre-code pre{
  933. margin-left:38px;
  934. background:0;
  935. border:0;
  936. border-radius:0
  937. }
  938. ul.tags{
  939. display:-webkit-box;
  940. display:-ms-flexbox;
  941. display:flex;
  942. -ms-flex-wrap:wrap;
  943. flex-wrap:wrap;
  944. margin-left:0!important;
  945. margin-bottom:-8px!important;
  946. list-style-type:none
  947. }
  948. ul.tags.align-center{
  949. -webkit-box-pack:center;
  950. -ms-flex-pack:center;
  951. justify-content:center
  952. }
  953. ul.tags.align-left{
  954. -webkit-box-pack:start;
  955. -ms-flex-pack:start;
  956. justify-content:flex-start
  957. }
  958. ul.tags.align-right{
  959. -webkit-box-pack:end;
  960. -ms-flex-pack:end;
  961. justify-content:flex-end
  962. }
  963. ul.tags li{
  964. margin:0 8px 8px 0
  965. }
  966. ul.tags li a{
  967. display:block;
  968. color:#fff;
  969. padding:4px 8px;
  970. line-height:20px;
  971. font-size:14px;
  972. white-space:nowrap;
  973. font-family:Montserrat,sans-serif;
  974. background-color:#0098ef;
  975. border-radius:4px
  976. }
  977. ul.tags li a:hover{
  978. color:rgba(255,255,255,0.6);
  979. text-decoration:none
  980. }
  981. .material-icons{
  982. font-size:inherit;
  983. line-height:inherit;
  984. vertical-align:top
  985. }
  986. .icon-left,.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{
  987. margin-right:.5em
  988. }
  989. .icon-right,.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{
  990. margin-left:.5em
  991. }
  992. .icon-feature{
  993. height:64px;
  994. line-height:64px;
  995. font-size:64px;
  996. color:#0098ef
  997. }
  998. .icon-feature-large{
  999. height:256px;
  1000. line-height:256px;
  1001. font-size:256px;
  1002. color:#0098ef;
  1003. text-shadow:8px 8px 0 rgba(74,86,105,0.1)
  1004. }
  1005. svg.icon-feature-large{
  1006. -webkit-filter:drop-shadow(8px 8px 0 rgba(74,86,105,0.1));
  1007. filter:drop-shadow(8px 8px 0 rgba(74,86,105,0.1))
  1008. }
  1009. .icon-feature-inline{
  1010. margin-top:-4px;
  1011. margin-right:12px;
  1012. vertical-align:middle;
  1013. font-size:150%;
  1014. color:#0098ef
  1015. }
  1016. .feature-box{
  1017. position:relative;
  1018. display:block
  1019. }
  1020. .feature-box:hover{
  1021. text-decoration:none
  1022. }
  1023. .feature-box .feature-header{
  1024. position:relative;
  1025. overflow:hidden;
  1026. background-color:#e6e9ee;
  1027. border-top-left-radius:12px;
  1028. border-top-right-radius:12px
  1029. }
  1030. .feature-box .feature-header:only-child{
  1031. border-radius:12px
  1032. }
  1033. .feature-box .feature-header svg,.feature-box .feature-header img,.feature-box .feature-header video,.feature-box .feature-header iframe{
  1034. display:block;
  1035. width:100%
  1036. }
  1037. .feature-box .feature-header .icon-feature,.feature-box .feature-header .icon-feature-large{
  1038. display:block;
  1039. padding:30px 0;
  1040. text-align:center
  1041. }
  1042. .feature-box .feature-header .gallery:not(.gallery-slider) ul{
  1043. margin:0!important
  1044. }
  1045. .feature-box .feature-header .gallery:not(.gallery-slider) ul li{
  1046. padding:0
  1047. }
  1048. .feature-box .feature-header .gallery:not(.gallery-slider) ul li img,.feature-box .feature-header .gallery.gallery-slider{
  1049. border-radius:0
  1050. }
  1051. .feature-box .feature-header .feature-header-title,.feature-box .feature-header .feature-header-title-hover{
  1052. position:absolute;
  1053. top:0;
  1054. left:0;
  1055. right:0;
  1056. bottom:0;
  1057. padding:30px;
  1058. text-decoration:none;
  1059. color:#fff!important;
  1060. background-repeat:repeat-x;
  1061. background-position:center top;
  1062. background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(44,54,69,0.8)),to(rgba(44,54,69,0.4)));
  1063. background-image:linear-gradient(rgba(44,54,69,0.8) 50%,rgba(44,54,69,0.4) 100%)
  1064. }
  1065. .feature-box .feature-header .feature-header-title-hover{
  1066. opacity:0;
  1067. -webkit-transition:opacity .3s;
  1068. transition:opacity .3s
  1069. }
  1070. .feature-box .feature-header .feature-header-title-hover:hover{
  1071. opacity:1
  1072. }
  1073. .feature-box .feature-header .feature-header-title p,.feature-box .feature-header .feature-header-title-hover p{
  1074. font-size:14px;
  1075. line-height:24px
  1076. }
  1077. .feature-box .feature-header .feature-header-title p:not(:first-child),.feature-box .feature-header .feature-header-title-hover p:not(:first-child){
  1078. margin-top:12px!important
  1079. }
  1080. .feature-box .feature-content{
  1081. padding:28px;
  1082. color:#4a5669;
  1083. background-color:#fff;
  1084. border:2px solid #e6e9ee;
  1085. border-top-width:0;
  1086. border-bottom-left-radius:12px;
  1087. border-bottom-right-radius:12px
  1088. }
  1089. .feature-box .feature-content:only-child{
  1090. border-top-width:2px;
  1091. border-radius:12px
  1092. }
  1093. .feature-box.feature-box-no-border-radius .feature-header,.feature-box.feature-box-no-border-radius .feature-content{
  1094. border-radius:0
  1095. }
  1096. .product-box{
  1097. position:relative;
  1098. padding:30px 0;
  1099. color:#4a5669;
  1100. text-align:center;
  1101. background-color:#fff;
  1102. border:2px solid #e6e9ee;
  1103. border-radius:12px
  1104. }
  1105. .product-box.product-box-popular{
  1106. margin-top:54px;
  1107. border-color:#0098ef;
  1108. border-top:0;
  1109. border-top-left-radius:0;
  1110. border-top-right-radius:0
  1111. }
  1112. .product-box .product-popular{
  1113. position:absolute;
  1114. top:-54px;
  1115. left:-2px;
  1116. right:-2px;
  1117. height:54px;
  1118. color:#fff;
  1119. font-size:14px;
  1120. line-height:54px;
  1121. text-transform:uppercase;
  1122. font-family:Montserrat,sans-serif;
  1123. background-color:#0098ef;
  1124. border-top-left-radius:12px;
  1125. border-top-right-radius:12px
  1126. }
  1127. .product-box .product-header{
  1128. padding:0 30px
  1129. }
  1130. .product-box .product-header p{
  1131. margin-top:0!important;
  1132. color:#a0abbc;
  1133. font-size:14px;
  1134. line-height:24px
  1135. }
  1136. .product-box .product-price{
  1137. position:relative;
  1138. padding:0 30px 30px 30px;
  1139. margin-top:-6px;
  1140. color:#0098ef;
  1141. font-size:42px;
  1142. font-weight:bold;
  1143. border-bottom:1px solid #e6e9ee
  1144. }
  1145. .product-box .product-price .term{
  1146. position:absolute;
  1147. bottom:34px;
  1148. margin-left:4px;
  1149. font-size:13px
  1150. }
  1151. .product-box .product-features{
  1152. padding:0 30px
  1153. }
  1154. .product-box .product-features ul{
  1155. margin:0!important;
  1156. list-style-type:none
  1157. }
  1158. .product-box .product-features ul:last-of-type:not(:first-of-type){
  1159. margin-top:20px!important;
  1160. color:#a0abbc;
  1161. font-size:14px;
  1162. line-height:24px
  1163. }
  1164. .product-box .product-order{
  1165. padding:0 30px
  1166. }
  1167. .product-box .product-order .button{
  1168. width:100%;
  1169. -webkit-box-sizing:border-box;
  1170. box-sizing:border-box
  1171. }
  1172. .product-box .product-order button:not(:first-child),.product-box .product-order .button:not(:first-child){
  1173. margin-top:15px
  1174. }
  1175. .product-box .product-header:not(:last-of-type),.product-box .product-price:not(:last-of-type),.product-box .product-features:not(:last-of-type),.product-box .product-order:not(:last-of-type){
  1176. margin-bottom:30px
  1177. }
  1178. .product-box .product-price:last-of-type{
  1179. padding:30px 30px 0 30px;
  1180. border-top:1px solid #e6e9ee;
  1181. border-bottom:0
  1182. }
  1183. .product-box .product-price:last-of-type .term{
  1184. bottom:4px
  1185. }
  1186. .product-slider,.product-configurator{
  1187. padding:58px;
  1188. color:#4a5669;
  1189. background-color:#fff;
  1190. border:2px solid #e6e9ee;
  1191. border-radius:12px
  1192. }
  1193. .product-slider .slider,.product-configurator .slider{
  1194. position:relative;
  1195. height:20px;
  1196. cursor:pointer;
  1197. background-color:#fff;
  1198. border-radius:10px;
  1199. -webkit-box-shadow:inset 0 0 0 2px #e6e9ee,inset 0 4px 8px rgba(74,86,105,0.1);
  1200. box-shadow:inset 0 0 0 2px #e6e9ee,inset 0 4px 8px rgba(74,86,105,0.1)
  1201. }
  1202. .product-slider .slider .range,.product-configurator .slider .range{
  1203. position:absolute;
  1204. top:0;
  1205. left:0;
  1206. height:20px;
  1207. min-width:16px;
  1208. background-color:#0098ef;
  1209. border-radius:10px
  1210. }
  1211. .product-slider .slider .range .handle,.product-configurator .slider .range .handle{
  1212. position:absolute;
  1213. top:-6px;
  1214. right:-8px;
  1215. width:24px;
  1216. height:24px;
  1217. cursor:move;
  1218. background-color:#fff;
  1219. border-width:4px;
  1220. border-style:solid;
  1221. border-color:#0098ef;
  1222. border-radius:16px
  1223. }
  1224. .product-slider .slider .segment,.product-configurator .slider .segment{
  1225. float:left;
  1226. height:20px;
  1227. margin-left:-2px;
  1228. border-right:2px solid #e6e9ee
  1229. }
  1230. .product-slider .slider .segment:last-of-type,.product-configurator .slider .segment:last-of-type{
  1231. border-right:0
  1232. }
  1233. .product-slider.hide-segments .slider .segment,.product-configurator.hide-segments .slider .segment{
  1234. display:none
  1235. }
  1236. .product-slider>ul{
  1237. display:none;
  1238. margin:15px 0 0 0!important;
  1239. list-style-type:none
  1240. }
  1241. .product-slider>ul.active{
  1242. display:-webkit-box;
  1243. display:-ms-flexbox;
  1244. display:flex;
  1245. -ms-flex-wrap:wrap;
  1246. flex-wrap:wrap;
  1247. -webkit-box-pack:justify;
  1248. -ms-flex-pack:justify;
  1249. justify-content:space-between
  1250. }
  1251. .product-slider>ul li{
  1252. padding:15px 0;
  1253. margin-top:15px;
  1254. -webkit-box-sizing:border-box;
  1255. box-sizing:border-box
  1256. }
  1257. .product-slider>ul li .value{
  1258. display:block;
  1259. font-size:24px;
  1260. line-height:32px;
  1261. font-family:Montserrat,sans-serif
  1262. }
  1263. .product-slider>ul li .label{
  1264. display:block;
  1265. margin-top:4px;
  1266. font-size:14px;
  1267. line-height:14px;
  1268. color:#a0abbc
  1269. }
  1270. .product-slider>ul li:last-of-type{
  1271. display:-webkit-box;
  1272. display:-ms-flexbox;
  1273. display:flex;
  1274. padding:15px;
  1275. -webkit-box-pack:end;
  1276. -ms-flex-pack:end;
  1277. justify-content:flex-end;
  1278. border:2px solid #e6e9ee;
  1279. border-radius:10px
  1280. }
  1281. .product-slider>ul li:last-of-type .price{
  1282. margin-right:30px;
  1283. text-align:right
  1284. }
  1285. .product-slider>ul li:last-of-type .price .value{
  1286. color:#0098ef;
  1287. line-height:30px
  1288. }
  1289. .product-slider>ul li:first-child:nth-last-child(2),.product-slider>ul li:first-child:nth-last-child(2) ~ li{
  1290. width:50%
  1291. }
  1292. .product-slider>ul li:first-child:nth-last-child(3),.product-slider>ul li:first-child:nth-last-child(3) ~ li{
  1293. width:33.33%
  1294. }
  1295. .product-slider>ul li:first-child:nth-last-child(4),.product-slider>ul li:first-child:nth-last-child(4) ~ li{
  1296. width:22.22%
  1297. }
  1298. .product-slider>ul li:first-child:nth-last-child(5),.product-slider>ul li:first-child:nth-last-child(5) ~ li{
  1299. width:18%
  1300. }
  1301. .product-slider>ul li:first-child:nth-last-child(6),.product-slider>ul li:first-child:nth-last-child(6) ~ li{
  1302. width:20%;
  1303. text-align:center
  1304. }
  1305. .product-slider>ul li:first-child:nth-last-child(4):last-of-type,.product-slider>ul li:first-child:nth-last-child(4) ~ li:last-of-type{
  1306. width:33.33%
  1307. }
  1308. .product-slider>ul li:first-child:nth-last-child(5):last-of-type,.product-slider>ul li:first-child:nth-last-child(5) ~ li:last-of-type{
  1309. width:28%
  1310. }
  1311. .product-slider:not(.product-slider-medium)>ul li:first-child:nth-last-child(6):last-of-type,.product-slider:not(.product-slider-medium)>ul li:first-child:nth-last-child(6) ~ li:last-of-type{
  1312. width:100%;
  1313. margin-top:30px;
  1314. -webkit-box-pack:justify;
  1315. -ms-flex-pack:justify;
  1316. justify-content:space-between
  1317. }
  1318. .product-slider:not(.product-slider-small)>ul li:first-child:nth-last-child(6):last-of-type .price,.product-slider:not(.product-slider-small)>ul li:first-child:nth-last-child(6) ~ li:last-of-type .price{
  1319. text-align:left
  1320. }
  1321. .product-slider.product-slider-medium>ul li{
  1322. width:50%!important;
  1323. text-align:center
  1324. }
  1325. .product-slider.product-slider-medium>ul li:last-of-type{
  1326. -webkit-box-pack:justify;
  1327. -ms-flex-pack:justify;
  1328. justify-content:space-between
  1329. }
  1330. .product-slider.product-slider-medium>ul li:last-of-type .price{
  1331. text-align:left
  1332. }
  1333. .product-slider.product-slider-medium>ul li:first-child:nth-last-child(3):last-of-type,.product-slider.product-slider-medium>ul li:first-child:nth-last-child(3) ~ li:last-of-type,.product-slider.product-slider-medium>ul li:first-child:nth-last-child(5):last-of-type,.product-slider.product-slider-medium>ul li:first-child:nth-last-child(5) ~ li:last-of-type{
  1334. width:100%!important;
  1335. margin-top:30px
  1336. }
  1337. .product-slider.product-slider-small{
  1338. padding:28px
  1339. }
  1340. .product-slider.product-slider-small>ul li{
  1341. width:100%!important;
  1342. text-align:center;
  1343. margin:0
  1344. }
  1345. .product-slider.product-slider-small>ul li:last-of-type{
  1346. margin-top:15px!important;
  1347. -ms-flex-wrap:wrap;
  1348. flex-wrap:wrap;
  1349. -webkit-box-pack:center;
  1350. -ms-flex-pack:center;
  1351. justify-content:center
  1352. }
  1353. .product-slider.product-slider-small>ul li:last-of-type .price,.product-slider.product-slider-small>ul li:last-of-type .button{
  1354. -ms-flex-preferred-size:100%;
  1355. flex-basis:100%
  1356. }
  1357. .product-slider.product-slider-small>ul li:last-of-type .price{
  1358. text-align:center;
  1359. margin:0
  1360. }
  1361. .product-slider.product-slider-small>ul li:last-of-type .price:not(:only-child){
  1362. margin:0 0 15px 0
  1363. }
  1364. .product-configurator .configurator-row:not(:first-child),.product-configurator .configurator-order:not(:first-child){
  1365. margin-top:60px
  1366. }
  1367. .product-configurator .configurator-row .value,.product-configurator .configurator-order .value{
  1368. display:block;
  1369. font-size:24px;
  1370. line-height:32px;
  1371. font-family:Montserrat,sans-serif
  1372. }
  1373. .product-configurator .configurator-row .label,.product-configurator .configurator-order .label{
  1374. display:block;
  1375. line-height:24px;
  1376. font-size:14px;
  1377. color:#a0abbc
  1378. }
  1379. .product-configurator .configurator-group{
  1380. display:-webkit-box;
  1381. display:-ms-flexbox;
  1382. display:flex;
  1383. -ms-flex-wrap:wrap;
  1384. flex-wrap:wrap;
  1385. -webkit-box-align:end;
  1386. -ms-flex-align:end;
  1387. align-items:flex-end;
  1388. -webkit-box-pack:justify;
  1389. -ms-flex-pack:justify;
  1390. justify-content:space-between;
  1391. padding-bottom:10px
  1392. }
  1393. .product-configurator .configurator-group .value:not(:only-child){
  1394. margin-right:10px
  1395. }
  1396. .product-configurator .configurator-order{
  1397. display:-webkit-box;
  1398. display:-ms-flexbox;
  1399. display:flex;
  1400. padding:15px;
  1401. -webkit-box-pack:justify;
  1402. -ms-flex-pack:justify;
  1403. justify-content:space-between;
  1404. border:2px solid #e6e9ee;
  1405. border-radius:10px
  1406. }
  1407. .product-configurator .configurator-order .configurator-total .value{
  1408. line-height:30px;
  1409. color:#0098ef
  1410. }
  1411. .product-configurator .configurator-order .configurator-total .label{
  1412. margin-top:4px;
  1413. line-height:14px
  1414. }
  1415. .product-configurator .configurator-order .configurator-total:only-child{
  1416. width:100%;
  1417. text-align:center
  1418. }
  1419. .product-configurator.product-configurator-small{
  1420. padding:28px
  1421. }
  1422. .product-configurator.product-configurator-small .configurator-row:not(:first-child),.product-configurator.product-configurator-small .configurator-order:not(:first-child){
  1423. margin-top:30px
  1424. }
  1425. .product-configurator.product-configurator-small .configurator-group,.product-configurator.product-configurator-small .configurator-order{
  1426. display:block;
  1427. text-align:center
  1428. }
  1429. .product-configurator.product-configurator-small .configurator-group .value:not(:only-child){
  1430. margin-right:0
  1431. }
  1432. .product-configurator.product-configurator-small .configurator-order button{
  1433. width:100%
  1434. }
  1435. .product-configurator.product-configurator-small .configurator-order .configurator-total:not(:only-child){
  1436. margin-right:0;
  1437. margin-bottom:15px;
  1438. text-align:center
  1439. }
  1440. .network-map{
  1441. position:relative
  1442. }
  1443. .network-map ul{
  1444. margin:0!important;
  1445. list-style-type:none
  1446. }
  1447. .network-map ul li{
  1448. position:absolute;
  1449. z-index:1;
  1450. width:12px;
  1451. height:12px;
  1452. margin:-6px;
  1453. background-color:#0098ef;
  1454. border-radius:6px
  1455. }
  1456. .network-map ul li a{
  1457. display:block;
  1458. width:12px;
  1459. height:12px
  1460. }
  1461. .network-map ul li span.label-top-left,.network-map ul li span.label-top-right,.network-map ul li span.label-bottom-left,.network-map ul li span.label-bottom-right{
  1462. position:absolute;
  1463. color:#fff;
  1464. padding:4px 8px;
  1465. margin-top:-8px;
  1466. line-height:20px;
  1467. font-size:14px;
  1468. white-space:nowrap;
  1469. font-family:Montserrat,sans-serif;
  1470. background-color:#0098ef;
  1471. border-radius:4px;
  1472. -webkit-transition:color .2s;
  1473. transition:color .2s
  1474. }
  1475. .network-map ul li a:hover span.label-top-left,.network-map ul li a:hover span.label-top-right,.network-map ul li a:hover span.label-bottom-left,.network-map ul li a:hover span.label-bottom-right{
  1476. color:rgba(255,255,255,0.6);
  1477. text-decoration:none
  1478. }
  1479. .network-map ul li span.label-top-left{
  1480. top:-32px;
  1481. right:24px
  1482. }
  1483. .network-map ul li span.label-top-right{
  1484. top:-32px;
  1485. left:24px
  1486. }
  1487. .network-map ul li span.label-bottom-left{
  1488. bottom:-40px;
  1489. right:24px
  1490. }
  1491. .network-map ul li span.label-bottom-right{
  1492. bottom:-40px;
  1493. left:24px
  1494. }
  1495. .network-map ul li span.label-top-left::before,.network-map ul li span.label-top-right::before,.network-map ul li span.label-bottom-left::before,.network-map ul li span.label-bottom-right::before{
  1496. content:"";
  1497. position:absolute;
  1498. width:24px;
  1499. height:1px;
  1500. background-color:#0098ef
  1501. }
  1502. .network-map ul li span.label-top-left::before,.network-map ul li span.label-bottom-right::before{
  1503. -webkit-transform:rotate(45deg);
  1504. transform:rotate(45deg)
  1505. }
  1506. .network-map ul li span.label-top-right::before,.network-map ul li span.label-bottom-left::before{
  1507. -webkit-transform:rotate(-45deg);
  1508. transform:rotate(-45deg)
  1509. }
  1510. .network-map ul li span.label-top-left::before{
  1511. top:34px;
  1512. right:-18px
  1513. }
  1514. .network-map ul li span.label-top-right::before{
  1515. top:34px;
  1516. left:-18px
  1517. }
  1518. .network-map ul li span.label-bottom-left::before{
  1519. top:-6px;
  1520. right:-18px
  1521. }
  1522. .network-map ul li span.label-bottom-right::before{
  1523. top:-6px;
  1524. left:-18px
  1525. }
  1526. .network-map img{
  1527. display:block;
  1528. width:100%;
  1529. opacity:.1
  1530. }
  1531. .testimonial .testimonial-content{
  1532. color:#4a5669;
  1533. padding:30px;
  1534. background-color:#f0f2f5;
  1535. border-radius:12px
  1536. }
  1537. .testimonial .testimonial-author{
  1538. position:relative;
  1539. overflow:hidden;
  1540. padding:30px 30px 0 30px;
  1541. margin-top:0!important
  1542. }
  1543. .testimonial .testimonial-author small{
  1544. color:#a0abbc
  1545. }
  1546. .testimonial .testimonial-author::before{
  1547. content:"";
  1548. position:absolute;
  1549. left:30px;
  1550. top:-10px;
  1551. width:20px;
  1552. height:20px;
  1553. background-color:#f0f2f5;
  1554. -webkit-transform:rotate(45deg);
  1555. transform:rotate(45deg)
  1556. }
  1557. .blog-article:not(:first-child){
  1558. padding-top:50px;
  1559. margin-top:60px;
  1560. border-top:2px solid #e6e9ee
  1561. }
  1562. .blog-article.blog-article-center,.blog-comment-group.blog-comment-group-center,.blog-comment-form.blog-comment-form-center{
  1563. max-width:708px;
  1564. margin-left:auto;
  1565. margin-right:auto
  1566. }
  1567. .blog-article.blog-article-center .blog-article-header{
  1568. text-align:center
  1569. }
  1570. .blog-article .blog-article-header ul{
  1571. margin:4px -10px 0 -10px!important;
  1572. list-style-type:none
  1573. }
  1574. .blog-article .blog-article-header ul li{
  1575. display:inline-block;
  1576. margin:0 10px;
  1577. color:#a0abbc
  1578. }
  1579. .blog-article .blog-article-header ul li img{
  1580. width:24px;
  1581. height:24px;
  1582. margin-right:.5em;
  1583. vertical-align:middle;
  1584. border-radius:12px
  1585. }
  1586. .blog-article .blog-article-content{
  1587. margin-top:50px
  1588. }
  1589. .blog-comment-group>h3+p,.blog-comment-form>h3+p{
  1590. margin-top:5px!important;
  1591. padding-bottom:10px
  1592. }
  1593. .blog-comment-group>h3 a,.blog-comment-form>h3 a{
  1594. display:block;
  1595. font-size:16px;
  1596. font-weight:normal;
  1597. font-family:"Open Sans",sans-serif
  1598. }
  1599. .blog-comment-group.blog-comment-group-center>h3 a,.blog-comment-form.blog-comment-form-center>h3 a{
  1600. float:right;
  1601. margin-top:2px
  1602. }
  1603. .blog-comment-group .blog-comment-content{
  1604. color:#4a5669;
  1605. padding:30px;
  1606. background-color:#f0f2f5;
  1607. border-radius:12px
  1608. }
  1609. .blog-comment-group .blog-comment-author{
  1610. position:relative;
  1611. padding:10px 20px 0 65px;
  1612. margin:0!important;
  1613. list-style-type:none
  1614. }
  1615. .blog-comment-group .blog-comment-author::before{
  1616. content:"";
  1617. position:absolute;
  1618. left:30px;
  1619. top:0;
  1620. width:0;
  1621. height:0;
  1622. border-top:20px solid #f0f2f5;
  1623. border-left:20px solid transparent
  1624. }
  1625. .blog-comment-group .blog-comment-author li{
  1626. display:inline-block;
  1627. color:#a0abbc
  1628. }
  1629. .blog-comment-group .blog-comment-author li:not(:last-child){
  1630. margin-right:15px
  1631. }
  1632. .blog-comment-group .blog-comment-author li img{
  1633. width:24px;
  1634. height:24px;
  1635. margin-right:.5em;
  1636. vertical-align:middle;
  1637. border-radius:12px
  1638. }
  1639. .blog-comment-group .blog-comment-item:not(:first-child){
  1640. margin-top:30px
  1641. }
  1642. .blog-comment-group .blog-comment-item .blog-comment-item{
  1643. margin-left:30px
  1644. }
  1645. .pagination{
  1646. display:-webkit-box;
  1647. display:-ms-flexbox;
  1648. display:flex;
  1649. margin:0!important;
  1650. -webkit-box-pack:center;
  1651. -ms-flex-pack:center;
  1652. justify-content:center;
  1653. list-style-type:none
  1654. }
  1655. .pagination:not(:first-child){
  1656. margin-top:60px!important
  1657. }
  1658. .pagination>li{
  1659. margin:0 6px
  1660. }
  1661. .pagination>li.hidden{
  1662. visibility:hidden
  1663. }
  1664. .pagination>li:first-of-type{
  1665. margin-left:0
  1666. }
  1667. .pagination>li:last-of-type{
  1668. margin-right:0
  1669. }
  1670. .pagination>li.directional-left:first-of-type{
  1671. margin-right:auto
  1672. }
  1673. .pagination>li.directional-right:last-of-type{
  1674. margin-left:auto
  1675. }
  1676. .pagination>li a{
  1677. display:block;
  1678. min-width:16px;
  1679. height:36px;
  1680. line-height:36px;
  1681. padding:0 10px;
  1682. text-align:center;
  1683. text-decoration:none;
  1684. background-color:#fff;
  1685. background-clip:padding-box;
  1686. border:2px solid #e6e9ee;
  1687. border-radius:6px
  1688. }
  1689. .pagination>li.active a{
  1690. border-color:#0098ef
  1691. }
  1692. .pagination>li.directional a{
  1693. height:40px;
  1694. line-height:40px;
  1695. padding:0 12px;
  1696. background-color:transparent!important;
  1697. border:0
  1698. }
  1699. .pagination>li:not(.active) a:hover{
  1700. background-color:#f0f2f5
  1701. }
  1702. .tab-group{
  1703. position:relative
  1704. }
  1705. .tab-group.tab-group-switch-style{
  1706. text-align:center
  1707. }
  1708. .tab-group>a{
  1709. position:absolute;
  1710. top:-60px;
  1711. left:0;
  1712. width:0;
  1713. height:0;
  1714. visibility:hidden
  1715. }
  1716. .tab-group>ul{
  1717. margin:0!important;
  1718. list-style-type:none
  1719. }
  1720. .tab-group.tab-group-switch-style>ul{
  1721. padding:6px;
  1722. display:inline-block;
  1723. background-color:#fff;
  1724. border:2px solid #e6e9ee;
  1725. border-radius:30px
  1726. }
  1727. .tab-group>ul li,.tab-group .tab-item .tab-item-title{
  1728. padding:10px 28px;
  1729. cursor:pointer;
  1730. color:#0098ef;
  1731. font-size:14px;
  1732. line-height:24px;
  1733. text-transform:uppercase;
  1734. font-family:Montserrat,sans-serif;
  1735. background-color:#fff;
  1736. background-clip:padding-box;
  1737. border:2px solid #e6e9ee;
  1738. border-bottom-width:0;
  1739. -webkit-transition:color .2s,background-color .2s;
  1740. transition:color .2s,background-color .2s;
  1741. -webkit-user-select:none;
  1742. -moz-user-select:none;
  1743. -ms-user-select:none;
  1744. user-select:none
  1745. }
  1746. .tab-group.tab-group-title-lowercase>ul li,.tab-group.tab-group-title-lowercase .tab-item .tab-item-title{
  1747. text-transform:none
  1748. }
  1749. .tab-group>ul li{
  1750. position:relative;
  1751. display:inline-block;
  1752. border-top-left-radius:6px;
  1753. border-top-right-radius:6px
  1754. }
  1755. .tab-group.tab-group-switch-style>ul li{
  1756. padding:8px 20px;
  1757. border:0;
  1758. border-radius:22px
  1759. }
  1760. .tab-group .tab-item:first-of-type .tab-item-title{
  1761. border-top-left-radius:12px;
  1762. border-top-right-radius:12px
  1763. }
  1764. .tab-group:not(.tab-group-switch-style)>ul li.active,.tab-group .tab-item.active .tab-item-title{
  1765. color:#4a5669;
  1766. -webkit-transition:color .2s;
  1767. transition:color .2s
  1768. }
  1769. .tab-group.tab-group-switch-style>ul li.active{
  1770. color:#fff;
  1771. background-color:#0098ef
  1772. }
  1773. .tab-group:not(.tab-group-switch-style)>ul li.active::after{
  1774. content:"";
  1775. position:absolute;
  1776. left:0;
  1777. right:0;
  1778. bottom:-2px;
  1779. height:2px;
  1780. background-color:#fff
  1781. }
  1782. .tab-group:not(.tab-group-switch-style)>ul li:not(:first-of-type){
  1783. margin-left:10px
  1784. }
  1785. .tab-group.tab-group-switch-style>ul li:not(:first-of-type){
  1786. margin-left:6px
  1787. }
  1788. .tab-group>ul li:not(.active):hover,.tab-group .tab-item:not(.active) .tab-item-title:hover{
  1789. background-color:#f0f2f5
  1790. }
  1791. .tab-group:not(.tab-group-switch-style) .tab-item .tab-item-inner{
  1792. padding:58px;
  1793. background-color:#fff;
  1794. border:2px solid #e6e9ee;
  1795. border-top-right-radius:12px;
  1796. border-bottom-left-radius:12px;
  1797. border-bottom-right-radius:12px
  1798. }
  1799. .tab-group.tab-group-collapse-style .tab-item .tab-item-inner{
  1800. padding:28px;
  1801. border-bottom-width:0;
  1802. border-radius:0
  1803. }
  1804. .tab-group.tab-group-switch-style .tab-item .tab-item-inner{
  1805. margin-top:60px;
  1806. text-align:left
  1807. }
  1808. .tab-group .tab-item:not(.active):last-of-type .tab-item-title,.tab-group.tab-group-collapse-style .tab-item.active:last-of-type .tab-item-inner{
  1809. border-bottom-width:2px;
  1810. border-bottom-left-radius:12px;
  1811. border-bottom-right-radius:12px
  1812. }
  1813. .tab-group.tab-group-collapse-style>ul,.tab-group:not(.tab-group-collapse-style) .tab-item .tab-item-title,.tab-group .tab-item:not(.active) .tab-item-inner{
  1814. display:none
  1815. }
  1816. .gallery::after{
  1817. overflow:hidden;
  1818. position:absolute;
  1819. width:0;
  1820. height:0;
  1821. content:"";
  1822. background-image:url(/assets/images/layout/loading.svg)
  1823. }
  1824. .gallery ul li,.gallery ul li a,.gallery ul li img{
  1825. display:block;
  1826. width:100%
  1827. }
  1828. .gallery:not(.gallery-slider) ul{
  1829. display:-webkit-box;
  1830. display:-ms-flexbox;
  1831. display:flex;
  1832. -ms-flex-wrap:wrap;
  1833. flex-wrap:wrap;
  1834. -webkit-box-align:center;
  1835. -ms-flex-align:center;
  1836. align-items:center;
  1837. margin:-15px!important;
  1838. list-style-type:none
  1839. }
  1840. .gallery:not(.gallery-slider) ul li{
  1841. width:50%;
  1842. padding:15px;
  1843. -webkit-box-sizing:border-box;
  1844. box-sizing:border-box
  1845. }
  1846. .gallery.gallery-3-columns:not(.gallery-slider) ul li{
  1847. width:33.33%
  1848. }
  1849. .gallery.gallery-4-columns:not(.gallery-slider) ul li{
  1850. width:25%
  1851. }
  1852. .gallery.gallery-5-columns:not(.gallery-slider) ul li{
  1853. width:20%
  1854. }
  1855. .gallery.gallery-6-columns:not(.gallery-slider) ul li{
  1856. width:16.66%
  1857. }
  1858. .gallery:not(.gallery-slider) ul li:first-of-type:last-of-type{
  1859. width:100%
  1860. }
  1861. .gallery:not(.gallery-slider) ul li img{
  1862. border-radius:6px
  1863. }
  1864. .gallery.gallery-compact:not(.gallery-slider){
  1865. overflow:hidden;
  1866. border-radius:6px
  1867. }
  1868. .gallery.gallery-compact:not(.gallery-slider) ul,.gallery.gallery-compact:not(.gallery-slider) ul li{
  1869. margin:0;
  1870. padding:0
  1871. }
  1872. .gallery.gallery-compact:not(.gallery-slider) ul li img{
  1873. border-radius:0
  1874. }
  1875. .gallery.gallery-slider{
  1876. overflow:hidden;
  1877. position:relative;
  1878. border-radius:6px;
  1879. -webkit-transform:translate3d(0,0,0);
  1880. transform:translate3d(0,0,0)
  1881. }
  1882. .gallery.gallery-slider.gallery-animate{
  1883. -webkit-transition:height .6s;
  1884. transition:height .6s
  1885. }
  1886. .gallery.gallery-slider .gallery-previous,.gallery.gallery-slider .gallery-next{
  1887. position:absolute;
  1888. z-index:1;
  1889. top:20px;
  1890. width:34px;
  1891. height:34px;
  1892. line-height:34px;
  1893. text-align:center;
  1894. font-size:24px;
  1895. cursor:pointer;
  1896. color:#fff;
  1897. background-color:rgba(18,22,28,0.4);
  1898. -webkit-transition:background-color .2s;
  1899. transition:background-color .2s
  1900. }
  1901. .gallery.gallery-slider .gallery-previous{
  1902. right:56px;
  1903. border-top-left-radius:4px;
  1904. border-bottom-left-radius:4px
  1905. }
  1906. .gallery.gallery-slider .gallery-next{
  1907. right:20px;
  1908. border-top-right-radius:4px;
  1909. border-bottom-right-radius:4px
  1910. }
  1911. .gallery.gallery-slider .gallery-previous:hover,.gallery.gallery-slider .gallery-next:hover{
  1912. background-color:#0098ef
  1913. }
  1914. .gallery.gallery-slider ul{
  1915. display:-webkit-box;
  1916. display:-ms-flexbox;
  1917. display:flex;
  1918. margin:0!important;
  1919. list-style-type:none;
  1920. -webkit-transition:-webkit-transform .6s;
  1921. transition:-webkit-transform .6s;
  1922. transition:transform .6s;
  1923. transition:transform .6s,-webkit-transform .6s
  1924. }
  1925. #gallery-overlay{
  1926. overflow:hidden;
  1927. position:fixed;
  1928. z-index:1000;
  1929. top:0;
  1930. left:0;
  1931. width:100%;
  1932. height:100%;
  1933. background-color:rgba(18,22,28,0.9)
  1934. }
  1935. #gallery-overlay ul,#gallery-overlay ul li{
  1936. position:absolute;
  1937. list-style-type:none;
  1938. height:100%;
  1939. -webkit-transition:-webkit-transform .6s;
  1940. transition:-webkit-transform .6s;
  1941. transition:transform .6s;
  1942. transition:transform .6s,-webkit-transform .6s
  1943. }
  1944. #gallery-overlay ul li{
  1945. display:-webkit-box;
  1946. display:-ms-flexbox;
  1947. display:flex;
  1948. -webkit-box-align:center;
  1949. -ms-flex-align:center;
  1950. align-items:center;
  1951. -webkit-box-pack:center;
  1952. -ms-flex-pack:center;
  1953. justify-content:center;
  1954. padding:60px;
  1955. -webkit-box-sizing:border-box;
  1956. box-sizing:border-box
  1957. }
  1958. #gallery-overlay ul li .loading{
  1959. position:absolute;
  1960. top:50%;
  1961. left:50%;
  1962. width:32px;
  1963. height:32px;
  1964. margin:-16px 0 0 -16px;
  1965. background:transparent url(/assets/images/layout/loading.svg) center center no-repeat;
  1966. -webkit-animation:gallery-overlay-loading .6s linear infinite;
  1967. animation:gallery-overlay-loading .6s linear infinite;
  1968. -webkit-transition:opacity .2s;
  1969. transition:opacity .2s
  1970. }
  1971. #gallery-overlay ul li .loading.hide{
  1972. opacity:0
  1973. }
  1974. #gallery-overlay ul li img{
  1975. display:block;
  1976. max-width:100%;
  1977. max-height:100%;
  1978. opacity:0
  1979. }
  1980. #gallery-overlay ul li img.ready{
  1981. opacity:1;
  1982. -webkit-animation:gallery-overlay-ready .2s;
  1983. animation:gallery-overlay-ready .2s
  1984. }
  1985. #gallery-overlay-close,#gallery-overlay-previous,#gallery-overlay-next{
  1986. position:absolute;
  1987. z-index:1001;
  1988. width:60px;
  1989. height:60px;
  1990. line-height:60px;
  1991. margin:0;
  1992. cursor:pointer;
  1993. text-align:center;
  1994. color:rgba(255,255,255,0.3);
  1995. -webkit-transition:color .2s;
  1996. transition:color .2s
  1997. }
  1998. #gallery-overlay-close{
  1999. top:0;
  2000. right:0;
  2001. font-size:30px
  2002. }
  2003. #gallery-overlay-previous,#gallery-overlay-next{
  2004. top:50%;
  2005. margin-top:-30px;
  2006. font-size:40px
  2007. }
  2008. #gallery-overlay-previous{
  2009. left:0
  2010. }
  2011. #gallery-overlay-next{
  2012. right:0
  2013. }
  2014. #gallery-overlay-close:hover,#gallery-overlay-previous:hover,#gallery-overlay-next:hover{
  2015. color:#fff
  2016. }
  2017. #gallery-overlay-title{
  2018. overflow:hidden;
  2019. position:absolute;
  2020. z-index:1001;
  2021. bottom:0;
  2022. left:30px;
  2023. right:30px;
  2024. height:60px;
  2025. line-height:60px;
  2026. text-align:center;
  2027. white-space:nowrap;
  2028. text-overflow:ellipsis;
  2029. color:rgba(255,255,255,0.3);
  2030. -webkit-transition:opacity .3s;
  2031. transition:opacity .3s
  2032. }
  2033. #gallery-overlay-title.hide{
  2034. opacity:0
  2035. }
  2036. @-webkit-keyframes gallery-overlay-loading{
  2037. 0%{
  2038. -webkit-transform:rotate(0);
  2039. transform:rotate(0)
  2040. }
  2041. 100%{
  2042. -webkit-transform:rotate(360deg);
  2043. transform:rotate(360deg)
  2044. }
  2045. }
  2046. @keyframes gallery-overlay-loading{
  2047. 0%{
  2048. -webkit-transform:rotate(0);
  2049. transform:rotate(0)
  2050. }
  2051. 100%{
  2052. -webkit-transform:rotate(360deg);
  2053. transform:rotate(360deg)
  2054. }
  2055. }
  2056. @-webkit-keyframes gallery-overlay-ready{
  2057. 0%{
  2058. opacity:0;
  2059. -webkit-transform:scale(0.9);
  2060. transform:scale(0.9)
  2061. }
  2062. 100%{
  2063. opacity:1;
  2064. -webkit-transform:scale(1);
  2065. transform:scale(1)
  2066. }
  2067. }
  2068. @keyframes gallery-overlay-ready{
  2069. 0%{
  2070. opacity:0;
  2071. -webkit-transform:scale(0.9);
  2072. transform:scale(0.9)
  2073. }
  2074. 100%{
  2075. opacity:1;
  2076. -webkit-transform:scale(1);
  2077. transform:scale(1)
  2078. }
  2079. }
  2080. #video-overlay,#iframe-overlay{
  2081. overflow:hidden;
  2082. position:fixed;
  2083. z-index:1000;
  2084. top:0;
  2085. left:0;
  2086. width:100%;
  2087. height:100%;
  2088. background-color:rgba(18,22,28,0.9)
  2089. }
  2090. #video-overlay video,#video-overlay iframe,#iframe-overlay iframe{
  2091. position:absolute;
  2092. top:50%;
  2093. left:50%;
  2094. width:1280px;
  2095. height:720px;
  2096. -webkit-transform:translate(-50%,-50%);
  2097. transform:translate(-50%,-50%)
  2098. }
  2099. #video-overlay-close,#iframe-overlay-close{
  2100. position:absolute;
  2101. z-index:1001;
  2102. top:0;
  2103. right:0;
  2104. width:60px;
  2105. height:60px;
  2106. line-height:60px;
  2107. font-size:30px;
  2108. margin:0;
  2109. cursor:pointer;
  2110. text-align:center;
  2111. color:rgba(255,255,255,0.3);
  2112. -webkit-transition:color .2s;
  2113. transition:color .2s
  2114. }
  2115. #video-overlay-close:hover,#iframe-overlay-close:hover{
  2116. color:#fff
  2117. }
  2118. #video-overlay-icon{
  2119. position:absolute;
  2120. top:50%;
  2121. left:50%;
  2122. width:60px;
  2123. height:60px;
  2124. line-height:60px;
  2125. margin:-30px 0 0 -30px;
  2126. font-size:32px;
  2127. color:#0098ef;
  2128. text-align:center;
  2129. background-color:#fff;
  2130. border-radius:30px;
  2131. -webkit-box-shadow:0 15px 30px rgba(74,86,105,0.1);
  2132. box-shadow:0 15px 30px rgba(74,86,105,0.1);
  2133. -webkit-transition:color .2s,background-color .2s;
  2134. transition:color .2s,background-color .2s
  2135. }
  2136. .video-overlay.video-overlay-has-icon{
  2137. position:relative;
  2138. display:inline-block;
  2139. margin-bottom:-1px
  2140. }
  2141. .video-overlay.video-overlay-has-icon>img{
  2142. display:block
  2143. }
  2144. .video-overlay.video-overlay-has-icon:hover #video-overlay-icon{
  2145. color:#fff;
  2146. background-color:#0098ef
  2147. }
  2148. .iframe-overlay{
  2149. cursor:pointer
  2150. }
  2151. #nav-overlay{
  2152. position:absolute;
  2153. z-index:1001;
  2154. top:0;
  2155. left:0;
  2156. width:100%;
  2157. padding:30px 0
  2158. }
  2159. #nav-overlay .logo{
  2160. float:none!important
  2161. }
  2162. #nav-overlay:not(.nav-overlay-light):not(.nav-overlay-gray):not(.nav-overlay-dark) .logo{
  2163. color:#fff
  2164. }
  2165. #nav-overlay nav ul{
  2166. list-style-type:none
  2167. }
  2168. #nav-overlay nav .nav-primary{
  2169. margin-top:30px;
  2170. padding:20px 30px;
  2171. border:2px solid rgba(255,255,255,0.2);
  2172. border-radius:12px
  2173. }
  2174. #nav-overlay.nav-overlay-light nav .nav-primary,#nav-overlay.nav-overlay-gray nav .nav-primary{
  2175. background-color:#fff;
  2176. border-color:#e6e9ee
  2177. }
  2178. #nav-overlay.nav-overlay-dark nav .nav-primary{
  2179. border-color:#3a4659
  2180. }
  2181. #nav-overlay nav .nav-primary>li{
  2182. padding:10px 0;
  2183. line-height:20px
  2184. }
  2185. #nav-overlay nav .nav-primary>li a:not(.button){
  2186. color:#fff
  2187. }
  2188. #nav-overlay.nav-overlay-light nav .nav-primary>li a:not(.button),#nav-overlay.nav-overlay-gray nav .nav-primary>li a:not(.button),#nav-overlay.nav-overlay-dark nav .nav-primary>li a:not(.button){
  2189. color:#0098ef
  2190. }
  2191. #nav-overlay nav .nav-primary>li>a:not(.button){
  2192. font-size:14px;
  2193. font-weight:bold;
  2194. font-family:Montserrat,sans-serif;
  2195. text-transform:uppercase
  2196. }
  2197. #nav-overlay:not(.nav-overlay-light):not(.nav-overlay-gray):not(.nav-overlay-dark) nav .nav-primary>li>a.button.button-primary{
  2198. padding:16px 20px;
  2199. border:2px solid rgba(255,255,255,0.2)
  2200. }
  2201. #nav-overlay:not(.nav-overlay-light):not(.nav-overlay-gray) nav .nav-primary>li>a.button:not(.button-primary){
  2202. padding:18px 22px;
  2203. border:0
  2204. }
  2205. #nav-overlay nav .nav-primary>li a:not(.button):hover{
  2206. color:rgba(255,255,255,0.6);
  2207. text-decoration:none
  2208. }
  2209. #nav-overlay.nav-overlay-light nav .nav-primary>li a:not(.button):hover,#nav-overlay.nav-overlay-gray nav .nav-primary>li a:not(.button):hover{
  2210. color:#a0abbc
  2211. }
  2212. #nav-overlay.nav-overlay-dark nav .nav-primary>li a:not(.button):hover{
  2213. color:#667791
  2214. }
  2215. #nav-overlay nav .nav-primary>li ul{
  2216. padding:20px 0 10px 0
  2217. }
  2218. #nav-overlay nav .nav-primary>li ul li{
  2219. padding:5px 0;
  2220. font-size:14px;
  2221. line-height:20px
  2222. }
  2223. #nav-overlay nav .nav-primary>li ul li ul{
  2224. padding:20px 0 15px 30px
  2225. }
  2226. #nav-overlay nav .nav-primary>li:last-of-type ul,#nav-overlay nav .nav-primary>li ul li:last-of-type,#nav-overlay nav .nav-primary>li ul li:last-of-type ul{
  2227. padding-bottom:0
  2228. }
  2229. #nav-overlay nav .nav-secondary{
  2230. padding:25px 30px
  2231. }
  2232. #nav-overlay nav .nav-secondary li{
  2233. padding:5px 0;
  2234. font-size:14px;
  2235. line-height:20px
  2236. }
  2237. #nav-overlay nav .nav-secondary li a{
  2238. color:rgba(255,255,255,0.6)
  2239. }
  2240. #nav-overlay.nav-overlay-light nav .nav-secondary li a,#nav-overlay.nav-overlay-gray nav .nav-secondary li a{
  2241. color:#a0abbc
  2242. }
  2243. #nav-overlay.nav-overlay-dark nav .nav-secondary li a{
  2244. color:#667791
  2245. }
  2246. #nav-overlay nav .nav-secondary li a:hover{
  2247. color:#fff;
  2248. text-decoration:none
  2249. }
  2250. #nav-overlay.nav-overlay-light nav .nav-secondary li a:hover,#nav-overlay.nav-overlay-gray nav .nav-secondary li a:hover{
  2251. color:#4a5669
  2252. }
  2253. #nav-overlay nav .nav-secondary li a i{
  2254. width:20px;
  2255. text-align:center
  2256. }
  2257. #nav-overlay-open,#nav-overlay-close{
  2258. position:absolute;
  2259. top:0;
  2260. right:0;
  2261. width:32px;
  2262. height:32px;
  2263. margin-top:12px;
  2264. font-size:24px;
  2265. line-height:32px;
  2266. text-align:center;
  2267. cursor:pointer;
  2268. color:#fff;
  2269. border:2px solid rgba(255,255,255,0.2);
  2270. border-radius:6px;
  2271. -webkit-user-select:none;
  2272. -moz-user-select:none;
  2273. -ms-user-select:none;
  2274. user-select:none
  2275. }
  2276. #nav-overlay-open.nav-overlay-light,#nav-overlay-close.nav-overlay-light,#nav-overlay-open.nav-overlay-gray,#nav-overlay-close.nav-overlay-gray{
  2277. color:#0098ef;
  2278. background-color:#fff;
  2279. border-color:#e6e9ee
  2280. }
  2281. #nav-overlay-open.nav-overlay-dark,#nav-overlay-close.nav-overlay-dark{
  2282. color:#0098ef;
  2283. border-color:#3a4659
  2284. }
  2285. #nav-overlay-background{
  2286. position:fixed;
  2287. z-index:1000;
  2288. top:0;
  2289. left:0;
  2290. width:100%;
  2291. height:100%;
  2292. padding-bottom:100%;
  2293. background-color:#0098ef
  2294. }
  2295. #nav-overlay-background.nav-overlay-light{
  2296. background-color:#fff!important
  2297. }
  2298. #nav-overlay-background.nav-overlay-gray{
  2299. background-color:#f0f2f5!important
  2300. }
  2301. #nav-overlay-background.nav-overlay-dark{
  2302. background-color:#2c3645!important
  2303. }
  2304. #nav-overlay:not(.nav-overlay-visible),#nav-overlay-open:not(.nav-overlay-visible),#nav-overlay-close:not(.nav-overlay-visible),#nav-overlay-background:not(.nav-overlay-visible){
  2305. display:none
  2306. }
  2307. #modal-overlay{
  2308. overflow:auto;
  2309. position:fixed;
  2310. z-index:1000;
  2311. top:0;
  2312. left:0;
  2313. width:100%;
  2314. height:100%;
  2315. background-color:rgba(18,22,28,0.9)
  2316. }
  2317. #modal-overlay>.modal-container{
  2318. position:relative;
  2319. margin:60px auto;
  2320. width:720px;
  2321. -webkit-animation:modal-container-slide-in .4s;
  2322. animation:modal-container-slide-in .4s
  2323. }
  2324. @-webkit-keyframes modal-container-slide-in{
  2325. 0%{
  2326. opacity:0;
  2327. -webkit-transform:translateY(-60px);
  2328. transform:translateY(-60px)
  2329. }
  2330. 100%{
  2331. opacity:1;
  2332. -webkit-transform:translateY(0);
  2333. transform:translateY(0)
  2334. }
  2335. }
  2336. @keyframes modal-container-slide-in{
  2337. 0%{
  2338. opacity:0;
  2339. -webkit-transform:translateY(-60px);
  2340. transform:translateY(-60px)
  2341. }
  2342. 100%{
  2343. opacity:1;
  2344. -webkit-transform:translateY(0);
  2345. transform:translateY(0)
  2346. }
  2347. }
  2348. #modal-overlay>.modal-container.modal-container-small{
  2349. width:480px
  2350. }
  2351. #modal-overlay>.modal-container.modal-container-large{
  2352. width:1280px
  2353. }
  2354. #modal-overlay>.modal-container>.modal-header{
  2355. min-height:34px;
  2356. padding:20px 60px 20px 30px;
  2357. background-color:#fff;
  2358. border-bottom:2px solid #e6e9ee;
  2359. border-top-left-radius:12px;
  2360. border-top-right-radius:12px
  2361. }
  2362. #modal-overlay>.modal-container>.modal-header>.modal-dismiss{
  2363. position:absolute;
  2364. top:22px;
  2365. right:22px;
  2366. width:30px;
  2367. height:30px;
  2368. line-height:30px;
  2369. font-size:24px;
  2370. color:#a0abbc;
  2371. cursor:pointer;
  2372. text-align:center;
  2373. -webkit-transition:color .2s;
  2374. transition:color .2s;
  2375. -webkit-user-select:none;
  2376. -moz-user-select:none;
  2377. -ms-user-select:none;
  2378. user-select:none
  2379. }
  2380. #modal-overlay>.modal-container>.modal-header>.modal-dismiss:hover{
  2381. color:#4a5669
  2382. }
  2383. #modal-overlay>.modal-container>.modal-content{
  2384. padding:30px;
  2385. background-color:#fff;
  2386. border-bottom-left-radius:12px;
  2387. border-bottom-right-radius:12px
  2388. }
  2389. #modal-overlay>.modal-container>.modal-content ul,#modal-overlay>.modal-container>.modal-content ol{
  2390. line-height:28px
  2391. }
  2392. #modal-overlay>.modal-container>.modal-content ul:not(.list-style-nav):not(.list-style-none):not(.list-style-icon),#modal-overlay>.modal-container>.modal-content ol{
  2393. margin-left:20px
  2394. }
  2395. #modal-overlay>.modal-container>.modal-content ul li ul,#modal-overlay>.modal-container>.modal-content ul li ol,#modal-overlay>.modal-container>.modal-content ol li ul,#modal-overlay>.modal-container>.modal-content ol li ol{
  2396. margin:15px 20px
  2397. }
  2398. #modal-overlay>.modal-container>.modal-content ul li:last-child ul,#modal-overlay>.modal-container>.modal-content ul li:last-child ol,#modal-overlay>.modal-container>.modal-content ol li:last-child ul,#modal-overlay>.modal-container>.modal-content ol li:last-child ol{
  2399. margin-bottom:0
  2400. }
  2401. #modal-overlay>.modal-container>.modal-content h1:not(:first-child),#modal-overlay>.modal-container>.modal-content h2:not(:first-child),#modal-overlay>.modal-container>.modal-content h3:not(:first-child),#modal-overlay>.modal-container>.modal-content h4:not(:first-child),#modal-overlay>.modal-container>.modal-content h5:not(:first-child){
  2402. margin-top:40px
  2403. }
  2404. #modal-overlay>.modal-container>.modal-content p:not(:first-child),#modal-overlay>.modal-container>.modal-content ul:not(:first-child),#modal-overlay>.modal-container>.modal-content ol:not(:first-child),#modal-overlay>.modal-container>.modal-content dl:not(:first-child),#modal-overlay>.modal-container>.modal-content hr:not(:first-child),#modal-overlay>.modal-container>.modal-content pre:not(:first-child),#modal-overlay>.modal-container>.modal-content form:not(:first-child),#modal-overlay>.modal-container>.modal-content table:not(:first-child),#modal-overlay>.modal-container>.modal-content iframe:not(:first-child),#modal-overlay>.modal-container>.modal-content address:not(:first-child),#modal-overlay>.modal-container>.modal-content blockquote:not(:first-child),#modal-overlay>.modal-container>.modal-content .pre-code:not(:first-child),#modal-overlay>.modal-container>.modal-content .feature-box:not(:first-child),#modal-overlay>.modal-container>.modal-content .product-box:not(:first-child),#modal-overlay>.modal-container>.modal-content .product-slider:not(:first-child),#modal-overlay>.modal-container>.modal-content .product-configurator:not(:first-child),#modal-overlay>.modal-container>.modal-content .network-map:not(:first-child),#modal-overlay>.modal-container>.modal-content .testimonial:not(:first-child),#modal-overlay>.modal-container>.modal-content .tab-group:not(:first-child),#modal-overlay>.modal-container>.modal-content .gallery:not(:first-child){
  2405. margin-top:20px
  2406. }
  2407. #modal-overlay>.modal-container>.modal-content h1+.column-row,#modal-overlay>.modal-container>.modal-content h2+.column-row,#modal-overlay>.modal-container>.modal-content h3+.column-row,#modal-overlay>.modal-container>.modal-content h4+.column-row,#modal-overlay>.modal-container>.modal-content h5+.column-row,#modal-overlay>.modal-container>.modal-content p+.column-row,#modal-overlay>.modal-container>.modal-content ul+.column-row,#modal-overlay>.modal-container>.modal-content ol+.column-row,#modal-overlay>.modal-container>.modal-content dl+.column-row,#modal-overlay>.modal-container>.modal-content hr+.column-row{
  2408. margin-top:-10px
  2409. }
  2410. @media(max-width:1340px){
  2411. #modal-overlay>.modal-container.modal-container-large{
  2412. margin:0;
  2413. width:100%
  2414. }
  2415. #modal-overlay>.modal-container.modal-container-large>.modal-header,#modal-overlay>.modal-container.modal-container-large>.modal-content{
  2416. border-radius:0
  2417. }
  2418. }
  2419. @media(max-width:780px){
  2420. #modal-overlay>.modal-container:not(.modal-container-small){
  2421. margin:0;
  2422. width:100%
  2423. }
  2424. #modal-overlay>.modal-container:not(.modal-container-small)>.modal-header,#modal-overlay>.modal-container:not(.modal-container-small)>.modal-content{
  2425. border-radius:0
  2426. }
  2427. }
  2428. @media(max-width:540px){
  2429. #modal-overlay>.modal-container.modal-container-small{
  2430. margin:0;
  2431. width:100%
  2432. }
  2433. #modal-overlay>.modal-container.modal-container-small>.modal-header,#modal-overlay>.modal-container.modal-container-small>.modal-content{
  2434. border-radius:0
  2435. }
  2436. }
  2437. .modal{
  2438. display:none!important
  2439. }
  2440. .group{
  2441. display:-webkit-box;
  2442. display:-ms-flexbox;
  2443. display:flex;
  2444. margin-left:-10px;
  2445. margin-right:-10px;
  2446. margin-bottom:-20px;
  2447. -ms-flex-wrap:wrap;
  2448. flex-wrap:wrap;
  2449. -webkit-box-align:center;
  2450. -ms-flex-align:center;
  2451. align-items:center
  2452. }
  2453. .group.align-center{
  2454. -webkit-box-pack:center;
  2455. -ms-flex-pack:center;
  2456. justify-content:center
  2457. }
  2458. .group.align-left{
  2459. -webkit-box-pack:start;
  2460. -ms-flex-pack:start;
  2461. justify-content:flex-start
  2462. }
  2463. .group.align-right{
  2464. -webkit-box-pack:end;
  2465. -ms-flex-pack:end;
  2466. justify-content:flex-end
  2467. }
  2468. .group.space-between{
  2469. -webkit-box-pack:justify;
  2470. -ms-flex-pack:justify;
  2471. justify-content:space-between
  2472. }
  2473. .group>*{
  2474. margin:0 10px 20px 10px!important
  2475. }
  2476. .group>.group-stretch{
  2477. -webkit-box-flex:1;
  2478. -ms-flex:1;
  2479. flex:1
  2480. }
  2481. .column-row,#content>.content-row .content-header+.column-row{
  2482. display:-webkit-box;
  2483. display:-ms-flexbox;
  2484. display:flex;
  2485. margin:-30px
  2486. }
  2487. .column-row.column-row-flex-width{
  2488. -webkit-box-pack:justify!important;
  2489. -ms-flex-pack:justify!important;
  2490. justify-content:space-between!important
  2491. }
  2492. .column-row:not(:first-child){
  2493. margin-top:30px
  2494. }
  2495. .column-row.align-center,.column-row.align-center-top,.column-row.align-center-center,.column-row.align-center-bottom{
  2496. -webkit-box-align:center;
  2497. -ms-flex-align:center;
  2498. align-items:center;
  2499. -webkit-box-pack:center;
  2500. -ms-flex-pack:center;
  2501. justify-content:center
  2502. }
  2503. .column-row.align-left-top,.column-row.align-left-center,.column-row.align-left-bottom{
  2504. -webkit-box-align:start;
  2505. -ms-flex-align:start;
  2506. align-items:flex-start;
  2507. -webkit-box-pack:start;
  2508. -ms-flex-pack:start;
  2509. justify-content:flex-start
  2510. }
  2511. .column-row.align-right-top,.column-row.align-right-center,.column-row.align-right-bottom{
  2512. -webkit-box-align:start;
  2513. -ms-flex-align:start;
  2514. align-items:flex-start;
  2515. -webkit-box-pack:end;
  2516. -ms-flex-pack:end;
  2517. justify-content:flex-end
  2518. }
  2519. .column-row.align-center-top{
  2520. -webkit-box-align:start;
  2521. -ms-flex-align:start;
  2522. align-items:flex-start
  2523. }
  2524. .column-row.align-left-center,.column-row.align-right-center{
  2525. -webkit-box-align:center;
  2526. -ms-flex-align:center;
  2527. align-items:center
  2528. }
  2529. .column-row.align-left-bottom,.column-row.align-center-bottom,.column-row.align-right-bottom{
  2530. -webkit-box-align:end;
  2531. -ms-flex-align:end;
  2532. align-items:flex-end
  2533. }
  2534. .column-row>.column-20,.column-row>.column-25,.column-row>.column-30,.column-row>.column-33,.column-row>.column-40,.column-row>.column-50,.column-row>.column-60,.column-row>.column-66,.column-row>.column-70,.column-row>.column-75,.column-row>.column-80,.column-row>.column-flex{
  2535. padding:30px;
  2536. -webkit-box-sizing:border-box;
  2537. box-sizing:border-box
  2538. }
  2539. .column-row>.column-20{
  2540. width:20%
  2541. }
  2542. .column-row>.column-25{
  2543. width:25%
  2544. }
  2545. .column-row>.column-30{
  2546. width:30%
  2547. }
  2548. .column-row>.column-33{
  2549. width:33.33%
  2550. }
  2551. .column-row>.column-40{
  2552. width:40%
  2553. }
  2554. .column-row>.column-50{
  2555. width:50%
  2556. }
  2557. .column-row>.column-60{
  2558. width:60%
  2559. }
  2560. .column-row>.column-66{
  2561. width:66.66%
  2562. }
  2563. .column-row>.column-70{
  2564. width:70%
  2565. }
  2566. .column-row>.column-75{
  2567. width:75%
  2568. }
  2569. .column-row>.column-80{
  2570. width:80%
  2571. }
  2572. .container{
  2573. position:relative;
  2574. width:1280px;
  2575. margin:0 auto
  2576. }
  2577. .container.container-full-width{
  2578. width:auto;
  2579. margin:0 60px;
  2580. -ms-flex-preferred-size:100%;
  2581. flex-basis:100%
  2582. }
  2583. .container::after{
  2584. content:"";
  2585. display:table;
  2586. clear:both
  2587. }
  2588. #header{
  2589. position:fixed;
  2590. z-index:100;
  2591. top:0;
  2592. left:0;
  2593. width:100%;
  2594. height:60px;
  2595. padding:30px 0;
  2596. background-color:#0098ef;
  2597. -webkit-transition:-webkit-transform .4s,-webkit-box-shadow .4s;
  2598. transition:-webkit-transform .4s,-webkit-box-shadow .4s;
  2599. transition:transform .4s,box-shadow .4s;
  2600. transition:transform .4s,box-shadow .4s,-webkit-transform .4s,-webkit-box-shadow .4s
  2601. }
  2602. #header.header-static{
  2603. position:absolute
  2604. }
  2605. #header.header-light{
  2606. background-color:#fff!important
  2607. }
  2608. #header.header-gray{
  2609. background-color:#f0f2f5!important
  2610. }
  2611. #header.header-dark{
  2612. background-color:#2c3645!important
  2613. }
  2614. #header.header-dynamic.headroom--pinned.headroom--top{
  2615. -webkit-transition:-webkit-box-shadow .4s;
  2616. transition:-webkit-box-shadow .4s;
  2617. transition:box-shadow .4s;
  2618. transition:box-shadow .4s,-webkit-box-shadow .4s
  2619. }
  2620. #header.header-dynamic.headroom--pinned{
  2621. -webkit-transform:translate3d(0,0,0);
  2622. transform:translate3d(0,0,0)
  2623. }
  2624. #header.header-dynamic.headroom--unpinned{
  2625. -webkit-transform:translate3d(0,-100%,0);
  2626. transform:translate3d(0,-100%,0)
  2627. }
  2628. #header.header-dynamic.headroom--disabled{
  2629. -webkit-transform:translate3d(0,0,0)!important;
  2630. transform:translate3d(0,0,0)!important
  2631. }
  2632. #header.header-shadow,#header.header-shadow-scroll.active{
  2633. -webkit-box-shadow:0 16px 32px rgba(44,54,69,0.05);
  2634. box-shadow:0 16px 32px rgba(44,54,69,0.05)
  2635. }
  2636. #header.header-shadow.headroom--unpinned,#header.header-shadow-scroll.active.headroom--unpinned{
  2637. -webkit-box-shadow:none;
  2638. box-shadow:none
  2639. }
  2640. #header .logo,#nav-overlay .logo{
  2641. float:left;
  2642. display:-webkit-box;
  2643. display:-ms-flexbox;
  2644. display:flex;
  2645. -webkit-box-align:center;
  2646. -ms-flex-align:center;
  2647. align-items:center;
  2648. max-width:30%;
  2649. height:60px;
  2650. line-height:60px;
  2651. text-decoration:none!important
  2652. }
  2653. #header .logo img,#nav-overlay .logo img{
  2654. display:block;
  2655. max-width:100%;
  2656. max-height:100%
  2657. }
  2658. #header .logo .logo-text,#nav-overlay .logo .logo-text{
  2659. font-size:32px;
  2660. white-space:nowrap;
  2661. font-family:Montserrat,sans-serif
  2662. }
  2663. #header .logo .logo-text small,#nav-overlay .logo .logo-text small{
  2664. font-size:50%;
  2665. line-height:50%;
  2666. color:rgba(255,255,255,0.6)
  2667. }
  2668. #header.header-gray .logo .logo-text small,#header.header-light .logo .logo-text small,#nav-overlay.nav-overlay-gray .logo .logo-text small,#nav-overlay.nav-overlay-light .logo .logo-text small{
  2669. color:#a0abbc
  2670. }
  2671. #header.header-dark .logo .logo-text small,#nav-overlay.nav-overlay-dark .logo .logo-text small{
  2672. color:#667791
  2673. }
  2674. #header:not(.header-nav-overlay) .logo .logo-text.logo-text-baseline{
  2675. padding-top:16px
  2676. }
  2677. #header .logo.logo-center{
  2678. float:none;
  2679. margin:0 auto;
  2680. -webkit-box-pack:center;
  2681. -ms-flex-pack:center;
  2682. justify-content:center
  2683. }
  2684. #header nav{
  2685. float:right;
  2686. width:70%
  2687. }
  2688. #header.header-nav-overlay nav{
  2689. display:none
  2690. }
  2691. #header nav ul{
  2692. list-style-type:none
  2693. }
  2694. #header nav .nav-primary{
  2695. float:right;
  2696. margin-top:28px
  2697. }
  2698. #header nav .nav-primary>li{
  2699. position:relative;
  2700. float:left
  2701. }
  2702. #header nav .nav-primary>li:not(:last-of-type){
  2703. margin-right:40px
  2704. }
  2705. #header nav .nav-primary>li.button-follows{
  2706. margin-right:10px
  2707. }
  2708. #header nav .nav-primary>li>a{
  2709. display:block;
  2710. height:32px;
  2711. line-height:32px;
  2712. font-size:14px;
  2713. font-weight:bold;
  2714. font-family:Montserrat,sans-serif;
  2715. text-transform:uppercase
  2716. }
  2717. #header:not(.header-light):not(.header-gray):not(.header-dark) .logo,#header:not(.header-light):not(.header-gray):not(.header-dark) nav .nav-primary>li>a:not(.button){
  2718. color:#fff
  2719. }
  2720. #header nav .nav-primary>li>a:hover:not(.button){
  2721. color:#a0abbc;
  2722. text-decoration:none
  2723. }
  2724. #header.header-dark nav .nav-primary>li>a:hover:not(.button){
  2725. color:#667791
  2726. }
  2727. #header:not(.header-light):not(.header-gray):not(.header-dark) nav .nav-primary>li>a:hover:not(.button){
  2728. color:rgba(255,255,255,0.6)
  2729. }
  2730. #header nav .nav-primary>li>a.button{
  2731. padding:0 16px;
  2732. border-radius:4px
  2733. }
  2734. #header:not(.header-light):not(.header-gray):not(.header-dark) nav .nav-primary>li>a.button.button-primary,#header.header-light nav .nav-primary>li>a.button:not(.button-primary):not(.button-secondary),#header.header-gray nav .nav-primary>li>a.button:not(.button-primary):not(.button-secondary){
  2735. line-height:28px;
  2736. padding:0 14px
  2737. }
  2738. #header:not(.header-light):not(.header-gray):not(.header-dark) nav .nav-primary>li>a.button.button-primary{
  2739. border:2px solid rgba(255,255,255,0.2)
  2740. }
  2741. #header:not(.header-light):not(.header-gray) nav .nav-primary>li>a.button:not(.button-primary){
  2742. border:0
  2743. }
  2744. #header nav .nav-primary>li ul,#header.header-dynamic.headroom--unpinned nav .nav-primary>li ul{
  2745. display:none;
  2746. position:absolute;
  2747. padding:10px;
  2748. margin:10px 0 0 -20px;
  2749. background-color:#fff;
  2750. border-radius:6px;
  2751. -webkit-box-shadow:0 0 0 2px rgba(74,86,105,0.1),0 15px 30px rgba(74,86,105,0.1);
  2752. box-shadow:0 0 0 2px rgba(74,86,105,0.1),0 15px 30px rgba(74,86,105,0.1)
  2753. }
  2754. #header nav .nav-primary>li>ul.nav-button{
  2755. margin-left:0
  2756. }
  2757. #header nav .nav-primary>li:hover>ul{
  2758. display:block;
  2759. -webkit-animation:nav-primary-down .2s;
  2760. animation:nav-primary-down .2s
  2761. }
  2762. #header nav .nav-primary>li>ul::before{
  2763. position:absolute;
  2764. content:"";
  2765. top:-10px;
  2766. left:0;
  2767. right:0;
  2768. height:10px
  2769. }
  2770. #header nav .nav-primary>li ul li{
  2771. position:relative;
  2772. line-height:26px;
  2773. white-space:nowrap
  2774. }
  2775. #header nav .nav-primary>li ul li a{
  2776. display:block;
  2777. padding:4px 10px;
  2778. font-size:15px;
  2779. border-radius:4px
  2780. }
  2781. #header nav .nav-primary>li ul li a:hover{
  2782. color:#a0abbc;
  2783. text-decoration:none;
  2784. background-color:#f0f2f5
  2785. }
  2786. #header nav .nav-primary>li ul li ul{
  2787. top:-20px;
  2788. left:100%;
  2789. margin-left:20px
  2790. }
  2791. #header nav .nav-primary>li ul li:hover ul{
  2792. display:block;
  2793. -webkit-animation:nav-primary-right .2s;
  2794. animation:nav-primary-right .2s
  2795. }
  2796. #header nav .nav-primary>li ul li ul::before{
  2797. position:absolute;
  2798. content:"";
  2799. top:0;
  2800. bottom:0;
  2801. left:-20px;
  2802. width:20px
  2803. }
  2804. #header nav .nav-primary>li>ul.nav-left{
  2805. right:0;
  2806. margin:10px -20px 0 0
  2807. }
  2808. #header nav .nav-primary>li>ul.nav-left.nav-button{
  2809. margin-right:0
  2810. }
  2811. #header nav .nav-primary>li ul.nav-left li a{
  2812. text-align:right
  2813. }
  2814. #header nav .nav-primary>li ul li ul.nav-left{
  2815. left:auto;
  2816. right:100%;
  2817. margin-right:20px
  2818. }
  2819. #header nav .nav-primary>li ul li ul.nav-left::before{
  2820. left:auto;
  2821. right:-20px
  2822. }
  2823. #header nav .nav-primary>li ul li:hover ul.nav-left{
  2824. display:block;
  2825. -webkit-animation:nav-primary-left .2s;
  2826. animation:nav-primary-left .2s
  2827. }
  2828. @-webkit-keyframes nav-primary-down{
  2829. 0%{
  2830. opacity:0;
  2831. -webkit-transform:translateY(-10px);
  2832. transform:translateY(-10px)
  2833. }
  2834. 100%{
  2835. opacity:1;
  2836. -webkit-transform:translateY(0);
  2837. transform:translateY(0)
  2838. }
  2839. }
  2840. @keyframes nav-primary-down{
  2841. 0%{
  2842. opacity:0;
  2843. -webkit-transform:translateY(-10px);
  2844. transform:translateY(-10px)
  2845. }
  2846. 100%{
  2847. opacity:1;
  2848. -webkit-transform:translateY(0);
  2849. transform:translateY(0)
  2850. }
  2851. }
  2852. @-webkit-keyframes nav-primary-right{
  2853. 0%{
  2854. opacity:0;
  2855. -webkit-transform:translateX(-10px);
  2856. transform:translateX(-10px)
  2857. }
  2858. 100%{
  2859. opacity:1;
  2860. -webkit-transform:translateX(0);
  2861. transform:translateX(0)
  2862. }
  2863. }
  2864. @keyframes nav-primary-right{
  2865. 0%{
  2866. opacity:0;
  2867. -webkit-transform:translateX(-10px);
  2868. transform:translateX(-10px)
  2869. }
  2870. 100%{
  2871. opacity:1;
  2872. -webkit-transform:translateX(0);
  2873. transform:translateX(0)
  2874. }
  2875. }
  2876. @-webkit-keyframes nav-primary-left{
  2877. 0%{
  2878. opacity:0;
  2879. -webkit-transform:translateX(10px);
  2880. transform:translateX(10px)
  2881. }
  2882. 100%{
  2883. opacity:1;
  2884. -webkit-transform:translateX(0);
  2885. transform:translateX(0)
  2886. }
  2887. }
  2888. @keyframes nav-primary-left{
  2889. 0%{
  2890. opacity:0;
  2891. -webkit-transform:translateX(10px);
  2892. transform:translateX(10px)
  2893. }
  2894. 100%{
  2895. opacity:1;
  2896. -webkit-transform:translateX(0);
  2897. transform:translateX(0)
  2898. }
  2899. }
  2900. #header nav .nav-secondary{
  2901. position:absolute;
  2902. top:0;
  2903. right:0;
  2904. -webkit-font-smoothing:subpixel-antialiased
  2905. }
  2906. #header nav .nav-secondary li{
  2907. float:left
  2908. }
  2909. #header nav .nav-secondary li:not(:last-of-type){
  2910. margin-right:30px
  2911. }
  2912. #header nav .nav-secondary li a{
  2913. display:block;
  2914. font-size:13px;
  2915. color:rgba(255,255,255,0.6)
  2916. }
  2917. #header.header-light nav .nav-secondary li a,#header.header-gray nav .nav-secondary li a{
  2918. color:#a0abbc
  2919. }
  2920. #header.header-dark nav .nav-secondary li a{
  2921. color:#667791
  2922. }
  2923. #header nav .nav-secondary li a:hover{
  2924. color:#fff;
  2925. text-decoration:none
  2926. }
  2927. #header.header-light nav .nav-secondary li a:hover,#header.header-gray nav .nav-secondary li a:hover{
  2928. color:#4a5669
  2929. }
  2930. #notification{
  2931. display:none;
  2932. overflow:hidden;
  2933. max-height:240px;
  2934. background-color:#00629a;
  2935. -webkit-transition:max-height .6s;
  2936. transition:max-height .6s
  2937. }
  2938. #notification.notification-hide{
  2939. max-height:0
  2940. }
  2941. #notification.notification-error{
  2942. background-color:#cd3100
  2943. }
  2944. #notification.notification-warning{
  2945. background-color:#ffcc34
  2946. }
  2947. #notification.notification-success{
  2948. background-color:#00b75a
  2949. }
  2950. #notification .container::after{
  2951. display:block
  2952. }
  2953. #notification p{
  2954. margin:20px 40px;
  2955. color:#fff;
  2956. text-align:center;
  2957. -webkit-transition:opacity .6s;
  2958. transition:opacity .6s
  2959. }
  2960. #notification.notification-hide p{
  2961. opacity:0
  2962. }
  2963. #notification p a{
  2964. color:#fc3;
  2965. white-space:nowrap
  2966. }
  2967. #notification.notification-warning p,#notification.notification-warning p a{
  2968. color:#4a5669
  2969. }
  2970. #notification.notification-warning p a,#notification.notification-warning p a .fa,#notification.notification-warning p a .fas,#notification.notification-warning p a .far,#notification.notification-warning p a .fal,#notification.notification-warning p a .fab{
  2971. font-weight:bold
  2972. }
  2973. #notification.notification-warning #notification-dismiss{
  2974. color:#4a5669
  2975. }
  2976. #notification.notification-warning #notification-dismiss:hover{
  2977. color:rgba(74,86,105,0.5)
  2978. }
  2979. #notification.notification-warning.hide #notification-dismiss{
  2980. color:rgba(74,86,105,0)
  2981. }
  2982. #notification-dismiss{
  2983. position:absolute;
  2984. top:50%;
  2985. right:0;
  2986. width:24px;
  2987. height:24px;
  2988. margin-top:-12px;
  2989. font-size:24px;
  2990. line-height:24px;
  2991. text-align:center;
  2992. cursor:pointer;
  2993. -webkit-transition:color .2s;
  2994. transition:color .2s;
  2995. color:rgba(255,255,255,0.5)
  2996. }
  2997. #notification-dismiss:hover{
  2998. color:#fff
  2999. }
  3000. #notification.notification-hide #notification-dismiss{
  3001. color:rgba(255,255,255,0)
  3002. }
  3003. #notification.notification-dismiss-align #notification-dismiss{
  3004. right:6px
  3005. }
  3006. #content>.content-row{
  3007. position:relative;
  3008. overflow:hidden;
  3009. padding:60px 0;
  3010. background-color:#fff
  3011. }
  3012. #content>.content-row.content-row-half-height,#content>.content-row.content-row-full-height{
  3013. display:-webkit-box;
  3014. display:-ms-flexbox;
  3015. display:flex;
  3016. -webkit-box-align:center;
  3017. -ms-flex-align:center;
  3018. align-items:center;
  3019. -webkit-box-sizing:border-box;
  3020. box-sizing:border-box
  3021. }
  3022. #content>.content-row.content-row-border-top{
  3023. border-top:2px solid #e6e9ee
  3024. }
  3025. #content>.content-row.content-row-border-bottom{
  3026. border-bottom:2px solid #e6e9ee
  3027. }
  3028. #content>.content-row.content-row-clouds::before,#content>.content-row.content-row-clouds::after{
  3029. content:"";
  3030. position:absolute;
  3031. z-index:2;
  3032. bottom:0;
  3033. width:1046px;
  3034. height:178px;
  3035. background-size:1046px 178px;
  3036. background-repeat:no-repeat
  3037. }
  3038. #content>.content-row.content-row-clouds::before{
  3039. right:50%;
  3040. padding-right:320px;
  3041. background-position:left bottom;
  3042. background-image:url(../img/layout/clouds-gray-left.png)
  3043. }
  3044. #content>.content-row.content-row-clouds::after{
  3045. left:50%;
  3046. padding-left:320px;
  3047. background-position:right bottom;
  3048. background-image:url(../img/layout/clouds-gray-right.png)
  3049. }
  3050. #content>.content-row.content-row-split-left::after,#content>.content-row.content-row-split-right::after{
  3051. content:"";
  3052. top:0;
  3053. bottom:0;
  3054. height:auto;
  3055. position:absolute;
  3056. background-color:#fff
  3057. }
  3058. #content>.content-row.content-row-split-left::after{
  3059. left:0;
  3060. right:50%
  3061. }
  3062. #content>.content-row.content-row-split-right::after{
  3063. left:50%;
  3064. right:0
  3065. }
  3066. #content>.content-row.content-row-split-left .container,#content>.content-row.content-row-split-right .container{
  3067. -webkit-box-sizing:border-box;
  3068. box-sizing:border-box
  3069. }
  3070. #content>.content-row.content-row-split-left .container:not(.container-full-width){
  3071. padding-right:700px
  3072. }
  3073. #content>.content-row.content-row-split-right .container:not(.container-full-width){
  3074. padding-left:700px
  3075. }
  3076. #content>.content-row.content-row-split-left .container.container-full-width,#content>.content-row.content-row-split-right .container.container-full-width{
  3077. -ms-flex-preferred-size:50%;
  3078. flex-basis:50%;
  3079. width:50%;
  3080. margin:0;
  3081. padding:0 60px
  3082. }
  3083. #content>.content-row.content-row-split-right .container.container-full-width{
  3084. margin-left:auto
  3085. }
  3086. #content>.content-row .container{
  3087. z-index:3
  3088. }
  3089. #content>.content-row ul,#content>.content-row ol{
  3090. line-height:28px
  3091. }
  3092. #content>.content-row ul:not(.list-style-nav):not(.list-style-none):not(.list-style-icon),#content>.content-row ol{
  3093. margin-left:20px
  3094. }
  3095. #content>.content-row ul li ul,#content>.content-row ul li ol,#content>.content-row ol li ul,#content>.content-row ol li ol{
  3096. margin:15px 20px
  3097. }
  3098. #content>.content-row ul li:last-child ul,#content>.content-row ul li:last-child ol,#content>.content-row ol li:last-child ul,#content>.content-row ol li:last-child ol{
  3099. margin-bottom:0
  3100. }
  3101. #content>.content-row h1:not(:first-child),#content>.content-row h2:not(:first-child),#content>.content-row h3:not(:first-child),#content>.content-row h4:not(:first-child),#content>.content-row h5:not(:first-child){
  3102. margin-top:40px
  3103. }
  3104. #content>.content-row p:not(:first-child),#content>.content-row ul:not(:first-child),#content>.content-row ol:not(:first-child),#content>.content-row dl:not(:first-child),#content>.content-row hr:not(:first-child),#content>.content-row pre:not(:first-child),#content>.content-row form:not(:first-child),#content>.content-row table:not(:first-child),#content>.content-row iframe:not(:first-child),#content>.content-row address:not(:first-child),#content>.content-row blockquote:not(:first-child),#content>.content-row .pre-code:not(:first-child),#content>.content-row .feature-box:not(:first-child),#content>.content-row .product-box:not(:first-child),#content>.content-row .product-slider:not(:first-child),#content>.content-row .product-configurator:not(:first-child),#content>.content-row .network-map:not(:first-child),#content>.content-row .testimonial:not(:first-child),#content>.content-row .tab-group:not(:first-child),#content>.content-row .gallery:not(:first-child){
  3105. margin-top:20px
  3106. }
  3107. #content>.content-row h1+.column-row,#content>.content-row h2+.column-row,#content>.content-row h3+.column-row,#content>.content-row h4+.column-row,#content>.content-row h5+.column-row,#content>.content-row p+.column-row,#content>.content-row ul+.column-row,#content>.content-row ol+.column-row,#content>.content-row dl+.column-row,#content>.content-row hr+.column-row{
  3108. margin-top:-10px
  3109. }
  3110. #content>.content-row .content-header{
  3111. max-width:708px;
  3112. margin:0 auto 60px auto;
  3113. text-align:center
  3114. }
  3115. #content>.content-row .content-header:only-child{
  3116. margin-bottom:0!important
  3117. }
  3118. #content>.content-row .content-header mark{
  3119. background-color:rgba(74,86,105,0.1)
  3120. }
  3121. #content>.content-row .content-header.content-header-align-left,#content>.content-row .content-header.content-header-large.content-header-align-left p{
  3122. text-align:left;
  3123. margin-left:0
  3124. }
  3125. #content>.content-row .content-header.content-header-align-right,#content>.content-row .content-header.content-header-large.content-header-align-right p{
  3126. text-align:right;
  3127. margin-right:0
  3128. }
  3129. #content>.content-row .content-header.content-header-large{
  3130. max-width:100%
  3131. }
  3132. #content>.content-row .content-header.content-header-large h1,#content>.content-row .content-header.content-header-large h2,#content>.content-row .content-header.content-header-large h3{
  3133. font-weight:bold
  3134. }
  3135. #content>.content-row .content-header.content-header-large h1{
  3136. font-size:62px;
  3137. line-height:72px;
  3138. letter-spacing:-1px
  3139. }
  3140. #content>.content-row .content-header.content-header-large h2{
  3141. font-size:52px;
  3142. line-height:62px
  3143. }
  3144. #content>.content-row .content-header.content-header-large h3{
  3145. font-size:42px;
  3146. line-height:52px
  3147. }
  3148. #content>.content-row .content-header.content-header-large p{
  3149. max-width:708px;
  3150. margin-left:auto;
  3151. margin-right:auto;
  3152. font-size:24px;
  3153. line-height:36px;
  3154. font-family:Montserrat,sans-serif
  3155. }
  3156. #content>.content-row .content-header.content-header-small p{
  3157. margin-top:0
  3158. }
  3159. #content>.content-row .content-header.content-header-uppercase h1,#content>.content-row .content-header.content-header-uppercase h2,#content>.content-row .content-header.content-header-uppercase h3,#content>.content-row .content-header.content-header-uppercase h4,#content>.content-row .content-header.content-header-uppercase h5{
  3160. font-weight:bold;
  3161. text-transform:uppercase
  3162. }
  3163. #content>.content-row .content-box{
  3164. padding:58px;
  3165. background-color:#fff;
  3166. border:2px solid #e6e9ee;
  3167. border-radius:12px
  3168. }
  3169. #content>.content-row .content-box:not(:first-child){
  3170. margin-top:60px
  3171. }
  3172. #content>.content-row .column-row>.content-sidebar-left,#content>.content-row .column-row>.content-sidebar-right{
  3173. position:relative
  3174. }
  3175. #content>.content-row .column-row>.content-sidebar-left{
  3176. -webkit-box-ordinal-group:0;
  3177. -ms-flex-order:-1;
  3178. order:-1;
  3179. padding-right:90px
  3180. }
  3181. #content>.content-row .column-row>.content-sidebar-right{
  3182. -webkit-box-ordinal-group:2;
  3183. -ms-flex-order:1;
  3184. order:1;
  3185. padding-left:90px
  3186. }
  3187. #content>.content-row .column-row>.content-sidebar-left.column-20,#content>.content-row .column-row>.content-sidebar-right.column-20{
  3188. min-width:268px
  3189. }
  3190. #content>.content-row .column-row>.content-sidebar-left.column-25,#content>.content-row .column-row>.content-sidebar-right.column-25{
  3191. min-width:335px
  3192. }
  3193. #content>.content-row .column-row>.content-sidebar-left.column-30,#content>.content-row .column-row>.content-sidebar-right.column-30{
  3194. min-width:402px
  3195. }
  3196. #content>.content-row .column-row>.content-sidebar-left.column-33,#content>.content-row .column-row>.content-sidebar-right.column-33,#content>.content-row .column-row>.content-sidebar-left.column-40,#content>.content-row .column-row>.content-sidebar-right.column-40{
  3197. min-width:445px
  3198. }
  3199. #content>.content-row .column-row>.content-sidebar-left.column-50{
  3200. padding-right:30px;
  3201. margin-right:60px
  3202. }
  3203. #content>.content-row .column-row>.content-sidebar-right.column-50{
  3204. padding-left:30px;
  3205. margin-left:60px
  3206. }
  3207. #content>.content-row .column-row>.content-sidebar-left::before,#content>.content-row .column-row>.content-sidebar-right::before{
  3208. content:"";
  3209. position:absolute;
  3210. top:-30px;
  3211. bottom:-30px;
  3212. border-left:2px solid #e6e9ee
  3213. }
  3214. #content>.content-row .column-row>.content-sidebar-left::before{
  3215. right:29px
  3216. }
  3217. #content>.content-row .column-row>.content-sidebar-right::before{
  3218. left:29px
  3219. }
  3220. #content>.content-row .column-row>.content-sidebar-left.column-50::before{
  3221. right:-31px
  3222. }
  3223. #content>.content-row .column-row>.content-sidebar-right.column-50::before{
  3224. left:-31px
  3225. }
  3226. #content>.content-row .content-background{
  3227. position:absolute;
  3228. overflow:hidden;
  3229. top:0;
  3230. left:0;
  3231. right:0;
  3232. bottom:0;
  3233. display:-webkit-box;
  3234. display:-ms-flexbox;
  3235. display:flex;
  3236. -webkit-box-align:center;
  3237. -ms-flex-align:center;
  3238. align-items:center;
  3239. -webkit-box-pack:center;
  3240. -ms-flex-pack:center;
  3241. justify-content:center
  3242. }
  3243. #content>.content-row.content-row-split-left .content-background,#content>.content-row.content-row-split-right .content-background{
  3244. z-index:4
  3245. }
  3246. #content>.content-row.content-row-split-left .content-background{
  3247. left:50%
  3248. }
  3249. #content>.content-row.content-row-split-right .content-background{
  3250. right:50%
  3251. }
  3252. #content>.content-row .content-background.content-background-scroll{
  3253. top:-20%;
  3254. bottom:-20%
  3255. }
  3256. #content>.content-row .content-background i{
  3257. font-size:50vmin;
  3258. text-align:center
  3259. }
  3260. #content>.content-row .content-background svg,#content>.content-row .content-background img,#content>.content-row .content-background video,#content>.content-row .content-background iframe{
  3261. position:absolute;
  3262. top:50%;
  3263. left:50%;
  3264. width:100%;
  3265. height:auto;
  3266. max-width:none;
  3267. -webkit-transform:translate(-50%,-50%);
  3268. transform:translate(-50%,-50%)
  3269. }
  3270. #content>.content-row .content-background iframe{
  3271. height:100%
  3272. }
  3273. #content>.content-row .content-background.object-fit-width svg,#content>.content-row .content-background.object-fit-width img,#content>.content-row .content-background.object-fit-width video{
  3274. width:100%!important;
  3275. height:auto!important
  3276. }
  3277. #content>.content-row .content-background.object-fit-height svg,#content>.content-row .content-background.object-fit-height img,#content>.content-row .content-background.object-fit-height video{
  3278. width:auto!important;
  3279. height:100%!important
  3280. }
  3281. #content>.content-row .content-background.content-background-scale svg,#content>.content-row .content-background.content-background-scale img,#content>.content-row .content-background.content-background-scale video{
  3282. width:auto;
  3283. height:auto
  3284. }
  3285. #content>.content-row .content-background.content-background-light i,#content>.content-row .content-background.content-background-light svg{
  3286. opacity:.1
  3287. }
  3288. #content>.content-row .content-background.content-background-light img,#content>.content-row .content-background.content-background-light video,#content>.content-row .content-background.content-background-light iframe{
  3289. opacity:.2
  3290. }
  3291. #content>.content-row .content-background.content-background-blur i,#content>.content-row .content-background.content-background-blur svg,#content>.content-row .content-background.content-background-blur img,#content>.content-row .content-background.content-background-blur video,#content>.content-row .content-background.content-background-blur iframe{
  3292. margin:-40px;
  3293. -webkit-filter:blur(20px);
  3294. filter:blur(20px)
  3295. }
  3296. #content>.content-row .content-slider{
  3297. display:-webkit-box;
  3298. display:-ms-flexbox;
  3299. display:flex;
  3300. -webkit-box-orient:horizontal;
  3301. -webkit-box-direction:normal;
  3302. -ms-flex-flow:row;
  3303. flex-flow:row;
  3304. margin:-60px 0
  3305. }
  3306. #content>.content-row .content-slider>ul{
  3307. display:-webkit-box;
  3308. display:-ms-flexbox;
  3309. display:flex;
  3310. -webkit-box-pack:center;
  3311. -ms-flex-pack:center;
  3312. justify-content:center;
  3313. position:absolute;
  3314. z-index:4;
  3315. bottom:60px;
  3316. width:100%;
  3317. height:12px;
  3318. line-height:12px;
  3319. list-style-type:none;
  3320. margin:0!important
  3321. }
  3322. #content>.content-row .content-slider>ul li{
  3323. display:block;
  3324. margin:0 20px;
  3325. cursor:pointer;
  3326. color:#a0abbc;
  3327. font-size:14px;
  3328. font-weight:bold;
  3329. text-align:center;
  3330. text-transform:uppercase;
  3331. font-family:Montserrat,sans-serif;
  3332. -webkit-transition:color .2s;
  3333. transition:color .2s;
  3334. -webkit-user-select:none;
  3335. -moz-user-select:none;
  3336. -ms-user-select:none;
  3337. user-select:none
  3338. }
  3339. #content>.content-row .content-slider>ul li:hover{
  3340. color:#4a5669
  3341. }
  3342. #content>.content-row .content-slider>ul li.active{
  3343. color:#0098ef
  3344. }
  3345. #content>.content-row .content-slider>ul li:empty{
  3346. width:12px;
  3347. height:12px;
  3348. margin:0 8px;
  3349. border-radius:6px;
  3350. background-color:rgba(74,86,105,0.1);
  3351. -webkit-transition:background-color .2s;
  3352. transition:background-color .2s
  3353. }
  3354. #content>.content-row .content-slider>ul li.active:empty{
  3355. background-color:#0098ef
  3356. }
  3357. #content>.content-row .content-slider>i{
  3358. position:absolute;
  3359. z-index:2;
  3360. top:50%;
  3361. width:60px;
  3362. height:60px;
  3363. margin-top:-30px;
  3364. line-height:60px;
  3365. font-size:40px;
  3366. color:#a0abbc;
  3367. text-align:center;
  3368. cursor:pointer;
  3369. -webkit-transition:color .2s;
  3370. transition:color .2s;
  3371. -webkit-user-select:none;
  3372. -moz-user-select:none;
  3373. -ms-user-select:none;
  3374. user-select:none
  3375. }
  3376. #content>.content-row .content-slider>i:hover{
  3377. color:#4a5669
  3378. }
  3379. #content>.content-row .content-slider>i.slide-previous{
  3380. left:0
  3381. }
  3382. #content>.content-row .content-slider>i.slide-next{
  3383. right:0
  3384. }
  3385. #content>.content-row .content-slider .content-slider-inner,#content>.content-row .content-slider .content-slider-inner .slide{
  3386. position:absolute;
  3387. top:0;
  3388. left:0;
  3389. width:100%;
  3390. height:100%
  3391. }
  3392. #content>.content-row .content-slider .content-slider-inner .slide{
  3393. overflow:hidden;
  3394. display:-webkit-box;
  3395. display:-ms-flexbox;
  3396. display:flex;
  3397. -webkit-box-flex:0;
  3398. -ms-flex:0 0 100%;
  3399. flex:0 0 100%;
  3400. padding:120px 0;
  3401. color:#4a5669;
  3402. -webkit-box-align:center;
  3403. -ms-flex-align:center;
  3404. align-items:center;
  3405. -webkit-box-pack:center;
  3406. -ms-flex-pack:center;
  3407. justify-content:center;
  3408. text-decoration:none;
  3409. -webkit-box-sizing:border-box;
  3410. box-sizing:border-box
  3411. }
  3412. #content>.content-row .content-slider .content-slider-inner .slide.align-top{
  3413. -webkit-box-align:start;
  3414. -ms-flex-align:start;
  3415. align-items:flex-start
  3416. }
  3417. #content>.content-row .content-slider .content-slider-inner .slide.align-bottom{
  3418. -webkit-box-align:end;
  3419. -ms-flex-align:end;
  3420. align-items:flex-end
  3421. }
  3422. #content>.content-row .content-slider.content-slider-has-nav .content-slider-inner .slide{
  3423. padding-bottom:190px
  3424. }
  3425. #content>.content-row .content-slider .content-slider-inner .slide .content-header.content-header-large{
  3426. margin-bottom:50px
  3427. }
  3428. #content>.content-row .content-slider .content-slider-inner .slide .content-header.content-header-large p{
  3429. margin-top:30px
  3430. }
  3431. #content>.content-row .content-slider .content-slider-inner .slide>.container{
  3432. margin:0
  3433. }
  3434. #content>.content-row .content-slider .content-slider-inner .slide.active,#content>.content-row .content-slider .content-slider-inner .slide.active-first{
  3435. visibility:visible
  3436. }
  3437. #content>.content-row .content-slider .content-slider-inner .slide.inactive,#content>.content-row .content-slider .content-slider-inner .slide:not(.active):not(.active-first){
  3438. visibility:hidden
  3439. }
  3440. #content>.content-row .content-slider.animate-container-fade .content-slider-inner .slide.inactive,#content>.content-row .content-slider.animate-container-slide .content-slider-inner .slide.inactive,#content>.content-row .content-slider.animate-container-scale .content-slider-inner .slide.inactive,#content>.content-row .content-slider.animate-background-fade .content-slider-inner .slide.inactive,#content>.content-row .content-slider.animate-background-slide .content-slider-inner .slide.inactive,#content>.content-row .content-slider.animate-background-scale .content-slider-inner .slide.inactive{
  3441. -webkit-transition:visibility 0s linear .6s;
  3442. transition:visibility 0s linear .6s
  3443. }
  3444. #content>.content-row .content-slider .content-slider-inner .slide.inactive>.container,#content>.content-row .content-slider .content-slider-inner .slide.inactive>.content-background,#content>.content-row .content-slider .content-slider-inner .slide:not(.active):not(.active-first)>.container,#content>.content-row .content-slider .content-slider-inner .slide:not(.active):not(.active-first)>.content-background{
  3445. opacity:0
  3446. }
  3447. #content>.content-row .content-slider.animate-container-fade .content-slider-inner .slide.active>.container,#content>.content-row .content-slider.animate-background-fade .content-slider-inner .slide.active>.content-background{
  3448. -webkit-animation:content-slider-animate-fade-in .6s;
  3449. animation:content-slider-animate-fade-in .6s
  3450. }
  3451. #content>.content-row .content-slider.animate-container-fade .content-slider-inner .slide.inactive>.container,#content>.content-row .content-slider.animate-background-fade .content-slider-inner .slide.inactive>.content-background{
  3452. -webkit-animation:content-slider-animate-fade-out .6s;
  3453. animation:content-slider-animate-fade-out .6s
  3454. }
  3455. @-webkit-keyframes content-slider-animate-fade-in{
  3456. 0%{
  3457. opacity:0
  3458. }
  3459. 100%{
  3460. opacity:1
  3461. }
  3462. }
  3463. @keyframes content-slider-animate-fade-in{
  3464. 0%{
  3465. opacity:0
  3466. }
  3467. 100%{
  3468. opacity:1
  3469. }
  3470. }
  3471. @-webkit-keyframes content-slider-animate-fade-out{
  3472. 0%{
  3473. opacity:1
  3474. }
  3475. 100%{
  3476. opacity:0
  3477. }
  3478. }
  3479. @keyframes content-slider-animate-fade-out{
  3480. 0%{
  3481. opacity:1
  3482. }
  3483. 100%{
  3484. opacity:0
  3485. }
  3486. }
  3487. #content>.content-row .content-slider.animate-container-slide .content-slider-inner .slide.active>.container,#content>.content-row .content-slider.animate-background-slide .content-slider-inner .slide.active>.content-background{
  3488. -webkit-animation:content-slider-animate-slide-in .6s;
  3489. animation:content-slider-animate-slide-in .6s
  3490. }
  3491. #content>.content-row .content-slider.animate-container-slide .content-slider-inner .slide.inactive>.container,#content>.content-row .content-slider.animate-background-slide .content-slider-inner .slide.inactive>.content-background{
  3492. -webkit-animation:content-slider-animate-slide-out .6s;
  3493. animation:content-slider-animate-slide-out .6s
  3494. }
  3495. @-webkit-keyframes content-slider-animate-slide-in{
  3496. 0%{
  3497. opacity:0;
  3498. -webkit-transform:translateX(25%);
  3499. transform:translateX(25%)
  3500. }
  3501. 100%{
  3502. opacity:1;
  3503. -webkit-transform:translateX(0);
  3504. transform:translateX(0)
  3505. }
  3506. }
  3507. @keyframes content-slider-animate-slide-in{
  3508. 0%{
  3509. opacity:0;
  3510. -webkit-transform:translateX(25%);
  3511. transform:translateX(25%)
  3512. }
  3513. 100%{
  3514. opacity:1;
  3515. -webkit-transform:translateX(0);
  3516. transform:translateX(0)
  3517. }
  3518. }
  3519. @-webkit-keyframes content-slider-animate-slide-out{
  3520. 0%{
  3521. opacity:1;
  3522. -webkit-transform:translateX(0);
  3523. transform:translateX(0)
  3524. }
  3525. 100%{
  3526. opacity:0;
  3527. -webkit-transform:translateX(-25%);
  3528. transform:translateX(-25%)
  3529. }
  3530. }
  3531. @keyframes content-slider-animate-slide-out{
  3532. 0%{
  3533. opacity:1;
  3534. -webkit-transform:translateX(0);
  3535. transform:translateX(0)
  3536. }
  3537. 100%{
  3538. opacity:0;
  3539. -webkit-transform:translateX(-25%);
  3540. transform:translateX(-25%)
  3541. }
  3542. }
  3543. #content>.content-row .content-slider.animate-container-slide .content-slider-inner .slide.active.animate-previous>.container,#content>.content-row .content-slider.animate-background-slide .content-slider-inner .slide.active.animate-previous>.content-background{
  3544. -webkit-animation:content-slider-animate-slide-in-previous .6s;
  3545. animation:content-slider-animate-slide-in-previous .6s
  3546. }
  3547. #content>.content-row .content-slider.animate-container-slide .content-slider-inner .slide.inactive.animate-previous>.container,#content>.content-row .content-slider.animate-background-slide .content-slider-inner .slide.inactive.animate-previous>.content-background{
  3548. -webkit-animation:content-slider-animate-slide-out-previous .6s;
  3549. animation:content-slider-animate-slide-out-previous .6s
  3550. }
  3551. @-webkit-keyframes content-slider-animate-slide-in-previous{
  3552. 0%{
  3553. opacity:0;
  3554. -webkit-transform:translateX(-25%);
  3555. transform:translateX(-25%)
  3556. }
  3557. 100%{
  3558. opacity:1;
  3559. -webkit-transform:translateX(0);
  3560. transform:translateX(0)
  3561. }
  3562. }
  3563. @keyframes content-slider-animate-slide-in-previous{
  3564. 0%{
  3565. opacity:0;
  3566. -webkit-transform:translateX(-25%);
  3567. transform:translateX(-25%)
  3568. }
  3569. 100%{
  3570. opacity:1;
  3571. -webkit-transform:translateX(0);
  3572. transform:translateX(0)
  3573. }
  3574. }
  3575. @-webkit-keyframes content-slider-animate-slide-out-previous{
  3576. 0%{
  3577. opacity:1;
  3578. -webkit-transform:translateX(0);
  3579. transform:translateX(0)
  3580. }
  3581. 100%{
  3582. opacity:0;
  3583. -webkit-transform:translateX(25%);
  3584. transform:translateX(25%)
  3585. }
  3586. }
  3587. @keyframes content-slider-animate-slide-out-previous{
  3588. 0%{
  3589. opacity:1;
  3590. -webkit-transform:translateX(0);
  3591. transform:translateX(0)
  3592. }
  3593. 100%{
  3594. opacity:0;
  3595. -webkit-transform:translateX(25%);
  3596. transform:translateX(25%)
  3597. }
  3598. }
  3599. #content>.content-row .content-slider.animate-container-scale .content-slider-inner .slide.active>.container,#content>.content-row .content-slider.animate-background-scale .content-slider-inner .slide.active>.content-background{
  3600. -webkit-animation:content-slider-animate-scale-in .6s;
  3601. animation:content-slider-animate-scale-in .6s
  3602. }
  3603. #content>.content-row .content-slider.animate-container-scale .content-slider-inner .slide.inactive>.container,#content>.content-row .content-slider.animate-background-scale .content-slider-inner .slide.inactive>.content-background{
  3604. -webkit-animation:content-slider-animate-scale-out .6s;
  3605. animation:content-slider-animate-scale-out .6s
  3606. }
  3607. @-webkit-keyframes content-slider-animate-scale-in{
  3608. 0%{
  3609. opacity:0;
  3610. -webkit-transform:scale(0.8);
  3611. transform:scale(0.8)
  3612. }
  3613. 100%{
  3614. opacity:1;
  3615. -webkit-transform:scale(1);
  3616. transform:scale(1)
  3617. }
  3618. }
  3619. @keyframes content-slider-animate-scale-in{
  3620. 0%{
  3621. opacity:0;
  3622. -webkit-transform:scale(0.8);
  3623. transform:scale(0.8)
  3624. }
  3625. 100%{
  3626. opacity:1;
  3627. -webkit-transform:scale(1);
  3628. transform:scale(1)
  3629. }
  3630. }
  3631. @-webkit-keyframes content-slider-animate-scale-out{
  3632. 0%{
  3633. opacity:1;
  3634. -webkit-transform:scale(1);
  3635. transform:scale(1)
  3636. }
  3637. 100%{
  3638. opacity:0;
  3639. -webkit-transform:scale(1.2);
  3640. transform:scale(1.2)
  3641. }
  3642. }
  3643. @keyframes content-slider-animate-scale-out{
  3644. 0%{
  3645. opacity:1;
  3646. -webkit-transform:scale(1);
  3647. transform:scale(1)
  3648. }
  3649. 100%{
  3650. opacity:0;
  3651. -webkit-transform:scale(1.2);
  3652. transform:scale(1.2)
  3653. }
  3654. }
  3655. #content>.content-row .content-slider.animate-container-scale .content-slider-inner .slide.active.animate-previous>.container,#content>.content-row .content-slider.animate-background-scale .content-slider-inner .slide.active.animate-previous>.content-background{
  3656. -webkit-animation:content-slider-animate-scale-in-previous .6s;
  3657. animation:content-slider-animate-scale-in-previous .6s
  3658. }
  3659. #content>.content-row .content-slider.animate-container-scale .content-slider-inner .slide.inactive.animate-previous>.container,#content>.content-row .content-slider.animate-background-scale .content-slider-inner .slide.inactive.animate-previous>.content-background{
  3660. -webkit-animation:content-slider-animate-scale-out-previous .6s;
  3661. animation:content-slider-animate-scale-out-previous .6s
  3662. }
  3663. @-webkit-keyframes content-slider-animate-scale-in-previous{
  3664. 0%{
  3665. opacity:0;
  3666. -webkit-transform:scale(1.2);
  3667. transform:scale(1.2)
  3668. }
  3669. 100%{
  3670. opacity:1;
  3671. -webkit-transform:scale(1);
  3672. transform:scale(1)
  3673. }
  3674. }
  3675. @keyframes content-slider-animate-scale-in-previous{
  3676. 0%{
  3677. opacity:0;
  3678. -webkit-transform:scale(1.2);
  3679. transform:scale(1.2)
  3680. }
  3681. 100%{
  3682. opacity:1;
  3683. -webkit-transform:scale(1);
  3684. transform:scale(1)
  3685. }
  3686. }
  3687. @-webkit-keyframes content-slider-animate-scale-out-previous{
  3688. 0%{
  3689. opacity:1;
  3690. -webkit-transform:scale(1);
  3691. transform:scale(1)
  3692. }
  3693. 100%{
  3694. opacity:0;
  3695. -webkit-transform:scale(0.8);
  3696. transform:scale(0.8)
  3697. }
  3698. }
  3699. @keyframes content-slider-animate-scale-out-previous{
  3700. 0%{
  3701. opacity:1;
  3702. -webkit-transform:scale(1);
  3703. transform:scale(1)
  3704. }
  3705. 100%{
  3706. opacity:0;
  3707. -webkit-transform:scale(0.8);
  3708. transform:scale(0.8)
  3709. }
  3710. }
  3711. #content>.content-row.content-row-gray,#content>.content-row.content-row-gray.content-row-split-left::after,#content>.content-row.content-row-gray.content-row-split-right::after{
  3712. background-color:#f0f2f5
  3713. }
  3714. #content>.content-row.content-row-dark,#content>.content-row.content-row-dark.content-row-split-left::after,#content>.content-row.content-row-dark.content-row-split-right::after{
  3715. background-color:#2c3645
  3716. }
  3717. #content>.content-row.content-row-color,#content>.content-row.content-row-color.content-row-split-left::after,#content>.content-row.content-row-color.content-row-split-right::after{
  3718. background-color:#0098ef
  3719. }
  3720. #content>.content-row.content-row-gradient,#content>.content-row.content-row-gradient.content-row-split-left::after,#content>.content-row.content-row-gradient.content-row-split-right::after{
  3721. background-repeat:repeat-x;
  3722. background-position:center bottom;
  3723. background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0f2f5));
  3724. background-image:linear-gradient(#fff 0,#f0f2f5 100%)
  3725. }
  3726. #content>.content-row.content-row-gray.content-row-gradient,#content>.content-row.content-row-gray.content-row-gradient.content-row-split-left::after,#content>.content-row.content-row-gray.content-row-gradient.content-row-split-right::after{
  3727. background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f2f5),to(#e6e9ee));
  3728. background-image:linear-gradient(#f0f2f5 0,#e6e9ee 100%)
  3729. }
  3730. #content>.content-row.content-row-dark.content-row-gradient,#content>.content-row.content-row-dark.content-row-gradient.content-row-split-left::after,#content>.content-row.content-row-dark.content-row-gradient.content-row-split-right::after{
  3731. background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.2)));
  3732. background-image:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0.2) 100%)
  3733. }
  3734. #content>.content-row.content-row-color.content-row-gradient,#content>.content-row.content-row-color.content-row-gradient.content-row-split-left::after,#content>.content-row.content-row-color.content-row-gradient.content-row-split-right::after{
  3735. background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.1)));
  3736. background-image:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 100%)
  3737. }
  3738. #content>.content-row.content-row.content-row-dark.content-row-border-top,#content>.content-row.content-row.content-row-dark.content-row-border-bottom{
  3739. border-color:#3a4659
  3740. }
  3741. #content>.content-row.content-row.content-row-color.content-row-border-top,#content>.content-row.content-row.content-row-color.content-row-border-bottom{
  3742. border-color:rgba(255,255,255,0.2)
  3743. }
  3744. #content>.content-row.content-row-gray.content-row-clouds::before,#content>.content-row.content-row-dark.content-row-clouds::before,#content>.content-row.content-row-color.content-row-clouds::before,#content>.content-row.content-row-gradient.content-row-clouds::before{
  3745. background-image:url(../img/layout/clouds-light-left.png)
  3746. }
  3747. #content>.content-row.content-row-gray.content-row-clouds::after,#content>.content-row.content-row-dark.content-row-clouds::after,#content>.content-row.content-row-color.content-row-clouds::after,#content>.content-row.content-row-gradient.content-row-clouds::after{
  3748. background-image:url(../img/layout/clouds-light-right.png)
  3749. }
  3750. #content>.content-row.content-row-dark.content-row-clouds.content-row-clouds-light::before,#content>.content-row.content-row-dark.content-row-clouds.content-row-clouds-light::after{
  3751. opacity:.1
  3752. }
  3753. #content>.content-row.content-row-color.content-row-clouds.content-row-clouds-light::before,#content>.content-row.content-row-color.content-row-clouds.content-row-clouds-light::after{
  3754. opacity:.2
  3755. }
  3756. #content>.content-row.content-row-dark,#content>.content-row.content-row-dark .tab-group .tab-item.active .tab-item-title,#content>.content-row.content-row-dark .tab-group:not(.tab-group-switch-style)>ul li.active,#content>.content-row.content-row-dark .content-header mark,#content>.content-row.content-row-dark .content-slider .content-slider-inner .slide,#content>.content-row.content-row-dark .content-slider>ul li:hover:not(.active),#content>.content-row.content-row-dark .content-slider>i:hover,#content>.content-row.content-row-color,#content>.content-row.content-row-color .tab-group .tab-item.active .tab-item-title,#content>.content-row.content-row-color .tab-group:not(.tab-group-switch-style)>ul li.active,#content>.content-row.content-row-color .content-header mark,#content>.content-row.content-row-color .content-slider .content-slider-inner .slide,#content>.content-row.content-row-color .content-slider>ul li:hover:not(.active),#content>.content-row.content-row-color .content-slider>i:hover{
  3757. color:#fff
  3758. }
  3759. #content>.content-row.content-row-dark blockquote footer,#content>.content-row.content-row-dark dl dt,#content>.content-row.content-row-dark .text-color-gray,#content>.content-row.content-row-dark .blog-article .blog-article-header ul li,#content>.content-row.content-row-dark .testimonial .testimonial-author small,#content>.content-row.content-row-dark .blog-comment-group .blog-comment-author li,#content>.content-row.content-row-dark .content-slider>ul li:not(.active),#content>.content-row.content-row-dark .content-slider>i{
  3760. color:#667791
  3761. }
  3762. #content>.content-row.content-row-color blockquote footer,#content>.content-row.content-row-color dl dt,#content>.content-row.content-row-color .text-color-gray,#content>.content-row.content-row-color .blog-article .blog-article-header ul li,#content>.content-row.content-row-color .testimonial .testimonial-author small,#content>.content-row.content-row-color .blog-comment-group .blog-comment-author li,#content>.content-row.content-row-color .content-slider>ul li:not(.active),#content>.content-row.content-row-color .content-slider>i{
  3763. color:rgba(255,255,255,0.6)
  3764. }
  3765. #content>.content-row.content-row-color a:not(.button),#content>.content-row.content-row-color .icon-feature,#content>.content-row.content-row-color .icon-feature-large,#content>.content-row.content-row-color .icon-feature-inline,#content>.content-row.content-row-color .content-slider>ul li.active,#content>.content-row.content-row-color .tab-group .tab-item .tab-item-title,#content>.content-row.content-row-color .tab-group:not(.tab-group-switch-style)>ul li{
  3766. color:#fc3
  3767. }
  3768. #content>.content-row.content-row-color ul.list-style-nav li a:not(.button),#content>.content-row.content-row-color table a:not(.button),#content>.content-row.content-row-color pre a:not(.button),#content>.content-row.content-row-color .pre-code a:not(.button),#content>.content-row.content-row-color .tags li a:not(.button),#content>.content-row.content-row-color .feature-box a:not(.button),#content>.content-row.content-row-color .product-box a:not(.button),#content>.content-row.content-row-color .product-slider a:not(.button),#content>.content-row.content-row-color .product-configurator a:not(.button),#content>.content-row.content-row-color .network-map ul li span.label-top-left,#content>.content-row.content-row-color .network-map ul li span.label-top-right,#content>.content-row.content-row-color .network-map ul li span.label-bottom-left,#content>.content-row.content-row-color .network-map ul li span.label-bottom-right,#content>.content-row.content-row-color .testimonial .testimonial-content a:not(.button),#content>.content-row.content-row-color .blog-comment-group .blog-comment-content a:not(.button){
  3769. color:#0098ef
  3770. }
  3771. #content>.content-row.content-row-color .tags li a:hover,#content>.content-row.content-row-color .network-map ul li a:hover span.label-top-left,#content>.content-row.content-row-color .network-map ul li a:hover span.label-top-right,#content>.content-row.content-row-color .network-map ul li a:hover span.label-bottom-left,#content>.content-row.content-row-color .network-map ul li a:hover span.label-bottom-right{
  3772. color:#a0abbc
  3773. }
  3774. #content>.content-row.content-row-gray .testimonial .testimonial-content,#content>.content-row.content-row-gray .testimonial .testimonial-author::before,#content>.content-row.content-row-gray .blog-comment-group .blog-comment-content,#content>.content-row.content-row-dark .testimonial .testimonial-content,#content>.content-row.content-row-dark .testimonial .testimonial-author::before,#content>.content-row.content-row-dark .blog-comment-group .blog-comment-content,#content>.content-row.content-row-color .tags li a,#content>.content-row.content-row-color .network-map ul li,#content>.content-row.content-row-color .network-map ul li span.label-top-left,#content>.content-row.content-row-color .network-map ul li span.label-top-right,#content>.content-row.content-row-color .network-map ul li span.label-bottom-left,#content>.content-row.content-row-color .network-map ul li span.label-bottom-right,#content>.content-row.content-row-color .network-map ul li span.label-top-left::before,#content>.content-row.content-row-color .network-map ul li span.label-top-right::before,#content>.content-row.content-row-color .network-map ul li span.label-bottom-left::before,#content>.content-row.content-row-color .network-map ul li span.label-bottom-right::before,#content>.content-row.content-row-color .testimonial .testimonial-content,#content>.content-row.content-row-color .testimonial .testimonial-author::before,#content>.content-row.content-row-color .blog-comment-group .blog-comment-content,#content>.content-row.content-row-color .content-slider>ul li.active:empty{
  3775. background-color:#fff
  3776. }
  3777. #content>.content-row.content-row-dark .content-header mark,#content>.content-row.content-row-dark .content-slider>ul li:empty:not(.active),#content>.content-row.content-row-color code,#content>.content-row.content-row-color table caption,#content>.content-row.content-row-color .pagination>li:not(.active) a:hover,#content>.content-row.content-row-color .tab-group:not(.tab-group-switch-style)>ul li:not(.active):hover,#content>.content-row.content-row-color .tab-group .tab-item:not(.active) .tab-item-title:hover,#content>.content-row.content-row-color .feature-box .feature-header,#content>.content-row.content-row-color .product-box .product-popular,#content>.content-row.content-row-color .content-header mark,#content>.content-row.content-row-color .content-slider>ul li:empty:not(.active){
  3778. background-color:rgba(255,255,255,0.2)
  3779. }
  3780. #content>.content-row.content-row-dark .content-box,#content>.content-row.content-row-dark .tab-group .tab-item .tab-item-title,#content>.content-row.content-row-dark .tab-group:not(.tab-group-switch-style)>ul li,#content>.content-row.content-row-dark .tab-group:not(.tab-group-switch-style)>ul li::after,#content>.content-row.content-row-dark .tab-group:not(.tab-group-switch-style) .tab-item .tab-item-inner{
  3781. background-color:#2c3645
  3782. }
  3783. #content>.content-row.content-row-color .content-box,#content>.content-row.content-row-color .tab-group .tab-item .tab-item-title,#content>.content-row.content-row-color .tab-group:not(.tab-group-switch-style)>ul li,#content>.content-row.content-row-color .tab-group:not(.tab-group-switch-style)>ul li::after,#content>.content-row.content-row-color .tab-group:not(.tab-group-switch-style) .tab-item .tab-item-inner{
  3784. background-color:#0098ef
  3785. }
  3786. #content>.content-row.content-row-dark .feature-box .feature-header,#content>.content-row.content-row-dark .pagination>li:not(.active) a:hover,#content>.content-row.content-row-dark .tab-group:not(.tab-group-switch-style)>ul li:not(.active):hover,#content>.content-row.content-row-dark .tab-group .tab-item:not(.active) .tab-item-title:hover{
  3787. background-color:#3a4659
  3788. }
  3789. #content>.content-row.content-row-dark .pagination>li a,#content>.content-row.content-row-color .pagination>li a{
  3790. background-color:transparent
  3791. }
  3792. #content>.content-row.content-row-dark ul.list-style-nav,#content>.content-row.content-row-dark table,#content>.content-row.content-row-dark pre,#content>.content-row.content-row-dark .pre-code,#content>.content-row.content-row-dark .feature-box .feature-content,#content>.content-row.content-row-dark .product-box,#content>.content-row.content-row-dark .product-slider,#content>.content-row.content-row-dark .product-configurator,#content>.content-row.content-row-dark .tab-group.tab-group-switch-style>ul,#content>.content-row.content-row-color ul.list-style-nav,#content>.content-row.content-row-color table,#content>.content-row.content-row-color pre,#content>.content-row.content-row-color .pre-code,#content>.content-row.content-row-color .product-box,#content>.content-row.content-row-color .feature-box .feature-content,#content>.content-row.content-row-color .product-slider,#content>.content-row.content-row-color .product-configurator,#content>.content-row.content-row-color .tab-group.tab-group-switch-style>ul{
  3793. border:0
  3794. }
  3795. #content>.content-row.content-row-dark blockquote::before,#content>.content-row.content-row-dark hr,#content>.content-row.content-row-dark form fieldset,#content>.content-row.content-row-dark .pagination>li:not(.active) a,#content>.content-row.content-row-dark .content-box,#content>.content-row.content-row-dark .blog-article:not(:first-child),#content>.content-row.content-row-dark .tab-group .tab-item .tab-item-title,#content>.content-row.content-row-dark .tab-group:not(.tab-group-switch-style)>ul li,#content>.content-row.content-row-dark .tab-group:not(.tab-group-switch-style) .tab-item .tab-item-inner,#content>.content-row.content-row-dark .column-row>.content-sidebar-left::before,#content>.content-row.content-row-dark .column-row>.content-sidebar-right::before{
  3796. border-color:#3a4659
  3797. }
  3798. #content>.content-row.content-row-color blockquote::before,#content>.content-row.content-row-color hr,#content>.content-row.content-row-color form fieldset,#content>.content-row.content-row-color .pagination>li:not(.active) a,#content>.content-row.content-row-color .content-box,#content>.content-row.content-row-color .blog-article:not(:first-child),#content>.content-row.content-row-color .tab-group .tab-item .tab-item-title,#content>.content-row.content-row-color .tab-group:not(.tab-group-switch-style)>ul li,#content>.content-row.content-row-color .tab-group:not(.tab-group-switch-style) .tab-item .tab-item-inner,#content>.content-row.content-row-color .column-row>.content-sidebar-left::before,#content>.content-row.content-row-color .column-row>.content-sidebar-right::before{
  3799. border-color:rgba(255,255,255,0.2)
  3800. }
  3801. #content>.content-row.content-row-color .pagination>li.active a{
  3802. border-color:#fc3
  3803. }
  3804. #content>.content-row.content-row-dark .icon-feature-large{
  3805. text-shadow:8px 8px 0 rgba(0,0,0,0.1)
  3806. }
  3807. #content>.content-row.content-row-color .icon-feature-large{
  3808. text-shadow:8px 8px 0 rgba(74,86,105,0.2)
  3809. }
  3810. #content>.content-row.content-row-dark svg.icon-feature-large{
  3811. -webkit-filter:drop-shadow(8px 8px 0 rgba(0,0,0,0.1));
  3812. filter:drop-shadow(8px 8px 0 rgba(0,0,0,0.1))
  3813. }
  3814. #content>.content-row.content-row-color svg.icon-feature-large{
  3815. -webkit-filter:drop-shadow(8px 8px 0 rgba(74,86,105,0.2));
  3816. filter:drop-shadow(8px 8px 0 rgba(74,86,105,0.2))
  3817. }
  3818. #content>.content-row.content-row-dark .text-color-gray{
  3819. color:#667791!important
  3820. }
  3821. #content>.content-row.content-row-color .text-color-gray{
  3822. color:rgba(255,255,255,0.6)!important
  3823. }
  3824. #content>.content-row.content-row-dark input:not(.no-custom-style):not([type="checkbox"]):not([type="radio"]),#content>.content-row.content-row-dark select:not(.no-custom-style),#content>.content-row.content-row-dark textarea:not(.no-custom-style),#content>.content-row.content-row-color input:not(.no-custom-style):not([type="checkbox"]):not([type="radio"]),#content>.content-row.content-row-color select:not(.no-custom-style),#content>.content-row.content-row-color textarea:not(.no-custom-style){
  3825. padding:14px 17px;
  3826. border:0
  3827. }
  3828. #content>.content-row.content-row-dark form .checkbox-style,#content>.content-row.content-row-dark form .radio-style,#content>.content-row.content-row-color form .checkbox-style,#content>.content-row.content-row-color form .radio-style{
  3829. margin-top:0;
  3830. border:0
  3831. }
  3832. #content>.content-row.content-row-dark form .checkbox-style-block .checkbox-style,#content>.content-row.content-row-dark form .radio-style-block .radio-style,#content>.content-row.content-row-color form .checkbox-style-block .checkbox-style,#content>.content-row.content-row-color form .radio-style-block .radio-style{
  3833. top:8px
  3834. }
  3835. #content>.content-row.content-row-dark form .checkbox-style-block label,#content>.content-row.content-row-dark form .radio-style-block label,#content>.content-row.content-row-color form .checkbox-style-block label,#content>.content-row.content-row-color form .radio-style-block label{
  3836. padding-left:48px
  3837. }
  3838. #content>.content-row.content-row-dark .product-box .product-popular,#content>.content-row.content-row-color .product-box .product-popular{
  3839. left:0;
  3840. right:0
  3841. }
  3842. #content>.content-row.content-row-color .content-background.content-background-light i,#content>.content-row.content-row-color .content-background.content-background-light svg,#content>.content-row.content-row-color .network-map img{
  3843. opacity:.2
  3844. }
  3845. #content>.content-row.content-row-gray .blog-comment-group .blog-comment-author::before,#content>.content-row.content-row-dark .blog-comment-group .blog-comment-author::before,#content>.content-row.content-row-color .blog-comment-group .blog-comment-author::before{
  3846. border-top-color:#fff
  3847. }
  3848. #footer{
  3849. padding:30px 0;
  3850. color:#a0abbc
  3851. }
  3852. .footer-gray{
  3853. background-color:#f0f2f5
  3854. }
  3855. .footer-dark{
  3856. background-color:#2c3645
  3857. }
  3858. .footer-color{
  3859. background-color:#0098ef
  3860. }
  3861. .footer-dark #footer{
  3862. color:#667791
  3863. }
  3864. .footer-color #footer{
  3865. color:rgba(255,255,255,0.6)
  3866. }
  3867. #footer .footer-primary{
  3868. padding:30px 0
  3869. }
  3870. #footer .footer-primary h5{
  3871. padding-bottom:6px;
  3872. font-size:14px;
  3873. font-weight:bold;
  3874. text-transform:uppercase
  3875. }
  3876. .footer-dark #footer a:not(.button),.footer-dark #footer .footer-primary ul li a:hover,.footer-color #footer a:not(.button),.footer-color #footer .footer-primary ul li a:hover{
  3877. color:#fff
  3878. }
  3879. #footer .footer-primary p:not(:first-child){
  3880. margin-top:14px
  3881. }
  3882. #footer .footer-primary ul{
  3883. margin-top:10px;
  3884. list-style-type:none
  3885. }
  3886. #footer .footer-primary ul li a{
  3887. display:inline-block;
  3888. padding:4px 10px;
  3889. margin-left:-10px;
  3890. line-height:28px;
  3891. font-size:15px;
  3892. border-radius:4px
  3893. }
  3894. #footer .footer-primary ul li a:hover{
  3895. color:#a0abbc;
  3896. text-decoration:none;
  3897. background-color:#f0f2f5
  3898. }
  3899. .footer-gray #footer .footer-primary ul li a:hover{
  3900. background-color:#e6e9ee
  3901. }
  3902. .footer-dark #footer .footer-primary ul li a:hover{
  3903. background-color:#3c4655
  3904. }
  3905. .footer-color #footer .footer-primary ul li a:hover{
  3906. background-color:rgba(255,255,255,0.2)
  3907. }
  3908. #footer .footer-primary ul li ul{
  3909. margin-top:0;
  3910. padding:5px 0 5px 20px
  3911. }
  3912. #footer .footer-primary ul.list-style-icon li{
  3913. padding-left:0
  3914. }
  3915. #footer .footer-primary ul.list-style-icon li a{
  3916. position:relative;
  3917. padding-left:34px
  3918. }
  3919. #footer .footer-primary ul.list-style-icon li .fa,#footer .footer-primary ul.list-style-icon li .fas,#footer .footer-primary ul.list-style-icon li .far,#footer .footer-primary ul.list-style-icon li .fal,#footer .footer-primary ul.list-style-icon li .fab,#footer .footer-primary ul.list-style-icon li .svg-inline--fa,#footer .footer-primary ul.list-style-icon li .material-icons{
  3920. left:8px
  3921. }
  3922. #footer .footer-primary ul.list-style-icon li .svg-inline--fa{
  3923. top:10px
  3924. }
  3925. #footer .footer-secondary:not(:first-child){
  3926. padding-top:30px;
  3927. margin-top:30px;
  3928. border-top:2px solid #e6e9ee
  3929. }
  3930. .footer-dark #footer .footer-secondary:not(:first-child){
  3931. border-color:#3a4659
  3932. }
  3933. .footer-color #footer .footer-secondary:not(:first-child){
  3934. border-color:rgba(255,255,255,0.2)
  3935. }
  3936. #footer .footer-secondary p{
  3937. font-size:14px;
  3938. text-align:center
  3939. }
  3940. @media(max-width:1340px){
  3941. .container,.container.container-full-width,#content>.content-row .content-slider .content-slider-inner .slide>.container{
  3942. width:auto;
  3943. margin:0 30px;
  3944. -ms-flex-preferred-size:100%;
  3945. flex-basis:100%
  3946. }
  3947. #content>.content-row.content-row-split-left .container:not(.container-full-width),#content>.content-row.content-row-split-right .container:not(.container-full-width){
  3948. width:50%;
  3949. -ms-flex-preferred-size:50%;
  3950. flex-basis:50%
  3951. }
  3952. #content>.content-row.content-row-split-left .container:not(.container-full-width){
  3953. padding:0 60px 0 30px;
  3954. margin:0 auto 0 0
  3955. }
  3956. #content>.content-row.content-row-split-right .container:not(.container-full-width){
  3957. padding:0 30px 0 60px;
  3958. margin:0 0 0 auto
  3959. }
  3960. #content>.content-row.content-row-split-left .container.container-full-width{
  3961. padding-left:30px
  3962. }
  3963. #content>.content-row.content-row-split-right .container.container-full-width{
  3964. padding-right:30px
  3965. }
  3966. }
  3967. @media(max-width:1024px){
  3968. #content>.content-row.content-row-split-left .container:not(.container-full-width),#content>.content-row.content-row-split-left .container.container-full-width{
  3969. padding-right:30px
  3970. }
  3971. #content>.content-row.content-row-split-right .container:not(.container-full-width),#content>.content-row.content-row-split-right .container.container-full-width{
  3972. padding-left:30px
  3973. }
  3974. #header .logo,#nav-overlay .logo{
  3975. max-width:100%;
  3976. margin-right:60px
  3977. }
  3978. #header:not(.header-nav-overlay) .logo .logo-text.logo-text-baseline{
  3979. padding-top:0
  3980. }
  3981. #header nav{
  3982. display:none
  3983. }
  3984. #nav-overlay:not(.nav-overlay-visible),#nav-overlay-open:not(.nav-overlay-visible),#nav-overlay-close:not(.nav-overlay-visible),#nav-overlay-background:not(.nav-overlay-visible){
  3985. display:block
  3986. }
  3987. #notification[data-dismissible="true"] p{
  3988. margin-left:0;
  3989. margin-right:64px;
  3990. text-align:left
  3991. }
  3992. #notification p a.text-margin-left{
  3993. margin-left:0
  3994. }
  3995. #notification-dismiss{
  3996. right:6px
  3997. }
  3998. .tab-group>a{
  3999. top:-30px
  4000. }
  4001. .blog-article:not(:first-child){
  4002. padding-top:20px;
  4003. margin-top:30px
  4004. }
  4005. .blog-article .blog-article-content{
  4006. margin-top:20px
  4007. }
  4008. .pagination:not(:first-child),.tab-group.tab-group-switch-style .tab-item .tab-item-inner{
  4009. margin-top:30px!important
  4010. }
  4011. .product-slider:not(.product-slider-small)>ul li{
  4012. width:50%!important;
  4013. text-align:center
  4014. }
  4015. .product-slider:not(.product-slider-small)>ul li:last-of-type{
  4016. -webkit-box-pack:justify;
  4017. -ms-flex-pack:justify;
  4018. justify-content:space-between
  4019. }
  4020. .product-slider:not(.product-slider-small)>ul li:last-of-type .price{
  4021. text-align:left
  4022. }
  4023. .product-slider:not(.product-slider-small)>ul li:first-child:nth-last-child(3):last-of-type,.product-slider:not(.product-slider-small)>ul li:first-child:nth-last-child(3) ~ li:last-of-type,.product-slider:not(.product-slider-small)>ul li:first-child:nth-last-child(5):last-of-type,.product-slider:not(.product-slider-small)>ul li:first-child:nth-last-child(5) ~ li:last-of-type{
  4024. width:100%!important;
  4025. margin-top:30px
  4026. }
  4027. .column-row,#content>.content-row .content-header+.column-row{
  4028. margin:-15px
  4029. }
  4030. .column-row:not(:first-child){
  4031. margin-top:15px
  4032. }
  4033. #content>.content-row h1+.column-row,#content>.content-row h2+.column-row,#content>.content-row h3+.column-row,#content>.content-row h4+.column-row,#content>.content-row h5+.column-row,#content>.content-row p+.column-row,#content>.content-row ul+.column-row,#content>.content-row ol+.column-row,#content>.content-row dl+.column-row,#content>.content-row hr+.column-row{
  4034. margin-top:5px
  4035. }
  4036. .column-row>.column-20,.column-row>.column-25,.column-row>.column-30,.column-row>.column-33,.column-row>.column-40,.column-row>.column-50,.column-row>.column-60,.column-row>.column-66,.column-row>.column-70,.column-row>.column-75,.column-row>.column-80,.column-row>.column-flex{
  4037. padding:15px
  4038. }
  4039. #content>.content-row{
  4040. padding:30px 0
  4041. }
  4042. .product-slider,.product-configurator,#content>.content-row .content-box,.tab-group:not(.tab-group-switch-style) .tab-item .tab-item-inner{
  4043. padding:28px
  4044. }
  4045. #content>.content-row .content-box:not(:first-child),.product-configurator .configurator-row:not(:first-child),.product-configurator .configurator-order:not(:first-child){
  4046. margin-top:30px
  4047. }
  4048. #content>.content-row .content-slider{
  4049. margin:-30px 0
  4050. }
  4051. #content>.content-row .content-header{
  4052. margin-bottom:30px
  4053. }
  4054. #content>.content-row .column-row>.content-sidebar-left{
  4055. padding-right:45px
  4056. }
  4057. #content>.content-row .column-row>.content-sidebar-right{
  4058. padding-left:45px
  4059. }
  4060. #content>.content-row .column-row>.content-sidebar-left.column-50{
  4061. padding-right:15px;
  4062. margin-right:30px
  4063. }
  4064. #content>.content-row .column-row>.content-sidebar-right.column-50{
  4065. padding-left:15px;
  4066. margin-left:30px
  4067. }
  4068. #content>.content-row .column-row>.content-sidebar-left::before{
  4069. right:14px
  4070. }
  4071. #content>.content-row .column-row>.content-sidebar-right::before{
  4072. left:14px
  4073. }
  4074. #content>.content-row .column-row>.content-sidebar-left.column-50::before{
  4075. right:-16px
  4076. }
  4077. #content>.content-row .column-row>.content-sidebar-right.column-50::before{
  4078. left:-16px
  4079. }
  4080. #footer,#footer .footer-primary{
  4081. padding:15px 0
  4082. }
  4083. #footer .footer-secondary:not(:first-child){
  4084. padding-top:15px;
  4085. margin-top:15px
  4086. }
  4087. }
  4088. @media(max-width:960px){
  4089. table:not(.table-layout-static) tr td,table:not(.table-layout-static) tr th,table:not(.table-layout-static) tr .responsive-th{
  4090. display:block
  4091. }
  4092. table:not(.table-layout-static) thead,table:not(.table-layout-static) tr td:empty,table:not(.table-layout-static) tr th:empty{
  4093. display:none
  4094. }
  4095. table:not(.table-layout-static) tr td,table:not(.table-layout-static) tr th{
  4096. border:none!important
  4097. }
  4098. table:not(.table-layout-static) tr td.has-responsive-th,table:not(.table-layout-static) tr th.has-responsive-th{
  4099. text-align:left;
  4100. padding-left:52%
  4101. }
  4102. table:not(.table-layout-static) tr td:not(:last-of-type),table:not(.table-layout-static) tr th:not(:last-of-type){
  4103. padding-bottom:0
  4104. }
  4105. table:not(.table-layout-static) tr:not(:last-of-type) td:last-of-type,table:not(.table-layout-static) tr:not(:last-of-type) th:last-of-type{
  4106. border-bottom:1px solid #e6e9ee!important
  4107. }
  4108. table:not(.table-layout-static) tfoot tr td:first-of-type,table:not(.table-layout-static) tfoot tr th:first-of-type{
  4109. border-top:2px solid #e6e9ee!important
  4110. }
  4111. table:not(.table-layout-static).table-layout-domain tr td:nth-of-type(1),table:not(.table-layout-static).table-layout-domain tr td:nth-of-type(2),table:not(.table-layout-static).table-layout-domain tr td:nth-of-type(3),table:not(.table-layout-static).table-layout-domain tr td:nth-of-type(4){
  4112. width:auto;
  4113. text-align:center
  4114. }
  4115. table:not(.table-layout-static).table-layout-product-comparison tr.product-header td{
  4116. padding-left:0;
  4117. text-align:center
  4118. }
  4119. table:not(.table-layout-static).table-layout-product-comparison tr.product-header td span.responsive-th{
  4120. display:none
  4121. }
  4122. table:not(.table-layout-static).table-layout-product-comparison tr.product-feature-group td:first-of-type{
  4123. padding:15px;
  4124. border-bottom:1px solid #e6e9ee
  4125. }
  4126. table:not(.table-layout-static).table-layout-product-comparison tr.product-feature-group td:not(:first-of-type){
  4127. display:none
  4128. }
  4129. .tab-group.tab-group-switch-style>ul{
  4130. border-radius:12px
  4131. }
  4132. .tab-group.tab-group-switch-style>ul li{
  4133. border-radius:6px
  4134. }
  4135. .tab-group.tab-group-switch-style>ul li:not(:first-of-type){
  4136. margin-left:0;
  4137. margin-top:6px
  4138. }
  4139. .tab-group:not(.tab-group-switch-style) .tab-item .tab-item-inner{
  4140. border-bottom-width:0;
  4141. border-radius:0
  4142. }
  4143. .tab-group:not(.tab-group-switch-style) .tab-item:not(.active):last-of-type .tab-item-title,.tab-group:not(.tab-group-switch-style) .tab-item.active:last-of-type .tab-item-inner{
  4144. border-bottom-width:2px;
  4145. border-bottom-left-radius:12px;
  4146. border-bottom-right-radius:12px
  4147. }
  4148. .tab-group:not(.tab-group-switch-style)>ul{
  4149. display:none
  4150. }
  4151. .tab-group.tab-group-switch-style>ul,.tab-group.tab-group-switch-style>ul li,.tab-group:not(.tab-group-switch-style) .tab-item .tab-item-title{
  4152. display:block
  4153. }
  4154. .blog-comment-group.blog-comment-group-center>h3 a,.blog-comment-form.blog-comment-form-center>h3 a{
  4155. float:none;
  4156. margin-top:0
  4157. }
  4158. .column-row{
  4159. display:block!important
  4160. }
  4161. .column-row>.column-20,.column-row>.column-25,.column-row>.column-30,.column-row>.column-33,.column-row>.column-40,.column-row>.column-50,.column-row>.column-60,.column-row>.column-66,.column-row>.column-70,.column-row>.column-75,.column-row>.column-80,.column-row>.column-flex{
  4162. width:auto
  4163. }
  4164. .network-map ul li span.label-top-left,.network-map ul li span.label-top-right,.network-map ul li span.label-bottom-left,.network-map ul li span.label-bottom-right{
  4165. display:none
  4166. }
  4167. #content>.content-row .content-header.content-header-align-left,#content>.content-row .content-header.content-header-align-right,#content>.content-row .content-header.content-header-large.content-header-align-left p,#content>.content-row .content-header.content-header-large.content-header-align-right p{
  4168. text-align:center;
  4169. margin-left:auto;
  4170. margin-right:auto
  4171. }
  4172. #content>.content-row .column-row>.content-sidebar-left:first-child,#content>.content-row .column-row>.content-sidebar-right:first-child{
  4173. min-width:0!important;
  4174. padding:15px 15px 30px 15px!important;
  4175. margin:0 0 15px 0!important
  4176. }
  4177. #content>.content-row .column-row>.content-sidebar-left:first-child::before,#content>.content-row .column-row>.content-sidebar-right:first-child::before{
  4178. z-index:-1;
  4179. bottom:-1px;
  4180. left:-15px!important;
  4181. right:-15px!important;
  4182. border-bottom:2px solid #e6e9ee;
  4183. border-left:none
  4184. }
  4185. #content>.content-row .column-row>.content-sidebar-left:last-child,#content>.content-row .column-row>.content-sidebar-right:last-child{
  4186. min-width:0!important;
  4187. padding:30px 15px 15px 15px!important;
  4188. margin:15px 0 0 0!important
  4189. }
  4190. #content>.content-row .column-row>.content-sidebar-left:last-child::before,#content>.content-row .column-row>.content-sidebar-right:last-child::before{
  4191. z-index:-1;
  4192. top:-1px;
  4193. left:-15px!important;
  4194. right:-15px!important;
  4195. border-top:2px solid #e6e9ee;
  4196. border-left:none
  4197. }
  4198. #content>.content-row.content-row-split-left::after,#content>.content-row.content-row-split-right::after{
  4199. top:300px;
  4200. left:0;
  4201. right:0
  4202. }
  4203. #content>.content-row.content-row-split-left .container:not(.container-full-width),#content>.content-row.content-row-split-left .container.container-full-width,#content>.content-row.content-row-split-right .container:not(.container-full-width),#content>.content-row.content-row-split-right .container.container-full-width{
  4204. width:100%;
  4205. -ms-flex-preferred-size:100%;
  4206. flex-basis:100%;
  4207. margin-top:300px
  4208. }
  4209. #content>.content-row.content-row-split-left .content-background,#content>.content-row.content-row-split-right .content-background{
  4210. top:0;
  4211. left:0;
  4212. right:0;
  4213. bottom:0;
  4214. height:300px
  4215. }
  4216. #content>.content-row.content-row-split-left .content-background.content-background-scroll,#content>.content-row.content-row-split-right .content-background.content-background-scroll{
  4217. top:-60px;
  4218. height:420px
  4219. }
  4220. }
  4221. @media(max-width:768px){
  4222. .product-slider:not(.product-slider-small){
  4223. padding:28px
  4224. }
  4225. .product-slider:not(.product-slider-small)>ul li{
  4226. width:100%!important;
  4227. text-align:center;
  4228. margin:0
  4229. }
  4230. .product-slider:not(.product-slider-small)>ul li:last-of-type{
  4231. margin-top:15px!important;
  4232. -ms-flex-wrap:wrap;
  4233. flex-wrap:wrap;
  4234. -webkit-box-pack:center;
  4235. -ms-flex-pack:center;
  4236. justify-content:center
  4237. }
  4238. .product-slider:not(.product-slider-small)>ul li:last-of-type .price,.product-slider:not(.product-slider-small)>ul li:last-of-type .button{
  4239. -ms-flex-preferred-size:100%;
  4240. flex-basis:100%
  4241. }
  4242. .product-slider:not(.product-slider-small)>ul li:last-of-type .price{
  4243. text-align:center;
  4244. margin:0
  4245. }
  4246. .product-slider:not(.product-slider-small)>ul li:last-of-type .price:not(:only-child){
  4247. margin:0 0 15px 0
  4248. }
  4249. .pagination>li:not(.active):not(:first-of-type):not(:last-of-type),#content>.content-row.content-row-clouds::before,#content>.content-row.content-row-clouds::after{
  4250. display:none
  4251. }
  4252. #content>.content-row .content-header,#content>.content-row .content-header.content-header-large p{
  4253. max-width:100%
  4254. }
  4255. #content>.content-row .content-slider>i{
  4256. display:none
  4257. }
  4258. }
  4259. @media(max-width:768px),(max-height:640px){
  4260. body{
  4261. padding-top:80px
  4262. }
  4263. body.touch-device #content>.content-row .content-slider>i.slide-previous,body.touch-device #content>.content-row .content-slider>i.slide-next,body.touch-device #gallery-overlay-previous,body.touch-device #gallery-overlay-next{
  4264. display:none!important
  4265. }
  4266. body.touch-device #gallery-overlay ul li{
  4267. padding:0
  4268. }
  4269. #header,#nav-overlay{
  4270. padding:10px 0
  4271. }
  4272. #nav-overlay nav{
  4273. margin:0 -30px
  4274. }
  4275. #nav-overlay nav .nav-primary{
  4276. margin-top:10px;
  4277. border-left:0;
  4278. border-right:0;
  4279. border-radius:0
  4280. }
  4281. #header .logo .logo-text,#nav-overlay .logo .logo-text{
  4282. font-size:28px
  4283. }
  4284. #notification p{
  4285. font-size:14px;
  4286. line-height:26px
  4287. }
  4288. #content>.content-row .content-header.content-header-large h1{
  4289. font-size:42px;
  4290. line-height:52px;
  4291. letter-spacing:normal
  4292. }
  4293. #content>.content-row .content-header.content-header-large h2{
  4294. font-size:32px;
  4295. line-height:42px
  4296. }
  4297. #content>.content-row .content-header.content-header-large h3{
  4298. font-size:24px;
  4299. line-height:34px
  4300. }
  4301. #content>.content-row .content-header.content-header-large p{
  4302. font-size:18px;
  4303. line-height:30px
  4304. }
  4305. #content>.content-row .content-slider>ul{
  4306. bottom:30px
  4307. }
  4308. #content>.content-row .content-slider .content-slider-inner .slide{
  4309. padding:60px 0
  4310. }
  4311. #content>.content-row .content-slider.content-slider-has-nav .content-slider-inner .slide{
  4312. padding-bottom:100px
  4313. }
  4314. #content>.content-row .content-slider .content-slider-inner .slide .content-header.content-header-large{
  4315. margin-bottom:30px
  4316. }
  4317. #content>.content-row .content-slider .content-slider-inner .slide .content-header.content-header-large p{
  4318. margin-top:20px
  4319. }
  4320. }
  4321. @media(max-width:640px){
  4322. .product-configurator .configurator-group,.product-configurator .configurator-order{
  4323. display:block;
  4324. text-align:center
  4325. }
  4326. .product-configurator .configurator-group .value:not(:only-child){
  4327. margin-right:0
  4328. }
  4329. .product-configurator .configurator-order button{
  4330. width:100%
  4331. }
  4332. .product-configurator .configurator-order .configurator-total:not(:only-child){
  4333. margin-right:0;
  4334. margin-bottom:15px;
  4335. text-align:center
  4336. }
  4337. }
  4338. @media(max-width:480px){
  4339. #header .logo .logo-text small,#nav-overlay .logo .logo-text small{
  4340. display:none
  4341. }
  4342. }
  4343. @media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){
  4344. #content>.content-row.content-row-clouds::before{
  4345. background-image:url(../img/layout/clouds-gray-left@2x.png)
  4346. }
  4347. #content>.content-row.content-row-clouds::after{
  4348. background-image:url(../img/layout/clouds-gray-right@2x.png)
  4349. }
  4350. #content>.content-row.content-row-gray.content-row-clouds::before,#content>.content-row.content-row-dark.content-row-clouds::before,#content>.content-row.content-row-color.content-row-clouds::before,#content>.content-row.content-row-gradient.content-row-clouds::before{
  4351. background-image:url(../img/layout/clouds-light-left@2x.png)
  4352. }
  4353. #content>.content-row.content-row-gray.content-row-clouds::after,#content>.content-row.content-row-dark.content-row-clouds::after,#content>.content-row.content-row-color.content-row-clouds::after,#content>.content-row.content-row-gradient.content-row-clouds::after{
  4354. background-image:url(../img/layout/clouds-light-right@2x.png)
  4355. }
  4356. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement