main_page.less 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948
  1. .main-view{
  2. display: flex;
  3. flex-wrap: wrap;
  4. picture{
  5. filter: brightness(0.7);
  6. }
  7. .group{
  8. position: relative;
  9. width: 40%;
  10. @media(max-width: @size-mobile){
  11. width: 100%;
  12. }
  13. &::after{
  14. content: "";
  15. position: absolute;
  16. height: calc(100% - 30px);
  17. top: 0;
  18. bottom: 0;
  19. left: 0;
  20. display: block;
  21. width: 1px;
  22. background-color: #e8e8e8;
  23. z-index: 1;
  24. margin: auto;
  25. }
  26. }
  27. }
  28. .news-item{
  29. @media(max-width: @size-mobile){
  30. width: 100% !important;
  31. }
  32. &.main{
  33. width: 100%;
  34. box-shadow: black 0 0 14px -5px;
  35. a{
  36. color: white;
  37. }
  38. }
  39. z-index: 1;
  40. text-align: left;
  41. display: flex;
  42. align-items: flex-end;
  43. justify-content: flex-start;
  44. align-content: flex-end;
  45. flex-wrap: wrap;
  46. overflow: hidden;
  47. position: relative;
  48. picture:after {
  49. position: absolute;
  50. transition: 0.3s;
  51. opacity: 1;
  52. content:"";
  53. height:100%;
  54. width:100%;
  55. top:0;
  56. left:0;
  57. background: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.5));
  58. }
  59. picture:hover::after{
  60. opacity: 0.4;
  61. }
  62. .meta{
  63. position: absolute;
  64. bottom: 0;
  65. left: 0;
  66. color: #fff;
  67. padding: 15px 30px;
  68. .title{
  69. font: 700 28px/32px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  70. margin-bottom: 10px;
  71. @media(max-width: @size-mobile){
  72. font-size: 14px;
  73. line-height: 16px;
  74. }
  75. }
  76. .lead{
  77. margin-bottom: 15px;
  78. font: 18px/25px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  79. color: hsla(0,0%,100%,.8);
  80. font-size: 16px;
  81. line-height: 150%;
  82. @media(max-width: @size-mobile){
  83. font-size: 12px;
  84. }
  85. }
  86. .published_at{
  87. color: hsla(0,0%,100%,.5);
  88. font: 12px/17px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  89. .commnets{
  90. margin-left: 20px;
  91. }
  92. .icon{
  93. width: 10px;
  94. height: 10px;
  95. fill: #a8a8a8;
  96. margin-right: 5px;
  97. }
  98. }
  99. }
  100. &.main{
  101. margin-bottom: 30px;
  102. }
  103. &.high{
  104. .meta{
  105. .title{
  106. font-weight: 700 !important;
  107. }
  108. }
  109. }
  110. &.high,&.low{
  111. width: 60%;
  112. align-content: center;
  113. &:hover{
  114. .published_at{
  115. color: #3b5573;
  116. }
  117. }
  118. background: white;
  119. .meta{
  120. position: relative;
  121. color: #3e3e3e;
  122. padding: 50px 15px 15px 15px;
  123. .title{
  124. font: 24px/34px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  125. }
  126. .lead{
  127. font-size: 16px;
  128. line-height: 150%;
  129. color: #3e3e3e;
  130. }
  131. .published_at{
  132. position: absolute;
  133. top:15px;
  134. left:15px;
  135. color: #aeaeae;
  136. }
  137. }
  138. }
  139. &.low{
  140. width: 100%;
  141. padding-bottom: 15px;
  142. .meta{
  143. .title{
  144. font: 18px/26px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  145. margin: 0;
  146. }
  147. }
  148. &:nth-child(1)::after{
  149. content: "";
  150. position: absolute;
  151. width: calc(100% - 15px);
  152. bottom: 0;
  153. left: 0;
  154. display: block;
  155. height: 1px;
  156. background-color: #e8e8e8;
  157. z-index: 1;
  158. }
  159. }
  160. }
  161. #lenta-container{
  162. @media(max-width: @size-mobile){
  163. max-height: 100% !important;
  164. }
  165. &::-webkit-scrollbar {
  166. display: none;
  167. }
  168. -ms-overflow-style: none;
  169. scrollbar-width: none;
  170. overflow-y: scroll;
  171. & + .shadow{
  172. position: relative;
  173. width: 100%;
  174. content: "";
  175. top: -50px;
  176. left: 0;
  177. right: 0;
  178. margin: auto;
  179. height: 50px;
  180. background: linear-gradient(transparent,#fff);
  181. }
  182. }
  183. .partner-news{
  184. margin-top: 30px;
  185. &>div{
  186. flex-grow: 1;
  187. }
  188. #top_slider{
  189. display: flex;
  190. overflow: hidden;
  191. position: relative;
  192. .arrows{
  193. position: absolute;
  194. height: 50px;
  195. width: 100%;
  196. top: 27%;
  197. left: 0;
  198. z-index: 1;
  199. font-size: 25px;
  200. &>div{
  201. position: absolute;
  202. top:0;
  203. cursor: pointer;
  204. height: 50px;
  205. width: 50px;
  206. color: white;
  207. border-radius: 50%;
  208. background: @active-color;
  209. display: flex;
  210. align-items: center;
  211. justify-content: center;
  212. svg{
  213. fill: white;
  214. height: 20px;
  215. width: 20px;
  216. }
  217. &.next{
  218. right: 0px;
  219. }
  220. &.prev{
  221. left: 0px;
  222. }
  223. }
  224. }
  225. .slides{
  226. display: flex;
  227. overflow: hidden;
  228. position: relative;
  229. }
  230. .slides>div{
  231. min-width: 100%!important;
  232. padding: 0;
  233. margin-right: 15px;
  234. transform: translate(0,0);
  235. transition: 0.3s;
  236. }
  237. .partner-news-item{
  238. }
  239. }
  240. .partner-news-item{
  241. position: relative;
  242. background-color: white;
  243. height: 100%;
  244. padding-bottom: 30px;
  245. .meta{
  246. padding: 15px;
  247. h2{
  248. font: 18px/22px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  249. }
  250. .published_at{
  251. position: absolute;
  252. bottom: 15px;
  253. left: 15px;
  254. color: #a8a8a8;
  255. .icon{
  256. width: 10px;
  257. height: 10px;
  258. fill: #a8a8a8;
  259. margin-right: 5px;
  260. }
  261. }
  262. }
  263. }
  264. }
  265. .slpager {
  266. position: absolute;
  267. bottom: 20px;
  268. right: 30px;
  269. z-index: 100;
  270. }
  271. .slider-indicator {
  272. flex: 0 1 auto;
  273. box-sizing: content-box;
  274. width: 10px;
  275. height: 5px;
  276. margin-right: 3px;
  277. margin-left: 3px;
  278. text-indent: -999px;
  279. background-color: rgb(255 255 255 / 60%);
  280. background-clip: padding-box;
  281. border-top: 15px solid transparent;
  282. border-bottom: 15px solid transparent;
  283. cursor: pointer;
  284. display: block;
  285. float: left;
  286. }
  287. .slider-indicator.active{
  288. background-color: #ff7f00;
  289. z-index:101;
  290. }
  291. .slinner{
  292. z-index:101;
  293. }
  294. .main-view{
  295. &>div{
  296. flex-grow: 1;
  297. }
  298. #top_mslider{
  299. display: flex;
  300. overflow: hidden;
  301. position: relative;
  302. width:100%;
  303. box-shadow: #000 0 0 14px -5px;
  304. margin-bottom: 30px;
  305. .arrows{
  306. @media(max-width: @size-mobile){
  307. top: 8%;
  308. }
  309. position: absolute;
  310. height: 50px;
  311. width: 100%;
  312. top: 44%;
  313. left: 0;
  314. z-index: 100;
  315. font-size: 25px;
  316. opacity: 0.7;
  317. &>div{
  318. position: absolute;
  319. top:0;
  320. cursor: pointer;
  321. height: 50px;
  322. width: 50px;
  323. color: white;
  324. border-radius: 50%;
  325. background: @active-color;
  326. display: flex;
  327. align-items: center;
  328. justify-content: center;
  329. svg{
  330. fill: white;
  331. height: 20px;
  332. width: 20px;
  333. }
  334. &.next{
  335. right: 5px;
  336. }
  337. &.prev{
  338. left: 5px;
  339. }
  340. }
  341. }
  342. .slides{
  343. display: flex;
  344. overflow: hidden;
  345. position: relative;
  346. width:100%
  347. }
  348. .slides>div{
  349. min-width: 100%!important;
  350. padding: 0;
  351. margin-right: 15px;
  352. transform: translate(0,0);
  353. transition: 0.3s;
  354. }
  355. .news-sitem{
  356. }
  357. }
  358. .news-sitem{
  359. @media(max-width: @size-mobile){
  360. width: 100% !important;
  361. }
  362. &.main{
  363. width: 100%;
  364. a{
  365. color: white;
  366. }
  367. }
  368. z-index: 1;
  369. text-align: left;
  370. display: flex;
  371. align-items: flex-end;
  372. justify-content: flex-start;
  373. align-content: flex-end;
  374. flex-wrap: wrap;
  375. overflow: hidden;
  376. position: relative;
  377. picture:after {
  378. position: absolute;
  379. transition: 0.3s;
  380. opacity: 1;
  381. content:"";
  382. height:100%;
  383. width:100%;
  384. top:0;
  385. left:0;
  386. background: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.5));
  387. }
  388. picture:hover::after{
  389. opacity: 0.4;
  390. }
  391. .meta{
  392. position: absolute;
  393. bottom: 0;
  394. left: 0;
  395. color: #fff;
  396. padding: 15px 30px;
  397. .title{
  398. font: 700 28px/32px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  399. margin-bottom: 10px;
  400. @media(max-width: @size-mobile){
  401. font-size: 14px;
  402. line-height: 16px;
  403. }
  404. }
  405. .lead{
  406. margin-bottom: 15px;
  407. font: 18px/25px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  408. color: hsla(0,0%,100%,.8);
  409. font-size: 16px;
  410. line-height: 150%;
  411. @media(max-width: @size-mobile){
  412. font-size: 12px;
  413. }
  414. }
  415. .published_at{
  416. color: hsla(0,0%,100%,.5);
  417. font: 12px/17px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  418. .commnets{
  419. margin-left: 20px;
  420. }
  421. .icon{
  422. width: 10px;
  423. height: 10px;
  424. fill: #a8a8a8;
  425. margin-right: 5px;
  426. }
  427. }
  428. }
  429. }
  430. }
  431. .wide-widget{
  432. margin-top: 30px;
  433. .cont{
  434. position: relative;
  435. }
  436. picture:after {
  437. position: absolute;
  438. transition: 0.3s;
  439. opacity: 1;
  440. content:"";
  441. height:100%;
  442. width:100%;
  443. top:0;
  444. left:0;
  445. background: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.5));
  446. }
  447. picture:hover::after{
  448. opacity: 0.4;
  449. }
  450. .meta{
  451. position: absolute;
  452. bottom: 0;
  453. left: 0;
  454. width: 100%;
  455. height: 100%;
  456. .topic{
  457. text-transform: uppercase;
  458. position: absolute;
  459. width: 210px;
  460. height: 40px;
  461. bottom: 5px;
  462. left: 0;
  463. right: 0;
  464. margin: auto;
  465. font: 14px/17px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  466. color: hsla(0,0%,100%,.5);
  467. display: flex;
  468. justify-content: center;
  469. align-items: center;
  470. &::before,&::after{
  471. content: "";
  472. display: block;
  473. position: absolute;
  474. height: 100%;
  475. width: 1px;
  476. background-color: hsla(0,0%,100%,.2);
  477. top: 0;
  478. left: 0;
  479. }
  480. &::after{
  481. right: 0;
  482. left: unset;
  483. }
  484. a{
  485. color: inherit;
  486. font: inherit;
  487. }
  488. }
  489. .title{
  490. position: absolute;
  491. bottom: 60px;
  492. left: 20px;
  493. color: white;
  494. margin: 0;
  495. max-width: 541px;
  496. font: 700 30px/36px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  497. a{
  498. color: white;
  499. }
  500. }
  501. .commnets{
  502. position: absolute;
  503. right: 20px;
  504. bottom: 20px;
  505. color: #a8a8a8;
  506. font: 12px/17px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  507. .icon{
  508. width: 15px;
  509. height: 15px;
  510. fill: #a8a8a8;
  511. margin-right: 5px;
  512. }
  513. }
  514. }
  515. .adv .cont{
  516. background: white;
  517. height: 100%;
  518. display: flex;
  519. align-items: center;
  520. justify-content: center;
  521. }
  522. }
  523. .text-news-widget{
  524. margin-top: 30px;
  525. &>div>.cont{
  526. background: white;
  527. padding: 0 30px;
  528. }
  529. .widget-title{
  530. font: 700 18px/22px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  531. color: #3e3e3e;
  532. padding: 30px 15px;
  533. }
  534. .text-widget-item{
  535. .cont{
  536. padding: 0 15px 30px 15px;
  537. position: relative;
  538. height: 100%;
  539. .meta{
  540. .title{
  541. font: 16px/19px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  542. color: #3e3e3e;
  543. }
  544. }
  545. .published_at{
  546. position: absolute;
  547. width: 100%;
  548. bottom: 15px;
  549. font: 14px/17px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  550. color: #a8a8a8;
  551. .comments{
  552. position: absolute;
  553. right: 45px;
  554. .icon{
  555. width: 10px;
  556. height: 10px;
  557. fill: #a8a8a8;
  558. margin-right: 5px;
  559. }
  560. }
  561. }
  562. }
  563. }
  564. }
  565. .widget-title{
  566. margin-bottom: -15px !important;
  567. margin-top: 25px !important;
  568. }
  569. .topic-widget{
  570. margin-top: 30px;
  571. .cont{
  572. position: relative;
  573. //height: 500px;
  574. overflow: hidden;
  575. @media(max-width: @size-mobile){
  576. height:auto;
  577. }
  578. }
  579. picture{
  580. filter: brightness(0.6);
  581. }
  582. .content{
  583. position: absolute;
  584. bottom: 0;
  585. left: 0;
  586. padding: 30px;
  587. max-width: 100%;
  588. @media(max-width: @size-mobile){
  589. padding: 15px;
  590. max-width: 100%;
  591. }
  592. }
  593. .topic-title{
  594. max-width: 608px;
  595. font: 36px/43px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  596. color: #fff;
  597. margin-bottom: 50px;
  598. a{
  599. color: #fff;
  600. }
  601. @media(max-width: @size-mobile){
  602. margin-bottom: 10px;
  603. font-size: 24px;
  604. line-height: normal;
  605. }
  606. }
  607. @media(max-width: @size-mobile){
  608. @keyframes move-swipe{
  609. 0% {
  610. transform: translateX(-20px);
  611. }
  612. 50% {
  613. transform: translateX(20px);
  614. }
  615. 100% {
  616. transform: translateX(-20px);
  617. }
  618. }
  619. .swipe-icon{
  620. animation: move-swipe 4s ease infinite;
  621. display: block;
  622. position: absolute;
  623. min-width: 50px;
  624. width: 40px;
  625. height: 40px;
  626. background-image: url(/img/swipe.svg);
  627. background-size: contain;
  628. background-repeat: no-repeat;
  629. margin: auto;
  630. left: 0;
  631. right: 0;
  632. bottom: 27px;
  633. z-index: 0;
  634. fill: white;
  635. opacity: 0.5;
  636. }
  637. }
  638. .topic-news{
  639. display: flex;
  640. overflow: hidden;
  641. .swipe-icon{
  642. display: none;
  643. }
  644. @media(max-width: @size-mobile){
  645. .navigation{
  646. top: 15px;
  647. &.prev{
  648. left: -17px;
  649. }
  650. &.next{
  651. right: -15px;
  652. }
  653. }
  654. }
  655. &>div{
  656. @media(max-width: @size-mobile){
  657. display: block;
  658. min-width: 95%;
  659. &:nth-child(1){
  660. display: block;
  661. padding: 0;
  662. }
  663. }
  664. }
  665. .cont{
  666. height: 100%;
  667. padding-bottom: 30px;
  668. }
  669. .title{
  670. margin: 0;
  671. line-height: 23px;
  672. a{
  673. font: 700 16px/19px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  674. color: #fff;
  675. line-height: 0;
  676. }
  677. }
  678. .comments{
  679. color: #fff;
  680. position: absolute;
  681. bottom: 0;
  682. margin: 0;
  683. .icon{
  684. width: 10px;
  685. height: 10px;
  686. fill: #fff;
  687. margin-right: 5px;
  688. }
  689. }
  690. }
  691. }
  692. @media (max-width: @size-mobile) {
  693. #main-view-container{
  694. order: 1;
  695. padding-right: 0;
  696. padding-left: 0;
  697. }
  698. #lenta-wrapper{
  699. order: 0;
  700. padding-right: 0;
  701. padding-left: 0;
  702. .news-link{
  703. padding: 0 15px;
  704. }
  705. .lenta {
  706. margin-bottom: 15px;
  707. .list-wrapper {
  708. &>div {
  709. display: none;
  710. padding: 12px 15px 12px 15px
  711. }
  712. &>div:nth-child(-n+8){
  713. display: block;
  714. }
  715. }
  716. }
  717. }
  718. .partner-news{
  719. margin-top: 15px;
  720. &>div{
  721. margin-bottom: 15px;
  722. }
  723. }
  724. .wide-widget{
  725. //margin-top: 0px;
  726. .meta{
  727. h2.title{
  728. font-size: 16px;
  729. line-height: 20px;
  730. padding-right: 15px;
  731. }
  732. }
  733. }
  734. }
  735. .widget{
  736. &.topic-widget{
  737. .navigation{
  738. top: 75px;
  739. &.prev{
  740. left: 0px;
  741. &:after{
  742. background-color: transparent;
  743. }
  744. }
  745. &.next{
  746. right: 0px;
  747. &:after{
  748. background-color: transparent;
  749. }
  750. }
  751. }
  752. }
  753. position: relative;
  754. .navigation{
  755. position: absolute;
  756. width: 50px;
  757. height: 50px;
  758. top: 0;
  759. bottom: 0;
  760. margin: auto;
  761. z-index: 9;
  762. opacity: .8;
  763. cursor: pointer;
  764. &:after{
  765. content: "";
  766. background-color: @active-color;
  767. border-radius: 50%;
  768. height: 100%;
  769. width: 100%;
  770. color: white;
  771. display: flex;
  772. justify-content: center;
  773. align-items: center;
  774. font-size: 25px;
  775. background-repeat: no-repeat;
  776. background-position: center;
  777. }
  778. &.prev{
  779. &:after{
  780. background-image: url("/svg/clear/h-slider-prev.svg");
  781. }
  782. left: -15px;
  783. }
  784. &.next{
  785. &:after{
  786. background-image: url("/svg/clear/h-slider-next.svg");
  787. }
  788. right: -15px;
  789. }
  790. }
  791. }
  792. .partner-news.colorful{
  793. height: 402px;
  794. overflow: hidden;
  795. display: flex;
  796. flex-wrap: nowrap;
  797. position: relative;
  798. .colorful-news-item{
  799. position: relative;
  800. cursor: pointer;
  801. width: 296px;
  802. height: 402px;
  803. margin: 0 15px;
  804. overflow: hidden;
  805. display: flex;
  806. min-width: 296px;
  807. @media(max-width: @size-mobile){
  808. min-width: calc(100% - 30px);
  809. }
  810. a{
  811. color: #fff;
  812. text-decoration: none;
  813. &.button{
  814. color: @active-color;
  815. font-size: 16px;
  816. }
  817. }
  818. .background{
  819. width: 100%;
  820. height: 100%;
  821. display: flex;
  822. justify-content: center;
  823. picture{
  824. height: 100%;
  825. img{
  826. height: 100%;
  827. }
  828. }
  829. }
  830. &:before{
  831. content: "";
  832. position: absolute;
  833. width: 100%;
  834. height: 100%;
  835. opacity: .8;
  836. z-index: 1;
  837. }
  838. &.orange:before{
  839. background-color: #979795;
  840. }
  841. &.blue:before{
  842. background-color: #3b5573;
  843. }
  844. }
  845. .rubric{
  846. position: absolute;
  847. display: flex;
  848. top: 15px;
  849. width: 100%;
  850. padding: 0 13px;
  851. letter-spacing: .08em;
  852. white-space: nowrap;
  853. text-transform: uppercase;
  854. color: #fff;
  855. font: 700 12px/17px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  856. z-index: 2;
  857. a{
  858. margin: 0 15px;
  859. }
  860. &:before, &:after{
  861. content: "";
  862. width: 100%;
  863. height: 1px;
  864. background: white;
  865. align-self: center;
  866. }
  867. }
  868. .title{
  869. position: absolute;
  870. top:85px;
  871. width: 100%;
  872. text-align: center;
  873. padding: 20px;
  874. z-index: 2;
  875. font: 24px/29px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Ubuntu,Arial,sans-serif;
  876. .comments{
  877. display: block;
  878. font-size: 14px;
  879. color: #fff;
  880. svg{
  881. fill: #fff;
  882. width: 12px;
  883. margin-right: 7px;
  884. }
  885. }
  886. }
  887. }
  888. #tfilters-modal{
  889. top: 40%;
  890. padding: 30px;
  891. right: 60px;
  892. left: 0;
  893. margin: auto;
  894. height:auto;
  895. border:solid 1px #eee;
  896. }
  897. .mymodal{
  898. position: fixed;
  899. top: 0;
  900. left: 0;
  901. z-index: 1050;
  902. width: 100%;
  903. height: 100%;
  904. overflow: hidden;
  905. outline: 0;
  906. }
  907. .checkbox-lg .form-check-input{
  908. top: .8rem;
  909. transform: scale( 1.4 );
  910. margin-right: 0.7rem;
  911. }
  912. .checkbox-lg .form-check-label {
  913. padding-top: 13px;
  914. font-size: 16px;
  915. padding-left: 4px;
  916. }
  917. .checkbox-xl .form-check-input {
  918. top: 1.2rem;
  919. transform:scale( 1.7 );
  920. margin-right: 0.8rem;
  921. }
  922. .checkbox-xl .form-check-label {
  923. padding-top: 19px;
  924. font-size: 19px;
  925. padding-left: 5px;
  926. }
  927. .btn-gray{
  928. background: rgba(59,85,115,.08);
  929. border-radius: 4px;
  930. color: #3b5573;
  931. padding: 0 30px;
  932. height: 40px;
  933. display: flex;
  934. justify-content: center;
  935. align-items: center;
  936. }