captions-original.css 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637
  1. .tp-caption.medium_grey {
  2. position:absolute;
  3. color:#fff;
  4. text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
  5. font-weight:700;
  6. font-size:20px;
  7. line-height:20px;
  8. font-family:Arial;
  9. padding:2px 4px;
  10. margin:0px;
  11. border-width:0px;
  12. border-style:none;
  13. background-color:#888;
  14. white-space:nowrap;
  15. }
  16. .tp-caption.small_text {
  17. position:absolute;
  18. color:#fff;
  19. text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
  20. font-weight:700;
  21. font-size:14px;
  22. line-height:20px;
  23. font-family:Arial;
  24. margin:0px;
  25. border-width:0px;
  26. border-style:none;
  27. white-space:nowrap;
  28. }
  29. .tp-caption.medium_text {
  30. position:absolute;
  31. color:#fff;
  32. text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
  33. font-weight:700;
  34. font-size:20px;
  35. line-height:20px;
  36. font-family:Arial;
  37. margin:0px;
  38. border-width:0px;
  39. border-style:none;
  40. white-space:nowrap;
  41. }
  42. .tp-caption.large_text {
  43. position:absolute;
  44. color:#fff;
  45. text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
  46. font-weight:700;
  47. font-size:40px;
  48. line-height:40px;
  49. font-family:Arial;
  50. margin:0px;
  51. border-width:0px;
  52. border-style:none;
  53. white-space:nowrap;
  54. }
  55. .tp-caption.very_large_text {
  56. position:absolute;
  57. color:#fff;
  58. text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
  59. font-weight:700;
  60. font-size:60px;
  61. line-height:60px;
  62. font-family:Arial;
  63. margin:0px;
  64. border-width:0px;
  65. border-style:none;
  66. white-space:nowrap;
  67. letter-spacing:-2px;
  68. }
  69. .tp-caption.very_big_white {
  70. position:absolute;
  71. color:#fff;
  72. text-shadow:none;
  73. font-weight:800;
  74. font-size:60px;
  75. line-height:60px;
  76. font-family:Arial;
  77. margin:0px;
  78. border-width:0px;
  79. border-style:none;
  80. white-space:nowrap;
  81. padding:0px 4px;
  82. padding-top:1px;
  83. background-color:#000;
  84. }
  85. .tp-caption.very_big_black {
  86. position:absolute;
  87. color:#000;
  88. text-shadow:none;
  89. font-weight:700;
  90. font-size:60px;
  91. line-height:60px;
  92. font-family:Arial;
  93. margin:0px;
  94. border-width:0px;
  95. border-style:none;
  96. white-space:nowrap;
  97. padding:0px 4px;
  98. padding-top:1px;
  99. background-color:#fff;
  100. }
  101. .tp-caption.modern_medium_fat {
  102. position:absolute;
  103. color:#000;
  104. text-shadow:none;
  105. font-weight:800;
  106. font-size:24px;
  107. line-height:20px;
  108. font-family:"Open Sans", sans-serif;
  109. margin:0px;
  110. border-width:0px;
  111. border-style:none;
  112. white-space:nowrap;
  113. }
  114. .tp-caption.modern_medium_fat_white {
  115. position:absolute;
  116. color:#fff;
  117. text-shadow:none;
  118. font-weight:800;
  119. font-size:24px;
  120. line-height:20px;
  121. font-family:"Open Sans", sans-serif;
  122. margin:0px;
  123. border-width:0px;
  124. border-style:none;
  125. white-space:nowrap;
  126. }
  127. .tp-caption.modern_medium_light {
  128. position:absolute;
  129. color:#000;
  130. text-shadow:none;
  131. font-weight:300;
  132. font-size:24px;
  133. line-height:20px;
  134. font-family:"Open Sans", sans-serif;
  135. margin:0px;
  136. border-width:0px;
  137. border-style:none;
  138. white-space:nowrap;
  139. }
  140. .tp-caption.modern_big_bluebg {
  141. position:absolute;
  142. color:#fff;
  143. text-shadow:none;
  144. font-weight:800;
  145. font-size:30px;
  146. line-height:36px;
  147. font-family:"Open Sans", sans-serif;
  148. padding:3px 10px;
  149. margin:0px;
  150. border-width:0px;
  151. border-style:none;
  152. background-color:#4e5b6c;
  153. letter-spacing:0;
  154. }
  155. .tp-caption.modern_big_redbg {
  156. position:absolute;
  157. color:#fff;
  158. text-shadow:none;
  159. font-weight:300;
  160. font-size:30px;
  161. line-height:36px;
  162. font-family:"Open Sans", sans-serif;
  163. padding:3px 10px;
  164. padding-top:1px;
  165. margin:0px;
  166. border-width:0px;
  167. border-style:none;
  168. background-color:#de543e;
  169. letter-spacing:0;
  170. }
  171. .tp-caption.modern_small_text_dark {
  172. position:absolute;
  173. color:#555;
  174. text-shadow:none;
  175. font-size:14px;
  176. line-height:22px;
  177. font-family:Arial;
  178. margin:0px;
  179. border-width:0px;
  180. border-style:none;
  181. white-space:nowrap;
  182. }
  183. .tp-caption.boxshadow {
  184. -moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
  185. -webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
  186. box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
  187. }
  188. .tp-caption.black {
  189. color:#000;
  190. text-shadow:none;
  191. }
  192. .tp-caption.noshadow {
  193. text-shadow:none;
  194. }
  195. .tp-caption.thinheadline_dark {
  196. position:absolute;
  197. color:rgba(0,0,0,0.85);
  198. text-shadow:none;
  199. font-weight:300;
  200. font-size:30px;
  201. line-height:30px;
  202. font-family:"Open Sans";
  203. background-color:transparent;
  204. }
  205. .tp-caption.thintext_dark {
  206. position:absolute;
  207. color:rgba(0,0,0,0.85);
  208. text-shadow:none;
  209. font-weight:300;
  210. font-size:16px;
  211. line-height:26px;
  212. font-family:"Open Sans";
  213. background-color:transparent;
  214. }
  215. .tp-caption.largeblackbg {
  216. position:absolute;
  217. color:#fff;
  218. text-shadow:none;
  219. font-weight:300;
  220. font-size:50px;
  221. line-height:70px;
  222. font-family:"Open Sans";
  223. background-color:#000;
  224. padding:0px 20px;
  225. -webkit-border-radius:0px;
  226. -moz-border-radius:0px;
  227. border-radius:0px;
  228. }
  229. .tp-caption.largepinkbg {
  230. position:absolute;
  231. color:#fff;
  232. text-shadow:none;
  233. font-weight:300;
  234. font-size:50px;
  235. line-height:70px;
  236. font-family:"Open Sans";
  237. background-color:#db4360;
  238. padding:0px 20px;
  239. -webkit-border-radius:0px;
  240. -moz-border-radius:0px;
  241. border-radius:0px;
  242. }
  243. .tp-caption.largewhitebg {
  244. position:absolute;
  245. color:#000;
  246. text-shadow:none;
  247. font-weight:300;
  248. font-size:50px;
  249. line-height:70px;
  250. font-family:"Open Sans";
  251. background-color:#fff;
  252. padding:0px 20px;
  253. -webkit-border-radius:0px;
  254. -moz-border-radius:0px;
  255. border-radius:0px;
  256. }
  257. .tp-caption.largegreenbg {
  258. position:absolute;
  259. color:#fff;
  260. text-shadow:none;
  261. font-weight:300;
  262. font-size:50px;
  263. line-height:70px;
  264. font-family:"Open Sans";
  265. background-color:#67ae73;
  266. padding:0px 20px;
  267. -webkit-border-radius:0px;
  268. -moz-border-radius:0px;
  269. border-radius:0px;
  270. }
  271. .tp-caption.excerpt {
  272. font-size:36px;
  273. line-height:36px;
  274. font-weight:700;
  275. font-family:Arial;
  276. color:#ffffff;
  277. text-decoration:none;
  278. background-color:rgba(0, 0, 0, 1);
  279. text-shadow:none;
  280. margin:0px;
  281. letter-spacing:-1.5px;
  282. padding:1px 4px 0px 4px;
  283. width:150px;
  284. white-space:normal !important;
  285. height:auto;
  286. border-width:0px;
  287. border-color:rgb(255, 255, 255);
  288. border-style:none;
  289. }
  290. .tp-caption.large_bold_grey {
  291. font-size:60px;
  292. line-height:60px;
  293. font-weight:800;
  294. font-family:"Open Sans";
  295. color:rgb(102, 102, 102);
  296. text-decoration:none;
  297. background-color:transparent;
  298. text-shadow:none;
  299. margin:0px;
  300. padding:1px 4px 0px;
  301. border-width:0px;
  302. border-color:rgb(255, 214, 88);
  303. border-style:none;
  304. }
  305. .tp-caption.medium_thin_grey {
  306. font-size:34px;
  307. line-height:30px;
  308. font-weight:300;
  309. font-family:"Open Sans";
  310. color:rgb(102, 102, 102);
  311. text-decoration:none;
  312. background-color:transparent;
  313. padding:1px 4px 0px;
  314. text-shadow:none;
  315. margin:0px;
  316. border-width:0px;
  317. border-color:rgb(255, 214, 88);
  318. border-style:none;
  319. }
  320. .tp-caption.small_thin_grey {
  321. font-size:18px;
  322. line-height:26px;
  323. font-weight:300;
  324. font-family:"Open Sans";
  325. color:rgb(117, 117, 117);
  326. text-decoration:none;
  327. background-color:transparent;
  328. padding:1px 4px 0px;
  329. text-shadow:none;
  330. margin:0px;
  331. border-width:0px;
  332. border-color:rgb(255, 214, 88);
  333. border-style:none;
  334. }
  335. .tp-caption.lightgrey_divider {
  336. text-decoration:none;
  337. background-color:rgba(235, 235, 235, 1);
  338. width:370px;
  339. height:3px;
  340. background-position:initial initial;
  341. background-repeat:initial initial;
  342. border-width:0px;
  343. border-color:rgb(34, 34, 34);
  344. border-style:none;
  345. }
  346. .tp-caption.large_bold_darkblue {
  347. font-size:58px;
  348. line-height:60px;
  349. font-weight:800;
  350. font-family:"Open Sans";
  351. color:rgb(52, 73, 94);
  352. text-decoration:none;
  353. background-color:transparent;
  354. border-width:0px;
  355. border-color:rgb(255, 214, 88);
  356. border-style:none;
  357. }
  358. .tp-caption.medium_bg_darkblue {
  359. font-size:20px;
  360. line-height:20px;
  361. font-weight:800;
  362. font-family:"Open Sans";
  363. color:rgb(255, 255, 255);
  364. text-decoration:none;
  365. background-color:rgb(52, 73, 94);
  366. padding:10px;
  367. border-width:0px;
  368. border-color:rgb(255, 214, 88);
  369. border-style:none;
  370. }
  371. .tp-caption.medium_bold_red {
  372. font-size:24px;
  373. line-height:30px;
  374. font-weight:800;
  375. font-family:"Open Sans";
  376. color:rgb(227, 58, 12);
  377. text-decoration:none;
  378. background-color:transparent;
  379. padding:0px;
  380. border-width:0px;
  381. border-color:rgb(255, 214, 88);
  382. border-style:none;
  383. }
  384. .tp-caption.medium_light_red {
  385. font-size:21px;
  386. line-height:26px;
  387. font-weight:300;
  388. font-family:"Open Sans";
  389. color:rgb(227, 58, 12);
  390. text-decoration:none;
  391. background-color:transparent;
  392. padding:0px;
  393. border-width:0px;
  394. border-color:rgb(255, 214, 88);
  395. border-style:none;
  396. }
  397. .tp-caption.medium_bg_red {
  398. font-size:20px;
  399. line-height:20px;
  400. font-weight:800;
  401. font-family:"Open Sans";
  402. color:rgb(255, 255, 255);
  403. text-decoration:none;
  404. background-color:rgb(227, 58, 12);
  405. padding:10px;
  406. border-width:0px;
  407. border-color:rgb(255, 214, 88);
  408. border-style:none;
  409. }
  410. .tp-caption.medium_bold_orange {
  411. font-size:24px;
  412. line-height:30px;
  413. font-weight:800;
  414. font-family:"Open Sans";
  415. color:rgb(243, 156, 18);
  416. text-decoration:none;
  417. background-color:transparent;
  418. border-width:0px;
  419. border-color:rgb(255, 214, 88);
  420. border-style:none;
  421. }
  422. .tp-caption.medium_bg_orange {
  423. font-size:20px;
  424. line-height:20px;
  425. font-weight:800;
  426. font-family:"Open Sans";
  427. color:rgb(255, 255, 255);
  428. text-decoration:none;
  429. background-color:rgb(243, 156, 18);
  430. padding:10px;
  431. border-width:0px;
  432. border-color:rgb(255, 214, 88);
  433. border-style:none;
  434. }
  435. .tp-caption.grassfloor {
  436. text-decoration:none;
  437. background-color:rgba(160, 179, 151, 1);
  438. width:4000px;
  439. height:150px;
  440. border-width:0px;
  441. border-color:rgb(34, 34, 34);
  442. border-style:none;
  443. }
  444. .tp-caption.large_bold_white {
  445. font-size:58px;
  446. line-height:60px;
  447. font-weight:800;
  448. font-family:"Open Sans";
  449. color:rgb(255, 255, 255);
  450. text-decoration:none;
  451. background-color:transparent;
  452. border-width:0px;
  453. border-color:rgb(255, 214, 88);
  454. border-style:none;
  455. }
  456. .tp-caption.medium_light_white {
  457. font-size:30px;
  458. line-height:36px;
  459. font-weight:300;
  460. font-family:"Open Sans";
  461. color:rgb(255, 255, 255);
  462. text-decoration:none;
  463. background-color:transparent;
  464. padding:0px;
  465. border-width:0px;
  466. border-color:rgb(255, 214, 88);
  467. border-style:none;
  468. }
  469. .tp-caption.mediumlarge_light_white {
  470. font-size:34px;
  471. line-height:40px;
  472. font-weight:300;
  473. font-family:"Open Sans";
  474. color:rgb(255, 255, 255);
  475. text-decoration:none;
  476. background-color:transparent;
  477. padding:0px;
  478. border-width:0px;
  479. border-color:rgb(255, 214, 88);
  480. border-style:none;
  481. }
  482. .tp-caption.mediumlarge_light_white_center {
  483. font-size:34px;
  484. line-height:40px;
  485. font-weight:300;
  486. font-family:"Open Sans";
  487. color:#ffffff;
  488. text-decoration:none;
  489. background-color:transparent;
  490. padding:0px 0px 0px 0px;
  491. text-align:center;
  492. border-width:0px;
  493. border-color:rgb(255, 214, 88);
  494. border-style:none;
  495. }
  496. .tp-caption.medium_bg_asbestos {
  497. font-size:20px;
  498. line-height:20px;
  499. font-weight:800;
  500. font-family:"Open Sans";
  501. color:rgb(255, 255, 255);
  502. text-decoration:none;
  503. background-color:rgb(127, 140, 141);
  504. padding:10px;
  505. border-width:0px;
  506. border-color:rgb(255, 214, 88);
  507. border-style:none;
  508. }
  509. .tp-caption.medium_light_black {
  510. font-size:30px;
  511. line-height:36px;
  512. font-weight:300;
  513. font-family:"Open Sans";
  514. color:rgb(0, 0, 0);
  515. text-decoration:none;
  516. background-color:transparent;
  517. padding:0px;
  518. border-width:0px;
  519. border-color:rgb(255, 214, 88);
  520. border-style:none;
  521. }
  522. .tp-caption.large_bold_black {
  523. font-size:58px;
  524. line-height:60px;
  525. font-weight:800;
  526. font-family:"Open Sans";
  527. color:rgb(0, 0, 0);
  528. text-decoration:none;
  529. background-color:transparent;
  530. border-width:0px;
  531. border-color:rgb(255, 214, 88);
  532. border-style:none;
  533. }
  534. .tp-caption.mediumlarge_light_darkblue {
  535. font-size:34px;
  536. line-height:40px;
  537. font-weight:300;
  538. font-family:"Open Sans";
  539. color:rgb(52, 73, 94);
  540. text-decoration:none;
  541. background-color:transparent;
  542. padding:0px;
  543. border-width:0px;
  544. border-color:rgb(255, 214, 88);
  545. border-style:none;
  546. }
  547. .tp-caption.small_light_white {
  548. font-size:17px;
  549. line-height:28px;
  550. font-weight:300;
  551. font-family:"Open Sans";
  552. color:rgb(255, 255, 255);
  553. text-decoration:none;
  554. background-color:transparent;
  555. padding:0px;
  556. border-width:0px;
  557. border-color:rgb(255, 214, 88);
  558. border-style:none;
  559. }
  560. .tp-caption.roundedimage {
  561. border-width:0px;
  562. border-color:rgb(34, 34, 34);
  563. border-style:none;
  564. }
  565. .tp-caption.large_bg_black {
  566. font-size:40px;
  567. line-height:40px;
  568. font-weight:800;
  569. font-family:"Open Sans";
  570. color:rgb(255, 255, 255);
  571. text-decoration:none;
  572. background-color:rgb(0, 0, 0);
  573. padding:10px 20px 15px;
  574. border-width:0px;
  575. border-color:rgb(255, 214, 88);
  576. border-style:none;
  577. }
  578. .tp-caption.mediumwhitebg {
  579. font-size:30px;
  580. line-height:30px;
  581. font-weight:300;
  582. font-family:"Open Sans";
  583. color:rgb(0, 0, 0);
  584. text-decoration:none;
  585. background-color:rgb(255, 255, 255);
  586. padding:5px 15px 10px;
  587. text-shadow:none;
  588. border-width:0px;
  589. border-color:rgb(0, 0, 0);
  590. border-style:none;
  591. }