/* Site by Sohrab Kashani https://sohrabmk.com */ @charset "UTF-8"; html { box-sizing: border-box; cursor: default; -webkit-overflow-scrolling: touch; } * { margin: 0; padding: 0; } html, body { width: 100%; height: 100%; } p, body, a, select {color: #0000FF !important; font-family: TimesNewRoman, Times New Roman, 'Times New Roman', Times, serif; font-weight: 400; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;} html { background: url(https://sohrabmk.com/img/bg_bedroom.jpg) no-repeat center center fixed; background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } html, body { font-family: TimesNewRoman, Times New Roman, 'Times New Roman', Times, serif; user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; -ms-user-select: none; -webkit-touch-callout: none; -webkit-user-drag: none; -khtml-user-drag: none; -moz-user-drag: none; -o-user-drag: none; user-drag: none; } html {cursor: none;} body {overflow: hidden;} a {border-bottom: 0px solid #0000FF; padding-bottom: 0px;} .imgback{ width:100vw; height:auto; right:0; top:0; bottom:0; margin:0px; position:fixed; background-size: cover; overflow:hidden; z-index: 1; } select::-ms-expand {display: none;} #cursor { display: block; opacity: 1; position: fixed; top: 0; left: 0; width: 3.6206896551724137rem; height: 3.6206896551724137rem; z-index: 3; pointer-events: none; } #cursorsc { display: block; } .title {position: fixed; bottom: 210px; left: 70px; font-size: 800%; line-height: 1.1; font-family: 'Playfair Display', TimesNewRoman, Times New Roman, 'Times New Roman', Times, serif; color: #FFF; z-index: 2; pointer-events: none; width: 85%;} select {cursor: sw-resize;} input {border-radius: 0; -webkit-appearance: none; cursor: pointer; border: 0; border-bottom: 2px solid transparent; font-family: TimesNewRoman, Times New Roman, 'Times New Roman', Times, serif; color: #0000FF; background-color: #FFF; position: fixed; bottom: 95px; left: 20px; z-index: 1; z-index: 2; margin-left: 1px; font-size: 120%; padding: 10px; padding-top: 10px; padding-left: 12px; padding-right: 11px; border: 1px solid; box-shadow: 5px 5px #C0C0C0; cursor: zoom-in !important;} .dd { border-radius: 0; -webkit-appearance: none; display: inline-block; position: absolute; left: 50%; transform: translateX(-50%); top: 20px; width: 97.9%; z-index: 2; cursor: sw-resize; font-size: 170%; background-color: #FFF !important; color: #0000FF; padding: 10px; border: 12px solid #C0C0C0; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .hwrap { cursor: none; filter0: drop-shadow(30px 10px 30px #000); position: fixed; bottom: 0px; overflow: hidden; background: #eee; width: 100%; z-index: 9999999999; font-size: 115% !important; border-top: 1px solid #0000FF; color: #FFF !important; } .hwrap:hover { border-top: 2px solid #0000FF; } .hmove {display: flex; z-index: 9999999999; animation: tickerh linear 15s infinite;} .hmove:hover { animation-play-state: paused; } #hitem, #hitem2 { color: #0000FF !important; font-family: TimesNewRoman, Times New Roman, 'Times New Roman', Times, serif; font-size: 115% !important; flex-shrink: 0; width: 100%; box-sizing: border-box; padding: 15px; margin-top: 3px; padding-bottom: 23px; text-align: center; z-index: 9999999999; } #hitem2 {display: none;} @keyframes tickerh { 0% {transform: translate3d(100%, 0, 0);} 100% {transform: translate3d(-200%, 0, 0);} } iframe { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; height:calc(100% - 1em); left:-0.1em; top:-3em; opacity:1; z-index: 4; position:fixed; width:calc(50% + 0.3em); -moz-user-select:none; -ms-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -webkit-touch-callout:none; } #3dlink {display: block;} #3dlinkc {display: none;} @media only screen and (min-width: 200px) and (max-width: 633px) { .dd {font-size: 110%; width: 95%; top: 10px;} .title {font-size: 450% !important; left: 30px; width: 70%;} .hwrap {font-size: 65% !important;} #hitem, #hitem2 {padding: 13px; padding-bottom: 25px;} input {bottom: 107px !important; font-size: 90% !important;} iframe {height:calc(100% - 0.5em) !important; width:calc(100% + 0.3em) !important;} } @media only screen and (min-device-width: 200px) and (max-device-width: 900px) and (orientation: landscape) { html, body, select, input {cursor: default;} #cursor {display: none;} .title {display: none;} #3dlink {display: none;} input {display: none;} .dd {font-size: 100% !important;} .hwrap {display: none;} iframe {display: none;} } @media only screen and (min-device-width: 200px) and (max-device-width: 1500px) and (orientation: portrait) { html, body, select, input {cursor: default !important;} #cursor {display: none !important;} .dd {font-size: 100% !important;} } @media only screen and (max-device-height: 700px) { .title {display: none !important;} } @media only screen and (min-width: 633px) and (max-width: 801px) { .dd {font-size: 150%; width: 95%;} .hwrap {font-size: 95% !important;} #hitem, #hitem2 {padding: 13px; padding-bottom: 25px;} .title {font-size: 600%; width: 85%; bottom: 232px; width: 70%;} input {bottom: 117px !important; font-size: 100% !important;} iframe {height:calc(100% - 0.9em) !important; width:calc(100% + 0.3em) !important;} } @media only screen and (min-width: 801px) and (max-width: 964px) { .dd {font-size: 160%; width: 95%;} .hwrap {font-size: 95% !important;} .title {font-size: 600%; width: 85%;} input {bottom: 91px; font-size: 105% !important;} iframe {height:calc(100% - 0.9em);} } @media only screen and (min-width: 965px) { input {font-size: 130% !important;} } @media only screen and (min-width: 964px) and (max-width: 1200px) { .dd {width: 95%;} } @media print { html, body {display: none !important;} }