You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

518 lines
9.0 KiB

8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
  1. /*
  2. a:link {
  3. color: #C85127;
  4. text-decoration: none;
  5. }
  6. a:visited {
  7. color: #C85127;
  8. }
  9. a:hover {
  10. color: #dd7955;
  11. }
  12. a:active {
  13. color: #C85127;
  14. }*/
  15. @font-face {
  16. font-family: 'jauria-bold';
  17. src: url('tipos/jauria/Jauria-Bold-v.otf');
  18. src:
  19. local('jauria'),
  20. local('jauria'),
  21. url('tipos/jauria/Jauria-Bold-v.otf')
  22. format('opentype');
  23. }
  24. @font-face {
  25. font-family: 'jauria-cursiva';
  26. src: url('tipos/jauria/jauria-Italic-v.otf');
  27. src:
  28. local('jauria'),
  29. local('jauria'),
  30. url('tipos/jauria/jauria-Italic-v.otf')
  31. format('opentype');
  32. }
  33. /*
  34. Light pel text
  35. Blak pel menu de dalt
  36. I medium pel submeni
  37. */
  38. /* got */
  39. @font-face {
  40. font-family: 'got-light';
  41. src: url('tipos/got/got_light.ttf');
  42. src:
  43. local('got'),
  44. local('got'),
  45. url('tipos/got/got_light.ttf')
  46. format('opentype');
  47. }
  48. @font-face {
  49. font-family: 'got-black';
  50. src: url('tipos/got/got_black.ttf');
  51. src:
  52. local('got'),
  53. local('got'),
  54. url('tipos/got/got_black.ttf')
  55. format('opentype');
  56. }
  57. @font-face {
  58. font-family: 'got-medium';
  59. src: url('tipos/got/got_medium.ttf');
  60. src:
  61. local('got'),
  62. local('got'),
  63. url('tipos/got/got_medium.ttf')
  64. format('opentype');
  65. }
  66. body {
  67. font: normal 18px 'got-light', sans-serif;
  68. }
  69. @media (min-width:900px) {
  70. .own-container{
  71. padding-left: 80px;
  72. padding-right: 80px;
  73. }
  74. }
  75. @media (max-width:900px) {
  76. .own-container{
  77. padding-left: 10px;
  78. padding-right: 10px;
  79. }
  80. }
  81. /* index */
  82. @media (min-width:900px) {
  83. .own-indexBackgroundImage{
  84. width: 100%;
  85. /*height: 100%;*/
  86. z-index: -1;
  87. position: fixed;
  88. left: 0px;
  89. top: 0px;
  90. -webkit-transition: opacity 1s ease-in-out;
  91. -moz-transition: opacity 1s ease-in-out;
  92. -o-transition: opacity 1s ease-in-out;
  93. transition: opacity 1s ease-in-out;
  94. }
  95. }
  96. @media (max-width:900px) {
  97. .own-indexBackgroundImage{
  98. /*width: 100%;*/
  99. height: 100%;
  100. z-index: -1;
  101. position: fixed;
  102. left: 0px;
  103. top: 0px;
  104. -webkit-transition: opacity 1s ease-in-out;
  105. -moz-transition: opacity 1s ease-in-out;
  106. -o-transition: opacity 1s ease-in-out;
  107. transition: opacity 1s ease-in-out;
  108. }
  109. }
  110. .own-opactity0{
  111. opacity: 0;
  112. }
  113. .own-langIndex{
  114. text-align: right;
  115. margin-right: 50px;
  116. display: block;
  117. }
  118. .own-langIndex a:link{
  119. text-decoration: none;
  120. color: #ffffff;
  121. font-weight: bold;
  122. display: inline-block;
  123. margin: 10px;
  124. }
  125. .own-langIndex a:visited{
  126. color: #ffffff;
  127. }
  128. .own-menu{
  129. display: block;
  130. /*padding-left: 50px;
  131. padding-right: 50px;*/
  132. }
  133. .own-overImage-logo{
  134. /*margin-left: 30px;*/
  135. width: 200px;
  136. }
  137. .own-whiteText a:link{
  138. color: #ffffff!important;
  139. }
  140. .own-whiteText a:visited{
  141. color: #ffffff!important;
  142. }
  143. .own-whiteText a:hover{
  144. color: #C85127!important;
  145. }
  146. /*.own-menuButtonsIndex{
  147. float: right;
  148. margin-right: 50px;
  149. }
  150. .own-menuButtonsIndex a:link{
  151. text-decoration: none;
  152. color: #ffffff;
  153. font-weight: bold;
  154. display: inline-block;
  155. margin: 10px;
  156. }
  157. .own-menuButtonsIndex a:visited{
  158. color: #ffffff;
  159. }
  160. .own-menuButtonsIndex a:hover{
  161. color: #C85127;
  162. }*/
  163. .own-mainTitleBox{
  164. left: 0;
  165. margin-top: 10%;
  166. width: 100%;
  167. text-align: center;
  168. font-family: jauria;
  169. }
  170. .own-mainTitle{
  171. color: #ffffff;
  172. background: #C85127;
  173. font-size: 45px;
  174. width: 400px;
  175. margin-left: auto; /*temporal*/
  176. margin-right: auto;
  177. font-family: 'jauria-bold', sans-serif;
  178. }
  179. .own-subTitle{
  180. color: #ffffff;
  181. font-size: 24px;
  182. font-family: 'jauria-cursiva', sans-serif;
  183. }
  184. .own-verkami{
  185. /*border: 1px solid #000000;*/
  186. margin-top: 20px;
  187. cursor: pointer;
  188. }
  189. .own-socialNetworks{
  190. /*margin-left: 2%;*/
  191. margin-top: 15%;
  192. display: inline-block;
  193. }
  194. .own-socialNetwork{
  195. display: inline-block;
  196. height: 20px;
  197. margin-right: 5px;
  198. cursor: pointer;
  199. }
  200. .own-socialNetwork-facebookMargin{
  201. margin-right: 10px;
  202. }
  203. .own-teaser{
  204. float: right;
  205. /*margin-right: 100px;*/
  206. margin-top: calc(15% - 10px);
  207. color: #ffffff;
  208. font-weight: bold;
  209. font-size: 18px;
  210. }
  211. .temp-marge1{
  212. display: inline-block;
  213. margin-top: 10%;
  214. }
  215. .own-whiteOverImage{
  216. background: #ffffff;
  217. padding-top: 10px;
  218. }
  219. @media (max-width:1080px) {
  220. .own-caixaDescripcioIndex{
  221. margin-top: 50px;
  222. margin-left:auto;
  223. margin-right:auto;
  224. max-width: calc(100% - 300px);
  225. min-width: 320px;
  226. background: #ffffff;
  227. font-size: 18px;
  228. font: normal 18px 'got-medium', sans-serif;
  229. }
  230. }
  231. @media (min-width:1080px) {
  232. .own-caixaDescripcioIndex{
  233. margin-top: 50px;
  234. margin-left:auto;
  235. margin-right:auto;
  236. max-width: calc(100% - 700px);
  237. min-width: 320px;
  238. background: #ffffff;
  239. font-size: 18px;
  240. font: normal 18px 'got-medium', sans-serif;
  241. }
  242. }
  243. .own-caixaImatgesIndex{
  244. margin-top: 50px;
  245. width: 100%;
  246. text-align: center;
  247. padding-bottom: 100px;
  248. font: normal 18px 'got-medium', sans-serif;
  249. }
  250. .own-caixaImatgeIndex{
  251. display: inline-block;
  252. margin: 2%;
  253. }
  254. .own-imatgeIndex{
  255. /*display: inline-block;*/
  256. width: 210px;
  257. }
  258. .own-caixaImatgeIndex .own-textHoverImage{
  259. position: absolute;
  260. visibility: hidden;
  261. text-decoration: none;
  262. /*display: inherit;*/
  263. z-index: 1px;
  264. background: rgba(200, 81, 39, 0.4);
  265. color: #ffffff;
  266. font-weight: bold;
  267. font-size: 24px;
  268. padding-top: 90px;
  269. /*padding-left: 100px;*/
  270. width: 210px;
  271. height: 210px;
  272. }
  273. .own-caixaImatgeIndex:hover .own-textHoverImage{
  274. visibility:visible;
  275. }
  276. /* /index */
  277. /* footer */
  278. .own-footer{
  279. width: 100%;
  280. text-align: center;
  281. background: #262626;
  282. height: 250px;
  283. padding-top: 20px;
  284. padding: 2%;
  285. height: auto;
  286. font: normal 16px 'got-medium', sans-serif;
  287. }
  288. .own-footer h3{
  289. color: #ffffff;
  290. }
  291. .own-footer a:link {
  292. color: #C85127;
  293. text-decoration: none;
  294. display: block;
  295. margin-bottom: 20px;
  296. }
  297. .own-footer a:visited {
  298. color: #C85127;
  299. }
  300. .own-footer a:hover {
  301. color: #dd7955;
  302. }
  303. .own-caixaFooter{
  304. display: inline-block;
  305. width: 250px;
  306. vertical-align: top;
  307. text-align: left;
  308. margin-left: 50px;
  309. }
  310. /* /footer */
  311. /* projecte, bakur, agenda */
  312. .own-lang{
  313. text-align: right;
  314. /*margin-right: 50px;*/
  315. display: block;
  316. }
  317. .own-lang a:link{
  318. text-decoration: none;
  319. color: #000000;
  320. /*font-weight: bold;*/
  321. display: inline-block;
  322. margin: 10px;
  323. }
  324. .own-lang a:visited{
  325. color: #000000;
  326. }
  327. .own-bold{
  328. font-weight: bold;
  329. }
  330. .own-menuButtons{
  331. float: right;
  332. /*margin-right: 50px;*/
  333. font: normal 18px 'got-black', sans-serif;
  334. }
  335. .own-menuButtons a:link{
  336. text-decoration: none;
  337. color: #000000;
  338. font-weight: bold;
  339. display: inline-block;
  340. margin: 10px;
  341. font-size: 20px;
  342. }
  343. .own-menuButtons a:visited{
  344. color: #000000;
  345. }
  346. .own-menuButtons a:hover{
  347. color: #C85127;
  348. }
  349. .own-currentPageMenu{
  350. color: #C85127!important;
  351. border-bottom: 3px solid #C85127;
  352. padding-left: 7px;
  353. padding-right: 7px;
  354. }
  355. .own-imgHeader{
  356. width: 100%;
  357. margin-top: 50px;
  358. margin-bottom: 30px;
  359. }
  360. .own-nosaltresContent{
  361. width: 100%;
  362. text-align: center;
  363. }
  364. .own-linksLeft{
  365. display: inline-block;
  366. vertical-align: top;
  367. margin-top: 20px;
  368. margin-right: 40px;
  369. margin-bottom: 40px;
  370. max-width: 100px;
  371. font: normal 18px 'got-medium', sans-serif;
  372. }
  373. .own-linksLeft a:link{
  374. text-decoration: none;
  375. color: #000000;
  376. font-weight: bold;
  377. display: block;
  378. margin: 10px;
  379. margin-bottom: 30px;
  380. text-align: center;
  381. border-top: 1px solid #000000;
  382. padding-top: 20px;
  383. width: 120px;
  384. }
  385. .own-linksLeft a:visited{
  386. color: #000000;
  387. }
  388. .own-linksLeft a:hover{
  389. color: #C85127;
  390. }
  391. .own-orange{
  392. color: #C85127!important;
  393. }
  394. .own-projecteText{
  395. display: inline-block;
  396. max-width: 600px;
  397. text-align: left;
  398. vertical-align: top;
  399. padding: 10px;
  400. padding-bottom: 40px;
  401. }
  402. .own-desplegableAmagat{
  403. display: none;
  404. }
  405. .own-desplegable{
  406. display: block;
  407. z-index: 1;
  408. position: absolute;
  409. background: #C85127;
  410. max-width: 600px;
  411. margin-left: 18%;
  412. padding: 30px;
  413. }
  414. .own-rightBox{
  415. display: inline-block;
  416. vertical-align: top;
  417. margin-top: 30px;
  418. text-align: left;
  419. }
  420. .own-rightBox a:link{
  421. text-decoration: none;
  422. color: #000000;
  423. font-weight: bold;
  424. display: block;
  425. margin: 10px;
  426. margin-bottom: 20px;
  427. }
  428. .own-rightBox a:visited{
  429. color: #000000;
  430. }
  431. .own-rightBox a:hover{
  432. color: #C85127;
  433. }
  434. @media (max-width:1200px) {
  435. .own-textBoxLeft{
  436. display: inline-block;
  437. vertical-align: top;
  438. margin-top: 20px;
  439. margin-right: 20px;
  440. margin-bottom: 40px;
  441. max-width: 600px;
  442. text-align: left;
  443. font-weight: bold;
  444. font: normal 22px 'got-medium', sans-serif;
  445. }
  446. }
  447. @media (min-width:1200px) {
  448. .own-textBoxLeft{ /*a pantalla gran, barra lateral left*/
  449. display: inline-block;
  450. vertical-align: top;
  451. margin-right: 10px;
  452. margin-bottom: 40px;
  453. max-width: 200px;
  454. text-align: left;
  455. font-weight: bold;
  456. font-size: 22px;
  457. font: normal 22px 'got-medium', sans-serif;
  458. }
  459. }
  460. .own-nosaltresCenterRight{
  461. display: inline-block;
  462. max-width: 800px;
  463. text-align: left;
  464. vertical-align: top;
  465. }
  466. .own-imgTopText{
  467. width: 100%;
  468. margin-bottom: 30px;
  469. }
  470. .own-nosaltresTitle{
  471. /*font-size: 45px;*/
  472. font-weight: bold;
  473. padding-left: 7%;
  474. text-align: left;
  475. margin-top: 30px;
  476. margin-bottom: 30px;
  477. font: normal 55px 'got-black', sans-serif;
  478. }
  479. .own-nosaltresText{
  480. display: inline-block;
  481. max-width: 600px;
  482. text-align: left;
  483. vertical-align: top;
  484. padding-bottom: 40px;
  485. }