.field-node--field-body-content > .field__items > .field__item > .paragraph > .paragraph__inner/* -- Warmup Styles -- */

.field-node--field-body-content > .field__items > .field__item > .paragraph
{
    padding: 4rem 0 0 0;
}

.field-node--field-body-content > .field__items > .field__item > .paragraph > .paragraph__inner
{
    box-sizing: border-box;
    max-width: 1600px;
    margin: 0 auto;
    padding: 2em 4.125em 7em 9.125em;
}

.page-node-560 .field-node--field-body-content > .field__items > .field__item > .paragraph > .paragraph__inner
{
    box-sizing: border-box;
    max-width: 1600px;
    margin: 0 auto;
    padding: 0;
}

.page-node-560  div.l-header > header{
    position:relative;
    
}

.page-node-560 .page .l-content-prefix, .page-node-560 .page .l-main {
    top: 0;
}

.page .l-content-prefix{
    top:164px;
}
 .page-node-type--homepage .field-node--field-body-content > .field__items > .field__item > .paragraph > .paragraph__inner
{
    padding: 0 4.125em
}

article.narrow .field-node--field-body-content > .field__items > .field__item > .paragraph > .paragraph__inner,
article.node--type-article .field-node--field-body-content > .field__items > .field__item > .paragraph > .paragraph__inner,
article.node--type-project-page .field-node--field-body-content > .field__items > .field__item > .paragraph > .paragraph__inner
{

}


/* -- Paragraph Fields -- */
.node--id-267 .field__items {
        padding:0;
}

.node--id-339 .field-node--field-body-content > .field__items > .field__item > .paragraph > .paragraph__inner, .node--id-340 .field-node--field-body-content > .field__items > .field__item > .paragraph > .paragraph__inner{
    padding-bottom:0;
}

.field-paragraph--field-title
{
    margin-bottom: 0rem;
}

.field-paragraph--field-image figure
{
    margin: 0;
}


/* .paragraph h2, */

.paragraph p
{
    /* text-align: justify; */
}


/* -- App store download links -- */

.paragraph.paragraph--type--app-store-download-links.paragraph--view-mode--default
{
    text-align: center;
}


.paragraph.paragraph--type--app-store-download-links.paragraph--view-mode--default
{
}


.paragraph.paragraph--type--app-store-download-links.paragraph--view-mode--default .field-type-link
{
    display:inline-block;
}

.paragraph.paragraph--type--app-store-download-links.paragraph--view-mode--default .field-type-link .field__items
{
    padding:0
    margin-bottom:100px;    
}




.paragraph.paragraph--type--app-store-download-links.paragraph--view-mode--default .field-type-link a img
{
    width: 70%; 
}


/* -- Intro Paragraph -- */

.paragraph.paragraph--type--introduction.paragraph--view-mode--default
{
    color: #fff;
    background-color: #002937;
}

.paragraph.paragraph--type--introduction.paragraph--view-mode--default > .paragraph__inner
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:         flex;

    flex-wrap: wrap;
}

.paragraph.paragraph--type--introduction.paragraph--view-mode--default > .paragraph__inner > .field-paragraph--field-title
{
    /* color: #FFF; */
    width: 100%;

    order: 1;
}

.paragraph.paragraph--type--introduction.paragraph--view-mode--default > .paragraph__inner > .field-paragraph--field-body
{
    width: 48%;
    margin-right: 4%;

    order: 3;
}

.paragraph.paragraph--type--introduction.paragraph--view-mode--default > .paragraph__inner > .field-paragraph--field-body h2
{
    margin-bottom: 2em;
}

.paragraph.paragraph--type--introduction.paragraph--view-mode--default > .paragraph__inner > .field-paragraph--field-image
{
    width: 48%;

    order: 5;
}

.paragraph.paragraph--type--introduction.paragraph--view-mode--default > .paragraph__inner > .field-paragraph--field-image img
{
    width: 100%;
}

.bp--at-core-simple-mobile .paragraph.paragraph--type--introduction.paragraph--view-mode--default > .paragraph__inner > .field
{
    width: 100%;
    padding-left: 0;
}

.bp--at-core-simple-mobile .paragraph.paragraph--type--introduction.paragraph--view-mode--default > .paragraph__inner > .field-paragraph--field-image
{
    margin-bottom: .6em;

    order: 2;
}

.bp--at-core-simple-mobile .paragraph.paragraph--type--introduction.paragraph--view-mode--default > .paragraph__inner
{
    flex-direction: column;
}


/* -- Body duo field -- */

.paragraph .field.field-paragraph--field-body-duo .field__items
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:         flex;
}

.paragraph .field.field-paragraph--field-body-duo .field__items .field__item:first-child
{
    margin-right: 4%;
    width: 48%;

}

.paragraph .field.field-paragraph--field-body-duo .field__items .field__item
{
    width: 48%;
}

.page-node-type--homepage .field > .field__items > .field__item:nth-child(4) .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:first-child
{
    margin: 0 1% 0 0;
    width: 49.5%;
    padding:5%;
    background-color: #0583a9;
    background-image: url(/themes/atticus_digital_theme/images/Dive-Beneath-01.jpg);
    background-position: right 0% bottom 0%;
    background-repeat:no-repeat;
    background-size:  80%;
}
.page-node-type--homepage .field > .field__items > .field__item:nth-child(7)  .paragraph__inner > .field > .field__items > .field__item:first-child
{
    padding:5%;
    background-color: #9ab02a;
}
.page-node-type--homepage .field > .field__items > .field__item:nth-child(5) .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:first-child,
.page-node-type--homepage .field > .field__items > .field__item:nth-child(6) .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:first-child
{
    margin: 0 1% 0 0;
    width: 49.5%;
    padding:4% 2%;
    background-color: #00917c;
    background-image: url(/themes/atticus_digital_theme/images/O-Dan-Y-Don.png);
    background-position: right 60% bottom 0%;
    background-repeat: no-repeat;
    background-size: 48%;

}

.page-node-type--homepage .field > .field__items > .field__item:nth-child(5) .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:nth-child(2), 
.page-node-type--homepage .field > .field__items > .field__item:nth-child(6) .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:nth-child(2){

    background-color: #fff;
        /* margin: 0 1% 0 0; */
    width: 49.5%;
    padding:4% 2%;
    color: #ffffff;
    background-color: #00917c;
    background-image: url(/themes/atticus_digital_theme/images/education-bg-front.jpg);
    background-position: 50% 21%;
    background-repeat: no-repeat;
    background-size: cover;
   
}
/** welsh paragraph reorder **/
/* html[lang="cy"] .node--type-homepage .field-node--field-body-content .field__items {
    display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

html[lang="cy"] .node--type-homepage .field-node--field-body-content .field__items .field__item:nth-child(6) {
  order: 5;
}
html[lang="cy"] .node--type-homepage .field-node--field-body-content .field__items .field__item:nth-child(5) {
  order: 6;
} */
.page-node-type--homepage .field > .field__items > .field__item:nth-child(5) .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:nth-child(2) h1 {
color:  #ffffff;;
}
.page-node-type--homepage .field > .field__items > .field__item:nth-child(6) .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:nth-child(2) h1 {
color: #000000;
}

.page-node-type--homepage .field > .field__items > .field__item:nth-child(4) .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:first-child p
{
width: 75%
}

.page-node-type--homepage .field > .field__items > .field__item:nth-child(4) .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:nth-child(2)
{
    width: 49.5%;
    padding:5%;
    background-color: #00195a;
    background-image: url(/themes/atticus_digital_theme/images/Going-Deeper-01.jpg);
    background-position: right 0% bottom 0%;
    background-repeat:no-repeat;
    background-size:  80%;
}
.page-node-type--homepage .field > .field__items > .field__item:nth-child(4) .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:nth-child(2) p
{
width: 61%
}

.page-node-type--homepage .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item
{
  width: 49%;
}

.page-node-type--project-page .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:first-child
{
 margin-right: 2%;
 width: 48%;

}
.node--id-309 .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:first-child
{
 margin-right: 4%;
 width: 30%;
}

.page-node-type--project-page .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item
{
  width: 50%;
  padding: 20px;
}

.page-node-type--project-page .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:nth-child(2)
{
    background-color:#99b03b;
    
    color: #fff;
    border-radius: 20px;
}



.paragraph .field.field-paragraph--field-body-duo.text-formatted a 
{
  line-height: 1.4;
    font-size: 1em;
    font-weight: 500;
    }

.bp--at-core-simple-mobile .paragraph .field.field-paragraph--field-body-duo .field__items
{
    flex-wrap: wrap;
}

.bp--at-core-simple-mobile .paragraph .field.field-paragraph--field-body-duo .field__items .field__item
{
    width: 100%;
    margin-right: 0;
    margin-bottom: 5%;
}


/* -- Video Player -- */

.paragraph.paragraph--type--video-player.paragraph--view-mode--default > .paragraph__inner
{
}

.paragraph.paragraph--type--video-player.paragraph--view-mode--default > .paragraph__inner > .field-paragraph--field-body
{
    margin-bottom: 2em;
}




/* -- Customer Quote -- */

.paragraph.paragraph--type--customer-quote.paragraph--view-mode--default
{
    color: #0e89b2;
    background-color: #ddd;
}

.paragraph.paragraph--type--customer-quote.paragraph--view-mode--default > .paragraph__inner
{
    text-align: center;
}

.paragraph.paragraph--type--customer-quote.paragraph--view-mode--default > .paragraph__inner > .field-paragraph--field-quote
{
    font-size: 1.575em;
    line-height: 1.4em;
}

.bp--at-core-simple-mobile .paragraph.paragraph--type--customer-quote.paragraph--view-mode--default
{
    font-size: .6em;
}


/* -- Text Banner -- */

.paragraph.paragraph--type--text-banner.paragraph--view-mode--default
{
    background-color: #fff;
}

.paragraph.paragraph--type--text-banner.paragraph--view-mode--default .paragraph__inner
{
    max-width: 1200px !important;
}

.paragraph.paragraph--type--text-banner.paragraph--view-mode--default .field
{
    margin: 0;
}

.paragraph.paragraph--type--text-banner.paragraph--view-mode--default .field__items
{
    padding: 50px 0;
}

.paragraph.paragraph--type--text-banner.paragraph--view-mode--default .field__items .field__item
{
    font-size: 1.575em;
    font-weight: 300;
    line-height: 1.4;

    display: inline;

    color: #000;
}

.paragraph.paragraph--type--text-banner.paragraph--view-mode--default .field__items .field__item:first-child
{
    color: #000;
    display:block;
    }

.bp--at-core-simple-tablet-isolate .paragraph.paragraph--type--text-banner.paragraph--view-mode--default
{
    font-size: 90%;
}

.bp--at-core-simple-mobile .paragraph.paragraph--type--text-banner.paragraph--view-mode--default
{
    font-size: 75%;
}


/* -- Text Banner (with column) -- */

.paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default
{
    background-color: #fff;
}

.paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .paragraph__inner
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:         flex;
    flex-direction: column;

    max-width: 1200px;
}

.paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .field
{
    margin: 0;
    float:left;
    width:50%;
}

.paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .field.field-paragraph--field-body
{
    text-align: center;
    float:left;
    width:50%;
    color: #fff;
}

.paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .field.field-paragraph--field-body .field__items
{
    padding: 20px 0;
}

.paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .field.field-paragraph--field-body .field__items a
{
    padding: 7px 20px 10px;

    border: 1px solid #000;
    color: #000;
}

.paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .field.field-paragraph--field-body .field__items a:hover
{
    background-color: rgba(255,255,255,.1);
}

.paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .field.field-paragraph--field-text-banner-parts .field__items
{
    padding: 20px 14%;

    text-align: center;
}

.paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .field.field-paragraph--field-text-banner-parts .field__items .field__item
{
    font-size: 1.575em;
    font-weight: 300;
    line-height: 1.4;

    display: inline;

    color: #000;
}

.paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .field.field-paragraph--field-text-banner-parts .field__items .field__item:first-child
{
    color: #000;
    padding-bottom: 20px;
    display:block;
    font-weight:bold;

}


@media (max-width: 660px) {
.view-relevant-websites a, .Document-View a {
    width:400px;
    display:inline-block;
}
.page-node-type--project-page .field {
    margin-top: 10px;
    }


.page-node-type--project-page .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:first-child
{
width:100%;
}


    .node--id-309 .field__item
    {
         margin-top: 10px;
    }
    .page-node-type--project-page h1, .node--id-309 h1
{
    width:100%;

}

.page-node-type--project-page h2, .node--id-309 h2
{
    width:100%;
}


.page-node-type--project-page h3, .node--id-309 h3
{
   width:100%;
}

.page-node-type--project-page p, .node--id-309 p
{
    width:100%;
}



.page-node-type--homepage .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:first-child
{
 
 width: 100%;
}

.page-node-type--homepage .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item
{
  width: 50%;
}

    .paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default
    {
        font-size: 75%;
    }

    .paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .field.field-paragraph--field-text-banner-parts
    {
        font-size: .8em;
    }

    .paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .field.field-paragraph--field-body .field__items,
    .paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .field.field-paragraph--field-text-banner-parts .field__items
    {
        padding: 10px 0;
    }
}


/* -- Two Column Layouts -- */

.paragraph.paragraph--type--two-column-text-image.paragraph--view-mode--default > .paragraph__inner,
.paragraph.paragraph--type--two-column-image-text.paragraph--view-mode--default > .paragraph__inner,
.paragraph.paragraph--type--two-column-image-image.paragraph--view-mode--default > .paragraph__inner > .field,
.paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:         flex;
}

.paragraph.paragraph--type--two-column-image-text.paragraph--view-mode--default > .paragraph__inner > .field:first-child,
.paragraph.paragraph--type--two-column-text-image.paragraph--view-mode--default > .paragraph__inner > .field:first-child,
.paragraph.paragraph--type--two-column-image-image.paragraph--view-mode--default > .paragraph__inner > .field > figure:first-child,
.paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:first-child
{
    margin-right: 5%;
}
.page-node-type--homepage .paragraph.paragraph--type--two-column-text-image.paragraph--view-mode--default > .paragraph__inner > .field:first-child
{
    display: block;
    background-color: #9ab02a;
    margin: 0;
}

.paragraph.paragraph--type--two-column-text-image.paragraph--view-mode--default > .paragraph__inner > .field,
.paragraph.paragraph--type--two-column-image-text.paragraph--view-mode--default > .paragraph__inner > .field,
.paragraph.paragraph--type--two-column-image-image.paragraph--view-mode--default > .paragraph__inner > .field > figure,
.paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item
{
    width: 50%;

    flex: 0 1 auto;
}

.page-node-type--homepage .paragraph.paragraph--type--two-column-text-image.paragraph--view-mode--default > .paragraph__inner > .field
{
    width: 48%;
}
.paragraph.paragraph--type--two-column-image-text.paragraph--view-mode--default > .paragraph__inner > .field.field-type-image > figure img,
.paragraph.paragraph--type--two-column-text-image.paragraph--view-mode--default > .paragraph__inner > .field.field-type-image > figure img,
.paragraph.paragraph--type--two-column-image-image.paragraph--view-mode--default > .paragraph__inner > .field > figure img
{
    width: auto;
    padding-bottom:50px;
    display: inline-block;
}
.paragraph.paragraph--type--two-column-image-text.paragraph--view-mode--default > .paragraph__inner > .field.field-type-image > figure > .field-type-image__item,
.paragraph.paragraph--type--two-column-text-image.paragraph--view-mode--default > .paragraph__inner > .field.field-type-image > figure > .field-type-image__item,
.paragraph.paragraph--type--two-column-image-image.paragraph--view-mode--default > .paragraph__inner > .field > .field-type-image__item {
    text-align: center;
}

.paragraph.paragraph--type--two-column-text-image.paragraph--view-mode--default > .paragraph__inner > .field-paragraph--field-body h2,
.paragraph.paragraph--type--two-column-image-text.paragraph--view-mode--default > .paragraph__inner > .field-paragraph--field-body h2
{
    /* color: #125A8A; */
}

.bp--at-core-simple-mobile .paragraph.paragraph--type--two-column-text-image.paragraph--view-mode--default > .paragraph__inner,
.bp--at-core-simple-mobile .paragraph.paragraph--type--two-column-image-text.paragraph--view-mode--default > .paragraph__inner,
.bp--at-core-simple-mobile .paragraph.paragraph--type--two-column-image-image.paragraph--view-mode--default > .paragraph__inner,
.bp--at-core-simple-mobile .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items
{
    flex-direction: column;
}

.bp--at-core-simple-mobile .paragraph.paragraph--type--two-column-text-image.paragraph--view-mode--default > .paragraph__inner > .field,
.bp--at-core-simple-mobile .paragraph.paragraph--type--two-column-image-text.paragraph--view-mode--default > .paragraph__inner > .field,
.bp--at-core-simple-mobile .paragraph.paragraph--type--two-column-image-image.paragraph--view-mode--default > .paragraph__inner > .field,
.bp--at-core-simple-mobile .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item
{
    width: 100%;
    margin-right: 0;
}

.bp--at-core-simple-mobile .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item
{
    margin-bottom: 1em;
}


/* -- Image Gallery -- */





.paragraph.paragraph--view-mode--default.paragraph--type--image-gallery > .paragraph__inner > .blazy
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:         flex;

    flex-wrap: wrap;
}

.paragraph.paragraph--view-mode--default.paragraph--type--image-gallery > .paragraph__inner > .blazy > figure
{
    margin: 0 10px 10px 0;
    padding: 10px;

    border: 1px solid #eee;
    background-color: #f3f4f5;
}


/* -- Paragraph Image Slider -- */

.paragraph.paragraph--type--image-slideshow-slick- .slick.slick--optionset--scroller
{
    margin: 0 0 2rem 0;

    color: #000;
}

.paragraph.paragraph--type--image-slideshow-slick- .slick.slick--optionset--scroller .slick__slide
{
    margin: 0 0 1rem;
}

.paragraph.paragraph--type--image-slideshow-slick- .slick.slick--optionset--scroller .slick__slide .slide__content
{
    margin: 0 10px 0 0;
    padding: 10px;

    border: 1px solid #ddd;
    background-color: #eee;
}

.paragraph.paragraph--type--image-slideshow-slick- .slick.slick--optionset--scroller button.slick-prev::before,
.paragraph.paragraph--type--image-slideshow-slick- .slick.slick--optionset--scroller button.slick-next::before
{
    font-size: 1.8rem;

    color: #378;
}

.paragraph.paragraph--type--image-slideshow-slick- .slick.slick--optionset--scroller button.slick-prev
{
    position: absolute;
    top: 50%;
    left: -40px;
}

.paragraph.paragraph--type--image-slideshow-slick- .slick.slick--optionset--scroller button.slick-next
{
    right: -40px;
}

.paragraph.paragraph--type--image-slideshow .slick.slick--optionset--slideshow-style-1
{
    margin: 0 0 2rem 0;

    color: #000;
}

.paragraph.paragraph--type--image-slideshow .slick.slick--optionset--slideshow-style-1 .slick__slide
{
    margin: 0 0 1rem;
}

.paragraph.paragraph--type--image-slideshow .slick.slick--optionset--slideshow-style-1 button
{
    color: #000 !important;
}


/* -- Paragraph Image Slider -- */

.paragraph.paragraph--type--image-slideshow-slick- .slick.slick--optionset--scroller
{
    margin: 2rem 0;

    color: #000;
}

.paragraph.paragraph--type--image-slideshow-slick- .slick.slick--optionset--scroller .slick__slide
{
    margin: 0 0 1rem;
}

.paragraph.paragraph--type--image-slideshow-slick- .slick.slick--optionset--scroller .slick__slide .slide__content
{
    margin: 0 10px 0 0;
    padding: 10px;

    border: 1px solid #ddd;
    background-color: #eee;
}

.paragraph.paragraph--type--image-slideshow-slick- .slick.slick--optionset--scroller button.slick-prev::before,
.paragraph.paragraph--type--image-slideshow-slick- .slick.slick--optionset--scroller button.slick-next::before
{
    font-size: 1.8rem;

    color: #378;
}

.paragraph.paragraph--type--image-slideshow-slick- .slick.slick--optionset--scroller button.slick-prev
{
    position: absolute;
    top: 50%;
    left: -40px;
}

.paragraph.paragraph--type--image-slideshow-slick- .slick.slick--optionset--scroller button.slick-next
{
    right: -40px;
}

.paragraph.paragraph--type--image-slideshow .slick.slick--optionset--slideshow-style-1
{
    margin: 0 0 2rem 0;

    color: #000;
}

.paragraph.paragraph--type--image-slideshow .slick.slick--optionset--slideshow-style-1 .slick__slide
{
    margin: 0 0 1rem;
}

.paragraph.paragraph--type--image-slideshow .slick.slick--optionset--slideshow-style-1 button
{
    color: #000 !important;
}

.paragraph.paragraph--type--image-slideshow .media--image
{
    text-align: center;
}

.paragraph.paragraph--type--image-slideshow .media--image img
{
    display: inline-block;
}


/* -- View -- */

.paragraph.paragraph--type--view-block .paragraph__inner
{
    /* max-width: 100% !important; */
}

.paragraph.paragraph--type--view-block .paragraph__inner .field.field-paragraph--field-title
{
    max-width: 1600px;
    margin: 0 auto;
    /* padding: 0 1.125em; */
}


/* -- Small Constrained View -- */

.paragraph.paragraph--type--view-constained-small .paragraph__inner
{
}


/* -- -- */

.paragraph.paragraph--type--full-width-video-banner.paragraph--view-mode--default
{
    position: relative;

    display: none;

    padding: 0 !important;
}

.paragraph.paragraph--type--full-width-video-banner.paragraph--view-mode--default .paragraph__inner
{
    width: 100%;
    max-width: initial !important;
    padding: 0 !important;
}

.paragraph.paragraph--type--full-width-video-banner.paragraph--view-mode--default .field
{
    margin: 0;
    padding: 0;
}

.paragraph.paragraph--type--full-width-video-banner.paragraph--view-mode--default .field.field-paragraph--field-image
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:         flex;
    flex-direction: column;

    text-align: center;

    justify-content: space-around;
}

.bp--at-core-simple-tablet-isolate .paragraph.paragraph--type--full-width-video-banner.paragraph--view-mode--default .field.field-paragraph--field-image
{
    display: none;
}

.bp--at-core-simple-mobile .paragraph.paragraph--type--full-width-video-banner.paragraph--view-mode--default .field.field-paragraph--field-image
{
    display: none;
}

.bp--at-core-simple-wide .paragraph.paragraph--type--full-width-video-banner.paragraph--view-mode--default
{
    display: block;
    position: relative;
    top: 110px;
    z-index: -1;
}

.path-not-frontpage .paragraph.paragraph--type--full-width-video-banner.paragraph--view-mode--default
{
    display: block;
    position: relative;
    top: 0;
    z-index: -1;
}

.bp--at-core-simple-mobile .paragraph.paragraph--type--full-width-video-banner.paragraph--view-mode--default
{
    display: none;
}


/* -- Item Listing Paragraph -- */

.paragraph.paragraph--type--item-link-listing.paragraph--view-mode--default
{
    padding: 0 !important;
}

.paragraph.paragraph--type--item-link-listing.paragraph--view-mode--default .paragraph__inner
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:         flex;
}

.paragraph.paragraph--type--item-link-listing.paragraph--view-mode--default .paragraph__inner a:hover
{
    text-decoration: none;
}

.paragraph.paragraph--type--item-link-listing.paragraph--view-mode--default .paragraph__inner p
{
    margin-bottom: 1em;
}
.paragraph.paragraph--type--item-link-listing.paragraph--view-mode--default .paragraph__inner a.button,
.paragraph.paragraph--type--item-link-listing.paragraph--view-mode--default .paragraph__inner a.button
{
    border-width: 1px;
    border-style: solid;
    border-color: inherit;
    background: none;
}

.paragraph.paragraph--type--item-link-listing.paragraph--view-mode--default .paragraph__inner > div.text
{
    width: 50%;
    margin-right: 10%;
    padding: 2em 0;
}

.paragraph.paragraph--type--item-link-listing.paragraph--view-mode--default .paragraph__inner > div.image
{
    overflow: hidden;

    width: 40%;
}

.paragraph.paragraph--type--item-link-listing.paragraph--view-mode--default .paragraph__inner > div.image img
{
    transition: all 1s;
}

.paragraph.paragraph--type--item-link-listing.paragraph--view-mode--default .paragraph__inner:hover > div.image img
{
    opacity: 0.50;
}

.bp--at-core-simple-mobile .paragraph.paragraph--type--item-link-listing.paragraph--view-mode--default .paragraph__inner > a
{
    flex-wrap: wrap;
}

.bp--at-core-simple-mobile .paragraph.paragraph--type--item-link-listing.paragraph--view-mode--default .paragraph__inner > a > div.text,
.bp--at-core-simple-mobile .paragraph.paragraph--type--item-link-listing.paragraph--view-mode--default .paragraph__inner > a > div.image
{
    width: 100%;
    margin: 0 0 1rem;
}


/* -- Text Column -- */


.paragraph.paragraph--type--text .field
{
    margin: 0;
}

/* -- Two Column Manual -- */

.paragraph.paragraph--type--text-two-column-manual
{
    margin: 2rem 0;
}

.bp--at-core-simple-wide .paragraph.paragraph--type--text-two-column-manual .field__items
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:         flex;
}

.bp--at-core-simple-wide .paragraph.paragraph--type--text-two-column-manual .field__item
{
    width: 48%;
    margin-right: 2%;
}

.paragraph.paragraph--type--text-two-column-manual .field__item
{
    margin-bottom: 1.25rem;
}


/* -- Two Column Text -- */

.paragraph.paragraph--type--text-two-column > .paragraph__inner
{
    columns: 2 300px;
    column-gap: 3em;
    -moz-column-fill: auto;
         column-fill: auto;
}

.paragraph.paragraph--type--text-two-column > .paragraph__inner h1,
.paragraph.paragraph--type--text-two-column > .paragraph__inner h2
{
    margin: 0;
    padding-top: 2rem;
    padding-bottom: 1rem;

    -webkit-column-span: all;
            column-span: all;
}

.paragraph.paragraph--type--text-two-column > .paragraph__inner h2:first-child
{
    padding-top: 0;
}


/* -- Image -- */

.paragraph.paragraph--type--image .field-type-image__item
{
    text-align: center;
}


/* -- Two Images -- */

.paragraph.paragraph--type--two-images .field.field-paragraph--field-image
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:         flex;
}

.paragraph.paragraph--type--two-images .field.field-paragraph--field-image figure
{
    width: 50%;
}

.paragraph.paragraph--type--two-images .field.field-paragraph--field-image figure:last-child
{
    margin-left: 2%;
}

.paragraph.paragraph--type--two-images .field.field-paragraph--field-image figure img
{
    width: 100%;
}


/* -- Title Paragraph -- */



.paragraph.paragraph--type--title .field-paragraph--field-title,
.paragraph.paragraph--type--title .field-paragraph--field-title h1
{
    margin-bottom: 0;
}


/* -- Maps Paragraph -- */

.paragraph.paragraph--type--google-map-banner {
    padding: 0 !important;
}

.paragraph.paragraph--type--google-map-banner > .paragraph__inner {
    margin: 0 !important;
    padding: 0 !important;
    max-width: none !important;
}

.paragraph.paragraph--type--google-map-banner > .paragraph__inner iframe {
    display: block;
}


/* -- Contact Form Paragraph -- */

.paragraph.paragraph--type--content-contact-form > .paragraph__inner {
    display: flex;
   }
.paragraph.paragraph--type--content-contact-form > .paragraph__inner > .contact-form {
    width: 30%;
    flex: 0 0 auto;
}
.paragraph.paragraph--type--content-contact-form > .paragraph__inner > .content {
    width: 70%;
    padding-left: 2%;
    flex: 0 0 auto;
}
.paragraph.paragraph--type--content-contact-form > .paragraph__inner > .contact-form form {
    max-width: 600px;
    margin-bottom: 3em;    
}

.paragraph.paragraph--type--content-contact-form > .paragraph__inner h1,
.paragraph.paragraph--type--content-contact-form > .paragraph__inner h2,
.paragraph.paragraph--type--content-contact-form > .paragraph__inner h3 {
    color: #015bbb;
}
.paragraph.paragraph--type--content-contact-form > .paragraph__inner p,
.paragraph.paragraph--type--content-contact-form > .paragraph__inner a {
    color: #000;
}


/* -- Paragraph Styles -- */


/* -- 0: White -- */

.page-node-type--homepage .node__content > .field > .field__items > .field__item:nth-child(2) .paragraph.paragraph--view-mode--default.paragraph--style--0{
    color: #333;
    border-color: #333;
    background-color: transparent;
    background-image: url(/themes/atticus_digital_theme/images/Home-Curve-01.png);
    background-position: right 0% top 0%;
    background-repeat:no-repeat;
    min-height:50px;
    padding-bottom:76px;

}

.field-node--field-body-content > .field__items > .field__item:nth-child(3) .field {
margin:0;
}



.page-node-type--homepage .node__content > .field > .field__items > .field__item:nth-child(3) .paragraph.paragraph--view-mode--default.paragraph--style--0{
    color: #333;
    border-color: #333;
    background-color: transparent;
    background-image: url(/themes/atticus_digital_theme/images/Home-Curve-02.jpg);
    background-position: right 0% bottom 0%;
    background-repeat: no-repeat;
    padding: 25px 0 265px 0;
}

}


/*
.paragraph.paragraph--view-mode--default.paragraph--style--0 h1,
.paragraph.paragraph--view-mode--default.paragraph--style--0 h2
{
    color: #21C6EE;
}
*/


.page-node-type--homepage.paragraph.paragraph--view-mode--default.paragraph--style--0
{
    border-color: #000;
    background-color: transparent;
}

.page-node-type--homepage .paragraph.paragraph--view-mode--default.paragraph--style--0 p, .page-node-type--homepage .paragraph.paragraph--view-mode--default.paragraph--style--0 h1
{
    color: #fff !important;
}


/* -- 1: White -- */

.paragraph.paragraph--view-mode--default.paragraph--style--0
{
    border-color: #000;
    background-color: #fff;
}

.paragraph.paragraph--view-mode--default.paragraph--style--0 p, .paragraph.paragraph--view-mode--default.paragraph--style--0 ul li
{
    color: #000;
}

.paragraph.paragraph--view-mode--default.paragraph--style--0 h1, .paragraph.paragraph--view-mode--default.paragraph--style--0 h2
{
    color: #015bbb !important;
}

/* -- 1: Pine Green -- */

.paragraph.paragraph--view-mode--default.paragraph--style--1
{
    border-color: #000;
    background-color: #088169;
}

.paragraph.paragraph--view-mode--default.paragraph--style--1 a {
    color: #00BFE5;
}


.paragraph.paragraph--view-mode--default.paragraph--style--1 h2,
.paragraph.paragraph--view-mode--default.paragraph--style--2 h2,
.paragraph.paragraph--view-mode--default.paragraph--style--3 h2,
.paragraph.paragraph--view-mode--default.paragraph--style--4 h2,
.paragraph.paragraph--view-mode--default.paragraph--style--5 h2,
.paragraph.paragraph--view-mode--default.paragraph--style--6 h2

{
    color: #fff;
}


/* -- 2: Medium Blue -- */

.paragraph.paragraph--view-mode--default.paragraph--style--2
{
    color: #fff;
    border-color: #fff;
    background-color: #01478F;
}


/* -- 3: Dark Blue -- */

.paragraph.paragraph--view-mode--default.paragraph--style--3
{
    color: #fff;
    border-color: #fff;
    background-color: #043376;
}


/* -- 4: Yellow Gold -- */

.paragraph.paragraph--view-mode--default.paragraph--style--4
{
    color: #fff;
    border-color: #fff;
    background-color: #D0AD33;
}

/* -- 5: Dark Orange -- */

.paragraph.paragraph--view-mode--default.paragraph--style--5
{
    color: #333;
    border-color: #333;
    background-color: #AB4D1F;
}

/* -- 6: Pear Green -- */
.paragraph.paragraph--view-mode--default.paragraph--style--6
{
    color: #333;
    border-color: #333;
    background-color: #9ab02a;
}


/*
.paragraph.paragraph--view-mode--default.paragraph--style--4 h1,
.paragraph.paragraph--view-mode--default.paragraph--style--4 h2
{
    color: #21C6EE;
}
*/

/* -- Services Paragraph -- */

.services-block
{
    display: flex;
    margin-top: 3rem;
    flex-wrap: wrap;
}

.services-block .service
{
    position: relative;

    box-sizing: border-box;
    width: 33%;
    max-height: 390px;
    margin-left: .3%;
    margin-bottom: .3%;

    color: #fff;

    overflow: hidden;
}

.services-block .service:last-child,
.services-block .service:nth-child(2),
.services-block .service:nth-child(4),
.services-block .service:nth-child(6)
{
    margin-right: 0;
}

.services-block .service .background
{
    /*
    position: absolute;
    z-index: 8;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    */
    text-align: right;
}

.services-block .service .background img
{
    min-height: 100%;
}

.services-block .service.colorscheme-lblue
{
    background-color: #46c8e8;
}

.services-block .service.colorscheme-mblue
{
    background-color: #1f8cb8;
}

.services-block .service.colorscheme-dblue
{
    background-color: #072e3a;
}

.services-block .service.colorscheme-mgrey
{
    color: #262626;
    background-color: #cdcdcd;
}

.services-block .service.colorscheme-white
{
    color: #222;
    background-color: #FFF;
}

.services-block .service.colorscheme-lgrey
{
    color: #262626;
    background-color: #e3e3e3;
}

.services-block .service .content
{
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: flex;

    max-width: 50%;
    padding-left: 12%;

    flex-wrap: wrap;
    align-items: center;
}

@media (max-width: 1200px) {
    .field-name-field-body-text-2{width:100% !important; margin:0 !important}
    .paragraph.paragraph--type--content-contact-form > .paragraph__inner > .contact-form {width:90%; margin: 0 5%}
    .node--id-267 .node__content > .field > .field__items .field__item:last-child{ width:100%}
    .paragraph.paragraph--type--content-contact-form > .paragraph__inner{ display:block;}
    .services-block .service .content { font-size: 0.9em; }
    .services-block .service img {  }
    .view-projects-conservation-features .views-row{
        width:49% !important;
    }
}

@media (max-width: 960px) {
    body.ms-slidedown .l-r.pr-header__header-second {
    background-color: #015bbb;
}

.page-node-type--homepage .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:first-child
{
 
 width: 100% !important;
}

.page-node-type--homepage .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item
{
 width: 100% !important;
}

    .paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default
    {
        font-size: 90%;
    }

    .paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .field.field-paragraph--field-text-banner-parts .field__items,
    .paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .field.field-paragraph--field-body .field__items
    {
        padding: 14px 0;
    }

    .paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .paragraph__inner
    {
        display: block;
    }

    .paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .field.field-paragraph--field-body,
    .paragraph.paragraph--type--text-banner-with-column.paragraph--view-mode--default .field.field-paragraph--field-text-banner-parts
    {
        width: 100%;
        margin: 0;
    }

    .node--id-309 .field__item
    {
         margin-top: 10px;
    }
.page-node-type--project-page h1, .node--id-309 h1
{
    width:100%;

}

.page-node-type--project-page h2, .node--id-309 h2
{
    width:100%;
}


.page-node-type--project-page h3, .node--id-309 h3
{
   width:100%;
}

.page-node-type--project-page p, .node--id-309 p
{
    width:100%;
}

.page-node-type--project-page .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:first-child
{
width:100%;
}

.page-node-type--project-page .field {
    margin-top: 10px;
    }


    .services-block .service .content { font-size: 0.7em; }
    .services-block .service img {  }
}

@media (max-width: 768px) {
    
    * -- Copyright Statement -- */

    #block-copyrightstatement {
        display: block;
    }

    #block-copyrightstatement * {
        display: block;
        margin: 0;
        padding: 0;
    }

    #block-atticus-digital-theme-footer {
        display: block;
        padding: 0;
        margin: 0;
    }

.page-node-type--homepage .node__content > .field > .field__items > .field__item:nth-child(2) .paragraph.paragraph--view-mode--default.paragraph--style--0 {
    display:none;
}

.view-relevant-websites a, .Document-View a {
    width:400px;
    display:inline-block;
}
.node--type-homepage .node__content {
    top: 0;
}
iframe{
height:400px;
}


.l-rw{
padding:0 1em;
}
.field-node--field-body-content > .field__items > .field__item > .paragraph > .paragraph__inner {
    width: 100%;
    padding: 0 !important;
    margin:0;
}

.page-node-type--homepage .node__content > .field > .field__items > .field__item:nth-child(3) .paragraph.paragraph--view-mode--default.paragraph--style--0 {

    padding: 0 2% 0 2% !important;
}

.page-node-type--homepage .node__content > .field > .field__items > .field__item:nth-child(3) .paragraph.paragraph--view-mode--default.paragraph--style--0 {
        background-image: none;
}

   
 .services-block .service .content { font-size: 0.8em; }
    .services-block .service img { }
    .services-block .service {
        width: 100%;
        margin-right: 0;
    }
.view-projects-conservation-features .views-row{
    width:100% !important;;
}
.page-node-type--homepage .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:first-child
{
 
 width: 100% !important;
 margin:0;
}

.page-node-type--homepage .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item
{
 width: 100% !important;
}
.paragraph.paragraph--type--page-title-description.paragraph--view-mode--default.was-onscreen {
    margin:0 !important;
}
.page-node-549 .flex-container ,.page-node-744 .flex-container  {
    flex-direction: column !important;
}
.field.field-paragraph--field-description {
    border-left: none !important;
}

.paragraph.paragraph--type--page-title-description.paragraph--view-mode--default {}
}


@media (max-width: 400px) {
    .services-block .service .content { font-size: 0.6em; }
    .services-block .service img {  }
    .services-block .service .content p { display: none; }

iframe{
width: 100%;
    height: initial;
}

.l-rw{
padding:0 1em;
}

.field-node--field-body-content > .field__items > .field__item > .paragraph > .paragraph__inner {
padding:0 1em;
}

.node--id-309 .paragraph.paragraph--type--two-columns-text-text.paragraph--view-mode--default > .paragraph__inner > .field > .field__items > .field__item:first-child{
width:100%;
}
}

.services-block .service.over {
    opacity: 0.8;
}

.services-block .service .content h3
{
    font-size: 2em;

    width: 100%;
}

.services-block .service .content p
{
    width: 100%;
    margin-bottom: 1em;
}

.services-block .service.colorscheme-lgrey .content span.button,
.services-block .service.colorscheme-mgrey .content span.button,
.services-block .service.colorscheme-white .content span.button
{
    color: #262626;
    border: 1px solid #262626;
}

.services-block .service .content span.button
{
    font-size: 1.2em;

    padding: 6px 14px;

    opacity: 1;
    border: 1px solid #fff;
    background: none;
}

.services-block .service .content span.button:hover
{
    background-color: rgba(255,255,255,.1);
}

/* -- Cookie notiication -- */

#sliding-popup .popup-content {
    text-align: center;
    margin: 0.7em 0;
}

#sliding-popup .popup-content #popup-text {
    display: inline-block;
    vertical-align: top;
    float: none;
    margin-right: 3em;
}

#sliding-popup .popup-content #popup-buttons {
    margin: 0;
    display: inline-block;
    vertical-align: top;
    float: none;
}

#sliding-popup .popup-content #popup-buttons button
{
    font-size: 16px !important;
    font-weight: normal !important; 
    padding: .5em 1em;
    color: #eee;
    border: 1px solid #555;
    border-radius: 0;
    background: none;
    box-shadow: none;
    text-shadow: none;
    margin-top: 0;
    height: auto;
}

#sliding-popup .popup-content #popup-buttons button.find-more-button
{
    border: none;
}

#sliding-popup .popup-content #popup-buttons button:hover
{
    background: #333;
}

#sliding-popup .popup-content h2,
#sliding-popup .popup-content p
{
    font-size: 16px !important;
}

#sliding-popup .popup-content
{
    max-width: 1200px !important;
}
.node--id-267 .node__content > .field > .field__items .field__item:nth-child(2)
{
}
.node--id-267 .node__content > .field > .field__items .field__item:last-child
{
}



.paragraph--type--content-contact-form
{
background-color:#fff;
}
.paragraph--type--content-contact-form h1, .paragraph--type--content-contact-form h2
{
color:#01b9ff;
}
.paragraph--type--content-contact-form .content
{
width:50%;
}

.field-paragraph--field-body
{
display:inline-block;
}

.field-name-field-body-text-2
{
display:inline-block;
vertical-align:top;
width:47%;
margin:0 10% 0 10%;
}
 .view-projects-conservation-features .views-row{
    display: inline-block;
    width: 32%;
    
    vertical-align: top;
    margin: 0 0.1% 1% 0;
    background-color: #fff;
    min-height: 600px;
    padding-bottom:20px;
   
}

.view-projects-conservation-features .views-row:nth-child(1){
    background-color: #D0AD33;
}
.view-projects-conservation-features .views-row:nth-child(2){
    background-color: #9AB02A;
}
.view-projects-conservation-features .views-row:nth-child(3){
    background-color: #088169;
}
.view-projects-conservation-features .views-row:nth-child(4){
    background-color: #005EC1;
}
.view-projects-conservation-features .views-row:nth-child(5){
    background-color: #AB4D1F;
}
.view-projects-conservation-features .views-row:nth-child(6){
    background-color: #043376;
}
.view-projects-conservation-features .views-row:nth-child(7){
    background-color: #D0AD33;
}
.view-projects-conservation-features .views-row:nth-child(8){
    background-color: #9AB02A;
}
.view-projects-conservation-features .views-row:nth-child(9){
    background-color: #088169;
}
.view-projects-conservation-features .views-row:nth-child(10){
    background-color: #005EC1;
}
.view-projects-conservation-features .views-row:nth-child(11){
    background-color: #AB4D1F;
}
.view-projects-conservation-features .views-row:nth-child(12){
    background-color: #043376;
}




.path-cy-node-549 .views-row:nth-child(2), .path-node-549 .view-projects-conservation-features .views-row:nth-child(2) {

      background-color: #1d4b31;
    background-image: url(/themes/atticus_digital_theme/images/land-w.png);
    background-position: right 2% bottom 2%;
    background-repeat: no-repeat;
    background-size: 15%;
}


.path-cy-node-549 .views-row:nth-child(3), .path-node-549 .view-projects-conservation-features .views-row:nth-child(3){

      background-color: #879325;
    background-image: url(/themes/atticus_digital_theme/images/land-w.png);
    background-position: right 2% bottom 2%;
    background-repeat: no-repeat;
    background-size: 15%;
}
.path-cy-node-549 .views-row:nth-child(4), .path-node-549 .view-projects-conservation-features .views-row:nth-child(4){

      background-color: #bdc359;
    background-image: url(/themes/atticus_digital_theme/images/land-w.png);
    background-position: right 2% bottom 2%;
    background-repeat: no-repeat;
    background-size: 15%;
}
  
  
.path-cy-node-549 .view-projects-conservation-features .views-row:nth-child(6), .path-node-549 .view-projects-conservation-features .views-row:nth-child(6){

      background-color: #1e373f;
    background-image: url(/themes/atticus_digital_theme/images/sea-w.png);
    background-position: right 2% bottom 2%;
    background-repeat: no-repeat;
    background-size: 15%;
}
.path-cy-node-549 .view-projects-conservation-features .views-row:nth-child(7), .path-node-549 .view-projects-conservation-features .views-row:nth-child(7){

      background-color: #206b83;
    background-image: url(/themes/atticus_digital_theme/images/sea-w.png);
    background-position: right 2% bottom 2%;
    background-repeat: no-repeat;
    background-size: 15%;
}
.path-cy-node-549 .view-projects-conservation-features .views-row:nth-child(8), .path-node-549 .view-projects-conservation-features .views-row:nth-child(8){

      background-color: #206b83;
    background-image: url(/themes/atticus_digital_theme/images/sea-w.png);
    background-position: right 2% bottom 2%;
    background-repeat: no-repeat;
    background-size: 15%;
}

.path-cy-node-549 .view-projects-conservation-features .views-row:nth-child(10), .path-node-549 .view-projects-conservation-features .views-row:nth-child(10){

      background-color: #242b3f;
    background-image: url(/themes/atticus_digital_theme/images/river-w.png);
    background-position: right 2% bottom 2%;
    background-repeat: no-repeat;
    background-size: 15%;
}
.path-cy-node-549 .view-projects-conservation-features .views-row:nth-child(11), .path-node-549 .view-projects-conservation-features .views-row:nth-child(11){

      background-color: #3768a5;
    background-image: url(/themes/atticus_digital_theme/images/river-w.png);
    background-position: right 2% bottom 2%;
    background-repeat: no-repeat;
    background-size: 15%;
}
.path-cy-node-549 .view-projects-conservation-features .views-row:nth-child(12), .path-node-549 .view-projects-conservation-features .views-row:nth-child(12){
  
  
  
      background-color: #6da4d8;
    background-image: url(/themes/atticus_digital_theme/images/river-w.png);
    background-position: right 2% bottom 2%;
    background-repeat: no-repeat;
    background-size: 15%;
}
.view-projects-conservation-features .views-row:nth-child(5){
    background-color: #AB4D1F;
}
.view-projects-conservation-features .views-row:nth-child(6){
    background-color: #043376;
}
.view-projects-conservation-features .views-row:nth-child(7){
    background-color: #D0AD33;
}
.view-projects-conservation-features .views-row:nth-child(8){
    background-color: #9AB02A;
}
.view-projects-conservation-features .views-row:nth-child(9){
    background-color: #088169;
}
.view-projects-conservation-features .views-row:nth-child(10){
    background-color: #005EC1;
}
.view-projects-conservation-features .views-row:nth-child(11){
    background-color: #AB4D1F;
}
.view-projects-conservation-features .views-row:nth-child(12){
    background-color: #043376;
}


 
.view-projects-conservation-features .views-row .views-field-field-summary{
padding:2% 5% 5% 5%;
color:#fff;
Display:block;
}

.page-node-type--homepage .field-node--field-body-content > .field__items > .field__item > .paragraph > .paragraph__inner {


}

.view-projects-conservation-features .views-row .views-field-title {
    padding: 5% 5% 0 5%;
}
.view-projects-conservation-features .views-row .views-field-title a{
    line-height: 1.4;
    font-size: 1.450em;
    color:#fff;
}
/** newly added **/
.page-node-549 .view-projects-conservation-features .views-row{
    display: inline-block;
/*    width: 32%;*/
  
    vertical-align: top;
    margin: 0 0.1% 1% 0;
    background-color: #fff;
    min-height: 200px;
    padding-bottom:20px;
    padding-right: 20px;
}


.page-node-549 .view-projects-conservation-features.view-display-id-block_6 .views-field-title, 
.view-projects-conservation-features.view-display-id-block_7 .views-field-title {
    margin-top: 1rem;
} 

.page-node-549 .view-projects-conservation-features.view-display-id-block_6 .views-field-title a, 
.view-projects-conservation-features.view-display-id-block_7 .views-field-title a,
.view-media-link-slider .views-field-field-link-title a,
    .view-welsh-topic-page-media-link-slider .views-field-field-link-title a {
    line-height: 1em;
    font-size: 1.2em;
    color: #015bbb;
    text-decoration: none;
} 
.page-node-549 .view-projects-conservation-features.view-display-id-block_6 .views-field-title
.page-node-549 .view-projects-conservation-features.view-display-id-block_6, 
.view-projects-conservation-features.view-display-id-block_7 .views-field-title
.view-projects-conservation-features.view-display-id-block_7 {
    background: none !important;
}
/*.page-node-549 .paragraph, .page-node-549 .service {
    background-color: #ffffff;
}*/
.page-node-549 .image-style-project-thumbnail {
box-shadow: 10px 10px #eeeeee;
}
/** page introduction field **/

.paragraph.paragraph--type--page-title-description .field.field-paragraph--field-body {

    border-left: 6px solid #015bbb;
    padding-left: 15px;
    margin-bottom: 0;

}
.paragraph.paragraph--type--page-title-description.paragraph--view-mode--default {
    min-height: 100px;
    max-width: 1600px;
/*    padding: 2em 4.125em 7em 9.125em;*/
    background-color: #ffffff;
    margin: 0 9em 3em;
    border-bottom: 8px solid #015bbb;
}

.paragraph.paragraph--type--page-title-description h1 {
    font-weight: bold;
}
.paragraph.paragraph--type--page-title-description h1, .paragraph.paragraph--type--page-title-description {
 color: #015bbb;
}

.paragraph.paragraph--type--page-title-description h1, .paragraph.paragraph--type--page-title-description {
    color: #015bbb;
    padding-left: 25px;
}

.page-node-549 .page, .page-node-744 .page {
    background-color: transparent;
}
.page-node-549 .field.field-node--field-image.field-formatter-image.field-name-field-image, 
.page-node-744 .field.field-node--field-image.field-formatter-image.field-name-field-image{
    position: absolute;
    top: 0;
    z-index: -20;
}
.page-node-549 .flex-container, .page-node-744 .flex-container{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
.paragraph.paragraph--type--page-title-description.paragraph--view-mode--default .title {
    padding-right: 3em;
}
.paragraph.paragraph--type--page-title-description.paragraph--view-mode--default {
    padding: 2em 0;

}
.paragraph.paragraph--type--page-title-description.paragraph--view-mode--default p {
    font-size: 1rem;
    color: #000000;
}
.owl-container {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 9em 3em;
    min-height: 700px;
}
.owl-carousel .item img {
    box-shadow: 10px 10px #eeeeee;
}
.owl-carousel .item {
    padding: 0.5em;
}
.page-node-744 .paragraph.paragraph--type--page-title-description.paragraph--view-mode--default {
background-color: transparent;
border-bottom: none;
}
.owl-prev {
    position: absolute;
    left: -35px; /* Adjust as needed */
    top: 50%;
    transform: translateY(-50%);
    z-index: 1000; /* Ensure arrows appear above the carousel */
    box-shadow: none;
}

/* Right arrow */
.owl-next {
    position: absolute;
    right: -35px; /* Adjust as needed */
    top: 50%;
    transform: translateY(-50%);
    z-index: 1000; /* Ensure arrows appear above the carousel */
    box-shadow: none;
}
.owl-container i {
    color: #015bbb;
}
.page-node-744 .paragraph.paragraph--type--page-title-description.paragraph--view-mode--default p {
    color: #015bbb;
}
.page-node-549 .field-node--field-body-content > .field__items > .field__item > .paragraph > .paragraph__inner {
    padding: 0;
}
.page-node-549 .view-projects-conservation-features.view-display-id-block_6 .views-field-title, 
.view-projects-conservation-features.view-display-id-block_7 .views-field-title,
.view-media-link-slider .views-field-field-link-title, .view-welsh-topic-page-media-link-slider .views-field-field-link-title{
/*  height: 3rem;*/
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
/*.education .owl-dots {
  margin-bottom: 6rem;
}*/
.education .owl-next, .education .owl-prev {
    top: 40%;
}
@media (max-width: 480px) {
  .paragraph.paragraph--type--page-title-description.paragraph--view-mode--default, .owl-container {
    max-width: auto;
    min-height: auto;
    margin: 0;
    padding:0 2em ;
  }
  .view-projects-conservation-features.view-display-id-block_7 h3, {
    margin: auto !important;
    font-size: 2em !important;
    border-bottom: 3px solid #015bbb !important;

  }
   
}
.view-projects-conservation-features.view-display-id-block_7 .owl-container, .view-media-link-slider .owl-container, .view-welsh-topic-page-media-link-slider .owl-container {
    min-height: auto;
}

.view-projects-conservation-features.view-display-id-block_7 h3, .view-media-link-slider h3, .view-welsh-topic-page-media-link-slider h3 {
    font-size: 2.5em;
    color:#015bbb;
    margin: 0 3.8em;
    border-bottom: 4px solid #015bbb;
}
span.label-new {
    position: absolute;
    color: #ffffff;
    top: 0;
    /* padding: 0.5em; */
    background: #015bbb;
    margin-top: 0.5em;
    padding: 0.5em;
}
span.label-new i  {
    color: #ffffff;
}
.view-projects-conservation-features.view-display-id-block_7 .education .owl-dots {
    margin-bottom: 1rem;
}
.view-projects-conservation-features.view-display-id-block_7 .views-field-field-blurb .field-content {
 color: #000000;
}

.page-node-549 .l-subfeatures.l-row, .page-node-type-topic .l-subfeatures.l-row {
    margin-top: 170px;
}
.page-node-type--topic h1 {
    line-height: 1.4;
    font-size: 1.9em;
    font-weight: bold;
    width: 100%;
}

.view-media-link-slider {
    background-color: #ffffff;
}

.page-node-type-topic .node__container {
    background: #ffffff;
}

.page-node-type-topic .field-node--field-body-content > .field__items > .field__item > .paragraph > .paragraph__inner {
    padding-bottom: 0;
}

div#edit-field-media-link-slider-welsh-wrapper {
    background: #b5e3e1;
}

 .view-id-media_link_slider .views-field-field-blurb p, .view-welsh-topic-page-media-link-slider .views-field-field-blurb p {
    color: #000000;
 }


.page-node-type-topic .field-name-field-body-content .field-paragraph--field-body-duo .field__items {
   align-items: flex-start ;/* keeps top-aligned */
  flex-wrap: nowrap;      /* keep them on one row when >= 2 items */
}
.page-node-type-topic .field-name-field-body-content .field-paragraph--field-body-duo .field__item {
 flex: 1 1 50% !important;   /* grow/shrink equally, base 50% so two items share width */
  min-width: 0;    /* prevents overflow of long content */
    }


    .page-node-794 .field-type-image {
        width: 50%;
        float: left;
    }