/*
Theme Name: vikingmalt
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

body {
    font-variant-ligatures: none;
}
/*
body {
    color: #4c4c4e !important;
}
body {
    font-family: "Prompt",sans-serif !important;
}
body {
    font-size: 110% !important;
}
body {
    line-height: 1.6;
}
body {
    color: #4c4c4e !important;
    -moz-osx-font-smoothing: grayscale !important;
}


html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
}


:root {
    --primary-color: #007269;
}
:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-20: #005a87;
}


a {
    color: #a8b389;
}
a {
    color: #334862;
    text-decoration: none;
}
a, button, input {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
a {
    background-color: transparent;
}
*, ::before, ::after {
    box-sizing: border-box;
}
.text-center {
    text-align: center;
}


element {
}
.nav-vertical.nav-tabs > li.active > a, .scroll-to-bullets a.active, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, .accordion-title.active, .featured-table, .is-outline:hover, .tagcloud a:hover, blockquote, .has-border, .cart-icon strong::after, .cart-icon strong, .blockUI::before, .processing::before, .loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover {
    border-color: #ffffff;
}
.accordion-title.active, .has-icon-bg .icon .icon-inner, .logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active > a, .nav-outline > li.active > a, .cart-icon strong, [data-color="primary"], .is-outline.primary {
    color: #007269;
}
.accordion-title.active {
    border-color: #007269;
    color: #007269;
    font-weight: 700;
    background-color: rgba(255,255,255,255);
}
a:hover {
    color: #007269;
}
a:hover, a.remove:hover, a.icon-circle:hover {
    color: #ffffff;
}
a.plain {
    color: #007269;
    transition: color .3s,opacity .3s,transform .3s;
}
a:active, a:hover {
    outline-width: 1;
}
.accordion-title {
    font-size: 160%;
    padding: .6em 2.3em;
    display: block;
    position: relative;
    border-top: 3px solid #007269;
        border-top-color: #007269;
    border-bottom: 3px solid #007269;
        border-bottom-color: #007269;
    transition: border .2s ease-out,background-color .3s;
}


footer span a,
.fix-colors a {
    color: #007269 !important;
    text-decoration: underline;
}




.cli-plugin-button {
    border: solid 1px #FFFFFF;
}

.tooltipster-base.tooltipster-default {
    display: none;
}

.control-section-kirki-default.open li {
    display: list-item !important;
}

.row-team a:hover
a:hover,
footer a:hover,
.fix-colors a:hover,
a u:hover {
    color: #007269 !important;
    text-decoration: none;
}

.pop-up-text b {
    font-size: 1.6em;
    font-family: "Prompt", sans-serif;
    font-weight: 800;
    color: #007269;
}
*/
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}