@media only screen and (max-width: 1102px) {
  .container { position: relative; width: 90%; padding: 5.3em;}
  .article section {width: 100%;}
  .wrapper { width: 100%;}
}
@media only screen and (max-width: 890px) { 
  .menu nav a {margin: 0 0 0 22px;}   
  .article section p, 
  .article section.post-3 p { font-size: 0.935em; line-height: 1.55em; text-indent: 25px;}  
  .article section.post-3 i b{ font-size: 0.905em; line-height: 0.985em;}  
}
@media only screen and (max-width: 806px) {
  .container { position: relative; width: 94%; padding: 1em 1.9em;}
  .wrapper { width: 100%;}  	
  .menu nav a { padding: 3px 9px; font-size: 0.74em;}
  .menu .tabs h1 {letter-spacing: 0px;}
}
@media only screen and (max-width: 680px) {
.container { width: 96%; padding: 1em 0.8em;}
header.news h1 { font-size: 2.1em; }
.article section p,
.article section.post-3 p  { font-size: 0.905em; line-height: 1.55em;}
.article section.post-3 i b{ font-size: 0.895em; line-height: 0.975em;}
.menu .tabs h1 {font-size: 1.35em; margin: 0 0 0 10px; }
.menu nav a {padding: 1px 1px;}
}
@media only screen and (max-width: 514px) {
.menu .tabs h1 {font-size: 1.315em;}
.menu nav a {font-size: 0.65em; margin: 0 0 0 12px;}
.article section div.post-2 p {margin-top: 170px;} 
.article section div.post-2 p {margin-top: 200px;}
header.news h1 { font-size: 1.5em; }
.article section { padding: 0.25em 0;}
.article section p { font-size: 0.855em; line-height: 1.755em;}
.article section.post-3 p{ font-size: 0.855em; line-height: 1.755em;}
.article section.post-3 i b{ font-size: 0.885em; line-height: 0.985em;}
}
@media only screen and (max-width: 430px) {
.container { width: 100%; padding: 1em 0.625em; margin-bottom: 1.85em;}
.article section div.shot-2 img {position: relative; width: 100%;}  
.article section {width: 100%; padding: 0;}
.menu nav a {font-size: 0.575em;}
.menu .tabs h1 {font-size: 1.15em; margin: 0 0 0 4px;}
}
@media only screen and (max-width: 390px) {
.menu .tabs h1 {font-size: 1.35em; display: block;}
.menu nav a {font-size: 0.65em; line-height: 2.42em;}
}
@media only screen and (max-width: 380px) {
.container { width: 100%; padding: 1em 0.325em; margin-bottom: 0.915em;}
.article section p { text-indent: 1.55em;}
}
@media only screen and (max-width: 288px) {
header.news h1 {word-wrap: normal; padding-right: 5px;}
}
