/* updated 2021 11 30 @10:47 - updated #edit-plant-health-survey h2 rule - Andrew Thorburn */
/* updated 2021 05 25 @10:36 */
							   /* updated 2022 03 28 @19:11 */
/* updated 2022 04 14 @15:48 */
/* updated 2022 07 11 @12:35 */
* {
  line-height: 1.6; }

div, section, aside {
  box-sizing: border-box; }

strong {
  font-weight: 500;
  font-family: "MuseoSans_700", sans-serif; }

em {
  font-style: italic; }

body {
  font-family: "MuseoSans_300", sans-serif;
  font-size: 15px;
  color: #575656;
  letter-spacing: 0.5px; }
  @media (max-width: 767px) {
    body {
      font-size: 14px; } }

p {
  margin-bottom: 15px;
  line-height: 22px; }

a {
  transition: 0.5s; }

.node p, .node li, .node span {
  font-family: "MuseoSans_300", sans-serif !important; }

.node h1, .node h2, .node h3, .node h4, .node h5, .node h6 {
  font-family: "MuseoSans_500", sans-serif !important; }
  .node h1 span, .node h2 span, .node h3 span, .node h4 span, .node h5 span, .node h6 span {
    font-family: "MuseoSans_500", sans-serif !important; }

.node {
  color: #292929; }

.node a {
  text-decoration: none;
  border-bottom: 1px solid;
  color: #575656; }

.node a:hover,
.node a:focus {
  text-decoration: none;
  border-bottom: 1px solid; }

.node .node-title {
  font-size: 34px;
  line-height: 1.25;
  text-transform: capitalize; }

.node h2 {
  font-size: 24px;
  margin-bottom: 20px;
  margin-top: 20px;
  color: #008d36; }

.node h3 {
  font-size: 20px;
  margin-bottom: 25px;
  color: #008d36; }

.node h4 {
  font-size: 17px;
  margin: 8px 0;
  color: #008d36; }

h4 {
  font-size: 17px;
  margin-bottom: 5px; }

::-webkit-input-placeholder {
  color: #717070;
  font-family: "MuseoSans_500", sans-serif;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.5px; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #717070;
  font-family: "MuseoSans_500", sans-serif;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.5px; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #717070;
  font-family: "MuseoSans_500", sans-serif;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.5px; }

:-ms-input-placeholder {
  color: #717070;
  font-family: "MuseoSans_500", sans-serif;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.5px; }

img {
  max-width: 100%;
  height: auto; }

ul {
  padding-left: 25px; }

li {
  list-style-type: disc;
  margin-bottom: 10px; }

ol li {
  list-style-type: decimal; }

.item-list li li {
  list-style-type: circle; }

.node {
  letter-spacing: 0;
  font-size: 16px; }
  @media (max-width: 767px) {
    .node {
      font-size: 15px; } }

.views-element-container {
  clear: both; }

/* formatting the project page image - 2019 01 16, updated 2019 02 04 to include the publication content type */
.node--type-project .image-style-medium, .node--type-publication .image-style-medium,
.node--type-project .image-style-large, .node--type-publication .image-style-large {
  float: right;
  padding: 5px; }

/*# sourceMappingURL=base.css.map */

/* adding rule to provide background image for the Plant Health Survey page - 2021 05 25 */
#edit-plant-health-survey {
	background-image: url(/sites/www.planthealthcentre.scot/files/styles/hero/public/2019-01/autumn-2546288_1920.jpg);
	width: 100% !important;
	max-width: 100% !important;
	height: 270px;
}

#edit-plant-health-survey h2 {
	font-size: 50px;
	margin-bottom: 25px;
	color: white;
	text-shadow: 0 0 10px #333;
/*	z-index: 2; - amended to be 0 - 2021 11 30 */
	z-index: 0;
	position: relative;
	margin-top: 100px;
	text-align: center;
	font-weight: 600;
	text-transform: none;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	line-height: 50px !important;
}

#edit-plant-health-survey .basic-page-title {
	overflow: auto !important;
}

.messages--error {display: none;}

.projects_listing_view, .publications_listing_view {
	width: 50%; /* 2022 03 28 */
} 

/* added 2022 04 15 */
/* updated 2022 04 15 */

#site-slogan {
/*	display: none; */
	color: #00a19a;
	font-weight: 800;
	font-size: 2.5em;
	margin-top: 1em;
}


/* Lines below added to accommodate resources page theming - 2022 05 23 */
.resource_landing_page_outer {
/*       border: 1px solid #DDDDDD;
       width: 200px;
       height: 200px; */
       position: relative;
}
.resource_title {
	position: absolute;
/*	left: 20px; */
	top: 50%;
	z-index: 10;
	background-color: #000000;
	padding: 10px;
	color: #FFFFFF;
	font-weight: bold;
	opacity: 0.7;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.resource_title a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-size: 1.5em;
}

.resource_banner_image {}

/* testing the front page layout - node 1324 - 2022 07 11 */

.page-node-1324 .home-our-services h2.section-heading {display: none;}

.page-node-1324 .home-our-services .container {
	max-width: 100%;
}

.page-node-1324 .home-slider {display: none;}

.page-node-1324 .home-news {
	min-height: 550px;
}

.page-node-1324 .home-projects {clear: both;}

/* news and events landing page - 2022 07 11 */

.news-events-item-row-one, .news-events-item-row-two {
    float: left;
}

.news-events-item-outer {
    width: 50%;
    float: left;
    padding: 10px;
}

.news-events-item-outer a {
	text-decoration: none;
	border-bottom: 0px solid #FFFFFF;
	}

.news-events-landing-title {
	position: relative;
	top: 50%;
	z-index: 10;
	background-color: #000;
	padding: 10px;
	color: #FFF;
	font-weight: bold;
	opacity: 0.7;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.news-events-landing-title a {
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    font-size: 1.5em;
}

.news-events-landing-image {}

.news-events-landing-link {}

.page-node-1318 .main-column {
/*	border: 1px red solid; */
}

/* updated Twitter Icon - 2024 06 12 */
.fa.fa-twitter{
	font-family:sans-serif;
}
.fa.fa-twitter::before{
	content:"𝕏" !important;
/*	font-size:1.2em; */
}