@font-face {
font-family: 'GTSectra Fine';
src:url(//vaopera.org/wp-content/themes/VA-Opera-Divi/fonts/GTSectraFine-Bold.woff2) format('woff2'),
url(//vaopera.org/wp-content/themes/VA-Opera-Divi/fonts/GTSectraFine-Bold.woff) format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'GTSectra Fine';
src:url(//vaopera.org/wp-content/themes/VA-Opera-Divi/fonts/GTSectraFineBold-Italic.woff2) format('woff2'),
url(//vaopera.org/wp-content/themes/VA-Opera-Divi/fonts/GTSectraFineBold-Italic.woff) format('woff');
font-weight: 700;
font-style: italic;
} @font-face {
font-family: 'Sharp Sans';
src:url(//vaopera.org/wp-content/themes/VA-Opera-Divi/fonts/SharpSans-Semibold.woff2) format('woff2'),
url(//vaopera.org/wp-content/themes/VA-Opera-Divi/fonts/SharpSans-Semibold.woff) format('woff');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Sharp Sans';
src:url(//vaopera.org/wp-content/themes/VA-Opera-Divi/fonts/SharpSans-SemiboldItalic.woff2) format('woff2'),
url(//vaopera.org/wp-content/themes/VA-Opera-Divi/fonts/SharpSans-SemiboldItalic.woff) format('woff');
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: 'Sharp Sans';
src:url(//vaopera.org/wp-content/themes/VA-Opera-Divi/fonts/SharpSans-Medium.woff2) format('woff2'),
url(//vaopera.org/wp-content/themes/VA-Opera-Divi/fonts/SharpSans-Medium.woff) format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Sharp Sans';
src:url(//vaopera.org/wp-content/themes/VA-Opera-Divi/fonts/SharpSans-MediumItalic.woff2) format('woff2'),
url(//vaopera.org/wp-content/themes/VA-Opera-Divi/fonts/SharpSans-MediumItalic.woff) format('woff');
font-weight: 500;
font-style: italic;
} h1 {
font-family: 'GTSectra Fine', serif !important;
font-weight: 700 !important;
font-style: italic !important;
}
h2, h3  {
font-family: 'Sharp Sans', sans-serif !important;
font-weight: 600 !important;
text-transform: uppercase !important;
}
h4, h5 {
font-family: 'GTSectra Fine', serif !important;
font-weight: 500 !important;
}
h6 {
font-family: 'GTSectra Fine', serif !important;
font-weight: 500 !important;
}
font, p, body {
font-family: 'Sharp Sans', sans-serif;
font-weight: 500;
}
.manifesto {
font-family: 'Sharp Sans', sans-serif !important;
font-weight: 600 !important;
}
.mega-sub-menu li a {
color: #F6F6EF !important;
}
.mega-sub-menu .mega-block-title {
letter-spacing: 0px !important;
} .vert-men nav ul li {
width: 100% !important;
display: block !important;
margin-top: 0px !important;
}
.vert-men nav ul li a {
padding-bottom: 2px !important;
}
.et-l--footer h5 {
text-transform: initial !important;
}
.et-l--footer h6 {
letter-spacing: 0px !important;
} .mega-sub-menu li a.navbtn {
background: #F6F6EF !important;
color: #473fc5 !important;
padding: 5px 10px;
border-radius: 0px !important;
text-transform: uppercase;
font-weight: 700;
font-size: 1.1em;
}
.mega-sub-menu .menu-item {
line-height: 1em !important;
margin-bottom: 10px !important;
} @keyframes flower1 {
0% {left: 0; top:30;}
50% {left: 50; top: 0;}
100% {left:100; top: 45;}
}
@keyframes flower2 {
0% {left: 0; top:0;}
50% {left: 50; top: 25;}
100% {left:100; top: 0;}
}
@keyframes flower3 {
0% {left: 0; top:10;}
50% {left: 50; top: 45;}
100% {left:100; top: 20;}
}
.fimg1 {
position: relative;
animation-duration: 3s;
animation-name: flower1;
}
.fimg2 {
position: relative;
animation-duration: 3s;
animation-name: flower2;
animation-delay: .5s;
}
.fimg3 {
position: relative;
animation-duration: 3s;
animation-name: flower3;
animation-delay: 1.5s;
}