@charset "UTF-8";
/* CSS Document */

.TTheader {height:400px;display: flex;}
.part ol ol.sections {

	font-weight: bold;
}
li.section {

	font-weight: bold;
}
ol.units {

	font-weight: normal;
}

li.partTitle h2 {

	font-weight: bold;
	margin: 0;
}
ol.sections li.sectionTitle h3 {
	
	font-weight: bold;
	margin: 0;
}


.part ol {
	counter-reset: sectioncounter partcounter;
	margin: 0px;
	padding: 0px;
}
ol.sections {
	counter-reset: sectioncounter;
	margin: 0px;
	padding: 0px;
}
ol.sections li {
	list-style: none;
	margin-left: 2rem;
	position: relative;
}
ol.units {
	counter-reset: unitcounter;
	margin: 0 0 2rem 0;
}
ol.sections li.partTitle {
	list-style: none;
	counter-increment: none;
	counter-reset: numberedpart;
	margin-left: 0;
}
ol.sections li.sectionTitle {
	list-style: none;
	counter-increment: none;
	counter-reset: numberedsection;
	margin-left: 0;
}
ol.sections li.unnumberedunit {
    margin-left: 0;
}
.sections li:before {
	position: absolute;
	left: -2rem;
}
.sections li.numberedpart:before {
	content: counter(partcounter, DECIMAL) ". ";
	counter-increment: partcounter;
}
.sections li.numberedsection:before {
	content: counter(sectioncounter, DECIMAL) ". ";
	counter-increment: sectioncounter;
}
.units li.numberedunit:before {
	content: counter(sectioncounter, DECIMAL) "." counter(unitcounter, DECIMAL) " ";
	counter-increment: unitcounter;
}
.unnumberedsection .units li.numberedunit:before {
	content: counter(unitcounter, DECIMAL) " ";
	counter-increment: unitcounter;
}
ol.sections li.definitionli {
	margin-left: 0;
}
li.unit ol,
li.unit ol ol ol {
	counter-reset: loweralpha;
}
li.unit ol:not(.unnumbered) li:before,
li.unit ol ol ol:not(.unnumbered) li:before {
	content: "(" counter(loweralpha, lower-alpha) ") ";
	counter-increment: loweralpha;
}
li.unit ol ol,
li.unit ol ol ol ol {
	counter-reset: lowerroman;
}
li.unit ol ol:not(.unnumbered) li:before,
li.unit ol ol ol ol:not(.unnumbered) li:before {
	content: "(" counter(lowerroman, lower-roman) ") ";
	counter-increment: lowerroman;
}
li.unit ol.unnumbered ol li:before,
li.unit ol ol ol.unnumbered ol li:before {
	content: "(" counter(lowerroman, lower-alpha) ") ";
	counter-increment: lowerroman;
}
.part dfn {
	font-weight: bold;
}


.uk-tile-muted {
    background: #bbdbdd;
}
.uk-nav-default, .woocommerce-account nav.woocommerce-MyAccount-navigation ul {
    font-size: 15px;
    font-weight: 400;
}


.uk-navbar-nav > li.uk-active > a {color: #fff;}
.aqua {
  color: #2DAEB6;
}
.mauve {
  color: #746f9c;
}
div.uk-tile-default {
  background: #fcc014;
  color: #4D4D4D;
}
div#yellowpanel p {
  color: #4D4D4D;
}
.uk-text-lead {
  font-size: 18px;
  line-height: 1.5;
  color: #4D4D4D;
  font-weight: 400;
  font-style: italic;
}
.smallerquote {
  line-height: 1.5;
  color: #4D4D4D;
  font-weight: 400;
  font-style: italic;
  text-align: center;
  margin-top: 20px;
}
.aquaname {
  display: block;
  margin-top: 20px;
  font-size: 14px;
  line-height: 1.4;
  color: #2DAEB6;
  font-weight: 600;
  text-align: center;
}
.quoteinner {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
blockquote {
  font-size: 20px;
  line-height: 1.5;
  color: #746f9c;
  font-family: 'Noto Sans';
  font-weight: 400;
  font-style: italic;
}
.uk-navbar-container {
  border-bottom: 0px solid #ebebed;
}
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  min-height: 40px;
  font-family: inherit;
  text-decoration: none;
}



@media (min-width : 200px) {
  .uk-card-body {
    padding: 20px 20px;
  }
  .uk-text-small {
    font-size: 12px;
    line-height: 1.2;
  }
  .smallerquote {
    font-size: 16px;
  }
  .leftquote {
    display: block;
    margin-bottom: 20px;
  }
 .rightquote {display: block;margin-top:20px;}
  .uk-tile-xlarge {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    margin: 0 0 10px 0;
  }
  .uk-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  html {
    font-size: 14px;
  }
  .uk-navbar-container:not(.uk-navbar-transparent) {
    background: #fff;
    color: #746f9c;
    padding: 10px 0px;
  }
  .uk-h1, h1 {
    line-height: 1.3;
    font-size: 22px;
  }
  .uk-h2, h2 {
    font-size: 18px;
  }
  .uk-h3, h3 {
    font-size: 16px;
  }
  .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    padding: 14px 8px 14px 8px;
  }
}
@media (min-width :768px) {
  .uk-card-body {
    padding: 30px 30px;
  }
  .uk-text-small {
    font-size: 14px;
    line-height: 1.5;
  }
  .smallerquote {
    font-size: 18px;
  }
  .uk-tile-xlarge {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    margin: 0 0 20px 0;
  }
  .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    padding: 14px 24px 14px 24px;
  }
  .uk-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  html {
    font-size: 15px;
  }
  .uk-h1, h1 {
    font-size: 28px;
    line-height: 1.4;
  }
  .uk-h2, h2 {
    font-size: 20px;
  }
  .uk-h3, h3 {
    font-size: 18px;
  }
}
@media (min-width : 960px) {
    a.current_page_item {
  margin: 0;
  background-color: #5C5881;
  color: #fff;
  border: none;
  padding: 0px 24px;
  font-size: 14px;
  line-height: 1.3;
  text-align: center;
  text-decoration: none;
  transition: .1s ease-in-out;
  transition-property: all;
  transition-property: color, background-color, background-position, border-color, box-shadow;
  font-weight: 600;
  border-radius: 500px;
  background-origin: border-box;
}
      .leftquote {display: block;margin-bottom: 10px;}.rightquote {display: block;margin-top: 10px;}
  .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    padding: 14px 7px 14px 7px;
    font-size: 14px;
  }
  .uk-card-body {
    padding: 30px 30px;
  }
  .uk-text-small {
    font-size: 14px;
    line-height: 1.5;
  }
  .smallerquote {
    font-size: 18px;
  }
  .uk-tile-xlarge {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    margin: 0 0 20px 0;
  }

  .uk-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  html {
    font-size: 16px;
  }
  .uk-h1, h1 {
    font-size: 30px;
    line-height: 1.4;
  }
  .uk-h2, h2 {
    font-size: 22px;
  }
  .uk-h3, h3 {
    font-size: 20px;
  }
  .uk-navbar-container:not(.uk-navbar-transparent) {
    background: #746f9c;
    color: #fff;
    padding: 0px 0px;}
}
@media (min-width : 1050px) {

  .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    padding: 14px 10px 14px 10px;
    font-size: 14px;
    }}


@media (min-width : 1284px) {
    .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {padding: 14px 24px 14px 24px;font-size: 15px;}

  }
