@charset "UTF-8";
/*
Theme Name: AV
Theme URI: http://www.ariversluis.com
Description: D. G. M. CSS
Author: David G Millhouse
Author URI: http://www.davidmillhouse.com
*/

/*	F O N T S   B Y   D .  G .  M .   T Y P O G R A P H I C S ™   www.davidmillhouse.com	*/
body {
	margin:0px;
}
@font-face {
  font-family: 'Monylop-Regular';
  src: url('fonts/Monylop-Regular.woff');
}
@font-face {
    font-family: 'Isospin-Arictm';
    src: url('fonts/Isospin-Arictm.woff');
}
ul {
	border: 0;
	height: 100%; /*important-LS*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
	position:absolute;
}
li {
	display: block;
	margin-bottom:0px;
	text-align:center;
}
.TxtL { /*left*/
	font-family: "Isospin-Arictm", sans serif;
	color: #A9A9A9;
	font-style: normal;
	text-align: justify;
	font-size: 10px;
	font-weight: normal;
	line-height: 17.6px;
	letter-spacing: 0px;
	word-spacing: 1px;
	text-align: left;
	margin-bottom:4px;
	margin-right:6px; margin-left:6px; margin-top:0px;
	padding-left:14px;
}
.TxtR { /*right*/
	font-family: "Isospin-Arictm", sans serif;
	color: #A9A9A9;
	font-style: normal;
	font-size: 10px;
	font-weight: normal;
	line-height: 17.6px;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-align: right;
	margin-bottom:4px;
	margin-right:6px; text-align:right; margin-left:6px; margin-top:2px;
}
.TxtC { /*center*/
	font-family: "Isospin-Arictm", sans serif;
	font-style: normal;
	font-size: 10px;
	font-weight: normal;
	line-height: 17.6px;
	letter-spacing: 0px;
	word-spacing: 1px;
	text-align:justify;
	margin-bottom:4px;
	margin-right:6px; margin-left:0px; margin-top:2px;
	width:282px; padding-left:14px;
}
.title {
	font-family: "Monylop-Regular" sans serif;
	font-size: 0.63em;
	font-style: normal;
	line-height: 1.88em;
	font-weight: normal;
	font-variant: normal;
	color: #A9A9A9;
	padding-top:10px;
}
.poptitle {
	font-family: "Monylop-Regular" sans serif;
	font-size: 5.5px;
	font-style: normal;
	line-height: 1.88em;
	font-weight: normal;
	font-variant: normal;
	color: #A9A9A9;
	position:absolute;
	width:100%;
	bottom:12px;
	margin-left:50px;
	z-index:7;
}
.prev{
	position:fixed;
	color:#A9A9A9;
	top:50%;
	left:50px;
	height:100%;
	z-index:5;
	margin-top:-10px;
	visibility: hidden;
	display: none;
}
.next{
	position:fixed;
	color:#A9A9A9;
	top:50%;
	right:50px;
	height:100%;
	z-index:5;
	margin-top:-10px;
	visibility: hidden;
	display: none;
}
a {	
	color: #A9A9A9;
	text-decoration: none;
}
a:active {
	color: #A9A9A9;
}
a:hover {
	color: #000;
	cursor: hand;
	text-decoration: none;
	text-overflow: ellipsis;
}
a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
.block {
	vertical-align: top;
	display: inline-block;
	min-width: 310px;
	text-align: justify;
	word-spacing:0px;
	height:auto;
	overflow:visible;
	border: none;
	background-color: none;
	z-index:1;
}
.Numerals {
	margin-bottom:0.12em; 
	text-align:left;
}
img {
  cursor: pointer;
}
@-moz-document url-prefix() {
    body {
		margin-top:-4px;
}
}
/*iphone5_Por*/
@media only screen and (width: 320px) {
body {
		margin-top:-4px;
}
.swiper-wrapper {
	height: 176px;
	margin-top:4px;
}
#SMenu {
		margin-left:-52px;
		margin-top:-34px;
}
.title {
		padding-left:6px;
		padding-right:6px;
		display:inline-block;
		margin-top:-20px;
		margin-right:6px;
		margin-left:-12px;
		margin-top:-12px;
		width: 350px;
}
.Numerals {
		margin-left:-6px;
		padding-right:6px;
		margin-top:-40px;
		width: 350px;
		display:inline-block;
}
img {
	max-width:100%;
	left:0;
	position:absolute;
}
.phnsection {
		margin-left:-6px;
		padding-right:12px;
		margin-top:6px;
		display:inline-block;
		width: 350px;
}
.poptitle {
	font-family: "Monaco", serif;
	font-size: 0.63em;
	font-style: normal;
	line-height: 1.88em;
	font-weight: regular;
	font-variant: normal;
	color: #A9A9A9;
	bottom:12px;
	margin-left:10px;
}
}
/*iphone6_Por*/
@media only screen and (max-width: 375px) {
html {
		margin-top:-4px;
	}
body {
		margin-top:-4px;
}
.swiper-wrapper {
	height: 206px;
	margin-top:4px;
}
#SMenu {
		margin-left:-52px;
		margin-top:-34px;
}
.title {
		padding-left:6px;
		padding-right:6px;
		display:inline-block;
		margin-top:-20px;
		margin-right:6px;
		margin-left:-12px;
		margin-top:-12px;
		width: 350px;
}
.Numerals {
		margin-left:-6px;
		padding-right:6px;
		margin-top:-40px;
		width: 350px;
		display:inline-block;
}
img {
	width:100%;
	left:0;
	position:absolute;
}
.phnsection {
		margin-left:-6px;
		padding-right:12px;
		margin-top:6px;
		display:inline-block;
		width: 350px;
}
.poptitle {
	font-family: "Monaco", serif;
	font-size: 0.63em;
	font-style: normal;
	line-height: 1.88em;
	font-weight: regular;
	font-variant: normal;
	color: #A9A9A9;
	bottom:12px;
	margin-left:10px;
}
.prev{
	left:8px;
	top: 105px;
}
.next{
	right:8px;
	top: 105px;
}
}
/*iphone6_LS*/
@media only screen and (width: 568px) {
html {
		margin-top:-4px;
	}
body {
		margin-top:-4px;
}
.swiper-wrapper {
	height: 100%;
	margin-top:4px;
}
#SMenu {
		margin-left:-52px;
		margin-top:-34px;
}
.title {
		padding-left:6px;
		padding-right:6px;
		display:inline-block;
		margin-top:-20px;
		margin-right:6px;
		margin-left:-12px;
		margin-top:-12px;
		width: 350px;
}
.Numerals {
		margin-left:-6px;
		padding-right:6px;
		margin-top:-40px;
		width: 350px;
		display:inline-block;
}
img {
	max-width:100%;
	left:0;
	position:absolute;
}
.poptitle {
	font-family: "Monaco", serif;
	font-size: 0.40em;
	font-style: normal;
	line-height: 1.88em;
	font-weight: regular;
	font-variant: normal;
	color: #A9A9A9;
	bottom:12px;
	margin-left:10px;
}
.prev{
	left:8px;
}
.next{
	right:8px;
}
}
/*iphone6PLUS_Por*/
@media only screen and (width: 414px) {
html {
		margin-top:-4px;
	}
body {
		margin-top:-4px;
}
.swiper-wrapper {
		height: 227px;
		margin-top:4px;
}
#SMenu {
		margin-left:-52px;
		margin-top:-34px;
}
.title {
		padding-left:6px;
		padding-right:6px;
		display:inline-block;
		margin-top:-20px;
		margin-right:6px;
		margin-left:-12px;
		margin-top:-12px;
		width: 384px;
}
.Numerals {
		margin-left:-6px;
		padding-right:12px;
		margin-top:-40px;
		display:inline-block;
		width: 384px;
}
.phnsection {
		margin-left:-6px;
		padding-right:12px;
		margin-top:6px;
		display:inline-block;
		width: 384px;
}
img {
	width:100%;
	left:0;
	position:absolute;
}
.poptitle {
	font-family: "Monaco", serif;
	font-size: 0.63em;
	font-style: normal;
	line-height: 1.88em;
	font-weight: regular;
	font-variant: normal;
	color: #A9A9A9;
	bottom:12px;
	margin-left:10px;
}
.prev{
	left:8px;
	top: 105px;
}
.next{
	right:8px;
	top: 105px;
}
}
/*iphone6_Ls*/
@media only screen and (width: 568px) {
html {
		margin-top:-4px;
	}
body {
		margin-top:-4px;
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
}	
#SMenu {
		margin-left:-52px;
		margin-top:-34px;
		position:fixed;
}
.title {
		display:inline-block;
		top:-3px;
		left:150px;
		margin-bottom:-6px;
		width: 470px;
		position:fixed;
}
.Numerals {
		left:8px;
		padding-right:12px;
		top:86px;
		display:inline-block;
		width: 140px;
		position:fixed;
}
.poptitle {
	font-family: "Monaco", serif;
	font-size: 0.40em;
	font-style: normal;
	line-height: 1.88em;
	font-weight: regular;
	font-variant: normal;
	color: #A9A9A9;
	bottom:12px;
	margin-left:10px;
}
.prev{
	left:8px;
}
.next{
	right:8px;
}
}
/*iphone6z_Ls*/
@media only screen and (width: 667px) {
html {
		margin-top:-4px;
	}
body {
		margin-top:0px;
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
}	
#SMenu {
		margin-left:-52px;
		margin-top:-34px;
		position:fixed;
}
.title {
		display:inline-block;
		top:-3px;
		left:150px;
		margin-bottom:-6px;
		width: 470px;
		position:fixed;
}
.Numerals {
		left:8px;
		padding-right:12px;
		top:86px;
		display:inline-block;
		width: 140px;
		position:fixed;
}
.poptitle {
	font-family: "Monaco", serif;
	font-size: 0.40em;
	font-style: normal;
	line-height: 1.88em;
	font-weight: regular;
	font-variant: normal;
	color: #A9A9A9;
	bottom:6px;
	margin-left:10px;
}
.prev{
	left:8px;
}
.next{
	right:8px;
}
}
/*iphone6PLUS_Ls*/
@media only screen and (width: 736px) {
html {
		margin-top:-4px;
	}
body {
		margin-top:0px;
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
}	
#SMenu {
		margin-left:-52px;
		margin-top:-34px;
		position:fixed;
}
.title {
		display:inline-block;
		top:-3px;
		left:150px;
		margin-bottom:-6px;
		width: 470px;
		position:fixed;
}
.Numerals {
		left:8px;
		padding-right:12px;
		top:86px;
		display:inline-block;
		width: 140px;
		position:fixed;
}
.poptitle {
	font-family: "Monaco", serif;
	font-size: 0.40em;
	font-style: normal;
	line-height: 1.88em;
	font-weight: regular;
	font-variant: normal;
	color: #A9A9A9;
	bottom:12px;
	margin-left:10px;
}
.prev{
	left:8px;
}
.next{
	right:8px;
}
}