/*
Theme Name: JegSkalFoede.dk
Description: Child theme for Uncode theme
Author: Morten Yde Søndergaard
Author URI: https://mortenyde.com
Template: uncode
Version: 1.0.1
Text Domain: uncode
*/

/* Custom fonts */

@font-face {
    font-family: 'Caveat';
    src: url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/caveat/Caveat-Bold.eot');
    src: url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/caveat/Caveat-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/caveat/Caveat-Bold.woff2') format('woff2'),
        url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/caveat/Caveat-Bold.woff') format('woff'),
        url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/caveat/Caveat-Bold.ttf') format('truetype'),
        url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/caveat/Caveat-Bold.svg#Caveat-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Caveat';
    src: url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/caveat/Caveat-Regular.eot');
    src: url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/caveat/Caveat-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/caveat/Caveat-Regular.woff2') format('woff2'),
        url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/caveat/Caveat-Regular.woff') format('woff'),
        url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/caveat/Caveat-Regular.ttf') format('truetype'),
        url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/caveat/Caveat-Regular.svg#Caveat-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GeorgiaBallpark';
    src: url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/georgia-ballpark/GeorgiaBallpark-Serif.eot');
    src: url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/georgia-ballpark/GeorgiaBallpark-Serif.eot?#iefix') format('embedded-opentype'),
        url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/georgia-ballpark/GeorgiaBallpark-Serif.woff2') format('woff2'),
        url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/georgia-ballpark/GeorgiaBallpark-Serif.woff') format('woff'),
        url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/georgia-ballpark/GeorgiaBallpark-Serif.ttf') format('truetype'),
        url('https://jegskalfoede.dk/wp-content/themes/uncode-child/jsf-design/webfonts/georgia-ballpark/GeorgiaBallpark-Serif.svg#GeorgiaBallpark-Serif') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Typography */

.post-content ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown),
.post-content ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list) ul:not(.uncode-woocommerce-sorting-dropdown) {
    padding: 0 0 0 36px;
}

.uncode_text_column h1,
.uncode_text_column h2,
.uncode_text_column h3,
.uncode_text_column h4,
.uncode_text_column h5,
.uncode_text_column h6 {
    color: inherit;
}

.share-button.share-inline .social.top li.social-xing {
    display: none !important;
}


/* Layout */

.row-breadcrumb .row.row-parent {
    padding: 9px 36px;
}

.row-breadcrumb .row.row-parent .breadcrumb-title {
    display: none;
}

footer .style-light a {
    color: #fff;
}

footer .uncode-vc-social.icons-lead .social-icon i {
    font-size: 3rem;
}

footer .footer-last {
    padding-top: 36px;
    padding-bottom: 36px;
}

/* Categories */

.tag-cloud-link {
    background: #fff;
}

/* Posts */

.post-title {
    max-width: 75%;
}

.post-info {
    display: none;
}

.post-grid .t-inside {
    padding: 18px;
    border: 1px solid #efefef;
}

.t-entry-text-tc {
    padding-top: 18px;
}

.t-entry-text hr {
    display: none;
}

.t-entry-author {
    display: none;
}

.t-entry-comments .extras a.extras-wrap {
    display: none !important;
}

.uncode-ib-separator-symbol {
    color: #ccc;
}


/* Widgets */

.vc_wp_tagcloud .widget_tag_cloud h3 {
    display: none;
}

.widget-container .widget-title+.tagcloud {
    margin: 0;
}


/* General body */

body {
    text-rendering: optimizeLegibility;
}


/* BREADCRUMBS */

.row-breadcrumb.row-breadcrumb-light {
    background-color: #fff;
    border-color: transparent;
}


/* GENERAL CONTENT LINK COLORS */

blockquote p {
    font-size: var(--wp--preset--font-size--normal);
}

.uncode_text_column:not(.text-color-xsdn-color) a:link,
.uncode_text_column:not(.text-color-xsdn-color) a:visited,
.uncode_text_column:not(.text-color-xsdn-color) a:active,
.uncode_text_column:not(.text-color-xsdn-color) a:hover {
    position: relative;
    color: #945949;
}

.uncode_text_column:not(.text-color-xsdn-color) a::before {
    content: '';
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 1px;
    bottom: -2px;
    left: 0;
    background-color: #945949;
    transform-origin: bottom right;
    transition: transform 0.25s ease-out;
}

.uncode_text_column:not(.text-color-xsdn-color) a:hover::before {
    transform: scaleX(1);
    transform-origin: bottom left;
}


/* CUSTOM LIST BULLETS */

.uncode_text_column ol li,
.uncode_text_column ul li {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}

.uncode_text_column:not(.text-color-xsdn-color) ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.uncode_text_column:not(.text-color-xsdn-color) ul li::before {
    content: '';
    position: absolute;
    left: -15px;
    top: 5px;
    display: block;
    height: 16px;
    width: 16px;
    background-size: contain;
    background-image: url('https://jegskalfoede.dk/wp-content/uploads/2022/11/jegskalfoede-favicon.png');
}


/* CUSTOM PLAN CARDS */

.plan {
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.075)
}

.plan .plan-title {
    padding-left: 12px;
    padding-right: 12px;
}

.plan .plan-price .price {
    font-size: 36px;
}

.plan .item-list>li {
    line-height: inherit;
    text-align: left;
    padding: 12px;
}

.plan .item-list>li>strong {
    font-weight: 400;
}


/* CUSTOM SLIDER BULLETS */

.owl-dots-classes {
    bottom: 0 !important;
}

.owl-dots-inside .owl-dots .owl-dot span {
    background: #945949;
    box-shadow: none;
    width: 20px;
    height: 20px;
    margin: 0px 4px;
}


/* FIXED FOOTER JDM GRAPHIC */

.footer-jdm-fixed {
    position: absolute !important;
    bottom: -40px;
    right: -40px;
}


/* CF7 */

.wpcf7-form p {
    margin: 0;
}

.wpcf7-form-control-wrap {
    display: block;
}

.wpcf7-radio {
    display: block;
    margin-bottom: 1.5em;
}

.wpcf7-radio>span {
    display: block;
}

.wpcf7-list-item-label {
    font-weight: normal;
}

.wpcf7-submit {
    margin-top: 1.5em !important;
}


/* RESPONSIVE */

@media screen and (max-width: 959px) {
    .mobile-center {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
}