typography.scss 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370
  1. @font-face {
  2. font-family: 'dukefill';
  3. src: url('../fonts/duke_fill-webfont.woff2') format('woff2'),
  4. url('../fonts/duke_fill-webfont.woff') format('woff');
  5. font-weight: normal;
  6. font-style: normal;
  7. }
  8. @font-face {
  9. font-family: 'cormorantBold';
  10. src: url('../fonts/Cormorant-Bold-webfont.woff') format('woff');
  11. font-weight: normal;
  12. font-style: normal;
  13. }
  14. @font-face {
  15. font-family: 'cormorantBoldItalic';
  16. src: url('../fonts/Cormorant-BoldItalic-webfont.woff') format('woff');
  17. font-weight: lighter;
  18. font-style: normal;
  19. }
  20. @font-face {
  21. font-family: 'truenoregular';
  22. src: url('../fonts/truenorg-webfont.woff2') format('woff2'),
  23. url('../fonts/truenorg-webfont.woff') format('woff');
  24. font-weight: normal;
  25. font-style: normal;
  26. }
  27. #block-renderedsitesettingsblock-2{
  28. .site_setting_entity{
  29. h1{
  30. font-family: 'dukefill';
  31. font-size: 2rem;
  32. line-height: 2rem;
  33. text-transform: uppercase;
  34. text-align: right;
  35. align-self: stretch;
  36. margin: auto;
  37. }
  38. .__info_colloque{
  39. display: flex;
  40. flex-direction: column;
  41. justify-content: space-between;
  42. & > div{
  43. height: auto;
  44. &:first-child{
  45. font-family: 'truenoregular';
  46. color: $color1;
  47. font-size: 0.9rem;
  48. padding-bottom: 0.4rem;
  49. margin-bottom: 0.6rem;
  50. }
  51. &:last-child{
  52. color: $color2;
  53. font-family: 'truenoregular';
  54. font-weight: bold;
  55. font-size: 0.7rem;
  56. line-height: 1;
  57. width: min-content;
  58. }
  59. }
  60. }
  61. }
  62. }
  63. #block-mainnavigation{
  64. ul{
  65. li{
  66. font-size: 0.8rem;
  67. a{
  68. color: black;
  69. font-family: 'truenoregular';
  70. &:hover{
  71. color: black;
  72. text-decoration: none;
  73. font-weight: bold;
  74. }
  75. }
  76. }
  77. }
  78. }
  79. a{
  80. &:hover{
  81. text-decoration: none;
  82. }
  83. }
  84. main{
  85. h2{
  86. font-family: 'dukefill';
  87. font-size: 3.5rem;
  88. line-height: 3rem;
  89. letter-spacing: $letter_spacingH;
  90. }
  91. h2, a{
  92. color: $color2;
  93. }
  94. &.home{
  95. h2{
  96. font-size: 2rem;
  97. font-family: 'truenoregular';
  98. line-height: normal;
  99. }
  100. }
  101. #txt_present{
  102. .__sub-title-present{
  103. p{
  104. font-family: 'truenoregular';
  105. font-style: italic;
  106. font-size: 0.9rem;
  107. line-height: 1.2rem;
  108. }
  109. }
  110. .__body-present{
  111. p{
  112. font-family: 'truenoregular';
  113. font-weight: lighter;
  114. font-size: 1.2rem;
  115. line-height: 1.8rem;
  116. }
  117. }
  118. .more_link{
  119. a{
  120. font-size: 0.7rem
  121. }
  122. }
  123. }
  124. .more_link{
  125. a{
  126. font-family: 'truenoregular';
  127. font-size: 0.6rem;
  128. }
  129. }
  130. h3{
  131. text-transform: uppercase;
  132. margin: 2rem 0;
  133. font-family: 'dukefill';
  134. font-size: 3rem;
  135. letter-spacing: $letter_spacingH;
  136. color: $lightgrey;
  137. }
  138. .__ressources{
  139. h4{
  140. text-transform: uppercase;
  141. margin: 2rem 0;
  142. font-family: 'dukefill';
  143. font-size: 2rem;
  144. letter-spacing: $letter_spacingH;
  145. color: $color2
  146. }
  147. }
  148. blockquote{
  149. p{
  150. font-family: 'cormorantBold';
  151. font-size: 2.5rem;
  152. line-height: 3rem;
  153. font-weight: lighter;
  154. @media screen and (min-width: 768px) {
  155. font-size: 3rem;
  156. line-height: 3.5rem;
  157. }
  158. }
  159. }
  160. p{
  161. font-size: 1rem;
  162. line-height: 1.5rem;
  163. font-family: 'truenoregular';
  164. }
  165. a{
  166. color: black;
  167. &:hover{
  168. color: black;
  169. }
  170. }
  171. .__wrap_content{
  172. p{
  173. a{
  174. display: inline;
  175. background: $underline;
  176. }
  177. }
  178. }
  179. // Page programme
  180. .container{
  181. &.programme{
  182. h3{
  183. font-size: 1.5rem;
  184. font-family: 'truenoregular';
  185. color: $col_black;
  186. }
  187. }
  188. }
  189. // page publication
  190. article{
  191. &.publications{
  192. .__wrap_content{
  193. .__head{
  194. & *{
  195. color: $color2;
  196. }
  197. .__auteur{
  198. div{
  199. font-family: 'cormorantBold';
  200. font-size: 1.5rem;
  201. }
  202. }
  203. .__titre{
  204. span{
  205. font-family: 'cormorantBoldItalic';
  206. font-size: 1.5rem;
  207. }
  208. }
  209. .__info{
  210. margin: 1rem 0;
  211. div{
  212. font-family: 'cormorantBold';
  213. font-size: 1rem;
  214. }
  215. }
  216. }
  217. }
  218. }
  219. }
  220. .thumbnails{
  221. time, .type_moment{
  222. font-family: 'truenoregular';
  223. font-size: 0.9rem;
  224. text-transform: uppercase;
  225. }
  226. &.programme{
  227. .__content{
  228. font-family: 'truenoregular';
  229. font-weight: bold;
  230. font-size: 1rem;
  231. text-transform: uppercase;
  232. }
  233. }
  234. &.publications{
  235. .__content{
  236. div{
  237. font-family: 'cormorantBold';
  238. font-size: 1.2rem;
  239. }
  240. span{
  241. font-family: 'cormorantBoldItalic';
  242. font-size: 1.2rem;
  243. }
  244. }
  245. }
  246. &.bibliographie{
  247. background: transparent;
  248. div,p{
  249. font-family: 'cormorantBold';
  250. font-size: 1.2rem;
  251. }
  252. span{
  253. font-family: 'cormorantBoldItalic';
  254. font-size: 1.2rem;
  255. }
  256. }
  257. }
  258. // page shadow_participants
  259. article{
  260. &.participant_full{
  261. .__auteur{
  262. h2{
  263. font-family: 'truenoregular';
  264. font-size: 2rem;
  265. letter-spacing: normal;
  266. }
  267. }
  268. .status{
  269. div{
  270. font-family: 'truenoregular';
  271. font-style: italic;
  272. font-size: 0.8rem;
  273. text-align: center;
  274. @media screen and (min-width: 768px) {
  275. text-align: left;
  276. }
  277. }
  278. }
  279. }
  280. }
  281. // thumbnails_participants
  282. .thumbnails_participants{
  283. @include shadow_participants;
  284. *{
  285. color: $color2;
  286. }
  287. .__name{
  288. font-family: 'truenoregular';
  289. font-size: 1rem;
  290. }
  291. .__qualite{
  292. font-family: 'truenoregular';
  293. font-size: 0.8rem;
  294. font-style: italic;
  295. }
  296. }
  297. .paragraph--type--role-de-l-intervenant{
  298. .___title_inter{
  299. div{
  300. font-family: 'truenoregular';
  301. font-weight: bold;
  302. font-size: 0.8rem;
  303. text-transform: uppercase;
  304. }
  305. }
  306. }
  307. article{
  308. .__head{
  309. div{
  310. font-family: 'truenoregular';
  311. font-size: 1rem;
  312. // text-transform: uppercase;
  313. }
  314. }
  315. }
  316. #block-views-block-slide-programme-block-1,
  317. #block-views-block-dernieres-publications-block-1{
  318. h3{
  319. text-transform: uppercase;
  320. margin: 0;
  321. font-family: 'dukefill';
  322. font-size: 2rem;
  323. letter-spacing: $letter_spacingH;
  324. color: $color2
  325. }
  326. }
  327. }
  328. #block-popsu-colloque-submenu{
  329. ul{
  330. li{
  331. a{
  332. font-size: 2rem;
  333. font-family: 'dukefill';
  334. letter-spacing: 0.05rem;
  335. text-transform: uppercase;
  336. }
  337. }
  338. }
  339. }
  340. .more_link{
  341. span{
  342. padding-left: 0.5rem;
  343. }
  344. }