a,
.link{color:#ff5252;text-decoration:none;}
a:hover,
.link:hover{color:#ff3838;text-decoration:none;}
h1{font-size:24px;}
h1, h2, h3, h4, h5, h6{font-weight:300;}
img{max-width:100%;height:auto;}
ul{padding-left:1em;}
ul li{margin-bottom:5px;}
ul.unstyled{margin:0;padding:0;list-style:none;}
.float-left{float:left;padding-left:15px;}
.float-right{float:right;padding-right:15px;}
[canvas=container]{margin-top:60px;height:-webkit-calc(100% - 60px);height:-moz-calc(100% - 60px);height:calc(100% - 60px);}
[off-canvas]{background-color:#222222;}
[off-canvas] .padded-box{padding:20px;}
[off-canvas] ul.menu{margin:0;padding:0;display:block;list-style:none;}
[off-canvas] ul.menu li a{color:rgba(255, 255, 255, 0.87);display:block;padding:20px;padding-top:7px;height:20px;background-color:rgba(255, 255, 255, 0);-webkit-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s;}
[off-canvas] ul.menu li a:hover{color:#fff;background-color:rgba(255, 255, 255, 0.1);}
img#logo-menu{margin:20px;max-width:120px;}
img#profile{max-width:150px;border-radius:100%;display:block;margin:0 auto;}
[class*=js-open-],
[class*=js-toggle-],
[class*=js-close-]{cursor:pointer;}
nav[canvas]{position:fixed;top:0;width:100%;background-color:white;height:60px;line-height:60px;font-size:24px;font-weight:100;text-align:center;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
nav[canvas] .button{top:-5px;}
@media (max-width:413px){nav[canvas] .button .fa{margin:0;}
}
nav[canvas] .button span.text{display:none;}
@media (min-width:414px){nav[canvas] .button span.text{display:inline;}
}
#logo{max-width:120px;position:relative;top:1px;}
[canvas=container] [mhtn=row]:not(.no-margin){margin-top:20px;margin-bottom:20px;}
@media (min-width:900px){[canvas=container] [mhtn=row]:not(.no-margin){margin-top:40px;margin-bottom:40px;}
}
#banner{display:none;}
@media (min-width:900px){#banner{display:block;}
#banner img{max-width:none;width:100%;}
}