// main: ../../../css/styles.scss
html {
font-size : 10px;
font-family : $base-font-family;
font-weight : $base-font-weight;
line-height : 1.15;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position : relative;
height : 100%;
}
body {
background: $bkg-color;
color: $text-color;
}
/*
** Body Padding
*/
main {
padding-top: calc(#{$masthead_height} + 20px);
overflow: hidden;
}
body.main-default main {
padding-top: $masthead_height;
}
body.main-no-padding main {
padding-top: 0;
}
body.main-title main {
padding-top: 0;
}
body.main-hero main {
padding-top: 0;
}
/*
** Admin Bar Compensation Mobile
*/
body.admin-bar main {
padding-top: calc(#{$masthead_height} + 46px);
}
body.admin-bar.main-default main {
padding-top: calc(#{$masthead_height} + 46px);
}
body.admin-bar.main-no-padding main {
padding-top: 46px;
}
body.admin-bar.main-title main {
padding-top: 46px;
}
body.admin-bar.main-hero main {
padding-top: 46px;
}
/*
** Admin Bar Compensation Desktop
*/
@media (min-width: 783px) {
body.admin-bar main {
padding-top: calc(#{$masthead_height} + 32px);
}
body.admin-bar.main-default main {
padding-top: calc(#{$masthead_height} + 32px);
}
body.admin-bar.main-no-padding main {
padding-top: 32px;
}
body.admin-bar.main-title main {
padding-top: 32px;
}
body.admin-bar.main-hero main {
padding-top: 32px;
}
}
.clear {
clear : both;
display: block;
width : 100%;
height : 0;
}
a {
outline: none !important
}
.img-as-bg {
background-position: center;
background-size : cover;
img {
display: none;
}
}