_companies-list.scss 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. .companies {
  2. $this: &;
  3. &__wrapper {
  4. padding-top: 16px;
  5. padding-bottom: 80px;
  6. max-width: 1218px;
  7. transition: padding-top .225s ease;
  8. @include for-desktop-up {
  9. padding-top: 64px;
  10. padding-bottom: 72px;
  11. }
  12. }
  13. &__found {
  14. margin-top: 32px;
  15. }
  16. &__list {
  17. margin-top: 16px;
  18. @include for-laptop-up {
  19. display: flex;
  20. flex-wrap: wrap;
  21. margin-top: 0;
  22. margin-left: -15px;
  23. margin-right: -15px;
  24. }
  25. }
  26. &__list-item {
  27. & + #{$this}__list-item {
  28. margin-top: 32px;
  29. @include for-laptop-up {
  30. margin-top: 16px;
  31. }
  32. }
  33. @include for-laptop-up {
  34. margin-top: 16px;
  35. margin-bottom: 16px;
  36. margin-left: 15px;
  37. margin-right: 15px;
  38. }
  39. }
  40. &__btn-more {
  41. display: flex;
  42. height: 48px;
  43. margin-left: auto;
  44. margin-right: auto;
  45. margin-top: 32px;
  46. &:hover {
  47. #{$this}__btn-more-icon {
  48. color: #ffffff;
  49. }
  50. }
  51. @include for-laptop-up {
  52. height: 56px;
  53. width: 100%;
  54. }
  55. @include for-desktop-up {
  56. max-width: 370px;
  57. }
  58. }
  59. &__btn-more-icon {
  60. color: #828282;
  61. margin-right: 20px;
  62. }
  63. }