html,
body {
height: 100%;
}
/* стили оформления текста */
body {
font-family: arial, sans-serif;
font-size: 13px;
color: #272727;
}
/* стиль для прижатия футера */
#wrap {
min-height: 100%;
margin: 0 auto -30px; /* отрицательный margin снизу такой же как высота футера */
padding: 0 0 60px; /*padding снизу больше чем margin для создания отступа м-у футером и контентом*/
}
#footer {
background-color: #f5f5f5;
}
.holder {
width: 980px;
margin: 0 auto;
}
a {
color: #000;
text-decoration: underline;
&:hover {
color: #000;
text-decoration: none;
}
}
a:focus, button:focus, *:focus {
outline: none !important;
}
/* ----- блок вместо holder при адаптивной вёрстке */
.container {
width: auto;
max-width: 980px;
padding: 0 15px;
}
/*---------------------------------------------------------
/* =========================== header ============================ */
/* стили шапки */
/* =========================== footer ============================ */
/* стили футера */
/* ========================================================== Главная ======================================================= */
/* стили страницы */
/* ======= clearfix ======== */
/* очистка float. классы через запятую */
.class-1:after {
display: table;
line-height: 0;
clear: both;
content: "";
}