.our_shop
  background: #222222
  color: white
  padding-top: 46px
  padding-bottom: 37px
  +sm
    padding: 10px 0
  &_img
    flex-basis: 140px
    height: auto
    display: block
  &_title
    color: white
    font-size: 18px
    padding-bottom: 24px
  &_flexbox
    display: flex
    justify-content: space-between
    +sm
      display: block
  &_txt
    font-size: 16px
  &_item
    flex-basis: 50%
    +sm
      margin-bottom: 50px
    &_tweets
      padding-left: 31px
      +sm
        padding-left: 0

  &_visit
    display: flex
    align-items: flex-start

  &_info
    padding-left: 32px

    &_txt
      margin-bottom: 27px
  &_btn
    padding: 4px 20px
    font-size: 14px
.tweets
  &_hashtag
    display: block
  &_date
    font-size: 12px
    display: block
  &_list_item
    background: url(../img/tweet_ic.png) no-repeat 0 3px
    padding-left: 27px
    margin-bottom: 9px

.footer
  padding: 33px 0
  display: flex
  justify-content: space-between
  align-items: center
  font-size: 13px
  +sm
    padding: 15px 0
  &_item
    +md
      margin-bottom: 30px
  +md
    display: block
    text-align: center
  &_design_autor
    margin-left: 59px
    +md
      margin: 0
  &_menu_item
    display: inline-block
    margin-right: 27px
    +sm
      display: block
      margin: 0
  &_menu_link
    +sm
      display: block
      padding: 10px 0
      text-transform: uppercase
    &:hover
        @extend  %hover_opacity

  &_social_networks_item
    margin: 0 4px
    background: #222222
    &:hover
      background: $secondlyAccentDesignColor
    +circle(40px)
    @extend %circle_addition_element