#logo		{	position:absolute;top:80px;left:132px;z-index: 65;width:0px;height:0px;}

#logo1		{	position:absolute;top:30px;left:60px;z-index: 65;width:0px;height:0px;}

#arrows			{display:none;position:absolute;left:425px;width:0px;height:0xp;top:81px;z-index: 55;}

#dots			{height:100%;width:100%;display:block;z-index:60;
				background-image: url('../gfx/bk_dots.png');
				position:fixed;top:0px;}

#main			{position:fixed;width:100%;height:100%}

#main1			{position:fixed;width:700px;height:100%}

#main2			{position:fixed;height:100%;background:#222222;}

#gallery		{left:0px;position:relative;width:2500px;height:100%;}
		
#back1			{display:none;height:100%;width:100%; }
				 
#back2			{display:none;height:100%;width:100%;}
				 
#back3			{display:none;height:100%;width:100%;}
				 
#back4			{display:none;height:100%;width:100%;background: url(/web/20181205113317im_/http://rheamayari.com/images/bk_main10.jpg) no-repeat center center ;
				 background-size: cover;}
				 
#back5			{display:none;height:100%;width:100%;background: url(https://web.archive.org/web/20190102065408/http://rheamayari.com/gfx/bk_dots.png) no-repeat center center  ;
				 background-size: cover;}
				 
				 
#gall1			{height:100%;width:100%;background: url(https://web.archive.org/web/20190102065408/http://rheamayari.com/gfx/bk_dots.png) no-repeat center center  ;background-size: cover;}
#gall2			{height:100%;width:100%;background: url(https://web.archive.org/web/20190102065408/http://rheamayari.com/gfx/bk_dots.png) no-repeat center center  ;background-size: cover;}
#gall3			{height:100%;width:100%;background: url(/web/20181205113317im_/http://rheamayari.com/images/bk_main07.jpg) no-repeat center center ;background-size: cover;}
#gall4			{height:100%;width:100%;background: url(https://web.archive.org/web/20190102065408/http://rheamayari.com/gfx/bk_dots.png) no-repeat center center  ;background-size: cover;}
#gall5			{height:100%;width:100%;background: url(/web/20181205113317im_/http://rheamayari.com/images/bk_main10.jpg) no-repeat center center ;background-size: cover;}

.gall 			{height: 100%; width: 100%; -webkit-filter: grayscale(100%);filter: grayscale(100%); opacity: 0.4;}

#menu		{ 	display:none;position:relative;z-index:30;
				width:400px;overflow:hidden;
				top:200px;left:0px;
				/*height:160px;*/
				padding: 3px 0px 0px 0px;
			}
#menu ul {padding: 0px;margin: 0px;}
#menu ul li {height: 23px;line-height: 23px;position: relative;}
#menu ul li div.line {position:absolute;left:-554px;top: 7px;}
#menu a {color: #000;text-transform: uppercase;display: block;clear: both;text-align: center;font-size: 12px;font-family: "futurabook",Helvetica,SunSans-Regular,sans-serif;font-weight: normal;letter-spacing: 0.02em;line-height: 15px;padding: 0px;}
#menu a:hover {color: #94782e;}
#menu a span {display: inline-block;background-color: #fff;position: relative;padding: 4px 12px;z-index: 9;}

div.clear {clear: both;line-height: 0px;padding: 0px;margin: 0px;}

#content	{	position:relative;
				z-index: 20;
				left:0px;top:220px;
				padding: 0px;
				width: 400px;
				padding-bottom: 40px;
				}
.content-txt {text-align: center;padding: 0px 40px;}
#content h3, h3 {color: #000;padding: 10px 0px 20px 0px; text-transform:uppercase;}
#content h3.h3-s {padding: 30px 0px 2px 0px;font-size: 12px;}
#content .pages-content {color: #aaa;font-family: "futurabook",Helvetica,SunSans-Regular,sans-serif;font-size: 12px;min-height:500px;}
#content .pages-content.pc-home {max-width: 280px;letter-spacing: 0.02em; margin: 0 auto;}
#content .pages-content p, p {color: #555;padding: 5px 0px;margin: 0px;line-height: 1.3em;letter-spacing: 0;}
#content .pages-content a.link-a {display: block;clear: both;padding: 2px 0px;}
#content .pages-content a.link-a:hover .image {opacity:1;border-width:0px;border-style: solid;border-color:rgba(255,255,255,0.6);cursor:pointer;border-radius:0px;}
#content .pages-content div.social {padding: 10px 0px 0px 0px;}
				
.menutable			{	background: #111111;padding:1px 10px 1px 10px;color:#aaa;margin-right:-12px;}
.menutable:hover	{	background: #111111;padding:1px 10px 1px 10px;color:#fff;margin-right:-12px;}
					
.album		{	position:relative;width:0px;height:0px;z-index:50;top:0px;left:0px;}		




/*** mobile ***/
html, body {height: 100%;min-height: 100%;}
div#desktop {display: block;}
div#mobile {display: none;}

#bg-mobile { height:100%;width:100%;position: fixed;top: 0px;left: 0px;right: 0px;}
#bg-index {background: url(/web/20181205113317im_/http://rheamayari.com/images/bk_main04.jpg) no-repeat fixed center top / cover;height:100%;width:100%;position: fixed;top: 0px;left: 0px;right: 0px;}
#bg-bio {background: url(https://web.archive.org/web/20190102065408/http://rheamayari.com/gfx/bk_dots.png) no-repeat fixed center top / cover;height:100%;width:100%;position: fixed;top: 0px;left: 0px;right: 0px;}
#bg-gallery {background: url(/web/20181205113317im_/http://rheamayari.com/images/bk_main07.jpg) no-repeat fixed center top / cover;height:100%;width:100%;position: fixed;top: 0px;left: 0px;right: 0px;}
#bg-video {background: url(/web/20181205113317im_/http://rheamayari.com/images/bk_main08b.jpg) no-repeat fixed center top / cover;height:100%;width:100%;position: fixed;t.content-txtop: 0px;left: 0px;right: 0px;}
#bg-social {background: url(/web/20181205113317im_/http://rheamayari.com/images/bk_main10.jpg) no-repeat fixed center top / cover;height:100%;width:100%;position: fixed;top: 0px;left: 0px;right: 0px;}
#bg-contact {background: url(https://web.archive.org/web/20190102065408/http://rheamayari.com/gfx/bk_dots.png) no-repeat fixed center top / cover;height:100%;width:100%;position: fixed;top: 0px;left: 0px;right: 0px;}

#mobile-header {position: fixed;top: 0;left: 0px;right: 0px;z-index: 999;background:#fff;}
#mobile-header #mobile-logo {width: 50%;display: inline-block;vertical-align: middle;}
#mobile-header div.menu-line {display: inline-block;vertical-align: middle;cursor: pointer;width: 35%;text-align: right;}
#mobile-header div.menu-line img {}

div#mobile img {max-width: 100%;border: 0px;}
/*div#mobile a {outline: none;}*/
div#mobile div.clear {clear: both;line-height: 0px;padding: 0px;margin: 0px;}
div#mobile ul li, div#mobile li {list-style-type: none;}

div#mobile-menu {float: right;position: relative;margin: 0px;width: 100%;font-family: "futurabook",Helvetica,SunSans-Regular,sans-serif;font-size: 13px;z-index: 9;}
div#mobile-menu ul {position: absolute;top: auto;right: 0px;left: 0px;background: rgba(255, 255, 255, 0.9);text-transform: uppercase;padding: 10px;margin: 0px;display: none;z-index: 9;}
div#mobile-menu ul li {display: block;clear: both;}
div#mobile-menu ul li a {color: #111;position: relative;display: block;padding: 7px 10px;}
div#mobile-menu ul li a:hover, div#mobile-menu ul li a.active {color: #fff;}
div#mobile-menu ul li a:after {position: absolute;content: '';left: 0px;right: 0px;bottom: 0px;background: #aaa;height: 1px;
        -webkit-transition: background 1s ease-out;
	    -moz-transition: background 1s ease-out;
	    -o-transition: background 1s ease-out;
	    transition: background 1s ease-out;}
div#mobile-menu ul li a:hover:after, div#mobile-menu ul li a.active:after {background: #fff;}

/*div.mobile-index div.mobile-content {bottom: 0px;top: auto;}*/
div.mobile-content {background: rgba(0, 0, 0, 0.5);color: #fff;/*margin: 10% 0px 0px 0px;float: left;width: 100%;*/font-family: "futurabook",Helvetica,SunSans-Regular,sans-serif;font-size: 12px;padding: 40px 30px 40px;position: absolute;bottom: 0px;left: 0px;right: 0px;z-index: 2;overflow: hidden;max-height: 60%;}
div.mobile-content p {padding: 5px 0px;margin: 0px;color:#fff}
div.mobile-content h3 {font-size: 18px;padding: 10px 0px;margin: 0px;text-transform: uppercase;color:#fff;}
div.mobile-content h4 {font-size: 14px;padding: 10px 0px;margin: 0px;text-transform: uppercase;font-family: "futurabook", Helvetica, SunSans-Regular, sans-serif; line-height: 15px; letter-spacing: 0.02em; font-weight: normal;}

div.mobile-social {float: left;padding: 5px 0px;}
div.mobile-social img {width: 25px;height: 25px;}

div.mobile-content ul.list {padding: 10px;margin: 0px;}
div.mobile-content ul.list li {}
div.mobile-content ul.list li a {display: inline-block;vertical-align: middle;padding: 5px 0px;width: 100%;}
div.mobile-content ul.list li .image {float: left;margin: 2px 5px 0px 0px;}
div.mobile-content ul.list li a:hover {}
div.mobile-content ul.list li a:hover .image {opacity:1;border-width:0px;border-style: solid;border-color:rgba(255,255,255,0.6);cursor:pointer;border-radius:0px;}
div.mobile-content ul.list li a:hover .icons {opacity:1}
div.mobile-content ul.list li img {display: inline-block;vertical-align: middle;margin: 0px 5px 0px 0px;}

div.mobile-content div.iframe-box {padding: 10px 0px;}
div.mobile-content div.iframe-box iframe {width: 100% !important;}

div.mobile-content div.photo-link {padding: 0px;font-size: 10px;}
div.mobile-content div.photo-link a {display: block;padding: 3px 0px;}

div.mobile-content .scrollbar1 {width: 100% !important;padding: 5px 0px !important;}
div.mobile-content .scrollbar2 {width: 100% !important;padding: 5px 0px !important;}

.mCSB_container {width: 92% !important;}
.mCustomScrollBox>.mCSB_scrollTools {right: 0px !important;width: 10px !important;}

div#mobile #gallery {padding: 10px 0px;width: auto;height: auto;}
div#mobile div.albums {display: block;clear: both;position: relative; left: 0px;}
div#mobile div.albums h3 {font-size: 14px;line-height: 16px;padding: 10px 0px;position: relative;z-index: 2;color: #fff;}
div#mobile div.albums div.mobile-gallery-thumbs {position: relative;z-index: 5;}
div#mobile div.albums div.mobile-gallery-thumbs img {width: 120px;height: 90px;float: left;margin: 5px 5px 0px 0px;}


#banners { margin-top: 15px;}
#mobilebanners { margin-top: 5px; text-align: center;}

.footer { 
    font-family: "futurabook",Helvetica,SunSans-Regular,sans-serif;
	background: #fff;
    position: fixed;
    bottom: 0;
    padding: 25px 0px;
    text-align: center;
    font-size: 8px;
    line-height: 10px;
    color: #555;
    width: 400px;
    z-index: 99;
    text-transform: uppercase;
}

.footer a { color: #555; }

.footer-mobile { 
    font-family: "futurabook",Helvetica,SunSans-Regular,sans-serif;
	/*background: #000;*/
    position: fixed;
    bottom: 15px;
    padding: 10px 0px;
    text-align: center;
    font-size: 11px;
    line-height: 10px;
    color: #fff;
    /* width: 400px; */
    z-index: 99;
    left: 0;
    right: 0;
    text-transform: uppercase;
}


/* width : 950px ----------- */
@media only screen and (max-width : 950px),
only screen and (max-device-width : 950px){

	#logo {width: 100%;left: 10px;right: 10px;margin: 0px auto;}
	#logo table {width: 100%;}
	#logo table td {width: 100%;}
	#logo table td img {display: block;margin: 0px auto;}
}


/* width : 750px ----------- */
@media only screen and (max-width : 750px),
only screen and (max-device-width : 750px){

	#logo table td img {width: 80%;height: auto;}
}

@media only screen and (max-width : 768px),
only screen and (max-device-width : 768px){
	
	div#desktop {display: none;}
	div#mobile {display: block;}
    
    div.mobile-content p { line-height: 1em;}
    
    .footer a, .footer-mobile a { color: #fff; }
    
}

@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
 
 	#mobile-header { top: 0px !important;left: 0px;  right: 0px;}
 	div.mobile-content { padding: 70px 80px 80px; font-size: 30px;}
 	div.mobile-content p { padding: 15px 0px;}
 	div.mobile-content ul.list li a { padding: 15px 0px;line-height: 20px;}
 	div.mobile-content h3 { color:#fff; font-size: 45px; line-height: 50px }
 	div.mobile-content h4 { color:#fff; font-size: 38px; line-height: 45px;}
 	div.mobile-content div.photo-link { font-size: 32px; }
 	div#mobile div.albums h3 { font-size: 38px; line-height: 40px;}
 	div#mobile-menu { font-size: 32px;}
 	div#mobile-menu ul li a { padding: 30px 30px;}

 	div#mobile div.albums div.mobile-gallery-thumbs img { width: 260px; height: 195px; margin: 15px 15px 0px 0px;}

 	div.mobile-social img { width: 50px; height:50px;}

	form fieldset p label {line-height: 34px;  font-size: 26px;}
	.wide_field2 { height: 40px;}
}

/*
     FILE ARCHIVED ON 11:33:17 Dec 05, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:38:18 Jun 06, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 754.506
  exclusion.robots: 0.16
  exclusion.robots.policy: 0.152
  RedisCDXSource: 2.373
  esindex: 0.008
  LoadShardBlock: 729.874 (3)
  PetaboxLoader3.resolve: 410.626 (5)
  PetaboxLoader3.datanode: 448.905 (5)
  CDXLines.iter: 18.177 (3)
  load_resource: 190.309 (2)
*/