/*-- COVER STYLES --*//*-- COVER-SECTION-TOP --*/#cover-section-top {background-color:transparent;min-height:70px;margin-top:-70px;}/*-- COVER-SECTION --*/#cover-section {background-color:#FFFFFF;background: url(../images/cover/cover-bkgd-collage-white.jpg);background-position:center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;padding-top: 70px; /* height of navbar */}.cover-content {display: flex;flex-flow: column;align-items: center;width: 100%;}.cover-name,.cover-lastname {text-transform: uppercase;}.cover-name {color:rgba(166,206,57,1.00);font-size: 80px;font-weight: 900;line-height: 1em;margin-bottom: 0;}.cover-lastname {color:#555;font-size: 76px;font-weight: 100;line-height: 1em;margin-bottom: .75em;}#cover-section .box-kb-effect {overflow: hidden;border-radius: 50%;	}#cover-section .box-kb-effect img {/*width: 100%;*/margin-left: 0px;position: relative;transition-property: all;transition-duration: 0.5s; transition-timing-function: ease-in-out;transition-delay: 0s;}#cover-section .box-kb-effect:hover img {transform: scale(1.1) rotate(0deg);}.cover-portrait {background-color: #fff;max-height: 100px;position: absolute;}.tagline-bar {position: relative;width: 100%;display: flex;align-items: center;flex-flow: column;}.cover-tagline {text-align: center;margin-top: 10px;margin-bottom: 0;}/* MEDIA QUERIES *//* Laptops and desktops - 1200px and up */@media only screen and (min-width: 1200px) {#cover-section {background-attachment: fixed;}}/* Tablets and large phones - 600px and up */@media only screen and (max-width: 992px) {#cover-section {background-attachment: scroll;padding: 0;}.cover-name {font-size: 64px;line-height: 1.25em;	}.cover-lastname {font-size: 62px;margin-bottom: 1.25em;}.cover-portrait {max-height: 85px;}}/* Phones - 600px and down */@media only screen and (max-width: 600px) {#cover-section-top {min-height:65px;margin-top:-65px;}#cover-section {padding-top: 0;}.cover-name {font-size: 40px;line-height: 1.25em;	}.cover-lastname {font-size: 38px;margin-bottom: 1.25em;}.cover-portrait {max-height: 70px;}.cover-tagline {font-size: 14px;}}