/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/adm/fonts/open-sans-v17-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('/adm/fonts/open-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/adm/fonts/open-sans-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/adm/fonts/open-sans-v17-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('/adm/fonts/open-sans-v17-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('/adm/fonts/open-sans-v17-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/adm/fonts/open-sans-v17-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/adm/fonts/open-sans-v17-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/adm/fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('/adm/fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/adm/fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/adm/fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/adm/fonts/open-sans-v17-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('/adm/fonts/open-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/adm/fonts/open-sans-v17-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/adm/fonts/open-sans-v17-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/adm/fonts/open-sans-v17-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('/adm/fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/adm/fonts/open-sans-v17-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/adm/fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('/adm/fonts/open-sans-v17-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('/adm/fonts/open-sans-v17-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/adm/fonts/open-sans-v17-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/adm/fonts/open-sans-v17-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/adm/fonts/open-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('/adm/fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/adm/fonts/open-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/adm/fonts/open-sans-v17-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/adm/fonts/open-sans-v17-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('/adm/fonts/open-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/adm/fonts/open-sans-v17-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/adm/fonts/open-sans-v17-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/adm/fonts/open-sans-v17-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('/adm/fonts/open-sans-v17-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/adm/fonts/open-sans-v17-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-800.woff') format('woff'), /* Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/adm/fonts/open-sans-v17-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('/adm/fonts/open-sans-v17-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('/adm/fonts/open-sans-v17-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/adm/fonts/open-sans-v17-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('/adm/fonts/open-sans-v17-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/adm/fonts/open-sans-v17-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}



html, body {
  height: 100%;
  font-family: Open Sans, Arial, Helvetica, sans-serif;
}

.w-33{
 width:33%;
}

.main-content p, .main-content li {
 font-size: 1em;
 line-height: 1.3em;
}

.main-content ul, .main-content p{
 color:#591500;
}

.geo-page .main-content ul,.geo-page .main-content p{
 color:#000033;
}

.side-content a:link, .side-content a:visited, .side-content a:hover, .side-content a:active {
 color:#3f99c6;
 text-decoration:underline;
}

.side-content p, .side-content li {
 font-size: 1em;
 line-height: 1.3em;
}

.side-content ul, .side-content p{
 color:#3f99c6;
}

.box-content p, .box-content li {
 font-size: 1em;
 line-height: 1.3em;
 color:#591500;
}


.main-content p {
 margin-bottom:1.3em;
}

.main-content p.orange, .main-content ul.orange{
 color: #ed6f34;
}

.geo-page .main-content h1, .geo-page .main-content h2, .geo-page .main-content h3, .geo-page .main-content h4, .geo-page .box-content h3{
 color: #000033;
}

.geo-page a{
 text-decoration:underline;
}

.main-content h1, .side-content h1{
 font-family: Open Sans, Arial, Helvetica, sans-serif;
 color: #591500;
 font-size: 2.0em;
 font-weight:700;
 line-height:1.2em;
 margin-bottom:0.7em;
}

.main-content h3, .box-content h3{
 color: #591500;
}

.side-content h3{
 color: #884b6f;
}

.main-content h3, .box-content h3, .side-content h3{
 font-family: Open Sans, Arial, Helvetica, sans-serif;
 font-weight:400;
 font-size: 1.2em;
 line-height:1.2em;
 margin-bottom:0.8em;
 margin-top:0;
}

.main-content h4, .box-content h4{
 color: #ed6f34;
}

.side-content h4{
 color: #884b6f;
}

.main-content h4, .box-content h4, .side-content h4{
 font-family: Open Sans, Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 font-weight:700;
 line-height:1.2em;
 margin-bottom:0.7em;
 margin-top:0;
}

.main-content h5, .box-content h5{
 color: #ed6f34;
}

.side-content h5{
 color: #3f99c6;
}

.main-content h5, .box-content h5, .side-content h5{
 font-family: Open Sans, Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 font-weight:700;
 line-height:1.2em;
 margin-bottom:0.7em;
 margin-top:0;
}





.title-box{
 padding:1.5rem 1.5rem 0 1.5rem;
}


.box{
 padding:1.5rem 1.5rem 1.5rem 1.5rem;
}

.side-box{
 border-left:2px solid #E2E2E2;
 margin-top:1.5rem;
 padding:0 1.5rem 1.5rem 1.5rem;
}

.float-box-r{
 border-left:2px solid #E2E2E2;
 margin-top:1.5rem;
 padding:0 1.5rem 1.5rem 1.5rem;
 border:0px solid green;
 float:right;
}

@media screen and (min-width: 622px) {
 .box{
  padding:2rem 2rem 2rem 2rem;
 }
 .title-box{
  padding:1.5rem 1.5rem 0 2rem;
 }
}
@media screen and (min-width: 47em) {
 .main-content p, .main-content li{
  font-size: 1em;
  line-height: 1.3em;
 }
 .main-content h1, .side-content h1{
  font-size: 2.0em;
 }
 .main-content h3, .box-content h3, .side-content h3{
  font-size: 1.2em;
 }
 .main-content h4, .box-content h4, .side-content h4{
  font-size: 1.0em;
 }
 .main-content h5, .box-content h5, .side-content h5{
  font-size: 0.9em;
 }
 .box{
  padding:2rem 2rem 2rem 2rem;
 }
 .title-box{
  padding:1.5rem 1.5rem 0 2rem;
 }
}
@media screen and (min-width: 64em) {
 .main-content p, .main-content li{
  font-size: 1.2em;
  line-height: 1.3em;
 }
 .main-content h1, .side-content h1{
  font-size: 2.5em;
 }
 .main-content h3, .box-content h3, .side-content h3{
  font-size: 1.9em;
 }
 .main-content h4, .box-content h4, .side-content h4{
  font-size: 1.2em;
 }
 .main-content h5, .box-content h5, .side-content h5{
  font-size: 1.1em;
 }
 .box{
  padding:2rem 2rem 2rem 2rem;
 }
 .title-box{
  padding:1.5rem 1.5rem 0 2rem;
 }
}
@media screen and (min-width: 85.375em) {
 .main-content p, .main-content li{
  font-size: 1.3em;
  line-height: 1.3em;
 }
 .box-content p, .box-content li{
  font-size: 1.4em;
  line-height: 1.3em;
 }
 .box-content p{
  margin-bottom:1.2em;
 }
 .main-content h1, .side-content h1{
  font-size: 2.8em;
 }
 .main-content h3, .box-content h3, .side-content h3{
  font-size: 2.2em;
 }
 .main-content h4, .box-content h4, .side-content h4{
  font-size: 1.3em;
 }
 .main-content h5, .box-content h5, .side-content h5{
  font-size: 1.2em;
 }
 .box{
  padding:3rem 2rem 2rem 3rem;
 }
 .title-box{
  padding:1.5rem 1.5rem 0 3rem;
 }
}
@media screen and (min-width: 120em) {
 .main-content p, .main-content li{
  font-size: 1.4em;
  line-height: 1.3em;
 }
 .box-content p, .box-content li{
  font-size: 1.6em;
  line-height: 1.3em;
 }
 .box-content p{
  margin-bottom:1.5em;
 }
 .main-content h1, .side-content h1{
  font-size: 3.1em;
 }
 .main-content h3, .box-content h3, .side-content h3{
  font-size: 2.5em;
 }
 .main-content h4, .box-content h4, .side-content h4{
  font-size: 1.8em;
 }
 .main-content h5, .box-content h5, .side-content h5{
  font-size: 1.6em;
 }
 .box{
  padding:3rem 2rem 2rem 3rem;
 }
}
@media screen and (min-width: 160em) {
 .main-content p, .main-content li{
  font-size: 2.0em;
  line-height: 1.3em;
 }
 .box-content p, .box-content li{
  font-size: 1.8em;
  line-height: 1.3em;
 }
 .box-content p{
  margin-bottom:2em;
 }
 .main-content h1, .side-content h1{
  font-size: 3.3em;
 }
 .main-content h3, .box-content h3, .side-content h3{
  font-size: 2.7em;
 }
 .main-content h4, .box-content h4, .side-content h4{
  font-size: 2.2em;
 }
 .main-content h5, .box-content h5, .side-content h5{
  font-size: 1.8em;
 }
}

