/*--------------------------------------------------------------------------------------------------mobile landscape Plush Acoustics--------------------------------------------------------------------------------------------------*/
* {
margin: 0;
padding: 0;
border: 0;
letter-spacing: 0;
line-height: 0;
}
/*-----------------------------------------------------------------------------------------*/
/*display none mobile landscape*/
.dn-mbl-L {
display: none;
}
::-webkit-scrollbar {
display: none; // Safari and Chrome
}
/*-----------------------------------------------------------------------------------------*/
/*margin -6 landscape*//*---------------------*/
/*.m-6-lap-L {
margin: -6vw 0;
}*/
/*margin -1 landscape*//*---------------------*/
/*.m-1-lap-L {
margin: -1vw 0;
}*/
/*margin 0 landscape*/
.m0-mbl-L {
margin: 0vw 0;
}
/*margin .5 landscape*//*---------------------*/
.m-5-mbl-L {
margin: .5vw 0;
}
/*margin .8 landscape*//*---------------------*/
.m-8-mbl-L {
margin: .8vw 0;
}
/*margin 1 landscape*/
.m1-mbl-L {
margin: 1vw 0;
}
/*margin 1-4 landscape*//*---------------------*/
.m1-4-mbl-L {
margin: 1.4vw 0;
}
/*margin 1-8 landscape*//*---------------------*/
.m1-8-mbl-L {
margin: 1.8vw 0;
}
/*margin 2 landscape*/
.m2-mbl-L {
margin: 2vw 0;
}
/*margin 2-2 landscape*//*---------------------*/
.m2-2-mbl-L {
margin: 2.2vw 0;
}
/*margin 2-4 landscape*//*---------------------*/
.m2-4-mbl-L {
margin: 2.4vw 0;
}
/*margin 2-8 landscape*//*---------------------*/
.m2-8-mbl-L {
margin: 2.8vw 0;
}
/*margin 3 landscape*/
.m3-mbl-L {
margin: 3vw 0;
}
/*margin 3-6 landscape*//*---------------------*/
.m3-6-mbl-L {
margin: 3.6vw 0;
}
/*margin 4 landscape*/
.m4-mbl-L {
margin: 4vw 0;
}
/*margin 4-1 landscape*//*---------------------*/
.m4-1-mbl-L {
margin: 4.1vw 0;
}
/*margin 5 landscape*/
.m5-mbl-L {
margin: 5vw 0;
}
/*margin 5-7 landscape*//*---------------------*/
.m5-7-mbl-L {
margin: 5.7vw 0;
}
/*margin 6 landscape*/
.m6-mbl-L {
margin: 6vw 0;
}
/*margin 6-6 landscape*//*---------------------*/
.m6-6-mbl-L {
margin: 6.6vw 0;
}
/*margin 6-6 landscape*//*---------------------*/
.m6-8-mbl-L {
margin: 6.8vw 0;
}
/*margin 7 landscape*/
.m7-mbl-L {
margin: 7vw 0;
}
/*margin 7-6 landscape*//*---------------------*/
.m7-6-mbl-L {
margin: 7.6vw 0;
}
/*margin 8 landscape*/
.m8-mbl-L {
margin: 8vw 0;
}
/*margin 8-4 landscape*//*---------------------*/
.m8-4-mbl-L {
margin: 8.4vw 0;
}
/*margin 9 landscape*/
.m9-mbl-L {
margin: 9vw 0;
}
/*margin 10 landscape*/
.m10-mbl-L {
margin: 10vw 0;
}
/*margin 11 landscape*/
.m11-mbl-L {
margin: 11vw 0;
}
/*margin 12 landscape*/
.m12-mbl-L {
margin: 12vw 0;
}
/*margin 12-8 landscape*//*---------------------*/
.m12-8-mbl-L {
margin: 12.8vw 0;
}
/*margin 14 landscape*/
.m14-mbl-L {
margin: 14vw 0;
}
/*margin 15 landscape*/
.m15-mbl-L {
margin: 15vw 0;
}
/*margin 16 landscape*/
.m16-mbl-L {
margin: 16vw 0;
}
/*margin 17 landscape*/
.m17-mbl-L {
margin: 17vw 0;
}
/*margin 18 landscape*/
.m18-mbl-L {
margin: 18vw 0;
}
/*margin 19 landscape*/
.m19-mbl-L {
margin: 19vw 0;
}
/*margin 20 landscape*/
.m20-mbl-L {
margin: 20vw 0;
}
/*margin 20-8 landscape*//*---------------------*/
.m20-8-mbl-L {
margin: 20.8vw 0;
}
/*margin 21 landscape*/
.m21-mbl-L {
margin: 21vw 0;
}
/*margin 22 landscape*/
.m22-mbl-L {
margin: 22vw 0;
}






/*-----------------------------------------------------------------------------------------*/
/*padding right 2 landscape*/
/*.p9-mbl-L {
letter-spacing: .1vw;
padding: 0 9%;
}*/
/*padding left 7 landscape*/
/*.p7-mbl-L {
letter-spacing: .1vw;
padding: 0 7%;
}*/
/*------------------------------------------------------------------------------------------------------body content positioning------------------------------------------------------------------------------------------------------*/
/*body content outer div landscape*/
.bcod-mbl-L {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #000000;
background-position: center center;
background-repeat:no-repeat;
background-size:cover;
width: 100%;
height: 100%;
z-index: 100;
}
/*------------------------------------------------------------------------------------------------thumb image and border decorations--------------------------------------------------------------------------------------------*/
/*large thumb border left landscape*/
.lrgtb-L-mbl-L {
/*background-color: #CCC;*/
width: 53%;
height: auto;
float: left;
border: 1pt solid #999896;*//*dark ivory*/
border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
box-shadow:
0px 4px 12px -2px rgba(0,0,0,0.6),
inset 0px 0px 8px 0px rgba(0, 0, 0, 0.6),
inset 0px 0px 16px 8px rgba(0, 0, 0, 0.4),
inset 0px 0px 24px 16px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:
0px 4px 12px -2px rgba(0,0,0,0.6),
inset 0px 0px 8px 0px rgba(0, 0, 0, 0.6),
inset 0px 0px 16px 8px rgba(0, 0, 0, 0.4),
inset 0px 0px 24px 16px rgba(0, 0, 0, 0.2);
-moz-box-shadow:
0px 4px 12px -2px rgba(0,0,0,0.6), /*[Horizontal Shadow Length] [Vertical Shadow Length] [Blur Radius] [Spread Radius / (opacity)*/
inset 0px 0px 8px 0px rgba(0, 0, 0, 0.6),
inset 0px 0px 16px 8px rgba(0, 0, 0, 0.4),
inset 0px 0px 24px 16px rgba(0, 0, 0, 0.2);/*[inset] [x-offset] [y-offset] [blur-radius] [spread-radius] [color];*/
margin-bottom: 0%;
margin-top: 0%;
margin-right: 0%;
margin-left: 0%;

}
.lrgtb-L-mbl-L img {
position: relative;
display: block;
border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
z-index: -1;
}
/*large thumb border right landscape*/
.lrgtb-R-mbl-L {
/*background-color: #CCC;*/
width: 53%;
height: auto;
float: right;
border: 1pt solid #999896;*//*dark ivory*/
border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
box-shadow:
0px 4px 12px -2px rgba(0,0,0,0.6),
inset 0px 0px 8px 0px rgba(0, 0, 0, 0.6),
inset 0px 0px 16px 8px rgba(0, 0, 0, 0.4),
inset 0px 0px 24px 16px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:
0px 4px 12px -2px rgba(0,0,0,0.6),
inset 0px 0px 8px 0px rgba(0, 0, 0, 0.6),
inset 0px 0px 16px 8px rgba(0, 0, 0, 0.4),
inset 0px 0px 24px 16px rgba(0, 0, 0, 0.2);
-moz-box-shadow:
0px 4px 12px -2px rgba(0,0,0,0.6), /*[Horizontal Shadow Length] [Vertical Shadow Length] [Blur Radius] [Spread Radius / (opacity)*/
inset 0px 0px 8px 0px rgba(0, 0, 0, 0.6),
inset 0px 0px 16px 8px rgba(0, 0, 0, 0.4),
inset 0px 0px 24px 16px rgba(0, 0, 0, 0.2);/*[inset] [x-offset] [y-offset] [blur-radius] [spread-radius] [color];*/
margin-bottom: 0%;
margin-top: 0%;
margin-right: 0%;
margin-left: 0%;
}
.lrgtb-R-mbl-L img {
position: relative;
display: block;
border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
z-index: -1;
}
/*-----------------------------------------------------------------------------------------*/
/*small thumb border left landscape*/
.smtb-L-mbl-L {
/*background-color: #CCC;*/
width: 43%;
height: auto;
float: left;
border: 1pt solid #999896;*//*dark ivory*/
border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
box-shadow:
0px 4px 12px -2px rgba(0,0,0,0.6),
inset 0px 0px 8px 0px rgba(0, 0, 0, 0.6),
inset 0px 0px 16px 8px rgba(0, 0, 0, 0.4),
inset 0px 0px 24px 16px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:
0px 4px 12px -2px rgba(0,0,0,0.6),
inset 0px 0px 8px 0px rgba(0, 0, 0, 0.6),
inset 0px 0px 16px 8px rgba(0, 0, 0, 0.4),
inset 0px 0px 24px 16px rgba(0, 0, 0, 0.2);
-moz-box-shadow:
0px 4px 12px -2px rgba(0,0,0,0.6), /*[Horizontal Shadow Length] [Vertical Shadow Length] [Blur Radius] [Spread Radius / (opacity)*/
inset 0px 0px 8px 0px rgba(0, 0, 0, 0.6),
inset 0px 0px 16px 8px rgba(0, 0, 0, 0.4),
inset 0px 0px 24px 16px rgba(0, 0, 0, 0.2);/*[inset] [x-offset] [y-offset] [blur-radius] [spread-radius] [color];*/
margin-bottom: 4%;
margin-top: 10%;
margin-right: 0%;
margin-left: 0%;
}
.smtb-L-mbl-L img {
position: relative;
display: block;
border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
z-index: -1;
}
/*small thumb border right landscape*/
.smtb-R-mbl-L {
/*background-color: #CCC;*/
width: 43%;
height: auto;
float: right;
border: 1pt solid #999896;*//*dark ivory*/
border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
box-shadow:
0px 4px 12px -2px rgba(0,0,0,0.6),
inset 0px 0px 8px 0px rgba(0, 0, 0, 0.6),
inset 0px 0px 16px 8px rgba(0, 0, 0, 0.4),
inset 0px 0px 24px 16px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:
0px 4px 12px -2px rgba(0,0,0,0.6),
inset 0px 0px 8px 0px rgba(0, 0, 0, 0.6),
inset 0px 0px 16px 8px rgba(0, 0, 0, 0.4),
inset 0px 0px 24px 16px rgba(0, 0, 0, 0.2);
-moz-box-shadow:
0px 4px 12px -2px rgba(0,0,0,0.6), /*[Horizontal Shadow Length] [Vertical Shadow Length] [Blur Radius] [Spread Radius / (opacity)*/
inset 0px 0px 8px 0px rgba(0, 0, 0, 0.6),
inset 0px 0px 16px 8px rgba(0, 0, 0, 0.4),
inset 0px 0px 24px 16px rgba(0, 0, 0, 0.2);/*[inset] [x-offset] [y-offset] [blur-radius] [spread-radius] [color];*/
margin-bottom: 4%;
margin-top: 10%;
margin-right: 0%;
margin-left: 0%;
}
.smtb-R-mbl-L img {
position: relative;
display: block;
border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
z-index: -1;
}
/*-------------------------------------------------------------------------------------------------------gallery divs and content-------------------------------------------------------------------------------------------------------*/
/*gallery content outer div landscape*/
.gcod-mbl-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
width: 100%;
height: 100%;
overflow-y: hidden;
overflow-x: hidden;
z-index: 100;
}
/*gallery content inner div landscape*/
.gcid-mbl-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
height: 100%;
width: 100%;
overflow-y: hidden;
overflow-x: hidden;
/*padding-top: 0;*//*space below page title*/
z-index: 100;
}
/*-----------------------------------------------------------------------------------------*/
/*gallery text align left landscape*/
.gtal-mbl-L {
display: inline-block;
text-align: left;
text-align: center;
padding-right: 3vw;
/*padding-left: 1.5vw;*/
}
/*gallery text align right landscape*/
.gtar-mbl-L {
display: inline-block;
text-align: right;
text-align: center;
/*padding-left: 2vw;*/
}
/*-----------------------------------------------------------------------------------------*/
/*scroll container outer div landscape*/
.scod-mbl-L { /*thumbs*/
position: static;
left: 10%;
right: 10%;
width: 70%;
height: auto;
z-index: 100;
}
/*scroll container inner div landscape*/
.scid-mbl-L { /*text*/
position: static;
left: 0%;
right: 0%;
width: 100%;
height: auto;
z-index: 100;
}
/*page scroll container spacer gallery top landscape*/
.scsg-mbl-t-L {
height: 6vw;
}
/*scroll container spacer gold top portrait*/
/*.scsg-mbl-t-L {
height: 6vw;
}*/
/*gallery page scroll container landscape*/
.gpsc-container-mbl-L {
position: relative;
top: 50%;
transform: perspective(1px) translateY(-50%);
left: 0%;
right: 0%;
width: 100%;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
margin-left: auto;
margin-right: auto;
}
/*gallery page scroll container spacer bottom landscape*/
.scs-mbl-b-L {
height: 4vw;
}
/*-----------------------------------------------------------------------------------------*/
/*sub page content titles gold portrait*/
.spcttg-mbl-L {
position: relative;
font-family: 'PartyatGatsbys', Arial, sans-serif;
font-size: 4vw;
font-weight: bold !important;
color: #d6b181;/*gold*/
text-shadow:
0px 2px 4px rgba(0, 0, 0, 1.2),
0px 6px 8px rgba(0, 0, 0, 1.0);/*Horizontal Length / Vertical Length / Blur Radius / (opacity)*/
letter-spacing: .3vw;
margin-bottom: 0vw;
z-index: 10;
}
/*-----------------------------------------------------------------------------------------*/
/*rotate phone image outer div landscape*/
.rpoc-mbl-L {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-position: center center;
background-repeat:no-repeat;
background-size:cover;
width: 100%;
height: 100%;
z-index: 20;
}
/*rotate phone image inner div landscape*/
.rpic-mbl-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
width: 100%;
height: auto;
padding-bottom: 0%;
z-index: 20;
}
/*rotate phone image landscape*/
.rpi-mbl-L {
position: relative;
content: url(AA-images-files/menu/rotate-phone.gif);
background-position: center center;
background-repeat:no-repeat;
background-size: contain;
top: 50%;
transform: perspective(1px) translateY(-50%);
right: 40%;
left: 40%;
width: 20%;
-webkit-transform: scaleX(-1) rotate(90deg);
-moz-transform: scaleX(-1) rotate(90deg);
-ms-transform: scaleX(-1) rotate(90deg);
-o-transform: scaleX(-1) rotate(90deg);
transform: scaleX(-1) rotate(90deg);
z-index: 20;
}