body
font-size: 16px
min-width: 320px //это для мобильных устройств
position: relative
line-height: 1.5
font-family: "RobotoRegular", sans-serif
overflow-x: hidden
color: #111
.hidden
display: none
a
outline: none!important
strong, b
font-family: "RobotoBold", sans-serif
font-weight: normal
h1, h2, h3, h4, h5, h6, .button
font-family: "RobotoCondensedBold", sans-serif
font-weight: normal
text-transform: uppercase
.top-line
background-color: $main-color
text-align: center
a
color: #fff
ul, li
list-style-type: none
padding: 0
margin: 0
.sf-menu
margin: 0 auto -6px
float: none
display: inline-block
font-family: "RobotoCondensedRegular", sans-serif
font-size: 15px
background-color: $main-color
a
border-bottom: lighten($main-color, 5%) 1px solid
border-left: lighten($main-color, 5%) 1px solid
border-top: none
>li
border-bottom: lighten($main-color, 5%) 1px solid
border-color: transparent
>a //тут был лишний отступ
color: #fff
border: none
padding: 25px 28px 25px
.fa
font-size: 12px
margin-left: 2px
&:hover
background-color: darken($main-color, 4%)
>a
color: $accent-color
ul
li
background-color: #main-color
text-align: left
&:hover
>a
color: $accent-color
a
padding: 10px 20px
color: #fff
a
border-bottom: lighten($main-color, 5%) 1px solid
border-left: lighten($main-color, 5%) 1px solid
border-top: none
>li
border-bottom: lighten($main-color, 5%) 1px solid
border-color: transparent
>a
position: absolute; // relative / fixed тоже
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
@import bourbon
@import fonts.sass
@import vars.sass
body
font-size: 16px
min-width: 320px
position: relative
line-height: 1.6
font-family: arial, sans-serif
overflow-x: hidden
.hidden
display: none
.main-head
background-image: url(img/bg_top.jpg)
background-size: cover
background-position: top center
height: 100vh
.mnu-line
padding-top: 48px
.logo
display: block
width: 100px
img
width: 100%
nav
ul
list-style-type: none
padding: 0
margin: 0
li
display: inline-block
По ссылке - стили для media ... 480px применились у меня.