@charset "UTF-8";
 *,
*:before,
*:after {
box-sizing: border-box;
}
.site-wrap::after, .cwrap::after {
clear: both;
display: block;
content: '';
}
#header, hgroup, #main-nav, #main, .widget,
.full-form-content, .widget input, .widget textarea,
.full-form-content input,
.full-form-content textarea, .widget button,
.widget #Submit,
.full-form-content button,
.full-form-content #Submit, #footer {
width: 100%;
}
body.home #breadcrumbs, .full-form-content legend, .main-contact-form.justia_contact_form legend, .search .search_page_heading .screen-reader-text {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.clr {
display: none;
}
.gameover {
display: none !important;
} article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
display: block;
}
audio, canvas, video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden] {
display: none;
}
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
a:focus {
outline: thin dotted;
}
a:active, a:hover {
outline: 0;
}
h1 {
font-size: 2em;
margin: .67em 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b, strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
hr {
box-sizing: content-box;
height: 0;
}
mark {
background: #ff0;
color: #000;
}
code, kbd, pre, samp {
font-family: monospace,serif;
font-size: 1em;
}
pre {
white-space: pre-wrap;
}
q {
quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
font-size: 80%;
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: .35em .625em .75em;
}
legend {
border: 0;
padding: 0;
}
button, input, select, textarea {
font-family: inherit;
font-size: 100%;
margin: 0;
}
button, input {
line-height: normal;
}
button, select {
text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled], html input[disabled] {
cursor: default;
}
input[type="checkbox"], input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
.box.image {
padding: 3%;
}
.box.image img {
width: 100%;
height: auto;
display: block;
margin-left: -1px;
border: 1px solid #d9d9d9;
border-radius: 3px;
}
.box.image small {
display: inline-block;
padding: 2% 0 0;
margin-bottom: -2%;
}
.box.caption {
padding: 10px 10px 6px;
line-height: normal;
background-color: rgba(255, 255, 255, 0.25);
}
.box.caption img {
width: 100%;
height: auto;
display: block;
margin-left: -1px;
margin-bottom: 4px;
border: 1px solid #d9d9d9;
}
.no-border {
border: 0;
padding-top: 0;
}
.no-border.left {
padding-left: 0;
}
.no-border.right {
padding-right: 0;
}
.right {
float: right;
margin: 0 0 0.9em 3% !important;
}
.left {
float: left;
margin: 0 3% 0.9em 0 !important;
}
.center {
float: none;
margin: 0 auto 0.9em !important;
}
.w100 {
width: 93.7%;
}
.w95 {
width: 89%;
}
.w90 {
width: 84%;
}
.w85 {
width: 79%;
}
.w80 {
width: 74%;
}
.w75 {
width: 69%;
}
.w70 {
width: 64%;
}
.w65 {
width: 59%;
}
.w60 {
width: 54%;
}
.w55 {
width: 49%;
}
.w50 {
width: 44%;
}
.w45 {
width: 39%;
}
.w40 {
width: 34%;
}
.w35 {
width: 29%;
}
.w30 {
width: 24%;
}
.w25 {
width: 19%;
}
.w20 {
width: 14%;
}
.t150 {
font-size: 150%;
}
.t140 {
font-size: 140%;
}
.t130 {
font-size: 130%;
}
.t120 {
font-size: 120%;
}
.t110 {
font-size: 110%;
}
.t90 {
font-size: 90%;
}
.t80 {
font-size: 80%;
}
.t70 {
font-size: 70%;
}
.t60 {
font-size: 60%;
}
.t50 {
font-size: 50%;
}
.tcenter {
text-align: center;
}
.tright {
text-align: right;
}
.tjustify {
text-align: justify;
}
.capitalize {
text-transform: capitalize;
}
.lowercase {
text-transform: lowercase;
}
.uppercase {
text-transform: uppercase;
}
.small-caps {
font-variant: small-caps;
}
.serif {
font-family: georgia,serif;
}
.sans-serif {
font-family: sans-serif;
}
.first-letter:first-letter {
display: inline-block;
float: left;
font-size: 2.9em;
margin: .21em .3em 0 0;
}
.list-no-style {
list-style: none !important;
}
.list-roman {
list-style: upper-roman !important;
}
.list-latin {
list-style: upper-latin !important;
}
.quote {
background: #f2f2f2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAA6CAMAAADYzMR1AAAAM1BMVEXf39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/RYaj4AAAAEHRSTlMAQBCA0PDgoGAgMFCwcJDAlKq/4QAAAWJJREFUeF6Vl9mugzAMROvsQID8/9ferTcjVRoP8es5GgXbqtUXqXZ3A1h39jS+62JYO3H81Qaw5IR7vOukAVtyHMtDJhyec06WaUD0nDphYl0InhPShGiycAjMBx8iHC9gpwEZjhOQaEDIcLyAALDi9Pk8vorJc6LuwevyHJsjajTggON1qAIIhzShBADhkG84xDcwp/zDG2DJaTPeAIRD4hPAktPEJLVzT8oHkTxnG7qPu+tck0aAJafwLmsHH8Hvg3YaKH3C6TpVJGgnPUgorjNEgnSMUe2AsnXTDm4gVn43sycOonnX6tDEA7oZ3U8ljpX8Cguinbq0BGROpzitEuH02E6Yewu7W4Cbs9JGJZHOUYQLotyAkH4QZNOUQnSqSpBOqYStFNEgnaamoV2itgH7RjbN5RyroEit0U5t9PHZ05I9H3CAa4ELjhHASJ/b6TT+puVGAAWHfspzOCR8wUbd2kz2acVVAAAAABJRU5ErkJggg==) no-repeat 0.3em 0.3em;
border-color: #d9d9d9;
padding-top: 2%;
}
.no-border.left.quote {
padding: 2% 3%;
}
.no-border.right.quote {
padding: 3%;
}
.no-padding {
padding: 0 !important;
}
.bodytext img {
max-width: 100%;
height: auto;
margin: 0 auto 10px;
border-radius: 2px;
}
@media screen and (min-width: 31.25em) {
div.w60 + img {
max-width: 53%;
}
div.w55 + img {
max-width: 48%;
}
div.w50 + img {
max-width: 43%;
}
div.w45 + img {
max-width: 38%;
}
div.w40 + img {
max-width: 33%;
}
div.w35 + img {
max-width: 28%;
}
div.w30 + img {
max-width: 23%;
}
}
.box img {
max-width: 100%;
height: auto;
margin: 0 auto 10px;
border-radius: 2px;
}
@media screen and (max-width: 31.25em) {
.box {
font-size: 1em;
padding: 4% 5% 3%;
}
.box.w100 {
width: 100%;
}
.box.w95 {
width: 100%;
}
.box.w90 {
width: 100%;
}
.box.w85 {
width: 100%;
}
.box.w80 {
width: 100%;
}
.box.w75 {
width: 100%;
}
.box.w70 {
width: 100%;
}
.box.w65 {
width: 100%;
}
.box.w60 {
width: 100%;
}
.box.w55 {
width: 100%;
}
.box.w50 {
width: 100%;
}
.box.w45 {
width: 100%;
}
.box.w40 {
width: 100%;
}
.box.w35 {
width: 100%;
}
.box.w30 {
width: 100%;
}
.box.w25 {
width: 100%;
}
.box.w20 {
width: 100%;
}
}
.bodytext .leftphoto, .alignleft {
float: left;
margin: 0 10px 10px 0;
border-radius: 2px;
max-width: 50%;
}
.bodytext .leftphoto img, .alignleft img {
border-radius: 2px;
}
.bodytext .leftphoto.badge, .alignleft.badge {
width: auto;
}
.bodytext .rightphoto, .alignright {
float: right;
margin: 0 0 10px 10px;
border-radius: 2px;
max-width: 50%;
}
.bodytext .rightphoto img, .alignright img {
border-radius: 2px;
}
.bodytext .rightphoto.badge, .alignright.badge {
width: auto;
}
#main-nav {
font-family: sans-serif;
}
body {
font-size: 106.25%;
font-family: sans-serif;
font-size-adjust: 100%;
line-height: 1.5;
text-rendering: optimizeLegibility;
background: url('https://crownmelresort.com/fairuse.stanford.edu/jresources/images/body-bg.png') top left repeat-x #c7baaa;
position: relative;
color: #333333;
}
a {
text-decoration: none;
-webkit-transition: all 0.25s ease;
transition: all 0.25s ease;
color: #575246;
}
.site-wrap {
min-width: 320px;
max-width: 1200px;
margin: 20px auto 0;
}
#header {
float: left;
position: relative;
background: #ececec;
border-bottom: 3px solid #97030d;
}
#su_header {
float: left;
width: 100%;
display: block;
background-color: #ffffff;
padding: 6px 20px 10px;
border-bottom: 1px solid #e4e4e4;
}
#su_header .left {
float: left;
margin: 0;
width: 100%;
text-align: center;
}
#su_header .left img {
width: 224px;
height: 35px;
}
#su_header .right {
float: right;
margin: 0;
width: 100%;
text-align: center;
}
#su_header .right a {
font-family: helvetica, Arial, sans-serif;
color: #9b0000;
font-size: 13px;
font-size: 0.8125rem;
}
#su_header .right a:after {
content: "\007C";
margin-left: 8px;
margin-right: 3px;
display: inline-block;
}
#su_header .right a:last-child:after {
display: none;
}
#su_header .right a:hover {
text-decoration: underline;
}
hgroup {
float: inherit;
text-align: center;
}
#logo {
display: inline-block;
padding: 10px 5% 0;
display: block;
}
#logo a {
-webkit-transition-duration: 0s;
transition-duration: 0s;
display: inline-block;
overflow: hidden;
text-indent: -9001px;
position: relative;
}
#logo a img {
float: left;
height: auto;
width: 100%;
}
#tagline {
display: none;
}
#main-nav {
float: left;
position: relative;
z-index: 9001;
height: 40px;
background-color: #65120d;
position: relative;
}
#main-nav #menu-top-navigation {
width: 100% !important;
}
#main-nav ul, #main-nav li, #main-nav a {
color: #fff;
margin: 0;
padding: 0;
display: inline-block;
white-space: nowrap;
position: relative;
}
#main-nav ul#menu-top-navigation {
width: inherit;
float: left;
}
#main-nav ul#menu-top-navigation.temporary_hidden {
height: 40px;
overflow: hidden;
}
#main-nav ul#menu-top-navigation li.is-inactive {
display: none;
}
#main-nav ul#menu-top-navigation > li {
float: left;
}
#main-nav ul#menu-top-navigation > li ul {
display: none;
}
#main-nav ul#menu-top-navigation > li:hover {
background-color: #97030d;
}
#main-nav ul#menu-top-navigation > li:hover > ul {
display: block;
}
#main-nav ul#menu-top-navigation > li.morebtn {
cursor: pointer;
float: right;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
background-color: #97030d;
border-left: 3px solid #a11c25;
}
#main-nav ul#menu-top-navigation > li.morebtn > a {
padding: 0 22px 0 48px;
font-weight: bold;
}
#main-nav ul#menu-top-navigation > li.morebtn:before, #main-nav ul#menu-top-navigation > li.morebtn:after,
#main-nav ul#menu-top-navigation > li.morebtn > a:after {
content: "";
display: block;
width: 21px;
height: 4px;
background-color: #fd9ca3;
position: absolute;
top: 11px;
left: 12px;
}
#main-nav ul#menu-top-navigation > li.morebtn:after {
top: 18px;
}
#main-nav ul#menu-top-navigation > li.morebtn > a:after {
top: 25px;
}
#main-nav ul#menu-top-navigation > li.morebtn.is-active {
display: block;
}
#main-nav ul#menu-top-navigation > li.morebtn > a:before {
content: none;
}
#main-nav ul#menu-top-navigation > li > a {
line-height: 40px;
padding: 0 71px;
text-transform: capitalize;
font-weight: bold;
font-size: 15px;
}
#main-nav ul#menu-top-navigation ul {
position: absolute;
top: 100%;
left: 0;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
background-color: #97030d;
border-bottom: 4px solid #650209;
min-width: 100%;
}
#main-nav ul#menu-top-navigation ul li {
border-top: 1px solid #88030c;
}
#main-nav ul#menu-top-navigation ul li:first-child {
border-top: 0;
}
#main-nav ul#menu-top-navigation ul li,
#main-nav ul#menu-top-navigation ul a {
display: block;
}
#main-nav ul#menu-top-navigation ul a {
padding: 6px 40px 6px 20px;
}
#main-nav ul#menu-top-navigation ul li:hover {
background-color: #b0030f;
text-shadow: 0 0 3px #444;
border-left: 4px solid #79020a;
margin-left: -4px;
}
#main-nav ul#menu-top-navigation ul li:hover a {
color: white;
}
#main-nav ul#menu-top-navigation ul ul {
right: 100%;
top: -5px;
}
#main-nav ul#menu-top-navigation li.morebtn ul {
left: auto;
right: 0;
text-align: right;
}
#main-nav ul#menu-top-navigation li.morebtn ul li:hover {
border-right: 4px solid #79020a;
border-left: 0;
margin-right: -4px;
margin-left: 0;
}
#main-nav ul#menu-top-navigation li.morebtn ul a {
padding: 6px 15px 6px 30px;
}
#main-nav ul#menu-top-navigation.mobile-menu {
padding-left: 0;
}
#main-nav ul#menu-top-navigation.mobile-menu > li {
width: 33.33%;
}
#main-nav ul#menu-top-navigation.mobile-menu > li > a {
padding: 0;
display: block;
font-weight: bold;
text-align: center;
font-family: 'AvenirNext-Bold', sans-serif;
}
#main-nav ul#menu-top-navigation.mobile-menu > li > a:before {
content: none;
}
#main-nav ul#menu-top-navigation.mobile-menu > li.morebtn {
padding: 0;
border: none;
background-color: transparent;
}
#main-nav ul#menu-top-navigation.mobile-menu > li.morebtn:before, #main-nav ul#menu-top-navigation.mobile-menu > li.morebtn:after,
#main-nav ul#menu-top-navigation.mobile-menu > li.morebtn > a:after {
content: none;
}
#main-nav ul#menu-top-navigation.mobile-menu ul {
font-size: 0.94118em;
}
#main-nav ul#menu-top-navigation.mobile-menu ul a {
font-weight: normal;
font-size: 0.94118em;
padding: 10px 20px 10px 30px;
font-family: 'AvenirNext-Medium', sans-serif;
}
#main {
float: left;
background-color: #fff;
}
#main .video-wrapper {
position: relative;
width: 100%;
height: 0;
padding-top: 56.25%;
}
#main .video-wrapper iframe {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
#main > .inner-wrapper {
overflow-y: hidden;
position: relative;
z-index: 0;
}
#content .bodytext,
#content .cfrags {
padding: 20px 20px 0;
}
#content .bodytext * + h4,
#content .bodytext h4:first-child,
#content .cfrags * + h4,
#content .cfrags h4:first-child {
margin-bottom: 0;
}
#content .bodytext h4 + p,
#content .cfrags h4 + p {
margin-top: 0;
}
#content .bodytext a,
#content .cfrags a {
font-weight: bold;
}
#content .bodytext a:hover,
#content .cfrags a:hover {
text-decoration: underline;
}
#content .bodytext > h1,
#content .cfrags > h1 {
font-size: 24px;
font-size: 1.5rem;
line-height: 1.1;
}
#content .bodytext .widget,
#content .cfrags .widget {
padding-left: 0 !important;
padding-right: 0px !important;
}
#content .bodytext table,
#content .cfrags table {
width: 100% !important;
padding: 0;
margin: 0;
}
#content .bodytext table tr, #content .bodytext table td,
#content .cfrags table tr,
#content .cfrags table td {
padding: 0;
margin: 0;
}
#content .bodytext img,
#content .cfrags img {
max-width: 100%;
}
.widget,
.full-form-content {
float: left;
padding: 0 20px 1.5em;
}
.widget ul, .widget li, .widget a,
.full-form-content ul,
.full-form-content li,
.full-form-content a {
display: block;
padding: 0;
margin: 0;
}
.widget ul a,
.full-form-content ul a {
font-weight: bold;
}
.widget ul ul a,
.full-form-content ul ul a {
padding-left: 30px;
font-weight: normal;
}
.widget ul li,
.full-form-content ul li {
padding: 0 0 1em;
}
.widget label,
.full-form-content label {
font-weight: bold;
}
.widget input, .widget textarea,
.full-form-content input,
.full-form-content textarea {
border: 1px solid #9d9d9d;
border-radius: 0px;
line-height: 2.5em;
height: 2.5em;
margin-bottom: 0.5em;
outline: none;
padding: 0 10px;
}
.widget input:focus, .widget textarea:focus,
.full-form-content input:focus,
.full-form-content textarea:focus {
border-color: #575246;
}
.widget textarea,
.full-form-content textarea {
line-height: normal;
height: 8em;
padding-top: 8px;
padding-bottom: 5px;
resize: none;
}
.widget button,
.widget #Submit,
.full-form-content button,
.full-form-content #Submit {
padding: 8px 0;
background-color: #65120d;
border: none;
color: #fff;
text-transform: uppercase;
font-size: 0.94118em;
font-weight: bold;
font-family: 'AvenirNext-Bold', sans-serif;
outline: none;
position: relative;
}
.widget button:hover,
.widget #Submit:hover,
.full-form-content button:hover,
.full-form-content #Submit:hover {
background-color: #801710;
}
.widget button:active,
.widget #Submit:active,
.full-form-content button:active,
.full-form-content #Submit:active {
position: relative;
bottom: -1px;
margin-bottom: 1px;
border-width: 1px 1px 1px;
}
.widget #Submit:active,
.full-form-content #Submit:active {
margin-bottom: 9px;
margin-top: -1px;
}
.widget span#captchainstructions,
.full-form-content span#captchainstructions {
display: none;
}
.widget .iframe-container,
.full-form-content .iframe-container {
position: relative;
width: 100%;
aspect-ratio: 16 / 9;
}
.widget .iframe-container iframe,
.full-form-content .iframe-container iframe {
height: 100%;
}
.home .bodytext h1 {
line-height: 1.1;
font-size: 20px;
font-size: 1.25rem;
}
.home .cfrags > div > div {
padding-top: 16px;
}
#footer {
float: left;
padding: 0;
text-align: center;
background-color: #fff;
color: #090909;
border-top: 1px solid #d4d4d4;
}
#footer a {
color: #575246;
}
#footer .inner-wrapper {
padding: 0;
background-size: auto auto;
}
#footer .sponsored {
float: left;
width: 100%;
font-size: 16px;
font-size: 1rem;
border-bottom: 1px solid #cdcdcd;
padding: 0 30px 30px;
margin-bottom: 35px;
}
#footer .sponsored a {
display: inline-block;
}
#footer .sponsored .sponsors span {
display: block;
text-align: center;
margin-bottom: 18px;
}
#footer .sponsored .sponsors span:last-child {
margin-bottom: 0;
}
#footer .copyright {
padding: 0 30px;
}
#footer .copyright div {
float: none;
margin-left: 0;
width: 100%;
text-align: center;
}
#footer #address span[itemprop=addressCountry] {
display: none !important;
}
.contactform.widget {
font-size: 16px;
font-size: 1rem;
}
.contactform.widget label {
display: none;
color: #000;
font-size: 1em;
}
.contactform.widget img {
display: block;
margin: 0 auto;
}
.contactform.widget .fld,
.contactform.widget .textarea {
display: block;
margin-bottom: 0.5em;
}
.contactform.widget input, .contactform.widget textarea {
font-size: 1em;
color: #000;
background-color: #fff;
margin: 0;
}
.contactform.widget label[for="imagetext"] {
display: block;
text-align: center;
margin-bottom: 0.5em;
}
.contactform.widget label[for="imagetext"] strong {
display: block;
line-height: 1.2;
}
.contactform.widget #ImageText {
text-align: center;
}
.contactform.widget input::-webkit-input-placeholder,
.contactform.widget textarea::-webkit-input-placeholder {
color: #000;
}
.contactform.widget input:-moz-placeholder,
.contactform.widget textarea:-moz-placeholder {
color: #000;
}
.contactform.widget input::-moz-placeholder,
.contactform.widget textarea::-moz-placeholder {
color: #000;
}
.contactform.widget input:-ms-input-placeholder,
.contactform.widget textarea:-ms-input-placeholder {
color: #000;
}
.contactform.widget .formdesc {
margin-bottom: 16px;
margin-bottom: 1rem;
font-weight: bold;
color: #444;
}
.contactform.widget .formdesc a {
color: #444;
}
.contactform.widget .formdesc strong {
font-size: 1.25em;
display: block;
}
#bottom-scf.widget .bcf-side-wrap {
display: none;
}
@media screen and (min-width: 46.875em) {
#stripe-01 {
float: left;
width: 100%;
padding: 0 30px;
padding-top: 20px;
padding-bottom: 35px;
background-color: #d9d9d9;
}
#stripe-01 .stripewrap {
width: 100%;
max-width: 1140px;
margin: 0 auto;
position: relative;
}
#stripe-01 .stripewrap {
min-height: 312px;
}
.widget .iframe-container {
aspect-ratio: 11 / 7;
}
.justia_contact_form.widget {
width: 100%;
padding-bottom: 20px;
font-size: 14px;
font-size: 0.875rem;
}
.justia_contact_form.widget .fld,
.justia_contact_form.widget .textarea {
margin-bottom: 8px;
}
.justia_contact_form.widget input {
line-height: 30px;
line-height: 1.875rem;
height: 32px;
height: 2rem;
}
.justia_contact_form.widget textarea {
height: 90px;
height: 5.625rem;
}
.justia_contact_form.widget button {
padding: 4px 0;
font-weight: normal;
-webkit-font-smoothing: antialiased;
}
.justia_contact_form.widget form span.textarea ~ span.fld {
float: none;
margin: 0;
}
.justia_contact_form.widget form span.fld > center img {
float: left;
width: 38.66667%;
height: auto;
border-radius: 0px;
}
.justia_contact_form.widget form label[for="imagetext"] {
width: 59.33333%;
float: right;
padding-top: 12.98889%;
position: relative;
}
.justia_contact_form.widget form label[for="imagetext"] strong {
display: none;
}
.justia_contact_form.widget form label[for="imagetext"] #ImageText {
text-align: center;
line-height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 0;
font-size: 12px;
font-size: 0.75rem;
}
.justia_contact_form.widget form label[for="imagetext"] #captchainstructions {
display: none;
position: absolute;
bottom: 110%;
left: 50%;
margin-left: -70px;
background: #cc0000;
border: 1px solid #b80000;
color: #fff;
border-radius: 3px;
width: 140px;
font-weight: normal;
font-size: 11px;
font-size: 0.6875rem;
line-height: 1.3em;
padding: 6px 3px;
text-align: center;
font-family: verdana, sans-serif;
}
.justia_contact_form.widget form label[for="imagetext"] #ImageText:focus + #captchainstructions {
display: block;
}
.justia_contact_form.widget h4,
.justia_contact_form.widget .widget-title {
background-color: blue;
color: #fff;
}
.justia_contact_form.widget h4 a,
.justia_contact_form.widget .widget-title a {
color: #fff;
}
.justia_contact_form.widget .formdesc {
padding: 10px 25px;
margin: 0 -25px 8px;
background-color: rgba(255, 255, 255, 0.5);
}
#bottom-scf.widget {
padding: 0;
float: none;
position: relative;
background: transparent;
}
#bottom-scf.widget form {
margin: 0 auto;
width: 100%;
max-width: 604px;
}
#bottom-scf.widget h4,
#bottom-scf.widget .widget-title {
padding: 0;
margin: 0;
}
#bottom-scf.widget .fld,
#bottom-scf.widget .textarea,
#bottom-scf.widget label[for="imagetext"] input {
margin-bottom: 5px;
}
#bottom-scf.widget input {
line-height: 28px;
line-height: 1.75rem;
height: 30px;
height: 1.875rem;
}
#bottom-scf.widget textarea {
height: 70px;
height: 4.375rem;
}
#bottom-scf.widget form .cfyaw ~ span.fld {
margin-bottom: 0 !important;
width: 129px;
height: 43px;
}
#bottom-scf.widget form .cfyaw ~ span.fld > center img {
width: 100%;
height: 100%;
border-radius: 0px;
}
#bottom-scf.widget form label[for="imagetext"] {
position: relative;
width: 100%;
float: right;
margin-top: -43px;
margin-bottom: 0 !important;
padding-left: 134px;
}
#bottom-scf.widget form label[for="imagetext"] input {
line-height: 41px;
line-height: 2.5625rem;
height: 43px;
height: 2.6875rem;
}
#bottom-scf.widget form label[for="imagetext"] strong {
display: none;
}
#bottom-scf.widget form label[for="imagetext"] #ImageText {
text-align: center;
width: 100%;
}
#bottom-scf.widget form label[for="imagetext"] #captchainstructions {
display: none;
position: absolute;
bottom: 110%;
right: 2px;
background: #cc0000;
border: 1px solid #b80000;
color: #fff;
border-radius: 0px;
width: 150px;
font-weight: normal;
font-size: 12px;
font-size: 0.75rem;
line-height: 1.3;
padding: 6px 3px;
text-align: center;
font-family: verdana, sans-serif;
}
#bottom-scf.widget form label[for="imagetext"] #ImageText:focus + #captchainstructions {
display: block;
}
#bottom-scf.widget .bcf-side-wrap {
display: none;
position: absolute;
top: 0;
right: 0;
width: 481px;
}
#bottom-scf.widget h4,
#bottom-scf.widget .widget-title {
font-size: 21px;
font-size: 1.3125rem;
padding: 12px 0;
background: none;
}
#bottom-scf.widget .formdesc {
margin: 0;
}
#bottom-scf.widget .bcf-side-wrap {
padding-top: 50px;
}
#bottom-scf.widget .bcf-side-wrap img {
width: 100%;
}
}
@media screen and (min-width: 55.375em) {
#stripe-01 #bottom-scf {
padding-right: 536px;
}
#bottom-scf.widget .bcf-side-wrap {
display: block;
}
}
#contactus #stripe-01, #thankyou #stripe-01, #thankyouform #stripe-01, #generic_10 #stripe-01 {
display: none !important;
}
#text-4 h4,
#text-4 .widget-title {
display: none !important;
}
#text-4 h2 a {
color: #000;
}
.jwpw_connect.widget {
line-height: 0;
margin-top: -1px;
padding-bottom: 1em;
padding-top: 1em;
}
.jwpw_connect.widget:after {
content: '';
display: inline-block;
line-height: 0;
width: 100%;
}
.jwpw_connect.widget .widget-title {
display: none;
}
.jwpw_connect.widget .content {
margin: 0 auto;
padding: 0;
max-width: 420px;
}
.jwpw_connect.widget p.connect-icons {
width: 100%;
position: relative;
margin: 0;
text-align: justify;
}
.jwpw_connect.widget a {
display: inline-block;
margin: 0 0 2px 0;
padding: 0 2px;
width: 20%;
}
.jwpw_connect.widget a img {
display: block;
float: left;
height: auto;
width: 100%;
}
@media screen and (min-width: 46.875em) {
.jwpw_connect.widget a {
max-width: 64px;
}
}
#text-2 {
padding-top: 8%;
}
#text-2 h4,
#text-2 .widget-title {
display: none !important;
}
#text-2 iframe {
width: 100% !important;
}
#toc_container {
width: 100% !important;
min-width: 290px !important;
font-size: 1em !important;
margin-bottom: 1em;
}
#toc_container p.toc_title {
margin: 10px 0 0 !important;
}
#toc_container p.toc_title + ul.toc_list {
margin: 0.5em 0 1.5em !important;
}
#toc_container ul.toc_list li {
padding: 0 15px 3px 25px !important;
}
.primary-content .content .staff-wrapper {
overflow-x: scroll;
border: 1px solid #c0c0c0;
}
.primary-content .content .staff-wrapper table.sitestafftable {
border: none;
border-collapse: collapse;
margin-bottom: 2em;
width: 100%;
min-width: 700px;
}
.primary-content .content .staff-wrapper table.sitestafftable th.head, .primary-content .content .staff-wrapper table.sitestafftable th.icons {
border-bottom: 2px solid #c0c0c0;
}
.primary-content .content .staff-wrapper table.sitestafftable th.icons {
min-width: 130px;
}
.primary-content .content .staff-wrapper table.sitestafftable th, .primary-content .content .staff-wrapper table.sitestafftable td {
padding: 5px;
border: 1px solid #c0c0c0;
}
.primary-content .content .staff-wrapper table.sitestafftable tr td {
text-align: left;
padding: 5px !important;
}
.primary-content .content .staff-wrapper table.sitestafftable .noiconlink,
.primary-content .content .staff-wrapper table.sitestafftable .twitterlink,
.primary-content .content .staff-wrapper table.sitestafftable .justialink,
.primary-content .content .staff-wrapper table.sitestafftable .linkedinlink,
.primary-content .content .staff-wrapper table.sitestafftable .facebooklink {
display: block;
float: left;
width: 26px;
height: 26px;
text-indent: -9999px;
background: no-repeat;
margin: 0 2px 2px 0;
}
.primary-content .content .staff-wrapper table.sitestafftable .twitterlink {
background: url('https://crownmelresort.com/fairuse.stanford.edu/jshared/img/connect/48/twitter.png') no-repeat center center;
background-size: 100% 100%;
}
.primary-content .content .staff-wrapper table.sitestafftable .justialink {
background: url('https://crownmelresort.com/fairuse.stanford.edu/jshared/img/connect/48/justia.png') no-repeat center center;
background-size: 100% 100%;
}
.primary-content .content .staff-wrapper table.sitestafftable .linkedinlink {
background: url('https://crownmelresort.com/fairuse.stanford.edu/jshared/img/connect/48/linkedin.png') no-repeat center center;
background-size: 100% 100%;
}
.primary-content .content .staff-wrapper table.sitestafftable .facebooklink {
background: url('https://crownmelresort.com/fairuse.stanford.edu/jshared/img/connect/48/facebook.png') no-repeat center center;
background-size: 100% 100%;
}
h3.entry-title,
h2.entry-title {
font-size: 1.6em !important;
}
h2.author-name {
font-size: 1.3em;
}
#copyright_case_list {
overflow-x: scroll;
}
#copyright_case_list > table {
min-width: 650px;
}
#copyright_case_list > table tr td {
width: 35%;
min-width: 150px;
padding: 6px 10px !important;
font-size: 12px;
font-size: 0.75rem;
}
#copyright_case_list > table tr td + td {
width: 40%;
min-width: 350px;
}
#copyright_case_list > table tr td + td + td {
width: 25%;
min-width: 150px;
}
#copyright_case_list > table tr td[colspan="3"] {
padding-left: 25px !important;
}
@media screen and (min-width: 46.875em) {
#copyright_case_list > table tr td {
font-size: 16px;
font-size: 1rem;
}
}
.under-line {
border-bottom: 1px solid #000;
}
.under-line span {
border-bottom: 3px solid #fff;
padding-bottom: 3px;
}
.breadcrumbs {
display: none;
}
.full-form-content fieldset, .main-contact-form.justia_contact_form fieldset {
border: none;
padding: 0;
}
.full-form-content label, .main-contact-form.justia_contact_form label {
margin-bottom: 10px;
display: block;
}
.full-form-content input,
.full-form-content textarea, .main-contact-form.justia_contact_form input,
.main-contact-form.justia_contact_form textarea {
border-color: #cccccc;
}
.full-form-content #Submit, .main-contact-form.justia_contact_form #Submit {
padding: 0;
}
img.profilepic {
display: none;
}
.peoplelist .col3 {
border-bottom: 1px dotted rgba(0, 0, 0, 0.2);
margin-bottom: 20px;
}
.peoplelist .name {
font-size: 130%;
display: block;
}
.peoplelist .emllink {
font-weight: normal !important;
}
#top-numbers {
display: none;
}
.attorney section.content .bodytext {
padding-bottom: 1em;
overflow-y: hidden;
}
.attorney section.content .bodytext ul li {
padding: 0;
}
.attorney section.content .bodytext #otherinfo h4 {
margin: 1em 0 0 -20px;
padding-bottom: 1em;
border-left: 1px solid #fff;
font-family: Georgia, serif;
font-style: italic;
font-size: 1.2em;
text-transform: none;
}
.attorney section.content .bodytext #otherinfo div {
padding-left: 19px;
border-left: 1px dotted #cacaca;
}
.attorney section.content .bodytext #otherinfo div div {
padding-left: 0;
border-left: 0;
}
.attorney section.content .bodytext #otherinfo p {
margin: 0;
}
.attorney section.content .bodytext h1 + strong.position {
display: block;
margin: -1.3em 0 0 0;
padding-bottom: 1em;
font-family: Georgia, serif;
font-style: italic;
font-size: 1em;
font-weight: normal;
color: gray;
}
.attorney section.content .bodytext #coreinfo {
font-weight: bold;
padding-left: 19px;
border-left: 1px dotted #cacaca;
}
.attorney section.content .bodytext #coreinfo ul {
padding: 0;
}
.attorney section.content .bodytext #coreinfo ul li {
list-style: none;
}
.attorney section.content .bodytext #practiceareas strong {
text-transform: uppercase;
font-size: 115%;
display: inline-block;
}
.attorney section.content .bodytext #practiceareas ul li:before {
content: '\bb\20';
}
.attorney section.content .bodytext .description {
clear: both;
}
.visuallyhidden {
display: none !important;
}
#fairuse-home-top {
margin: 2em 0 0;
}
#fairuse-home-top #fairuse-home-top-featured {
float: left;
width: 100%;
background: #f7f7f7;
border: 1px solid #c8c8c8;
padding: 10px 20px 20px;
margin-bottom: 2em;
height: 425px;
}
#fairuse-home-top #fairuse-home-top-featured .articles {
position: relative;
height: 300px;
border-bottom: 1px dotted #c6c6c6;
overflow: hidden;
margin-bottom: 10px;
padding: 0;
}
#fairuse-home-top #fairuse-home-top-featured .articles:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 75px;
z-index: 6;
background: url('https://crownmelresort.com/fairuse.stanford.edu/jresources/images/top-featured-fader.png') bottom left repeat-x;
}
#fairuse-home-top #fairuse-home-top-featured .articles article {
position: absolute;
z-index: 5;
top: 0;
left: 0;
display: none;
width: 100% !important;
}
#fairuse-home-top #fairuse-home-top-featured .articles article:first-child {
display: block;
}
#fairuse-home-top #fairuse-home-top-featured .articles article header .featured-image {
float: right;
margin: 0 0 5px 15px;
}
#fairuse-home-top #fairuse-home-top-featured .articles article header .featured-image a img {
border: 5px solid #c6c6c6;
display: none;
}
#fairuse-home-top #fairuse-home-top-featured .articles article header h3, #fairuse-home-top #fairuse-home-top-featured .articles article header h3 a {
font-size: 21px;
font-size: 1.3125rem;
color: #000;
}
#fairuse-home-top #fairuse-home-top-featured #fairuse-home-top-featured-more-link {
text-align: center;
margin-bottom: 1.5em;
}
#fairuse-home-top #fairuse-home-top-featured #slideshow-nav {
text-align: center;
}
#fairuse-home-top #fairuse-home-top-featured #slideshow-nav a {
background: #5c0006;
color: #fff;
text-shadow: 0 1px 1px #000;
padding: 3px 7px;
font-size: 22px;
font-size: 1.375rem;
line-height: 1;
margin: 0 0 0 5px;
border: 1px solid #c6c6c6;
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
#fairuse-home-top #fairuse-home-top-featured #slideshow-nav a:hover {
background-color: #bf0019;
text-decoration: none;
}
#fairuse-home-top #fairuse-home-top-featured #slideshow-nav a.activeSlide {
background-color: #a00015;
}
#fairuse-home-top #fairuse-home-top-featured #slideshow-nav a.activeSlide:hover {
background-color: #d3001c;
}
@media screen and (min-width: 43.75em) {
#fairuse-home-top #fairuse-home-top-featured {
height: 360px;
}
#fairuse-home-top #fairuse-home-top-featured .articles article header .featured-image a img {
display: block;
}
#fairuse-home-top #fairuse-home-top-featured #fairuse-home-top-featured-more-link {
float: left;
text-align: left;
margin-bottom: 0;
}
#fairuse-home-top #fairuse-home-top-featured #fairuse-home-top-featured-more-link a {
font-weight: normal;
}
#fairuse-home-top #fairuse-home-top-featured #slideshow-nav {
text-align: left;
float: right;
}
#fairuse-home-top #fairuse-home-top-featured #slideshow-nav a {
font-size: 17px;
font-size: 1.0625rem;
}
}
@media screen and (min-width: 46.875em) {
#fairuse-home-top #fairuse-home-top-featured #slideshow-nav a {
font-size: 14px;
font-size: 0.875rem;
}
}
@media screen and (min-width: 54.375em) {
#fairuse-home-top #fairuse-home-top-featured {
height: 350px;
}
#fairuse-home-top #fairuse-home-top-featured .articles {
height: 290px;
}
}
@media screen and (min-width: 64em) {
#fairuse-home-top #fairuse-home-top-featured {
height: 310px;
}
#fairuse-home-top #fairuse-home-top-featured .articles {
height: 250px;
}
}
#fairuse-home-whatsnew-tabs header {
margin-bottom: 1em;
}
#fairuse-home-whatsnew-tabs header nav.tabs {
display: none;
float: left;
width: 100%;
clear: both;
padding: 0;
position: relative;
margin-bottom: 2em;
}
#fairuse-home-whatsnew-tabs header nav.tabs ul {
display: block;
width: 100%;
list-style-type: none;
margin: 0;
padding: 0;
position: relative;
z-index: 2;
}
#fairuse-home-whatsnew-tabs header nav.tabs ul li {
display: block;
background: #f7f7f7;
float: left;
width: 100%;
height: 50px;
border: 1px solid #d0d0d0;
}
#fairuse-home-whatsnew-tabs header nav.tabs ul li:hover {
background: #fafafa;
}
#fairuse-home-whatsnew-tabs header nav.tabs ul li:hover a {
text-decoration: none;
}
#fairuse-home-whatsnew-tabs header nav.tabs ul li.active a {
border-top-color: #97030d;
background: #fff;
}
#fairuse-home-whatsnew-tabs header nav.tabs ul li a {
display: block;
padding: 10px;
border-top: 3px solid #f7f7f7;
outline: none !important;
margin: 0 auto;
height: 50px;
font-size: 14px;
font-size: 0.875rem;
font-weight: normal;
text-align: center;
}
#fairuse-home-whatsnew-tabs section > header {
float: left;
width: 100%;
padding: 0;
margin: 0;
}
#fairuse-home-whatsnew-tabs section > header a {
text-decoration: none !important;
}
#fairuse-home-whatsnew-tabs section > header h3 {
display: block;
font-size: 19px;
font-size: 1.1875rem;
padding: 10px;
margin: 0;
background-color: #f7f7f7;
border: 1px solid #d0d0d0;
cursor: pointer;
}
#fairuse-home-whatsnew-tabs section > header .whatsnew-source {
display: none;
margin: 1.3em 0;
font-size: 15px;
font-size: 0.9375rem;
vertical-align: middle;
}
#fairuse-home-whatsnew-tabs section > header .whatsnew-source a {
font-weight: normal;
vertical-align: middle;
}
#fairuse-home-whatsnew-tabs section > header .whatsnew-source a.whatsnew-source-feedlink {
overflow: hidden;
text-align: left;
text-indent: -119988px;
background-image: url('https://crownmelresort.com/fairuse.stanford.edu/jresources/images/rss_icon.png');
background-repeat: no-repeat;
background-position: 50% 50%;
width: 23px;
height: 23px;
display: inline-block;
line-height: 1;
}
#fairuse-home-whatsnew-tabs section > header .whatsnew-source a.whatsnew-source-feedlink span {
display: none;
}
#fairuse-home-whatsnew-tabs section .whatsnew-section-content {
display: none;
float: left;
width: 100%;
clear: both;
margin-bottom: 30px;
}
#fairuse-home-whatsnew-tabs section .whatsnew-section-content article {
border-bottom: 1px solid #c6c6c6;
margin-bottom: 30px;
}
#fairuse-home-whatsnew-tabs section .whatsnew-section-content article h3 {
margin: 0;
font-size: 21px;
font-size: 1.3125rem;
}
#fairuse-home-whatsnew-tabs section .whatsnew-section-content article .published-date {
font-size: 14px;
font-size: 0.875rem;
}
#fairuse-home-whatsnew-tabs section .whatsnew-section-content .whatsnew-more-link a {
float: left;
padding: 10px 25px;
background-color: #f4f4f4;
border-radius: 4px;
font-weight: normal;
}
#fairuse-home-whatsnew-tabs section .whatsnew-section-content .whatsnew-more-link a:hover {
background-color: #e9e9e9;
text-decoration: none;
}
#fairuse-home-whatsnew-tabs section.active > header h3 {
cursor: auto;
}
#fairuse-home-whatsnew-tabs section.active .whatsnew-section-content {
display: block;
}
#fairuse-home-whatsnew-tabs section.active .whatsnew-source {
display: block;
}
@media screen and (min-width: 57.5em) {
#fairuse-home-whatsnew-tabs header nav.tabs {
display: block;
padding-left: 1.2%;
padding-right: 1.2%;
margin-bottom: 20px;
border: none;
}
#fairuse-home-whatsnew-tabs header nav.tabs:before {
content: "";
position: absolute;
bottom: 0px;
left: 0;
width: 100%;
height: 1px;
background: #d0d0d0;
z-index: 0;
}
#fairuse-home-whatsnew-tabs header nav.tabs ul {
display: -webkit-flex;
display: flex;
width: 100%;
list-style-type: none;
margin: 0;
padding: 0;
position: relative;
z-index: 2;
}
#fairuse-home-whatsnew-tabs header nav.tabs ul li {
display: block;
background: #f7f7f7;
float: left;
min-width: 50px;
height: 65px;
border: 1px solid #d0d0d0;
border-width: 1px 0 1px 1px;
}
#fairuse-home-whatsnew-tabs header nav.tabs ul li:last-child {
border-right-width: 1px;
}
#fairuse-home-whatsnew-tabs header nav.tabs ul li:hover {
background: #fafafa;
}
#fairuse-home-whatsnew-tabs header nav.tabs ul li:hover a {
text-decoration: none;
}
#fairuse-home-whatsnew-tabs header nav.tabs ul li.active a {
border-top-color: #97030d;
background: #fff;
}
#fairuse-home-whatsnew-tabs header nav.tabs ul li a {
display: block;
padding: 10px 5px;
border-top: 3px solid #f7f7f7;
outline: none !important;
margin: 0 auto;
height: 65px;
font-size: 12px;
font-size: 0.75rem;
font-weight: normal;
text-align: center;
}
#fairuse-home-whatsnew-tabs section {
display: none;
}
#fairuse-home-whatsnew-tabs section.active {
display: block;
}
#fairuse-home-whatsnew-tabs section#whatsnew-content-summaries {
display: block;
}
#fairuse-home-whatsnew-tabs section > header {
border: none;
border-bottom: 1px dotted #c6c6c6;
padding: 0 0 1.5em;
background: none;
margin-bottom: 1.5em;
}
#fairuse-home-whatsnew-tabs section > header h3 {
float: left;
margin: 0.8em 0 0;
font-size: 18px;
font-size: 1.125rem;
padding: 0;
background: none;
border: none;
cursor: auto;
}
#fairuse-home-whatsnew-tabs section > header .whatsnew-source {
margin: 1.2em 0 0;
float: right;
font-size: 12px;
font-size: 0.75rem;
}
#fairuse-home-whatsnew-tabs section .whatsnew-section-content {
display: block;
}
}
@media screen and (min-width: 66.25em) {
#fairuse-home-whatsnew-tabs header nav.tabs ul li a {
font-size: 13px;
font-size: 0.8125rem;
}
#fairuse-home-whatsnew-tabs section > header .whatsnew-source {
font-size: 14px;
font-size: 0.875rem;
}
}
body.postid-320 .sample-form {
padding-left: 1em;
padding-bottom: 1em;
}
body.postid-320 .line-group {
display: block;
border-bottom: 1px solid #000;
margin-top: 1.2em;
margin-bottom: 0.2em;
}
body.postid-320 .line-group p {
margin: 0;
}
body.postid-320 .line {
display: block;
width: 100%;
color: #999;
}
@media screen and (min-width: 56.25em) {
body.postid-320 .line-group {
margin-top: 0.8em;
margin-bottom: 0;
}
body.postid-320 .line-group p {
float: left;
margin-right: 5px;
border-bottom: 10px solid #fff;
padding-right: 3px;
}
body.postid-320 .line-group p:last-child {
float: none;
border-bottom: none;
margin-right: 0;
}
body.postid-320 .line {
display: inline;
}
}
body.postid-350 span.line, body.postid-361 span.line, body.postid-405 span.line, body.postid-409 span.line {
white-space: nowrap;
}
body.postid-350 .line-group, body.postid-361 .line-group, body.postid-405 .line-group, body.postid-409 .line-group {
display: block;
float: left;
clear: both;
width: 100%;
position: relative;
}
body.postid-350 .line-group p, body.postid-361 .line-group p, body.postid-405 .line-group p, body.postid-409 .line-group p {
float: left;
position: relative;
margin: 0.6em 10px 0 0;
padding-bottom: 0;
border-bottom: 3px solid #fff;
z-index: 1;
}
body.postid-350 .line-group + *, body.postid-361 .line-group + *, body.postid-405 .line-group + *, body.postid-409 .line-group + * {
float: left;
width: 100%;
}
@media screen and (max-width: 31.25em) {
body.postid-350 .line-group p, body.postid-361 .line-group p, body.postid-405 .line-group p, body.postid-409 .line-group p {
float: none;
max-width: 100%;
overflow: hidden;
}
body.postid-350 .line-group .line, body.postid-361 .line-group .line, body.postid-405 .line-group .line, body.postid-409 .line-group .line {
clear: both;
position: relative;
}
}
body.postid-350 .col, body.postid-361 .col, body.postid-405 .col, body.postid-409 .col {
float: left;
width: 100%;
padding-bottom: 2em;
}
@media screen and (min-width: 61.25em) {
body.postid-350 .col, body.postid-361 .col, body.postid-405 .col, body.postid-409 .col {
width: 48%;
}
body.postid-350 .col.col-2, body.postid-361 .col.col-2, body.postid-405 .col.col-2, body.postid-409 .col.col-2 {
float: right;
}
}
body.postid-350 div.line, body.postid-361 div.line, body.postid-405 div.line, body.postid-409 div.line {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 1px;
z-index: 0;
background-color: #000;
}
.line-form, .responsive-table {
position: relative;
width: 100%;
overflow-x: auto;
overflow-y: hidden;
}
a {
word-wrap: break-word;
}
.callout {
background: #f7f7f7;
border: 1px solid #c6c6c6;
margin-bottom: 1.5em;
clear: both;
}
.callout h5 {
display: block;
text-align: center;
border-bottom: 1px solid #c6c6c6;
padding: 0 1.5em 1em;
margin: 1em 0;
font-size: 1.1em;
}
.callout p, .callout strong.question {
display: block;
padding: 0 1.5em;
}
body.page-id-686 #charts-table {
float: left;
width: 100%;
margin: 1em 0;
}
body.page-id-686 #charts-table .row {
display: block;
float: left;
clear: both;
width: 100%;
margin-bottom: 1.6em;
}
body.page-id-686 #charts-table .cell {
float: left;
width: 100%;
}
body.page-id-686 #charts-table .cell img {
max-width: 100%;
}
@media screen and (min-width: 33.125em) {
body.page-id-686 #charts-table .cell {
float: left;
}
body.page-id-686 #charts-table .cell.cell-1 {
width: 29%;
}
body.page-id-686 #charts-table .cell.cell-2 {
float: right;
width: 70%;
}
}
@media screen and (min-width: 46.875em) {
body.page-id-686 #charts-table .row {
margin-bottom: 20px;
}
body.page-id-686 #charts-table .cell.cell-1 {
width: 27%;
}
body.page-id-686 #charts-table .cell.cell-2 {
width: 71%;
}
}
@media screen and (min-width: 57.5em) {
body.page-id-686 #charts-table .cell.cell-1 {
width: 18%;
}
body.page-id-686 #charts-table .cell.cell-2 {
width: 80%;
}
}
.table-wrapper {
position: relative;
overflow-x: scroll;
width: 100%;
height: auto;
}
.table-wrapper table {
width: auto !important;
}
table.sitestafftable {
position: relative;
min-width: 700px;
border: 2px solid #999;
border-collapse: collapse;
margin-bottom: 2em;
}
table.sitestafftable th.head,
table.sitestafftable th.icons {
border-bottom: 2px solid #999;
}
table.sitestafftable th,
table.sitestafftable td {
padding: 5px !important;
border: 1px solid #999;
}
table.sitestafftable tr td {
text-align: left;
font-size: 15px;
font-size: 0.9375rem;
}
table.sitestafftable .twitterlink {
background: url('https://crownmelresort.com/fairuse.stanford.edu/jshared/img/connect/64/twitter.png');
}
table.sitestafftable .justialink {
background: url('https://crownmelresort.com/fairuse.stanford.edu/jshared/img/connect/64/justia.png');
}
table.sitestafftable .linkedinlink {
background: url('https://crownmelresort.com/fairuse.stanford.edu/jshared/img/connect/64/linkedin.png');
}
table.sitestafftable .facebooklink {
background: url('https://crownmelresort.com/fairuse.stanford.edu/jshared/img/connect/64/facebook.png');
}
table.sitestafftable .noiconlink,
table.sitestafftable .twitterlink,
table.sitestafftable .justialink,
table.sitestafftable .linkedinlink,
table.sitestafftable .facebooklink {
display: block;
float: left;
width: 28px;
height: 28px;
text-indent: -9999px;
background-repeat: no-repeat;
background-size: 100% auto;
margin: 0 1px 2px;
}
.contact-form input:not([type='checkbox']):not([type='radio']),
.contact-form textarea {
border: 1px solid #ccc;
width: 100%;
padding: 0.25em;
}
.contact-form input:not([type='checkbox']):not([type='radio']) {
height: 2.5em;
}
.contact-form label span {
color: #6c6c6c !important;
}
.contact-form textarea {
height: 8em;
width: 100% !important;
resize: none;
}
.contact-form button {
padding: 8px 0;
background-color: #65120d;
border: none;
width: 100%;
color: #fff;
text-transform: uppercase;
font-size: .94118em;
font-weight: bold;
font-family: 'AvenirNext-Bold', sans-serif;
outline: none;
position: relative;
-webkit-transition: background-color 0.3s ease;
transition: background-color 0.3s ease;
}
.contact-form button:hover {
background-color: #921a13;
}
@media screen and (max-width: 46.8125em) {
.site-wrap {
margin-top: 0;
}
#text-4 {
margin-top: 30px;
}
.contactform.widget {
background-color: #f2f2f2;
border-top: 6px solid #575246;
border-bottom: 1px solid #dbdbdb;
}
.contactform.widget.justia_contact_form {
display: none !important;
}
.contactform.widget h4,
.contactform.widget .widget-title {
margin-bottom: 0.5em;
}
.contactform.widget .formdesc {
padding-left: 1em;
border-left: 1px dotted #555;
}
.widget {
border-top: 1px solid #cccccc;
}
.widget h4,
.widget .widget-title {
display: block;
margin: 1.33em 0;
font-family: 'AvenirNext-Bold', sans-serif;
text-transform: uppercase;
font-size: 20px;
font-size: 1.25rem;
font-weight: bold;
color: #000;
}
.widget h4 a,
.widget .widget-title a {
color: #000;
}
#footer #address {
padding-bottom: 2em;
}
#footer #footernav {
font-family: 'AvenirNext-Bold', sans-serif;
}
#footer #footernav ul, #footer #footernav li, #footer #footernav a {
display: block;
}
#footer #footernav ul {
background-color: #f7f7f7;
border: 1px solid #f2f2f2;
box-shadow: 0 0 1px rgba(255, 255, 255, 0.2);
border-radius: 2px;
}
#footer #footernav li {
border-top: 1px solid #fff;
border-bottom: 1px solid #f2f2f2;
}
#footer #footernav li:first-child {
border-top: none;
}
#footer #footernav li:last-child {
border-bottom: none;
}
#footer #footernav a {
text-transform: uppercase;
font-weight: bold;
padding: 1em 0;
}
#footer #footernav a:hover {
background-color: #f0f0f0;
}
#footer .credits {
position: relative;
height: 60px;
margin-top: 1em;
}
#footer .credits a {
position: absolute;
font-weight: bold;
display: inline-block;
background-color: #f2f2f2;
border-top: 1px solid #e6e6e6;
line-height: 60px;
width: 100%;
padding: 0 30px;
left: -30px;
text-transform: capitalize;
box-sizing: content-box;
}
#footer .credits a:after {
content: " »";
font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
font-size: 1.1em;
}
#footer .credits a:hover {
background-color: white;
}
#pr_ar.widget ul,
#pr_ar.widget li,
#pr_ar.widget a {
padding: 0;
margin: 0;
}
#pr_ar.widget ul.toplevel a {
padding: 8px 0;
display: block;
position: relative;
}
#pr_ar.widget ul.toplevel > li {
margin-bottom: 1em;
}
#pr_ar.widget ul.toplevel > li:first-child > strong a {
padding-top: 0;
}
#pr_ar.widget ul.toplevel ul a {
padding-left: 10px;
}
#pr_ar.widget ul.toplevel ul a:before {
content: "\203A\20";
font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
position: absolute;
margin-left: -10px;
margin-top: -1px;
}
#pr_ar.widget strong {
font-size: 18px;
font-size: 1.125rem;
}
body #top-numbers:first-child {
display: block;
width: 100%;
list-style-type: none;
background-color: #262626;
text-align: center;
color: #fff;
}
body #top-numbers:first-child label {
display: block;
padding: 15px 0;
font-weight: bold;
cursor: pointer;
border-bottom: 1px solid #383838;
box-shadow: inset 0 -5px 5px #1f1f1f;
}
body #top-numbers:first-child a {
padding: 15px 0;
}
body #top-numbers:first-child ul {
padding: 0;
margin: 0;
}
body #top-numbers:first-child ul li {
border-top: 1px solid #333333;
border-bottom: 1px solid #1a1a1a;
}
body #top-numbers:first-child ul li:first-child {
border-top: 0;
}
body #top-numbers:first-child ul li, body #top-numbers:first-child ul a {
display: block;
color: #fff;
font-weight: bold;
}
input#pToggle:checked + ul {
display: block;
}
#pToggle {
display: none;
}
}
@media screen and (min-width: 26.25em) {
#content .cfrags,
.widget,
.full-form-content {
padding: 2% 8% 6%;
}
#content .bodytext {
padding: 6% 8%;
}
}
@media screen and (min-width: 29.375em) {
.jwpw_connect.widget > div {
padding: 0 10%;
}
}
@media screen and (min-width: 31.875em) {
#content .bodytext,
#content .cfrags,
.widget,
.full-form-content {
padding-left: 10%;
padding-right: 10%;
}
}
@media screen and (max-width: 37.0625em) {
#logo a {
width: 100%;
}
}
@media screen and (min-width: 37.0625em) {
#logo a {
width: 513px;
height: 65px;
}
}
@media screen and (max-width: 28.25em) {
#su_header .right a {
font-size: 14px;
font-size: 0.875rem;
text-align: center;
display: block;
}
#su_header .right a:after {
content: "";
display: none;
}
}
@media screen and (max-width: 23.4375em) {
#su_header .left img {
width: 100%;
height: auto;
}
}
.visuallyhidden, .screen-reader-text {
position: absolute;
height: 1px;
width: 1px;
overflow: hidden;
margin: -1px;
padding: 0;
border: 0 none;
clip: rect(0px, 0px, 0px, 0px);
}
.visuallyhidden {
display: none;
}
.entry-title {
margin-top: 0;
}
header .entry-title {
display: block;
font-size: 1.17em;
line-height: 1.2;
font-weight: bold;
}
.entry {
position: relative;
float: left;
width: 100%;
padding: 2.4em 0 1.6em;
border-bottom: 1px solid #d3d3d3;
}
.entry:first-child {
padding-top: 0;
background-image: none;
}
.entry .sharelinks {
display: block;
float: left;
clear: both;
margin: 1em 0 0;
}
.entry .sharelinks a {
display: block;
float: left;
margin-right: 5px;
}
.entry .sharelinks a img {
float: left;
padding: 0;
margin: 0;
border: none;
border-radius: 0;
background: none;
opacity: 0.85;
-webkit-transform: rotate(0);
transform: rotate(0);
}
.entry .sharelinks a:hover img {
opacity: 1;
}
.entry .published-date {
text-transform: uppercase;
font-size: 13px;
font-size: 0.8125rem;
}
.entry .published-date-label {
display: none;
}
.entry .entry-title {
margin: 4px 0 5px;
line-height: 1.2;
font-size: 21px;
font-size: 1.3125rem;
}
.entry .entry-title a {
font-weight: normal;
}
.entry .author.vcard {
font-size: 13px;
font-size: 0.8125rem;
}
.entry .author.vcard a {
text-transform: none;
}
.entry .inner-wrapper header::after {
clear: both;
display: block;
content: '';
}
.entry .inner-wrapper .entry-title a {
font-weight: normal;
}
.entry .inner-wrapper .author a {
font-weight: normal;
}
.entry .inner-wrapper > footer {
font-size: 13px;
font-size: 0.8125rem;
}
.entry .inner-wrapper > footer .author,
.entry .inner-wrapper > footer .published-date {
display: none;
}
.entry-content img {
width: auto;
height: auto;
max-width: 50%;
padding: 4px;
border-radius: 2px;
border: 1px solid #e6e6e6;
background-color: #f2f2f2;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
}
.entry-content img:hover {
border: 1px solid #dedede;
background-color: #e6e6e6;
}
.entry-content img.alignright {
float: right;
margin: 0 0 0.5em 1em;
}
.entry-content img.alignleft {
float: left;
margin: 0 1em 0.5em 0;
}
.entry-content img.aligncenter {
display: block;
margin: 0 auto 0.5em;
}
.entry-content div.wp-caption {
width: auto !important;
padding: 4px;
border-radius: 2px;
border: 1px solid #e6e6e6;
text-align: center;
text-shadow: 1px 1px 0 #fff;
background-color: #f2f2f2;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
}
.entry-content div.wp-caption p {
line-height: normal;
margin: -0.3em 0 0;
font-size: .8em;
}
.entry-content div.wp-caption img {
padding: 0;
margin: 0;
border: none;
border-radius: 0;
background: none;
}
.entry-content div.wp-caption.alignright {
float: right;
margin: 0 0 0.5em 1em;
}
.entry-content div.wp-caption.alignleft {
float: left;
margin: 0 1em 0.5em 0;
}
.entry-content div.wp-caption.aligncenter {
margin: 0 auto 0.5em;
}
.entry-content div.wp-caption:hover {
background-color: #ebebeb;
border: 1px solid #e3e3e3;
}
.entry-content .featured-image.alignright {
float: right;
margin: 0 0 0.5em 1em;
}
.entry-content .featured-image.alignleft {
float: left;
margin: 0 1em 0.5em 0;
}
.entry-content .featured-image.aligncenter {
margin: 0 auto 0.5em;
}
.archive-title {
font-size: 1.5em;
line-height: 1;
}
.navigation {
clear: both;
padding: 1em 0;
}
.navigation::after {
clear: both;
display: block;
content: '';
}
.navigation #pagination-simple-top .nav-next, .navigation #pagination-simple-bottom .nav-next, .navigation #pagination-simple .nav-next {
float: right;
}
.navigation #pagination-simple-top .nav-next a:after, .navigation #pagination-simple-bottom .nav-next a:after, .navigation #pagination-simple .nav-next a:after {
content: " \00BB";
}
.navigation #pagination-simple-top .nav-previous, .navigation #pagination-simple-bottom .nav-previous, .navigation #pagination-simple .nav-previous {
float: left;
}
.navigation #pagination-simple-top .nav-previous a:before, .navigation #pagination-simple-bottom .nav-previous a:before, .navigation #pagination-simple .nav-previous a:before {
content: "\00AB ";
}
.navigation #pagination-simple-top .nav-next,
.navigation #pagination-simple-top .nav-previous, .navigation #pagination-simple-bottom .nav-next,
.navigation #pagination-simple-bottom .nav-previous, .navigation #pagination-simple .nav-next,
.navigation #pagination-simple .nav-previous {
padding: 0 6px;
border-radius: 3px;
}
.navigation #pagination-simple-top .nav-next a,
.navigation #pagination-simple-top .nav-previous a, .navigation #pagination-simple-bottom .nav-next a,
.navigation #pagination-simple-bottom .nav-previous a, .navigation #pagination-simple .nav-next a,
.navigation #pagination-simple .nav-previous a {
padding: 2px;
line-height: 1em;
text-shadow: 0 1px 0 #fff;
font-size: 14px;
font-size: 0.875rem;
}
.navigation #pagination-simple-top .nav-next a:after, .navigation #pagination-simple-top .nav-next a:before,
.navigation #pagination-simple-top .nav-previous a:after,
.navigation #pagination-simple-top .nav-previous a:before, .navigation #pagination-simple-bottom .nav-next a:after, .navigation #pagination-simple-bottom .nav-next a:before,
.navigation #pagination-simple-bottom .nav-previous a:after,
.navigation #pagination-simple-bottom .nav-previous a:before, .navigation #pagination-simple .nav-next a:after, .navigation #pagination-simple .nav-next a:before,
.navigation #pagination-simple .nav-previous a:after,
.navigation #pagination-simple .nav-previous a:before {
margin-left: 2px;
font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
font-size: 20px;
font-size: 1.25rem;
color: #2d2a24;
}
.navigation #pagination-simple-top .nav-next:hover,
.navigation #pagination-simple-top .nav-previous:hover, .navigation #pagination-simple-bottom .nav-next:hover,
.navigation #pagination-simple-bottom .nav-previous:hover, .navigation #pagination-simple .nav-next:hover,
.navigation #pagination-simple .nav-previous:hover {
background: #ddd;
}
.navigation #pagination-simple-top .nav-next:hover a,
.navigation #pagination-simple-top .nav-previous:hover a, .navigation #pagination-simple-bottom .nav-next:hover a,
.navigation #pagination-simple-bottom .nav-previous:hover a, .navigation #pagination-simple .nav-next:hover a,
.navigation #pagination-simple .nav-previous:hover a {
text-decoration: none;
}
.widget .content a:hover {
text-decoration: underline;
}
li.required {
position: relative;
z-index: 10;
display: block;
padding: .4em !important;
border: solid #9d9d9d;
border-width: 0 1px 1px;
font-size: 11px;
font-size: 0.6875rem;
color: #f00;
background-color: #ffe6e6;
}
#searchform::after {
clear: both;
display: block;
content: '';
}
#sitemap-category-list {
margin-top: 1em;
}
.search .search-title {
line-height: 1.1em;
}
.search .search_page_heading {
float: left;
width: 100%;
margin-bottom: 1.5em;
}
.search .search_page_heading #s {
float: left;
height: 30px;
margin-right: 3px;
padding: 0 5px !important;
border: 1px solid #cccccc;
line-height: 30px;
}
.search .search_page_heading #searchsubmit {
position: relative;
display: block;
float: left;
height: 30px;
border: none;
border-radius: 0px;
outline: none;
text-transform: uppercase;
font-weight: bold;
font-size: 0.76471em;
background-color: #65120d;
color: #fff;
}
.widget_categories {
color: #575246;
}
.widget_categories ul li a {
display: inline;
}
#searchsubmit {
-webkit-font-smoothing: antialiased;
}
.custom_html_content_top_home .widget {
padding: 20px 30px 0;
margin-bottom: 50px;
}
.custom_html_content_top_home .widget h4,
.custom_html_content_top_home .widget .widget-title {
position: relative;
width: 100%;
padding-bottom: 0.85em;
text-align: center;
font-size: 21px;
font-size: 1.3125rem;
color: #7c0002;
}
.custom_html_content_top_home .widget h4:after,
.custom_html_content_top_home .widget .widget-title:after {
display: block;
position: absolute;
bottom: 0;
left: 50%;
content: "";
width: 20%;
height: 1px;
margin-left: -10%;
background-color: #7B040A;
}
.custom_html_content_top_home .widget .content {
border-bottom: 7px solid #e0e1e5;
}
.custom_html_content_top_home .widget .content p {
text-align: center;
padding-bottom: 1em;
}
.entry footer a,
a.more-link {
font-weight: normal !important;
}
.page-template-sitemap-html-php .bodytext .archive .entry-title {
margin-bottom: 0.75em;
}
.page-template-sitemap-html-php .bodytext .sitemap-post-list h3 {
margin-top: 0.5em;
margin-bottom: 0.25em;
}
.page-template-sitemap-html-php .bodytext .sitemap-category-list h3 {
margin-top: 0.75em;
margin-bottom: 0.25em;
}
.page-template-sitemap-html-php .bodytext .sitemap-category-list-ul {
padding-left: 0;
list-style: none;
}
@media screen and (min-width: 46.875em) {
html {
font-size: 16px;
}
body {
padding: 0 0;
}
#su_header {
padding-bottom: 0;
}
#su_header .left {
float: left;
margin: 0 !important;
width: 45%;
text-align: left;
}
#su_header .right {
float: right;
margin: 0 !important;
width: 55%;
text-align: right;
}
hgroup {
float: left;
width: 100%;
height: 100px;
}
#logo {
float: left;
display: block;
padding: 0;
margin: 17px 0 0 25px;
}
.secondary-content {
margin-top: -1px;
}
.secondary-content .fragcontent,
.secondary-content .description {
padding-top: 16px;
}
.secondary-content a:hover {
text-decoration: underline;
}
.sc-1 {
font-size: 14px;
font-size: 0.875rem;
padding-top: 20px;
padding-bottom: 30px;
}
.mwrap:before {
content: " ";
display: block;
position: absolute;
height: 100%;
top: 0;
z-index: -1;
background-color: #f4f4f4;
border-left: 1px solid #c6c6c6;
}
.l2 .mwrap:after {
content: none;
}
.widget {
padding: 0 25px;
}
.widget h4, .widget h2,
.widget .widget-title {
display: block;
font-family: sans-serif;
padding: 12px 0;
margin: 0;
font-weight: bold;
color: #000;
text-transform: capitalize;
font-size: 17px;
font-size: 1.0625rem;
}
.widget h4 a, .widget h2 a,
.widget .widget-title a {
color: #000;
font-weight: bold;
}
.widget li a, .widget a {
font-weight: normal;
}
#content .bodytext,
#content .cfrags {
padding: 20px 30px 25px;
}
#content .bodytext > h1,
#content .cfrags > h1 {
font-size: 30px;
font-size: 1.875rem;
margin: 1em 0;
font-weight: normal;
}
.breadcrumbs {
padding: 14px 30px;
}
.home .breadcrumbs {
display: none;
}
#footer {
padding: 0;
text-align: left;
position: relative;
font-size: 14px;
font-size: 0.875rem;
}
#footer a:hover {
text-decoration: underline;
}
#footer .inner-wrapper {
overflow-y: hidden;
padding: 30px 0;
background-size: auto auto;
background-position: center 0px;
}
#footer .sponsored {
padding-left: 25px;
padding-right: 25px;
}
#footer .sponsored p {
text-align: center;
}
#footer .sponsored .sponsors {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-between;
justify-content: space-between;
max-width: 750px;
margin: 0 auto;
}
#footer .sponsored .sponsors span {
display: inline-block;
width: 45%;
padding: 10px;
margin-bottom: 0;
}
#footer .copyright {
padding-left: 25px;
padding-right: 25px;
}
#footer .copyright div {
float: right;
margin-left: 30px;
text-align: left;
width: auto;
}
#text-4 ul li {
padding: 0 0 0.5em;
}
#text-2 {
padding: 0 !important;
border-top: 1px solid #c6c6c6;
border-bottom: 1px solid #c6c6c6;
background: #fff;
}
.breadcrumbs {
display: block;
border-bottom: 1px dotted #a6a6a6;
font-size: 13px;
font-size: 0.8125rem;
}
.breadcrumbs .wrapper {
text-indent: -9001px;
*text-indent: 0;
width: 100%;
overflow-y: hidden;
}
.breadcrumbs .wrapper a {
font-weight: bold;
}
.breadcrumbs .wrapper a,
.breadcrumbs .wrapper span {
text-decoration: none;
display: inline-block;
float: left;
text-indent: 0;
*display: inline;
*float: none;
*line-height: normal;
}
.breadcrumbs .wrapper a:after {
content: "\20\200D\20\3009";
display: inline-block;
margin-left: 5px;
color: #999999;
}
.attorney #content .bodytext h1 + strong.position {
margin-top: -30px;
}
}
@media screen and (min-width: 48em) {
img.profilepic {
display: block;
float: right;
border-radius: 2px;
margin: 30px 0 10px 0;
background-color: #e6e6e6;
padding: 5px;
border: 1px solid #e0e0e0;
}
#disclaimer .bodytext .entryinfo {
margin: 0;
}
.bodytext .location {
width: 50%;
float: left;
}
#sitemap #content .bodytext ul,
#content .bodytext div.subpageslist ul {
list-style-type: none;
padding-left: 0;
}
#sitemap #content .bodytext ul ul,
#content .bodytext div.subpageslist ul ul {
padding-left: 20px;
margin: 1em 0;
}
#sitemap #content .bodytext div > ul > li,
#content .bodytext div.subpageslist > ul > li {
padding: 0 0 0 0;
}
#sitemap #content .bodytext div > ul ul,
#content .bodytext div.subpageslist > ul ul {
border-left: 1px dotted #cacaca;
}
.peoplelist .col1, .peoplelist .col2, .peoplelist .col3 {
float: left;
margin: 0;
}
.peoplelist {
border-bottom: 1px solid #ccc;
overflow-y: hidden;
padding: 15px 0;
}
.peoplelist .col1 {
width: 42%;
}
.peoplelist .col2 {
width: 28%;
}
.peoplelist .col3 {
width: 25%;
border-bottom: none;
margin-bottom: 0;
}
.peoplelist .name {
font-size: 130%;
display: inline-block;
float: left;
}
.peoplelist .emllink,
.peoplelist .loc,
.peoplelist .blocknumbers {
font-size: 90%;
color: #888;
font-weight: normal !important;
}
.peoplelist .emllink {
display: inline-block;
float: left;
clear: both;
}
.peoplelist .emllink:before {
content: "\2d\20";
}
.peoplelist .pos {
font-style: italic;
font-family: georgia, times, serif;
}
.peoplelist p {
margin: 0;
}
h4 {
text-transform: uppercase;
}
}
@media screen and (min-width: 42.75em) {
.full-form-content {
padding: 20px 30px;
}
}
@media screen and (min-width: 52.5em) {
.full-form-content fieldset {
border: none;
padding: 0;
}
.full-form-content fieldset > span.fld {
display: block;
padding-left: 250px;
}
.full-form-content input,
.full-form-content textarea {
border-color: #cccccc;
}
.full-form-content label {
width: 100%;
float: left;
}
.full-form-content label strong {
display: block;
float: left;
width: 250px;
text-align: right;
margin-right: -250px;
padding: 5px 10px 0 0;
}
.full-form-content label span {
display: block;
float: left;
padding-left: 250px;
width: 100%;
}
.full-form-content label input {
width: 100%;
}
.formdisclaimer,
.submitbtn {
display: block;
padding-left: 250px;
}
}
@media screen and (max-width: 60.625em) {
#footer .sponsored .sponsors {
max-width: 700px;
}
#footer .sponsored .sponsors span {
width: 50%;
}
}
@media screen and (max-width: 46.875em) {
#footer .sponsored .sponsors span {
width: 100%;
}
}
@media screen and (min-width: 57.5em) {
.primary-sidebar {
font-size: 15px;
font-size: 0.9375rem;
background-color: #f0f0f0;
border-bottom: 3px solid #dbdbdb;
}
.primary-sidebar .widget {
padding: 0 25px;
}
.primary-sidebar .widget h4,
.primary-sidebar .widget .widget-title {
display: block;
padding: 18px 25px 12px;
margin: 0 -25px;
}
.l2 .primary-sidebar {
display: none;
}
#footer .sponsored .sponsors {
-webkit-justify-content: center;
justify-content: center;
max-width: 100%;
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
}
#footer .sponsored .sponsors span {
width: auto;
margin: 0 20px;
padding: 0;
}
}
@media screen and (min-width: 46.875em) {
.secondary-content {
float: right;
}
.secondary-content.sc-1 {
width: 250px;
margin-left: -250px;
}
section.primary-content {
float: left;
padding-right: 250px;
width: 100%;
}
.mwrap:before {
width: 250px;
right: 0;
}
}
@media screen and (min-width: 53.5625em) {
.secondary-content {
float: right;
}
.secondary-content.sc-1 {
width: 29.16667%;
margin-left: -29.16667%;
}
section.primary-content {
float: left;
padding-right: 29.16667%;
width: 100%;
}
.mwrap:before {
width: 29.16667%;
}
}
@-moz-document url-prefix() {
#head:before {
content: url('https://crownmelresort.com/fairuse.stanford.edu/jresources/images/print-logo.png');
display: none;
}
}
@media print {
* {
background: transparent !important;
color: #000 !important; box-shadow: none !important;
text-shadow: none !important;
}
body {
border-top: 0;
}
#logo {
margin: -12px auto 0;
float: none;
padding: 0 0;
}
#head {
border-bottom: 0;
}
#head:before {
content: url('https://crownmelresort.com/fairuse.stanford.edu/jresources/images/print-logo.png');
display: block;
}
#head img {
display: none;
}
#main {
border: none;
margin: 0;
}
#footer,
#footer div,
#main div {
width: 100% !important;
padding: 0 0 1em !important;
margin: 0 !important;
border: none !important;
float: left;
}
#footer {
padding-top: 1em !important;
text-align: center;
}
#footer,
.primary-sidebar,
.secondary-sidebar {
border-top: 1px solid #000 !important;
}
#head {
height: auto;
padding: 2em 0;
}
section.content .primary-content .description {
border-bottom: 1px solid #000  !important;
}
.container {
width: 640px;
}
a,
a:visited {
text-decoration: underline;
} .ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group; }
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.jwpw_connect.widget,
#footernav,
#topnav,
form input,
form textarea,
form label,
form button,
#video_library,
.imgwrap,
#badges,
.home section.content .primary-content:before,
#breadcrumbs,
.tcfrags,
#tagline,
img.profilepic {
display: none !important;
}
}
.shortbio {
background-color: #f2f2f2;
border: 1px solid #e6e6e6;
border-radius: 3px;
padding: 14px;
margin-bottom: 10px;
font-size: 0.9em;
overflow: hidden;
}
.shortbio .author-image {
float: left;
border: 2px solid #cccccc;
background-color: #cccccc;
border-radius: 3px;
margin: 0 10px 0 0;
}
.shortbio .author-image img {
display: block;
float: left;
padding: 0;
margin: 0;
}
.shortbio .author-name {
margin: 0;
}
.shortbio .author-description {
margin: 0;
font-size: 1em;
line-height: 1.5em;
}
.shortbio .author-links {
list-style-type: none;
padding: 0;
margin-bottom: auto;
text-align: center;
border-top: 1px dotted #d6d6d6;
padding-top: 11px;
}
.shortbio .author-links li {
list-style-type: none;
display: inline-block;
position: relative;
padding: 0 6px;
}
.shortbio .author-links li:after, .shortbio .author-links li:before {
content: "";
display: block;
width: 2px;
height: 2px;
border-radius: 50%;
background-color: #666666;
font-size: 20px;
position: absolute;
top: 48%;
right: -5px;
}
.shortbio .author-links li:before {
right: auto;
left: -1px;
}
.summaries {
display: block;
background-color: #F8F8F8;
border: 1px solid #C8C8C8;
padding: 20px;
margin-block: 32px;
font-weight: normal !important;
color: #000;
}
.summaries:hover {
text-decoration: none !important;
}
.summaries:hover strong {
text-decoration: underline;
}
.summaries .image {
width: 100%;
background-color: transparent;
border-width: 0;
margin-right: 0;
margin-bottom: 20px;
}
.summaries .image img {
margin: 0;
}
.summaries .description {
display: block;
}
.authorphoto {
float: right;
margin: 0 0 3px 10px;
padding: 5px;
border-radius: 2px;
background-color: #f2f2f2;
border: 1px solid #e6e6e6;
text-align: center;
font-size: 0.9em;
}
.authorphoto:hover {
background-color: #e6e6e6;
border: 1px solid #d9d9d9;
}
.authorphoto a {
display: inline-block;
}
.authorphoto img {
margin: 0;
float: left;
}
.shortbio-container-photo {
float: right;
}
.shortbio-container-photo .authorphoto {
float: left;
}
.featured-webinar {
display: grid;
gap: 20px;
border: 1px solid #c8c8c8;
padding: 20px;
margin-bottom: 40px;
-webkit-align-items: center;
align-items: center;
}
.featured-webinar .content {
display: grid;
gap: 20px;
}
.featured-webinar .content p:last-child {
margin-bottom: 0;
}
.featured-webinar [class*='heading'] {
font-size: 21px;
font-size: 1.3125rem;
line-height: 1.2381;
font-size: 21px;
display: block;
}
.featured-webinar [class*='heading'] + p {
margin-top: 0;
}
.featured-webinar p:has(+ .button-container) {
margin-bottom: 0;
}
.featured-webinar .button-container .button {
display: inline-block;
min-width: 200px;
font-size: 16px;
font-size: 1rem;
color: #06357a;
border: 1px solid currentColor;
border-radius: 3px;
padding-inline: 1.5rem;
padding-block: 0.75rem;
text-align: center;
-webkit-transition-property: color, background-color, border-color;
transition-property: color, background-color, border-color;
-webkit-transition-duration: .2s;
transition-duration: .2s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.featured-webinar .button-container .button:hover {
text-decoration: none !important;
background-color: #e6ebf2;
}
.featured-webinar .iframe-container {
position: relative;
width: 100%;
aspect-ratio: 16 / 9;
}
.featured-webinar iframe {
position: absolute;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
@media screen and (min-width: 57.5em) {
.featured-webinar {
grid-template-columns: 0.58791fr 0.41209fr;
}
}