/*
Theme Name: KD Customify
Author: Weblines
Author URI: http://weblines.com.au
Version: 1.0
Template: customify

*/

@font-face {
    font-family: 'Noah-Regular';
    src: url('webfonts/Noah-Regular.woff2') format('woff2'), url('webfonts/Noah-Regular.woff') format('woff');
}
@font-face {
    font-family: 'Noah-Bold';
    src: url('webfonts/Noah-Bold.woff2') format('woff2'), url('webfonts/Noah-Bold.woff') format('woff');
}

/* For all Customify sites */
#main {
    padding-top: 0;
    padding-bottom: 0;
}
#main .content-inner {
    padding-top: 2.617924em;
    padding-bottom: 2.617924em;
}
.entry-content a {
    text-decoration: underline;
}
.main-layout-content .entry-content > .alignfull {
    margin: unset;
    margin-left: 0;
    margin-right: 0;
}
/*.main-layout-content .entry-content>.alignfull {
    margin-top:0;
}*/
.entry-content .wp-block-button a,
.entry-content a:hover {
    text-decoration: none;
}
.wp-block-button a {
    text-decoration: none;
    font-size: 1em;
    padding: 8px 20px;
}
.wp-block-button.small a {
    font-size: 0.9em;
    padding: 6px 10px;
}
.wp-block-button.is-style-outline a:hover {
    background: #f9b233;
    border-color: #f9b233;
}

.wp-block-separator.smallgap {
    margin: 1em auto;
}
.wp-block-image {
    margin-bottom: 0;
}
.wp-block-image figure,
figure.wp-block-image {
    margin-bottom: 1.41575em;
}
.entry-content ol, .entry-content ul, figure {
    margin-top: 0;
}
.entry-content ol li {
    padding-left: 6px;
}
.wp-block-cover__inner-container p:last-child {
    margin-bottom: 0;
}

input[type="submit"], input[type="button"], button {
    font-size: 14px;
}
@media (max-width: 960px) {
    .wp-block-image .alignright,
    .wp-block-image .alignleft {
        max-width: 50%;
    }
}
@media (max-width: 600px) {
    .wp-block-image .alignright {
        float: none;
        margin-left: 0;
        max-width: inherit;
    }
    .wp-block-image .alignleft {
        float: none;
        margin-right: 0;
        max-width: inherit;
    }
    img.alignright,
    img.alignleft {
        float: none;
        display: block;
        margin: 0;
        margin-bottom: 0.5em;
    }
    img.gapunder {
        margin-bottom: 1em;
    }
}

@media (max-width: 600px) {
    tr {
            margin-top: 18px;
            display: block;
    }
    th {
            display: none;
    }
    td {
            display: block;
            width: 100%;
            text-align: left;
    }
}

/* Site Specific */
body{
    font-family: Noah-Regular, sans-serif;
    font-size: 17px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: Noah-Bold, sans-serif;
}
b, strong {
    font-family: Noah-Bold, sans-serif;
}