/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 17 October 2019 15:26:43
*/


body {
  font-family: 'Oxygen', Verdana, sans-serif;
  padding: 0px;
  margin: 0px;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

.standfirst {
  display:none;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.background-snpa, .background-ptyb {
  min-height: 800px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.snowdonia.gov.wales/__data/assets/image/0007/1052197/index-1.jpg?v=0.1.10', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='scale')";
  text-align: center;
  margin: -8px -8px -8px -8px;
  margin: 0px;
}

.background-snpa {
  background: url("https://www.snowdonia.gov.wales/__data/assets/image/0007/1052197/index-1.jpg?v=0.1.10") no-repeat center center fixed; /* summer */
  /*background: url("https://www.snowdonia.gov.wales/__data/assets/image/0007/1052197/index-1.jpg?v=0.1.10") no-repeat center center fixed; /* winter */
}

.background-ptyb {
  background: url("https://www.snowdonia.gov.wales/__data/assets/image/0006/1100301/ptyb-index.jpg?v=0.1.1") no-repeat center center fixed;
}

.snpa-logo-1 {
  margin: 64px auto;
  width: 126px;
}

.snpa-logo-2 {
  margin: 24px auto;
  width: 108px;
}

.ptyb-logo {
  margin: 84px auto 44px auto;
  width: 288px;
}

.links {
  padding: 4% auto;
  width: 100%;
  clear: both;
}

.links-cym, .links-eng {
  float: left;
  font-weight: normal;
  width: 50%;
}

.links-cym > a { 
    float:right;
    clear:right;
    display: block;
    text-decoration: none;
    color: #fff;
    font-weight: lighter;
    letter-spacing: 1px;
    margin-bottom: 12px;
    margin-right: 16px;
}

.links-eng > a { 
    float:left;
    clear:left;
    display: block;
    text-decoration: none;
    color: #fff;
    letter-spacing: 1px;
    margin-bottom: 12px;
    margin-left: 16px;
}

.links-cym .button-text, .links-eng .button-text {
  float: left;
  width: 220px;
  height: 32px;
  padding-top: 8px;
  border: #000 1px solid;
  text-align: center;
}

.links-cym .button-text {
  background-color: #2e6c12;
  background: -webkit-linear-gradient(#2e6c12, #193e09);
  background: -o-linear-gradient(#2e6c12, #193e09);
  background: -moz-linear-gradient(#2e6c12, #193e09);
  background: linear-gradient(#2e6c12, #193e09);
  border-radius: 4px;
  padding-right: 12px;
  box-shadow: 10px 10px 8px 10px #888888;
}

.links-eng .button-text {
  background-color: #3a4486;
  background: -webkit-linear-gradient(#3a4486, #0d1757);
  background: -o-linear-gradient(#3a4486, #0d1757);
  background: -moz-linear-gradient(#3a4486, #0d1757);
  background: linear-gradient(#3a4486, #0d1757);
  border-radius: 4px;
  padding-left: 12px;
  box-shadow: 10px 10px 8px 10px #888888;
}

.links-cym .button-text, .links-eng .button-text {
  background-color: rgb(0,0,0);
  -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
}

.links-cym .button-text:hover {
  background-color: #57983a;
  background: -webkit-linear-gradient(#57983a, #295615);
  background: -o-linear-gradient(#57983a, #295615);
  background: -moz-linear-gradient(#57983a, #295615);
  background: linear-gradient(#57983a, #295615);
}

.links-eng .button-text:hover {
  background-color: #6770af;
  background: -webkit-linear-gradient(#6770af, #2c3674);
  background: -o-linear-gradient(#6770af, #2c3674);
  background: -moz-linear-gradient(#6770af, #2c3674);
  background: linear-gradient(#6770af, #2c3674);
}

.strapline {
    width: 100%;
    text-align: center !important;
    margin-top: 48px;
    color: #efeffe;
    font-size: 120%;
    line-height: 20%;
    text-shadow: 2px 2px 1px #000;
    letter-spacing: 2px;
}

.strapline .welsh {
  float: left;
  width: 50%;
  text-align:right;
}

.strapline .welsh p {
  padding-right: 16px;
}

.strapline .english {
  float: left;
  width: 50%;
  text-align: left;
}

.strapline .english p {
  padding-left: 16px;
}

.lower {
  padding-top: 6px;
  font-family: "Nothing You Could Do",Verdana,sans-serif;
}

/* ---------- MEDIA LINKS ---------- */

@media only screen and (max-height: 1050px) {
  .background-snpa, .background-ptyb { min-height: 1050px; }
}

@media only screen and (max-height: 900px) {
  .background-snpa, .background-ptyb { min-height: 900px; }
}

@media only screen and (max-height: 800px) {
.background-snpa, .background-ptyb { min-height: 800px; }
}

@media only screen and (max-height: 768px) {
.background-snpa, .background-ptyb { min-height: 768px; }
.snpa-logo-1 { margin: 36px auto; width: 112px; }
.snpa-logo-2 { margin: 16px auto; width: 94px; }
.ptyb-logo { margin: 64px auto 36px auto; }
.strapline { margin-top: 0px; }
}

@media only screen and (max-height: 600px) {
.background-snpa, .background-ptyb { min-height: 600px; }
}

/* ----- iPad Potrait ----- */
@media only screen and (max-width : 768px) {
.background-snpa, .background-ptyb { min-height: 1024px; }
.snpa-logo-1 { margin: 96px auto 112px auto; width: 124px; }
.strapline { margin: 52px auto; font-size: 120%;}
.strapline .welsh { margin-bottom: 48px; }
.strapline .welsh, .strapline .english { float: none; width: 100%; text-align: center; }
}

/* ----- iPhone 6 plus Potrait ----- */
@media only screen and (min-device-width: 320px) and (max-device-width: 660px) and (orientation: portrait) {
.background-snpa, .background-ptyb { min-height: 640px; }
.links-cym > a, .links-eng > a { font-size: 70%; }
.links-cym > a { margin-right: 6px; }
.links-eng > a { margin-left: 6px; }
.links-cym .button-text, .links-eng .button-text { width: 140px; }
.links-cym .button-text, .links-eng .button-text { padding-top: 8px; padding-left: 0px; padding-right: 0px; height: 23px; } 
.links-cym .button-text { margin-right: 0px; }
.links-eng .button-text { margin-left: 0px; }
.background img { margin: 24px auto; width: 96px; }
.strapline { margin: 24px auto; font-size: 100%;}
.strapline .welsh { margin-bottom: 26px; }
.strapline .welsh, .strapline .english { float: none; width: 100%; text-align: center; }
.strapline .welsh p { padding-right: 0px; }
.strapline .english p { padding-left: 0px; }
}