contents.css 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591
  1. /*
  2. Для поддержки старых статей
  3. */
  4. @import "/css/card_style.css?v=0.5";
  5. blockquote {
  6. margin: 30px 0;
  7. padding: 20px 0;
  8. border-top: 1px solid #ccc;
  9. border-bottom: 1px solid #ccc;
  10. font-size: 28px;
  11. line-height: 140%;
  12. display: block;
  13. }
  14. hr
  15. {
  16. border: 0px;
  17. border-top: 1px solid #ccc;
  18. }
  19. img.right
  20. {
  21. border: 1px solid #ccc;
  22. float: right;
  23. margin-left: 15px;
  24. padding: 5px;
  25. }
  26. img.left
  27. {
  28. border: 1px solid #ccc;
  29. float: left;
  30. margin-right: 15px;
  31. padding: 5px;
  32. }
  33. pre
  34. {
  35. white-space: pre-wrap; /* CSS 2.1 */
  36. word-wrap: break-word; /* IE7 */
  37. -moz-tab-size: 4;
  38. tab-size: 4;
  39. }
  40. .marker
  41. {
  42. background-color: Yellow;
  43. }
  44. span[lang]
  45. {
  46. font-style: italic;
  47. }
  48. figure
  49. {
  50. text-align: center;
  51. border: solid 1px #ccc;
  52. border-radius: 2px;
  53. background: rgba(0,0,0,0.05);
  54. padding: 10px;
  55. margin: 10px 20px;
  56. display: inline-block;
  57. }
  58. figure > figcaption
  59. {
  60. text-align: center;
  61. display: block; /* For IE8 */
  62. }
  63. span.style1 {
  64. margin: 30px 0;
  65. padding: 20px 0;
  66. border-top: 1px solid #ccc;
  67. border-bottom: 1px solid #ccc;
  68. font-size: 28px;
  69. line-height: 140%;
  70. display: block;
  71. }
  72. span.style5{
  73. display: block;
  74. background-color: #f7f5ee;
  75. padding: 20px 10px 20px 20px;
  76. margin: 30px 0;
  77. border-left: 2px solid #f6911f;
  78. line-height: 150%;
  79. font-size: 20px;
  80. font-weight: 400;
  81. }
  82. span.style3 {
  83. font-size: 11px;
  84. color: #767676;
  85. border-top: 1px #e5e5e5 solid;
  86. display: block;
  87. font-style: normal;
  88. }
  89. span.style4 {
  90. font-size: 11px;
  91. color: #767676;
  92. border-top: 1px #e5e5e5 solid;
  93. display: block;
  94. font-style: normal;
  95. }
  96. span.also {
  97. font-style: normal;
  98. font-style: italic;
  99. display: block;
  100. padding: 8px;
  101. margin-bottom: 15px;
  102. margin: 15px 0px;
  103. }
  104. span.also a{
  105. font-weight: 600;
  106. display: block;
  107. text-decoration: none;
  108. padding-right: 5px;
  109. }
  110. span.also::before {
  111. content: "Читайте также";
  112. display: block;
  113. text-transform: uppercase;
  114. font-family: 'Roboto Condensed', sans-serif;
  115. font-weight: 600;
  116. letter-spacing: 1px;
  117. font-size: 14px;
  118. font-style: normal;
  119. /*border-bottom: 3px solid #356595;*/
  120. }
  121. /*ВОПРОС ОТВЕТ ОБВЕРТКА*/
  122. .Card-fon{
  123. width: 98%;
  124. margin-left: 4px;
  125. margin-right: auto;
  126. margin-top: 15px;
  127. margin-bottom: 10px;
  128. box-shadow: 0px -1px 8px 0px rgba(50, 50, 50, 0.75);
  129. }
  130. .Card-fon p{
  131. padding-left: 20px;
  132. padding-bottom: 20px;
  133. }
  134. .Card-text p{
  135. padding-left: 0px;
  136. padding-bottom: 0px;
  137. }
  138. .Card-vnesh{
  139. /* -webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.75);
  140. -moz-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.75);
  141. box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.75);
  142. */
  143. }
  144. .Card-vnutr{padding: 35px; line-height: 33px; padding-bottom:15px;font-weight:400!important;padding-bottom: 0px !important;}
  145. .Card-vnutr p{ display:inline; }
  146. .Card-zag{margin-bottom: 15px;}
  147. .Card-text{padding-left:35px;padding-right:35px; padding-bottom:15px;overflow: hidden;}
  148. .redLine{background-color:red; width:100%; height:20px; top:15px; position:relative ; background: #ff9c33 url("/img/arrow.png") no-repeat scroll 10% 0%;}
  149. .numeric{
  150. width: 30px;
  151. position: relative;
  152. left: 12%;
  153. font-size: 20px;
  154. color: #ff9c33;
  155. font-weight: bold;
  156. }
  157. #widgetgallery{
  158. width:100%;
  159. height:600px;
  160. background: url(/admin/lib/jquery-picture-cut/src/img/icon_add_image2.png?r=1629773510) no-repeat 100% 100%;
  161. background-position: 50% 50%;
  162. outline: 1px solid #A0A0A0;
  163. margin: 5px 50px 5px 5px;
  164. }
  165. #widgetgallery[type="3"]{
  166. width: calc( 45% - 10px );
  167. height:600px;
  168. float: left;
  169. padding-left: 10px;
  170. }
  171. #widgetpolls{
  172. width:100%;
  173. height:600px;
  174. background: url(/design/icon/SVG/pie-chart.svg?r=1629773510) no-repeat 100px 100px;
  175. background-position: 50% 50%;
  176. outline: 1px solid #A0A0A0;
  177. margin: 5px 50px 5px 5px;
  178. background-size: 200px;
  179. }
  180. .timelineli ul {
  181. margin: 0;
  182. margin-top: 100px;
  183. list-style: none;
  184. position: relative;
  185. padding: 1px 100px;
  186. color: #555;
  187. font-size: 13px;
  188. }
  189. .timelineli ul:before {
  190. content: "";
  191. width: 1px;
  192. height: 100%;
  193. position: absolute;
  194. border-left: 2px dashed #ccc;
  195. }
  196. .timelineli ul li {
  197. position: relative;
  198. margin-left: 30px;
  199. background-color: rgba(30, 30, 30, 0.2);
  200. padding: 14px;
  201. border-radius: 6px;
  202. width: 510px;
  203. box-shadow: 0 0 4px rgba(236, 249, 255, 0.12), 0 2px 2px rgba(236, 249, 255, 0.08);
  204. }
  205. .timelineli ul li:not(:first-child) {
  206. margin-top: 60px;
  207. }
  208. .timelineli ul li > span {
  209. width: 2px;
  210. height: 100%;
  211. background: #ccc;
  212. left: -30px;
  213. top: 0;
  214. position: absolute;
  215. }
  216. .timelineli ul li > span:before, .timelineli ul li > span:after {
  217. content: "";
  218. width: 8px;
  219. height: 8px;
  220. border-radius: 50%;
  221. border: 2px solid #ccc;
  222. position: absolute;
  223. background: #356595;
  224. left: -5px;
  225. top: 0;
  226. }
  227. .timelineli ul li span:after {
  228. top: 100%;
  229. }
  230. .timelineli ul li > div {
  231. margin-left: 10px;
  232. }
  233. .timelineli div .title, .timelineli div .type {
  234. font-weight: 600;
  235. font-size: 12px;
  236. }
  237. .timelineli div .info {
  238. font-weight: 300;
  239. }
  240. .timelineli div > div {
  241. margin-top: 5px;
  242. }
  243. .timelineli span.number {
  244. height: 100%;
  245. }
  246. .timelineli span.number span {
  247. position: absolute;
  248. font-size: 10px;
  249. left: -58px;
  250. font-weight: bold;
  251. width: 50px;
  252. text-align: right;
  253. }
  254. .timelineli span.number span:first-child {
  255. top: 0;
  256. }
  257. .timelineli span.number span:last-child {
  258. top: 100%;
  259. }
  260. .play-zoom{ transform: scale(1);transition: all 2s ease-out;}
  261. .play-zoom:hover{ transform: scale(1.2);}
  262. .sepia {filter: sepia(100%); }
  263. .grayscale {filter: grayscale(100%); }
  264. .push {
  265. list-style: none;
  266. font-family: "Lucida Sans";
  267. }
  268. .push li {
  269. position: relative;
  270. padding: 20px 0 20px 40px;
  271. color: #555454;
  272. font-variant: small-caps;
  273. font-weight: bold;
  274. cursor: pointer;
  275. }
  276. .push li:before {
  277. position: absolute;
  278. width: 7px;
  279. height: 7px;
  280. border-radius: 50%;
  281. background: #4F5151;
  282. content: "";
  283. left: 0;
  284. transition: .3s ease-in-out;
  285. top: 27px;
  286. }
  287. .push li:after {
  288. position: absolute;
  289. border-left: 1px dotted #4F5151;
  290. width: 1px;
  291. bottom: -12px;
  292. content: "";
  293. left: 3px;
  294. top: 48px;
  295. }
  296. .push li:hover:before{box-shadow: 0 0 0 10px rgba(0,0,0,.2)}
  297. .push li:last-child:after {content: none;}
  298. .firctul {
  299. list-style: none;
  300. padding: 0;
  301. }
  302. .firctul li {
  303. padding: 10px 30px;
  304. background: linear-gradient(to left, #9bc2eb 0%, white, #9bc2eb);
  305. border-bottom: 1px solid #9c9c9c !important;
  306. color: #111;
  307. font-size: 20px;
  308. box-shadow: 0 5px 5px 0 rgba(0,0,0, .2);
  309. margin-bottom: 5px;
  310. }
  311. .firctul li:last-child {border-bottom: none;}
  312. .grayscaleul {list-style: none;padding: 0;}
  313. .grayscaleul li {
  314. padding: 10px 30px;
  315. background: linear-gradient(to left, #888 0%, white, #888);
  316. border-bottom: 1px solid #9c9c9c !important;
  317. color: #111;
  318. font-size: 20px;
  319. box-shadow: 0 5px 5px 0 rgba(0,0,0, .2);
  320. margin-bottom: 5px;
  321. }
  322. .grayscaleul li:last-child {border-bottom: none;}
  323. .list8 { list-style:none; }
  324. .list8 li { Times; font-size:20px; }
  325. .list8 li { display:block; background-color:#356595;border-left:5px solid #356595; border-right:5px solid #356595; padding-left:10px;text-decoration:none;color:#edf9ff;margin-bottom:5px; box-shadow: 0 5px 5px 0 rgba(0,0,0, .2);}
  326. .list8 li:hover { -moz-transform:rotate(-5deg); -moz-box-shadow:10px 10px 20px #000000;-webkit-transform:rotate(-5deg); -webkit-box-shadow:10px 10px 20px #000000;transform:rotate(-5deg); box-shadow:10px 10px 20px #000000; }
  327. .semafor {list-style: none;padding: 0;}
  328. .semafor li {padding: 7px 20px;border-radius: 5px;border-left: 10px solid #f05d22; box-shadow: 2px -2px 5px 0 rgba(0,0,0,.1),
  329. -2px -2px 5px 0 rgba(0,0,0,.1),
  330. 2px 2px 5px 0 rgba(0,0,0,.1),
  331. -2px 2px 5px 0 rgba(0,0,0,.1);
  332. font-size: 20px;letter-spacing: 2px;transition: 0.3s all linear;margin: 12px 15px;}
  333. .semafor li:nth-child(even){border-color: #fcba30;}
  334. .semafor li:nth-child(odd){border-color: #8bc63e;}
  335. .semafor li:hover {border-left: 10px solid transparent;}
  336. .semafor li:nth-child(even):hover {border-right: 10px solid #fcba30;}
  337. .semafor li:nth-child(odd):hover {border-right: 10px solid #8bc63e;}
  338. #widgetseting{border: 1px dashed #ccc;height:10px;width:100%;display:none;}
  339. ul.cat {
  340. padding: 5px 0px 20px 15px;
  341. background-color: aliceblue;
  342. list-style: circle;
  343. border-top: 5px solid #727272;
  344. }
  345. ul.cat:before {
  346. color:#888888;
  347. font-size:120%;
  348. line-height: 180%;
  349. content:'содержание';
  350. background: url(/design/new/play.svg) no-repeat;
  351. padding-left: 25px;
  352. background-position-x: 0px;
  353. }
  354. ul.cat li{
  355. margin-left: 15px;
  356. }
  357. #widgetchain{
  358. width:100%;
  359. height:600px;
  360. background: url(/admin/lib/jquery-picture-cut/src/img/icon_add_image2.png?r=1629773510) no-repeat 100% 100%;
  361. background-position: 50% 50%;
  362. outline: 1px solid #A0A0A0;
  363. margin: 5px 50px 5px 5px;
  364. }
  365. .clearing {
  366. clear: both;
  367. }
  368. .InfoBlock{
  369. color:#888888;
  370. background-color:#eeeeee;
  371. width:250px;
  372. }
  373. div.divfloatr50{
  374. float:left;
  375. width:50%;
  376. }
  377. div.divfloatr33{
  378. float:left;
  379. width:33%;
  380. }
  381. .infoblock{
  382. padding-bottom: 1px;
  383. cursor: pointer;
  384. border-bottom: 1px dashed #356595;
  385. display: inline-block;
  386. text-align: inherit;
  387. border-radius: 0px;
  388. background: inherit;
  389. padding: unset;
  390. margin: unset;
  391. display: inline;
  392. }
  393. .FootnoteContainer-footnote {
  394. transition: -webkit-transform .15s ease-out;
  395. transition: transform .15s ease-out;
  396. transition: transform .15s ease-out,-webkit-transform .15s ease-out;
  397. position: absolute;
  398. width: 320px;
  399. margin: 0;
  400. -webkit-transform: translate3d(10px,10px,0);
  401. transform: translate3d(10px,10px,0);
  402. pointer-events: auto;
  403. z-index:1000;
  404. }
  405. .Footnote-root {
  406. min-height: auto;
  407. border-radius: 8px;
  408. box-shadow: 0 5px 20px 0 rgba(0,0,0,.2),inset 0 0 0 1px silver;
  409. font-family: PF Regal,PF Regal Text Pro,Georgia,serif;
  410. font-size: 16px;
  411. line-height: 21px;
  412. background-color: #fff;
  413. padding:15px;
  414. }
  415. .Footnote-dismiss {
  416. position: absolute;
  417. top: 0;
  418. right: 0;
  419. display: block;
  420. margin: 0;
  421. padding: 5px 12px 4px 4px;
  422. cursor: pointer;
  423. color: #b3b3b3;
  424. border-width: 0;
  425. outline: none;
  426. background-color: transparent;
  427. }
  428. .Footnote-root h3 {
  429. margin-bottom: 5px;
  430. padding-right: 15px;
  431. font-family: Arial,Helvetica Neue,sans-serif;
  432. font-size: 15px;
  433. font-weight: 700;
  434. line-height: 17px;
  435. margin-top: -6px;
  436. padding-top: 0px;
  437. }
  438. .Footnote-type2{
  439. background-color:#dbf7ff;
  440. }
  441. .negative {filter: invert(100%);}
  442. .negative:hover {
  443. transition: filter 3s ease;
  444. filter: invert(0);
  445. }
  446. .bcolor {filter: grayscale(0);
  447. transition: filter 3s ease;
  448. }
  449. .bcolor:hover {
  450. transition: filter 3s ease;
  451. filter: grayscale(1);;
  452. }
  453. .gallery_title{
  454. display: block;
  455. font-style: normal;
  456. text-align: center;
  457. border-top: 1px #e5e5e5 solid;
  458. color: #767676;
  459. line-height: 140%;
  460. font-size: 14px;
  461. margin:18px;
  462. }
  463. .site-weather .town .hour{
  464. box-shadow: 2px 2px 7px #888;
  465. background-color: white;
  466. transform: scale(95%);
  467. transition: 2s;
  468. }
  469. .site-weather .town .hour:hover{
  470. transform: scale(135%);
  471. z-index:1000;
  472. }
  473. .user-block img {
  474. float: left;
  475. height: 42px;
  476. width: 42px;
  477. border: solid 2px #ddd;
  478. padding: 2px;
  479. }
  480. .media-block .media-left {
  481. display: block;
  482. float: left
  483. }
  484. .media-block .media-right {
  485. float: right
  486. }
  487. .media-block .media-body {
  488. display: block;
  489. overflow: hidden;
  490. width: auto
  491. }
  492. .middle .media-left,
  493. .middle .media-right,
  494. .middle .media-body {
  495. vertical-align: middle
  496. }
  497. .btn-sm, .btn-group-sm{
  498. padding: 2px 5px !important;
  499. border-color:#ddd;
  500. }
  501. .tag.tag-sm, .btn-group-sm>.tag {
  502. padding: 5px 5px;
  503. }
  504. .tag:not(.label) {
  505. background-color: #fff;
  506. padding: 5px 5px;
  507. border-radius: 2px;
  508. border: 1px solid #cdd6e1;
  509. font-size: 12px;
  510. line-height: 1.42857;
  511. vertical-align: middle;
  512. -webkit-transition: all .15s;
  513. transition: all .15s;
  514. }
  515. .link-B:before {
  516. display: flex;
  517. content: "";
  518. height: 60px;
  519. margin: -60px 0 0;
  520. cursor:default;
  521. }
  522. .media-body p{
  523. font-size: 14px;
  524. }
  525. .media-body p span{
  526. border-left: solid 4px #888888b8;
  527. padding: 5px;
  528. background-color: #eee;
  529. clear: both;
  530. display: flex;
  531. margin-bottom: 3px;
  532. }
  533. .InviewElement{
  534. font-size: 26px;
  535. font-weight: 700;
  536. font-size: 26px;
  537. color: #222;
  538. line-height: 1.5;
  539. }
  540. .notifications {
  541. position: fixed;
  542. right: 10px;
  543. top: 100px;
  544. z-index: 2;
  545. padding: 20px;
  546. margin: 0;
  547. }
  548. .notifications li {
  549. background: #356595;
  550. color: white;
  551. max-width: 520px;
  552. display: block;
  553. position: relative;
  554. padding: 6px 10px;
  555. box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.5);
  556. border-top: 1px solid rgba(255, 255, 255, 0.3);
  557. }
  558. .notifications li:first-child {border-top: 0; }
  559. .notifi {
  560. display: none;
  561. position: fixed;
  562. top: calc(50%);
  563. left: calc(50% - 10vw);
  564. background-color: #eee;
  565. margin: auto auto;
  566. padding: 10px;
  567. box-shadow: 2px 2px 5px black;
  568. max-width: 300px;
  569. }