.svg-icon{display:inline-block;width:1em;height:1em;vertical-align:-0.125em;fill:currentColor}.card-image-282{height:282px !important;width:100%;object-fit:contain;display:block}#wordpress-malware-removal-title .lead{font-size:1.55rem}.codearea{background-color:#2d2d2d;color:#ccc;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;padding:1em;margin:.5em 0}.codearea li{margin-left:3rem !important}.language-markup{line-height:1 !important}li{margin-bottom:.8rem}ol ul{list-style-type:disc}.list-inside{list-style-position:inside;padding-left:.05rem}.navbar-nav:hover>li:not(:hover){opacity:.5}.navbar-nav li{transition:opacity .3s ease}.card-hover:hover{box-shadow:0 .5rem 1rem rgba(0, 0, 0, 0.15) !important}#qualifications .modal-content img{max-height:85vh}.clickable{cursor:pointer}#skills-icons img{margin-right:4px}#back-to-top-button{position:fixed;bottom:17px;right:17px;display:none;z-index:99;width:2.75rem;height:2.75rem;padding:0;border-radius:50%;line-height:1;opacity:.5}#back-to-top-button .svg-icon{display:block;margin:auto}#back-to-top-button:hover{opacity:1}.bg-light-alternate:nth-child(even){background:#f9f7f7}.heading-line::before{content:"";width:10rem;height:.2rem;display:block;margin:0 auto;background-color:#3f72af}.heading-line-left::before{margin:0}.token.property{margin-left:30px}code[class*=language-],pre[class*=language-]{white-space:pre-line !important}@media(min-width: 1024px){#torrent-table th:first-child,#torrent-table th:nth-child(2){min-width:240px}}@media only screen and (min-width: 760px){#reviewsModal .modal-dialog{max-width:60vw}}@media only screen and (max-width: 600px){section.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}section.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}footer a{padding:.41rem !important;font-size:13px !important}footer #copyright p{font-size:13px !important}}@media(max-width: 767.98px){#logo picture{flex:0 0 clamp(3.75rem,18vw,4.5rem)}#logo img{display:block;width:100%;height:auto}#logo span{margin-bottom:0;font-size:clamp(1.1rem,5vw,1.3rem);white-space:nowrap}}@media(max-width: 768px){.navbar-header-row{width:100%}#main-navigation{height:0;width:100%;position:fixed;z-index:1;top:0;left:0;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.9);overflow-x:hidden;transition:.5s}#main-navigation a{text-align:center;padding:8px;text-decoration:none;font-size:33px;color:#f8f8f8;display:block;transition:.3s}}