/*
* Template name: Smittsäkra
* Template: gardochdjurhalsan
*/

@font-face {
    font-family: "Oswald";
    src: url(./assets/fonts/oswald.ttf);
}
@font-face {
    font-family: "Source-sans";
    src: url(./assets/fonts/source-sans.ttf);
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Oswald", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: inherit;
}
h1 {
    font-weight: 400;
}

.main-blocks.categories h3 {
    font-size: 1.3rem;
}

p {
    font-size: 1.3rem;
}

p.lead, header p {
    font-size: 1.4rem;
}

.categories p {
    font-size: 1.1rem;
}

body {
    font-family: "Source-sans", sans-serif;
    font-weight: 500;
    line-height: 1.5;
}

.container-main.align-center {
    max-width: 50rem;
}

.section-footer {
    background: url('./assets/img/pagefoot-background.png?v=2') #E3E3E3;
    color: black;
}

.section-footer .footer-nav a {
    color: black;
}

hr {
    border-top: 1px solid #E3E3E3;
}

.w-bg {
    background: #E3E3E3;
}

.w-bg.brand {
    background: #487827;
}

.bg-green {
    background: #487827 !important;
}

.bg-light-green {
    background: #E3E3E3 !important;
}

.w-border {
    border: 1px solid #E3E3E3;
}


.btn,
input[type=submit].gform_button,
button.single_add_to_cart_button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    font-family: "Source-sans", sans-serif;
    background: #487827;
}

.btn.white,
input[type=submit].gform_button.white,
button.single_add_to_cart_button.white,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.white {
    color: #487827;
}

.btn.inverted,
input[type=submit].gform_button.inverted,
button.single_add_to_cart_button.inverted,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.inverted {
    color: #487827;
    background: #E3E3E3;
}

.btn.transparent,
input[type=submit].gform_button.transparent,
button.single_add_to_cart_button.transparent,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.transparent {
    color: #487827;
}

.btn:hover,
input[type=submit].gform_button:hover,
button.single_add_to_cart_button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    background-color: #487827;
    color: #fff;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.transparent {
    color: #487827;
    border: 2px solid #487827;
}

a:hover {
    color: #487827;
}

h6 {
    border-bottom: 3px solid #E3E3E3;
}

.header_area-banner {
    border-bottom: 1px solid #E3E3E3;
}

form.top-search input,
.footer-search form input {
    background-color: #E3E3E3;
    font-family: "Source-sans", sans-serif;
}

.form-box {
    background-color: #E3E3E3;
}

@media (min-width: 768px) {
    .section-billboard {
        height: 400px;
    }
}

.billboard-content h1 {
    font-weight: 700;
}
.billboard-content h3 {
    font-weight: 700;
    font-size: 1.75rem;
}
.billboard-content.inverted h1 {
    color: #487827;
}

.billboard-content.brand-color {
    color: #487827;
}

.billboard-content .content-padding h2 {
    color: #487827;
}

.billboard-content .content-padding .btn {
    background: #487827;
}

.related-cat .related-item {
    border-top: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3;
}

.article {
    padding: 48px 48px;
}
.article-byline {
    border-top: 2px solid #E3E3E3;
    border-bottom: 2px solid #E3E3E3;
}

.article-byline .article-byline--photo {
    background: #E3E3E3;
}

.article-byline .article-byline--info {
    border-left: 1px solid #E3E3E3;
}

.article-byline .article-byline--info a {
    color: #487827;
}

.article-cat {
    background: #E3E3E3;
}

.article a {
    color: #487827;
}

.section-breadcrumb {
    border-bottom: 1px solid #E3E3E3;
}

.module .title-module {
    border-bottom: 1px solid #E3E3E3;
    color: #487827;
}

.module.module-ka .title-module-ka {
    color: #487827;
    border: 1px solid #E3E3E3;
    border-bottom: 2px solid #E3E3E3;
}

.module.module-ka .inner {
    border: 1px solid #E3E3E3;
}

.m-list .m-list--item {
    border-bottom: 1px solid #E3E3E3;
}

.m-list ul li {
    border-bottom: 1px solid #E3E3E3;
}

.main-drop-down li.current a {
    color: #487827;
}

.main-drop-down a:hover {
    color: #487827;
}

.kb-drop-down .kb-drop-down-list {
    border-right: 2px solid #E3E3E3;
}

.kb-drop-down ul li.active {
    border-top: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3;
}

.kb-drop-down ul li.active a {
    color: #487827;
}

.menu_primary-list {
    font-family: "Source-sans";
}

.menu_primary-list>li:hover>a {
    color: #487827;
}

.header-primary-nav a {
    color: #487827;
}

.header-primary-nav a:hover {
    color: #487827;
}

.header-primary-nav a.btn {
    border: 2px solid #487827;
}

.header-primary-nav a.btn:hover {
    background: #487827;
    color: white;
}

.header-primary-nav a.btn.login {
    color: #487827;
    border: 2px solid #487827;
}

.s-menu h3 {
    background: #487827;
}

.s-menu h4 {
    border-top: 1px solid #E3E3E3;
}

.s-menu--items li {
    border-bottom: 1px solid #E3E3E3;
}

.s-menu--items li.current>a {
    color: #487827;
}

.s-menu--items a:hover {
    color: #487827;
}

.map-box h3 {
    color: #487827;
}

.contact-top .contact-top-item a {
    color: #487827;
}

.contact-list h2 {
    color: #487827;
}

.gd-search-content button.gd-search-form-submit {
    background: #487827;
}

.search-list h2 {
    color: #487827;
}

.nav-kalender-filter li.active a {
    color: #487827;
}

.nav-kalender-filter li a:hover {
    color: #487827;
}

.kalender-filter li.active a {
    color: #487827;
}

.date-title {
    color: #487827;
}

.table-kurser td {
    border-top: 1px solid #E3E3E3;
}

.product-info a.login {
    color: #487827;
}

.product-info button,
.product-info input[type=submit],
.product-info button.single_add_to_cart_button {
    background-color: #487827;
}

.product-info button.disabled,
.product-info input[type=submit].disabled,
.product-info button.single_add_to_cart_button.disabled {
    background-color: #E3E3E3 !important;
}

.product-info.anmalan select {
    background-color: #E3E3E3;
}

.product-info.anmalan .input-deltagar-antal {
    background-color: #E3E3E3;
}

.product-info.anmalan .antal-wrapper {
    background: #E3E3E3;
}

.product-info .wc-pao-addon-name {
    border-bottom: 1px solid #E3E3E3;
}

.calendar-date {
    border: 2px solid #E3E3E3;
}

.calendar-date .day {
    color: #487827;
}

.sub-section-title {
    font-family: 'Source-sans';
}

.section-title-m {
    border-bottom: 3px solid #E3E3E3;
}

.info-page-entry h2 {
    border-bottom: 3px solid #E3E3E3;
}

.pi_list li {
    border-bottom: 1px solid #E3E3E3;
}

.article-feedback h3 span {
    color: #487827;
}

.entry h2 {
    font-size: 1.8rem;
}
.entry h3 {
    font-size: 1.6rem;
}
.entry a {
    color: #487827;
    text-decoration: underline;
}

.entry ul li {
    font-size: 1.3rem;
    line-height: 1.5;
}

.slider-article {
    background: #E3E3E3;
}

.fbig {
    font-family: "Source-sans", sans-serif;
    color: #487827;
}