@import url("styles/themes/theme-lynda.min.css");
.factory-flag {
    visibility: hidden;
}

h1,
h2 {
    font-family: minerva-modern, sans-serif !important;
}

.w-100 {
    width: 100%;
}

.main_title {
    font-family: minerva-modern, sans-serif !important;
    font-size: 1.7rem !important;
    display: inline-block;
}

.main_title::first-letter {
    font-size: 2rem !important;
}

.h1title {
    font-family: minerva-modern, sans-serif !important;
    font-size: 6rem !important;
    display: inline-block;
}

.h1title::first-letter {
    font-size: 7rem !important;
}

.view .lead {
    letter-spacing: .2rem;
}

.hover-overlay:hover img.square {
    transform: scale(1.3, 1.3) rotate( 0deg);
    -webkit-transform: scale(1.3, 1.3) rotate( 0deg);
    -moz-transform: scale(1.3, 1.3) rotate(0deg);
    -ms-transform: scale(1.3, 1.3) rotate(0deg);
    -o-transform: scale(1.3, 1.3) rotate(0deg);
}

.text-letter-2 {
    letter-spacing: .2rem;
}

.process-box img {
    vertical-align: top;
    position: relative;
    z-index: 100;
}