/***********************************
Front cover
***********************************/

    /*layoutitems*/

        .calewild_ss_2026 .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .calewild_ss_2026 .column div.container-default {
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           gap: normal;
           border-width: 0px;
        }

    /*images*/

        .calewild_ss_2026 .column img.image-default {
           overflow: hidden;
           margin-right: auto;
           margin-left: auto;
           float: none;
           display: block;
           height: auto;
           width: 100%;
           max-width: 100%;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*headers*/

        .calewild_ss_2026 .column h1 {
           font-family: Georgia, serif;
           font-size: 1.5rem;
           font-weight: bold;
           border-width: 0px;
        }

        .calewild_ss_2026 .column h2 {
           line-height: 1.8em;
           color: #ffffff;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           text-align: center;
           border-width: 0px;
        }

        .calewild_ss_2026 .column h3 {
           font-family: Georgia, serif;
           font-size: 0.875rem;
           border-width: 0px;
        }

        .calewild_ss_2026 .column h4 {
           font-family: "calibri",sans-serif;
           border-width: 0px;
        }

        .calewild_ss_2026 .column h5 {
           border-width: 0px;
        }

        .calewild_ss_2026 .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .calewild_ss_2026 .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .calewild_ss_2026 .column a {
           color: #ffffff;
           text-align: center;
           font-size: 1.25rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

    /*lists*/

        .calewild_ss_2026 .column ol, .calewild_ss_2026 .column ul {
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.6em;
           font-style: normal;
           font-weight: normal;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           color: #222222;
           background-color: transparent;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .calewild_ss_2026 .column .CaleWildLists {
           color: #000000;
           font-family: "calibri",sans-serif;
           font-weight: 300;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .calewild_ss_2026 .column p {
           background-color: transparent;
           color: #ffffff;
           font-family: Georgia, serif;
           font-size: 0.875rem;
           font-weight: 300;
           text-align: center;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Introduction
***********************************/

    /*layoutitems*/

        .introduction .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .introduction .column div.container-default {
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           gap: normal;
           border-width: 0px;
        }

    /*images*/

        .introduction .column img.image-default {
           overflow: hidden;
           margin-right: auto;
           margin-left: auto;
           float: none;
           display: block;
           height: auto;
           width: 100%;
           max-width: 100%;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*headers*/

        .introduction .column h1 {
           color: #000000;
           font-family: Georgia, serif;
           font-size: 1.5rem;
           font-weight: bold;
           border-width: 0px;
        }

        .introduction .column h2 {
           font-family: Georgia, serif;
           font-size: 1.25rem;
           border-width: 0px;
        }

        .introduction .column h3 {
           color: #000000;
           font-family: Georgia, serif;
           font-size: 0.875rem;
           font-weight: 400;
           border-width: 0px;
        }

        .introduction .column h4 {
           font-family: "calibri",sans-serif;
           border-width: 0px;
        }

        .introduction .column h5 {
           border-width: 0px;
        }

        .introduction .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .introduction .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .introduction .column a {
           color: #000000;
           font-family: Georgia, serif;
           border-width: 0px;
        }

    /*lists*/

        .introduction .column ol, .introduction .column ul {
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.6em;
           font-style: normal;
           font-weight: normal;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           color: #222222;
           background-color: transparent;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .introduction .column .CaleWildLists {
           color: #224826;
           font-family: "calibri",sans-serif;
           font-weight: 300;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .introduction .column p.Smaller {
           color: #000000;
           font-family: Georgia, serif;
           font-size: 0.75rem;
           font-weight: 400;
           border-width: 0px;
        }

        .introduction .column p {
           color: #000000;
           font-family: "calibri",sans-serif;
           font-size: 1rem;
           font-weight: 400;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Caledonian Pinewood Partnership
***********************************/

    /*paragraphs*/

        .caledonian_pinewood_partnership .column p {
           font-weight: 300;
           font-size: 1rem;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*lists*/

        .caledonian_pinewood_partnership .column .CaleWildLists {
           list-style-type: disc;
           font-weight: 300;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
           list-style-image: none;
        }

        .caledonian_pinewood_partnership .column ol, .caledonian_pinewood_partnership .column ul {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .caledonian_pinewood_partnership .column a {
           border-width: 0px;
        }

    /*inlines*/

        .caledonian_pinewood_partnership .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .caledonian_pinewood_partnership .column h6 {
           border-width: 0px;
        }

        .caledonian_pinewood_partnership .column h5 {
           border-width: 0px;
        }

        .caledonian_pinewood_partnership .column h4 {
           font-family: "calibri",sans-serif;
           border-width: 0px;
        }

        .caledonian_pinewood_partnership .column h3 {
           font-size: 0.875rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .caledonian_pinewood_partnership .column h2 {
           font-size: 1.25rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .caledonian_pinewood_partnership .column h1 {
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

    /*images*/

        .caledonian_pinewood_partnership .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .caledonian_pinewood_partnership .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .caledonian_pinewood_partnership .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Lynx to Scotland
***********************************/

    /*paragraphs*/

        .lynx_to_scotland .column p {
           font-weight: 300;
           font-size: 1rem;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*lists*/

        .lynx_to_scotland .column .CaleWildLists {
           list-style-type: disc;
           font-weight: 300;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
           list-style-image: none;
        }

        .lynx_to_scotland .column ol, .lynx_to_scotland .column ul {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .lynx_to_scotland .column a {
           border-width: 0px;
        }

    /*inlines*/

        .lynx_to_scotland .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .lynx_to_scotland .column h6 {
           border-width: 0px;
        }

        .lynx_to_scotland .column h5 {
           border-width: 0px;
        }

        .lynx_to_scotland .column h4 {
           font-family: "calibri",sans-serif;
           border-width: 0px;
        }

        .lynx_to_scotland .column h3 {
           font-size: 0.875rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .lynx_to_scotland .column h2 {
           font-size: 1.25rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .lynx_to_scotland .column h1 {
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

    /*images*/

        .lynx_to_scotland .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .lynx_to_scotland .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .lynx_to_scotland .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Learning from seed
***********************************/

    /*paragraphs*/

        .learning_from_seed .column p {
           font-weight: 300;
           font-size: 1rem;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*lists*/

        .learning_from_seed .column .CaleWildLists {
           list-style-type: disc;
           font-weight: 300;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
           list-style-image: none;
        }

        .learning_from_seed .column ol, .learning_from_seed .column ul {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .learning_from_seed .column a {
           border-width: 0px;
        }

    /*inlines*/

        .learning_from_seed .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .learning_from_seed .column h6 {
           border-width: 0px;
        }

        .learning_from_seed .column h5 {
           border-width: 0px;
        }

        .learning_from_seed .column h4 {
           font-family: "calibri",sans-serif;
           border-width: 0px;
        }

        .learning_from_seed .column h3 {
           font-size: 0.875rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .learning_from_seed .column h2 {
           font-size: 1.25rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .learning_from_seed .column h1 {
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

    /*images*/

        .learning_from_seed .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .learning_from_seed .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .learning_from_seed .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Support rewilding
***********************************/

    /*paragraphs*/

        .support_rewilding .column p {
           font-weight: 300;
           font-size: 1rem;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*lists*/

        .support_rewilding .column .CaleWildLists {
           list-style-type: disc;
           font-weight: 300;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
           list-style-image: none;
        }

        .support_rewilding .column ol, .support_rewilding .column ul {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .support_rewilding .column a {
           border-width: 0px;
        }

    /*inlines*/

        .support_rewilding .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .support_rewilding .column h6 {
           border-width: 0px;
        }

        .support_rewilding .column h5 {
           border-width: 0px;
        }

        .support_rewilding .column h4 {
           font-family: "calibri",sans-serif;
           border-width: 0px;
        }

        .support_rewilding .column h3 {
           font-size: 0.875rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .support_rewilding .column h2 {
           font-size: 1.25rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .support_rewilding .column h1 {
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

    /*images*/

        .support_rewilding .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .support_rewilding .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .support_rewilding .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Glen Affric beaver update
***********************************/

    /*paragraphs*/

        .glen_affric_beaver_update .column p {
           font-weight: 300;
           font-size: 1rem;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*lists*/

        .glen_affric_beaver_update .column .CaleWildLists {
           list-style-type: disc;
           font-weight: 300;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
           list-style-image: none;
        }

        .glen_affric_beaver_update .column ol, .glen_affric_beaver_update .column ul {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .glen_affric_beaver_update .column a {
           border-width: 0px;
        }

    /*inlines*/

        .glen_affric_beaver_update .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .glen_affric_beaver_update .column h6 {
           border-width: 0px;
        }

        .glen_affric_beaver_update .column h5 {
           border-width: 0px;
        }

        .glen_affric_beaver_update .column h4 {
           font-family: "calibri",sans-serif;
           border-width: 0px;
        }

        .glen_affric_beaver_update .column h3 {
           font-size: 0.875rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .glen_affric_beaver_update .column h2 {
           font-size: 1.25rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .glen_affric_beaver_update .column h1 {
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

    /*images*/

        .glen_affric_beaver_update .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .glen_affric_beaver_update .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .glen_affric_beaver_update .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Restoring peatland at Dundreggan
***********************************/

    /*paragraphs*/

        .restoring_peatland_at_dundreggan .column p {
           font-weight: 300;
           font-size: 1rem;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*lists*/

        .restoring_peatland_at_dundreggan .column .CaleWildLists {
           list-style-type: disc;
           font-weight: 300;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
           list-style-image: none;
        }

        .restoring_peatland_at_dundreggan .column ol, .restoring_peatland_at_dundreggan .column ul {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .restoring_peatland_at_dundreggan .column a {
           border-width: 0px;
        }

    /*inlines*/

        .restoring_peatland_at_dundreggan .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .restoring_peatland_at_dundreggan .column h6 {
           border-width: 0px;
        }

        .restoring_peatland_at_dundreggan .column h5 {
           border-width: 0px;
        }

        .restoring_peatland_at_dundreggan .column h4 {
           font-family: "calibri",sans-serif;
           border-width: 0px;
        }

        .restoring_peatland_at_dundreggan .column h3 {
           font-size: 0.875rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .restoring_peatland_at_dundreggan .column h2 {
           font-size: 1.25rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .restoring_peatland_at_dundreggan .column h1 {
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

    /*images*/

        .restoring_peatland_at_dundreggan .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .restoring_peatland_at_dundreggan .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .restoring_peatland_at_dundreggan .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Celebrating 100 Rewilding Weeks
***********************************/

    /*paragraphs*/

        .celebrating_100_rewilding_weeks .column p {
           font-weight: 300;
           font-size: 1rem;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*lists*/

        .celebrating_100_rewilding_weeks .column .CaleWildLists {
           list-style-type: disc;
           font-weight: 300;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
           list-style-image: none;
        }

        .celebrating_100_rewilding_weeks .column ol, .celebrating_100_rewilding_weeks .column ul {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .celebrating_100_rewilding_weeks .column a {
           border-width: 0px;
        }

    /*inlines*/

        .celebrating_100_rewilding_weeks .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .celebrating_100_rewilding_weeks .column h6 {
           border-width: 0px;
        }

        .celebrating_100_rewilding_weeks .column h5 {
           border-width: 0px;
        }

        .celebrating_100_rewilding_weeks .column h4 {
           font-family: "calibri",sans-serif;
           border-width: 0px;
        }

        .celebrating_100_rewilding_weeks .column h3 {
           font-size: 0.875rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .celebrating_100_rewilding_weeks .column h2 {
           font-size: 1.25rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .celebrating_100_rewilding_weeks .column h1 {
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

    /*images*/

        .celebrating_100_rewilding_weeks .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .celebrating_100_rewilding_weeks .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .celebrating_100_rewilding_weeks .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Autumn 2026 Rewilding Weeks
***********************************/

    /*paragraphs*/

        .autumn_2026_rewilding_weeks .column p {
           font-weight: 300;
           font-size: 1rem;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*lists*/

        .autumn_2026_rewilding_weeks .column .CaleWildLists {
           list-style-type: disc;
           font-weight: 300;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
           list-style-image: none;
        }

        .autumn_2026_rewilding_weeks .column ol, .autumn_2026_rewilding_weeks .column ul {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .autumn_2026_rewilding_weeks .column a {
           border-width: 0px;
        }

    /*inlines*/

        .autumn_2026_rewilding_weeks .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .autumn_2026_rewilding_weeks .column h6 {
           border-width: 0px;
        }

        .autumn_2026_rewilding_weeks .column h5 {
           border-width: 0px;
        }

        .autumn_2026_rewilding_weeks .column h4 {
           font-family: "calibri",sans-serif;
           border-width: 0px;
        }

        .autumn_2026_rewilding_weeks .column h3 {
           font-size: 0.875rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .autumn_2026_rewilding_weeks .column h2 {
           font-size: 1.25rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .autumn_2026_rewilding_weeks .column h1 {
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

    /*images*/

        .autumn_2026_rewilding_weeks .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .autumn_2026_rewilding_weeks .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .autumn_2026_rewilding_weeks .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Connecting businesses with nature recovery
***********************************/

    /*paragraphs*/

        .connecting_businesses_with_nature_recovery .column p {
           font-weight: 300;
           font-size: 1rem;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*lists*/

        .connecting_businesses_with_nature_recovery .column .CaleWildLists {
           list-style-type: disc;
           font-weight: 300;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
           list-style-image: none;
        }

        .connecting_businesses_with_nature_recovery .column ol, .connecting_businesses_with_nature_recovery .column ul {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .connecting_businesses_with_nature_recovery .column a {
           border-width: 0px;
        }

    /*inlines*/

        .connecting_businesses_with_nature_recovery .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .connecting_businesses_with_nature_recovery .column h6 {
           border-width: 0px;
        }

        .connecting_businesses_with_nature_recovery .column h5 {
           border-width: 0px;
        }

        .connecting_businesses_with_nature_recovery .column h4 {
           font-family: "calibri",sans-serif;
           border-width: 0px;
        }

        .connecting_businesses_with_nature_recovery .column h3 {
           font-size: 0.875rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .connecting_businesses_with_nature_recovery .column h2 {
           font-size: 1.25rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .connecting_businesses_with_nature_recovery .column h1 {
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

    /*images*/

        .connecting_businesses_with_nature_recovery .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .connecting_businesses_with_nature_recovery .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .connecting_businesses_with_nature_recovery .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Searching for Scotland’s wild trees
***********************************/

    /*paragraphs*/

        .searching_for_scotlands_wild_trees .column p {
           font-weight: 300;
           font-size: 1rem;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*lists*/

        .searching_for_scotlands_wild_trees .column .CaleWildLists {
           list-style-type: disc;
           font-weight: 300;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
           list-style-image: none;
        }

        .searching_for_scotlands_wild_trees .column ol, .searching_for_scotlands_wild_trees .column ul {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .searching_for_scotlands_wild_trees .column a {
           border-width: 0px;
        }

    /*inlines*/

        .searching_for_scotlands_wild_trees .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .searching_for_scotlands_wild_trees .column h6 {
           border-width: 0px;
        }

        .searching_for_scotlands_wild_trees .column h5 {
           border-width: 0px;
        }

        .searching_for_scotlands_wild_trees .column h4 {
           font-family: "calibri",sans-serif;
           border-width: 0px;
        }

        .searching_for_scotlands_wild_trees .column h3 {
           font-size: 0.875rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .searching_for_scotlands_wild_trees .column h2 {
           font-size: 1.25rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .searching_for_scotlands_wild_trees .column h1 {
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

    /*images*/

        .searching_for_scotlands_wild_trees .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .searching_for_scotlands_wild_trees .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .searching_for_scotlands_wild_trees .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Dundreggan, where nature feels like home
***********************************/

    /*paragraphs*/

        .dundreggan_where_nature_feels_like_home .column p {
           font-weight: 300;
           font-size: 1rem;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*lists*/

        .dundreggan_where_nature_feels_like_home .column .CaleWildLists {
           list-style-type: disc;
           font-weight: 300;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
           list-style-image: none;
        }

        .dundreggan_where_nature_feels_like_home .column ol, .dundreggan_where_nature_feels_like_home .column ul {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .dundreggan_where_nature_feels_like_home .column a {
           border-width: 0px;
        }

    /*inlines*/

        .dundreggan_where_nature_feels_like_home .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .dundreggan_where_nature_feels_like_home .column h6 {
           border-width: 0px;
        }

        .dundreggan_where_nature_feels_like_home .column h5 {
           border-width: 0px;
        }

        .dundreggan_where_nature_feels_like_home .column h4 {
           font-family: "calibri",sans-serif;
           border-width: 0px;
        }

        .dundreggan_where_nature_feels_like_home .column h3 {
           font-size: 0.875rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .dundreggan_where_nature_feels_like_home .column h2 {
           font-size: 1.25rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .dundreggan_where_nature_feels_like_home .column h1 {
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

    /*images*/

        .dundreggan_where_nature_feels_like_home .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .dundreggan_where_nature_feels_like_home .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .dundreggan_where_nature_feels_like_home .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Leave a legacy
***********************************/

    /*paragraphs*/

        .leave_a_legacy .column p {
           font-weight: 300;
           font-size: 1rem;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*lists*/

        .leave_a_legacy .column .CaleWildLists {
           list-style-type: disc;
           font-weight: 300;
           font-family: "calibri",sans-serif;
           color: #000000;
           border-width: 0px;
           list-style-image: none;
        }

        .leave_a_legacy .column ol, .leave_a_legacy .column ul {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .leave_a_legacy .column a {
           border-width: 0px;
        }

    /*inlines*/

        .leave_a_legacy .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .leave_a_legacy .column h6 {
           border-width: 0px;
        }

        .leave_a_legacy .column h5 {
           border-width: 0px;
        }

        .leave_a_legacy .column h4 {
           font-family: "calibri",sans-serif;
           border-width: 0px;
        }

        .leave_a_legacy .column h3 {
           font-size: 0.875rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .leave_a_legacy .column h2 {
           font-size: 1.25rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .leave_a_legacy .column h1 {
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Georgia, serif;
           border-width: 0px;
        }

    /*images*/

        .leave_a_legacy .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .leave_a_legacy .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .leave_a_legacy .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Get in touch
***********************************/

    /*headers*/

        .contact_us .column h1 {
           color: #000000;
           font-family: Georgia, serif;
           font-size: 1.5rem;
           font-weight: bold;
           border-width: 0px;
        }

        .contact_us .column h2 {
           color: #000000;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: bold;
           text-align: center;
           border-width: 0px;
        }

        .contact_us .column h3 {
           color: #000000;
           font-family: Georgia, serif;
           font-size: 0.875rem;
           border-width: 0px;
        }

        .contact_us .column h4 {
           color: #000000;
           font-family: Georgia, serif;
           border-width: 0px;
        }

        .contact_us .column h5 {
           border-width: 0px;
        }

        .contact_us .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .contact_us .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .contact_us .column a.CentreLink {
           text-align: center;
           color: #1f352a;
           border-width: 0px;
        }

        .contact_us .column a {
           color: #1f352a;
           border-width: 0px;
        }

    /*lists*/

        .contact_us .column .CaleWildLists {
           color: #000000;
           font-family: "calibri",sans-serif;
           font-weight: 300;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .contact_us .column ol, .contact_us .column ul {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .contact_us .column p.defualtcentre {
           text-align: center;
           color: #000000;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: 400;
           border-width: 0px;
        }

        .contact_us .column p {
           color: #000000;
           font-family: "calibri",sans-serif;
           font-size: 1rem;
           font-weight: 400;
           border-width: 0px;
        }

    /*images*/

        .contact_us .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .contact_us .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .contact_us .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }

div[data-sticky='top'] { position: sticky; top: 0; z-index: 1000; }
div[data-sticky='bottom'] { position: sticky; bottom: 0; z-index: 2000; }
@media print { div.bookviewport { print-color-adjust: exact; } }