@charset 'UTF-8';
@charset "UTF-8";
div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//www.ytt-hawaii.com/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 .wpcf7-recaptcha iframe {
margin-bottom: 0;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
  * {
padding: 0;
margin: 0;
box-sizing: border-box;
} html {
overflow-y: scroll;
} body, div, dl, dt, dd, ul, ol, li, h1, h2, h2, h3, h5, h6,
pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin: 0;
padding: 0;
} address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
} table {
border-collapse: collapse;
border-spacing: 0;
} caption, th {
text-align: left;
} q:before, q:after {
content: '';
} object, embed {
vertical-align: top;
} hr, legend {
display: none;
} h1, h2, h3, h4, h5, h6 {
font-size: 100%;
} img, abbr, acronym, fieldset {
border: 0;
outline: none;
} li {
list-style-type: none;
} a,
a:focus,
a:active,
a:visited,
a:link,
*:focus {
outline: none;
} .primary-color {
color: #eb0085;
} .secondary-color {
color: #071E0F;
} * {
margin: 0;
padding: 0;
box-sizing: border-box;
} body {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif;
font-size: 15px;
font-weight: 500;
line-height: 1.6;
font-feature-settings: "pkna" 1;
color: #444444;
} html {
width: 100%;
min-width: 1170px;
} .align-left {
text-align: left;
} .align-right {
text-align: right;
} .align-center {
text-align: center;
} .block-center {
margin-left: auto;
margin-right: auto;
display: block;
} .wrapper {
width: 1130px;
padding-left: 15px;
padding-right: 15px;
margin: auto;
*zoom: 1;
} .wrapper:after {
content: "";
display: table;
clear: both;
} .wrap {
width: 100%;
} .row {
margin-left: -15px;
margin-right: -15px;
position: relative;
*zoom: 1;
} .row:after {
content: "";
display: table;
clear: both;
} a {
text-decoration: none;
} .hidden-sp {
display: block;
} span.hidden-sp {
display: inline-block;
} .table-pc {
display: table;
} .table-cell-pc {
display: table-cell;
} .table-cell-pc.middle {
vertical-align: middle;
} .list-disc {
margin-left: 1.5em;
list-style-type: disc;
} .list-disc li {
list-style-type: initial;
}
@media screen and (max-width: 640px) { html {
width: 100%;
min-width: 100%;
} body {
-webkit-text-size-adjust: 100%;
} .wrapper {
width: 100%;
padding-left: 10px;
padding-right: 10px;
margin: auto;
} .wrap {
width: 100%;
padding-left: 10px;
padding-right: 10px;
}
} .suck {
width: 100%;
height: auto;
display: block;
} .align-center {
text-align: center;
} .align-right {
text-align: right;
} .align-left {
text-align: left;
} .mb-pc-10 {
margin-bottom: 10px;
} .mb-pc-20 {
margin-bottom: 20px;
} .mt-pc-20 {
margin-top: 20px;
} .mt-pc-30 {
margin-top: 30px;
} .mb-pc-20 {
margin-bottom: 20px;
} .mb-pc-30 {
margin-bottom: 30px;
} .mb-pc-50 {
margin-bottom: 50px;
} .mb-pc-60 {
margin-bottom: 60px;
} .mb-pc-70 {
margin-bottom: 70px;
} .mb-pc-80 {
margin-bottom: 80px;
} .pb-pc-20 {
padding-bottom: 20px;
} .pt-pc-20 {
padding-top: 20px;
} .hidden-pc {
display: none;
} .visible-sp {
display: none;
} .overflow-hidden {
overflow: hidden;
} .frame {
padding: 2px;
border: 1px solid #ededed;
} .col-pc-1, .col-pc-2, .col-pc-3, .col-pc-4, .col-pc-5, .col-pc-6, .col-pc-7, .col-pc-8, .col-pc-9, .col-pc-10, .col-pc-11, .col-pc-12,
.col-sp-1, .col-sp-2, .col-sp-3, .col-sp-4, .col-sp-5, .col-sp-6, .col-sp-7, .col-sp-8, .col-sp-9, .col-sp-10, .col-sp-11, .col-sp-12 {
padding-left: 15px;
padding-right: 15px;
float: left;
} .col-pc-1 {
width: 8.333333%;
} .col-pc-2 {
width: 16.666666%;
} .col-pc-3 {
width: 25%;
} .col-pc-4 {
width: 33.333333%;
} .col-pc-5 {
width: 41.666666%;
} .col-pc-6 {
width: 50%;
} .col-pc-7 {
width: 58.333333%;
} .col-pc-8 {
width: 66.666666%;
} .col-pc-9 {
width: 74.999999%;
} .col-pc-10 {
width: 83.333333%;
} .col-pc-11 {
width: 91.666666%;
} .col-pc-12 {
width: 100%;
} .col-pc-offset-1 {
margin-left: 8.33333333%;
} .col-pc-offset-2 {
margin-left: 16.666666%;
} .col-pc-offset-3 {
margin-left: 25%;
} .col-pc-offset-4 {
margin-left: 33.333333%;
} .col-pc-offset-5 {
margin-left: 41.666666%;
} .col-pc-offset-6 {
margin-left: 50%;
} .col-pc-offset-7 {
margin-left: 58.333333%;
} .col-pc-offset-8 {
margin-left: 66.666666%;
} .col-pc-offset-9 {
margin-left: 74.999999%;
} .col-pc-offset-10 {
margin-left: 83.333333%;
} .col-pc-offset-11 {
margin-left: 91.666666%;
} .col-pc-offset-12 {
margin-left: 100%;
}
@media screen and (max-width: 640px) { .mt-sp-0 {
margin-top: 0;
} .mt-sp-10 {
margin-top: 10px;
} .mt-sp-20 {
margin-top: 20px;
} .mt-sp-30 {
margin-top: 30px;
} .mb-sp-0 {
margin-bottom: 0;
} .mb-sp-10 {
margin-bottom: 10px;
} .mb-sp-20 {
margin-bottom: 20px;
} .mb-sp-30 {
margin-bottom: 30px;
} .pt-sp-10 {
padding-top: 10px;
} .pt-sp-20 {
padding-top: 20px;
} .pb-sp-10 {
padding-bottom: 10px;
} .pb-sp-20 {
padding-bottom: 20px;
} .row {
margin-left: -10px;
margin-right: -10px;
} .col-sp-1, .col-sp-2, .col-sp-3, .col-sp-4, .col-sp-5, .col-sp-6, .col-sp-7, .col-sp-8, .col-sp-9, .col-sp-10, .col-sp-11, .col-sp-12,
.col-sp-1, .col-sp-2, .col-sp-3, .col-sp-4, .col-sp-5, .col-sp-6, .col-sp-7, .col-sp-8, .col-sp-9, .col-sp-10, .col-sp-11, .col-sp-12 {
padding-left: 10px;
padding-right: 10px;
} .col-sp-1 {
width: 8.333333%;
} .col-sp-2 {
width: 16.666666%;
} .col-sp-3 {
width: 25%;
} .col-sp-4 {
width: 33.333333%;
} .col-sp-5 {
width: 41.666666%;
} .col-sp-6 {
width: 50%;
} .col-sp-7 {
width: 58.333333%;
} .col-sp-8 {
width: 66.666666%;
} .col-sp-9 {
width: 74.999999%;
} .col-sp-10 {
width: 83.333333%;
} .col-sp-11 {
width: 91.666666%;
} .col-sp-12 {
width: 100%;
} .col-pc-offset-1,
.col-pc-offset-2,
.col-pc-offset-3,
.col-pc-offset-4,
.col-pc-offset-5,
.col-pc-offset-6,
.col-pc-offset-7,
.col-pc-offset-8,
.col-pc-offset-9,
.col-pc-offset-10,
.col-pc-offset-11,
.col-pc-offset-12 {
margin-left: 0;
} .col-sp-offset-1 {
margin-left: 8.33333333%;
} .col-sp-offset-2 {
margin-left: 16.666666%;
} .col-sp-offset-3 {
margin-left: 25%;
} .col-sp-offset-4 {
margin-left: 33.333333%;
} .col-sp-offset-5 {
margin-left: 41.666666%;
} .col-sp-offset-6 {
margin-left: 50%;
} .col-sp-offset-7 {
margin-left: 58.333333%;
} .col-sp-offset-8 {
margin-left: 66.666666%;
} .col-sp-offset-9 {
margin-left: 74.999999%;
} .col-sp-offset-10 {
margin-left: 83.333333%;
} .col-sp-offset-11 {
margin-left: 91.666666%;
} .col-sp-offset-12 {
margin-left: 100%;
} .col-sp-cell {
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;
float: none;
display: table-cell;
} .hidden-pc {
display: block;
} .hidden-sp,
span.hidden-sp {
display: none;
} .visible-sp {
display: inline-block;
} .float-none-sp {
float: none;
}
} .float-left {
float: left;
} .float-right {
float: right;
} .section-set {
padding: 50px 0;
} .section-set h2 {
margin-bottom: 30px;
font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "ipMincyo", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Noto Serif", serif;
font-size: 42px;
font-weight: 500;
color: #eb0085;
text-align: center;
} .section-set h2 span {
font-size: 14px;
color: #444444;
display: block;
} .section-set .section-thumbnail {
width: 100%;
height: 520px;
background-repeat: no-repeat;
background-size: 100%;
background-position: center;
background-attachment: fixed;
overflow: hidden;
} .section-focus h2 {
font-size: 42px;
}
@media screen and (max-width: 640px) { .section-set {
padding: 30px 0;
} .section-set h2 {
margin-bottom: 20px;
font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "ipMincyo", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Noto Serif", serif;
font-size: 34px;
} .section-set h2 span {
font-size: 13px;
} .section-set .section-thumbnail {
width: 100%;
height: 240px;
background-size: cover;
background-position: center;
background-attachment: initial;
}
}    html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
} body {
margin: 0;
} article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
} audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
} audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
} a {
background-color: transparent;
} a:active,
a:hover {
outline: 0;
} abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} h1 {
font-size: 2em;
margin: 0.67em 0;
} mark {
background: #ff0;
color: #000;
} 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: 1em 40px;
} hr {
box-sizing: content-box;
height: 0;
} pre {
overflow: auto;
} code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
} button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
} button {
overflow: visible;
} 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;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} input {
line-height: normal;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
} input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
} input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0;
padding: 0;
} textarea {
overflow: auto;
} optgroup {
font-weight: bold;
} table {
border-collapse: collapse;
border-spacing: 0;
} td,
th {
padding: 0;
}   h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
} p {
margin-bottom: 1.5em;
} dfn,
cite,
em,
i {
font-style: italic;
} blockquote {
margin: 0 1.5em;
} address {
margin: 0 0 1.5em;
} pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
} code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
} abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
} mark,
ins {
background: #fff9c0;
text-decoration: none;
} big {
font-size: 125%;
}  html {
box-sizing: border-box;
} *,
*:before,
*:after { box-sizing: inherit;
} body {
background: #fff; } blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
} blockquote,
q {
quotes: "" "";
} hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
} ul,
ol {
margin: 0 0 1.5em 0;
} ul {
list-style: disc;
} ol {
list-style: decimal;
} li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
} dt {
font-weight: bold;
} dd {
margin: 0 1.5em 1.5em;
} img {
height: auto; max-width: 100%; } figure {
margin: 1em 0; } table {
margin: 0 0 1.5em;
width: 100%;
}  button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .6em 1em .4em;
} button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
} button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
border-color: #aaa #bbb #bbb;
} input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
} select {
border: 1px solid #ccc;
} input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
} textarea {
width: 100%;
}   a {
color: royalblue;
word-break: break-all;
} a:visited {
color: purple;
} a:hover,
a:focus,
a:active {
color: midnightblue;
} a:focus {
outline: thin dotted;
} a:hover,
a:active {
outline: 0;
}  .main-navigation {
clear: both;
display: block;
float: right;
} .main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
} .main-navigation li {
float: left;
position: relative;
} .main-navigation a {
display: block;
text-decoration: none;
} .main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
} .main-navigation ul ul ul {
left: -999em;
top: 0;
} .main-navigation ul ul a {
width: 200px;
} .main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
} .main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
}  .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) { .menu-toggle {
display: none;
} .main-navigation ul {
display: block;
}
} .site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
} .comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
} .comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}   .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
word-wrap: normal !important; } .screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }  #content[tabindex="-1"]:focus {
outline: 0;
}  .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
} .alignright {
display: inline;
float: right;
margin-left: 1.5em;
} .aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}  .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
} .clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
}  .widget {
margin: 0 0 1.5em;
}  .widget select {
max-width: 100%;
}   .sticky {
display: block;
} .hentry {
margin: 0 0 1.5em;
} .byline,
.updated:not(.published) {
display: none;
} .single .byline,
.group-blog .byline {
display: inline;
} .page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
} .page-links {
clear: both;
margin: 0 0 1.5em;
}  .comment-content a {
word-wrap: break-word;
} .bypostauthor {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
}  .infinity-end.neverending .site-footer {
display: block;
}  .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}  embed,
iframe,
object {
max-width: 100%;
} .size-full {
width: 100%;
height: auto;
display: block;
}  .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
} .wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
} .wp-caption .wp-caption-text {
margin: 0.8075em 0;
} .wp-caption-text {
text-align: center;
}  .gallery {
margin-bottom: 1.5em;
} .gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
} .gallery-columns-2 .gallery-item {
max-width: 50%;
} .gallery-columns-3 .gallery-item {
max-width: 33.33%;
} .gallery-columns-4 .gallery-item {
max-width: 25%;
} .gallery-columns-5 .gallery-item {
max-width: 20%;
} .gallery-columns-6 .gallery-item {
max-width: 16.66%;
} .gallery-columns-7 .gallery-item {
max-width: 14.28%;
} .gallery-columns-8 .gallery-item {
max-width: 12.5%;
} .gallery-columns-9 .gallery-item {
max-width: 11.11%;
} .gallery-caption {
display: block;
} body.home .section-hawaii p {
font-size: 18px;
line-height: 1.8;
} body.home .section-hawaii h3 {
font-size: 22px;
color: #071E0F;
} body.home .section-hawaii .hold .hold-title {
width: 20%;
padding: 0 30px 0 0;
text-align: center;
float: left;
} body.home .section-hawaii .hold .hold-title span {
padding: 10px 20px;
color: #ffffff;
background: #eb0085;
display: block;
} body.home .section-hawaii .hold .hold-schedule {
width: 80%;
float: left;
} body.home .section-hawaii .hold .hold-schedule ul li {
margin-bottom: 30px;
border-bottom: 1px solid #ededed;
} body.home .section-hawaii .hold .hold-schedule ul li h4 {
font-size: 22px;
} body.home .section-hawaii .hold .hold-schedule ul li h4 .label-status {
margin-left: 20px;
font-size: 16px;
} body.home .section-hawaii .hold .hold-schedule ul li h4 .label-status.label-accepting {
color: #20BF75;
} body.home .section-hawaii .hold .hold-schedule ul li h4 .label-status.label-few {
color: #eb0085;
} body.home .section-hawaii .hold .hold-schedule ul li p {
font-size: 15px;
} body.home .section-hawaii .hold .hold-schedule ul li p span {
font-weight: bold;
color: #eb0085;
display: inline-block;
} body.home .section-hawaii .hold .hold-schedule ul li:last-child {
margin-bottom: 0;
} body.home .section-profile .relative {
position: relative;
z-index: 1;
} body.home .section-profile .profile-table .image-cell {
width: 326px;
height: 326px;
} body.home .section-profile .profile-table .name-cell {
padding-left: 50px;
} body.home .section-profile .profile-table .name-cell h3 {
margin-bottom: 30px;
font-size: 39px;
font-weight: 500;
} body.home .section-profile .profile-table .name-cell h3 span {
font-size: 20px;
display: block;
} body.home .section-profile h4 {
margin-bottom: 10px;
font-size: 20px;
font-weight: 500;
} body.home .section-profile h4 span {
font-size: 16px;
display: block;
} body.home .section-profile p {
font-size: 14px;
} body.home .section-facility h3 {
margin-bottom: 10px;
font-size: 18px;
font-weight: 500;
text-align: center;
} body.home .section-ryt200 .ryt200-set {
width: 100%;
padding: 0;
display: table;
} body.home .section-ryt200 .ryt200-set .ryt-200-image {
width: 25%;
vertical-align: middle;
display: table-cell;
} body.home .section-ryt200 .ryt200-set .ryt200-text {
padding-left: 30px;
vertical-align: middle;
display: table-cell;
} body.home .section-report a *:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
opacity: 0.85;
} body.home .section-report .post-thumbnail {
margin-bottom: 20px;
} body.home .section-report .post-title {
font-size: 18px;
text-align: center;
color: #444444;
} body.home .section-portfolio .col-portfolio .post-thumbnail {
margin-bottom: 30px;
}
@media screen and (max-width: 640px) { body.home .section-hawaii p {
padding: 0 10px;
font-size: 14px;
line-height: 1.6;
} body.home .section-hawaii p br {
display: none;
} body.home .section-hawaii h3 {
padding: 0 10px;
font-size: 18px;
color: #071E0F;
} body.home .section-hawaii h3 br {
display: none;
} body.home .section-hawaii .hold .hold-title {
width: 100%;
margin-bottom: 20px;
text-align: center;
float: left;
} body.home .section-hawaii .hold .hold-title span {
padding: 10px 20px;
color: #444444;
background: transparent;
border-bottom: 1px solid #ededed;
display: block;
} body.home .section-hawaii .hold .hold-schedule {
width: 100%;
float: left;
} body.home .section-hawaii .hold .hold-schedule ul {
margin-left: 0;
} body.home .section-hawaii .hold .hold-schedule ul li {
margin-bottom: 30px;
border-bottom: 1px solid #ededed;
} body.home .section-hawaii .hold .hold-schedule ul li h4 {
margin-bottom: 10px;
font-size: 20px;
text-align: center;
} body.home .section-hawaii .hold .hold-schedule ul li h4 .end-date {
display: block;
} body.home .section-hawaii .hold .hold-schedule ul li h4 .label-status {
margin-top: 10px;
margin-left: 0;
font-size: 16px;
text-align: center;
display: block;
} body.home .section-hawaii .hold .hold-schedule ul li h4 .label-status.label-accepting {
color: #20BF75;
} body.home .section-hawaii .hold .hold-schedule ul li h4 .label-status.label-few {
color: #eb0085;
} body.home .section-hawaii .hold .hold-schedule ul li p {
font-size: 15px;
} body.home .section-hawaii .hold .hold-schedule ul li p span {
font-weight: bold;
color: #eb0085;
display: inline;
} body.home .section-hawaii .hold .hold-schedule ul li:last-child {
margin-bottom: 0;
} body.home .section-profile .profile-table {
display: block;
} body.home .section-profile .profile-table .image-cell {
width: 100%;
display: block;
} body.home .section-profile .profile-table .name-cell {
width: 100%;
padding-left: 0;
text-align: center;
display: block;
} body.home .section-profile .profile-table .name-cell h3 {
margin-bottom: 10px;
font-size: 20px;
font-weight: 500;
} body.home .section-profile .profile-table .name-cell h3 span {
font-size: 20px;
display: block;
} body.home .section-profile h4 {
margin-bottom: 10px;
font-size: 20px;
font-weight: 500;
} body.home .section-profile h4 span {
font-size: 16px;
display: block;
} body.home .section-profile p {
margin-bottom: 0;
} body.home .section-facility h3 {
margin-bottom: 10px;
font-size: 18px;
font-weight: 500;
text-align: center;
} body.home .section-facility p {
margin-bottom: 0;
} body.home .section-ryt200 .ryt200-set {
width: 100%;
padding: 0;
display: block;
} body.home .section-ryt200 .ryt200-set .ryt200-image {
width: 70%;
margin: 0 auto 20px;
text-align: center;
vertical-align: middle;
display: block;
} body.home .section-ryt200 .ryt200-set .ryt200-text {
width: 100%;
padding: 0;
vertical-align: middle;
display: block;
} body.home .section-report .post-set {
padding-bottom: 15px;
margin-bottom: 0;
border-bottom: none;
} body.home .section-report a *:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
opacity: 0.85;
} body.home .section-report .post-thumbnail {
margin-bottom: 10px;
} body.home .section-report .post-title {
font-size: 16px;
text-align: center;
color: #444444;
} body.home .section-message .front-message-image {
width: 80%;
height: auto;
margin: 0 auto 20px;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
} body.home .section-portfolio .row {
margin: 0;
} body.home .section-portfolio .col-portfolio {
padding: 0;
} body.home .section-portfolio .col-portfolio .post-thumbnail {
margin-bottom: 0;
}
} .campaign {
margin-bottom: 40px;
} .campaign .campaign-image {
width: 100%;
height: auto;
} body.page .site-main .entry-header .entry-title {
margin-top: 20px;
margin-bottom: 30px;
font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "ipMincyo", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Noto Serif", serif;
font-size: 42px;
font-weight: 500;
line-height: 1.3;
color: #eb0085;
text-align: center;
} body.page .site-main .entry-header .entry-title span {
font-size: 14px;
line-height: 1.6;
color: #444444;
display: block;
} body.page .site-main h2 {
margin-bottom: 30px;
font-size: 21px;
text-align: center;
} body.page .site-main h2 span {
font-size: 14px;
display: block;
} body.page .site-main .section-page {
padding: 40px 0;
border-bottom: 1px solid #ededed;
} body.page .site-main .hold .hold-title {
text-align: center;
} body.page .site-main .hold .hold-schedule ul {
margin: 0;
} body.page .site-main .hold .hold-schedule ul li {
margin-bottom: 30px;
border-bottom: 1px dashed #ededed;
} body.page .site-main .hold .hold-schedule ul li h4 {
font-size: 22px;
} body.page .site-main .hold .hold-schedule ul li h4 .label-status {
margin-left: 20px;
font-size: 16px;
} body.page .site-main .hold .hold-schedule ul li h4 .label-status.label-accepting {
color: #20BF75;
} body.page .site-main .hold .hold-schedule ul li h4 .label-status.label-few {
color: #eb0085;
} body.page .site-main .hold .hold-schedule ul li p {
font-size: 15px;
} body.page .site-main .hold .hold-schedule ul li p span {
font-weight: bold;
color: #eb0085;
display: inline-block;
} body.page .site-main .hold .hold-schedule ul li:last-child {
margin-bottom: 0;
border-bottom: none;
} body.page-course .sample-set ul {
margin: 0;
} body.page-course .sample-set ul li {
padding: 8px 20px;
border-bottom: 1px dashed #ededed;
} body.page-course .sample-set ul li:first-child {
border-top: 1px dashed #ededed;
} body.page-course .curriculum-set h3 {
margin-top: 10px;
margin-bottom: 20px;
text-align: center;
} body.page-course .curriculum-set div[class^="col-"] > ul {
margin: 0 0 30px;
} body.page-course .curriculum-set div[class^="col-"] > ul li {
padding: 5px;
border-bottom: 1px solid #ededed;
} body.page-course .curriculum-set div[class^="col-"] > ul li:first-child {
border-top: 1px solid #ededed;
} body.page-course .program-set h3 {
margin-top: 10px;
margin-bottom: 20px;
text-align: center;
} body.page-course .why-set div[class^="col-"] {
padding-top: 20px;
padding-bottom: 20px;
border-top: 1px;
} body.page-course .why-set div[class^="col-"]:nth-of-type(1), body.page-course .why-set div[class^="col-"]:nth-of-type(2) {
height: 300px;
} body.page-course .why-set div[class^="col-"]:nth-of-type(3), body.page-course .why-set div[class^="col-"]:nth-of-type(4) {
height: 200px;
border-top: 1px solid #ededed;
border-bottom: 1px solid #ededed;
} body.page-course .why-set div[class^="col-"] h3 {
margin-bottom: 20px;
text-align: center;
} body.page-course .why-set div[class^="col-"] p {
margin-bottom: 10px;
} body.page-course .why-set div[class^="col-"] ul {
margin-left: 0;
} body.page-course .know-set h3 {
margin-bottom: 20px;
text-align: center;
} body.page-teacher .teacher-set {
margin-bottom: 50px;
} body.page-teacher .teacher-set .profile-set {
padding: 40px 0;
display: table;
} body.page-teacher .teacher-set .profile-set .profile-image {
width: 320px;
text-align: center;
vertical-align: middle;
display: table-cell;
} body.page-teacher .teacher-set .profile-set .profile-image h3 {
margin-bottom: 10px;
font-size: 21px;
} body.page-teacher .teacher-set .profile-set .profile-image h3 span {
font-size: 14px;
display: block;
} body.page-teacher .teacher-set .profile-set .profile-image p {
margin-bottom: 0;
} body.page-teacher .teacher-set .profile-set .profile-text {
padding-left: 30px;
vertical-align: middle;
display: table-cell;
} body.page-facility .section-page {
padding: 40px 0;
border-bottom: 1px solid #ededed;
} body.page-facility .section-page .facility-option {
height: 480px;
} body.page-facility .section-page .facility-option img {
margin-bottom: 20px;
} body.page-facility .section-page .facility-option h3 {
margin-bottom: 20px;
color: #eb0085;
text-align: center;
} body.page-facility .section-page .facility-option p {
margin-bottom: 0;
} .curriculum-set h3 {
margin-top: 10px;
margin-bottom: 20px;
text-align: center;
} .curriculum-set div[class^="col-"] > ul {
margin: 0 0 30px;
} .curriculum-set div[class^="col-"] > ul li {
padding: 5px;
border-bottom: 1px solid #ededed;
} .curriculum-set div[class^="col-"] > ul li:first-child {
border-top: 1px solid #ededed;
} body.page-price .site-main .detail-box {
padding: 20px;
margin-bottom: 50px;
background: #ededed;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
} body.page-price .site-main .col-price {
width: 33.33333%;
padding: 0 20px;
float: left;
} body.page-price .site-main .col-price .price-set {
height: 370px;
padding: 15px;
border: 2px dashed #eb0085;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
} body.page-price .site-main .col-price .price-set h3 {
font-size: 17px;
text-align: center;
color: #444444;
} body.page-price .site-main .col-price .price-set h3 span {
font-size: 13px;
display: block;
} body.page-price .site-main .col-price .price-set .price-text p {
margin-top: 10px;
margin-bottom: 10px;
color: #eb0085;
font-size: 40px;
text-align: center;
} body.page-price .site-main .col-price .price-set ul {
margin-left: 0;
} body.page-price .site-main .col-price .price-set ul li {
font-size: 13px;
} body.page-price .site-main .col-price:nth-of-type(1) {
padding-left: 15px;
position: relative;
} body.page-price .site-main .col-price:nth-of-type(1):after {
width: 60px;
height: 60px;
content: "+";
font-size: 50px;
line-height: 50px;
text-align: center;
color: #eb0085;
background: #ffffff;
border: 1px solid #eb0085;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
position: absolute;
right: -30px;
top: 160px;
} body.page-price .site-main .col-price:nth-of-type(3) {
padding-right: 15px;
position: relative;
} body.page-price .site-main .col-price:nth-of-type(3):before {
width: 60px;
height: 60px;
content: "=";
font-size: 50px;
line-height: 50px;
text-align: center;
color: #ffffff;
background: #eb0085;
border: 1px solid #ffffff;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
position: absolute;
left: -30px;
top: 160px;
} body.page-faq .faq-set h3 {
margin-bottom: 30px;
text-align: center;
position: relative;
} body.page-faq .faq-set h3 span {
padding: 5px 10px;
color: #ffffff;
background: #eb0085;
position: inherit;
display: inline-block;
} body.page-faq .faq-set h3:before {
width: 100%;
height: 1px;
content: "";
background: #ededed;
border-top: 1px solid #ededed;
position: absolute;
top: 16px;
z-index: 0;
display: block;
}
@media screen and (max-width: 640px) { body.page .site-main .entry-header .entry-title {
margin-top: 20px;
margin-bottom: 30px;
font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "ipMincyo", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Noto Serif", serif;
font-size: 32px;
font-weight: 500;
color: #eb0085;
text-align: center;
} body.page .site-main .entry-header .entry-title span {
font-size: 13px;
color: #444444;
display: block;
} body.page .site-main h2 {
margin-bottom: 30px;
font-size: 21px;
text-align: center;
} body.page .site-main h2 span {
font-size: 14px;
display: block;
} body.page .site-main .section-page {
padding: 20px 0;
border-bottom: 1px solid #ededed;
} body.page .site-main .section-page:first-of-type {
padding-top: 0;
} body.page .site-main .hold .hold-title {
width: 100%;
margin-bottom: 20px;
text-align: center;
} body.page .site-main .hold .hold-title span {
color: #444444;
background: transparent;
display: block;
} body.page .site-main .hold .hold-schedule {
width: 100%;
} body.page .site-main .hold .hold-schedule ul {
margin-left: 0;
} body.page .site-main .hold .hold-schedule ul li {
margin-bottom: 30px;
border-bottom: 1px solid #ededed;
} body.page .site-main .hold .hold-schedule ul li h4 {
margin-bottom: 10px;
font-size: 20px;
text-align: center;
} body.page .site-main .hold .hold-schedule ul li h4 .end-date {
display: block;
} body.page .site-main .hold .hold-schedule ul li h4 .label-status {
margin-top: 10px;
margin-left: 0;
font-size: 16px;
text-align: center;
display: block;
} body.page .site-main .hold .hold-schedule ul li h4 .label-status.label-accepting {
color: #20BF75;
} body.page .site-main .hold .hold-schedule ul li h4 .label-status.label-few {
color: #eb0085;
} body.page .site-main .hold .hold-schedule ul li p {
font-size: 15px;
} body.page .site-main .hold .hold-schedule ul li p span {
font-weight: bold;
color: #eb0085;
display: inline;
} body.page .site-main .hold .hold-schedule ul li:last-child {
margin-bottom: 0;
} body.page-course .sample-set ul {
margin-bottom: 20px;
} body.page-course .curriculum-set h3 {
margin-top: 10px;
margin-bottom: 20px;
text-align: center;
} body.page-course .curriculum-set div[class^="col-"] > ul {
margin: 0 0 30px;
} body.page-course .curriculum-set div[class^="col-"] > ul li {
padding: 5px;
border-bottom: 1px solid #ededed;
} body.page-course .curriculum-set div[class^="col-"] > ul li:first-child {
border-top: 1px solid #ededed;
} body.page-course .program-set h3 {
margin-top: 10px;
margin-bottom: 20px;
text-align: center;
} body.page-course .why-set div[class^="col-"] {
padding-top: 20px;
padding-bottom: 20px;
border-top: 1px;
} body.page-course .why-set div[class^="col-"]:nth-of-type(1), body.page-course .why-set div[class^="col-"]:nth-of-type(2) {
height: auto;
} body.page-course .why-set div[class^="col-"]:nth-of-type(3), body.page-course .why-set div[class^="col-"]:nth-of-type(4) {
height: auto;
border-top: none;
border-bottom: none;
} body.page-course .why-set div[class^="col-"] p {
margin-bottom: 10px;
} body.page-course .why-set div[class^="col-"] ul {
margin-left: 0;
} body.page-teacher .teacher-set {
margin-bottom: 50px;
} body.page-teacher .teacher-set .profile-set {
width: 100%;
padding: 20px 0 0;
border-bottom: 1px solid #ededed;
display: block;
} body.page-teacher .teacher-set .profile-set .profile-image {
width: 100%;
margin-bottom: 20px;
text-align: center;
vertical-align: middle;
display: block;
} body.page-teacher .teacher-set .profile-set .profile-image h3 {
margin-bottom: 10px;
font-size: 21px;
} body.page-teacher .teacher-set .profile-set .profile-image h3 span {
font-size: 14px;
display: block;
} body.page-teacher .teacher-set .profile-set .profile-image p {
margin-bottom: 0;
} body.page-teacher .teacher-set .profile-set .profile-text {
width: 100%;
padding-left: 0;
vertical-align: middle;
display: block;
} body.page-teacher .teacher-set .profile-set:first-of-type {
border-top: 1px solid #ededed;
} body.page-facility .section-page .facility-option {
height: auto;
margin-bottom: 30px;
} body.page-facility .section-page .facility-option h3 {
margin-bottom: 20px;
color: #eb0085;
text-align: center;
} body.page-food .menu-set ul {
margin-left: 0;
} body.page-food .menu-set ul li {
padding: 5px 10px;
border-bottom: 1px dashed #ededed;
} body.page-food .menu-set ul li span {
padding: 2px 5px;
margin-bottom: 5px;
background: #ededed;
display: table;
} body.page-price .site-main .detail-box {
padding: 20px;
margin-bottom: 50px;
background: #ededed;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
} body.page-price .site-main .col-price {
width: 100%;
padding: 0 10px;
margin-bottom: 20px;
float: none;
} body.page-price .site-main .col-price .price-set {
height: 100%;
padding: 15px;
border: 2px dashed #eb0085;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
} body.page-price .site-main .col-price .price-set h3 {
font-size: 17px;
text-align: center;
color: #444444;
} body.page-price .site-main .col-price .price-set h3 span {
font-size: 13px;
display: block;
} body.page-price .site-main .col-price .price-set .price-text p {
margin-top: 10px;
margin-bottom: 10px;
color: #eb0085;
font-size: 40px;
text-align: center;
} body.page-price .site-main .col-price .price-set ul {
margin-left: 0;
} body.page-price .site-main .col-price .price-set ul li {
font-size: 13px;
} body.page-price .site-main .col-price:nth-of-type(1) {
padding-left: 15px;
position: relative;
} body.page-price .site-main .col-price:nth-of-type(1):after {
width: 60px;
height: 60px;
content: "+";
font-size: 50px;
line-height: 50px;
text-align: center;
color: #eb0085;
background: #ffffff;
border: 1px solid #eb0085;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
position: absolute;
right: 50%;
top: initial;
bottom: -40px;
margin-right: -30px;
} body.page-price .site-main .col-price:nth-of-type(3) {
padding-right: 15px;
position: relative;
} body.page-price .site-main .col-price:nth-of-type(3):before {
width: 60px;
height: 60px;
content: "=";
font-size: 50px;
line-height: 50px;
text-align: center;
color: #ffffff;
background: #eb0085;
border: 1px solid #ffffff;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
position: absolute;
left: 50%;
top: -40px;
margin-left: -30px;
}
} body.single .entry-header {
padding-bottom: 30px;
margin-bottom: 30px;
border-bottom: 1px solid #ededed;
} body.category .site-main .page-header .page-title,
body.archive .site-main .page-header .page-title {
margin-top: 20px;
margin-bottom: 30px;
font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "ipMincyo", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Noto Serif", serif;
font-size: 42px;
font-weight: 500;
line-height: 1.3;
color: #eb0085;
text-align: center;
} body.category .site-main .page-header .page-title span,
body.archive .site-main .page-header .page-title span {
font-size: 14px;
line-height: 1.6;
color: #444444;
display: block;
} body.post-type-archive-voice .type-voice {
width: 100%;
display: table;
position: relative;
} body.post-type-archive-voice .type-voice .entry-header {
width: 200px;
vertical-align: middle;
display: table-cell;
} body.post-type-archive-voice .type-voice .entry-content {
padding-left: 30px;
vertical-align: middle;
display: table-cell;
} body.post-type-archive-voice .type-voice .entry-content p {
margin: 0;
} body.post-type-archive-voice .type-voice .entry-footer {
position: absolute;
right: 0;
bottom: 0;
}
@media screen and (max-width: 640px) { body.post-type-archive-voice .type-voice {
width: 100%;
display: block;
position: relative;
} body.post-type-archive-voice .type-voice .entry-header {
width: 100%;
vertical-align: middle;
display: block;
} body.post-type-archive-voice .type-voice .entry-content {
padding-left: 20px;
padding-right: 20px;
margin-bottom: 40px;
vertical-align: middle;
display: block;
} body.post-type-archive-voice .type-voice .entry-content p {
margin: 0;
} body.post-type-archive-voice .type-voice .entry-footer {
position: absolute;
right: 0;
bottom: 0;
}
} .site-header {
width: 100%;
height: 100px;
padding: 10px 0;
background-image: url(//www.ytt-hawaii.com/wp-content/themes/sanghawai/images/top-image-01.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center top;
position: relative;
overflow: hidden;
} .home .site-header {
height: 750px;
background-position: center bottom;
} .site-header .wrapper {
position: relative;
*zoom: 1;
} .site-header .wrapper:after {
content: "";
display: table;
clear: both;
} .site-header .site-branding {
position: absolute;
display: inline-block;
z-index: 1;
} .site-header .site-branding .site-title .ryt200-logo {
width: 85px;
height: auto;
margin-left: 15px;
} .site-header .main-navigation {
position: absolute;
right: 15px;
z-index: 1;
} .site-header .main-navigation ul {
margin: 5px 0;
} .site-header .main-navigation ul li a {
padding: 7px 20px;
font-size: 22px;
text-align: center;
color: #ffffff;
} .site-header .main-navigation ul li a:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
opacity: 0.85;
} .site-header .main-navigation ul li a span {
font-size: 14px;
display: block;
} .site-header .main-navigation ul li:last-child a {
padding: 20px 40px;
font-size: 18px;
background: #eb0085;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
} .site-header .top-title {
position: absolute;
top: -100px;
left: 50%;
margin-left: -700px;
} .site-header .header-pickup {
width: 1100px;
margin-bottom: 0;
position: absolute;
bottom: 20px;
left: 50%;
margin-left: -550px;
display: none;
} .site-header .header-pickup li {
width: 33.33333%;
padding: 10px;
float: left;
} .site-header .header-pickup li div {
background-color: rgba(255, 255, 255, 0.6);
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
} .site-header .header-pickup li div img {
width: 100%;
height: auto;
display: block;
} .home .site-header .header-pickup {
display: block;
}
@media screen and (max-width: 640px) { .site-header {
width: 100%;
height: 75px;
padding: 10px 0;
background-image: url(//www.ytt-hawaii.com/wp-content/themes/sanghawai/images/top-image-01.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center top;
position: relative;
overflow: hidden;
} .home .site-header {
height: 100vh;
background-position: right -180px bottom;
} .site-header .wrapper {
*zoom: 1;
} .site-header .wrapper:after {
content: "";
display: table;
clear: both;
} .site-header .site-branding {
width: 190px;
display: inline-block;
} .site-header .site-branding .site-title {
white-space: nowrap;
} .site-header .site-branding .site-title .ryt200-logo {
width: 51px;
height: auto;
margin-left: 5px;
} .site-header .main-navigation ul {
margin: 5px 0;
} .site-header .main-navigation ul li a {
padding: 20px;
font-size: 22px;
text-align: center;
color: #ffffff;
} .site-header .main-navigation ul li a:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
opacity: 0.85;
} .site-header .main-navigation ul li a span {
font-size: 14px;
} .site-header .main-navigation ul li:last-child a {
padding: 20px;
background: #eb0085;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
} .site-header .top-title {
height: 80vh;
position: static;
margin-top: 0;
margin-left: -15px;
margin-right: -15px;
margin-bottom: 0;
background-image: url(//www.ytt-hawaii.com/wp-content/themes/sanghawai/images/top-title-02.png);
background-repeat: no-repeat;
background-size: 120%;
background-position: center;
} .site-header .top-title img {
width: 100%;
height: auto;
display: none;
} .site-header .header-pickup {
width: 1100px;
margin-bottom: 0;
position: absolute;
bottom: 20px;
left: 50%;
margin-left: -550px;
display: none;
} .site-header .header-pickup li {
width: 33.33333%;
padding: 10px;
float: left;
} .site-header .header-pickup li div {
background-color: rgba(255, 255, 255, 0.6);
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
} .site-header .header-pickup li div img {
width: 100%;
height: auto;
display: block;
} .home .site-header .header-pickup {
display: none;
}
} .section-farm {
padding: 40px 0 20px;
margin-top: 40px;
background: #ededed;
} .section-farm h3 {
font-size: 20px;
margin-bottom: 20px;
} .section-farm a {
color: #444444;
} .section-focus h2 {
margin-bottom: 30px;
font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "ipMincyo", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Noto Serif", serif;
font-size: 42px;
font-weight: 500;
color: #eb0085;
text-align: center;
} .section-focus h2 span {
font-size: 14px;
color: #444444;
display: block;
} .section-focus blockquote {
position: relative;
margin: 0;
padding: 1.2em;
font-size: 28px;
border-radius: 6px;
} .section-focus blockquote:before, .section-focus blockquote:after {
position: absolute;
font-size: 8em;
line-height: 1;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
opacity: 0.1;
font-family: serif;
content: '“';
} .section-focus blockquote:before {
top: 10px;
left: 0;
} .section-focus blockquote:after {
top: 140px;
right: 0;
transform: rotateY(180deg);
} .section-social {
border-top: 1px solid #ededed;
} .site-footer {
padding: 40px 0 0;
color: #ffffff;
background: #444444;
} .site-footer .site-info {
padding: 10px 0;
text-align: center;
border: 1px solid #333333;
} .site-footer .site-info p {
margin-bottom: 0;
}
@media screen and (max-width: 640px) { .section-focus h2 {
margin-bottom: 20px;
font-size: 32px;
} .section-focus blockquote {
position: relative;
margin: 0;
padding: 20px;
font-size: 21px;
} .section-focus blockquote:before, .section-focus blockquote:after {
position: absolute;
font-size: 8em;
line-height: 1;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
opacity: 0.1;
font-family: serif;
content: '“';
} .section-focus blockquote:before {
top: 10px;
left: 0;
} .section-focus blockquote:after {
top: 160px;
right: 0;
transform: rotateY(180deg);
}
} aside.widget-area {
margin-top: 30px;
} aside.widget-area .widget-title {
margin-bottom: 10px;
padding: 10px 0;
border-top: 3px solid #444444;
border-bottom: 1px solid #444444;
} aside.widget-area .widget-title a {
color: #444444;
} aside.widget-area .widget > ul {
margin: 0;
} aside.widget-area .widget > ul li {
border-bottom: 1px dashed #ededed;
} aside.widget-area .widget > ul li a {
padding: 15px 10px;
color: #444444;
display: block;
} aside.widget-area .widget > ul li a:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
opacity: 0.85;
} aside.widget-area .widget > ul li:first-child {
padding-top: 0;
} aside.widget-area .widget > ul li:last-child {
padding-bottom: 0;
border-bottom: none;
} #search {
padding-top: 0px;
padding-bottom: 0px;
} #search #s {
width: 100%;
height: 40px;
border: 1px solid #ededed;
color: #333;
padding: 10px;
background-color: #fff;
font-size: 14px;
} #search #searchsubmit {
width: 70px;
height: 40px;
padding: 10px;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif;
font-size: 14px;
color: #ffffff;
background-color: #444444;
border: none;
position: absolute;
top: 0;
_top: 1px;
right: 0;
} #search *:first-child + html #searchsubmit {
top: 1px;
} #search #searchform {
position: relative;
} #breadcrumbs {
margin: 20px 0 0;
} #breadcrumbs p {
padding: 0 15px;
margin: 0;
} #primary-navigation {
padding: 20px 0;
border-bottom: 1px solid #ededed;
} #primary-navigation ul {
margin: 0;
text-align: center;
} #primary-navigation ul li {
padding: 0 25px;
text-align: center;
display: inline-block;
} #primary-navigation ul li a {
font-size: 22px;
color: #444444;
display: block;
} #primary-navigation ul li a span {
font-size: 13px;
display: block;
} #primary-navigation ul li:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
opacity: 0.85;
} body .drawer-hamburger {
display: none;
}
@media screen and (max-width: 640px) { #primary-navigation {
display: none;
} body .drawer-hamburger {
padding: 25px .75rem 30px;
display: block;
} body .drawer-nav {
color: #ffffff;
background: #444444;
} body .drawer-nav ul {
margin: 0;
} body .drawer-nav ul li {
border-bottom: 1px solid #333333;
} body .drawer-nav ul li a {
padding: 10px 20px;
color: #ffffff;
display: block;
} body .drawer-nav ul li:first-child {
background: #eb0085;
} body .drawer-nav ul li:first-child a {
padding: 15px 20px;
}
} .button {
width: 100%;
padding: 10px;
color: #ffffff;
background: #444444;
border: none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: 0 2px 10px #bbb;
-webkit-box-shadow: 0 2px 10px #bbb;
box-shadow: 0 2px 10px #bbb;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif;
line-height: 1.4;
text-align: center;
position: relative;
cursor: pointer;
outline: none;
overflow: hidden;
-webkit-appearance: none;
display: block; -moz-transition: all 0.2s;
-o-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
} .button.button-md {
font-size: 18px;
} .button.button-sm {
padding: 8px 0;
font-size: 14px;
} .button.button-lg {
padding: 12px;
font-size: 21px;
} .button.button-primary {
color: #ffffff;
background: #eb0085;
} .button.button-white {
color: #eb0085;
background: #ffffff;
border: 1px solid #eb0085;
} .button.button-disable {
white-space: nowrap;
} .button.button-shadow {
text-shadow: 0 1px 1px #85004b;
-moz-box-shadow: 0 1px 1px #85004b;
-webkit-box-shadow: 0 1px 1px #85004b;
box-shadow: 0 1px 1px #85004b;
} .button:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
opacity: 0.9;
-moz-box-shadow: 0 2px 20px #bbb;
-webkit-box-shadow: 0 2px 20px #bbb;
box-shadow: 0 2px 20px #bbb;
} .button span {
margin: -5px 0 0 -5px;
width: 10px;
height: 10px;
display: block;
position: absolute;
background: #ffffff;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
-moz-animation: clicklEffect 1s ease-out;
-webkit-animation: clicklEffect 1s ease-out;
animation: clicklEffect 1s ease-out;
} .button small {
font-size: 14px;
display: block;
}
@-moz-keyframes clicklEffect {
from {
-moz-transform: scale(1);
transform: scale(1);
opacity: 0.3;
}
to {
-moz-transform: scale(100);
transform: scale(100);
opacity: 0.2;
}
}
@-webkit-keyframes clicklEffect {
from {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.3;
}
to {
-webkit-transform: scale(100);
transform: scale(100);
opacity: 0.2;
}
}
@keyframes clicklEffect {
from {
-moz-transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.3;
}
to {
-moz-transform: scale(100);
-ms-transform: scale(100);
-webkit-transform: scale(100);
transform: scale(100);
opacity: 0.2;
}
} #tablepress-program-table {
width: 100%;
} #tablepress-program-table td {
padding: 20px 0;
border-top: none;
} #tablepress-program-table td.column-1 {
width: 30%;
font-size: 17px;
font-weight: bold;
text-align: center;
} #tablepress-program-table td.column-2 {
width: 70%;
padding-left: 40px;
border-left: 1px solid #ededed;
} #tablepress-program-table td.column-2 strong {
margin-top: 20px;
font-size: 17px;
display: inline-block;
} #tablepress-program-table td.column-2 .price {
font-size: 26px;
line-height: 1;
color: #eb0085;
display: inline-block;
} #tablepress-program-table td.column-2 .price big {
font-size: 50px;
} #tablepress-program-table td.column-2 > div {
width: 50%;
display: inline-block;
} .application-table {
width: 100%;
} .application-table tbody tr th {
width: 200px;
} .application-table tbody tr td {
padding-left: 40px;
} .application-table tbody tr td > div {
width: 40%;
float: left;
} .application-table tbody tr td > div .wpcf7-text {
width: 80%;
}
@media screen and (max-width: 640px) { #tablepress-program-table {
width: 100%;
} #tablepress-program-table td {
padding: 15px 0;
border-top: none;
} #tablepress-program-table td.column-1 {
width: 100%;
font-size: 17px;
font-weight: bold;
text-align: center;
border-bottom: 1px solid #ededed;
display: block;
} #tablepress-program-table td.column-2 {
width: 100%;
padding-left: 0;
border-left: none;
display: block;
} #tablepress-program-table td.column-2 strong {
margin-top: 20px;
margin-bottom: 10px;
font-size: 15px;
display: block;
} #tablepress-program-table td.column-2 .price {
margin-bottom: 10px;
font-size: 26px;
line-height: 1;
color: #eb0085;
display: block;
} #tablepress-program-table td.column-2 .price big {
font-size: 50px;
} #tablepress-program-table td.column-2 > div {
width: 50%;
display: inline-block;
} #tablepress-program-table td.column-2 br {
display: none;
} .application-table {
width: 100%;
} .application-table tbody tr th {
width: 100%;
display: block;
} .application-table tbody tr td {
width: 100%;
padding-left: 10px;
border-left: none;
display: block;
} .application-table tbody tr td > div {
width: 50%;
float: left;
} .application-table tbody tr td > div .wpcf7-text {
width: 70%;
}
} div.wpcf7 h2 {
margin-bottom: 30px;
text-align: center;
} div.wpcf7 h2 .require {
padding: 3px 10px;
font-weight: 500;
color: #BF2020;
border: 1px solid #BF2020;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
} div.wpcf7 form .wpcf7-text {
width: 100%;
} div.wpcf7 form .wpcf7-select {
min-width: 200px;
height: 46px;
padding: 10px 10px 14px;
} div.wpcf7 form .form-wrapper table th {
padding-left: 15px;
padding-right: 15px;
text-align: left;
} div.wpcf7 .wpcf7-form-control-wrap {
margin-bottom: 20px;
} div.wpcf7 .wpcf7-notice-list {
margin-bottom: 20px;
list-style: none;
} div.wpcf7 input,
div.wpcf7 textarea,
div.wpcf7 select,
div.wpcf7 option {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif;
font-size: 16px;
} div.wpcf7 input:-moz-placeholder,
div.wpcf7 textarea:-moz-placeholder,
div.wpcf7 select:-moz-placeholder,
div.wpcf7 option:-moz-placeholder {
color: #ccc;
font-style: -apple-system, BlinkMacSystemFont, "Helvetica", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif;
} div.wpcf7 input::-moz-placeholder,
div.wpcf7 textarea::-moz-placeholder,
div.wpcf7 select::-moz-placeholder,
div.wpcf7 option::-moz-placeholder {
color: #ccc;
font-style: -apple-system, BlinkMacSystemFont, "Helvetica", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif;
} div.wpcf7 input:-ms-input-placeholder,
div.wpcf7 textarea:-ms-input-placeholder,
div.wpcf7 select:-ms-input-placeholder,
div.wpcf7 option:-ms-input-placeholder {
color: #ccc;
font-style: -apple-system, BlinkMacSystemFont, "Helvetica", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif;
} div.wpcf7 input::-webkit-input-placeholder,
div.wpcf7 textarea::-webkit-input-placeholder,
div.wpcf7 select::-webkit-input-placeholder,
div.wpcf7 option::-webkit-input-placeholder {
color: #ccc;
font-style: -apple-system, BlinkMacSystemFont, "Helvetica", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif;
} div.wpcf7 input,
div.wpcf7 textarea,
div.wpcf7 select {
padding: 12px 10px;
margin: 5px 0 10px;
border: 1px solid #ededed;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
} div.wpcf7 input[type="file"],
div.wpcf7 textarea[type="file"],
div.wpcf7 select[type="file"] {
border: none;
} div.wpcf7 textarea[name="motive"], div.wpcf7 textarea[name="contents"], div.wpcf7 textarea[name="message"] {
width: 100%;
resize: vertical;
} div.wpcf7 .wpcf7-submit {
width: 350px;
padding: 20px;
margin: 0 auto 20px;
font-size: 18px;
color: #ffffff;
background: #eb0085;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
cursor: pointer;
display: block;
} div.wpcf7 .wpcf7-submit:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
} div.wpcf7 .require {
padding: 2px 3px;
font-size: 12px;
font-weight: 500;
color: #BF2020;
border: 1px solid #BF2020;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
float: right;
} div.wpcf7 .any {
padding: 2px 3px;
font-size: 12px;
font-weight: 500;
color: #20BF75;
border: 1px solid #20BF75;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
float: right;
} div.wpcf7 .ajax-loader {
margin: auto;
display: block;
} div.wpcf7 .wpcf7-response-output {
width: 600px;
padding: 20px;
margin: auto;
text-align: center;
} div.wpcf7 div.consent {
padding: 30px;
margin-bottom: 30px;
border: 1px solid #ededed;
} div.wpcf7 div.consent ul {
margin-left: 20px;
} div.wpcf7 div.consent ul li {
list-style: initial;
} div.wpcf7 div.consent span.consent {
text-align: center;
display: block;
} div.wpcf7 div.consent small {
text-align: center;
display: block;
} div.wpcf7 div.consent .wpcf7-list-item label {
display: table;
} div.wpcf7 div.consent .wpcf7-list-item label input[type="checkbox"] {
margin: 0;
vertical-align: middle;
zoom: 2;
} div.wpcf7 div.consent .wpcf7-list-item label .wpcf7-list-item-label {
font-size: 20px;
vertical-align: middle;
}
@media screen and (max-width: 640px) { div.wpcf7 form .wpcf7-text {
width: 100%;
} div.wpcf7 form .wpcf7-select {
width: 100%;
min-width: 100%;
} div.wpcf7 form .form-wrapper table {
width: 100%;
} div.wpcf7 form .form-wrapper table th {
width: 100%;
padding-left: 0;
padding-right: 0;
text-align: left;
display: block;
} div.wpcf7 form .form-wrapper table td {
width: 100%;
display: block;
} div.wpcf7 input,
div.wpcf7 textarea,
div.wpcf7 select {
padding: 8px 10px;
margin: 10px 0 20px;
} div.wpcf7 .wpcf7-submit {
width: 100%;
padding: 20px;
} div.wpcf7 .require {
margin-left: 10px;
float: none;
} div.wpcf7 .any {
margin-left: 10px;
float: none;
} div.wpcf7 .wpcf7-response-output {
width: 100%;
padding: 10px;
margin-bottom: 20px;
} div.wpcf7 div.consent {
padding: 20px;
margin-bottom: 30px;
border: 1px solid #ededed;
} div.wpcf7 div.consent h2 {
margin-bottom: 10px;
} div.wpcf7 div.consent p {
margin-bottom: 0;
} div.wpcf7 div.consent ul {
margin-left: 20px;
} div.wpcf7 div.consent ul li {
list-style: initial;
} div.wpcf7 div.consent span.consent {
text-align: center;
display: block;
} div.wpcf7 div.consent small {
text-align: center;
display: block;
} div.wpcf7 div.consent .wpcf7-list-item label {
display: table;
} div.wpcf7 div.consent .wpcf7-list-item label input[type="checkbox"] {
margin: 0;
vertical-align: middle;
zoom: 2;
} div.wpcf7 div.consent .wpcf7-list-item label .wpcf7-list-item-label {
font-size: 20px;
vertical-align: middle;
}
} #map {
width: 100%;
height: 400px;
} ol.acc {
margin: 0 0 40px;
} ol.acc li {
padding: 20px 0;
border-bottom: 1px dashed #ededed;
cursor: pointer;
} ol.acc li.open .acc-title {
background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNyAyNyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM0NDQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWludXM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9Imljb24tbG9naW4iPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTMuNSIgY3k9IjEzLjUiIHI9IjEyLjUiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSI2LjUiIHkxPSIxMy41IiB4Mj0iMjAuNSIgeTI9IjEzLjUiLz48L2c+PC9nPjwvc3ZnPg==');
} ol.acc li:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
} ol.acc li .acc-title {
padding: 5px 50px 5px 0;
margin-bottom: 0;
font-weight: bold;
background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNyAyNyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM0NDQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tcGx1czwvdGl0bGU+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0iaWNvbi1sb2dpbiI+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTIuNSIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjYuNSIgeTE9IjEzLjUiIHgyPSIyMC41IiB5Mj0iMTMuNSIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjEzLjUiIHkxPSI3IiB4Mj0iMTMuNSIgeTI9IjIxIi8+PC9nPjwvZz48L3N2Zz4=');
background-size: 26px;
background-position: center right 10px;
background-repeat: no-repeat;
display: block;
} ol.acc li .acc-title span {
margin-right: 5px;
color: #071E0F;
font-weight: bold;
} ol.acc li .acc-content {
margin-top: 20px;
display: none;
} ol.acc li .acc-content p {
padding: 20px;
margin-bottom: 0;
color: #444444;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
} ol.acc li .acc-content p span {
margin-right: 5px;
font-weight: bold;
}
@media screen and (max-width: 640px) { ul.faq-list {
margin-bottom: 30px;
} ul.faq-list li {
padding: 20px 0;
border-bottom: 1px solid #ededed;
cursor: pointer;
} ul.faq-list li.open .acc-title {
background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNyAyNyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM0NDQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWludXM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9Imljb24tbG9naW4iPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTMuNSIgY3k9IjEzLjUiIHI9IjEyLjUiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSI2LjUiIHkxPSIxMy41IiB4Mj0iMjAuNSIgeTI9IjEzLjUiLz48L2c+PC9nPjwvc3ZnPg==');
} ul.faq-list li:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
} ul.faq-list li .acc-title {
padding: 2px 50px 2px 0;
margin-bottom: 0;
background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNyAyNyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM0NDQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tcGx1czwvdGl0bGU+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0iaWNvbi1sb2dpbiI+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTIuNSIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjYuNSIgeTE9IjEzLjUiIHgyPSIyMC41IiB5Mj0iMTMuNSIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjEzLjUiIHkxPSI3IiB4Mj0iMTMuNSIgeTI9IjIxIi8+PC9nPjwvZz48L3N2Zz4=');
background-size: 26px;
background-position: center right;
background-repeat: no-repeat;
} ul.faq-list li .acc-title span {
margin-right: 5px;
color: #eb0085;
font-weight: bold;
} ul.faq-list li .faq-acc {
margin-top: 20px;
display: none;
} ul.faq-list li .faq-acc p {
padding: 20px;
margin-bottom: 0;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
} ul.faq-list li .faq-acc p span {
margin-right: 5px;
font-weight: bold;
}
} .readmore {
*zoom: 1;
} .readmore:after {
content: "";
display: table;
clear: both;
} .readmore h4 span {
margin-left: 10px;
display: inline-block !important;
} .readmore .button {
cursor: pointer;
} .readmore .button span {
margin: 0;
width: auto;
height: auto;
background: transparent;
position: static;
} .readmore .button .moretext {
display: block;
} .readmore .button .closetext {
display: none;
} .readmore .button.open .moretext {
display: none;
} .readmore .button.open .closetext {
display: block;
} .readmore .readmore-hide {
display: none;
}
@media screen and (max-width: 640px) { .readmore h4 {
margin-top: 20px;
} .readmore h4 span {
margin-left: 10px;
display: block !important;
}
} body .front-slider {
*zoom: 1;
} body .front-slider:after {
content: "";
display: table;
clear: both;
} .row-instagram {
margin-left: -10px;
margin-right: -10px;
display: flex;
flex-wrap: wrap;
} .col-instagram {
width: 16.66666%;
padding: 10px;
float: left;
} .insta a {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
display: block;
} .footer-link {
margin-top: 30px;
text-align: center;
} .footer-link a {
width: 30%;
padding: 15px;
margin: auto;
color: #fff;
background: #eb0085;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
display: block;
} .footer-link a:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
opacity: 0.85;
}
@media screen and (max-width: 640px) { .row-instagram {
margin: 0;
} .col-instagram {
width: 33.33333%;
padding: 0px;
float: left;
} .footer-link {
margin-top: 0px;
} .footer-link a {
width: 100%;
-moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0;
border-radius: 0 0 4px 4px;
}
} .fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style] {
width: 100% !important;
} body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity: 1;
} body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity: 1;
} body #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity: 1;
}
@media screen and (max-width: 640px) { body #page #jp-relatedposts .jp-relatedposts-items {
margin: 0;
} body #page #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
width: 100%;
padding: 0;
margin: 0 0 20px 0;
font-weight: 500;
text-align: center;
filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity: 1;
} body #page #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-title {
margin-top: 10px;
margin-bottom: 10px;
font-size: 18px;
line-height: 1.6;
text-align: center;
} body #page #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-title a {
color: #444444;
font-weight: 500;
} body #page #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-date,
body #page #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-context {
padding: 0 10px;
color: #444444;
filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity: 1;
display: inline-block;
} body #page #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-date {
border-right: 1px solid #444444;
}
}.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(//www.ytt-hawaii.com/wp-content/themes/sanghawai/lib/lightbox/images/close.png) url(//www.ytt-hawaii.com/wp-content/themes/sanghawai/lib/lightbox/images/loading.gif) url(//www.ytt-hawaii.com/wp-content/themes/sanghawai/lib/lightbox/images/prev.png) url(//www.ytt-hawaii.com/wp-content/themes/sanghawai/lib/lightbox/images/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(//www.ytt-hawaii.com/wp-content/themes/sanghawai/lib/lightbox/images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(//www.ytt-hawaii.com/wp-content/themes/sanghawai/lib/lightbox/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(//www.ytt-hawaii.com/wp-content/themes/sanghawai/lib/lightbox/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(//www.ytt-hawaii.com/wp-content/themes/sanghawai/lib/lightbox/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}.drawer-open{overflow:hidden!important}.drawer-nav{position:fixed;z-index:2;top:0;overflow:hidden;width:16.25rem;height:100%;color:#222;background-color:#fff}.drawer-brand{font-size:1.5rem;font-weight:700;line-height:3.75rem;display:block;padding-right:.75rem;padding-left:.75rem;text-decoration:none;color:#222}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{font-size:1rem;display:block;padding:.75rem;text-decoration:none;color:#222}.drawer-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-overlay{position:fixed;z-index:1;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.drawer-open .drawer-overlay{display:block}.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;-webkit-transition:top .6s cubic-bezier(.19,1,.22,1);transition:top .6s cubic-bezier(.19,1,.22,1)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}.drawer--left .drawer-nav{left:-16.25rem;-webkit-transition:left .6s cubic-bezier(.19,1,.22,1);transition:left .6s cubic-bezier(.19,1,.22,1)}.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-nav,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:16.25rem}.drawer--right .drawer-nav{right:-16.25rem;-webkit-transition:right .6s cubic-bezier(.19,1,.22,1);transition:right .6s cubic-bezier(.19,1,.22,1)}.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-nav,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:16.25rem}.drawer-hamburger{position:fixed;z-index:4;top:0;display:block;box-sizing:content-box;width:2rem;padding:0;padding:18px .75rem 30px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translateZ(0);transform:translateZ(0);border:0;outline:0;background-color:transparent}.drawer-hamburger:hover{cursor:pointer;background-color:transparent}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:2px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#222}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{position:absolute;top:-10px;left:0;content:" "}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}.drawer--sidebar,.drawer--sidebar .drawer-contents{background-color:#fff}@media (min-width:64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}.drawer--sidebar .drawer-nav{display:block;-webkit-transform:none;transform:none;position:fixed;width:12.5rem;height:100%}.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}.drawer--sidebar .drawer-container{max-width:48rem}}@media (min-width:75em){.drawer--sidebar .drawer-nav{width:16.25rem}.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}.drawer--sidebar .drawer-container{max-width:60rem}}.drawer--navbarTopGutter{padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar{z-index:3;top:0;width:100%}.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{position:relative;z-index:3;box-sizing:border-box;width:100%;height:3.75rem;padding:0 .75rem;text-align:center}.drawer-navbar .drawer-brand{line-height:3.75rem;display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none}.drawer-navbar .drawer-brand:hover{background-color:transparent}.drawer-navbar .drawer-nav{padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:7.5rem}@media (min-width:64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.drawer-navbar .drawer-menu{padding:0}.drawer-navbar .drawer-dropdown-menu{position:absolute;width:16.25rem;border:1px solid #ddd}.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}}.drawer-dropdown-menu{display:none;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#fff}.drawer-dropdown-menu>li{width:100%;list-style:none}.drawer-dropdown-menu-item{line-height:3.75rem;display:block;padding:0;padding-right:.75rem;padding-left:1.5rem;text-decoration:none;color:#222}.drawer-dropdown-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-dropdown.open>.drawer-dropdown-menu{display:block}.drawer-dropdown .drawer-caret{display:inline-block;width:0;height:0;margin-left:4px;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.drawer-dropdown.open .drawer-caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.drawer-container{margin-right:auto;margin-left:auto}@media (min-width:64em){.drawer-container{max-width:60rem}}@media (min-width:75em){.drawer-container{max-width:70rem}}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://www.ytt-hawaii.com/wp-content/themes/sanghawai/lib/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.ytt-hawaii.com/wp-content/themes/sanghawai/lib/slick/fonts/slick.eot);
src: url(https://www.ytt-hawaii.com/wp-content/themes/sanghawai/lib/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.ytt-hawaii.com/wp-content/themes/sanghawai/lib/slick/fonts/slick.woff) format('woff'), url(https://www.ytt-hawaii.com/wp-content/themes/sanghawai/lib/slick/fonts/slick.ttf) format('truetype'), url(https://www.ytt-hawaii.com/wp-content/themes/sanghawai/lib/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 11px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '●';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}@font-face{font-family:TablePress;src:url(//www.ytt-hawaii.com/wp-content/plugins/tablepress/css/tablepress.eot);src:url(//www.ytt-hawaii.com/wp-content/plugins/tablepress/css/tablepress.eot?#ie) format('embedded-opentype'),url(data:application/x-font-woff;base64,d09GRgABAAAAAAXYAAwAAAAACXwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABHAAAABwAAAAcZInHOk9TLzIAAAE4AAAAPgAAAGB7NXPDY21hcAAAAXgAAABMAAABUvD45QVnYXNwAAABxAAAAAgAAAAIAAAAEGdseWYAAAHMAAABKQAAAgjYVHFyaGVhZAAAAvgAAAAvAAAANv2jaBNoaGVhAAADKAAAAB0AAAAkCk0F6GhtdHgAAANIAAAAIAAAACgoAADqbG9jYQAAA2gAAAAWAAAAFgJWAbxtYXhwAAADgAAAAB0AAAAgAE4AH25hbWUAAAOgAAAB3AAAA43ZugaUcG9zdAAABXwAAABZAAAAgeNVfAkAAAABAAAAAMwXcmMAAAAAy1XFoAAAAADNHI82eJxjYGbexjiBgZWBhaWHxZiBgaENQjMVM0SB+ThBQWVRMYPDh+APd9gY/gP5bAyMykCKEUmJAgMjAC56Ct8AAHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwMDB9CPtz6cOf/fyAr+MN1EIt/A78evy5UFxgwsjHAuYxAPSB9KICRYdgDAL67D8kAAQAB//8AD3icXU/NTsJAEJ5ZFggxxmCbkiwHAzLTowlu4ejeyxPwCOBR7r3rE/geeubuG3i3TyGts12MtT18ndnd7w8QsvpdX/Q/IAboI9s1rpY3mMTDkcAVDuaqPD0RqRfaU05UGSxJhj2p5wDNUplqyjsZQT6EQ/2mc9GcyBIPReQOObPrkccHMZhgonMS3R1tiLCsDNFm8bgQF3W06ekgqqnN5Aa//D9nlrOgDeg09Aq4lK3RTiX16n621BBVLrIe2PQK09s2c4THyPIvF4TrAndwO5uHvhPUwOa7MNw8FsCtZfZDJBKB66BQhW58cRwHW09OVMEtI+3aOhEHX+E63crM2dh6X+WazMFLvf6F57OvAqiPGvo+87Tb+LrT4X9/7lT6bKXs9vsByDlkyAAAAHicY2BkYGAA4mO9Sxji+W2+MnCzM4DAWZl+bwT9fyuLN+tpIJeDgQkkCgAbqgoOAHicY2BkYGBj+HeXgYGdAQRYvBkYGVABFwA+hgJEAAAAeJxjZ4AAdiBmaWAwBeJSFhAbiJkaGByAGMwGADa+AxEAAAAAAAAAAAAqAFgAdgCUALIA0AEEAAB4nGNgZGBg4GKQYWBiAAEQycgAEnMA8xkABjEAbgAAAHicjZJBaxNBFMf/u0mbJoig5KC3QcRblt2tFCm9lEp701iKIHiZJLPJ0mSnzE5S8h38BB79Nn4ab94E/zN9JVB7MCEzv/3Pm/f+720ADPEbCe4/qXCCAV4Kp+jhrXAHGb4Ld/Ecv4T38Cx5I7yPQfJBuIdPyR/hAzxJa+E+Buk3Zku6fal8xwn9dIRTPMVr4Q6+4kS4S/Wn8B5eJanwPobJO+EefiRfhA/wIv0o3Mcw3YRyV9CYYAmDMRzXll9c6cnSjJ1pyZcU51gzRDMAl2a+XmrCOSwa+Lg7RhgolJxKzv2Yv8cSqwfZ7iILHGHEdcT7OfdDJreNP7dublSZ5epY7QwpMUCxOBoVozIvDh/v4mEx/JsE+MwQx+A6dhO8hA7y2EvwUjLEuLa2jSqyPFcsV/7H0MbxUFMOYwkhVSykODAb10U8OePTDbY8qel0QV3FO1PSvaUqDnh3p5LBB8WxxozqKnZ4TU1T9THfhJ3vsjTcw9M02s1ocWl0a5QzlXHKW+UXRp3Zm62r5wuvWjP1oenKunhS8YUo7/TMrLS7Vtp7V0/WMaSxvp6aNoP8FYKzU9zGOpbOTHidzqvTW9PaFZ/e0+QmtnJBatjAlqLeGHWhm9kWfwGPR6C4eJxjYGIAg/9VDFEM2AAXEDMyMDEyMTIzsjCyMrIxsjNy8CRnpJYV5efF56SmlfDCOEWZ6RklXMmJRakl8Sn55XkcEGZpAVQMpJgbwgQrZSnOLyoBACnGHqgAAAA=) format('woff'),url(//www.ytt-hawaii.com/wp-content/plugins/tablepress/css/tablepress.ttf) format('truetype'),url(//www.ytt-hawaii.com/wp-content/plugins/tablepress/css/tablepress.svg#TablePress) format('svg');font-weight:400;font-style:normal}.tablepress-table-description{clear:both;display:block}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}.tablepress tbody td{vertical-align:top}.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}.tablepress tbody tr:first-child td{border-top:0}.tablepress thead th{border-bottom:1px solid #ddd}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress .odd td{background-color:#f9f9f9}.tablepress .even td{background-color:#fff}.tablepress .row-hover tr:hover td{background-color:#f3f3f3}.tablepress img{margin:0;padding:0;border:none;max-width:none}.dataTables_wrapper{clear:both;margin-bottom:1em}.dataTables_wrapper .tablepress{clear:both;margin:0!important}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;margin:0 5px}.dataTables_paginate a:first-child{margin-left:0}.dataTables_paginate a:last-child{margin-right:0}.paginate_button:hover{cursor:pointer;text-decoration:none}.paginate_button.disabled{color:#999!important;text-decoration:none;cursor:default}.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}.dataTables_paginate.paging_simple{padding:0 15px}.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";text-shadow:.1em .1em #666;position:absolute;top:0;right:auto;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1}.paging_simple .paginate_button.next:after{text-align:right;content:"\f054";left:auto}.paginate_button:after,.paginate_button:before{color:#d9edf7}.paginate_button:hover:after,.paginate_button:hover:before{color:#049cdb}.paginate_button.disabled:after,.paginate_button.disabled:before{color:#f9f9f9}.dataTables_processing{display:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}.mejs-offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0px 0,0 0,0 0,0 0);position:absolute!important;height:1px;width:1px;overflow:hidden}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-fill-container,.mejs-fill-container .mejs-container{width:100%;height:100%}.mejs-fill-container{overflow:hidden}.mejs-container:focus{outline:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/controls.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-volume-button{}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay{}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:rgba(33,248,248,1)}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-jump-forward-button{background:transparent url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/jumpforward.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url(//www.ytt-hawaii.com/wp-includes/js/mediaelement/skipback.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}.wp-playlist-caption,.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title,.wp-playlist-item-album{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mejs-container{clear:both}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span{max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase;text-decoration:none}.media-embed-details .setting .remove-setting{padding:0}.media-embed-details .setting a:hover{color:red}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist-caption,.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist .mejs-container{margin:0;width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{max-width:88%}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}