.header::before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color:rgba(0,0,0,0.3);
z-index: -1;
will-change: transform;
-moz-transform: scale(1, 0);
-ms-transform: scale(1, 0);
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
opacity: 1!important;
}
.header:hover::before {
-moz-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
.header.fixed.thb-fixed-shadow-style2::before {
box-shadow: none;
background-color: rgba(0,0,0,0);
}
p {
text-align: justify;
}
.post-detail .post-content p {
font-size: 16px!important;
}
.thb-full-menu > li + li {
margin-left: 40px!important;
}
.subfooter {
padding: 20px 0 20px!important;
}
.post-detail .post-gallery-detail {
padding-bottom: 10vh!important;
margin-bottom: 70px!important;
}
.header {
padding-top: 10px;
padding-bottom: 10px;
}
::placeholder {
color: #333!important;
}
.footer {
padding: 0!important;
}
.alignright {
margin: -10px 0 0 10px!important;
}
input[type="submit"] {
background-color: #008080!important;
}
.white-header .header-secondary-text p, .header.light-header .header-secondary-text p {
font-size: 14px;
}
.header-secondary-text div p.smaller {
font-size: 12px !important;
}
.header-secondary-text div p {
font-size: 14px;
}
.header.style4 #full-menu {
left: 42%!important;
}
.yrm-content {
text-align: justify;
}
.footer p {
margin-bottom: 0!important;
}
ol {
font-size: 14px !important;
margin: 8px 0 14px 0;
text-align:justify;
font-weight:bold;
}
ol ol {
font-weight: normal;
}
.wpb_text_column ol {
margin-bottom:20px !important;
}
ol li {
margin-bottom:15px!important;
}
.wpb_text_column a:not(.btn):not(.button) {
color: #385356;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active {
background-color: #42615A !important;
}
.wpb-js-composer .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
background-color: #507970!important;
}
.yrm-toggle-expand {
border: 1px solid #394B56!important;
}
.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover {
border-width: 1px!important;
}
.comment-respond {
display:none;
}
.post-detail .entry-footer {
border-bottom: 0!important;
}
.widget > h6 {
font-size: 15px!important;
}
a[href^=tel] { color: inherit; text-decoration: none; }
@media only screen and (min-width: 1600px) {
.thb-full-menu > li + li {
margin-left: 70px !important;
}
}#boxzilla-overlay,.boxzilla-overlay {
position: fixed;
background: rgba(0, 0, 0, 0.65 );
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 10000;
}
.boxzilla-center-container {
position: fixed;
top: 0;
left: 0;
right: 0;
height: 0;
text-align: center;
z-index: 11000;
line-height: 0;
} .boxzilla-center-container .boxzilla {
display: inline-block;
text-align: left;
position: relative;
line-height: normal;
}
.boxzilla {
position: fixed;
z-index: 12000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: white;
padding: 25px;
}
.boxzilla.boxzilla-top-left {
top: 0;
left: 0;
}
.boxzilla.boxzilla-top-right {
top: 0;
right: 0;
}
.boxzilla.boxzilla-bottom-left {
bottom: 0;
left: 0;
}
.boxzilla.boxzilla-bottom-right {
bottom: 0;
right: 0;
} .boxzilla-content > *:first-child {
margin-top: 0;
padding-top: 0;
}
.boxzilla-content > *:last-child {
margin-bottom: 0;
padding-bottom: 0;
}
.boxzilla-close-icon {
position: absolute;
right: 0;
top: 0;
text-align: center;
padding: 6px;
cursor: pointer;
font-size: 28px;
font-weight: bold;
line-height: 20px;
color: #000;
opacity: .5;
}
.boxzilla-close-icon:hover, .boxzilla-close-icon:focus {
opacity: .8;
}
.boxzilla-wobble {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: boxzilla-wobble;
}
@keyframes boxzilla-wobble {
from {
transform: none;
}
15% {
transform: translate3d(-21%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
transform: translate3d(18%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
transform: translate3d(-12%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
transform: translate3d(6%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
transform: translate3d(-3%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
transform: none;
}
}