/* Import -------------------------------------------------------------------------------- */ @import "import.less"; /* Main source -------------------------------------------------------------------------------- */ body { .lh-transition(all linear .3s); a:active, a:focus, .btn:active, .btn:focus { outline: none; } ul { list-style: none; padding: 0; } } .max-width { position: relative; .make-row(); max-width: 970px; margin: 0 auto; } .color-red { color: #dc3f4e !important; } .color-grey { color: #9b9b9b !important; } section { position: relative; .make-row(); .img-sponsors { display: inline-block; background: url('../img/logo-sponsors.png') no-repeat; overflow: hidden; text-indent: -9999px; } .img-sponsors-deactive-1 { background-position: -2px -2px; width: 394px; height: 40px; &:hover { background-position: -2px -51px; } } .img-sponsors-deactive-4 { background-position: -2px -114px; width: 223px; height: 68px; &:hover { background-position: -1px -191px; } } .img-sponsors-deactive-3 { background-position: -2px -279px; width: 179px; height: 71px; &:hover { background-position: -2px -354px; } } .img-sponsors-deactive-2 { background-position: -229px -113px; width: 127px; height: 127px; &:hover { background-position: -229px -242px; } } .add-nav { background: none; border-color: transparent; margin-bottom: 0; .navbar-text { font-style: italic; font-size: 18px; color: #646464; margin-right: 0; margin-left: -15px; @media screen and (max-width: @grid-float-breakpoint-max) { margin: 0; } } & .navbar-nav > li > a { color: #000; &:hover { color: @navbar-default-link-hover-color; } } .navbar-collapse { margin-left: -15px; margin-right: -15px; @media screen and (max-width: @grid-float-breakpoint-max) { margin: 0; } } } } footer { .icon { display: inline-block; background: url('../img/icon-sprite.png') no-repeat; overflow: hidden; } .icon-mastercard { background-position: -2px -0px; width: 48px; height: 32px; } .icon-qiwi { background-position: -2px -34px; width: 48px; height: 32px; } .icon-visa { background-position: -2px -68px; width: 48px; height: 32px; } .icon-webmoney { background-position: -2px -102px; width: 48px; height: 32px; } .icon-yandex { background-position: -2px -136px; width: 48px; height: 32px; } .icon-fb { background-position: -2px -170px; width: 30px; height: 30px; } .icon-lj { background-position: -2px -202px; width: 30px; height: 30px; } .icon-sk { background-position: -2px -234px; width: 30px; height: 30px; } .icon-vk { background-position: -2px -266px; width: 30px; height: 30px; } }