:root{--primary-color: #000;--primary-blue: #0D6EFD;--fontsize: 1.25rem;--fontsize-mobile: 1.2rem}body{font-family:Calibri,"Trebuchet MS",sans-serif;font-size:var(--fontsize-mobile);color:var(--primary-color)}body li{padding-top:.8rem;padding-bottom:.8rem}@media screen and (min-width: 768px){body{font-size:var(--fontsize)}}body header .navbar ul li{padding:0}body header .navbar .navbar-toggler{font-size:1rem}body header .navbar .nav-logos a{font-size:.6rem;color:#fff;display:block !important}body header .navbar .nav-logos a img{max-width:30px;margin-left:15px}body header .navbar .nav-logos h1{font-size:1rem;margin-bottom:0}@media screen and (min-width: 768px){body header .navbar .nav-logos h1{font-size:1.5rem}}body header .navbar .nav-logos img{max-width:106px}body header .navbar .nav-link{font-size:.75rem}@media(min-width: 768px){body header .navbar .nav-link{font-size:1rem}}body header .hero{background-image:url("https://www.mikethompson100.com/images/hero.jpg");min-height:25vh;background-size:cover}@media(min-width: 768px){body header .hero{min-height:30vh}}body header .navTitle{margin-top:49px}@media(min-width: 768px){body header .navTitle{margin-top:54px}}body header .navTitle h1{margin-bottom:0}@media(min-width: 768px)and (max-width: 991px){body header .navTitle h1{font-size:2.2rem}}@media(min-width: 992px){body header .navTitle h1{margin-bottom:.5rem}}body header .navTitle .navheight{min-height:90px !important}@media screen and (min-width: 768px){body header .navTitle .navheight{min-height:80px !important;padding-top:4px;padding-bottom:4px}}body main{min-height:65vh}body main .ext-links a{font-size:.7rem}@media(min-width: 768px){body main .ext-links a{font-size:1rem}}body main#home ol,body main#home ul{padding-left:1rem}@media screen and (min-width: 768px){body main#home ol,body main#home ul{padding-left:2rem}}body main#skills #certifications{max-width:992px}body main#skills #certifications img{background-color:#fff;border:2px solid #000;border-bottom:4px solid var(--primary-blue)}body main#skills .logo{display:flex;flex-direction:column;justify-content:center;min-width:100px;min-height:100px;margin-bottom:10px;padding:6px}body main#skills .logo img{max-width:115px;margin:10px 0}@media screen and (min-width: 768px){body main#skills .logo img{max-width:103px;margin:0}}body main#skills .cert{background-color:#303030;padding:5px;border-radius:7px}body main#experience ul{padding-left:1rem}@media screen and (min-width: 768px){body main#experience ul{padding-left:2rem}}body main#about #headshotContainer{height:161px;display:inline}body main#about #headshotContainer #headshot{border-radius:15px;max-width:100px}@media screen and (min-width: 992px){body main#about #headshotContainer #headshot{max-width:161px}}body main#about .sbm{max-width:24%}@media(min-width: 992px){body main#about .sbm{max-width:10%}}body main#about #modals .flag{min-height:135px}@media screen and (min-width: 768px){body main#about #modals .modal#colombia .modal-dialog,body main#about #modals .modal#spain .modal-dialog{max-width:85vw}}body main#about #modals .modal img{border:1px solid #ddd;border-radius:10px}body main#about #modals .modal .modal-header .modal-close-button{font-size:1.75rem;background:rgba(0,0,0,0);border:0;margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}body main#about #modals #brazil.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center}@media screen and (min-width: 575px)and (orientation: landscape){body main#about #modals #brazil.modal .modal-dialog{max-width:60vw;margin:15px auto}}@media screen and (min-width: 1200px){body main#about #modals #brazil.modal .modal-dialog .modal-content{max-width:1021.5px;margin:0 auto}}body main#about #modals #brazil.modal .modal-dialog .modal-content .modal-header{padding:.5rem}body main#about #modals #brazil.modal .modal-dialog .modal-content .modal-header a{font-size:.85rem;color:green;font-weight:bold}body main#about #modals #brazil.modal .modal-dialog .modal-content .modal-header .modal-title{font-size:1.2rem}@media screen and (min-width: 768px){body main#about #modals #brazil.modal .modal-dialog .modal-content .modal-header .modal-title{font-size:1.5rem}}body main#about #modals #brazil.modal .modal-dialog .modal-content .video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;background:#000;border-radius:5px}body main#about #modals #brazil.modal .modal-dialog .modal-content .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto}body footer{margin:50px 0 25px}body footer .footer-bg img{max-width:40px;margin-right:4px;margin-left:2px}body footer .footer-bg .bord{border-right:1px solid #000}body footer .footer-bg a{margin-left:4px;text-decoration:none;font-size:.85rem;display:inline-block;justify-content:center}