html{scroll-behavior:smooth;}
body{padding:0 !important;}
aside{background:#443737;}
main{background:#A18F7C;}
#smallNav{background:#443737;opacity:0.8;}
#smallNav a{color:#f7f7f7;}
section h3{color:#f7f7f7;}
section i{padding:5px;color:#f7f7f7;}
hr.style-two{border:0;height:1px;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));}
#info{background:#443737;}
#info,ul li a{color:#f7f7f7;}
ul li a:hover{color:#A18F7C;}
ul li a:focus{color:#f7f7f7;}
#profileImg{opacity:1;border-radius:50%;margin-top:5vh;max-width:40%}
header{background:#EBDDC3;}
header > div >div{padding:35px;}
header img{max-width:100%;}
#main{padding:0;}
#main > h1{padding:15px;}
#main> section > div{background:#EBDDC3;margin-top:20px;margin-bottom:20px;border-radius:20px;box-shadow:2px 2px 5px #444;}
#main article{box-shadow:2px 2px 5px #444;}
#main h3,#main p{color:#424242;}
#hero{padding:0;}
#aboutMe p{margin:0;}
#aboutMe > div{padding:20px 0;}
#aboutMe > div > p{margin:0 20px;}
#aboutMe #aboutImg{max-width:100%;}
#aboutMe #desc{margin:17px;}
#projects a img{opacity:0.5;transition:0.5s;width:100%;}
#projects a img:hover{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
#projects > div{padding:20px;}
#projects > div > div > a > img{margin:10px 0;}
#projects div.modal-content{background:#ebddc3;}
#projects div.modal-content p{background:#f2e9da;border-radius:10px;margin-top:10px;box-shadow:1px 1px 5px #444;}
#projects div.modal-body img{max-width:100%;border-radius:10px;opacity:1;padding:5px;box-shadow:1px 1px 5px #444;}
#projects div.modal-body img:hover{-webkit-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0);}
#blog article,#blog article header{background:#f2e9da;margin-top:20px;margin-bottom:20px;border-radius:20px;}
#blog > div > article img{max-width:100%;padding:20px 0;}
#sendMsg{border-radius:5px;padding:6px;}
#sendMsg:hover{background:#bcbcbc;}
#myCV h1{padding-top:30px;}
#myCV h4{margin-top:30px;}
#myCV .year{color:grey;}
#myCV p{margin:0;}
#myCV .business{font-weight:bold;}
#myCV div{margin-top:3px;}
#myCV button{margin-bottom: 10px;}
#adminMain{height:97.6vh;}
footer{background:#443737;}
footer p{margin:0;color:#f7f7f7;}
footer p a i{color:#f7f7f7;}
#back-to-top{position:fixed;bottom:64px;right:24px;z-index:9999;width:32px;height:32px;text-align:center;line-height:32px;background:#4f4343;color:#dbdbdb;cursor:pointer;border:1px solid #dbdbdb;border-radius:2px;text-decoration:none;transition:opacity 0.5s ease-out;opacity:0;}
#back-to-top:hover{background:rgba(30,30,30,0.8);}
#back-to-top.show{opacity:1;}
#hide{visibility:hidden;}
@media print{body{ background-color:#FFFFFF; background-image:none; color:#000000 }aside{ display:none;}#smallNav{ display:none;}#myCV button{display: none;}#back-to-top{display: none;}#info{display: none;}#main{ width:100%;}}
h1::first-letter {margin-top: 0;}
h4::first-letter {margin-top: 0;}