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.

screen.scss 23KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064
  1. /**
  2. Copyright distrib (2018)
  3. contact@opendistrib.net
  4. Ce logiciel est un programme informatique servant à aider les producteurs
  5. à distribuer leur production en circuits courts.
  6. Ce logiciel est régi par la licence CeCILL soumise au droit français et
  7. respectant les principes de diffusion des logiciels libres. Vous pouvez
  8. utiliser, modifier et/ou redistribuer ce programme sous les conditions
  9. de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA
  10. sur le site "http://www.cecill.info".
  11. En contrepartie de l'accessibilité au code source et des droits de copie,
  12. de modification et de redistribution accordés par cette licence, il n'est
  13. offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons,
  14. seule une responsabilité restreinte pèse sur l'auteur du programme, le
  15. titulaire des droits patrimoniaux et les concédants successifs.
  16. A cet égard l'attention de l'utilisateur est attirée sur les risques
  17. associés au chargement, à l'utilisation, à la modification et/ou au
  18. développement et à la reproduction du logiciel par l'utilisateur étant
  19. donné sa spécificité de logiciel libre, qui peut le rendre complexe à
  20. manipuler et qui le réserve donc à des développeurs et des professionnels
  21. avertis possédant des connaissances informatiques approfondies. Les
  22. utilisateurs sont donc invités à charger et tester l'adéquation du
  23. logiciel à leurs besoins dans des conditions permettant d'assurer la
  24. sécurité de leurs systèmes et ou de leurs données et, plus généralement,
  25. à l'utiliser et l'exploiter dans les mêmes conditions de sécurité.
  26. Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
  27. pris connaissance de la licence CeCILL, et que vous en avez accepté les
  28. termes.
  29. */
  30. //@import "compass/reset";
  31. @import "compass" ;
  32. $dir-img: '../img/' ;
  33. $dir-fonts: '../fonts/' ;
  34. $jaune: #fdd44b ;
  35. $orange: darken(#FDB64B,20%) ;
  36. $gris1: #e0e0e0 ;
  37. $gris2: #e0e0e0 ;
  38. $courant : #323232 ;
  39. $color2: lighten($jaune,30%) ;
  40. $color2: #fff2c7 ;
  41. $color2: #fff6d5 ;
  42. $color1: #BB8757 ;
  43. $color2: #F8F1DD ;
  44. $color1: #FF7F00 ;
  45. $color2: white ;
  46. @import "_fonts.scss" ;
  47. html {
  48. height: 100% ;
  49. }
  50. body {
  51. position: relative ;
  52. color: #505050 ;
  53. font-family: 'Arial' ;
  54. background-attachment: fixed ;
  55. min-height: 100%;
  56. margin: 0;
  57. padding: 0;
  58. background-color: #FFF8DC ;
  59. }
  60. strong {
  61. font-weight: bold ;
  62. }
  63. .table {
  64. background-color: white ;
  65. }
  66. #main {
  67. padding-bottom: 50px ;
  68. a {
  69. color: $courant ;
  70. text-decoration: underline ;
  71. &:focus, &:active {
  72. outline-color: gray ;
  73. color: $color1 ;
  74. }
  75. &:hover {
  76. color: $color1 ;
  77. }
  78. &.btn {
  79. text-decoration: none ;
  80. }
  81. }
  82. }
  83. #bookmarked-producers, #main {
  84. .btn-primary {
  85. background-color: $color1 ;
  86. border: solid 1px $color1 ;
  87. color: white ;
  88. &:hover, &:active, &:focus {
  89. background-color: darken($color1, 5) ;
  90. border: solid 1px $color1 ;
  91. color: white ;
  92. }
  93. }
  94. }
  95. .form-control:focus {
  96. @include box-shadow(none) ;
  97. border: solid 1px $color1 ;
  98. }
  99. p {
  100. padding-bottom: 20px ;
  101. line-height: 21px ;
  102. }
  103. ul {
  104. padding-left: 20px ;
  105. list-style-type: disc ;
  106. margin-bottom: 10px ;
  107. li {
  108. padding-left: 5px ;
  109. }
  110. }
  111. .clr {
  112. clear: both ;
  113. }
  114. .btn {
  115. background-image: none ;
  116. }
  117. #main .alert {
  118. background-image: none;
  119. background-color: white ;
  120. border-bottom-width: 3px ;
  121. }
  122. .alert {
  123. &.alert-warning {
  124. a {
  125. color: #8a6d3b ;
  126. //text-decoration: none ;
  127. //font-weight: bold ;
  128. }
  129. }
  130. }
  131. #main {
  132. position: relative ;
  133. .inner {
  134. width: 960px ;
  135. margin: 0px auto ;
  136. }
  137. }
  138. #content {
  139. #the-content {
  140. padding-top: 100px ;
  141. padding-left: 30px ;
  142. padding-right: 30px ;
  143. padding-bottom: 50px ;
  144. }
  145. .content-text {
  146. h1 {
  147. font-family: 'highvoltageregular' ;
  148. font-size: 30px ;
  149. color: black ;
  150. text-transform: uppercase ;
  151. }
  152. h2 {
  153. font-family: 'highvoltageregular' ;
  154. font-size: 20px ;
  155. text-transform: none ;
  156. padding-bottom: 0px ;
  157. margin-bottom: 5px ;
  158. margin-top: 5px ;
  159. }
  160. }
  161. }
  162. #block-demo {
  163. padding: 10px 0px ;
  164. background-color: $color1 ;
  165. color: white;
  166. text-align: center ;
  167. a {
  168. color: white ;
  169. text-decoration: underline ;
  170. }
  171. }
  172. #header {
  173. z-index: 100 ;
  174. border-bottom: solid 1px $gris1 ;
  175. background-color: white ;
  176. .container {
  177. position: relative ;
  178. }
  179. #the-header {
  180. height: 80px ;
  181. height: auto ;
  182. }
  183. #env-dev {
  184. font-family: 'comfortaabold' ;
  185. text-align: center ;
  186. font-size: 18px ;
  187. padding-top: 10px ;
  188. padding-bottom: 10px ;
  189. color: $color1 ;
  190. background-color: transparent ;
  191. position: absolute ;
  192. top: 18px ;
  193. left: 79px ;
  194. }
  195. #link-home {
  196. float: left ;
  197. padding-top: 10px ;
  198. padding-bottom: 10px ;
  199. text-decoration: none ;
  200. font-size: 22px ;
  201. color: black ;
  202. display: block ;
  203. img {
  204. height: 50px ;
  205. margin-bottom: 5px ;
  206. float: left ;
  207. }
  208. .text {
  209. float: left ;
  210. padding-left: 10px ;
  211. .bap {
  212. font-family: "comfortaalight" ;
  213. font-size: 24px ;
  214. }
  215. .plateforme {
  216. font-size: 17px ;
  217. font-family: "myriadpro-light" ;
  218. color: $color1 ;
  219. }
  220. }
  221. }
  222. #presentation-distrib {
  223. display: none ;
  224. float: left ;
  225. width: 300px ;
  226. margin-top: 20px ;
  227. margin-left: 20px ;
  228. text-align: left ;
  229. font-family: 'capsuularegular' ;
  230. font-size: 18px ;
  231. line-height: 20px ;
  232. }
  233. #link-space-producer {
  234. border-left: solid 1px #e0e0e0 ;
  235. color: $color1 ;
  236. }
  237. nav {
  238. padding-top: 0px ;
  239. margin-bottom: 0px ;
  240. border: 0px none ;
  241. background: none ;
  242. @include box-shadow(none) ;
  243. .navbar-toggle {
  244. background-color: white ;
  245. }
  246. ul {
  247. float: right ;
  248. padding: 0px ;
  249. margin: 0px ;
  250. margin-top: 18px ;
  251. li {
  252. padding: 0px ;
  253. display: block ;
  254. a {
  255. display: block ;
  256. text-decoration: none ;
  257. background-color: transparent ;
  258. padding: 10px 15px ;
  259. margin: 0px ;
  260. font-family: 'capsuularegular' ;
  261. font-weight: bold ;
  262. color: black ;
  263. font-size: 16px ;
  264. @include border-radius(5px) ;
  265. @include box-shadow(none) ;
  266. span {
  267. font-size: 15px ;
  268. }
  269. &:hover {
  270. color: $color1 ;
  271. background-color: white ;
  272. }
  273. }
  274. &#li-home a {
  275. }
  276. &.active {
  277. a {
  278. background-color: $color1;
  279. color: white ;
  280. }
  281. }
  282. ul {
  283. li {
  284. a {
  285. padding: 10px 10px ;
  286. }
  287. }
  288. }
  289. }
  290. }
  291. }
  292. #link-logout {
  293. .name {
  294. color: gray;
  295. font-size: 10px;
  296. left: 18px;
  297. position: relative;
  298. top: -4px;
  299. }
  300. }
  301. }
  302. .home {
  303. #main {
  304. background: black top center no-repeat url(../img/carottes.jpg) ;
  305. background-size: 100% auto ;
  306. }
  307. }
  308. .vertical-align {
  309. display: flex;
  310. align-items: center;
  311. }
  312. #content {
  313. position: relative ;
  314. padding: 20px 0px ;
  315. padding-top: 35px ;
  316. padding-bottom: 50px ;
  317. h1#title-site, h1 {
  318. font-family: "highvoltageregular" ;
  319. font-size: 35px ;
  320. }
  321. h2 {
  322. color: $courant ;
  323. padding-bottom: 15px ;
  324. font-size: 35px ;
  325. line-height: 35px ;
  326. font-family: 'highvoltageregular' ;
  327. text-transform: uppercase ;
  328. position: relative ;
  329. margin-top: 30px ;
  330. }
  331. h3 {
  332. font-family: 'highvoltageregular' ;
  333. font-size: 20px ;
  334. color: $courant ;
  335. }
  336. #presentation-distrib {
  337. margin-top: 20px ;
  338. margin-bottom: 50px ;
  339. text-align: center ;
  340. h1 {
  341. font-family: 'capsuularegular' ;
  342. text-align: center ;
  343. margin-top: 15px ;
  344. text-transform: none ;
  345. color: $color1 ;
  346. font-weight: bold ;
  347. font-size: 30px ;
  348. margin-bottom: 0px ;
  349. padding-bottom: 0px ;
  350. }
  351. p {
  352. color: white ;
  353. font-family: 'capsuularegular' ;
  354. font-size: 20px ;
  355. margin-top: 20px ;
  356. }
  357. }
  358. .panel {
  359. background-color: white ;
  360. border: solid 1px #e0e0e0 ;
  361. .panel-heading {
  362. background-color: #FFF8DC ;
  363. border-bottom: 0px ;
  364. padding-top: 10px ;
  365. padding-bottom: 8px ;
  366. border-bottom: solid 1px #e0e0e0 ;
  367. h2.panel-title {
  368. margin: 0px ;
  369. padding: 0px ;
  370. padding-top: 0px ;
  371. text-align: center ;
  372. .img {
  373. height: 20px ;
  374. display: none ;
  375. }
  376. .glyphicon {
  377. font-size: 20px ;
  378. display: none ;
  379. }
  380. span.the-title {
  381. margin-left: 10px ;
  382. font-size: 26px ;
  383. position: relative ;
  384. top: 0px ;
  385. text-transform: uppercase ;
  386. }
  387. }
  388. }
  389. .panel-body {
  390. background-color: white ;
  391. @include border-radius(0px 0px 5px 5px) ;
  392. }
  393. }
  394. #row-users-producers {
  395. text-align: center ;
  396. display: table ;
  397. margin-bottom: 20px ;
  398. @include border-radius(5px) ;
  399. .col-md-6 {
  400. display: table-cell ;
  401. width: 50% ;
  402. .panel {
  403. height: 100% ;
  404. margin-bottom: 20px ;
  405. background-color: transparent ;
  406. @include box-shadow(none) ;
  407. }
  408. &.producer {
  409. padding-left: 0px ;
  410. }
  411. &.users {
  412. padding-right: 0px ;
  413. }
  414. }
  415. }
  416. #row-users-producers,
  417. #row-functionalities-rates {
  418. div.producer, div.users {
  419. }
  420. div.producer {
  421. .btn-primary {
  422. margin-bottom: 5px ;
  423. }
  424. }
  425. p.presentation {
  426. font-family: 'capsuularegular' ;
  427. color: black ;
  428. font-size: 20px ;
  429. line-height: 26px ;
  430. }
  431. p {
  432. padding-bottom: 4px ;
  433. }
  434. }
  435. #row-functionalities-rates {
  436. .block {
  437. margin-bottom: 10px ;
  438. p {
  439. font-family: 'capsuularegular' ;
  440. font-size: 18px ;
  441. margin-left: 70px ;
  442. }
  443. img {
  444. float: left ;
  445. width: 50px ;
  446. height: auto ;
  447. }
  448. a {
  449. text-decoration: none ;
  450. color: black ;
  451. &:hover {
  452. color: $color1 ;
  453. }
  454. }
  455. }
  456. .block-points-sale-products {
  457. img {
  458. width: 40px ;
  459. }
  460. }
  461. }
  462. #block-rates {
  463. table {
  464. th {
  465. font-family: 'capsuularegular' ;
  466. font-weight: normal ;
  467. font-size: 23px ;
  468. }
  469. th, td {
  470. text-align: center ;
  471. }
  472. }
  473. }
  474. #btn-demo {
  475. &:hover, &:focus, &:active {
  476. color: black ;
  477. }
  478. }
  479. #modal-prices {
  480. }
  481. }
  482. #content #contact {
  483. display: none ;
  484. .icon {
  485. width: 55px ;
  486. top: -15px ;
  487. margin-left: -70px ;
  488. }
  489. .form-control:focus {
  490. /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ;
  491. border-color: $jaune ;*/
  492. }
  493. .form-group {
  494. text-align: center ;
  495. }
  496. .img-right {
  497. float: right ;
  498. img {
  499. width: 300px ;
  500. }
  501. }
  502. }
  503. #bookmarked-producers {
  504. padding: 0px ;
  505. padding-top: 15px ;
  506. padding-bottom: 7px ;
  507. margin: 0px ;
  508. border-bottom: solid 1px #e0e0e0 ;
  509. background-color: white ;
  510. h2 {
  511. float: left ;
  512. font-family: 'highvoltageregular' ;
  513. color: $courant ;
  514. text-align: left ;
  515. font-size: 16px ;
  516. margin: 0px ;
  517. padding: 0px ;
  518. color: $courant ;
  519. }
  520. #producers {
  521. position: relative ;
  522. top: -5px ;
  523. left: 5px ;
  524. }
  525. #discover {
  526. padding-bottom: 20px ;
  527. text-align: center ;
  528. p {
  529. padding-bottom: 0px ;
  530. color: $color2 ;
  531. }
  532. .btn {
  533. background-color: $color2 ;
  534. color: $color1 ;
  535. border: solid 1px $color2 ;
  536. }
  537. }
  538. }
  539. #footer {
  540. position: absolute ;
  541. bottom: 0px ;
  542. width: 100% ;
  543. text-align: left ;
  544. padding-top: 30px ;
  545. padding-bottom: 17px ;
  546. background-color: white ;
  547. border-top: solid 1px #e0e0e0 ;
  548. a {
  549. color: black ;
  550. font-family: 'capsuularegular' ;
  551. font-size: 18px ;
  552. text-decoration: none ;
  553. padding-left: 10px ;
  554. padding-right: 10px ;
  555. border-right: solid 1px white ;
  556. &:hover {
  557. text-decoration: underline ;
  558. }
  559. &:last-child {
  560. border: 0px none ;
  561. }
  562. }
  563. }
  564. #content #mentions {
  565. padding-top: 20px ;
  566. div.content {
  567. width: 60% ;
  568. font-size: 90% ;
  569. }
  570. p {
  571. padding-bottom: 15px ;
  572. }
  573. h2 {
  574. color: black ;
  575. padding-bottom: 40px ;
  576. font-size: 25px ;
  577. line-height: 35px ;
  578. font-family: 'highvoltageregular' ;
  579. }
  580. h3 {
  581. font-family: "highvoltageregular" ;
  582. font-size: 18px ;
  583. padding-bottom: 12px ;
  584. margin-top: 10px ;
  585. color: black ;
  586. }
  587. }
  588. .mentions {
  589. #main, body {
  590. //background-color: white ;
  591. }
  592. }
  593. .vegas-loading {
  594. display: none ;
  595. }
  596. #profil-user {
  597. .form-group.field-user-no_mail label {
  598. font-weight: normal ;
  599. }
  600. .form-group label {
  601. cursor: pointer ;
  602. }
  603. #mails-days-distribution {
  604. .form-group {
  605. float: left ;
  606. margin-right: 15px ;
  607. label {
  608. font-weight: normal ;
  609. }
  610. }
  611. }
  612. p.strong {
  613. font-weight: bold ;
  614. }
  615. }
  616. /* login */
  617. $max-width-form: 500px ;
  618. .back-white {
  619. background-color: white ;
  620. padding: 30px ;
  621. @include border-radius(5px) ;
  622. }
  623. .site-login {
  624. .col-lg-5 {
  625. margin: 0px auto ;
  626. float: none ;
  627. max-width: $max-width-form ;
  628. @extend .back-white ;
  629. }
  630. }
  631. /* signup */
  632. .modal-backdrop {
  633. z-index: 999;
  634. }
  635. .site-signup {
  636. .col-lg-5 {
  637. margin: 0px auto ;
  638. float: none ;
  639. max-width: $max-width-form ;
  640. @extend .back-white ;
  641. }
  642. }
  643. #modal-cgv {
  644. .modal-body {
  645. h2 {
  646. margin-bottom: 5px ;
  647. padding-bottom: 0px ;
  648. font-size: 20px ;
  649. margin-top: 0px ;
  650. }
  651. }
  652. }
  653. #form-signup {
  654. #user-producer {
  655. margin-bottom: 30px ;
  656. }
  657. #signupform-id_producer {
  658. option:disabled {
  659. font-weight: bold ;
  660. color: black ;
  661. }
  662. }
  663. #champs-producer {
  664. display: none ;
  665. }
  666. #buttons-signup {
  667. margin-top: 30px;
  668. }
  669. .field-signupform-is_test {
  670. display: none;
  671. }
  672. }
  673. #col-left {
  674. padding: 0px ;
  675. z-index: 15 ;
  676. .affix {
  677. width: 25% ;
  678. border-right: solid 1px #e0e0e0 ;
  679. background-color: #FAFAFA ;
  680. height: 100% ;
  681. }
  682. #link-home {
  683. text-decoration: none ;
  684. font-size: 22px ;
  685. color: black ;
  686. display: block ;
  687. padding: 10px ;
  688. background-color: $color2 ;
  689. img {
  690. height: 50px ;
  691. margin-bottom: 5px ;
  692. float: left ;
  693. }
  694. .text {
  695. padding-left: 62px ;
  696. .bap {
  697. font-family: "comfortaalight" ;
  698. font-size: 24px ;
  699. }
  700. .plateforme {
  701. font-size: 17px ;
  702. font-family: "myriadpro-light" ;
  703. color: $color1 ;
  704. }
  705. }
  706. }
  707. h2 {
  708. font-family: 'myriadpro-regular' ;
  709. color: black ;
  710. margin: 0px ;
  711. margin-bottom: 10px ;
  712. padding: 15px 0px 5px 15px ;
  713. }
  714. #links {
  715. background-color: white ;
  716. margin-bottom: 20px ;
  717. ul {
  718. li {
  719. a {
  720. text-align: center ;
  721. border-right: solid 1px #e0e0e0 ;
  722. &:hover {
  723. background-color: $color1 ;
  724. color: white ;
  725. }
  726. }
  727. &:last-child a {
  728. border-right: 0px none ;
  729. }
  730. }
  731. }
  732. }
  733. #producers nav.nav-producers {
  734. ul {
  735. li {
  736. a {
  737. padding-left: 50px ;
  738. height: 40px ;
  739. //margin-right: 20px ;
  740. }
  741. &.active a {
  742. background-color: $color1 ;
  743. position: relative ;
  744. color: white ;
  745. &:after {
  746. right: -40px ;
  747. top: 50%;
  748. border: solid transparent;
  749. content: " ";
  750. height: 0;
  751. width: 0;
  752. position: absolute;
  753. pointer-events: none;
  754. border-color: rgba(187, 135, 87, 0);
  755. border-left-color: #BB8757;
  756. border-width: 20px;
  757. margin-top: -20px;
  758. }
  759. }
  760. }
  761. }
  762. }
  763. ul {
  764. list-style-type: none ;
  765. margin: 0px ;
  766. padding: 0px ;
  767. li {
  768. margin: 0px ;
  769. padding: 0px ;
  770. a {
  771. text-decoration: none ;
  772. font-family: 'comfortaaregular' ;
  773. font-family: 'myriadpro-regular' ;
  774. font-size: 15px ;
  775. padding: 10px ;
  776. border-bottom: solid 1px #e0e0e0 ;
  777. display: block ;
  778. color: black ;
  779. span.name, span.wording {
  780. display: none ;
  781. }
  782. }
  783. }
  784. }
  785. p {
  786. padding: 20px ;
  787. padding-top: 0px ;
  788. color: gray ;
  789. }
  790. }
  791. #content {
  792. .header-title {
  793. height: 79px ;
  794. padding: 20px 20px ;
  795. position: fixed ;
  796. top: 0px ;
  797. width: 100% ;
  798. background-color: white ;
  799. z-index: 10 ;
  800. box-sizing: border-box ;
  801. border-bottom: solid 1px #e0e0e0 ;
  802. @include box-shadow(0px 0px 8px #e0e0e0) ;
  803. h1 {
  804. color: black ;
  805. font-family: 'myriadpro-regular' ;
  806. margin: 0px ;
  807. font-size: 25px ;
  808. text-transform: uppercase ;
  809. }
  810. h2 {
  811. color: gray ;
  812. text-transform: none ;
  813. font-size: 15px ;
  814. margin-top: 3px ;
  815. line-height: 20px ;
  816. }
  817. }
  818. }
  819. .header-producer {
  820. z-index: 1 ;
  821. #block-main-img {
  822. height: 144px ;
  823. overflow: hidden ;
  824. #main-img {
  825. width: 100% ;
  826. height: auto ;
  827. border: 0px none ;
  828. padding: 0px ;
  829. @include border-radius(0px) ;
  830. }
  831. }
  832. h1 {
  833. font-family: 'comfortaaregular' ;
  834. text-align: center ;
  835. position: absolute ;
  836. top: 30px ;
  837. left: 40px ;
  838. span {
  839. background-color: rgba(255, 255, 255, 0.8) ;
  840. //background-color: rgba(187, 135, 87, 0.6) ;
  841. //color: white ;
  842. padding: 10px 30px ;
  843. border: dotted 1px black ;
  844. //@include border-radius(20px) ;
  845. }
  846. }
  847. }
  848. nav#menu-producer {
  849. border-bottom: solid 1px #e0e0e0 ;
  850. //background-color: #FAFAFA ;
  851. ul {
  852. li {
  853. padding: 0px ;
  854. margin: 0px ;
  855. a {
  856. border-right: solid 1px #e0e0e0 ;
  857. text-decoration: none ;
  858. @include border-radius(0px) ;
  859. &:hover {
  860. background-color: $color1 ;
  861. color: white ;
  862. }
  863. }
  864. }
  865. }
  866. }
  867. .site-contact {
  868. .col-lg-5 {
  869. margin: 0px auto ;
  870. float: none ;
  871. }
  872. #contact-phone {
  873. font-family: 'capsuularegular' ;
  874. font-size: 20px ;
  875. line-height: 25px ;
  876. }
  877. }
  878. #site-prices {
  879. .panel {
  880. p {
  881. padding-bottom: 0px;
  882. }
  883. }
  884. }
  885. #contact-form {
  886. .field-contactform-istest {
  887. display: none;
  888. }
  889. }
  890. @import "_order_system.scss" ;
  891. @import "_responsive.scss" ;