body.pff-01 {
    font-family: 'Merriweather', Georgia, Times New Roman, Serif;
}

body.pff-02 {
    font-family: 'Source Sans Pro', Helvetica Neue, Arial, Sans-serif;
}

body.pff-03 {
    font-family: 'Ubuntu', Helvetica Neue, Arial, Sans-serif;
}

body.pff-04 {
    font-family: 'PT Sans', Helvetica Neue, Arial, Sans-serif;
}

body.pff-05 {
    font-family: 'Roboto', Helvetica Neue, Arial, Sans-serif;
}

body.pff-06 {
    font-family: 'Open Sans', Helvetica Neue, Arial, Sans-serif;
}

body.pff-07 {
    font-family: 'Lato', Helvetica Neue, Arial, Sans-serif;
}

body.pff-08 {
    font-family: 'Roboto Condensed', Arial Narrow, Arial, Sans-serif;
}

body.pff-09 {
    font-family: 'Exo', Helvetica Neue, Arial, Sans-serif;
}

body.pff-10 {
    font-family: 'Roboto Slab', Trebuchet MS, Sans-serif;
}

body.pff-11 {
    font-family: 'Raleway', Helvetica Neue, Arial, Sans-serif;
}

body.pff-12 {
    font-family: 'Josefin Sans', Georgia, Times New Roman, Serif;
}

body.pff-13 {
    font-family: Georgia, Times New Roman, Serif;
}

body.pff-14 {
    font-family: 'Playfair Display', Times New Roman, Serif;
}

body.pff-15 {
    font-family: 'Philosopher', Georgia, Times New Roman, Serif;
}

body.pff-17 {
    font-family: 'Oswald', Helvetica Neue, Arial, Sans-serif;
}

body.pff-18 {
    font-family: 'Playfair Display SC', Georgia, Times New Roman, Serif;
}

body.pff-19 {
    font-family: 'Cabin', Helvetica Neue, Arial, Sans-serif;
}

body.pff-20 {
    font-family: 'Noto Sans', Arial, Helvetica Neue, Sans-serif;
}

body.pff-21 {
    font-family: Helvetica Neue, Arial, Sans-serif;
}

body.pff-22 {
    font-family: 'Droid Serif', Georgia, Times, Times New Roman, Serif;
}

body.pff-23 {
    font-family: 'PT Serif', Georgia, Times, Times New Roman, Serif;
}

body.pff-24 {
    font-family: 'Vollkorn', Georgia, Times, Times New Roman, Serif;
}

body.pff-25 {
    font-family: 'Alegreya', Georgia, Times, Times New Roman, Serif;
}

body.pff-26 {
    font-family: 'Noto Serif', Georgia, Times, Times New Roman, Serif;
}

body.pff-27 {
    font-family: 'Crimson Text', Georgia, Times, Times New Roman, Serif;
}

body.pff-28 {
    font-family: 'Gentium Book Basic', Georgia, Times, Times New Roman, Serif;
}

body.pff-29 {
    font-family: 'Volkhov', Georgia, Times, Times New Roman, Serif;
}

body.pff-30 {
    font-family: Times, Times New Roman, Serif;
}

body.pff-33 {
    font-family: 'Fira Sans', Helvetica Neue, Arial, Sans-serif;
}

body.pff-34 {
    font-family: 'Lora', Georgia, Times, Times New Roman, Serif;
}

body.pff-35 {
    font-family: 'Quattrocento Sans', Helvetica Neue, Arial, sans-serif;
}

body.pff-37 {
    font-family: 'Work Sans', Helvetica Neue, Arial, sans-serif;
}

body.pff-38 {
    font-family: 'Open Sans Condensed', Helvetica Neue, Arial, sans-serif;
}

body.pff-39 {
    font-family: 'PT Sans Narrow', Helvetica Neue, Arial, sans-serif;
}

body.pff-40 {
    font-family: 'Archivo Narrow', Helvetica Neue, Arial, sans-serif;
}

body.pff-41 {
    font-family: 'Ubuntu Condensed', Helvetica Neue, Arial, sans-serif;
}

body.pff-42 {
    font-family: 'Arimo', Helvetica Neue, Arial, sans-serif;
}

body.pff-43 {
    font-family: 'Libre Franklin', Helvetica Neue, Arial, sans-serif;
}

.hff-01 h1, .hff-01 h2, .hff-01 h3, .hff-01 h4, .hff-01 h5, .hff-01 h6, .hff-01 .tp-caption__title, .hff-01 .tp-caption__subtitle, .hff-01 .field--name-field-mt-highlight-title, .sff-01 .site-name, .slff-01 .site-slogan, .hff-01 .nav-tab__title {
    font-family: 'Merriweather', Georgia, Times New Roman, Serif;
}

.hff-02 h1, .hff-02 h2, .hff-02 h3, .hff-02 h4, .hff-02 h5, .hff-02 h6, .hff-02 .tp-caption__title, .hff-02 .tp-caption__subtitle, .hff-02 .field--name-field-mt-highlight-title, .sff-02 .site-name, .slff-02 .site-slogan, .hff-02 .nav-tab__title {
    font-family: 'Source Sans Pro', Helvetica Neue, Arial, Sans-serif;
}

.hff-03 h1, .hff-03 h2, .hff-03 h3, .hff-03 h4, .hff-03 h5, .hff-03 h6, .hff-03 .tp-caption__title, .hff-03 .tp-caption__subtitle, .hff-03 .field--name-field-mt-highlight-title, .sff-03 .site-name, .slff-03 .site-slogan, .hff-03 .nav-tab__title {
    font-family: 'Ubuntu', Helvetica Neue, Arial, Sans-serif;
}

.hff-04 h1, .hff-04 h2, .hff-04 h3, .hff-04 h4, .hff-04 h5, .hff-04 h6, .hff-04 .tp-caption__title, .hff-04 .tp-caption__subtitle, .hff-04 .field--name-field-mt-highlight-title, .sff-04 .site-name, .slff-04 .site-slogan, .hff-04 .nav-tab__title {
    font-family: 'PT Sans', Helvetica Neue, Arial, Sans-serif;
}

.hff-05 h1, .hff-05 h2, .hff-05 h3, .hff-05 h4, .hff-05 h5, .hff-05 h6, .hff-05 .tp-caption__title, .hff-05 .tp-caption__subtitle, .hff-05 .field--name-field-mt-highlight-title, .sff-05 .site-name, .slff-05 .site-slogan, .hff-05 .nav-tab__title {
    font-family: 'Roboto', Helvetica Neue, Arial, Sans-serif;
}

.hff-06 h1, .hff-06 h2, .hff-06 h3, .hff-06 h4, .hff-06 h5, .hff-06 h6, .hff-06 .tp-caption__title, .hff-06 .tp-caption__subtitle, .hff-06 .field--name-field-mt-highlight-title, .sff-06 .site-name, .slff-06 .site-slogan, .hff-06 .nav-tab__title {
    font-family: 'Open Sans', Helvetica Neue, Arial, Sans-serif;
}

.hff-07 h1, .hff-07 h2, .hff-07 h3, .hff-07 h4, .hff-07 h5, .hff-07 h6, .hff-07 .tp-caption__title, .hff-07 .tp-caption__subtitle, .hff-07 .field--name-field-mt-highlight-title, .sff-07 .site-name, .slff-07 .site-slogan, .hff-07 .nav-tab__title {
    font-family: 'Lato', Helvetica Neue, Arial, Sans-serif;
}

.hff-08 h1, .hff-08 h2, .hff-08 h3, .hff-08 h4, .hff-08 h5, .hff-08 h6, .hff-08 .tp-caption__title, .hff-08 .tp-caption__subtitle, .hff-08 .field--name-field-mt-highlight-title, .sff-08 .site-name, .slff-08 .site-slogan, .hff-08 .nav-tab__title {
    font-family: 'Roboto Condensed', Arial Narrow, Arial, Sans-serif;
}

.hff-09 h1, .hff-09 h2, .hff-09 h3, .hff-09 h4, .hff-09 h5, .hff-09 h6, .hff-09 .tp-caption__title, .hff-09 .tp-caption__subtitle, .hff-09 .field--name-field-mt-highlight-title, .sff-09 .site-name, .slff-09 .site-slogan, .hff-09 .nav-tab__title {
    font-family: 'Exo', Helvetica Neue, Arial, Sans-serif;
}

.hff-10 h1, .hff-10 h2, .hff-10 h3, .hff-10 h4, .hff-10 h5, .hff-10 h6, .hff-10 .tp-caption__title, .hff-10 .tp-caption__subtitle, .hff-10 .field--name-field-mt-highlight-title, .sff-10 .site-name, .slff-10 .site-slogan, .hff-10 .nav-tab__title {
    font-family: 'Roboto Slab', Trebuchet MS, Sans-serif;
}

.hff-11 h1, .hff-11 h2, .hff-11 h3, .hff-11 h4, .hff-11 h5, .hff-11 h6, .hff-11 .tp-caption__title, .hff-11 .tp-caption__subtitle, .hff-11 .field--name-field-mt-highlight-title, .sff-11 .site-name, .slff-11 .site-slogan, .hff-11 .nav-tab__title {
    font-family: 'Raleway', Helvetica Neue, Arial, Sans-serif;
}

.hff-12 h1, .hff-12 h2, .hff-12 h3, .hff-12 h4, .hff-12 h5, .hff-12 h6, .hff-12 .tp-caption__title, .hff-12 .tp-caption__subtitle, .hff-12 .field--name-field-mt-highlight-title, .sff-12 .site-name, .slff-12 .site-slogan, .hff-12 .nav-tab__title {
    font-family: 'Josefin Sans', Georgia, Times New Roman, Serif;
}

.hff-13 h1, .hff-13 h2, .hff-13 h3, .hff-13 h4, .hff-13 h5, .hff-13 h6, .hff-13 .tp-caption__title, .hff-13 .tp-caption__subtitle, .hff-13 .field--name-field-mt-highlight-title, .sff-13 .site-name, .slff-13 .site-slogan, .hff-13 .nav-tab__title {
    font-family: Georgia, Times New Roman, Serif;
}

.hff-14 h1, .hff-14 h2, .hff-14 h3, .hff-14 h4, .hff-14 h5, .hff-14 h6, .hff-14 .tp-caption__title, .hff-14 .tp-caption__subtitle, .hff-14 .field--name-field-mt-highlight-title, .sff-14 .site-name, .slff-14 .site-slogan, .hff-14 .nav-tab__title {
    font-family: 'Playfair Display', Times New Roman, Serif;
}

.hff-15 h1, .hff-15 h2, .hff-15 h3, .hff-15 h4, .hff-15 h5, .hff-15 h6, .hff-15 .tp-caption__title, .hff-15 .tp-caption__subtitle, .hff-15 .field--name-field-mt-highlight-title, .sff-15 .site-name, .slff-15 .site-slogan, .hff-15 .nav-tab__title {
    font-family: 'Philosopher', Georgia, Times New Roman, Serif;
}

.hff-16 h1, .hff-16 h2, .hff-16 h3, .hff-16 h4, .hff-16 h5, .hff-16 h6, .hff-16 .tp-caption__title, .hff-16 .tp-caption__subtitle, .hff-16 .field--name-field-mt-highlight-title, .sff-16 .site-name, .slff-16 .site-slogan, .hff-16 .nav-tab__title {
    font-family: 'Cinzel', Georgia, Times New Roman, Serif;
}

.hff-17 h1, .hff-17 h2, .hff-17 h3, .hff-17 h4, .hff-17 h5, .hff-17 h6, .hff-17 .tp-caption__title, .hff-17 .tp-caption__subtitle, .hff-17 .field--name-field-mt-highlight-title, .sff-17 .site-name, .slff-17 .site-slogan, .hff-17 .nav-tab__title {
    font-family: 'Oswald', Helvetica Neue, Arial, Sans-serif;
}

.hff-18 h1, .hff-18 h2, .hff-18 h3, .hff-18 h4, .hff-18 h5, .hff-18 h6, .hff-18 .tp-caption__title, .hff-18 .tp-caption__subtitle, .hff-18 .field--name-field-mt-highlight-title, .sff-18 .site-name, .slff-18 .site-slogan, .hff-18 .nav-tab__title {
    font-family: 'Playfair Display SC', Georgia, Times New Roman, Serif;
}

.hff-19 h1, .hff-19 h2, .hff-19 h3, .hff-19 h4, .hff-19 h5, .hff-19 h6, .hff-19 .tp-caption__title, .hff-19 .tp-caption__subtitle, .hff-19 .field--name-field-mt-highlight-title, .sff-19 .site-name, .slff-19 .site-slogan, .hff-19 .nav-tab__title {
    font-family: 'Cabin', Helvetica Neue, Arial, Sans-serif;
}

.hff-20 h1, .hff-20 h2, .hff-20 h3, .hff-20 h4, .hff-20 h5, .hff-20 h6, .hff-20 .tp-caption__title, .hff-20 .tp-caption__subtitle, .hff-20 .field--name-field-mt-highlight-title, .sff-20 .site-name, .slff-20 .site-slogan, .hff-20 .nav-tab__title {
    font-family: 'Noto Sans', Arial, Helvetica Neue, Sans-serif;
}

.hff-21 h1, .hff-21 h2, .hff-21 h3, .hff-21 h4, .hff-21 h5, .hff-21 h6, .hff-21 .tp-caption__title, .hff-21 .tp-caption__subtitle, .hff-21 .field--name-field-mt-highlight-title, .sff-21 .site-name, .slff-21 .site-slogan, .hff-21 .nav-tab__title {
    font-family: Helvetica Neue, Arial, Sans-serif;
}

.hff-22 h1, .hff-22 h2, .hff-22 h3, .hff-22 h4, .hff-22 h5, .hff-22 h6, .hff-22 .tp-caption__title, .hff-22 .tp-caption__subtitle, .hff-22 .field--name-field-mt-highlight-title, .sff-22 .site-name, .slff-22 .site-slogan, .hff-22 .nav-tab__title {
    font-family: 'Droid Serif', Georgia, Times, Times New Roman, Serif;
}

.hff-23 h1, .hff-23 h2, .hff-23 h3, .hff-23 h4, .hff-23 h5, .hff-23 h6, .hff-23 .tp-caption__title, .hff-23 .tp-caption__subtitle, .hff-23 .field--name-field-mt-highlight-title, .sff-23 .site-name, .slff-23 .site-slogan, .hff-23 .nav-tab__title {
    font-family: 'PT Serif', Georgia, Times, Times New Roman, Serif;
}

.hff-24 h1, .hff-24 h2, .hff-24 h3, .hff-24 h4, .hff-24 h5, .hff-24 h6, .hff-24 .tp-caption__title, .hff-24 .tp-caption__subtitle, .hff-24 .field--name-field-mt-highlight-title, .sff-24 .site-name, .slff-24 .site-slogan, .hff-24 .nav-tab__title {
    font-family: 'Vollkorn', Georgia, Times, Times New Roman, Serif;
}

.hff-25 h1, .hff-25 h2, .hff-25 h3, .hff-25 h4, .hff-25 h5, .hff-25 h6, .hff-25 .tp-caption__title, .hff-25 .tp-caption__subtitle, .hff-25 .field--name-field-mt-highlight-title, .sff-25 .site-name, .slff-25 .site-slogan, .hff-25 .nav-tab__title {
    font-family: 'Alegreya', Georgia, Times, Times New Roman, Serif;
}

.hff-26 h1, .hff-26 h2, .hff-26 h3, .hff-26 h4, .hff-26 h5, .hff-26 h6, .hff-26 .tp-caption__title, .hff-26 .tp-caption__subtitle, .hff-26 .field--name-field-mt-highlight-title, .sff-26 .site-name, .slff-26 .site-slogan, .hff-26 .nav-tab__title {
    font-family: 'Noto Serif', Georgia, Times, Times New Roman, Serif;
}

.hff-27 h1, .hff-27 h2, .hff-27 h3, .hff-27 h4, .hff-27 h5, .hff-27 h6, .hff-27 .tp-caption__title, .hff-27 .tp-caption__subtitle, .hff-27 .field--name-field-mt-highlight-title, .sff-27 .site-name, .slff-27 .site-slogan, .hff-27 .nav-tab__title {
    font-family: 'Crimson Text', Georgia, Times, Times New Roman, Serif;
}

.hff-28 h1, .hff-28 h2, .hff-28 h3, .hff-28 h4, .hff-28 h5, .hff-28 h6, .hff-28 .tp-caption__title, .hff-28 .tp-caption__subtitle, .hff-28 .field--name-field-mt-highlight-title, .sff-28 .site-name, .slff-28 .site-slogan, .hff-28 .nav-tab__title {
    font-family: 'Gentium Book Basic', Georgia, Times, Times New Roman, Serif;
}

.hff-29 h1, .hff-29 h2, .hff-29 h3, .hff-29 h4, .hff-29 h5, .hff-29 h6, .hff-29 .tp-caption__title, .hff-29 .tp-caption__subtitle, .hff-29 .field--name-field-mt-highlight-title, .sff-29 .site-name, .slff-29 .site-slogan, .hff-29 .nav-tab__title {
    font-family: 'Volkhov', Georgia, Times, Times New Roman, Serif;
}

.hff-30 h1, .hff-30 h2, .hff-30 h3, .hff-30 h4, .hff-30 h5, .hff-30 h6, .hff-30 .tp-caption__title, .hff-30 .tp-caption__subtitle, .hff-30 .field--name-field-mt-highlight-title, .sff-30 .site-name, .slff-30 .site-slogan, .hff-30 .nav-tab__title {
    font-family: Times, Times New Roman, Serif;
}

.hff-31 h1, .hff-31 h2, .hff-31 h3, .hff-31 h4, .hff-31 h5, .hff-31 h6, .hff-31 .tp-caption__title, .hff-31 .tp-caption__subtitle, .hff-31 .field--name-field-mt-highlight-title, .sff-31 .site-name, .slff-31 .site-slogan, .hff-31 .nav-tab__title {
    font-family: 'Alegreya SC', Georgia, Times, Times New Roman, Serif;
}

.hff-32 h1, .hff-32 h2, .hff-32 h3, .hff-32 h4, .hff-32 h5, .hff-32 h6, .hff-32 .tp-caption__title, .hff-32 .tp-caption__subtitle, .hff-32 .field--name-field-mt-highlight-title, .sff-32 .site-name, .slff-32 .site-slogan, .hff-32 .nav-tab__title {
    font-family: 'Montserrat', Helvetica Neue, Arial, Sans-serif;
}

.hff-33 h1, .hff-33 h2, .hff-33 h3, .hff-33 h4, .hff-33 h5, .hff-33 h6, .hff-33 .tp-caption__title, .hff-33 .tp-caption__subtitle, .hff-33 .field--name-field-mt-highlight-title, .sff-33 .site-name, .slff-33 .site-slogan, .hff-33 .nav-tab__title {
    font-family: 'Fira Sans', Helvetica Neue, Arial, Sans-serif;
}

.hff-34 h1, .hff-34 h2, .hff-34 h3, .hff-34 h4, .hff-34 h5, .hff-34 h6, .hff-34 .tp-caption__title, .hff-34 .tp-caption__subtitle, .hff-34 .field--name-field-mt-highlight-title, .sff-34 .site-name, .slff-34 .site-slogan, .hff-34 .nav-tab__title {
    font-family: 'Lora', Georgia, Times, Times New Roman, Serif;
}

.hff-35 h1, .hff-35 h2, .hff-35 h3, .hff-35 h4, .hff-35 h5, .hff-35 h6, .hff-35 .tp-caption__title, .hff-35 .tp-caption__subtitle, .hff-35 .field--name-field-mt-highlight-title, .sff-35 .site-name, .slff-35 .site-slogan, .hff-35 .nav-tab__title {
    font-family: 'Quattrocento Sans', Helvetica Neue, Arial, sans-serif;
}

.hff-36 h1, .hff-36 h2, .hff-36 h3, .hff-36 h4, .hff-36 h5, .hff-36 h6, .hff-36 .tp-caption__title, .hff-36 .tp-caption__subtitle, .hff-36 .field--name-field-mt-highlight-title, .sff-36 .site-name, .slff-36 .site-slogan, .hff-36 .nav-tab__title {
    font-family: 'Julius Sans One', Helvetica Neue, Arial, sans-serif;
}

.hff-37 h1, .hff-37 h2, .hff-37 h3, .hff-37 h4, .hff-37 h5, .hff-37 h6, .hff-37 .tp-caption__title, .hff-37 .tp-caption__subtitle, .hff-37 .field--name-field-mt-highlight-title, .sff-37 .site-name, .slff-37 .site-slogan, .hff-37 .nav-tab__title {
    font-family: 'Work Sans', Helvetica Neue, Arial, sans-serif;
}

.hff-38 h1, .hff-38 h2, .hff-38 h3, .hff-38 h4, .hff-38 h5, .hff-38 h6, .hff-38 .tp-caption__title, .hff-38 .tp-caption__subtitle, .hff-38 .field--name-field-mt-highlight-title, .sff-38 .site-name, .slff-38 .site-slogan, .hff-38 .nav-tab__title {
    font-family: 'Open Sans Condensed', Helvetica Neue, Arial, sans-serif;
}

.hff-39 h1, .hff-39 h2, .hff-39 h3, .hff-39 h4, .hff-39 h5, .hff-39 h6, .hff-39 .tp-caption__title, .hff-39 .tp-caption__subtitle, .hff-39 .field--name-field-mt-highlight-title, .sff-39 .site-name, .slff-39 .site-slogan, .hff-39 .nav-tab__title {
    font-family: 'PT Sans Narrow', Helvetica Neue, Arial, sans-serif;
}

.hff-40 h1, .hff-40 h2, .hff-40 h3, .hff-40 h4, .hff-40 h5, .hff-40 h6, .hff-40 .tp-caption__title, .hff-40 .tp-caption__subtitle, .hff-40 .field--name-field-mt-highlight-title, .sff-40 .site-name, .slff-40 .site-slogan, .hff-40 .nav-tab__title {
    font-family: 'Archivo Narrow', Helvetica Neue, Arial, sans-serif;
}

.hff-41 h1, .hff-41 h2, .hff-41 h3, .hff-41 h4, .hff-41 h5, .hff-41 h6, .hff-41 .tp-caption__title, .hff-41 .tp-caption__subtitle, .hff-41 .field--name-field-mt-highlight-title, .sff-41 .site-name, .slff-41 .site-slogan, .hff-41 .nav-tab__title {
    font-family: 'Ubuntu Condensed', Helvetica Neue, Arial, sans-serif;
}

.hff-42 h1, .hff-42 h2, .hff-42 h3, .hff-42 h4, .hff-42 h5, .hff-42 h6, .hff-42 .tp-caption__title, .hff-42 .tp-caption__subtitle, .hff-42 .field--name-field-mt-highlight-title, .sff-42 .site-name, .slff-42 .site-slogan, .hff-42 .nav-tab__title {
    font-family: 'Arimo', Helvetica Neue, Arial, sans-serif;
}

.hff-43 h1, .hff-43 h2, .hff-43 h3, .hff-43 h4, .hff-43 h5, .hff-43 h6, .hff-43 .tp-caption__title, .hff-43 .tp-caption__subtitle, .hff-43 .field--name-field-mt-highlight-title, .sff-43 .site-name, .slff-43 .site-slogan, .hff-43 .nav-tab__title {
    font-family: 'Libre Franklin', Helvetica Neue, Arial, sans-serif;
}

.owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block
}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(/corporate-lite/site/themes/contrib/corporate_lite/js/owl-carousel/assets/owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.owl-theme .owl-dots, .owl-theme .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-nav {
    margin-top: 10px
}

.owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: #FFF;
    text-decoration: none
}

.owl-theme .owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 10px
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #869791
}