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.

570 lines
9.9 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
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 0.5s ease-in-out;
  91. -moz-transition: opacity 0.5s ease-in-out;
  92. -o-transition: opacity 0.5s ease-in-out;
  93. transition: opacity 0.5s 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 0.5s ease-in-out;
  105. -moz-transition: opacity 0.5s ease-in-out;
  106. -o-transition: opacity 0.5s ease-in-out;
  107. transition: opacity 0.5s ease-in-out;*/
  108. }
  109. }
  110. .own-opacity0{
  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. cursor: pointer;
  211. }
  212. .temp-marge1{
  213. display: inline-block;
  214. margin-top: 10%;
  215. }
  216. .own-whiteOverImage{
  217. background: #ffffff;
  218. padding-top: 10px;
  219. }
  220. @media (max-width:1080px) {
  221. .own-caixaDescripcioIndex{
  222. margin-top: 50px;
  223. margin-left:auto;
  224. margin-right:auto;
  225. max-width: calc(100% - 300px);
  226. min-width: 320px;
  227. background: #ffffff;
  228. font-size: 18px;
  229. font: normal 18px 'got-medium', sans-serif;
  230. }
  231. }
  232. @media (min-width:1080px) {
  233. .own-caixaDescripcioIndex{
  234. margin-top: 50px;
  235. margin-left:auto;
  236. margin-right:auto;
  237. max-width: calc(100% - 700px);
  238. min-width: 320px;
  239. background: #ffffff;
  240. font-size: 18px;
  241. font: normal 18px 'got-medium', sans-serif;
  242. }
  243. }
  244. .own-caixaImatgesIndex{
  245. margin-top: 50px;
  246. width: 100%;
  247. text-align: center;
  248. padding-bottom: 100px;
  249. font: normal 18px 'got-medium', sans-serif;
  250. }
  251. .own-caixaImatgeIndex{
  252. display: inline-block;
  253. margin: 2%;
  254. }
  255. .own-imatgeIndex{
  256. /*display: inline-block;*/
  257. width: 210px;
  258. }
  259. .own-caixaImatgeIndex .own-textHoverImage{
  260. position: absolute;
  261. visibility: hidden;
  262. text-decoration: none;
  263. /*display: inherit;*/
  264. z-index: 1px;
  265. background: rgba(200, 81, 39, 0.4);
  266. color: #ffffff;
  267. font-weight: bold;
  268. font-size: 24px;
  269. padding-top: 90px;
  270. /*padding-left: 100px;*/
  271. width: 210px;
  272. height: 210px;
  273. }
  274. .own-caixaImatgeIndex:hover .own-textHoverImage{
  275. visibility:visible;
  276. }
  277. /* nosaltres apanyu */
  278. .own-caixaImatgesNosaltres{
  279. margin-top: 50px;
  280. width: 100%;
  281. text-align: center;
  282. padding-bottom: 100px;
  283. font: normal 18px 'got-medium', sans-serif;
  284. }
  285. .own-caixaImatgeNosaltres{
  286. display: inline-block;
  287. margin: 2%;
  288. }
  289. .own-imatgeNosaltres{
  290. /*display: inline-block;*/
  291. width: 170px;
  292. }
  293. .own-caixaImatgeNosaltres .own-textHoverImage{
  294. position: absolute;
  295. visibility: hidden;
  296. text-decoration: none;
  297. /*display: inherit;*/
  298. z-index: 1px;
  299. background: rgba(200, 81, 39, 0.4);
  300. color: #ffffff;
  301. font-weight: bold;
  302. font-size: 24px;
  303. padding-top: 80px;
  304. /*padding-left: 100px;*/
  305. width: 170px;
  306. height: 170px;
  307. }
  308. .own-caixaImatgeNosaltres:hover .own-textHoverImage{
  309. visibility:visible;
  310. }
  311. /* fi nosaltres apanyu */
  312. /* /index */
  313. /* footer */
  314. .own-footer{
  315. width: 100%;
  316. text-align: center;
  317. background: #262626;
  318. height: 250px;
  319. padding-top: 20px;
  320. padding: 2%;
  321. height: auto;
  322. font: normal 16px 'got-medium', sans-serif;
  323. }
  324. .own-footer h3{
  325. color: #ffffff;
  326. }
  327. .own-footer a:link {
  328. color: #C85127;
  329. text-decoration: none;
  330. display: block;
  331. margin-bottom: 20px;
  332. }
  333. .own-footer a:visited {
  334. color: #C85127;
  335. }
  336. .own-footer a:hover {
  337. color: #dd7955;
  338. }
  339. .own-caixaFooter{
  340. display: inline-block;
  341. width: 250px;
  342. vertical-align: top;
  343. text-align: left;
  344. margin-left: 50px;
  345. }
  346. /* /footer */
  347. /* projecte, bakur, agenda */
  348. .own-lang{
  349. text-align: right;
  350. /*margin-right: 50px;*/
  351. display: block;
  352. }
  353. .own-lang a:link{
  354. text-decoration: none;
  355. color: #000000;
  356. /*font-weight: bold;*/
  357. display: inline-block;
  358. margin: 10px;
  359. }
  360. .own-lang a:visited{
  361. color: #000000;
  362. }
  363. .own-bold{
  364. font-weight: bold;
  365. }
  366. .own-menuButtons{
  367. float: right;
  368. /*margin-right: 50px;*/
  369. font: normal 18px 'got-black', sans-serif;
  370. }
  371. .own-menuButtons a:link{
  372. text-decoration: none;
  373. color: #000000;
  374. font-weight: bold;
  375. display: inline-block;
  376. margin: 10px;
  377. font-size: 20px;
  378. }
  379. .own-menuButtons a:visited{
  380. color: #000000;
  381. }
  382. .own-menuButtons a:hover{
  383. color: #C85127;
  384. }
  385. .own-currentPageMenu{
  386. color: #C85127!important;
  387. border-bottom: 3px solid #C85127;
  388. padding-left: 7px;
  389. padding-right: 7px;
  390. }
  391. .own-imgHeader{
  392. width: 100%;
  393. margin-top: 50px;
  394. margin-bottom: 30px;
  395. }
  396. .own-nosaltresContent{
  397. width: 100%;
  398. text-align: center;
  399. }
  400. .own-linksLeft{
  401. display: inline-block;
  402. vertical-align: top;
  403. margin-top: 20px;
  404. margin-right: 40px;
  405. margin-bottom: 40px;
  406. max-width: 100px;
  407. font: normal 18px 'got-medium', sans-serif;
  408. }
  409. .own-linksLeft a:link{
  410. text-decoration: none;
  411. color: #000000;
  412. font-weight: bold;
  413. display: block;
  414. margin: 10px;
  415. margin-bottom: 30px;
  416. text-align: center;
  417. border-top: 1px solid #000000;
  418. padding-top: 20px;
  419. width: 120px;
  420. }
  421. .own-linksLeft a:visited{
  422. color: #000000;
  423. }
  424. .own-linksLeft a:hover{
  425. color: #C85127;
  426. }
  427. .own-orange{
  428. color: #C85127!important;
  429. }
  430. .own-projecteText{
  431. display: inline-block;
  432. max-width: 600px;
  433. text-align: left;
  434. vertical-align: top;
  435. padding: 10px;
  436. padding-bottom: 40px;
  437. }
  438. .own-projecteText h3{
  439. font: normal 25px 'got-medium', sans-serif;
  440. }
  441. .own-desplegableAmagat{
  442. display: none;
  443. }
  444. .own-desplegable{
  445. display: block;
  446. z-index: 1;
  447. position: absolute;
  448. background: #C85127;
  449. max-width: 600px;
  450. margin-left: 18%;
  451. padding: 30px;
  452. }
  453. .own-rightBox{
  454. display: inline-block;
  455. vertical-align: top;
  456. margin-top: 30px;
  457. text-align: left;
  458. }
  459. .own-rightBox a:link{
  460. text-decoration: none;
  461. color: #000000;
  462. font-weight: bold;
  463. display: block;
  464. margin: 10px;
  465. margin-bottom: 20px;
  466. }
  467. .own-rightBox a:visited{
  468. color: #000000;
  469. }
  470. .own-rightBox a:hover{
  471. color: #C85127;
  472. }
  473. @media (max-width:1200px) {
  474. .own-textBoxLeft{
  475. display: inline-block;
  476. vertical-align: top;
  477. margin-top: 20px;
  478. margin-right: 20px;
  479. margin-bottom: 40px;
  480. max-width: 600px;
  481. text-align: left;
  482. font-weight: bold;
  483. font: normal 22px 'got-medium', sans-serif;
  484. }
  485. }
  486. @media (min-width:1200px) {
  487. .own-textBoxLeft{ /*a pantalla gran, barra lateral left*/
  488. display: inline-block;
  489. vertical-align: top;
  490. margin-right: 10px;
  491. margin-bottom: 40px;
  492. max-width: 200px;
  493. text-align: left;
  494. font-weight: bold;
  495. font-size: 22px;
  496. font: normal 22px 'got-medium', sans-serif;
  497. }
  498. }
  499. .own-nosaltresCenterRight{
  500. display: inline-block;
  501. max-width: 800px;
  502. text-align: left;
  503. vertical-align: top;
  504. }
  505. .own-imgTopText{
  506. width: 100%;
  507. margin-bottom: 30px;
  508. }
  509. .own-nosaltresTitle{
  510. /*font-size: 45px;*/
  511. font-weight: bold;
  512. padding-left: 7%;
  513. text-align: left;
  514. margin-top: 30px;
  515. margin-bottom: 30px;
  516. font: normal 55px 'got-black', sans-serif;
  517. }
  518. .own-nosaltresText{
  519. display: inline-block;
  520. max-width: 600px;
  521. text-align: left;
  522. vertical-align: top;
  523. padding-bottom: 40px;
  524. }
  525. .own-inlineBlock{
  526. display: inline-block!important;
  527. }