/* Eyes of the Pot
------------------------------------------------
[Table of contents]

 0.Reset
 1.Global
 2.Layout
 3.Main
 4.Sidebars
 5.Header
 6.Navigation
 7.Nodes
 8.Comments
 9.Blocks
10.Footer
11.CSS Support

Font sizes: 16px base font with 24px line-height
------------------------------------------------
       font-size / line-height / margin-top
------------------------------------------------
40px = 2.5em     / 1.2         / 0.6em
32px = 2em       / 1.5         / 0.75em
24px = 1.5em     / 1           / 1em
20px = 1.25em    / 1.2         / 1.2em
16px = 1em       / 1..5        / 1.5em
14px = 0.875em   / 1.7143      / 1.7143em
13px = 0.8125em  / 1.8462      / 1.8462em
12px = 0.75em    / 2           / 2em
10px = 0.625em   / 2.4         / 2.4em

Equation for font sizing:
  Desired px ÷ Default (or parent) px = em size
------------------------------------------------*/

/**
 * 0.RESET
 */
/**
 * 1.GLOBAL
 */

html {
	font-size: 1.0rem;
	-webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

body      {
  font-size: 100%;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
 color: #111111;
 font-weight: 400;
 font-style: normal;
background-color: #000000;
width: 100%;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
	margin-left: auto;
	margin-right: auto;
	display: inline;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6   {
 font-style: normal;
}

h1, .h1   {
 font-size: 2em;
 font-weight: 700;
 margin-top: 10px;
 text-indent: 0.3em; }

 #page-title {
  margin-top: 10px;
 }

h2, .h2  {
 font-size: 1.6em;
 font-style: normal;
 text-indent: 0.4em;
 margin-top: -0.2em;
 text-shadow: #DDDDDD 0 2px 2px;
}

.header-text {
	color:#FFFFFF;
	font-size: 250%;
	font-style: italic;
	margin-top: -0.2em;
	padding-left: 0.2em;
	padding-right: 0.5em;
}

.header-text2 {
	color: #FFFFFF;
	font-size: 120%;
/*	margin-top: -1.6em;*/
	margin-bottom: 0.7em;
	padding-left: 1.2em;
	padding-right: 0.5em;
}

h3, .h3      { font-size: 1.4em; font-weight: 600; }

h4, h5, h6, .h4, .h5, .h6    { font-size: 1.2em; font-weight: 600; }

img {
  opacity: 1.0;
  border-radius: 15px;
  box-shadow: #898989 0 5px 8px;
  margin: 0 5px 8px;
}

img.toplogo {
	border-radius: 15px;
	box-shadow: #000000 0 1px 1px;
	margin: 0 5px 12px;
}

img.top-block {
  border-radius: 15px;
  box-shadow: none;
}

p, .p    { text-indent: 1em;
	margin: 0 5em 1.5em;
 }
.bl { font-size: 180%; font-weight: 700; text-shadow: #ddd 2px 2px 2px; }
.b-l { font-size: 150%; font-weight: 600; }

.tidbit-bl {
	font-size: 130%;
	font-weight: 700;
	text-shadow: #ddd 2px 2px 2px;
}

a       {
 color: #0066ff;
 font-weight: 700;
 text-decoration: none;
 }

a:hover, a:active, a:focus, li a.active, li a.focus    {
	color: #0066ff;
	background-color: #ffffff;
	text-decoration: none;
	text-decoration-skip: ink;
	-webkit-text-decoration-skip: ink;
	outline: #0033ff 2px solid;
}

a.foot {
	color: #ffffff;
	text-decoration: underline;
}

a.foot:hover, a.foot:active, a.foot:hover {
	color: #0066ff;
}

a.logo-image:hover, a.logo-image, a.logo-image:focus {
	background-color: transparent;
}

.pueblo-connect {
	padding: 5px 1em;
	line-height: 2em;
	background-color:#dddddd;
	border-radius: 6px;
}

.inner-box { padding-right: 5px; padding-left: 5px }

.content-text {
	max-width: 780px;
	margin-left: auto;
	margin-right: auto;
}

.letter-list {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-size: 120%;
	font-weight: 700;
	text-align: center;
}

/**********************
* Go to top button
*/
#myBtn {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 99;
	font-size: 1rem;
	border: none;
	outline: none;
	background-color: red;
	color: white;
	cursor: pointer;
	padding: 10px;
	border-radius: 4px;
  }
  
  #myBtn:hover {
	background-color: #555;
  }
  /*   end Go to Top button */

.photocenter    {
  font-style: italic;
  line-height: 130%;
  text-align: center;
  padding-top: 1em;
  padding-bottom: 0.4em;
}

.photoleft   {
  font-style: italic;
  line-height: 130%;
  text-align: center;
  padding: 0.5em;
  margin-right: 7px;
  float: left;
  vertical-align: top;
}

.photoright   {
  font-style: italic;
  line-height: 130%;
  text-align: center;
  padding: 0.5em;
  margin-left: 5px;
  float: right;
  vertical-align: top;
}

.photobox {
  font-style: italic;
  line-height: 130%;
  text-align: center;
  padding: 1em;
  width: 300px;
  float: left;
  vertical-align: top;
}

.box-220 {
  font-style: italic;
  font-size: 90%;
  line-height: 130%;
text-align: center;
  float: left;
  padding: 0 0.5em;
/* width: 250px;
  margin-left: 1em;*/
}

.dim {
  font-size: 80%;
}

.info-text {
	font-size: 100%;
	font-style: normal;
}

.info-text-artist {
	font-size: 120%;
	font-style: bold;
	text-shadow: #ddd 2px 2px 2px;
}

.info-text-place {
	font-size: 110%;
	font-style: bold;
}

.leftlist    { margin-left: 12px; padding: 5px; max-width: 45%; float: left; vertical-align: top; }
.rightlist  { margin-left: 12px; padding: 5px; max-width: 45%; float: right; vertical-align: top; }
.box  { text-align: left; max-width: 100%; margin-bottom: 1em; }
.upper    { background-color: black }
.left { text-align: left; float: left; }

.right  { text-align: right; float: right; }

#top-right {
	text-align:right;
	float: right;
}

.advert {
	font-size: 60%;
	color: #666666;
	font-style: normal;
	margin:0.8em 0 -0.5em 5em;
}

.credits  {
 color: #333333;
 font-size: 85%;
 text-align: center;
 padding-top: 6px;
 padding-bottom: 10px;
 width: 100%;
 border-radius: 0 0 6px 6px;
}

.cca {
	color: #333333;
	font-weight: 400;
}

.disclaimer  {
 color: #333333;
 font-size: 85%;
 text-align: left;
 padding-top: 6px;
 padding-bottom: 10px;
 width: 100%;
 border-radius: 0 0 6px 6px;
}

.theta {
	font-size: 125%;
	font-weight: 700;
	text-shadow: #CCCCCC 0 2px 2px;
}

.small { border-top: 2px solid #666; border-bottom: 2px solid #666; }
.green        { color: white; font-size: 1.5em; font-weight: bold; background-color: #000; text-align: center; padding-top: 0.2em; padding-bottom: 0.2em; width: 760px; }

.gray        {
  color: white;
  font-size: 1.6em;
  font-weight: bold;
  background-color: #666;
  text-align: center;
  text-shadow: #333 2px 2px 2px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.3em;
  margin-top: 0.1em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  width: 98%;
  border-radius: 9px;
  box-shadow: #000 3px 3px 3px;
}

.linkbar {
	background: #FFFFFF;
 text-align: center;
 padding-top: 10px;
 padding-bottom: 2px;
 width: 100%;
 border-radius: 6px 6px 0 0;
}

a.upperlinkbar:hover, 
a.lowerlinkbar:hover, 
a.genealogy:hover
{
	background: #ffffff;
}

.upperlinkbar {
	color: #000000;
	margin-bottom: 0.5em;
	background-color: #bbb;
	padding: 0.2em 0.5em;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.lowerlinkbar {
	color: #000000;
	margin-bottom: 0.5em;
	background-color: #bbb;
	padding: 0.2em 0.5em;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
}

.other {
	padding: 5px;
	background-color:wheat;
	font-size: 1.2em;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.bio-list-box {
	outline: #111111 2px solid;
	margin: 1em;
	border-radius: 6px;
	padding: 5px;
}

.bio-list {
	margin: 5px;
	border-radius: 6px;
}

.acoma {
	outline: #111111 1px solid;
	background-color:rgb(158, 250, 250);
}

.cochiti {
	outline: #111111 1px solid;
	background-color:rgb(126, 247, 196);
}

.hopi {
	outline: #111111 1px solid;
	background-color:rgb(189, 248, 150);
}

.isleta {
	outline: #111111 1px solid;
	background-color:rgb(158, 250, 250);
}

.jemez {
	outline: #111111 1px solid;
	background-color:rgb(126, 247, 196);
}

.laguna {
	outline: #111111 1px solid;
	background-color:rgb(189, 248, 150);
}
.mata-ortiz {
	outline: #111111 1px solid;
	background-color:rgb(158, 250, 250);
}
.navajo {
	outline: #111111 1px solid;
	background-color:rgb(126, 247, 196);
}
.san-felipe {
	outline: #111111 1px solid;
	background-color:rgb(189, 248, 150);
}
.san-juan {
	outline: #111111 1px solid;
	background-color:rgb(158, 250, 250);
}
.san-ildefonso {
	outline: #111111 1px solid;
	background-color:rgb(126, 247, 196);
}
.santa-ana {
	outline: #111111 1px solid;
	background-color:rgb(189, 248, 150);
}
.santa-clara {
	outline: #111111 1px solid;
	background-color:rgb(158, 250, 250);
}
.santo-domingo {
	outline: #111111 1px solid;
	background-color:rgb(126, 247, 196);
}
.zia {
	outline: #111111 1px solid;
	background-color:rgb(189, 248, 150);
}
.zuni {
	outline: #111111 1px solid;
	background-color:rgb(158, 250, 250);
}

.genes {
	color: #000000;
	margin-bottom: 0.5em;
	background-color: #EEEEEE;
	padding: 0.2em 0.5em 0.5em;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.titles       {
  color: white;
  font-size: 1.4em;
  font-weight: 700;
  background-color: #999;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.3em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  width: 98%;
  border-radius: 9px;
  box-shadow: #000 3px 3px 3px;
  text-shadow: #333 2px 2px 2px;
  }

table {
  margin-right: auto;
  margin-left: auto;
  max-width: 98%;
  padding: 2px;
}

table.artists {
  float: left;
}

tr {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

tr:hover { 
	background: #cccccc;
}

td { 
	padding: 2px; 
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

div.left-text {
	padding: 2px;
	-moz-border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px;
}

div.right-text {
	padding: 2px;
	text-align: right;
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}

.left-part {
	display: inline-block;
	padding-left: 1em;
	border-radius: 6px;
}

.right-part {
	float:right;
	padding-right: 1em;
	border-radius: 6px;
}

.left-table   {
	 margin: 10px;
	 max-width: 400px;
   min-width: 300px;
	 float: left;
	 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	 border-radius: 6px;
}

.right-table   {
	 margin: 10px;
    max-width: 400px;
    min-width: 300px;
	 float: right;
	 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	 border-radius: 6px;
}
.right-numbers { text-align: right; width: 45% }

.td-left { width: 33%; }
.td-middle { width: 34%; }
.td-right { width: 33%; }

.leftlist, .rightlist, .linklist, .letter-list,
.upperlinkbar, .lowerlinkbar {
 		line-height:2em;
}
a.upperlinkbar, a.lowerlinkbar {
 		padding: 5px;
}

#add-this     { 
	text-align: right; 
	padding-top: 0.2em; 
	padding-bottom: 0.1em; 
	width: 300px;}

.tidbitcenter  {
  background: #000000; /* Old browsers */
background: -moz-linear-gradient(top, #000000 0%, #ccffcc 6%, #ccffcc 94%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(6%,#ccffcc), color-stop(94%,#ccffcc), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #000000 0%,#ccffcc 6%,#ccffcc 94%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #000000 0%,#ccffcc 6%,#ccffcc 94%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #000000 0%,#ccffcc 6%,#ccffcc 94%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom, #000000 0%,#ccffcc 6%,#ccffcc 94%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
  text-indent: 1em;
  margin: 0.3em auto;
  padding: 0.5em;
  width: 98%;
  border-radius: 9px;
  box-shadow: #bbb 3px 3px 3px;
}

.tidbitleft   {
 background: #000000; /* Old browsers */
background: -moz-linear-gradient(top, #000000 0%, #ccffcc 6%, #ccffcc 94%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(6%,#ccffcc), color-stop(94%,#ccffcc), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #000000 0%,#ccffcc 6%,#ccffcc 94%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #000000 0%,#ccffcc 6%,#ccffcc 94%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #000000 0%,#ccffcc 6%,#ccffcc 94%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom, #000000 0%,#ccffcc 6%,#ccffcc 94%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */;
 text-indent: 1em;
 margin: 0.5em;
 padding: 0.5em;
 width: 300px;
 float: left;
 border-radius: 9px;
 box-shadow: #bbb 3px 3px 3px;
}

.tidbitright  {
 background: #000000; /* Old browsers */
background: -moz-linear-gradient(top, #000000 0%, #ccffcc 6%, #ccffcc 94%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(6%,#ccffcc), color-stop(94%,#ccffcc), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #000000 0%,#ccffcc 6%,#ccffcc 94%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #000000 0%,#ccffcc 6%,#ccffcc 94%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #000000 0%,#ccffcc 6%,#ccffcc 94%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom, #000000 0%,#ccffcc 6%,#ccffcc 94%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */;
 text-indent: 1em;
 margin: 0.5em;
 padding: 0.5em;
 width: 300px;
 float: right;
 border-radius: 9px;
 box-shadow: #bbb 3px 3px 3px;
 }

.short-list-right {
	margin: 5px;
	padding: 5px;
	float: right;
	width: 45%;
}

.field-name-field-link { display: none; }
/* apply common styling after reset.css */
li ul, li ol  { margin: 0 }
ul, ol {  margin: 0 1.5em 1.5em 0;  padding-left: 1.5em; }
ul {  list-style-type: disc; }
ol {  list-style-type: decimal; }
dl {  margin: 0 0 1.5em 0; }
dl dt {  font-weight: bold; }
dd {  margin-left: 1.5em; }
hr  { background: #333; margin: 0 0 1.44em; width: 100%; height: 1px; float: none; clear: both; border: none }
fieldset {  outline: 1px solid #ccc;  margin: 0 0 1.4375em;  padding: 1.5em; }
table  { margin-bottom: 0.2em; width: 100% }
th, tr, td {  vertical-align: middle; }
th { padding-right: 1em; }
.sticky-header th, .sticky-table th {  padding-right: 1em;  text-align: left; }

/**
 * 2.LAYOUT
 */

#container, .container  {
 background-color: transparent;
 margin: 0 auto;
 min-width: 300px;
 max-width: 1320px;
 border-radius: 9px;
}

.content {
	padding: .3em .3em 1em .3em;
}

#content-wrapper         {
  margin-top: -2em;
 padding-right: 5px;
 padding-left: 5px;
 padding-top:3px;
 min-width: 300px;
 max-width: 100%;
 border-radius: 9px;
}

.white {
	max-width:1320px;
	background-color: #ffffff;
	margin: 0.5em;
	border-radius: 9px;
}

.central {
  background-color: #ffffff;
  opacity: 1;
}

.central-1 { background-color: #ffffff;
opacity: 1; }

#citylist     {
 background-color: #cfc;
 width: 300px;
 margin: 1em;
 padding: 5px;
 float: left;
 border-radius: 6px;
 box-shadow: #333333 3px 3px 3px;
}

/**
 * 3.MAIN
 */

/* 1 column: global values*/

#main      {
 display: inline;
 margin: -2em auto 0 auto;
 padding-left: 10px;
 padding-right: 10px;
 min-width: 300px !important;
 max-width: 100%;
 border-radius: 9px;
 }

body.sidebar-first #main     {
 margin: 0;
 padding: 0;
 min-width: 300px !important;
 max-width: 100%;
 /*float: right; */
 border-radius: 9px;
}

.section-1    { background-color: transparent; background-repeat: repeat-y; float: left; }

#top-links     {
 color: white;
 line-height: 1.7em;
 background-color: black;
 text-align: center;
 padding-top: 0.2em;
 padding-bottom: 0.1em;
}

/**
 * 5.HEADER
 */

#header              { background-color: transparent; margin-top: 0.2em; position: relative; }

#header #logo        { margin: auto; }

#header #site-name-slogan   { float: left; }

#header #site-name  { font-size: 2em; font-weight: 700; margin: 0; }

#header #site-name a:hover {
  text-decoration: none;
}

#header #site-slogan {
  margin: 0;
}

/**
 * 6.NAVIGATION
 */

#navigation {
  clear: both;
	padding: 0;
	margin: -1em 0 -1em .2em;
}
#skip-link {
	left: 50%;
	margin-left: -5.25em;
	margin-top: 0;
	position: absolute;
	width: auto;
	}
	
  #skip-link a,
  #skip-link a:link,
  #skip-link a:visited {
	background: #444;
	background: rgba(0, 0, 0, 0.6);
	color: #000;
	display: block;
	font-size: 0.94em;
	line-height: 1.7;
	padding: 1px 10px 2px 10px;
	text-decoration: none;
  }

/* menus and item lists */

.item-list ul   { margin: 0; padding-left: 1.5em }

.item-list ul li {
  margin: 0;
  padding: 0;
}

ul.menu li {
  margin: 0;
  padding: 0;
}

ul.inline {
  clear: both;
}

ul.inline li {
  margin: 0;
  padding: 0 1em 0 0;
}
/**
 * 07 Families
 */

 .family-spread {
	 width: 100%;
 }

.gen-one, .gen-two, .gen-three,
.gen-four, .gen-five, .gen-six,
.gen-seven, .gen-eight, .gen-nine,
.gen-ten {
	padding: 5px;
	border-radius: 9px;
	margin: 2px 0.2em;
}

.gen-one {
	background-color: #ddd;
}
.gen-two {
	background-color: #fff;
}
.gen-three {
	background-color: #ddd;
}
.gen-four {
	background-color: #fff;
}
.gen-five {
	background-color: #ddd;
}
.gen-six {
	background-color: #fff;
}
.gen-seven {
	background-color: #ddd;
}
.gen-eight {
	background-color: #fff;
}
.gen-nine {
	background-color: #ddd;
}
.gen-ten {
	background-color: #fff;
}

.resources {font-size: 85%;}

/**
 * 10.FOOTER
 */

footer {display: none; }

/**
 * 11.CSS SUPPORT
 *
 * Built-in classes:
 * .clearfix                           | contain floats
 * .element-invisible                   | hide element visually
 * .element-invisible.element-focusable | allow element to be focusable when navigated to via *keyboard 
 * .element-hidden                      | hide visually and from screenreaders
 */

/* clear floats */
.clear, .clearfix { clear: both; }

/* display block */
.display-block { display: block; }

/**
 * 	Local Navigation
 */
.local-nav {
	padding: 5px;
   border-radius: 9px;
   background: #ffffff;
}

/**
 * 12. Main-Footer
 */
.nav-row               { width: 100%; }

.main-nav  {
	 text-align: left;
	 display: inline;
	 margin-right: 10px;
	 padding-left: 20px;
	 position: relative;
	 min-width: 300px;
}

.history-nav  {
	 text-align: left;
	 display: inline;
	 padding-left: 20px;
	 margin-right: 20px;
	 position: relative;
	 min-width: 300px;
}

.site-nav    {
	 text-align: left;
	 display: inline;
	 padding-left: 20px;
	 margin-right: 10px;
	 position: relative;
	 min-width: 300px;
}

.copyright   {
	text-align: center;
	font-size: 85%;
   color: #dddddd;
}

img { padding-top: 4px }

/*  Superfish styles  */

 ul.sf-menu ul {
  overflow: visible !important;
}

@media screen and (max-width: 992px) {
 	.leftlist {
 		line-height:2em;
 	}
 	.rightlist {
 		line-height:2em;
 	}
 	.linklist {
 		line-height:2em;
 	}
 	.letter-list {
 		line-height:2em;
 	}
 	.upperlinkbar, .lowerlinkbar {
 		line-height:2em;
 	}
 	a.upperlinkbar, a.lowerlinkbar {
 		padding: 5px;
	 }
	 .box-220 { margin: 0.3em 0;}
	 .header-text {
		 font-size: 150%;
		 font-weight: 700;
	 }
	 .header-text2 {
		 font-size:100%;
	 }
	 p, .p    { text-indent: 0.2em;
		margin: 0 1em 1em 1em;
	 }

	 .affp-ad { 
		 z-index:10; 
		 margin-top:-7em; 
		 position: relative;
	 }
}
@media screen and (max-width: 600px) {
	
	p, .p    { text-indent: 0.2em;
		margin: 5px;
	 }
	.affp-ad { 
		z-index:10; 
		margin-top:10em; 
		position: relative;
	}
}