div.bbp-template-notice, 
div.indicator-hint {
margin: 0px 0px 30px 0px;
}
#subscription-toggle {
float: right;
}
#bbpress-forums div.bbp-breadcrumb p, #bbpress-forums div.bbp-topic-tags p {
margin-bottom: 30px;
}
#bbpress-forums fieldset.bbp-form legend {
font-weight: bold;
}
.wp-editor-wrap {
border: 1px solid #eeeeee;
}
.bbp-breadcrumb-sep {
padding: 0px 5px;
}
#bbpress-forums fieldset.bbp-form p, #bbpress-forums fieldset.bbp-form textarea, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form input[type="text"] {
margin-bottom: 20px;
}
#bbpress-forums input[type="text"] {
margin-bottom: 0px !important;
width: 50%;
}
#bbp_topic_submit,
#bbp_search_submit,
#bbpress-forums fieldset.bbp-form,
div.bbp-submit-wrapper,
#bbpress-forums #bbp-your-profile fieldset.submit button {
margin: 0px 0px 20px 0px;
}
#bbp-user-avatar .vcard,
.vcard.bbp-user-profile-link {
width: auto;
float: none;
}
.bbp-submit-wrapper .button.submit {
margin-right: 0px !important;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
background: transparent;
}
#bbpress-forums li.bbp-header {
border-top: none;
}
#bbpress-forums li.bbp-body ul.forum, 
#bbpress-forums li.bbp-body ul.topic {
padding: 20px;
}
#bbpress-forums li.bbp-header, 
#bbpress-forums li.bbp-footer {
padding: 10px 20px;
}
a.bbp-forum-title,
.bbp-topic-title a.bbp-topic-permalink,
#bbpress-forums fieldset.bbp-form label  {
font-size: 13px !important;
}
#bbpress-forums div.bbp-reply-header {
background: none;
}
#bbpress-forums div.reply {
font-size: inherit;
font-style: inherit;
}
#bbpress-forums .topic .bbp-topic-meta .bbp-author-avatar,
#bbpress-forums .topic .bbp-topic-meta .avatar,
.bbp-topic-freshness-author .avatar {
display: none;
}
#bbpress-forums .topic .bbp-topic-meta a {
color: inherit;
}
div.bbp-reply-header {
padding: 15px 15px 0 25px;
}
li.bbp-body div.hentry {
padding-top: 0;
}
.bbp-pagination-count {
font-weight: bold;
} div.bbp-template-notice p {
padding: 20px;
}
div.bbp-template-notice.info {
border: none;
background-color: #E6F5F8;
border-radius: 0;
}
div.bbp-template-notice, div.indicator-hint {
background-color: #FAEFD3;
border: none;
border-radius: 0;
}
#bbpress-forums .wp-editor-container .button {
font:inherit !important;
text-transform: none !important;
letter-spacing: 0;
}article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; } html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
:focus {
outline: 0;
}
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
} table {
border-collapse: collapse;
border-spacing: 0;
}
td { vertical-align: top; }
img{max-width:100%;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { }
input[type="text"],input[type="submit"],input[type="file"],input[type="email"], input[type="password"], input[type="number"], textarea { -webkit-appearance: none; -webkit-border-radius:0px; }
.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }
::selection         {background: rgb(0,0,0); color: #fff; }
::-moz-selection    {background: rgb(255,255,158);}
img::selection      {background: transparent;}
img::-moz-selection {background: transparent;}   html {
padding-right: 0px !important;
overflow-y: auto;
overflow-x: hidden;
}
html.hide-overflow{
overflow: hidden !important;
}
html.show-overflow{
overflow-y: scroll;
}
body {
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale;
} .tp-simpleresponsive >ul li {
z-index: 1 !important;
}
.tatsu-frame #header{
transform: translateZ(0px);
} #main.layout-border{
padding: 30px;
}
#main.layout-border.layout-border-header-top {
padding: 0px 30px 30px 30px;
}
.left-header #main.layout-border{
padding-left: 0px;
}
#header-top-bar-left   {
float: left;
padding: 10px 20px;
}
#header-top-bar-wrap.be-wrap #header-top-bar-left{
padding-left: 0px;
}
#header-top-bar-right   {
float: right;
padding: 10px 20px;
}
#header-top-bar-wrap.be-wrap #header-top-bar-right {
padding-right: 0px;
}
#header-top-bar-left .top-bar-widgets, 
#header-top-bar-left .header-search-controls,
#header-top-bar-left .header-cart-controls,
#header-top-bar-left .topbar-menu-container{
margin-right: 15px;
}
#header-top-bar-right .top-bar-widgets, 
#header-top-bar-right .header-search-controls,
#header-top-bar-right .header-cart-controls,
#header-top-bar-right .topbar-menu-container {
margin-left: 15px;
}
#header-controls-left .header-widgets, 
#header-controls-left .header-search-controls,
#header-controls-left .header-cart-controls,
#header-controls-left .menu-controls {
margin-right: 15px;
}
#header-controls-right .header-widgets, 
#header-controls-right .header-search-controls,
#header-controls-right .header-cart-controls,
#header-controls-right .sliderbar-menu-controller {
margin-left: 15px;
}
#header-top-bar-left ul ,
#header-top-bar-right ul ,
#header-controls-left ul {
display: inline;
padding-left: 0px;
}
#header-top-bar-left li ,
#header-top-bar-right li ,
#header-controls-left li {
display: inline;
text-decoration: none;
}
.menu-falling-animate-controller {
display: inline-block;
cursor: pointer; }
.custom-font-icon {
display: inline-block;
line-height: normal;
position: relative;
cursor: pointer;
}
.menu-icon {
border-top-width: 2px;
border-style: solid;
border-color: inherit;
display: block;
margin-bottom: 6px;
width: 16px;
-webkit-transition: -webkit-transform 400ms ease, opacity 400ms ease, top 400ms ease;
-moz-transition: -moz-transform 400ms ease, opacity 400ms ease, top 400ms ease;
-o-transition: -o-transform 400ms ease, opacity 400ms ease, top 400ms ease;
transition: transform 400ms ease, opacity 400ms ease, top 400ms ease;
cursor: pointer;
position: absolute;
top: 0px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
}
.menu-icon.menu-icon-third {
margin-bottom: 0px;
}
.custom-font-icon .menu-icon.menu-icon-first {
top: -4px;
}
.custom-font-icon .menu-icon.menu-icon-second {
position: relative;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
.custom-font-icon .menu-icon.menu-icon-third {
top: 4px;
}
.custom-font-icon.active .menu-icon.menu-icon-first {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
top: 0;
}
.custom-font-icon.active .menu-icon.menu-icon-second {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transform: translateX(50px);
-moz-transform: translateX(50px);
-ms-transform: translateX(50px);
-o-transform: translateX(50px);
}
.custom-font-icon.active .menu-icon.menu-icon-third {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
top: 0;
}
#header-top-bar-wrap i.font-icon {
margin-bottom: 0px;
}
#header-top-bar,
#header-bottom-bar {
line-height: 25px; }
#header-top-bar{
position: relative;
z-index: 3;
}
#header-top-bar .topbar-menu-container{
display: inline-block;
}
#topbar-menu > li:after{
content: " | ";
} 
#topbar-menu > li:last-child:after{
content: "";
} .header-cart-controls, 
.sliderbar-nav-controller-wrap{
display: inline-block;
}
.header-cart-controls{
float: none !important;
}
#header #left-header-mobile .header-cart-controls{
float: right !important;
}
.top-overlay-menu #header-bottom-bar{
display: none;
}
#header .header-border{
display: block;
}
#header .transparent .header-border{
display: none;
}
.style6 #header-wrap {
text-align: center;
} .style4 #header-bottom-bar{
padding: 0 30px;
} .logo a, .logo a img {
display: block;
} .style1 .logo {
margin-left: 30px;
padding:20px 0; float: left;
}
.layout-border-header-top .style1 .logo {
margin-left: 0px;
}
.style1 .be-wrap  .logo {
margin-left:0;
}
.style4 .logo {
margin-left: 30px;
padding:20px 0; float: left;
}
.style4 .be-wrap .logo {
margin-left : 0;
}
#left-header-mobile .logo {
margin-left: 30px;
padding:20px 0; float: left;
} .style5 .logo {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
} .style2 #header-wrap{
position: relative;
}   .style3 .logo {
position: absolute;
left: 30px;
padding: 20px 0; }
.style3 .be-wrap .logo {
left : 0;
}
.layout-border-header-top .style3 .logo {
left: 0px;
} .style2 .logo {
text-align: center;
}
.style2 .logo a{
display: inline-block;
vertical-align: middle;
}
.style6 .logo {
margin: 25px auto;
display: inline-block;
vertical-align: top;
z-index: 1;
position: relative;
}  #header-inner-wrap i.font-icon{
margin-bottom: 0px;
} #left-header-mobile .mobile-nav-controller-wrap{
margin: 0 30px 0px 15px;
float: right;
}
#header .tatsu-module,
#header .oshine-module {
margin-bottom: 0;
} .mobile-menu.left-mobile-menu #mobile-menu {
padding-bottom: 0px !important;
}
.mobile-menu.right-mobile-menu #mobile-menu {
padding-top: 0px !important;
}  .be-nav-link-effect-1 a {
padding: 8px 0;
}
.be-nav-link-effect-1 a::after {
position: absolute;
top: 170%;
left: 20px;
width: calc(100% - 40px);
height: 2px;
background: rgba(0,0,0,0.1);
content: '';
opacity: 0;
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
-moz-transition: opacity 0.3s, -moz-transform 0.3s;
-o-transition:  opacity 0.3s, -o-transform 0.3s;
-ms-transition:  opacity 0.3s, -ms-transform 0.3s;
transition: opacity 0.3s, transform 0.3s;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px);
} .be-nav-link-effect-1 a:hover::after {
opacity: 1;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
} .be-nav-link-effect-2 a::after {
position: absolute;
top: 170%;
left: 50%;
right: 50%;
height: 2px;
z-index: 1;
content: "";
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
-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);
background: rgba(0,0,0,0.1);
} .be-nav-link-effect-2 a:hover::after {
left: 20px;
right: 20px;
} .be-nav-link-effect-3 a::after {
position: absolute;
top:170%;
left: 50%;
right: 50%;
height: 2px;
z-index: 1;
content: "";
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
-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);
background: rgba(0,0,0,0.1);
} .be-nav-link-effect-3 a:hover::after {
left: 40%;
right: 40%;
} .sub-menu a:after{
display: none;
}
#navigation .sub-menu a {
left: 0;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#navigation .sub-menu a:hover {
left:7px;
}  .header-code-widgets {
display: inline-block;
margin-left: 15px;
} .sliderbar-menu-controller{
display: inline-block;
cursor: pointer;
} .search-box-wrapper {
position: absolute;
top: 100%;
right: 0px;
width: 240px;
display: none;
z-index: 12;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.23);
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.23);
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.23);
line-height: normal;
padding: 30px;
background: #fff;
overflow-y: hidden;
}
.be-themes-layout-layout-border-header-top .search-box-wrapper {
z-index: 10 !important;
}
#header-top-bar-right .search-box-wrapper{
padding: 0px;
}
.header-search-controls {
display: inline-block;
}
.header-search-controls .search-button {
margin-left: 0px;
cursor: pointer;
color: inherit;
display: inline-block;
zoom: 1;
position: relative;
top: 2px;
font-size: 18px;
line-height: normal;
}
#header-top-bar-right .search-box-wrapper.style1-header-search-widget input[type="text"]{
height: 55px;
}
.search-box-wrapper .searchform .search-icon {
position: absolute;
top: 0px;
right: 35px;
line-height: 96px;
font-size: 14px;
}
#header-top-bar-right .search-box-wrapper .searchform .search-icon{
top: -19px;
right: 14px;
}
.search-box-wrapper.style2-header-search-widget .searchform .search-icon{
display: none;
}
.search-box-wrapper .searchform .s {
width: 100%;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
margin-bottom: 0;
}
.search-box-wrapper .icon-icon_close{
color: #232323;
}
.search-box-wrapper.style2-header-search-widget {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
box-sizing: border-box;
}
body.admin-bar .search-box-wrapper.style2-header-search-widget {
padding-top: 62px;
}
body.admin-bar .search-box-wrapper.style2-header-search-widget .searchform .search-icon {
top: 50%;
line-height: normal;
margin-top: -14px;
font-size: 25px;
right:14px;
}
.search-box-wrapper.style2-header-search-widget .search-box-inner1 {
position: relative;
display: table;
width: 100%;
height: 100%;
}
.search-box-wrapper.style2-header-search-widget .search-box-inner2 {
display: table-cell;
vertical-align: middle;
width: 100%;
margin: 0px;
}
.search-box-wrapper.style2-header-search-widget .searchform .s {
height: 100px;
font-size: 40px;
line-height: 1;
}
.search-box-wrapper.style2-header-search-widget .searchform {
display: block;
width: 80%;
margin: 0 auto;
position: relative;
}
.header-search-form-close {
display: none;
}
.search-box-wrapper.style2-header-search-widget .header-search-form-close {
position: absolute;
top: 30px;
right: 30px;
font-size: 35px;
cursor: pointer;
color: inherit;
display: block;
z-index: 4;
}
body.admin-bar .search-box-wrapper.style2-header-search-widget .header-search-form-close {
margin-top: 32px;
} .left-strip-wrapper .header-cart-controls {
width: 100%;
text-align: center;
top: 85%;
}
.header-cart-controls .cart-contents span {
display: inline-block;
font-weight: bold;
margin: 0 auto;
border-radius: 20%;
text-align: center;
width: 20px;
height: 20px;
line-height: 21px;
font-size: 10px;
position: relative;
top: -5px;
}
.left-strip-wrapper .header-cart-controls .cart-contents span {
display: block;
position: static;
margin-top: -60px;
}
.header-cart-controls .cart-contents{
color: inherit; line-height: 0;
}
.header-cart-controls .cart-contents i{
font-size: 23px;
position: relative;
} body.header-transparent #header #header-inner-wrap.no-transparent,
body.sticky-header #header #header-inner-wrap.no-transparent {
position: fixed;
top: -300px;
width: 100%;
right: 0px;
}
body.header-transparent #header #header-inner-wrap.no-transparent.top-animate,
body.sticky-header #header #header-inner-wrap.no-transparent.top-animate {
top: 0px;
-webkit-transition: top .50s ease, right 400ms ease;
-moz-transition: top .50s ease, right 400ms ease;
-o-transition: top .50s ease, right 400ms ease;
-ms-transition: top .50s ease, right 400ms ease;
-webkit-backface-visibility: hidden;
}
body.header-transparent.admin-bar #header #header-inner-wrap.no-transparent.top-animate,
body.sticky-header.admin-bar #header #header-inner-wrap.no-transparent.top-animate {
top: 32px;
-webkit-transition: top .50s ease, right 400ms ease;
-moz-transition: top .50s ease, right 400ms ease;
-o-transition: top .50s ease, right 400ms ease;
-ms-transition: top .50s ease, right 400ms ease;
-webkit-backface-visibility: hidden;
box-shadow: 0 1px 1px rgba(0,0,0,0.15);
}
body.header-transparent #header #header-inner-wrap {
position: absolute; width: 100%;
border: none !important;
}
body.header-transparent #header #header-wrap {
background: transparent;
box-shadow: none;	
}
body.header-transparent #header #header-bottom-bar {
background: transparent;
box-shadow: none;	
}
body #main.layout-border-header-top #header-inner-wrap.no-transparent,
body.admin-bar #main.layout-border-header-top #header-inner-wrap.no-transparent {
position: fixed;
backface-visibility: hidden;
width: 100%;
}
body #main.layout-border-header-top #header-inner-wrap.no-transparent {
top: 0px;
width:100%;
}
body.admin-bar #main.layout-border-header-top #header-inner-wrap.no-transparent {
top: 32px;
}
#header-inner-wrap.transparent {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
#header-inner-wrap {
position: relative;
}
#header-inner-wrap.background--dark.transparent #navigation,
#header-inner-wrap.background--dark.transparent #navigation-left-side,
#header-inner-wrap.background--dark.transparent #navigation-right-side,
#header-inner-wrap.background--dark.transparent .header-search-controls .search-button,
#header-inner-wrap.background--dark.transparent .header-cart-controls  i.font-icon,
#header-inner-wrap.background--dark.transparent .menu-controls i.font-icon,
#header-inner-wrap.background--dark.transparent .menu-controls {
color: #f5f5f5;
}
.single_portfolio_info_close.background--dark .font-icon,
#portfolio-title-nav-bottom-wrap  .background--dark{
color: #f5f5f5;
}
#header-inner-wrap.background--light.transparent #navigation,
#header-inner-wrap.background--light.transparent #navigation-left-side,
#header-inner-wrap.background--light.transparent #navigation-right-side,
#header-inner-wrap.background--light.transparent .header-search-controls .search-button,
#header-inner-wrap.background--light.transparent .header-cart-controls  i.font-icon,
#header-inner-wrap.background--light.transparent .menu-controls i.font-icon,
#header-inner-wrap.background--light.transparent .menu-controls  {
color: #333;
}
.single_portfolio_info_close.background--light .font-icon,
#portfolio-title-nav-bottom-wrap .background--light{
color: #333;
} #header-inner-wrap.background--dark.transparent .be-mobile-menu-icon,
#header-inner-wrap.background--dark.transparent .be-mobile-menu-icon span,
#portfolio-title-nav-bottom-wrap  .background--dark .home-grid-icon span{
background-color: #f5f5f5;
} #header-inner-wrap.background--light.transparent .be-mobile-menu-icon,
#header-inner-wrap.background--light.transparent .be-mobile-menu-icon span,
#portfolio-title-nav-bottom-wrap  .background--light .home-grid-icon span {
background-color: #333;
}  .logo img {
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translateY(-50%) translateX(-50%);
opacity: 0;
visibility: hidden;
}   .top-animate .logo .sticky-logo {
position: relative;
top: 0;
left: 0;
transform: translateY(0) translateX(0);
visibility: visible;
opacity: 1;
transition : opacity 700ms cubic-bezier(0.645, 0.045, 0.355, 1);
}  #header-inner-wrap.transparent:not( .no-transparent ).background--dark .logo .light-scheme-logo,
#header-inner-wrap.semi-transparent:not( .no-transparent ).background--dark .logo .light-scheme-logo  {
position: relative;
top: 0;
left: 0;
transform: translateY(0) translateX(0);
visibility: visible;
opacity: 1;
transition : opacity 700ms cubic-bezier(0.645, 0.045, 0.355, 1);
} #header-inner-wrap.transparent:not( .no-transparent ).background--light .logo .dark-scheme-logo,
#header-inner-wrap.semi-transparent:not( .no-transparent ).background--light .logo .dark-scheme-logo {
position: relative;
top: 0;
left: 0;
transform: translateY(0) translateX(0);
opacity: 1;
visibility: visible;
transition : opacity 700ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
body:not( .side-menu-opened ) #header-inner-wrap:not( .transparent ):not( .top-animate ) .logo .normal-logo,
body:not( .side-menu-opened ) #header-inner-wrap.transparent:not( .background--dark ):not( .background--light ):not( .top-animate ) .logo .normal-logo {
position: relative;
top: 0;
left: 0;
transform: translateY(0) translateX(0);
opacity: 1;
visibility: visible;
transition : opacity 700ms cubic-bezier(0.645, 0.045, 0.355, 1);
}  #header {
position: relative;
z-index: 10;
}
.be-sticky-sections #header {
z-index: 99;
}
#header-inner-wrap.top-animate #navigation, 
#header-inner-wrap.top-animate .header-controls, 
#header-inner-wrap.top-animate .social-media-icons-mid-header,
#header-inner-wrap.stuck #navigation, 
#header-inner-wrap.stuck .header-controls, 
#header-inner-wrap.stuck .social-media-icons-mid-header {
line-height: 70px;
-webkit-transition: line-height 0.5s ease;
-moz-transition: line-height 0.5s ease;
-ms-transition: line-height 0.5s ease;
-o-transition: line-height 0.5s ease;
transition: line-height 0.5s ease;
} #navigation a,
#navigation-right-side a,
#navigation-left-side a {
position: relative;
color: inherit;
padding: 0px 20px;
display: inline-block;
line-height: initial;
}
#navigation ul li,
#navigation-right-side ul li,
#navigation-left-side ul li {
float: left;
display: inline-block;
position: relative;
margin-bottom: 0;
line-height: inherit;
}
#navigation .sub-menu,
#navigation .children,
#navigation-right-side .sub-menu,
#navigation-right-side .children,
#navigation-left-side .sub-menu,
#navigation-left-side .children {
position: absolute;
width: 200px;
display: none; 
z-index: 12;
top: 100%;
line-height: 32px;
padding: 10px 0;
margin-top: 1px;
}
#navigation .sub-menu .sub-menu,
#navigation .children .children,
#navigation-right-side .sub-menu .sub-menu,
#navigation-right-side .children .children,
#navigation-left-side .sub-menu .sub-menu,
#navigation-left-side .children .children {
left: 100%;
top: -10px;
margin-left: 0;
}
#navigation ul .sub-menu li,
#navigation ul .children li,
#navigation-right-side ul .sub-menu li,
#navigation-right-side ul .children li,
#navigation-left-side ul .sub-menu li,
#navigation-left-side ul .children li {
display: block;
float: none;
text-align: left;
}
#navigation ul .sub-menu li a,
#navigation ul .children li a,
#navigation-right-side ul .sub-menu li a,
#navigation-right-side ul .children li a,
#navigation-left-side ul .sub-menu li a,
#navigation-left-side ul .children li a {
display: block;
padding: 5px 20px;
line-height: inherit;
}
.menu-controls i.font-icon {
font-size: 21px; cursor: pointer;
display: inline-block;
zoom: 1;
padding: 0px;
line-height: normal;
}
.exclusive-mobile-bg .menu-controls{
font: initial; padding: 10px 10px;
}
.menu-controls i.font-icon:before {
position: relative;
top: 2px;
}
.top-overlay-menu #navigation,
.top-overlay-menu #navigation-right-side,
.top-overlay-menu #navigation-left-side{
display: none;
}
body.menu-animate-fall #navigation ul li,
body.menu-animate-fall #navigation-right-side ul li,
body.menu-animate-fall #navigation-left-side ul li {
-webkit-transition: -webkit-transform 400ms ease, opacity 400ms ease;
-moz-transition: -moz-transform 400ms ease, opacity 400ms ease;
-o-transition: -o-transform 400ms ease, opacity 400ms ease;
transition: transform 400ms ease, opacity 400ms ease;
transform: translateY(-60%);
-ms-transform: translateY(-60%);
-moz-transform: translateY(-60%);
-webkit-transform: translateY(-60%);
-o-transform: translateY(-60%);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
body.menu-animate-fall #navigation ul li ul li,
body.menu-animate-fall #navigation-right-side ul li ul li,
body.menu-animate-fall #navigation-left-side ul li ul li,
body.menu-animate-fall-active #navigation ul li,
body.menu-animate-fall-active #navigation-right-side ul li,
body.menu-animate-fall-active #navigation-left-side ul li  {
transform: initial;
-ms-transform: initial;
-moz-transform: initial;
-webkit-transform: initial;
-o-transform: initial;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
} .left-header #header-top-bar,
.left-header #header-wrap,
.left-header #header-bottom-bar,
#left-header-mobile{
display: none;
}
.left-header .sliderbar-menu-controller .icon-menu{
display:none;
}
.left-header.left-sliding #main-wrapper {
margin-left: 70px;
-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease;
overflow-x: hidden;
}
.left-header .layout-box-left{
display: none;
}
.left-header.left-static .layout-box-left{
display: block;
}
.top-header.top-right-sliding-menu.slider-bar-opened  #main.layout-border{
padding-right: 0px;
}
.left-header.left-sliding.left-overlay-menu.slider-bar-opened #main-wrapper.hidden-strip #main.layout-border{ }
.left-header.left-static #main-wrapper{
margin-left: 280px;
}
.left-header.left-static.be-themes-layout-layout-border #main-wrapper{
margin-left: 310px;
}
.left-header .left-strip-wrapper{
width: 71px;
position: fixed;
height: 100%;
background-color: #000;
z-index: 12;
}
.left-header #sb-left-strip{
position: relative;
height: 100%;
}
.left-header #sb-left-strip .leftside-menu-controller{
position: absolute;
bottom: 40px;
font-size: 30px;	
width: 100%;
text-align: center;
}
.admin-bar.left-header #sb-left-strip .leftside-menu-controller{
bottom: 72px;
}
.left-header #sb-left-strip #logo-strip-bar{
top: 40px;
position: absolute;
width: 100%;
text-align: center;
}
.sb-slidebar .menu ul {
list-style: none;
margin-bottom: 0px;
display: block;
padding: 0px;
margin-top: 0px;
}
.sb-slidebar .menu ul li {
margin-bottom: 0px;
}
.sb-slidebar .menu ul li {
display: block;
position: relative;
}
#slidebar-menu { }
.sb-slidebar-content .menu {
margin-bottom: 50px;
text-align: center;
padding: 40px 0;
} .top-overlay-menu .sb-slidebar-content .menu,
.left-overlay-menu .sb-slidebar-content .menu{
border: none;
}
#slidebar-menu .sub-menu {
display: none;
}
#slidebar-menu a {
cursor: pointer;
color: inherit;
display: inline-block;
line-height: inherit;
}
.sb-left #slidebar-menu a {
color: inherit;
position: relative;
}
.sb-slidebar .widget_text {
text-align: center;
padding: 0px 14px;
margin-bottom: 10px;
}
#navigation .mobile-sub-menu-controller,
#navigation-left-side .mobile-sub-menu-controller,
#navigation-right-side .mobile-sub-menu-controller {
display: none;
}
#slidebar-menu .mobile-sub-menu-controller {
width: 50px;
top: 0px;
cursor: pointer;
font-size: 13px;
-webkit-transition: all 0.5s;    
-moz-transition: all 0.5s;    
-o-transition: all 0.5s;    
-ms-transition: all 0.5s;    
transition: all 0.5s;  
text-align: center;
vertical-align: middle;
position: absolute;
color: inherit !important;
}
#slidebar-menu .mobile-sub-menu-controller.isClicked{
-webkit-transform: rotate(45deg) scale(1.5,1.5);
-moz-transform: rotate(45deg) scale(1.5,1.5);
-ms-transform: rotate(45deg) scale(1.5,1.5);
-o-transform: rotate(45deg) scale(1.5,1.5);
transform: rotate(45deg) scale(1.5,1.5);
}
.top-overlay-menu #slidebar-menu li,
.left-overlay-menu #slidebar-menu li{
opacity: 0;
-webkit-transform: translateY(30%);
-moz-transform: translateY(30%);
-ms-transform: translateY(30%);
-o-transform: translateY(30%);
transform: translateY(30%);
transition: all 0.4s;
}
.top-overlay-menu #slidebar-menu li.menu-loaded,
.left-overlay-menu #slidebar-menu li.menu-loaded{
opacity: 1;
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
}
#slidebar-menu .menu-item .sub-menu li{
opacity: 1 !important;
transform: translateY(0%) !important;
}
.overlay-menu-close {
position: absolute;
z-index: 15;
font-size: 30px !important; margin-top: 8px;
right: 25px;
top:25px;
cursor: pointer; }
.overlay-menu-close:before {
display: inline-block; -webkit-transition: -webkit-transform 400ms ease;
-moz-transition: -moz-transform 400ms ease;
-o-transition: -o-transform 400ms ease;
transition: transform 400ms ease;
}
.overlay-menu-close:hover:before {
-webkit-transform: rotate(90deg) ;
-moz-transform: rotate(90deg) ;
-ms-transform: rotate(90deg) ;
-o-transform: rotate(90deg) ; } .sb-left .display-table {
height: 100%;
} .sb-slidebar.sb-left .overlay-menu-close,
.sb-slidebar.sb-right .overlay-menu-close {
display: none !important;
}
body.top-overlay-menu .sb-slidebar.sb-left .overlay-menu-close,
body.top-overlay-menu .sb-slidebar.sb-right .overlay-menu-close,
body.left-overlay-menu .sb-slidebar.sb-left .overlay-menu-close,
body.left-overlay-menu .sb-slidebar.sb-right .overlay-menu-close {
display: inline-block !important;
} .mobile-menu {
display: none;
}
#mobile-menu, 
#mobile-menu ul {
list-style: none;
margin-bottom: 0px;
margin-top: 0px;
padding: 0px; 
text-align: left;
}
#mobile-menu ul.sub-menu {
padding: 0px 0px 15px 0px;
display: none;
}
#mobile-menu li {
margin-bottom: 0px;
position: relative;
padding: 0px 0px 0px 20px;
border-bottom: 1px solid transparent;
}
#mobile-menu .sub-menu li{
border: none;
padding-right: 0px;
}
#mobile-menu a {
color: inherit;
padding-right: 5px;
display: inline-block;
cursor: pointer;
}
#mobile-menu .mobile-sub-menu-controller {
width: 50px;
cursor: pointer;
font-size: 13px;
float: right;
-webkit-transition: all 0.5s;    
-moz-transition: all 0.5s;    
-o-transition: all 0.5s;    
-ms-transition: all 0.5s;    
transition: all 0.5s;  
text-align: center;
}
#mobile-menu .mobile-sub-menu-controller.isClicked{
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.mobile-nav-controller-wrap {
display: none;
}
.mobile-nav-controller-wrap .menu-controls {
margin-left: 0px;
margin-right:0px;
}
#logo-sidebar {
text-align: center;
line-height: normal !important;
margin: 40px 0px;
}  #main {
position: relative;
}
.sb-slidebar {
position: fixed;
width: 280px;
z-index: 12;
height: 100%;
overflow: auto;
}
.top-header.be-themes-layout-layout-border-header-top .sb-slidebar {
z-index: 10 !important;
}
.left-overlay-menu .sb-slidebar,
.top-overlay-menu .sb-slidebar {
width: 100%;
z-index: 14;
} .left-header.left-static .sb-slidebar.sb-left {
left: 0px;
}
.left-header.left-static.be-themes-layout-layout-border .sb-slidebar.sb-left {
left: 30px;
} .sb-slidebar.sb-right {
right: -280px;
-webkit-transition: right 400ms ease;
-moz-transition: right 400ms ease;
-o-transition: right 400ms ease;
transition: right 400ms ease;
}
body.be-themes-layout-layout-border-header-top .sb-slidebar.sb-right,
body.be-themes-layout-layout-border .sb-slidebar.sb-right {
right: -250px;
}
.sb-slidebar.sb-right.opened {
right: 0px;
}
.be-themes-layout-layout-border-header-top .sb-slidebar.sb-right.opened,
.be-themes-layout-layout-border .sb-slidebar.sb-right.opened {
right: 30px;
}
body #main {
-webkit-transition: right 400ms ease;
-moz-transition: right 400ms ease;
-o-transition: right 400ms ease;
transition: right 400ms ease;
position: relative;
right: 0px;
}
body.top-header:not(.top-overlay-menu).slider-bar-opened #main,
body.top-header:not(.top-overlay-menu).slider-bar-opened #main #header #header-inner-wrap.no-transparent.top-animate {
right: 280px;
left: auto;
}
body.be-themes-layout-layout-border-header-top.top-header:not(.top-overlay-menu).slider-bar-opened #main #header #header-inner-wrap.no-transparent.top-animate,
body.be-themes-layout-layout-border.top-header:not(.top-overlay-menu).slider-bar-opened #main #header #header-inner-wrap.no-transparent.top-animate {
right: 310px;
}
body.top-header.slider-bar-opened.top-overlay-menu #main {
right: 0px;
} .left-header.left-sliding.left-bar-menu .sb-slidebar.sb-left.opened {
left: 0;
} html.csstransforms .left-strip-wrapper {
-webkit-transition: -webkit-transform 200ms linear;
-moz-transition: -moz-transform 200ms linear;
-o-transition: -o-transform 200ms linear;
transition: transform 200ms linear;    
-webkit-transition-delay: 0ms;
-moz-transition-delay: 0ms;
-o-transition-delay: 0ms;
transition-delay: 0ms;
}
html.csstransforms .left-strip-wrapper.hide {
-webkit-transform: translatex(-70px);
-moz-transform: translatex(-70px);
-ms-transform: translatex(-70px);
-o-transform: translatex(-70px);
transform: translatex(-70px);
-webkit-transition-delay: 100ms;
-moz-transition-delay: 100ms;
-o-transition-delay: 100ms;
transition-delay: 100ms;
}
html.no-csstransforms .left-strip-wrapper {
-webkit-transition: left 200ms linear;
-moz-transition: left 200ms linear;
-o-transition: left 200ms linear;
transition: left 200ms linear;
left: 0px;
}
html.no-csstransforms .left-strip-wrapper.hide {
left: -80px;
} html.csstransforms .left-header.left-sliding.left-bar-menu .sb-slidebar.sb-left {
-webkit-transform: translatex(-280px);
-moz-transform: translatex(-280px);
-ms-transform: translatex(-280px);
-o-transform: translatex(-280px);
transform: translatex(-280px);
-webkit-transition: -webkit-transform 400ms linear;
-moz-transition: -moz-transform 400ms linear;
-o-transition: -o-transform 400ms linear;
transition: transform 400ms linear;
}
html.csstransforms .left-header.left-sliding.left-bar-menu .sb-slidebar.sb-left.opened {
-webkit-transform: translatex(0px);
-moz-transform: translatex(0px);
-ms-transform: translatex(0px);
-o-transform: translatex(0px);
transform: translatex(0px);	
}
html.no-csstransforms .left-header.left-sliding.left-bar-menu .sb-slidebar.sb-left {
left: -280px;
-webkit-transition: left 400ms linear;
-moz-transition: left 400ms linear;
-o-transition: left 400ms linear;
transition: left 400ms linear;
}
html.no-csstransforms .left-header.left-sliding.left-bar-menu .sb-slidebar.sb-left.opened {
left: 0px;
} html.csstransforms .left-header.left-sliding.left-bar-menu #main {
-webkit-transition: -webkit-transform 300ms linear;
-moz-transition: -moz-transform 300ms linear;
-o-transition: -o-transform 300ms linear;
transition: transform 300ms linear;
-webkit-transition-delay: 0ms;
-moz-transition-delay: 0ms;
-o-transition-delay: 0ms;
transition-delay: 0ms;
}
html.csstransforms body.left-header.left-bar-menu.slider-bar-opened #main {
-webkit-transition: -webkit-transform 300ms linear;
-moz-transition: -moz-transform 300ms linear;
-o-transition: -o-transform 300ms linear;
transition: transform 300ms linear;
-webkit-transform: translatex(210px);
-moz-transform: translatex(210px);
-ms-transform: translatex(210px);
-o-transform: translatex(210px);
transform: translatex(210px);
-webkit-transition-delay: 100ms;
-moz-transition-delay: 100ms;
-o-transition-delay: 100ms;
transition-delay: 100ms;
}
html.no-csstransforms .left-header.left-sliding.left-bar-menu #main {
-webkit-transition: right 300ms linear;
-moz-transition: right 300ms linear;
-o-transition: right 300ms linear;
transition: right 300ms linear;
-webkit-transition-delay: 0ms;
-moz-transition-delay: 0ms;
-o-transition-delay: 0ms;
transition-delay: 0ms;
}
html.no-csstransforms body.left-header.left-bar-menu.slider-bar-opened #main {
-webkit-transition: right 300ms linear;
-moz-transition: right 300ms linear;
-o-transition: right 300ms linear;
transition: right 300ms linear;
-webkit-transition-delay: 100ms;
-moz-transition-delay: 100ms;
-o-transition-delay: 100ms;
transition-delay: 100ms;
}
html.no-csstransforms body.left-header.left-bar-menu.slider-bar-opened #main {
right: -200px;
}
.top-overlay-menu .sb-slidebar,
.left-overlay-menu .sb-slidebar{ right: 0px !important;
transition: all 0.6s;
transform: translateY(-100%);
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
}
.top-overlay-menu .sb-slidebar.opened,
.left-overlay-menu .sb-slidebar.opened{ right: 0px !important;
transform: translateY(0%);
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
}   .left-header.left-sliding.left-overlay-menu .sb-slidebar.sb-left.opened .display-table,
.top-header.top-overlay-menu .sb-slidebar.sb-right.opened .display-table {
display: table;
height: 100%;
} .left-header.left-sliding.left-overlay-menu .sb-slidebar .sb-slidebar-content,
.top-header.top-overlay-menu .sb-slidebar.sb-right .sb-slidebar-content {
display: table-cell;
vertical-align: middle;
} html.csstransforms body.top-header.top-overlay-menu.slider-bar-opened #main {
-webkit-transform: initial;
-moz-transform: initial;
-ms-transform: initial;
-o-transform: initial;
transform: initial;
}
body.left-header.left-sliding.left-overlay-menu.slider-bar-opened #main-wrapper { } html.no-csstransforms .left-header.left-sliding.left-bar-menu .sb-slidebar.sb-left {
-webkit-transition: left 400ms ease;
-moz-transition: left 400ms ease;
-o-transition: left 400ms ease;
transition: left 400ms ease;
}
html.csstransforms .left-header.left-sliding.left-bar-menu .sb-slidebar.sb-left{
left: 0px;
}
html.csstransforms .left-header.left-static .sb-slidebar.sb-left {
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
} .mobile-nav-controller {
display: inline-block;
}
.be-mobile-menu-icon { display: inline-block;
position: relative;
-webkit-transform: translateX(0%) translateY(-50%);
-moz-transform: translateX(0%) translateY(-50%);
-ms-transform: translateX(0%) translateY(-50%);
-o-transform: translateX(0%) translateY(-50%);
transform: translateX(0%) translateY(-50%);
width: 18px;
height: 2px;
top: -4px;
-webkit-transition: background-color 0.3s;
-moz-transition: background-color 0.3s;
transition: background-color 0.3s;
visibility: hidden; }
.be-mobile-menu-icon .hamburger-line-1{
top: -5px;
}
.be-mobile-menu-icon::after,
.be-mobile-menu-icon .hamburger-line-3{
top: 5px;
}
.be-mobile-menu-icon.is-clicked {
background-color: rgba(255, 255, 255, 0) !important;
}
.be-mobile-menu-icon.is-clicked::before,
.be-mobile-menu-icon.is-clicked .hamburger-line-1{
top: 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.be-mobile-menu-icon.is-clicked::after,
.be-mobile-menu-icon.is-clicked .hamburger-line-3 {
top: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}  body.page-template-page-blank #header-wrap,
body.page-template-page-blank #header-bottom-bar,
body.page-template-page-blank.left-header .sb-slidebar,
body.page-template-page-blank.left-header .left-strip-wrapper,
body.page-template-page-blank #footer-wrap,
body.page-template-page-blank.left-header #leftheadermobile{
display: none !important;
}
body.page-template-page-blank.left-header.left-sliding #main-wrapper,
body.page-template-page-blank.left-header.left-static #main-wrapper{
margin-left: 0px !important;
}
.be-password-protect-wrap {
padding: 150px 0;
} .page-title-module-custom {
padding:30px 0;
}
.header-breadcrumb {
font-size: 11px;
}
.header-breadcrumb .breadcrumbs a {
color: inherit;
}
.be-fixed-footer .page-title-module-custom {
z-index: 2;
position : relative;
} .gallery-slider-wrap  {
position: fixed;
width: 100%;
height: 100%;
background: #fff;
top: 0px;
left: -100%;
z-index: 15;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transition: left 0.3s ease-in, opacity 0.3s ease-in;
-moz-transition: left 0.3s ease-in, opacity 0.3s ease-in;
-o-transition: left 0.3s ease-in, opacity 0.3s ease-in;
-ms-transition: left 0.3s ease-in, opacity 0.3s ease-in;
transition: left 0.3s ease-in, opacity 0.3s ease-in;
}
a.no-link {
cursor: default;
}
.overflow-hidden {
overflow: hidden !important;
}
.gallery-slider-content,
#gallery-container-wrap,
#gallery-container {
position: relative;
width: 100%;
height: 100%;
}
#gallery-container-wrap{
height: 100vh;
}
#gallery-container {
width: 100%;
float: left;
} #gallery-container-wrap {
overflow-x: hidden;
overflow-y: hidden;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
transition: opacity 1s ease;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
#gallery-container {
white-space: nowrap !important;
word-wrap: normal;
font-size: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 0px !important;
}
#gallery-container .placeholder {
width: 100%;
height: 100%;
display: inline-block;
zoom: 1;
text-align: center;
position: relative;
}
#gallery-container .placeholder img {
display: inline-block;
height: auto;
width: auto;
max-height: 100%;
max-width: 100%;
vertical-align: middle;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
display: none;
-webkit-transition: opacity 0.5s ease-in;
-moz-transition: opacity 0.5s ease-in;
-o-transition: opacity 0.5s ease-in;
-ms-transition: opacity 0.5s ease-in;
transition: opacity 0.5s ease-in;
}
#gallery-container .placeholder.style1_placehloder {
width: auto;
position: relative;
vertical-align: top;
height: 100%;
height: 100% !important;
}
#gallery-container .placeholder.style1_placehloder img {
height: 100%;
max-width: none;
}
#gallery-container .placeholder.center,
#gallery-container .placeholder.style2_placehloder {
vertical-align: top;
overflow: hidden !important;
}
#gallery-container .placeholder.center .fluid-width-video-wrapper iframe{
width: 100%!important;
}
.single-page-lightbox-content {
height: 100% !important;
overflow: auto !important;
}
#gallery-container .placeholder.center.style4_placehloder {
display: block;
overflow: hidden;
}
#gallery-container .placeholder.center.style4_placehloder a.slider-img-wrap {
position: absolute;
width: 100%;
height: 100%;
left: 0px;
}
.portfolio-item-overlay,
.overlay_placeholder {
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background: #000;
background: rgba(0, 0, 0, 0.85);
z-index: 1;
}
.placeholder .fluid-width-video-wrapper {
display: inline-block !important;
vertical-align: top !important;
padding: 0px !important;
margin: 0px !important;
height: 100% !important;
}
.placeholder.style1_placehloder  .fluid-width-video-wrapper {
position: absolute;
top: 0;
left: 0;
} 
.fluid-width-video-wrapper {
width: 100%;
position: relative;
padding: 0;
}
.fluid-width-video-wrapper, .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
max-width: 100%;
}
.placeholder .fluid-width-video-wrapper iframe.gallery {
position: relative !important;
height: 100% !important;
}
#gallery-container .placeholder:before {
content: "";
display: inline-block;
height: 50%;
width: 1px;
margin-right: -1px;
}
#gallery-container .placeholder.center img {
-webkit-backface-visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width: 100%;
display: block;
max-width: none;
max-height: none;
}
.gallery-all-container.resized .arrow_prev, 
.gallery-all-container.resized .arrow_next{ display: none !important;
}
.arrow_prev,
.arrow_next {
position: absolute;
top: 50%;
cursor: pointer;
z-index: 10;
margin-top: -50px;  font-size: 30px;
text-align: center; }
.single_portfolio_info_close { 
position: absolute;
line-height: 40px;
width: 40px;
font-size: 20px;
height: 40px;
text-align: center;
}
.arrow_prev {
left: 0px;
}
.arrow_next {
right: 0px;
}
.style1-arrow .arrow_prev,
.style2-arrow .arrow_prev,
.style1-arrow .arrow_next,
.style2-arrow .arrow_next {
height: 100px;
line-height: 100px;
width: 60px;
}
.style3-arrow .arrow_prev,
.style4-arrow .arrow_prev,
.style3-arrow .arrow_next,
.style4-arrow .arrow_next {
height: 40px;
line-height: 40px;
width: 40px;
}
.style5-arrow .arrow_prev,
.style6-arrow .arrow_prev,
.style5-arrow .arrow_next,
.style6-arrow .arrow_next {
height: 50px;
line-height: 50px;
width: 50px;
border-radius: 50%;
}
.style2-arrow .arrow_prev,
.style4-arrow .arrow_prev{
border-left: none !important;
}
.style2-arrow .arrow_next,
.style4-arrow .arrow_next{
border-right: none !important;
} 
.style5-arrow .arrow_prev,
.style6-arrow .arrow_prev{
left:15px;
}
.style5-arrow .arrow_next,
.style6-arrow .arrow_next{
right:15px;
}
.arrow_next .font-icon, 
.arrow_prev .font-icon, 
.single_portfolio_close .font-icon, 
.single_portfolio_info_close .font-icon, 
.single_portfolio_back .font-icon {
display: inline-block;
text-align: center;
line-height: inherit;
-webkit-user-select: none;
}
.gallery_content {
position: absolute;
top: 0px;
width: 480px;
background: #fff;
word-break: break-word;
z-index: 11;
height: 100%;
right: -480px;
-webkit-transition: right 0.3s ease;
-moz-transition: right 0.3s ease;
-o-transition: right 0.3s ease;
-ms-transition: right 0.3s ease;
transition: right 0.3s ease;
box-sizing: border-box;
}
.normal-scroll .attachment-details-custom-slider {
display: block !important;
opacity: 1 !important;
}
.normal-scroll.gallery-all-container .arrow_prev,
.normal-scroll.gallery-all-container .arrow_next {
display: none !important;
}
.gallery_content.show {
right: 0px;
}
.single_portfolio_info_close {
left: -40px;
top: 40px;
z-index: 12;
}
.single_portfolio_info_close .font-icon {
border-radius: 0px;
border: 0px;
font-size: inherit;
}
.single_portfolio_close {
right: 40px;
top: 60px;
}
.single_portfolio_close .font-icon {
font-size: 16px;
}
.post-title.gallery-title {
font-size: 16px;
text-transform: uppercase;
color: #000;
letter-spacing: 2px;
margin-bottom: 15px;
}
.gallery_scrollable_content {
margin-bottom: 50px;
}
.gallery_scrollable_content a.more-link,
.single-portfolio a.more-link {
display: none !important;
}
.gallery_content_area .post-header i {
margin-right: 20px;
}
.gallery_content_area .post-header li {
margin-bottom: 10px;
}
.gallery_content_area,
.gallery_content_area_wrap {
height: 100%;
max-height: 100%;
}
.tatsu-frame .gallery_content_area,
.tatsu-frame .fixed-sidebar-content-inner {
overflow: scroll !important;
}
.gallery_content_area_wrap {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 70px 50px;
}
.gallery_content_slide{
width: 400px;
padding: 0px 30px;
}
.show-title .attachment-details-custom-slider,
.show-title .overlay_placeholder {
opacity: 0 !important;
}
.attachment-details-custom-slider {
position: absolute;
bottom: 0px;
left: 0px;
word-break: break-word;
white-space: normal;
word-wrap: normal;
background: #000;
display: none;
padding: 0px 20px;
color: #a2a2a2;
}
.attachment-details-custom-slider a,
.attachment-details-custom-slider a:hover,
.attachment-details-custom-slider a:active,
.attachment-details-custom-slider a:visited {
color: inherit;
font-size: inherit;
display: block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 10px 0px;
text-align: left;
}
.attachment-details-custom-slider a.cat-list,
.attachment-details-custom-slider span {
color: inherit;
font-size: 13px;
line-height: 20px;
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0px 2px 12px 2px;
text-align: left;
}
.gallery_content .be-section-pad {
padding: 0 !important;
}
.single_portfolio_info_close {
left: -40px;
bottom: 5px;
top: auto;
}
.gallery-all-container {
position: relative !important;
overflow: hidden;
} #portfolio-title-nav-bottom-wrap h6, 
#portfolio-title-nav-bottom-wrap ul a, 
.single_portfolio_info_close .font-icon,
.slider-counts{
-webkit-transition: all 0.3s ease;    
-moz-transition: all 0.3s ease;    
-o-transition: all 0.3s ease;    
-ms-transition: all 0.3s ease;    
transition: all 0.3s ease;    
}
.home-grid-icon{
width:18px;
display: inline-block;
}
.home-grid-icon span{
background: #000;
float: left;
height: 4px;
width: 4px;
margin-bottom: 1px;
margin-left: 1px;
-webkit-transition: all 0.5s ease;    
-moz-transition: all 0.5s ease;    
-o-transition: all 0.5s ease;    
-ms-transition: all 0.5s ease;    
transition: all 0.5s ease;    
}
.home-grid-icon.four-filled span,
.home-grid-icon.four-hollow span,
.home-grid-icon.six-filled span,
.home-grid-icon.six-hollow span,
.home-grid-icon.nine-filled span,
.home-grid-icon.nine-hollow span {
margin-bottom: 2px;
margin-left: 2px;	
}
.home-grid-icon.four-filled,
.home-grid-icon.four-hollow {
width: 20px;
display: table-cell;
}
.home-grid-icon.six-filled,
.home-grid-icon.six-hollow,
.home-grid-icon.nine-filled,
.home-grid-icon.nine-hollow {
width: 24px;
display: table-cell;
}
.home-grid-icon.four-filled span,
.home-grid-icon.four-hollow span {
width: 6px;
height: 6px;
}
.home-grid-icon.six-filled span,
.home-grid-icon.nine-filled span {
width: 5px;
height: 5px;
}
.home-grid-icon.six-hollow span,
.home-grid-icon.nine-hollow span {
width: 4px;
height: 4px;
}
.home-grid-icon span:nth-child(1){
-webkit-transition-delay: 50ms;
-moz-transition-delay: 50ms;
-o-transition-delay: 50ms;
transition-delay : 50ms;
}
.home-grid-icon span:nth-child(2){
-webkit-transition-delay: 80ms;
-moz-transition-delay: 80ms;
-o-transition-delay: 80ms;
transition-delay : 80ms;
}
.home-grid-icon span:nth-child(3){
-webkit-transition-delay: 100ms;
-moz-transition-delay: 100ms;
-o-transition-delay: 100ms;
transition-delay : 100ms;
}
.home-grid-icon span:nth-child(4){
-webkit-transition-delay: 120ms;
-moz-transition-delay: 120ms;
-o-transition-delay: 120ms;
transition-delay : 120ms;
}
.home-grid-icon span:nth-child(5){
-webkit-transition-delay: 150ms;
-moz-transition-delay: 150ms;
-o-transition-delay: 150ms;
transition-delay : 150ms;
}
.home-grid-icon span:nth-child(6){
-webkit-transition-delay: 180ms;
-moz-transition-delay: 180ms;
-o-transition-delay: 180ms;
transition-delay : 180ms;
}
.home-grid-icon span:nth-child(7){
-webkit-transition-delay: 210ms;
-moz-transition-delay: 210ms;
-o-transition-delay: 210ms;
transition-delay : 210ms;
}
.home-grid-icon span:nth-child(8){
-webkit-transition-delay: 240ms;
-moz-transition-delay: 240ms;
-o-transition-delay: 240ms;
transition-delay : 240ms;
}
.home-grid-icon span:nth-child(9){
-webkit-transition-delay: 270ms;
-moz-transition-delay: 270ms;
-o-transition-delay: 270ms;
transition-delay : 270ms;
}
.single_portfolio_info_close  {
-webkit-transition: all 0.3s ease;    
-moz-transition: all 0.3s ease;    
-o-transition: all 0.3s ease;    
-ms-transition: all 0.3s ease;    
transition: all 0.3s ease;
}
#portfolio-title-nav-wrap .home-grid-icon{
display: block;	
}
#portfolio-title-nav-wrap{
padding: 15px 0px;
border-top: none !important;
border-right: none !important;
border-left: none !important;
}
#portfolio-title-nav-wrap{
position: relative;
}
h6.portfolio-title-nav{
text-align: center;
margin-bottom: 0px;
}
#portfolio-title-nav-wrap.style3 h6.portfolio-title-nav{
text-align: left;
}
#portfolio-title-nav-wrap .portfolio-nav{
position: absolute;
right: 30px;
top: 50%;
margin: -15px 0px 0px 0px;
line-height: normal;
width: 117px;
padding: 0px;
text-align: right;
}
#portfolio-title-nav-wrap .be-wrap .portfolio-nav{
right: 0px;
}
#portfolio-title-nav-wrap .portfolio-nav li{
display: inline-block;
padding-right: 15px;
font-size: 17px;
line-height: 33px;
}
#portfolio-title-nav-wrap .portfolio-nav li.home-grid-wrapper{
margin-bottom: 2px;
padding-right: 12px;
}
#portfolio-title-nav-wrap .portfolio-nav li:last-child{
padding-right: 0px;
}
#portfolio-title-nav-wrap .portfolio-nav a{
text-decoration: none;
}
#portfolio-title-nav-bottom-wrap {
position: absolute;
bottom: 5px;
right: 40px;
z-index: 9;
}
#portfolio-title-nav-bottom-wrap ul{
padding: 0px 10px;
}
#portfolio-title-nav-bottom-wrap h6, 
#portfolio-title-nav-bottom-wrap ul{	
display: inline-block;
margin-bottom: 0px;
}
#portfolio-title-nav-bottom-wrap h6{
line-height: 40px;
padding: 0px 15px;
}
#portfolio-title-nav-bottom-wrap ul li{
display: inline;
}
#portfolio-title-nav-bottom-wrap ul li a{
color:inherit;
display: inline-block;
height: 40px;
width: 40px;
line-height: 41px;
text-align: center;
margin-bottom: 0px;
}
#portfolio-title-nav-bottom-wrap h6, 
#portfolio-title-nav-bottom-wrap ul, 
.single_portfolio_info_close .font-icon{
color:  #323232;
}
.gallery_content .slider-counts-mobile{
display: none;
}
.image-size-toggle{
width: 40px;
line-height: 40px;
text-align: center;
right: 40px;
height: 41px;
bottom: 0px;
} .ps-fade {
transition : background 500ms cubic-bezier(.694,0,.335,1);
}
.ps-fade.ps-fade-initialized {
background : #fff;
}
.ps-fade .flickity-viewport {
transition: height 0.2s;
}
.ps-fade-inner {
margin: 0 auto;
display: flex;
align-items: flex-start;
}
.ps-fade-mobile .ps-fade-inner {
display: block;
}
.ps-fade-nav {
width: 50%;
padding: 100px 70px;
flex: 0 0 auto;
box-sizing: border-box;
overflow: hidden;
}
@media only screen and ( max-width:960px ) {
.ps-fade-nav {
padding: 50px 50px 80px;
}
}
.ps-fade-mobile .ps-fade-nav {
width : 100%;
}
.ps-fade-mobile .flickity-page-dots .dot {
width : 6px;
height : 6px;
margin : 0 6px;
}
@media only screen and (min-width : 1025px) {
.ps-fade-nav-vert-center {
align-self: center;
}
.ps-fade-nav-vert-center .ps-fade-nav-inner {
width : 100%;
}
}
.ps-fade-mobile .ps-fade-nav-item-inner::after {
display: none;
}
.ps-fade-nav-align-center {
text-align: center;
}
.ps-fade-nav-align-left {
text-align : left;
}
.ps-fade-nav-align-right {
text-align: right;
}
.ps-fade-slide-video-youtube,
.ps-fade-slide-video-vimeo {
display: flex;
align-items : center;
}
.ps-fade-slide-video-inner {
width: 100%;
}
.ps-fade-slide-video-outer {
display : flex;
}
.ps-fade-gallery {
flex: 0 0 auto;
width: 50%;
transition : opacity 500ms cubic-bezier(.694,0,.335,1);
opacity: 0;
}
.ps-fade-mobile .ps-fade-gallery {
width: 100%;
}
.ps-fade-gallery-inner {
position: relative;
overflow: hidden;
height : 100vh;
}
@media only screen and ( max-width:960px ) {
.ps-fade-gallery-inner {
height: auto;
}
}
.ps-fade-slide {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
transition: transform .35s ease-out,opacity .35s ease-out;
opacity: 0;
transform: scale(1.05);
}
.ps-fade-mobile .ps-fade-slide {
opacity: 1;
transform: none;
height: auto;
}
.ps-fade-slide-img {
width: 100%;
height: 100%;
object-fit: cover;
opacity: 0;
transition : opacity 0.3s;
}
.ps-fade-mobile .ps-fade-slide-img {
height: auto;
}
.ps-fade-slide-img.ps-fade-slide-img-lazyloaded {
opacity: 1;
}
.ps-fade-nav-inner {
padding: 0;
margin: 0;
list-style-type: none;
position: relative;
}
.ps-fade-nav-item-inner {
font-size: 60px;
line-height: 1.3em;
transition : color 0.5s cubic-bezier(.694,0,.335,1), font-weight 0.4s ease;
display: inline-block;
position: relative;
}
.ps-fade-nav-item-inner::after {
content: "";
position: absolute;
bottom: -1px;
left: 0;
width: 100%;
height: 4px;
transform: scaleX(0);
transform-origin: left center;
background-color: currentColor;
transition: transform 0.5s cubic-bezier(.694,0,.335,1);
}
.ps-fade-nav-item-inner.is-active:after {
transform: scale(1);
}
.ps-fade-slide.is-active {
z-index: 1;
opacity: 1;
transform: scale(1);
}
.ps-fade-nav-item {
transition : opacity 500ms cubic-bezier(.694,0,.335,1);
opacity: 0;
}
.ps-fade-mobile .ps-fade-nav-item {
width : 100%;
text-align: center;
}
.ps-fade-initialized .ps-fade-nav-item,
.ps-fade-initialized .ps-fade-gallery {
opacity: 1;
}
.ps-fade-slide-video video {
width: 100%;
height: 100%;
object-fit: cover;
} .ps-fade-horizontal {
visibility: hidden;
}
.ps-fade-horizontal-initialized {
visibility: visible;
}
.ps-fade-horizontal-nav-item-inner {
white-space: nowrap;
font-size: 80px;
font-weight: 600;
color: transparent;
-webkit-text-stroke: 1px #fff;
opacity: 0;
transform: translate3d(0, 50%, 0);
transition: transform 0.3s linear, opacity 0.3s linear, color 0.3s linear;
display: inline-block;
}
.ps-fade-horizontal-initialized .ps-fade-horizontal-nav-item-inner {
transform: translate3d(0, 0, 0);
opacity: 1;
}
.ps-fade-horizontal-nav-item-inner.is-active {
color: #fff;
}
.ps-fade-horizontal-inner {
position: relative;
}
.ps-fade-horizontal-nav {
padding: 0;
margin: 0;
list-style-type: none;
height: 100%;
z-index: 2;
position: relative;
overflow: hidden;
}
.ps-fade-horizontal-gallery {
position: absolute;
top: 0;
left: 0;
width: 100%;
opacity: 0;
height: 100%;
overflow: hidden;
background: #0f1010;
transition : opacity 0.5s linear;
}
.ps-fade-horizontal-initialized .ps-fade-horizontal-gallery {
opacity: 1;
}
.ps-fade-horizontal-gallery::after {
content: '';
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: rgba(0,0,0,0.25);
z-index: 1;
}
li.ps-fade-horizontal-nav-item {
height: 100%;
align-items: center;
display: inline-flex;
padding: 0 60px;
margin: 0;
}
.ps-fade-horizontal-gallery-inner {
margin: 0 0 0 auto;
height: 100%;
position: relative;
overflow: hidden;
}
@media only screen and (max-width : 767px){
.ps-fade-horizontal-nav-item-inner {
font-size: 40px;
}
li.ps-fade-horizontal-nav-item {
padding : 0 20px;
}
}
.ps-fade-horizontal-initialized .ps-fade-horizontal-nav-item-inner:hover {
color: transparent;
}
.ps-fade-horizontal-nav-item-inner.is-active:hover {
color: #fff;
} #footer {
position: relative;
}
#footer.layout-border {
position: relative;
}
#footer-wrap{
padding: 25px 0;
}
#footer-wrap .footer-left-area{
padding-left: 30px;
}
#footer-wrap .footer-right-area{
padding-right: 30px;
}
#footer-wrap.be-wrap .footer-left-area{
padding-left: 0px;
}
#footer-wrap.be-wrap .footer-right-area{
padding-right: 0px;
}
#footer-wrap.style1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#footer-wrap.style1 .footer-left-area{
text-align: left;
-webkit-box-flex: 1;
-ms-flex: 1 1 33.33%;
flex: 1 1 33.33%;
}
#footer-wrap.style1 .footer-right-area{
text-align: right;
-webkit-box-flex: 1;
-ms-flex: 1 1 33.33%;
flex: 1 1 33.33%;
}
#footer-wrap.style1 .footer-center-area{
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
padding: 0 30px;
}
#footer .footer-border{
display: block;
} #footer-wrap.style2 .footer-left-area, 
#footer-wrap.style2 .footer-center-area, 
#footer-wrap.style2 .footer-right-area {
float: none;
display: block;
height: auto;
position: static;
margin-top: 0;	
}
#footer-wrap.style2 .footer-content-inner-left,
#footer-wrap.style2 .footer-content-inner-right,
#footer-wrap.style2 .footer-content-inner-center{
margin: 20px 0;
text-align: center;
padding-left: 0px;
padding-right: 0px;
width: 100%;
height: auto;
line-height: 30px;
}
#footer-wrap .font-icon{
margin-bottom: 0px;
margin-right: 0px;
}
#footer-wrap a{
margin-right: 10px;
}
#footer-wrap a:last-child{
margin-right: 0px;	
}
ul#footer-menu{
display: inline-block;
margin-bottom: 0px;
}
ul#footer-menu li{
display: inline;
list-style: none;
}
ul#footer-menu li a{
color: inherit;
}
#footer-menu > li:after{
content: " | ";
} 
#footer-menu > li:last-child:after{
content: "";
} 
#footer-wrap.style2 .tatsu-module {
margin-bottom: 0px;
}
#footer .tatsu-icon-shortcode {
margin-bottom: 0;
} #be-fixed-footer-wrap {
position: fixed;
visibility: hidden;
bottom: 0;
left : 0;
width: 100%;
z-index: 1;
}
.be-fixed-footer #hero-section{
background : white;
} .post-meta {
float: left;
}
.post-meta a {
color: inherit;
}
.post-title a { display: inline-block;
}
.post-nav {
font-size: 12px;
}
.post-nav ul li {
margin-bottom: 0;
}
.post-nav .post-meta-sep {
margin: 0 7px;
}
.style7-blog .post-meta-sep {
margin: 0 3px;
}
.pagination_parent.style7-blog{
text-align: center;
}
.pagination a, .pagination span, .pages_list a {
width: 35px;
height: 35px;
line-height: 35px;
text-align: center;
margin: 0 16px 0px 0px;
display: inline-block;
}
.portfolio.full-screen.full-screen-gutter .pagination {
text-align: center;
}
.pagination a:last-child, .pagination span:last-child {
margin-right: 0px;
}
.pages_list a { 
width: auto;
padding: 0px 10px;
}
embed {
max-width: 100%;
}
.single-post #content {
padding-bottom: 50px;
}
.single-post .owl-dots {
display: none !important;
}
.single-page-atts {
padding: 0 0 10px;
margin-bottom: 30px;
border-bottom: 1px solid #efefef;
}
.single-page-atts h6,
.single-page-atts .tagcloud {
float: left;
}
.single-page-atts .tagcloud a {
margin-bottom: 0px;
line-height: 1;
padding: 5px 12px;
color: inherit;
border: 1px solid;
border-radius:30px;
font-size:12px;
margin-right:10px;
}
.single-page-atts .share-links a {
line-height: 32px;
display: block;
float: left;
padding: 0px 3px;
color: inherit;
font-size:12px;
}
.single-post-share {
float: right;
}
.single-post-tags {
float: left;
}
.single-post .project_navigation {
margin-top: 50px;
}
#single-author-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-bottom:25px;
border-bottom: 1px solid #efefef;
margin-bottom: 30px;
}
#single-author-img img {
max-width: initial;
border-radius: 50%;
}
#single-author-details {
-ms-flex-preferred-size: 70%;
flex-basis: 70%;
-ms-flex-negative:1;
flex-shrink:1;
margin-left:20px;
}
#single-author-details h6 {
line-height: 1.2;
}
#single-author-details p{
margin-bottom: 0;
}
.post-excerpt{
margin-bottom: 35px;
} 
.hide-excerpt .post-bottom-details {
display: none;
}
.post-thumb img{
width: 100% !important;
height: auto !important;
}
.post-thumb.style-2{
float: left;
width: 300px;
margin-right: 20px;
}
.no-thumb .post-header {
margin-bottom: 15px;
}
.post-date-wrap {
width: 52px;
text-align: center;
text-transform: uppercase !important;
padding: 8px;
border: 2px solid;
border-color: inherit;
position: absolute;
top: 0px;
left: 0px;
font-family: inherit !important;
line-height: inherit !important;
font-size: 16px !important;
margin-bottom: 0px !important;
}
.post-title-section-wrap {
margin-bottom: 30px;
position: relative;
min-height: 72px;
}
.style3-blog .post-title-section-wrap {
margin-bottom: 20px;
}
.post-title-section {
position: relative;
width: 100%;
box-sizing: border-box;
padding-left: 104px;
}
.blog-separator .separator {
margin-top: 35px;
margin-bottom: 0px !important;
width: 100%;
display: block;
height: 3px;
}
hr {
margin-bottom: 50px;
}
.post-tags {
margin-bottom: 40px;
}
.article-details {
padding: 30px 0px;
}
.single-post .article-details {
padding-bottom: 0;
}
.style3-blog .article-details{
padding: 30px 30px;
}
.blog-post.format-quote .article-details,
.blog-post.format-link .article-details {
padding: 30px 30px 0px 30px;
}
.element.blog-post {
width: 100%;
}
.blog-post.format-quote .post-top-details .post-nav,
.blog-post.format-link .post-top-details .post-nav {
margin-bottom: 20px;
}
.blog-post.format-quote .post-top-details .post-meta.post-comments,
.blog-post.format-link .post-top-details .post-meta.post-comments {
display: none;
}
.blog-post.format-quote .post-date-wrap,
.blog-post.format-link .post-date-wrap {
border: none;
font-size: 75px !important;
padding: 0px;
width: 100px;
text-align: left;
color: inherit;
}
.style3-blog .blog-post.format-quote .post-date-wrap,
.style3-blog .blog-post.format-link .post-date-wrap {
font-size: 60px !important;
width: 60px;
}
.style3-blog .blog-post.format-quote .post-title-section,
.style3-blog .blog-post.format-link .post-title-section {
padding-left: 70px;
}
.post-custom-meta {
font-size: 13px;
}
.style1-blog .blog-post.format-quote .element-inner,
.style1-blog .blog-post.format-link .element-inner,
.style2-blog .blog-post.format-quote .element-inner,
.style2-blog .blog-post.format-link .element-inner,
.style2-blog .blog-post .post-content-wrap,
.style5-blog .blog-post.format-quote .element-inner,
.style5-blog .blog-post.format-link .element-inner,
.style6-blog .blog-post.format-quote .element-inner,
.style6-blog .blog-post.format-link .element-inner {
margin-bottom: 30px;
}
.style1-blog .article-details,
.style5-blog .article-details,
.style6-blog .article-details {
padding: 30px 0px 0px 0px;
}
.style2-blog .post-nav,
.style3-blog .post-nav,
.style5-blog .post-nav,
.style6-blog .post-nav {
margin-bottom: 20px !important;
}
.style3-blog .blog-post.element .element-inner {
background: #fff;
}
.style2-blog .more-link,
.style3-blog .more-link,
.style8-blog .more-link,
.style9-blog .more-link {
display: none;
}
.style3-blog .fluid-width-video-wrapper,
.post-thumb p {
margin-bottom: 0px !important;
}
.portfolio-container.style3-blog .thumb-bg {
display: none;
}
.style6-blog .special-subtitle.post-date {
margin-bottom: 10px;
}
.style6-blog .special-subtitle.post-date a {
color: inherit;
}
.single-post .post-details {
margin-bottom: 20px;
} .style7-blog .post-content-wrap .post-header,
.style7-blog .post-content-wrap .post-top-details { 
text-align: center; 
}
.style7-blog .post-content-wrap .post-category{
margin-bottom: 3px;
float:none;
} .blog .style7-blog .post-content { 
text-align: center;
margin: 0 auto; 
max-width: 780px; 
}
.style7-blog .post-category{
float:none;
text-align: center;
}
.style7-blog .post-nav { 
display: inline-block; 
margin-bottom: 12px
}
body.blog #content.style7-blog-content .pagination{
text-align: center;
}
.special-subtitle , 
.style1.thumb-title-wrap .portfolio-item-cats {
letter-spacing: 0;
} .style2-blog .post-thumb {
width: 40%;
margin-right: 5%;
float: left;
}
.style2-blog .article-details {
width: 55%;
float: left;
padding: 0px;
}
.style2-blog .format-quote .article-details,
.style2-blog .format-link .article-details{
width: 100%;
}
.single-post .style2-blog .post-thumb,
.single-post .style2-blog .article-details {
float: none;
margin-right: 0px;
width: auto;
}
.single-post .style2-blog .post-thumb {
margin-bottom: 30px;
} .style3-blog .blog-separator .separator {
margin-top:60px;
margin-bottom: 65px;
}
.blog-post.element {
margin-bottom: 65px;
}
.single-post .blog-post.element {
margin-bottom: 0;
}
.single-post .style3-blog .blog-post.element {
margin-bottom:50px;
}
.style3-blog .format-quote .post-content-wrap, 
.style3-blog .format-link .post-content-wrap {
margin-bottom: 0;
}
.blog .element .post-content p {
margin-bottom: 20px;
} .style4-blog .blog-post {
background: #fff;
width: 100%;
}
.style4-blog .article-details {
padding: 40px;
}
.single-post .style4-blog .post-details, 
.style4-blog .post-content p:last-child {
margin-bottom: 0;
}
.style4-blog .blog-post.element {
margin-bottom: 50px;
} .style7-blog .blog-separator .separator {
height: 1px;
} .style8-blog.portfolio-container,
.style8-blog .element,
.style8-blog .element-inner,
.style9-blog.portfolio-container,
.style9-blog .element,
.style9-blog .element-inner{
overflow: visible;
}
.style8-blog .post-thumb-wrap,
.style9-blog .post-thumb-wrap{
position :relative;	
overflow : hidden;
}
.style8-blog .thumb-wrap,
.style9-blog .thumb-wrap{
width: 100%;
height: 100%;
overflow: visible;
}
.style8-blog .post-thumb-wrap img{
position: absolute;
max-width : 100%;
height : auto;
}
body:not( .single-post ) .style8-blog .element-inner,
body:not( .single-post ) .style9-blog .element-inner{
box-shadow: 0px 3px 10px rgba(0, 0, 0, .12);
overflow : hidden;
position: relative;
}
.style8-blog .post-comment-icon {
display: inline-block;
line-height: 0;
vertical-align: middle;
}
.style8-blog .post-share-wrap{
line-height : 0;
}
.style8-blog .be-image-post .post-content-outer-wrap {
position: relative;
width: 100%;
}
.style8-blog .be-image-post .post-details-wrap, .style8-blog .be-image-post .post-thumb-wrap-overlay {
pointer-events: none;
}
.style8-blog .be-image-post .post-category a, 
.style8-blog .be-image-post .post-title, 
.style8-blog .be-image-post .post-comment-wrap a, 
.style8-blog .be-image-post .be-share-stack-mask {
pointer-events: all;
}
.style8-blog .be-image-post .post-thumb {
position: absolute;
width: 100%;
height : 100%;
}
.style8-blog .be-image-post .post-thumb-wrap-overlay,
.style9-blog .post-thumb-wrap-overlay{
z-index:1;
position: absolute;
width:100%;
height:100%;
left:0;
top:0;
background:rgba(0,0,0,0.4);
}
.style8-blog .post-content-wrap {
text-align: left;
}
.style8-blog .post-thumb-wrap{
background: rgb(238, 238, 238);
}
.style8-blog .be-image-post .post-details-wrap {
position: relative;
z-index: 2;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
top : 0;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.style8-blog .be-image-post .post-category-wrap,
.style8-blog .be-image-post .post-bottom-meta-wrap {
padding:20px;
}
.style8-blog .be-image-post .post-top-meta-wrap {
padding:60px 40px;
}
.style8-blog .post-category-wrap,
.style9-blog .post-category-wrap {
text-transform: capitalize;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom : -10px;
}
.style8-blog .post-category-wrap a,
.style9-blog .post-category-wrap a {
display: inline-block;
padding: 0px 15px;
border-radius: 50px;
transition : background-color 0.5s ease, border-color 0.5s ease;
margin : 0 5px 10px 0;
}
.style8-blog .post-date,
.style9-blog .post-date {
margin-bottom: 5px;
}
.style8-blog .post-meta,
.style9-blog .post-meta{
float: none;
}
.style8-blog .post-bottom-meta-wrap,
.style9-blog .post-bottom-meta-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
position: relative;
}
.style8-blog .post-author-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.style8-blog .post-author-img {
width: 35px;
height: 35px;
border-radius: 50%;
margin-right: 10px;
overflow : hidden;
}
.style8-blog .post-author-img img{
width : 100%;
height : auto;
}
.style8-blog .post-comment-share-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.style8-blog .post-comment-wrap {
margin-right:10px;
}
.style8-blog .post-comment-icon {
font-size: 12px;
}
.single-post .style8-blog .blog-post.element {
margin-bottom:50px;
}
a.be-share-trigger , 
a.be-share-trigger-placeholder,
a.be-share-trigger:hover , 
a.be-share-trigger-placeholder:hover {
color: inherit;
font-size: 12px;
}
.be-image-post .be-share-stack-mask .be-share-trigger{
transition: color 0.5s;
}
.be-image-post .be-share-stack-mask:hover .be-share-trigger{
color : #222;
}
.style8-blog .post-category a {
border: 1px solid;
}
.style8-blog .format-standard .post-thumb-wrap:before,
.single .style8-blog .format-image .post-thumb-wrap:before {
content: '';
position: absolute;
width: 100%;
pointer-events: none;
height: 100%;
background: linear-gradient(to bottom,transparent 50%,rgba(0, 0, 0, 0.20) 100%);
z-index: 2;
}
.style8-blog .post-content p:last-child,
.style8-blog .post-content p:nth-last-child(2){
margin-bottom: 0px;
}
.style8-blog .post-bottom-meta-wrap:before {
content: '';
position: absolute;
height: 1px;
background: rgba(255,255,255,0.2);
top: 0px;
left: -40px;
}
.style8-blog .be-image-post .post-bottom-meta-wrap:before{
width: calc(100% + 80px);
}
.style8-blog .post-comment-wrap a{
color : inherit;
}
.style8-blog .be-image-post .post-date,
.style8-blog .be-image-post .post-title,
.style8-blog .be-image-post .post-content,
.style8-blog .be-image-post .post-bottom-meta-wrap{
color: white !important;
}
.style8-blog .element:not(.be-image-post) .post-category-wrap {
position : absolute;
bottom :20px;
width: 100%;
padding-left: 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
pointer-events: none;
z-index: 3;
}
.style8-blog .element:not( .be-image-post ) .post-category-wrap a{
pointer-events: all;
}
.style8-blog .element:not(.be-image-post) .post-top-meta-wrap {
padding: 40px;
}
.style8-blog .element:not( .be-image-post ) .post-bottom-meta-wrap {
padding: 15px 20px;
}
.style8-blog .element:not(.be-image-post) .post-bottom-meta-wrap:before {
left: 0;
top: 0;
width: calc(100%);
background: rgba(0, 0, 0, 0.09);
}
.style8-blog .post_format-post-format-quote	.post-content,
.style8-blog .post_format-post-format-link	.post-content{
padding: 40px;
text-align: center;
} 
.style8-blog .post-icon-quote-wrap,
.style8-blog .post-icon-link-wrap{
font-size: 65px;
margin-bottom: 10px;
color: rgba(0,0,0,0.12);
}
.single .style8-blog .element:not(.be-image-post) .post-top-meta-wrap {
padding: 40px 0;
} .be-wide-single .hero-section-inner {
text-align: center;
}
.be-wide-single .be-row.be-wrap{
width : 70%;
}
.be-wide-single .hero-section-blog-categories-wrap a {
margin-right: 10px;
}
.be-wide-single .hero-section-blog-categories-wrap a:after {
content: ',';
}
.be-wide-single .hero-section-blog-categories-wrap a:last-child:after {
content: '';
}
.be-wide-single .hero-section-blog-bottom-meta-wrap > span:after {
content: '|';
margin: 0 10px;
}
.be-wide-single .hero-section-blog-bottom-meta-wrap span:last-child:after{
content: '';
margin : 0;
}
.be-wide-single-post .post-details-wrap {
padding: 0;
max-width: 70%;
margin: 0 auto;
}
.be-wide-single-post .section-overlay {
background: rgba(0,0,0,0.5);
}
.hero-section-blog-title {
margin:15px 0;
max-width: 90%;
margin: 0 auto;
}
.hero-section-blog-title h1 {
max-width: 80%;
margin: 10px auto;
} .style9-blog .element .post-details-wrap{
position: absolute;
top: 0;
background: transparent;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.style9-blog .post-category-wrap a{
border: 1px solid #fff;
}
.style9-blog .post-meta-wrap,
.style9-blog .post-title{
color : white;
}
.style9-blog .post-category-wrap {
margin-bottom: 7px;
} .style9-blog .post-title {
margin-bottom: 7px;
}
.style9-blog .post-date {
margin-bottom: 15px;
} .mejs-container, 
.mejs-embed, 
.mejs-embed body,
.mejs-container .mejs-controls {
background: none !important;
}
.mejs-container .mejs-controls .mejs-time span {
color: #555 !important;
}
.mejs-controls .mejs-time-rail .mejs-time-total,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background: #efefef !important;
}
.mejs-controls .mejs-button button {
background: none !important;
outline: 0;
margin: 5px 5px !important;
height: 20px !important;
line-height: 20px !important;
outline: none !important;
}
.mejs-controls .mejs-button button:before {
outline: none !important;
}
.mejs-controls .mejs-playpause-button.mejs-play button:before {
content: "\e6ab";
font-family: 'icomoon' !important;
font-size: 12px;
color: #555;
}
.mejs-controls .mejs-playpause-button.mejs-pause button:before {
content: "\e7f6";
font-family: 'icomoon' !important;
font-size: 20px;
color: #555;   
}
.mejs-controls .mejs-volume-button.mejs-mute button:before {
content: "\e834";
font-family: 'icomoon' !important;
font-size: 14px;
color: #555;   
}
.mejs-controls .mejs-volume-button.mejs-unmute button:before {
content: "\e836";
font-family: 'icomoon' !important;
font-size: 14px;
color: #555;   
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
background: #000 !important;
} .form-submit {
margin-bottom: 0;
}
.commentlist { 
list-style: none; 
padding: 0; 
margin-bottom: 40px; 
}
.commentlist li.comment { 
padding: 0; 
margin-bottom: 0; 
}
article.comment {
position: relative;
padding: 37px 0 30px;
border-top: 1px solid #efefef;
margin: 0;
}
.commentlist li.comment:last-child article.comment {
border-bottom:1px solid #efefef;
}
.vcard, .comment-content {
float: left;
}
.vcard {
width: 9%;
}
.comment-author-inner {
display: inline-block;
text-align: center;
}
.comment-author-inner img {
height: auto !important;
border-radius: 50%;
}
.comment-content{
width: 80%;
padding-left: 4%;
}
.children{
list-style: none;
}
#comments-title{
margin-bottom: 30px;
}
.comment {
margin-bottom: 30px;
}
.comment-meta{
margin-bottom: 7px;
}
.comment_text p{
margin-bottom: 0;
}
#reply-title {
margin-bottom: 5px;
}
.comment-meta h6.fn {
margin-bottom: 0;
line-height: 1.5;
}
.comment-meta time {
font-size: 12px;
}
.comment-edit-reply { 
padding:0; 
margin:0;
position: absolute;
right: 0px;
top: 37px;
}
.comment-edit-reply li {
margin-bottom: 0;
}
.comment-edit-reply,.children{ list-style:none !important; }
.reply {
position: absolute;
top:40px;
right: 25px;
border: 1px solid;
border-radius: 30px;
padding: 3px 10px;
line-height: 1;
}
.reply a, .edit-link a, .edit-link a:visited {
color: inherit;
}
.reply,
li.edit-link,
span.edit-link {
font-size: 11px;
}
.comment a{
text-decoration: none;
}
.avatar {
margin-bottom: 10px;
}
.children{ 
padding-left:10% ;
margin-bottom: 0; 
}
.commentlist ul.children {
margin-top: 0;
}
.children .vcard { 
width:9%; 
}
.children .comment-content { 
width: 80%;
padding-left: 4%;
}
.form-allowed-tags{
display: none;
} h1,h2,h3,h4,h5,h6 {
-webkit-font-smoothing: antialiased;
text-rendering:optimizeLegibility;
-moz-osx-font-smoothing: grayscale;
}
h1,h2 {
margin-bottom: 20px;
}
h3, h4 , h5 {
margin-bottom: 15px;
}
h6 {
margin-bottom: 10px;
}
p {
margin-bottom: 30px;
}
p.inner-content{
margin-left: 30px;
}
#content ,.post-title ,.breadcrumbs , #page-title{
-ms-word-wrap: break-word;
word-break: break-word;   
}
#content.page-split-screen-left {
margin-left: 50%;
min-height: 100vh;
}
#content.page-split-screen-right {
width: 50%;
min-height: 100vh;
}
blockquote {
font-style: italic;
margin-bottom: 30px;
position: relative;
padding-left: 90px;
min-height: 60px;
}
blockquote p:last-child{
margin-bottom: 0;
}
blockquote:before {
content: "\e621";
font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 0px;
left: 0px;
font-size: 80px;
z-index: -1;
color: #dfdfdf;
line-height: 60px;
} a, a:visited , a:hover{
text-decoration: none;
}
.sidebar-widgets .widget ul li a {
color: inherit;
} ul,ol{
padding-left: 1.3em;
line-height: inherit;
margin: 0px 0px 20px;
}
ul{ list-style: disc; }
ol{ list-style: decimal; }
ul li,ol li{
margin-bottom: 10px;
}
ul ul, ol ol, li ul, li ol {
margin-top: 10px;
}
dd { margin: 0 0 20px; line-height: inherit; }
dt { line-height: inherit; }
nav ul, nav ol { list-style: none !important; list-style-image: none; margin: 0; padding: 0; }
.widget ul{
margin-bottom: 0;
}
.widget ul li:last-child{
margin-bottom: 0 !important;
padding-bottom: 0;
border: none;
} code, pre { font-family:"Courier New", Courier, monospace; }
cite{ font-weight:bold; }
address {
display: block;
line-height:20px;
margin: 0 0 20px;
font-style: normal;
}
pre{  display: block; margin: 10px 0; padding: 10px; overflow: auto; }
table{ border-collapse: collapse; margin-bottom:20px; }
tr:nth-of-type(odd){  }
th,td{ border: 1px solid #ddd; padding: 9px 20px; }
th{ text-transform: uppercase; }
caption{ font-size: 11px; font-style: italic; }
sup,
sub {
height: 0;
font-size: 10px;
line-height: 1;
position: relative;
top: .5ex;
vertical-align: baseline;
}
sup { bottom: 1ex; top:auto; } .wp-caption{
margin-bottom:20px;
max-width: 100% !important;
padding-top: 6px;
text-align: center;
}
.wp-caption img{ width:auto!important; height:auto!important; max-width:98%;}
.wp-caption img, .wp-caption img a { border: 0 none; margin: 0 !important; padding: 0; }
.wp-caption .wp-caption-text { font-size: 11px; font-style:italic; margin: 0; padding: 4px 4px 5px;  }
img.alignright, .wp-caption.alignright { float: right; margin: 0 0 0px 20px; }
img.alignleft, .wp-caption.alignleft { float: left; margin: 0 20px 0px 0; }
img.aligncenter, .wp-caption.aligncenter { display: block;  margin-right: auto; margin-left: auto; }
img.aligncenter { margin-bottom: 10px; }
a img.alignright { float: right; margin: 7px 0 20px 20px; }
a img.alignleft { float: left; margin: 7px 20px 20px 0; }
a img.aligncenter { display: block;  margin-right: auto; margin-left: auto; }
.gallery-item img{ width:auto !important; height:auto !important;  border:none !important; max-width: 100% !important; }    
.gallery-caption { display: block; font-style: italic; margin-bottom: 0 !important; padding: 0 4px 5px; }
.element .post-content img {
width: auto;     
max-width: 100%;
height: auto; 
} .sticky, .bypostauthor { } img[class*="align"],
img[class*="wp-image-"] {
height: auto; 
} input[type="text"], input[type="email"], input[type="password"], input[type="tel"] {
padding: 0px;
width: 100%;
margin-bottom: 20px;
border: none;
text-indent: 10px;
font-size: inherit;
color: inherit ;
font: inherit ;
line-height: 20px;
height:41px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
select {
width: 100%;
height: 38px;
padding: 10px;
display: block;
position: relative;
border: 2px solid #eeeeee;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.rtb-booking-form select{
width: 100%;
}
select[multiple="multiple"] {
height: 100px;
}
select[multiple="multiple"] option {
height: 20px;
line-height: 20px;
}
textarea{
padding: 10px 0 0 10px;
height: 200px;
width: 100%;
margin-bottom: 20px;
font:inherit;
overflow: auto;
font-size: inherit;
color: inherit ;
font: inherit ;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: transparent;
}  
.comment-form textarea {
height: 250px;
}
.comment-form textarea,
.comment-form input[type="text"]{
margin-bottom: 0px;
}
.comment-form-comment,
.comment-form-author,
.comment-form-email {
margin-bottom:20px;
}
.rtb-booking-form textarea {
width: 100% !important;
max-width: none !important;
height: 150px;
}
input[type="submit"], 
.action-button .be-button,
input[type="button"], 
input[type="submit"], 
input[type="reset"],
button {
border: none;
cursor:pointer;
display: inline-block;
margin:0px 20px 10px 0;
text-decoration: none;  
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
font-size: 12px;
line-height: 12px;
padding: 18px;
text-transform: uppercase;
letter-spacing: 1px;
} 
input[type="file"]::-webkit-file-upload-button {
border: none;
cursor:pointer;
display: inline-block;
margin:0px 20px 10px 0;
text-decoration: none;  
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
font-size: 12px;
line-height: 12px;
padding: 18px;
text-transform: uppercase;
letter-spacing: 1px;
} 
.more-link,
.view-project-link {
display: inline-block;
border-bottom-width: 3px;
border-style: solid;
border-color: inherit; color: inherit;
padding-bottom: 5px;
text-transform: uppercase;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
}
.more-link.style2-button,
.view-project-link.style2-button {
border-color: inherit !important;
border-width: 2px;
border-style: solid;
padding: 5px 15px;
font-size: 12px;
}
.more-link.style3-button,
.view-project-link.style3-button {
border: none;
padding: 5px 15px;
font-size: 12px;
}
.view-project-link.style2-button,
.view-project-link.style3-button {
padding: 15px 20px;
} .style4-button.view-project-link {
border: 0;
position: relative;
transition: transform 0.3s;
transform : translateX(35%);
}
.style4-button.view-project-link::after {
position: absolute;
border-bottom: 2px solid;
content: '';
display: block;
width: 20%;
top: 50%;
left: -35%;
transition: width 0.3s, border-color 0.3s, left 0.3s;
transform-origin: left;
transform: translateY(-50%);
}
.style4-button.view-project-link:hover {
transform: translate3d(50%,0,0);
}
.style4-button.view-project-link:hover::after {
left: -50%;
width: 35%;
} .wpcf7-not-valid-tip {
display: none;
}
span.wpcf7-form-control-wrap {
position: relative !important;
display: block !important;
}
input[type="text"].wpcf7-not-valid , input[type="email"].wpcf7-not-valid, input[type="password"].wpcf7-not-valid, textarea.wpcf7-not-valid {
border: 1px solid #ef8080;
margin-bottom: 0;
} .be-share-stack{
display : inline-block;
font-size : 100%;
position : relative;
line-height: 0;
}
.be-stack-top.be-share-stack{
padding : 5px;
box-sizing: border-box;
}
.be-share-stack-mask {
position: absolute;
width : 100%;
height : 100%;
left : 0;
z-index : 2;
bottom : 0;
}
.be-share-stack-mask .custom-share-button {
font-size:10px;
left:50%;
transform: translateX(-50%);
}
.be-stack-top .be-share-stack-mask{
padding: 5px;
transition : height 0.5s;
box-sizing: border-box;
}
.be-image-post .be-stack-top .be-share-stack-mask{
transition : height 0.5s, background 0.5s, border-radius 0.5s;
}
.be-stack-top .be-share-stack-mask:hover{
box-shadow:  0 0 5px rgba(0,0,0,.2);
background: white;
border-radius : 30px;
}
.be-share-stack a{
text-align : center;
margin: 0px;
}
.be-share-stack .be-share-trigger-placeholder{
z-index : 1;
position : relative;
}
.be-share-stack-mask a {
opacity : 0;
position : absolute;
}
.be-stack-left .be-share-stack-mask a{
left : 0;
transition : opacity 0.3s, left 0.5s;
}
.be-stack-top .be-share-stack-mask a{
bottom : 0;
transition : opacity 0.3s, bottom 0.5s;
}
.be-stack-top .be-share-stack-mask .be-share-trigger{
opacity : 1;
bottom : 5px;
}   .contact_form .column-block{
margin-bottom: 25px ;
}
.contact_form input[type="text"]{
width: 100%;
margin-bottom: 30px !important;
}
.contact_form textarea.txt_area {
width:100%;
margin-bottom: 20px !important;
}
.contact_form {
margin-bottom: 60px;
} .contact_form_module.style2-input input[type="text"],
.contact_form_module.style2-input textarea {
border-top: none !important;
border-left: none !important;
border-right: none !important;
}
input[type="submit"].largebtn {
font-size: 15px;
line-height: 16px;
padding: 18px 25px;
}
.button-shape-circular input[type="submit"].largebtn{
padding: 18px 35px;
}
input[type="submit"].mediumbtn {
font-size: 13px;
line-height: 14px;
padding: 15px 20px;
}
.button-shape-circular input[type="submit"].mediumbtn{
padding: 15px 30px;
}
input[type="submit"].smallbtn {
font-size: 11px;
line-height: 12px;
padding: 12px 15px;
}
.button-shape-circular input[type="submit"].smallbtn{
padding: 12px 25px;
}
::-webkit-input-placeholder {
color: inherit !important;
font: inherit !important;
} .gmap {
margin-bottom: 60px;
height: 100%;
}
.gmap img {
max-width: initial !important;
}
.page-template-contact-php #content {
padding-bottom: 50px;
}
.submit-fieldset {
position: relative;
transform-style: preserve-3d;
}
.contact_loader,
.subscribe_loader {
display: inline-block;
width: 25px;
height: 25px;
position: absolute;
display: none; left: 0;
margin-left: 100px; top:-46%;
transform:translateY(50%);
}
.contact_loader .font-icon {
width: 15px;
height: 15px;
border-width: 3px;
}  .widget{
margin-bottom: 40px;
}
#bottom-widgets .widget {
margin-bottom: 40px;
}
.sidebar-widgets .widget:last-child {
margin-bottom: 0;
}
.widget h6 {
margin-bottom: 10px;
}
#bottom-widgets {
padding-top: 70px;
padding-bottom: 70px;
position: relative;
z-index: 3;
}
#bottom-widgets .column-block {
margin-bottom: 0;
}
#bottom-widgets-wrap .column-block .widget:last-child {
margin-bottom: 0;
}
.sidebar-widgets h6,
#bottom-widgets h6 {
margin-bottom:20px;
}
.widget_media_image img {
max-width: 100%;
height: auto;
} .recent_post_container{
list-style: none !important;
padding: 0;
}
.recent_posts {
margin-bottom: 25px;
}
.recent_post_content a {
display: block;
padding: 0;
}
.recent_post_img { 
margin: 6px 10px 0 0; 
float: left; 
}
.recent_post_img a {
display: block;
position: relative;  
}
.recent_post_img img { 
display: inline-block; 
}
.recent-post-date {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
margin-top: 5px;
display: inline-block;
}
.recent-post-title {
margin-bottom: 10px
} .tagcloud:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.tagcloud a {
padding: 7px 15px;
display: block;
float: left;
margin: 0 15px 15px 0; color: inherit;
border: 1px solid; 
} .search-submit {
display: none !important;
}
.search-button{
margin-left: -30px;
}
.widget .searchform {
position: relative;
}
.widget .searchform .search-icon {
position: absolute;
top: 0px;
right: 15px;
line-height: 51px;
}
.s {
height: 45px;
border-radius: 3px;
background: #fff;
font-size: 11px;
z-index: 1000000;
margin-bottom: 0px;
}
.widget .s {
width: 97% !important;
}
.not-found {
padding-top:100px;
padding-bottom: 100px;
text-align: center;
}
.not-found-search{
width: 350px;
margin: 0 auto;
}
.error404 .searchform {
position: relative;
}
.error404 .searchform i {
position: absolute;
top:50%;
right: 10px;
transform: translate(0,-50%);
}
.error404 .searchform input[type="text"] {
margin-bottom: 0;
} #wp-calendar {
width: 100%;
background: none;
border: none;
border-collapse: separate;
border-spacing:0;
line-height: 24px;
margin-bottom: 0px;
text-align: center;
}
#wp-calendar caption {
font-size: 12px;
font-style: normal;
text-align: center;
text-transform: uppercase;
}
#wp-calendar thead {
font-size: 11px;
font-weight: 700;
}
#wp-calendar thead  th{
background: none;
padding-top: 5px;
padding-bottom: 5px;
}
#wp-calendar tbody,#wp-calendar tfoot  {
font-size: 11px;
font-weight: 700;
}
#wp-calendar tbody tr td,#wp-calendar thead tr th,#wp-calendar tfoot tr td{
background: none;
border: none;
}
#wp-calendar tbody tr td {
background: none;
border: 1px;
}
#wp-calendar tbody tr td.pad {
background: none;
border:none;
}
#wp-calendar tfoot tr td{
background: none;
padding: 5px 0px 0px;
}
#wp-calendar td,#wp-calendar th {
padding: 0px;
}
#today a{ color:#fff; }
#wp-calendar tfoot tr #prev{
text-align: left;
}
#wp-calendar tfoot tr #next {
text-align: right;
}
#wp-calendar tr a {
display: block;
} .widget_categories ul, 
.widget_archive ul, 
.widget_links ul,
.widget_meta ul, 
.widget_nav_menu ul, 
.widget_pages ul{
list-style: none;
padding-left: 0;
}
.widget_categories ul li, 
.widget_archive ul li, 
.widget_links ul li,
.widget_meta ul li, 
.widget_nav_menu ul li,
.widget_pages ul li
{
padding-left: 25px;
}
.widget_nav_menu .sub-menu li {
padding-left: 10px;
}
.widget_categories ul li:before, 
.widget_archive ul li:before, 
.widget_links ul li:before,
.widget_meta ul li:before, 
.widget_nav_menu ul li:before,
.widget_pages ul li:before {
content: '\e732';
font-family: "icomoon";
display: inline-block;
margin-left: -25px; width: 25px; font-size: 14px;
}
.widget_categories ul li a, 
.widget_archive ul li a, 
.widget_links ul li a,
.widget_meta ul li a, 
.widget_nav_menu ul li a,
.widget_pages ul li a {
left: 0;
position: relative;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.widget_categories ul li a:hover, 
.widget_archive ul li a:hover, 
.widget_links ul li a:hover,
.widget_meta ul li a:hover, 
.widget_nav_menu ul li a:hover,
.widget_pages ul li a:hover {
left: 7px;
} .photostream ul {
list-style: none;
padding-left: 0;
}
.photostream ul li {
margin: 0px 5px 10px 5px;
float: left;
width: auto;
} .photostream ul li a {
display: block;
position: relative;
}
.photostream ul li a img {
display: block;
width: 70px;
height: 70px;
}
.photostream_overlay {
position: absolute;
top: 0px;
width: 100%;
height: 100%;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-backface-visibility: hidden;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.photostream_overlay:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
} #lang_sel a.lang_sel_sel,
#lang_sel a.lang_sel_sel:hover,
#lang_sel :hover > a, #lang_sel ul ul :hover > a,
#lang_sel ul ul a, #lang_sel ul ul a:visited {
background-color: transparent;
color: inherit;
} #back-to-top {
position: fixed;
bottom: 20px;
right: 20px;
display: block;
font-size: 17px;
z-index: 99;
display: none;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;	
} body.single-page-version .single-page-nav-wrap {
display: block;
height: 100%;
position: fixed;
bottom: 0px;
right: 15px;
top: 0px;
z-index: 4;
-webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0);
-webkit-transform: translateZ(0);
}
body.be-themes-layout-layout-border-header-top.single-page-version .single-page-nav-wrap,
body.be-themes-layout-layout-border.single-page-version .single-page-nav-wrap {
right: 50px;
}
body.single-page-version.custom-gallery-page .single-page-nav-wrap {
display: none;
}
body.single-page-version.slider-bar-opened .single-page-nav-wrap {
display: none;
}
body.single-page-version .single-page-nav-wrap-inner {
display: table;
height: 100%;
max-height: 100%;
}
body.single-page-version .single-page-nav-wrap-inner .sinle-page-nav-links {
display: table-cell;
zoom: 1;
vertical-align: middle;
}
.single-page-nav-link {
width: 8px;
height: 8px; border-radius: 100%;
display: block;
margin: 5px 0px !important;
border: 1px solid #999;
position: relative;
}
.single-page-nav-link.current-section-nav-link{
background: #9c9c9c !important;
}
.header-hero-section {
position: relative;
}
.be-fixed-footer .header-hero-section {
z-index : 2;
}
.page-template-page-splitscreen-left .header-hero-section {
position: fixed;
width: 50%;
height: 100% !important;
}
.left-sliding.page-template-page-splitscreen-left .header-hero-section {
width: calc(50% - 35px);
}
.page-template-page-splitscreen-right .header-hero-section {
position: fixed;
left: 50%;
width: 50%;
height: 100% !important;
}
.left-sliding.page-template-page-splitscreen-right .header-hero-section{
left: calc(50% + 35px);
}
.left-static.page-template-page-splitscreen-left .header-hero-section{
width: calc(50% - 140px);
}
.left-static.page-template-page-splitscreen-right .header-hero-section {
left: calc(50% + 140px);	
}
.hero-section-wrap canvas {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 2;
}
.section-navigation {
position: absolute;
bottom: 20px;
left: 0px;
right: 0px;
z-index: 5;
color: inherit;
text-align: center;
font-size: 37px;
}
.single-page-nav-link span {
display: block;
position: absolute;
right: 50px;
top: 0px;
background: #000;
padding: 4px 20px;
margin-top: -13px;
color: #fff;
white-space: nowrap;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.single-page-nav-link:hover span {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
visibility: visible;
right: 30px;
}
.single-page-nav-link:hover span:after {
border-top: 17px solid transparent;
border-left: 20px solid black;
border-bottom: 17px solid transparent;
display: block;
content: '';
position: absolute;
right: -20px;
top: 0px;
}
.hero-section-wrap {
display: flex;
align-items: center;
height: 100vh;
}  @-webkit-keyframes arrow-bounce {
0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
40% {-webkit-transform: translateY(-20px);}
60% {-webkit-transform: translateY(-10px);}
} 
@keyframes arrow-bounce {
0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
40% {transform: translateY(-20px);}
60% {transform: translateY(-10px);}
} .section-navigation .font-icon {
-webkit-animation: arrow-bounce 2.5s infinite;
animation: arrow-bounce 2.5s infinite;
} .mouse-icon {
border: 2px solid #fff;
border-radius: 16px;
height: 40px;
width: 24px;
display: inline-block;
z-index: 10;
opacity: 0.7;
}
.mouse-icon .wheel {
-webkit-animation-name: drop;
-webkit-animation-duration: 1.25s;
-webkit-animation-timing-function: linear;
-webkit-animation-delay: 0s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-play-state: running;
-webkit-animation-name: drop;
animation-name: drop;
-webkit-animation-duration: 1.25s;
animation-duration: 1.25s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-play-state: running;
animation-play-state: running;
}
.mouse-icon .wheel {
position: relative;
border-radius: 10px;
background: #fff;
width: 2px;
height: 6px;
top: 4px;
margin-left: auto;
margin-right: auto;
display:block;
}
@-webkit-keyframes drop {
0% {
top: 5px;
opacity: 0;
}
30% {
top: 10px;
opacity: 1;
}
100% {
top: 25px;
opacity: 0;
}
}
@keyframes drop {
0% {
top: 5px;
opacity: 0;
}
30% {
top: 10px;
opacity: 1;
}
100% {
top: 25px;
opacity: 0;
}
}
.simplebar {
position: relative;
}
.gallery_scrollable_content,
.gallery_content_slide .simplebar-content {
position: absolute;
width: 100%;
}
a.custom-share-button {
font-size: 12px;
margin-right: 15px;
transition: opacity 0.4s ease;
}
a.custom-share-button:hover {
opacity:0.7;
}
.custom-share-button .icon-social_pinterest:before,
.custom-share-button .icon-social_twitter:before,
.custom-share-button .icon-social_googleplus:before {
position: relative;
top: 1px;
} #header-controls-left .widget_shopping_cart_wrap {
left: 0px;
} .hamburger-nav-controller{
cursor: pointer;
} .be-sidemenu {
position: fixed;
width: 280px;
z-index: 15;
height: 100vh;
}
.be-sidemenu .tatsu-module, 
.be-sidemenu .oshine-module {
margin-bottom: 10px;
}
.top-header.be-themes-layout-layout-border-header-top .be-sidemenu {
z-index: 10 !important;
} .be-sidemenu.be-sidemenu-right {
right : 0px;
-webkit-transform: translatex(280px);
-moz-transform: translatex(280px);
-ms-transform: translatex(280px);
-o-transform: translatex(280px);
transform: translatex(280px);
-webkit-transition: all 700ms cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 700ms cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 700ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 700ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.be-sidemenu.be-sidemenu-right.opened {
-webkit-transform: translatex(0px);
-moz-transform: translatex(0px);
-ms-transform: translatex(0px);
-o-transform: translatex(0px);
transform: translatex(0px);	
}
:not(.overlay-left-align-menu) #be-sidemenu-content{
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-direction: column;
flex-direction: column;
padding-top: 60px;
height: 100%;
box-sizing: border-box;
} .admin-bar:not(.page-stack-top):not(.left-static-menu) #be-sidemenu-content{
padding-bottom: 32px;
}
.overlay-left-align-menu #be-sidemenu-content{
display: -ms-flexbox;
display: flex;
padding-top: 100px;
height: 100%;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-align: stretch;
align-items: stretch;
box-sizing: border-box;
}
.be-themes-layout-layout-box.overlay-left-align-menu #be-sidemenu-content{
width: 1280px;
margin: 0px auto;
}
.overlay-center-align-menu #be-sidemenu-content{
padding-top: 38px;
}
.be-sidemenu .special-header-logo,
.be-sidemenu .special-header-menu,
.be-sidemenu .special-header-bottom-text{
margin-bottom: 30px;
padding: 0px 50px;
box-sizing: border-box;
width: 100%;
}
.be-sidemenu.be-page-stack-right .special-header-logo, 
.be-sidemenu.be-page-stack-right .special-header-menu, 
.be-sidemenu.be-page-stack-right .special-header-bottom-text {
padding: 0px 50px;
}
.special-header-logo,
.special-header-bottom-text{
text-align: center;
}
.be-sidemenu .special-header-menu{
position: relative;
-ms-flex-positive: 1;
flex-grow: 1;
}
.special-header-menu a{
transition: color 0.3s ease;
-webkit-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
-o-transition:  color 0.3s ease;
-ms-transition: color 0.3s ease;
} #navigation a::before,
#header-top-menu a::before,
#navigation .sub-menu a::before,
#navigation .children a::before,
.special-header-menu #slidebar-menu a::before,
.special-header-menu .sub-menu a::before,
.sb-left #slidebar-menu a::before{
position: absolute;
overflow: hidden;
white-space: nowrap;
max-width: 0;
transition: max-width .5s cubic-bezier(0.2,.7,.3,1) 80ms;
}
#navigation a:hover::before,
#header-top-menu a:hover::before,
#navigation .sub-menu a:hover::before,
#navigation .children a:hover::before,
.special-header-menu #slidebar-menu a:hover::before,
.special-header-menu .sub-menu a:hover::before,
.sb-left #slidebar-menu a:hover::before{
max-width: 100%;
}
.page-stack-top .special-header-menu #slidebar-menu a:hover::before,
.page-stack-top .special-header-menu .sub-menu a:hover::before,
.overlay-horizontal-menu .special-header-menu #slidebar-menu a:hover::before,
.overlay-horizontal-menu .special-header-menu .sub-menu a:hover::before{
max-width: calc( 100% - 2em );
}
.special-header-menu .menu-item {
flex : 0 0 auto;
}
.special-header-menu #slidebar-menu.animate-inFromBottom {
overflow-y : hidden;
} .be-sidemenu-content > a{
-ms-flex-positive: 1;
flex-grow: 1;
width: 100%;
text-align: center;
}
.be-sidemenu .special-header-bottom-text{
overflow: auto;
} .special-header-menu .menu-container{
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-align: center;
align-items: center;
}
.overlay-left-align-menu .be-sidemenu .special-header-logo,
.overlay-left-align-menu .be-sidemenu .special-header-menu,
.overlay-left-align-menu .be-sidemenu .special-header-bottom-text{
padding: 0px;
}
.overlay-left-align-menu .special-header-logo{
position: absolute;
top: 40px;
left: 30px;
text-align: left;
}
.overlay-left-align-menu .special-header-menu .menu-container{
-ms-flex-align: start;
align-items: flex-start;
}
.overlay-left-align-menu .be-sidemenu .special-header-bottom-text{
-ms-flex-item-align: auto;
-ms-grid-row-align: auto;
align-self: auto;
}
.overlay-left-align-menu .be-sidemenu .special-header-bottom-text > *{
text-align: left;
}
.be-sidemenu .menu ul {
list-style: none;
margin-bottom: 0px;
display: block;
padding: 0px;
margin-top: 0px;
}
.be-sidemenu .menu ul li {
margin-bottom: 0px;
text-align: center;
}
.be-sidemenu .menu ul li {
display: block;
position: relative;
}
.be-sidemenu .tatsu-module, .be-sidemenu .oshine-module {
margin-bottom: 0px;
}
.menu-container a {
cursor: pointer;
color: inherit;
display: inline-block;
line-height: inherit;
} .top-header:not(.overlay-center-align-menu):not(.overlay-left-align-menu):not(.overlay-horizontal-menu).side-menu-opened #main > * {
pointer-events: none;
}
.be-sidemenu.be-sidemenu-left {
-webkit-transform: translatex(-280px);
-moz-transform: translatex(-280px);
-ms-transform: translatex(-280px);
-o-transform: translatex(-280px);
transform: translatex(-280px);
-webkit-transition: all 700ms cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 700ms cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 700ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 700ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.be-sidemenu.be-sidemenu-left.opened {
-webkit-transform: translatex(0px);
-moz-transform: translatex(0px);
-ms-transform: translatex(0px);
-o-transform: translatex(0px);
transform: translatex(0px);	
}
.page-stack-right .be-sidemenu-content, .page-stack-left .be-sidemenu-content{
overflow: hidden;
}
.header-cart-controls .cart-contents,
#header-wrap,
body.overlay-center-align-menu #header-inner-wrap,
body.overlay-left-align-menu #header-inner-wrap,
body.overlay-horizontal-menu #header-inner-wrap,
body.page-stack-top #header-inner-wrap{
transition: background 700ms cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.be-mobile-menu-icon span{
display: inline-block;
position: absolute;
width: 100%;
height: 100%;
background-color: inherit;
right: 0;
transition: transform .5s, top .5s, width 0.2s;
visibility: visible;
}
#be-left-strip .be-mobile-menu-icon span,
.style10 .be-mobile-menu-icon span,
.style11 .be-mobile-menu-icon span,
.style12 .be-mobile-menu-icon span{
left: 0;
}
.be-mobile-menu-icon .hamburger-line-2{ }
.be-mobile-menu-icon.style2 .hamburger-line-1,
.be-mobile-menu-icon.style2 .hamburger-line-3{
width: 50%;
}
.be-mobile-menu-icon.style3 .hamburger-line-1,
.be-mobile-menu-icon.style4 .hamburger-line-3,
.be-mobile-menu-icon.style5 .hamburger-line-2,
.be-mobile-menu-icon.style6 .hamburger-line-2{
width: 66%;
}
.be-mobile-menu-icon.style3 .hamburger-line-3,
.be-mobile-menu-icon.style4 .hamburger-line-1,
.be-mobile-menu-icon.style5 .hamburger-line-3,
.be-mobile-menu-icon.style6 .hamburger-line-1{
width: 33%;
}
.be-mobile-menu-icon.is-clicked .hamburger-line-1,
.be-mobile-menu-icon.is-clicked .hamburger-line-2,
.be-mobile-menu-icon.is-clicked .hamburger-line-3,
.menu-controls:hover .be-mobile-menu-icon span,
#be-left-strip:hover .be-mobile-menu-icon span{
width: 100%;
}
.be-mobile-menu-icon.is-clicked .hamburger-line-2{
transform: scaleX(0);
} .be-fixed-footer #portfolio-navigation-bottom-wrap {
position: relative;
z-index : 2;
}
#portfolio-navigation-bottom-wrap{
width: 100%;
height: 100px;
}
#portfolio-navigation-bottom{
display: flex;
align-items: center;
margin: 0 auto;
height: 100%;
box-sizing: border-box;
}
#portfolio-title-nav-bottom-wrap h6,
#portfolio-title-nav-bottom-wrap .slider-counts {
line-height: 40px;
}
.navigation-previous,
.navigation-grid,
.navigation-next{
display: flex;
position: relative;
align-items: center;
width: 100%;
height: 100%;
text-align: center;
transition: background-color .5s cubic-bezier(.165,.84,.44,1) 80ms;
}
.navigation-previous,
.navigation-next{
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.navigation-previous a,
.navigation-grid a,
.navigation-next a{
display: inline-block;
margin: 0 auto;
}
.previous-arrow,
.next-arrow{
display: inline-block;
position: relative;
vertical-align: middle;
transition: transform .5s cubic-bezier(.165,.84,.44,1) 80ms;
line-height: 0;
font-size: 0;
}
.arrow-line-one,
.arrow-line-two,
.arrow-line-three{
display: inline-block;
width: 10px;
height: 2px;
transform-origin: right;
background-color: red; 
transition: transform .5s cubic-bezier(.165,.84,.44,1) 80ms, width .5s cubic-bezier(.165,.84,.44,1) 80ms, background-color .5s cubic-bezier(.165,.84,.44,1) 80ms;
}
.previous-arrow .arrow-line-one,
.previous-arrow .arrow-line-two,
.previous-arrow .arrow-line-three{
transform-origin: left;
}
.arrow-line-two{
transform: scaleX(0);
width: 20px;
}
.arrow-line-one,
.arrow-line-three{
position: absolute;
top: 0;
right: 0;
}
.previous-arrow .arrow-line-one,
.previous-arrow .arrow-line-three{
left: 0;
right: auto;
}
.arrow-line-one{
transform: rotate(45deg) translateX(1px);
}
.arrow-line-three{
transform: rotate(-45deg) translateX(1px);
}
.previous-arrow .arrow-line-one{
transform: rotate(45deg) translateX(-1px);
}
.previous-arrow .arrow-line-three{
transform: rotate(-45deg) translateX(-1px);
}
.navigation-previous-post-link:hover .arrow-line-two,
.navigation-next-post-link:hover .arrow-line-two{
transform: scaleX(1);
}
.navigation-previous-post-link:hover .previous-arrow{
transform: translateX(-35px);
}
.navigation-next-post-link:hover .next-arrow{
transform: translateX(35px);
}
.navigation-previous::after,
.navigation-next::after{
content: '';
position: absolute;
height: 100%;
width: 0%;
left: auto;
right: 0;
top : 0;
background-color: rgba(0,0,0,0.5);
transition: width .5s cubic-bezier(.165,.84,.44,1) 80ms;
}
.navigation-previous::before,
.navigation-next::before{
position: absolute;
height: 100%;
width: 100%;
top : 0;
background-color: rgba(0,0,0,0.4);
transition: background-color .5s cubic-bezier(.165,.84,.44,1) 80ms;;
}
.navigation-previous:hover::before,
.navigation-next:hover::before {
background-color: transparent;
}
.navigation-next:hover::after{
width: 100%;
right: auto;
left: 0;
}
.navigation-previous:hover::after{
width: 100%;
right: 0;
left: auto;
}
.navigation-previous::after{
right: auto;
left: 0;
}
.navigation-previous-post-link,
.navigation-next-post-link{
z-index: 2;
}
.previous-title,
.next-title{
display : inline-block; 
vertical-align: middle;
transition: transform .5s cubic-bezier(.165,.84,.44,1) 80ms, color .5s cubic-bezier(.165,.84,.44,1) 80ms;
}
.navigation-previous-post-link:hover .previous-title{
transform: translateX(-20px);
}
.navigation-next-post-link:hover .next-title{
transform: translateX(20px);
}
#portfolio-navigation-bottom-wrap .portfolio-url:hover span{
transform: rotateY(180deg);
}  @media only screen and (max-width : 1279px) and (min-width : 960px) {
.blog .full-screen.four-col .element,
.blog .full-screen.five-col .element {
width : 33.34%;
}
}
@media only screen and (max-width: 960px) {
#header-bottom-bar{
display: none !important;
}
.blog .full-screen.three-col .element,
.blog .full-screen.four-col .element,
.blog .full-screen.five-col .element {
width : 50%;
}
#header-inner-wrap.stuck {
position: relative;
width: 100%;
box-shadow: none;
}
body.admin-bar #header-inner-wrap.stuck {
top: 0px !important;
}
.sticky-wrapper {
height: auto !important;
}
.header-contact-wrap {
padding-top: 5px;
}
.header-contact-wrap,#header-top-menu {
line-height: 25px !important;
}
.header-contact-wrap .be-wrap div.left, .header-contact-wrap .be-wrap div.right {
margin-bottom: 5px;
}
body.header-transparent #header #header-inner-wrap.no-transparent {
position: absolute;
left: auto;
right: auto;
}
body.sticky-header #header #header-inner-wrap.no-transparent {
position: relative;
left: auto;
right: auto;
top: 0px !important;
}
body.header-transparent.admin-bar .layout-border.layout-border-header-top #header #header-inner-wrap.no-transparent.top-animate, 
body.sticky-header.admin-bar .layout-border.layout-border-header-top #header #header-inner-wrap.no-transparent.top-animate {
top: 0px !important;
}
.mobile-nav-controller-wrap {
display: inline-block;
margin-left: 15px;
cursor: pointer;
}
.top-overlay-menu .mobile-nav-controller-wrap {
display: none;
}
.menu-falling-animate-controller {
display: none;
}
#header-controls-right .header-widgets, 
#header-controls-right .header-search-controls,
#header-controls-right .header-cart-controls,
#header-controls-right .sliderbar-menu-controller {
margin-left: 20px;
}
#header-top-bar-right .top-bar-widgets, 
#header-top-bar-right .header-search-controls,
#header-top-bar-right .header-cart-controls,
#header-top-bar-right .menu-controls{
margin-right: 15px;
}
#header-top-bar-left,
#header-top-bar-right{
float: none;
text-align: center;
width: 100%; }
#header-top-bar-wrap{
padding: 13px 0px !important;
}	
#header-top-bar-wrap #header-top-bar-left{
padding: 0px 0px 5px 0px !important;
}
#header-top-bar-wrap #header-top-bar-right{
padding: 5px 0px 0px 0px !important;
}
#header-top-bar-wrap #header-top-bar-left:last-child{
padding-bottom: 0px !important;
}
#header-top-bar-wrap #header-top-bar-right:first-child{
padding-top: 0px !important;
}
#footer-wrap{
padding:10px 0;
}
#footer.layout-border{
position: static;
bottom: auto;
margin-left: 0px;
margin-right: 0px; 
}
#content.page-split-screen-left,
#content.page-split-screen-right{
margin-left: 0px;
width: 100%;
}
.left-sliding #content.page-split-screen-left,
.left-sliding #content.page-split-screen-right {
margin-left: 0px;
width: 100%;
}
.page-template-page-splitscreen-left .header-hero-section,
.page-template-page-splitscreen-right .header-hero-section{
position: static;
width: 100% !important;
}
#main.layout-border,
#main.layout-border.layout-border-header-top {
padding: 0px;
}
.be-themes-layout-layout-border-header-top .sb-slidebar.sb-right.opened, 
.be-themes-layout-layout-border .sb-slidebar.sb-right.opened,
body.be-themes-layout-layout-border-header-top.top-header.slider-bar-opened #main #header #header-inner-wrap.no-transparent.top-animate, 
body.be-themes-layout-layout-border.top-header.slider-bar-opened #main #header #header-inner-wrap.no-transparent.top-animate {
right: 0px;
}
body.be-themes-layout-layout-border-header-top.single-page-version .single-page-nav-wrap,
body.be-themes-layout-layout-border.single-page-version .single-page-nav-wrap {
right: 35px;
}
body.be-themes-layout-layout-border-header-top .sb-slidebar.sb-right, 
body.be-themes-layout-layout-border .sb-slidebar.sb-right {
right: -280px;
}
.portfolio-sliders .gallery_content {
position: relative;
width: 100%;
right: 0px;
box-shadow: none !important;
}
.portfolio-sliders .gallery_content {
height: auto !important;
max-height: none !important;
}
.portfolio-sliders .gallery_content_area_wrap {
padding: 20px !important;
}
.portfolio-sliders .gallery-all-container .carousel_bar_area{
display: none; 
}
.portfolio-sliders .gallery-info-box-wrap #portfolio-title-nav-bottom-wrap {
right: 0px;
text-align: center;
width: 100%;
position: static;
}
.portfolio-sliders .gallery-info-box-wrap #portfolio-title-nav-bottom-wrap ul {
float: none;
display: inline-block;
margin-bottom: 30px;
}
.portfolio-sliders .gallery_content {
background: transparent !important;
}
.portfolio-sliders .portfolio-title-nav-bottom {
display: none !important;
}
.gallery_content_slide{
width: auto;
margin-bottom: 30px;
}
.gallery_scrollable_content,
.gallery_content_slide .simplebar-content {
position: static;
}
#footer-wrap.style1 .footer-center-area{
flex: 0 0 33.33%
}
#footer-wrap {
padding: 10px 40px;
}
} @media only screen and (max-width: 767px) {
#header-inner-wrap.stuck {
position: relative;
width: 100%;
box-shadow: none;
}
.top-bar-widgets{
margin-left: 0px;
margin-right: 15px;
} ul.tabs li  { 
float: none;
margin-right: 0px;
width:100%;
margin-left: 0px;  
} .children { 
padding-left:0% ; 
}
.vcard, .children .vcard { 
width:25%; margin-right: 0; 
}
.comment-content,.children .comment-content { 
width:70%; padding-left: 4%;
}
#footer-widgets { 
width: 270px; 
}
.no-mobile {
display: none;
}
input[type="text"], 
input[type="email"], 
input[type="password"] {
width: 100%;
}
.style2-blog .post-thumb,
.style2-blog .article-details {
width: 100%;
float: none;
}
.gmap-wrapper {
height: 250px !important;
}	
.portfolio-title-nav h6{
text-align: left;
margin-left: 30px;
}
#gallery-container-wrap {
height: auto !important;
padding: 0px !important;
margin-bottom: 20px;
}
html body #gallery-container {
float: none !important;
padding: 0px !important;
}
#gallery-container .placeholder img {
height: auto !important;
max-width: 100% !important;
width: 100% !important;
vertical-align: top !important;
max-height: initial !important;
}
html body #gallery-container .placeholder,
#gallery-container .placeholder.style1_placehloder {
display: block;
width: 100% !important;
vertical-align: initial !important;
height: auto !important;
padding: 20px 20px 0px 20px;
box-sizing: border-box;
}
.placeholder .fluid-width-video-wrapper iframe.gallery {
position: absolute !important;
width: 100% !important;
}
.placeholder .fluid-width-video-wrapper {
padding-top: 50% !important;
}
.placeholder.style1_placehloder .fluid-width-video-wrapper {
height: auto !important;
top: 20px;
left: 20px;
right: 20px;
width: auto;
bottom : 0px;
padding-top : 0 !important;
}
.gallery-all-container .placeholder .gdpr-alt-image:after{
height: auto;
width: auto;
top: 20px;
left: 0;
right: 40px;
bottom: 0;
}
.gallery-all-container .placeholder .gdpr-alt-image .gdpr-video-alternate-image-content {
left: 45%;
}
.portfolio-title-nav-bottom {
display: none !important;
}
.gallery_content {
position: relative;
width: 100%;
right: 0px;
box-shadow: none !important;
}
.gallery_content {
height: auto !important;
max-height: none !important;
}
.gallery_content_area_wrap {
padding: 20px !important;
}
.gallery-info-box-wrap #portfolio-title-nav-bottom-wrap {
right: 0px;
}
.gallery-info-box-wrap #portfolio-title-nav-bottom-wrap {
right: 0px;
text-align: center;
width: 100%;
}
.gallery-info-box-wrap #portfolio-title-nav-bottom-wrap ul {
float: none;
display: inline-block;
margin-bottom: 30px;
}
.arrow_next, .arrow_prev {
display: none !important;
}
.gallery_content {
background: transparent !important;
}
#portfolio-title-nav-bottom-wrap {
position: relative !important;
}
.gallery-all-container.mobile-one-by-one #portfolio-title-nav-bottom-wrap .slider-counts{
display: none;
}
.gallery-all-container.mobile-slide #portfolio-title-nav-bottom-wrap .slider-counts{
display: none;
}
.gallery_content .slider-counts-mobile{
display: block;
margin-bottom: 8px;
text-align: center;
}
.gallery_content .slider-counts-mobile .total-slides-count{
font-size: 1.9em;
font-weight: bold;
}
#gallery-container .placeholder.center img {
position: relative !important;
width: 100% !important;
height: auto !important;
display: inline-block !important;
margin: 0px !important;
}
body.custom-gallery-page.single-portfolio #header-inner-wrap {
position: relative !important;
}
.overlay_placeholder {
display: none !important;
}
.attachment-details-custom-slider {
position: static !important;
display: block !important;
}	
.attachment-details-custom-slider.special-subtitle { 
max-width: initial; 
}	
#back-to-top{
display: none;
}
#portfolio-title-nav-wrap.style3 h6.portfolio-title-nav{
text-align: center;
}
#portfolio-title-nav-wrap .portfolio-nav{
position: static;
margin-top: 15px;
width: 100%;
text-align: center;
}	
#portfolio-title-nav-wrap .portfolio-nav li{
margin-bottom: 0px;
}
#portfolio-title-nav-wrap .portfolio-nav .home-grid-wrapper{
margin: 0px 15px 2px 15px;
}
.single-post-share,
.single-post-tags {
float:none;
margin-bottom:20px;
}
#single-author-info {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-align: center;
}
#single-author-details {
-ms-flex-preferred-size:100%;
flex-basis:100%;
margin-left:0;
margin-top: 15px;
}
#footer-wrap.style1 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
#footer-wrap.style1 .footer-left-area,
#footer-wrap.style1 .footer-right-area,
#footer-wrap.style1 .footer-center-area {
text-align: center;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
padding: 0 30px;
}	
}
.portfolio-sliders.be-centered .be-vimeo-embed,
.portfolio-sliders .be-flickity .be-vimeo-embed,
.gallery-all-container .placeholder.style4_placehloder .be-vimeo-embed {
height: 100%;
}
.portfolio-sliders .be-centered .fluid-width-video-wrapper iframe,
.portfolio-sliders .be-flickity .fluid-width-video-wrapper iframe{
opacity: 1;
}
#gallery-container .style4_placehloder.placeholder:before {
content: none;
} @media only screen and (max-width: 320px) {
#header-controls-right .header-widgets, 
#header-controls-right .header-search-controls,
#header-controls-right .header-cart-controls,
#header-controls-right .sliderbar-menu-controller {
margin-left: 10px;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.vcard, .children .vcard {
width: 20%;
}    
.blog .full-screen .element {
width : 100% !important;
}
} .left{
float:left;
}
.right{
float:right;
} .clear{ clear: both; }
.no-margin{
margin-bottom: 0;
}
.truncate {
height: 100px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.no-list-style{
list-style: none;
} .ir {
background-color: transparent;
border: 0;
overflow: hidden; *text-indent: -9999px;
}
.ir:before {
content: "";
display: block;
width: 0;
height: 100%;
} .hidden {
display: none !important;
visibility: hidden;
} .visuallyhidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
} .visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
} .invisible {
visibility: hidden;
} .clearfix:before,
.clearfix:after {
content: " "; display: table; }
.clearfix:after {
clear: both;
} .clearfix {
*zoom: 1;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi) { } @media print {
* {
background: transparent !important;
color: #000 !important; box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
} .ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group; }
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
}
.oshine-maintenance-mode-default {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
text-align: center;
}.style1 #header-controls-right,
.style5 #header-controls-right {
float: right;
margin-right: 30px;
}
.style5 .be-wrap #header-controls-right {
margin-right : 0;
}
.layout-border-header-top .style1 #header-controls-right {
margin-right: 0px;
}
.style1 .be-wrap #header-controls-right {
margin-right: 0;
margin-left: 15px;
}
.style4 #header-controls-right{
float: right;
margin-right: 30px;
}
.style4 .be-wrap #header-controls-right {
margin-right : 0;
} .style2 #header-controls-right{
position: absolute;
right: 30px;
top: 0;
}
.style2 .be-wrap #header-controls-right {
right : 0;
}
.style2 #header-controls-left{
position: absolute;
left: 30px;
top: 0;
}
.style2 .be-wrap #header-controls-left {
left : 0;
}
.style3 #header-controls-right{
position: absolute;
right: 30px;
top: 0;
}
.style3 .be-wrap #header-controls-right {
right : 0;
}
.layout-border-header-top .style3 #header-controls-right {
right: 0px;
}
.style6 #header-controls-right {
margin-right: 30px;
position: absolute;
top: 0px;
right: 0px;
z-index: 1;
}
.style6 .be-wrap #header-controls-right {
margin-right: 0;
}  .style1 #navigation {
float: right;
margin-right: 30px;
}
.style1 .be-wrap #navigation {
margin-right: 0px;
} .style4 #navigation, 
.style5 #navigation {
float: left;
position: static;
margin-left: 30px;
}
.style5 .be-wrap #navigation {
margin-left : 0;	
}
.style5 #menu > li:first-child > a {
padding-left: 0;
} .style3 .menu{
float: none;
display: inline-block;
vertical-align: top;
}
.style2 .menu{
float: none;
display: inline-block;
vertical-align: top;
}
.style3 #navigation{
text-align: center;
}
.style2 #navigation{
text-align: center;
}
.style2 #navigation {
line-height: 50px;
}
.style6 #navigation-left-side,
.style6 #navigation-right-side {
position: absolute;
top: 0px;
width: 50%;
left: 0px;
box-sizing: border-box;
}
.style6 #navigation-right-side {
left: auto;
right: 0px;
padding-right: 0px;
}
.style6 #navigation-left-side #left-menu {
display: inline-block;
zoom: 1;
vertical-align: top;
float: right;
}   .style7 #navigation {
display: none;
}
.menu-animate-fall .style7 #navigation {
display: block;
float: right;
margin-right: 30px;
} .style7 .logo {
padding:20px 0; float: left;
position: relative;
}
.style7 #header-wrap:not( .be-wrap ) .logo {
margin-left: 30px;
}
.layout-border-header-top .style7 .logo {
margin-left: 0px;
}
.style7 #header-controls-left {
float: left;
position: relative;
top: 0;
}
.style7 #header-controls-right{
float: right;
}
.layout-border-header-top .style7 #header-controls-right {
margin-right: 0px;
}
.hamburger-nav-controller-wrap{
display: inline-block;
}
.style7 .hamburger-nav-controller-wrap{
margin-left: 15px;
}
.style7 #header-controls-left > *:last-child{
margin-right: 0;
}
.style7 #header-controls-right > *:first-child {
margin-left: 0;
}
.style7 .be-wrap .logo,
.style7 .be-wrap #header-controls-left {
margin-right: 30px;
margin-left : 0;
}
.style7 .be-wrap #header-controls-right {
margin-right: 0px;
}
.style7 .logo,
.style7 #header-controls-left {
margin-left : 30px;
}
.style7 #header-controls-right {
margin-right : 30px;
}  .style8 #navigation {
display: none;
} .style8 .logo {
text-align: center;
}
.style8 .logo a{
display: inline-block;
vertical-align: middle;
}
.layout-border-header-top .style8 .logo {
margin-left: 0px;
}
.style8 #header-controls-left {
position: absolute;
top: 0;
left : 30px;
}
.style8 #header-controls-right{
position: absolute;
top: 0;
right: 30px;
}
.layout-border-header-top .style8 #header-controls-right {
margin-right: 0px;
}
.style8 .be-wrap #header-controls-right {
right: 0;
margin-left: 15px;
}
.style8 .be-wrap #header-controls-left {
left : 0px;
}
.style8 .hamburger-nav-controller-wrap{
margin-left: 15px;
}
.style8 #header-controls-left > *:last-child{
margin-right: 0;
}
.style8 #header-controls-right > *:first-child {
margin-left: 0;
}  .style9 #header-wrap{
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
justify-content: flex-end;
}
.style9 #navigation {
display: none;
} .style9 .logo {
padding:20px 0; position: relative;
}
.layout-border-header-top .style9 .logo {
margin-left: 0px;
}
.style9 #header-controls-left {
-ms-flex-positive: 1;
flex-grow: 1;
position: relative;
top: 0;
margin-left : 30px;
}
.style9 #header-controls-right{
margin-left: 30px;
margin-right : 30px;
}
.layout-border-header-top .style9 #header-controls-right {
margin-right: 0px;
}
.style9 .be-wrap #header-controls-right {
margin-right: 0;
}
.style9 .hamburger-nav-controller-wrap{
margin-left: 15px;
}
.style9 .be-wrap #header-controls-left {
margin-left : 0;
}
.style9 #header-controls-left > *:last-child{
margin-right: 0;
}
.style9 #header-controls-right > *:first-child {
margin-left: 0;
}  .style10 #navigation {
display: none;
} .style10 .logo {
margin-left: 30px;
padding:20px 0; float: left;
position: relative;
}
.layout-border-header-top .style10 .logo {
margin-left: 0px;
}
.style10 #header-controls-left {
float: left;
position: relative;
top: 0;
margin-left: 30px;
}
.style10 #header-controls-right{
float: right;
margin-right: 30px;
}
.layout-border-header-top .style10 #header-controls-right {
margin-right: 0px;
}
.style10 .be-wrap #header-controls-right {
margin-right: 0;
margin-left: 15px;
}
.style10 .be-wrap #header-controls-left {
margin-left : 0px;
}
.style10 #header-controls-left > *:last-child{
margin-right: 0;
}
.style10 #header-controls-right > *:first-child {
margin-left: 0;
}  .style11 #navigation {
display: none;
} .style11 .logo {
text-align: center;
}
.style11 .logo a{
display: inline-block;
vertical-align: middle;
}
.layout-border-header-top .style11 .logo {
margin-left: 0px;
}
.style11 #header-controls-left {
float: left;
position: absolute;
top: 0;
left : 30px;
}
.style11 #header-controls-right{
position: absolute;
top: 0;
right: 30px;
}
.layout-border-header-top .style11 #header-controls-right {
margin-right: 0px;
}
.style11 .be-wrap #header-controls-right {
right: 0;
margin-left: 15px;
}
.style11 .be-wrap #header-controls-left {
left : 0;
}
.style11 #header-controls-left > *:last-child{
margin-right: 0;
}
.style11 #header-controls-right > *:first-child {
margin-left: 0;
} .style12 #header-wrap{
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
} .style12 #navigation {
display: none;
} .style12 .logo {
text-align: center;
margin-right: 30px;
margin-left : 30px;
position: relative;
order : 1;
}
.style12 .logo a{
display: inline-block;
vertical-align: middle;
}
.layout-border-header-top .style12 .logo {
margin-left: 0px;
}
.style12 #header-controls-left {
-ms-flex-positive: 1;
flex-grow: 1;
position: relative;
top: 0;
margin-left : 30px;
}
.style12 #header-controls-right{
position: relative;
top: 0;
right: 0;
}
.layout-border-header-top .style12 #header-controls-right {
margin-right: 0px;
}
.style12 .be-wrap #header-controls-left {
margin-left : 0;
}
.style12 .be-wrap .logo {
margin-right : 0;
}
.style12 #header-controls-left > *:last-child{
margin-right: 0;
}
.style12 #header-controls-right > *:first-child {
margin-left: 0;
} .style13 #header-wrap{
position: relative;
}
.style13 .logo {
text-align: center;
}
.style13 .logo a{
display: inline-block;
vertical-align: middle;
}
.style13 #header-controls-right{
position: absolute;
right: 30px;
top: 0;
}
.style13 #header-controls-left{
position: absolute;
left: 30px;
top: 0;
}
.style13 .menu{
float: none;
display: inline-block;
vertical-align: top;
}
.style13 #navigation{
text-align: center;
}
.style13 #navigation {
line-height: 50px;
}
.style13.top-animate #header-wrap{
display: none;
} #navigation .menu > ul > li.mega,
#navigation-left-side .menu > ul > li.mega,
#navigation-right-side .menu > ul > li.mega {
position: inherit !important;	
}
.style4 #navigation .menu > ul > li.mega,
.style1 #navigation .menu > ul > li.mega,
.style5 #navigation .menu > ul > li.mega, {
position: relative;
}
#navigation .menu > ul > li.mega > ul.sub-menu {
width: 1160px;	
left: 50%;
margin-left: -580px;
padding: 20px 0px;
margin-top: 0px;
}
.style4 #navigation .menu > ul > li.mega > ul.sub-menu,
.style5 #navigation .menu > ul > li.mega > ul.sub-menu {
left:0;
margin-left: 0;
}
.style1 #navigation .menu > ul > li.mega > ul.sub-menu {
right:0;
left: auto;
margin-left: 0;
}
#navigation-left-side .menu > ul > li.mega > ul.sub-menu,
#navigation-right-side .menu > ul > li.mega > ul.sub-menu{
width: 580px;	
left: 50%;
margin-left: -290px;
padding: 20px 0px;
margin-top: 0px;
}
#navigation .menu > ul > li.mega > ul.sub-menu a,
#navigation-left-side .menu > ul > li.mega > ul.sub-menu a,
#navigation-right-side .menu > ul > li.mega > ul.sub-menu a {
padding: 5px 20px 5px 20px;
-webkit-font-smoothing: antialiased !important;
}
#navigation .menu > ul > li.mega > ul > li,
#navigation-left-side .menu > ul > li.mega > ul > li,
#navigation-right-side .menu > ul > li.mega > ul > li {
display: table-cell !important;
float: none;
padding: 0px;
width: 300px;
border-right: 1px solid;
}
#navigation .menu > ul > li.mega > ul > li:last-child,
#navigation-left-side .menu > ul > li.mega > ul > li:last-child,
#navigation-right-side .menu > ul > li.mega > ul > li:last-child {
border-right: none;
}
#navigation .menu > ul > li.mega.columns-2 > ul > li,
#navigation-left-side .menu > ul > li.mega.columns-2 > ul > li,
#navigation-right-side .menu > ul > li.mega.columns-2 > ul > li { 
width: 580px; 
}
#navigation .menu > ul > li.mega.columns-3 > ul > li,
#navigation-left-side .menu > ul > li.mega.columns-3 > ul > li,
#navigation-right-side .menu > ul > li.mega.columns-3 > ul > li { 
width: 386px; 
}
#navigation .menu > ul > li.mega.columns-4 > ul > li,
#navigation-left-side .menu > ul > li.mega.columns-4 > ul > li,
#navigation-right-side .menu > ul > li.mega.columns-4 > ul > li { 
width: 290px; 
}
#navigation .menu > ul > li.mega.columns-5 > ul > li,
#navigation-left-side .menu > ul > li.mega.columns-5 > ul > li,
#navigation-right-side .menu > ul > li.mega.columns-5 > ul > li { 
width: 232px; 
}
#navigation .menu > ul > li.mega > ul > li ul,
#navigation-left-side .menu > ul > li.mega > ul > li ul,
#navigation-right-side .menu > ul > li.mega > ul > li ul {
display: block !important;
width: 100%;
left: 0px !important;
top: 0px !important;
opacity: 1 !important;
position: relative !important;
background: none;
margin-top: -1px;
}
#navigation .mega .sub-menu .highlight .sf-with-ul,
#navigation-left-side .mega .sub-menu .highlight .sf-with-ul,
#navigation-right-side .mega .sub-menu .highlight .sf-with-ul, {
padding-bottom: 10px !important;
line-height: 1.5 !important;
} 
body.header-transparent #navigation .sub-menu {
top: 100%;
}
body.header-transparent #navigation .sub-menu .sub-menu {
top: 0px;
}
@media only screen and (max-width: 960px) {
#header-inner-wrap.stuck {
position: relative;
width: 100%;
box-shadow: none;
}
body.admin-bar #header-inner-wrap.stuck {
top: 0px !important;
}
.sticky-wrapper {
height: auto !important;
}
.header-contact-wrap {
padding-top: 5px;
}
.header-contact-wrap,#header-top-menu {
line-height: 25px !important;
}
.header-contact-wrap .be-wrap div.left, .header-contact-wrap .be-wrap div.right {
margin-bottom: 5px;
}
body.header-transparent #header #header-inner-wrap.no-transparent {
position: absolute;
left: auto;
right: auto;
}
body.sticky-header #header #header-inner-wrap.no-transparent {
position: relative;
left: auto;
right: auto;
top: 0px !important;
}
body.header-transparent.admin-bar .layout-border.layout-border-header-top #header #header-inner-wrap.no-transparent.top-animate, 
body.sticky-header.admin-bar .layout-border.layout-border-header-top #header #header-inner-wrap.no-transparent.top-animate {
top: 0px !important;
}
.mobile-nav-controller-wrap {
display: inline-block;
}
.top-overlay-menu .mobile-nav-controller-wrap {
display: none;
}
.menu-falling-animate-controller {
display: none;
}
#header-controls-right .header-widgets, 
#header-controls-right .header-search-controls,
#header-controls-right .header-cart-controls,
#header-controls-right .sliderbar-menu-controller {
margin-left: 20px;
}
#header-top-bar-right .top-bar-widgets, 
#header-top-bar-right .header-search-controls,
#header-top-bar-right .header-cart-controls,
#header-top-bar-right .menu-controls{
margin-right: 15px;
}
#header-top-bar-left,
#header-top-bar-right{
float: none;
text-align: center;
width: 100%; }
#header-top-bar-wrap{
padding: 13px 0px !important;
}	
#header-top-bar-wrap #header-top-bar-left{
padding: 0px 0px 5px 0px !important;
}
#header-top-bar-wrap #header-top-bar-right{
padding: 5px 0px 0px 0px !important;
}
#header-top-bar-wrap #header-top-bar-left:last-child{
padding-bottom: 0px !important;
}
#header-top-bar-wrap #header-top-bar-right:first-child{
padding-top: 0px !important;
}
#footer-wrap{
padding:10px 0;
}
#footer.layout-border{
position: static;
bottom: auto;
margin-left: 0px;
margin-right: 0px; 
}
#footer-wrap .footer-left-area,
#footer-wrap .footer-center-area,
#footer-wrap .footer-right-area{
position: static;
float: left;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
padding-left: 0px;
padding-right: 0px;
width: 100%;
height: auto;
line-height: 30px;
}
.footer-content-inner-left,
.footer-content-inner-right,
.footer-content-inner-center{
margin-top: 15px;
}
#content.page-split-screen-left,
#content.page-split-screen-right{
margin-left: 0px;
width: 100%;
}
.left-sliding #content.page-split-screen-left,
.left-sliding #content.page-split-screen-right {
margin-left: 0px;
width: 100%;
}
.page-template-page-splitscreen-left .header-hero-section,
.page-template-page-splitscreen-right .header-hero-section{
position: static;
width: 100% !important;
}
#main.layout-border,
#main.layout-border.layout-border-header-top {
padding: 0px;
}
.be-themes-layout-layout-border-header-top .sb-slidebar.sb-right.opened, 
.be-themes-layout-layout-border .sb-slidebar.sb-right.opened,
body.be-themes-layout-layout-border-header-top.top-header.slider-bar-opened #main #header #header-inner-wrap.no-transparent.top-animate, 
body.be-themes-layout-layout-border.top-header.slider-bar-opened #main #header #header-inner-wrap.no-transparent.top-animate {
right: 0px;
}
body.be-themes-layout-layout-border-header-top.single-page-version .single-page-nav-wrap,
body.be-themes-layout-layout-border.single-page-version .single-page-nav-wrap {
right: 35px;
}
body.be-themes-layout-layout-border-header-top .sb-slidebar.sb-right, 
body.be-themes-layout-layout-border .sb-slidebar.sb-right {
right: -280px;
}
.portfolio-sliders .gallery_content {
position: relative;
width: 100%;
right: 0px;
box-shadow: none !important;
}
.portfolio-sliders .gallery_content {
height: auto !important;
max-height: none !important;
}
.portfolio-sliders .gallery_content_area_wrap {
padding: 20px !important;
}
.portfolio-sliders .gallery-all-container .carousel_bar_area{
display: none; 
}
.portfolio-sliders .gallery-info-box-wrap #portfolio-title-nav-bottom-wrap {
right: 0px;
text-align: center;
width: 100%;
position: static;
}
.portfolio-sliders .gallery-info-box-wrap #portfolio-title-nav-bottom-wrap ul {
float: none;
display: inline-block;
margin-bottom: 30px;
}
.portfolio-sliders .gallery_content {
background: transparent !important;
}
.portfolio-sliders .portfolio-title-nav-bottom {
display: none !important;
}
.gallery_content_slide{
width: auto;
margin-bottom: 30px;
}
.gallery_scrollable_content,
.gallery_content_slide .simplebar-content {
position: static;
}
}@media only screen and (max-width: 1279px) {
#navigation .menu > ul > li.mega > ul.sub-menu {
width: 974px;	
margin-left: -487px;
}
}
@media only screen and (max-width: 960px) {
.left-header #left-header-mobile{
display: block;
}
.left-header .layout-box-left{
display: block;
}
.left-header .left-strip-wrapper,
.left-header .sb-left{
display: none;
}
.left-header #main-wrapper{
margin-left: 0px !important;
}
#navigation,
#navigation-left-side,
#navigation-right-side {
display: none !important;
}
.style6 .logo{ float: left;
margin-left: 30px;
}
.style2 .logo {
text-align: left;
margin-left: 30px;
}
.style2 #header-controls-left{
display: none;
}
.style3 .logo {
float: left !important;
position:static;
margin-left:30px;
}
.style5 .logo,
.style8 .logo,
.style11 .logo {
position: static;
float: left;
left: auto;
-ms-transform: translateX(0);
transform: translateX(0);
margin-left:30px;
}
.style1 #header-controls-right{
padding-left: 0px;
} .hamburger-nav-controller-wrap,
.be-left-strip-wrapper,
.be-sidemenu,
#header-controls-left{
display: none;
}
.style9 #header-wrap,
.style12 #header-wrap{
display: block;
}
.style9 .logo,
.style12 .logo{
float: left;
}
.style9 #header-controls-right,
.style12 #header-controls-right{
float: right;
}
}.menu-container {
position: absolute;
top: 0;
visibility: hidden;
overflow-x: hidden;
overflow-y: auto;
height: 100%;
margin: 0;
padding: 0;
list-style-type: none;
left : 50px;
width: calc( 100% - 100px );
}
.be-page-stack-right .menu-container {
left: 50px;
}
.overlay-left-align-menu .menu-container{
left: 0px;
width: 100%;
}
.special-header-menu .menu-item{
text-align: center;
}
.overlay-left-align-menu .special-header-menu .menu-item,
.overlay-left-align-menu .special-header-bottom-text{
text-align: left;
}
.menu__level--current {
visibility: visible;
}
.special-header-menu .menu-item {
display: block;
position: relative;
}
body:not(.page-stack-top):not(.overlay-horizontal-menu) .special-header-menu .menu-item{
width: 100%;
}
.special-header-menu .menu-item > a {
position: relative;
z-index: 1;
color: inherit;
}
.special-header-menu .mobile-sub-menu-controller i {
transition: color 0.3s ease;
-webkit-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
-ms-transition: color 0.3s ease;
}
.special-header-menu .mobile-sub-menu-controller.isClicked{
z-index: 0;
} .page-stack-top .special-header-menu .menu-item > a,
.overlay-horizontal-menu .special-header-menu .menu-item > a{
padding: 1em;
} .menu__link:hover,
.menu__link[data-submenu]:hover::after {
color: #5c5edc;
}
[class^='animate-'],
[class*=' animate-'] {
visibility: visible;
} .animate-outToRight.special-header-bottom-text,
.animate-outToRight.special-header-logo{
animation: bottomTextOutToRight 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes bottomTextOutToRight {
to {
opacity: 0;
transform: translate3d(5%, 0, 0);
}
}
.animate-outToLeft.special-header-bottom-text,
.animate-outToLeft.special-header-logo {
animation: bottomTextOutToLeft 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes bottomTextOutToLeft {
to {
opacity: 0;
transform: translate3d(-5%, 0, 0);
}
}
.animate-outToTop.special-header-bottom-text,
.animate-outToTop.special-header-logo{
animation: bottomTextOutToTop 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes bottomTextOutToTop {
to {
opacity: 0;
transform: translate3d(0, -5%, 0);
}
}
.animate-outToBottom.special-header-bottom-text,
.animate-outToBottom.special-header-logo {
animation: bottomTextOutToBottom 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes bottomTextOutToBottom {
to {
opacity: 0;
transform: translate3d(0, 5%, 0);
}
}
.animate-inFromLeft.special-header-bottom-text,
.animate-inFromLeft.special-header-logo {
animation: bottomTextInFromLeft 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes bottomTextInFromLeft {
from {
opacity: 0;
transform: translate3d(-5%, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.animate-inFromRight.special-header-bottom-text,
.animate-inFromRight.special-header-logo {
animation: bottomTextInFromRight 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes bottomTextInFromRight {
from {
opacity: 0;
transform: translate3d(5%, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.animate-inFromTop.special-header-bottom-text,
.animate-inFromTop.special-header-logo {
animation: bottomTextInFromTop 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes bottomTextInFromTop {
from {
opacity: 0;
transform: translate3d(0, -5%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.animate-inFromBottom.special-header-bottom-text,
.animate-inFromBottom.special-header-logo {
animation: bottomTextInFromBottom 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes bottomTextInFromBottom {
from {
opacity: 0;
transform: translate3d(0, 5%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.overlay-center-align-menu .animate-outToRight .menu-item,
.overlay-left-align-menu .animate-outToRight .menu-item,
.overlay-horizontal-menu .animate-outToRight .menu-item {
animation: overlayItemOutToRight 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
.animate-outToRight .menu-item {
animation: outToRight 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes overlayItemOutToRight {
to {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
50%{
opacity: 0;
}
}
@keyframes outToRight {
to {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
}
.overlay-center-align-menu .animate-outToLeft .menu-item,
.overlay-left-align-menu .animate-outToLeft .menu-item,
.overlay-horizontal-menu .animate-outToLeft .menu-item {
animation: overlayItemOutToLeft 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
.animate-outToLeft .menu-item {
animation: outToLeft 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes overlayItemOutToLeft {
to {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
50%{
opacity: 0;
}
}
@keyframes outToLeft {
to {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
}
.animate-outToTop .menu-item {
animation: outToTop 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes outToTop {
to {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
}
.animate-outToBottom .menu-item {
animation: outToBottom 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes outToBottom {
to {
opacity: 0;
transform: translate3d(0, 100%, 0);
}
}
.overlay-center-align-menu .animate-inFromLeft .menu-item,
.overlay-left-align-menu .animate-inFromLeft .menu-item,
.overlay-horizontal-menu .animate-inFromLeft .menu-item {
animation: overlayItemInFromLeft 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
.animate-inFromLeft .menu-item {
animation: inFromLeft 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes overlayItemInFromLeft {
from {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
50%{
opacity: 0;
}	
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes inFromLeft {
from {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.overlay-center-align-menu .animate-inFromRight .menu-item,
.overlay-left-align-menu .animate-inFromRight .menu-item, 
.overlay-horizontal-menu .animate-inFromRight .menu-item {
animation: overlayItemInFromRight 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
.animate-inFromRight .menu-item {
animation: inFromRight 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes overlayItemInFromRight {
from {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
50%{
opacity: 0;
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes inFromRight {
from {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.animate-inFromTop .menu-item {
animation: inFromTop 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes inFromTop {
from {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.animate-inFromBottom .menu-item {
animation: inFromBottom 700ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes inFromBottom {
from {
opacity: 0;
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
body:not(.overlay-center-align-menu):not(.overlay-left-align-menu):not(.overlay-horizontal-menu) .animate-closemenu.special-header-bottom-text,
body:not(.overlay-center-align-menu):not(.overlay-left-align-menu):not(.overlay-horizontal-menu) .animate-closemenu.special-header-logo{
animation: closemenu 500ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
body:not(.overlay-center-align-menu):not(.overlay-left-align-menu):not(.overlay-horizontal-menu) .animate-closemenu .menu-item{
animation: closemenu 500ms both cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes closemenu {
to {
opacity: 0;	
}
}
.menu__back {
position: relative;
min-width: 80px;
display: inline-block;
cursor: pointer;
}
.menu__back--hidden {
pointer-events: none;
opacity: 0;
}
.special-header-menu .icon-multi-menu:before {
content: "\e806";
}
.special-header-menu .icon--arrow-left:before{
content: "\e744";
font-size: 20px;
}
.special-header-menu .sub-menu-controller{
width: 30px;
line-height: 30px;
display: inline-block;
cursor: pointer;
}.be-wrap {
max-width: 1160px;
margin: 0 auto;
position: relative;
z-index: 2;
}
.page-split-screen-left .be-wrap,
.page-split-screen-right .be-wrap{
padding: 0px 30px;
}
.layout-box{
position: relative;
width:1280px;
margin: 0px auto;
}
#hero-section .be-master-fullscreen {
height: 100vh;
}
.be-section.full-screen-section {
opacity: 0;
height: 1000px;
} #page-content.content-single-sidebar{
width:820px;
}
#left-sidebar, #right-sidebar{
width: 260px;
}
#left-sidebar, #right-sidebar{
float: left;
}
.left-sidebar-page #page-content,.dual-sidebar-page #page-content {
float: right;
}
.right-sidebar-page #page-content{
float: left;
}
#left-sidebar, 
.right-sidebar-page #page-content {
margin-right: 80px;
}
#left-sidebar, #right-sidebar{
margin-bottom: 50px;
}
#content {
position: static;
z-index: 2;
}
.be-fixed-footer #content {
position : relative;
z-index : 2;
}
.be-fixed-footer #blog-content {
position:  relative;
z-index: 2;
}
body.no-section-scroll #content {  -webkit-transform: initial ;
-moz-transform: initial ;
-ms-transform: initial ;
-o-transform: initial ;
transform: initial ;
}
.no-page-builder {
padding: 70px 0px;
}
.page #comments {
padding: 50px 0;
} .layout-box-top,
.layout-box-right,
.layout-box-bottom,
.layout-box-left {
position: fixed;
background: #ccc;
z-index: 15;
-webkit-transform: translateZ(0);
}
.layout-box-top,
.layout-box-bottom {
width: 100%;
height: 30px;
top: 0px;
left: 0px;
}
.layout-box-bottom {
top: auto;
bottom: 0px;
}
.layout-box-right,
.layout-box-left {
width: 30px;
height: 100%;
top: 0px;
right: 0px;
}
.layout-box-left {
right: auto;
left: 0px;
}
body.admin-bar .layout-box-top{
top: 32px;
} .column-block { 
float: left;
margin-left: 5%; 
margin-bottom: 50px;
position: relative;
overflow: hidden;
position: relative;
z-index: 2;
}
.column-block .be-custom-column-pad,
.column-block .be-custom-column-inner {
position: relative;
z-index: 2;
}
.one-col.column-block {
margin-left: 0px;
float: none;
}
.one-third { 
width:30%; 
}
.one-fourth { 
width:21.25%; 
}
.one-fifth { 
width:16%; 
}
.one-half { 
width:47.5%; 
}
.two-third { 
width:65%; 
}
.three-fourth { 
width:73.75%; 
}
.be-no-space .one-third { 
width:33.33%; 
}
.be-no-space .one-fourth { 
width: 25%; 
}
.be-no-space .one-fifth { 
width: 20%; 
}
.be-no-space .one-half { 
width: 50%; 
}
.be-no-space .two-third { 
width: 66.68%; 
}
.be-no-space .three-fourth { 
width: 75%; 
}
.be-no-space { 
display: table; 
margin-bottom: 60px; 
table-layout: fixed;
}
.be-no-space.zero-bottom { 
margin-bottom: 0; 
}
.be-no-space .column-block { 
display: table-cell; 
margin-left: 0px; 
float: none; 
vertical-align: middle; 
}
.be-column-pad {
padding: 100px 5%;
}
.one-third.be-column-pad, .one-fourth.be-column-pad, .one-col.be-column-pad, .two-third.be-column-pad, .three-fourth.be-column-pad {
padding: 100px 5%;
}
.one-half.be-column-pad {
padding: 100px 15% 100px 5%;
}
.one-half.be-column-pad:first-child {
padding: 100px 5% 100px 15%;
}
.column-block *:last-child {
margin-bottom: 0 !important;
}
.be-last-child {
margin-bottom: 0 !important;
}
.be-row .column-block:first-child{
margin-left: 0;
}
.be-row.zero-bottom .column-block {
margin-bottom: 0;
}
.be-section .be-row:last-child .column-block {
margin-bottom: 0;
}
.be-section .be-row:last-child .column-block h1:last-child,
.be-section .be-row:last-child .column-block h2:last-child,
.be-section .be-row:last-child .column-block h3:last-child,
.be-section .be-row:last-child .column-block h4:last-child,
.be-section .be-row:last-child .column-block h5:last-child,
.be-section .be-row:last-child .column-block h6:last-child {
margin-bottom: 0 !important;
} 
.be-section .be-row:not(:last-child) .column-block h1:last-child,
.be-section .be-row:not(:last-child) .column-block h2:last-child,
.be-section .be-row:not(:last-child) .column-block h3:last-child,
.be-section .be-row:not(:last-child) .column-block h4:last-child,
.be-section .be-row:not(:last-child) .column-block h5:last-child,
.be-section .be-row:not(:last-child) .column-block h6:last-child {
margin-bottom: 30px !important;
}
html body .be-section .be-row .column-block .be-notification *:last-child {
margin-bottom: 0px !important;
}
.two-third .column-block, .three-fourth .column-block {
margin-bottom: 0;
}
.column-inner-content {
position: relative;
z-index: 2;
} .be-section.be-video-section .be-section-pad,
.be-section.be-bg-overlay {
position: relative;
}
.be-section {
overflow: hidden;
}
.be-section.be-section-offset{
overflow: visible;
}
.be-section-offset-wrap{
position: relative;
z-index: 2;
}
.be-row {
z-index: 3;
position: relative;
}
.be-row.be-no-space {
width: 100%;
}
.be-bg-video {
display: none;
position: absolute;
width: 100%;
z-index: 0;
top: 0;
left: 0;
}
.be-animate {
visibility: hidden;
margin-bottom: 30px;
}
#be-pb-main .be-animate {
visibility: visible;
}
.be-bg-parallax {
background-attachment: fixed;
}
.be-bg-cover {
background-size: cover !important;
-webkit-background-size:cover !important;
-moz-background-size:cover !important;
}
.be-bg-mousemove-parallax.be-bg-cover {
background-size: initial !important;
-webkit-background-size: initial !important;
-moz-background-size:initial !important;
}
.section-overlay {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 1;
background: #000;
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
}
.be-col-overlay-link{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 2;
}
.be-shortcode {
margin-bottom: 60px;
}   
html.section-scroll.csstransforms,
html.csstransforms body.section-scroll
html.csstransforms body.section-scroll #main-wrapper {
overflow: hidden;
height: 100%;
}
html.csstransforms body.section-scroll #footer {
display: none;
}
html.csstransforms body.section-scroll #content {
opacity: 0;
}
html.csstransforms body.section-scroll #content {
-webkit-transition: -webkit-transform 800ms ease;
-moz-transition: -moz-transform 800ms ease;
-o-transition: -o-transform 800ms ease;
transition: transform 800ms ease;
position: relative;
z-index: 9;
}
.fullscreen-nav-wrap {
display: none;
}
html.csstransforms body.section-scroll .fullscreen-nav-wrap {
display: table;
height: 100%;
position: fixed;
bottom: 0px;
right: 35px;
top: 0px;
z-index: 10;
}
html.csstransforms body.section-scroll .fullscreen-nav-wrap-inner {
display: table-cell;
zoom: 1;
vertical-align: middle;
}
.fullscreen-nav {
margin-bottom: 0px;
list-style-type: none;
padding: 0px;
}
.fullscreen-nav-item, .fullscreen-nav-item-hero-section {
width: 7px;
height: 7px;
border: 1px solid #fff;
background: transparent;
border-radius: 50%;
cursor: pointer;
margin: 5px 0px 5px 0px;
}
.fullscreen-nav-item.current-item, .fullscreen-nav-item-hero-section.current-item {
background: #fff;
}
body.section-scroll .be-section * {
-webkit-transform: translateZ(0);
}
body.section-scroll #main > .tatsu-section{
display: none;
} .fixed-sidebar-page {
padding: 0px !important;
}
.be-single-portfolio-fixed #content-wrap {
min-height: 100vh;
} .fixed-sidebar-page #content-wrap {
position: relative;
}
.fixed-sidebar-page #left-sidebar,
.fixed-sidebar-page #right-sidebar,
.fixed-sidebar-page #page-content {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0px;
}
.fixed-sidebar-page #left-sidebar,
.fixed-sidebar-page #right-sidebar {
width: 30%;
margin: 0px !important;
position: absolute;
height: 100%;
}
.fixed-sidebar-page:not( .be-content-overflow ) #right-sidebar {
right: 0px;
}
.fixed-sidebar-page #page-content {
width: 70% ;
padding: 30px;
}
.fixed-sidebar-page #left-sidebar.active-fixed,
.fixed-sidebar-page #right-sidebar.active-fixed {
position: fixed;
top: 0px;
}
.fixed-sidebar-page .top-animate{
-webkit-transition: top .50s ease;
-moz-transition: top .50s ease;
-o-transition: top .50s ease;
-ms-transition: top .50s ease;
transition: top .50s ease;
-webkit-backface-visibility: hidden;
}
.fixed-sidebar-page #right-sidebar.active-fixed {
right: 0px;
left: auto;
}
body.admin-bar .fixed-sidebar-page #left-sidebar.active-fixed .fixed-sidebar-content,
body.admin-bar .fixed-sidebar-page #right-sidebar.active-fixed .fixed-sidebar-content {
padding-top: 82px;
}
.active-fixed .fixed-sidebar-content {
overflow: hidden;
display: block;
height: 100%;
position: relative;
}
.fixed-sidebar-content {
padding: 50px 50px 100px 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fixed-sidebar-content-inner {
height: 100%;
}
.active-fixed .fixed-sidebar-content .mCSB_container {
margin-right: 0px;
}
.fixed-sidebar-page .mCustomScrollBox>.mCSB_scrollTools {
right: -30px !important;
}
.fixed-sidebar-page .mCustomScrollBox {
overflow: visible !important;
}
.layout-box .fixed-sidebar-page #right-sidebar.active-fixed {
position: relative !important;
right: auto !important;
}
.be-content-overflow .be-content-overflow-inner-wrap {
display : -webkit-box;
display : -ms-flexbox;
display : flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.be-content-overflow .fixed-sidebar-content{
padding : 0;
}
body.admin-bar .be-content-overflow #right-sidebar.active-fixed .fixed-sidebar-content,
body.admin-bar .be-content-overflow #left-sidebar.active-fixed .fixed-sidebar-content {
padding-top: 32px;
}
.be-content-overflow #content-wrap #be-overflow-image-content{
-webkit-box-flex : 1;
-ms-flex : 1 0 50%;
flex : 1 0 50%;
}
.be-content-overflow #right-sidebar-wrapper{
-webkit-box-flex : 1;
-ms-flex : 1 0 42.8%;
flex : 1 0 42.8%;
}
.right-overflow-page #be-overflow-image-content{
-webkit-box-ordinal-group : 3;
-ms-flex-order : 2;
order : 2;
} .be-content-overflow #be-overflow-image-content-inner {
opacity: 0;
}
.be-content-overflow #right-sidebar-wrapper{
position : relative;
}
.left-overflow-page #right-sidebar-wrapper{
margin-left : 7.2%;
}
.right-overflow-page #right-sidebar-wrapper{
margin-right: 7.2%;
}
.be-content-overflow .fixed-sidebar#right-sidebar{
width : 100%;
}
#right-sidebar-wrapper #right-sidebar{
background : transparent;
}
.be-content-overflow .be-animate{
margin-bottom: 0;
}
#be-overflow-image-content img{
margin : 0 auto;
} .widget .be-shortcode,
.widget .icon-shortcode,
.widget .be-button-wrap{
margin-bottom: 0px !important;
}
#header-wrap .be-shortcode,
#header-wrap .icon-shortcode,
#header-wrap .be-button-wrap{
margin-bottom: 0px !important;
} @media only screen and (min-width: 1280px) and (max-width: 1360px) {
.left-header.left-static .sb-slidebar {
width: 240px;
}
.left-header.left-static #main-wrapper {
margin-left: 240px !important;
}
.left-static.page-template-page-splitscreen-left .header-hero-section{
width: calc(50% - 120px);
}
.left-static.page-template-page-splitscreen-right .header-hero-section {
left: calc(50% + 120px); 
}
}
@media only screen and (min-width: 1280px) and (max-width: 1440px) {
.left-header .be-wrap,
.left-header .tatsu-wrap {
max-width: 980px;
margin: 0 auto;
}
.left-header.left-static.be-themes-layout-layout-border .be-wrap,
.left-header.left-static.be-themes-layout-layout-border .tatsu-wrap {
max-width: 850px
}
.left-header #page-content.content-single-sidebar {
width:700px;
}
.left-header #left-sidebar, 
.left-header #right-sidebar {
width:220px;
}
.left-header #left-sidebar, 
.left-header .right-sidebar-page #page-content {
margin-right: 50px;
}
.fixed-sidebar-page #left-sidebar,
.fixed-sidebar-page #right-sidebar {
width: 30%;
margin: 0px !important ;
}
} @media only screen and (min-width: 960px) and (max-width: 1279px) {
.be-wrap {
max-width: 940px;
margin: 0 auto;
}
.left-header.left-static .be-wrap{
max-width: 650px
}
.layout-box {
width:100%;
}
#page-content.content-single-sidebar{
width:670px;
}
#left-sidebar, #right-sidebar{
width:220px;
}
#left-sidebar, 
.right-sidebar-page #page-content {
margin-right: 50px;
}
.fixed-sidebar-page #left-sidebar,
.fixed-sidebar-page #right-sidebar {
width: 30%;
margin: 0px !important ;
} 
} @media only screen and (max-width: 1024px) {
.be-bg-cover,
.be-section {
background-attachment: scroll !important;
background-position: center center !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.be-wrap {
max-width: 740px;
margin: 0 auto;
}
.layout-box {
width:100%;
}
#page-content.content-single-sidebar{
width:500px;
}
#left-sidebar, #right-sidebar{
width:200px;
}
#left-sidebar,
.right-sidebar-page #page-content,
.dual-sidebar-page #left-sidebar,
#dual-sidebar-wrap {
margin-right: 40px;
}   
#left-sidebar.floting-sidebar, #right-sidebar.floting-sidebar{
width:100%;
margin-right: 0;
}        
.content-single-sidebar .column-block {
width: 100%;
margin-left: 0;
float: none;
}   
}
@media only screen and (min-width: 960px) {
.full-screen-section-wrap {
display: table;
width: 100%;
height: 100%;
}
.full-screen-section-wrap .be-section-pad {
padding-top: 0px !important;
padding-bottom: 0px !important;
display: table-cell;
vertical-align: middle;
}
}
@media only screen and (max-width: 960px) {
html.section-scroll,
body.section-scroll {
overflow: auto !important;
height: auto !important;
}
html.csstransforms body.section-scroll .fullscreen-nav-wrap {
display: none !important;
}
body.section-scroll #footer {
display: block;
}
#content {
-webkit-transform: initial !important;
-moz-transform: initial !important;
-ms-transform: initial !important;
-o-transform: initial !important;
transform: initial !important;
}
.fixed-sidebar-page #left-sidebar, 
.fixed-sidebar-page #right-sidebar, 
.fixed-sidebar-page #page-content.content-single-sidebar,
.single-portfolio #page-content.content-single-sidebar  {
width: 100% !important;
position: relative !important;
left : 0 !important;
top : 0 !important;
}
.layout-box-container{
display: none !important;
}
.style1-blog .post-date-wrap {
display: block;
position: static;
width: 100%;
border: none;
text-align: left;
padding: 0;
font-size: inherit !important;
color: inherit;
margin-bottom: 5px !important;
}
.style1-blog .post-date-wrap div {
float: left;
margin-right: 10px;
}
.style1-blog .post-title-section {
padding-left: 0;
}
.style1-blog .post-date-wrap:before {
font-family: "icomoon";
content: "\e63f";
margin-right: 10px;
float: left;
}
.be-content-overflow #content-wrap #be-overflow-image-content, .be-content-overflow #content-wrap #right-sidebar-wrapper {
flex-basis: 100%;
margin: 0 !important;
}
}
@media only screen and (min-width: 1025px) {
.full-screen-section-wrap {
display: table;
width: 100%;
height: 100%;
}
.full-screen-section-wrap .be-section-pad {
padding-top: 0px !important;
padding-bottom: 0px !important;
display: table-cell;
vertical-align: middle;
}
}
@media only screen and (max-width: 768px) {
.be-no-space .column-block {
width: 100%;
display: block;
}
.be-no-space .with-background.column-block {
min-height: 350px; } .be-no-space .no-background .be-custom-column-inner,
.be-no-space .no-background .be-custom-column-pad{
padding: 60px 30px !important;
}
} @media only screen and (max-width: 767px) {
.be-wrap {
max-width: 300px;
margin: 0 auto;
} 
.layout-box {
width:100%;
margin: 0; 
} 
#right-sidebar,
#left-sidebar {
float: none;
margin-right: 0;
margin-left: 0;
margin-top: 50px;
width: 100%;
}
#page-content.content-single-sidebar,
.right-sidebar-page #page-content { 
float: none;
margin-right: 0px;
width:100%;
margin-left: 0px;  
}    
.column-block {
float: none;
margin-left: 0;
width: 100%;
}
.column-block .column-block{
margin-bottom: 60px;
}
.be-section .be-row:last-child .column-block {
margin-bottom: 60px;
}
.be-section .be-row:last-child .column-block:last-child,
.be-section .be-row.be-no-space:last-child .column-block {
margin-bottom: 0;
}
.be-no-space {
display: block;
} .be-no-space .column-block.be-column-pad {
padding: 80px 15% 80px 5%;
}   
.be-column-spacing .column-block{
margin-bottom: 20px !important;
}
#bottom-widgets .column-block {
margin-bottom: 60px;
}
.column-block .be-custom-column-pad {
padding: 60px 30px !important;
}
.column-block .be-custom-column-inner{ }
body.disable-css-animation-mobile .be-animate,
body.disable-css-animation-mobile .tatsu-animate {
visibility: visible !important;
-webkit-animation-duration: 0s;
-moz-animation-duration: 0s;
-ms-animation-duration: 0s;
-o-animation-duration: 0s;
animation-duration: 0s;
-webkit-animation-name : none;
animation-name : none;
}
.be-video-section video {
display:none !important;
}    
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.be-wrap {
max-width: 440px;
margin: 0 auto;
} 
} @media only screen and (min-width: 960px) and (max-width: 1440px) {
.left-static-menu .be-wrap,
.left-static-menu .tatsu-wrap {
padding: 0px 30px;
box-sizing: border-box;
}
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }.ps-container {
-ms-touch-action: auto;
touch-action: auto;
overflow: hidden !important;
-ms-overflow-style: none; height: 100%; }
@supports (-ms-overflow-style: none) {
.ps-container {
overflow: auto !important; } }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ps-container {
overflow: auto !important; } }
.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
display: block;
background-color: transparent; }
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
background-color: #eee;
opacity: 0.9; }
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
background-color: #999;
height: 11px; }
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
background-color: #eee;
opacity: 0.9; }
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
background-color: #999;
width: 11px; }
.ps-container > .ps-scrollbar-x-rail {
display: none;
position: absolute; opacity: 0;
-webkit-transition: background-color .2s linear, opacity .2s linear;
-o-transition: background-color .2s linear, opacity .2s linear;
-moz-transition: background-color .2s linear, opacity .2s linear;
transition: background-color .2s linear, opacity .2s linear;
bottom: 0px; height: 15px; }
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
position: absolute; background-color: #aaa;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
-o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
-moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
bottom: 2px; height: 6px; }
.ps-container > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-container > .ps-scrollbar-x-rail:active > .ps-scrollbar-x {
height: 11px; }
.ps-container > .ps-scrollbar-y-rail {
display: none;
position: absolute; opacity: 0;
-webkit-transition: background-color .2s linear, opacity .2s linear;
-o-transition: background-color .2s linear, opacity .2s linear;
-moz-transition: background-color .2s linear, opacity .2s linear;
transition: background-color .2s linear, opacity .2s linear;
right: 0; width: 15px; }
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
position: absolute; background-color: #aaa;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
-o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
-moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
right: 2px; width: 6px; }
.ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y {
width: 11px; }
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
background-color: #eee;
opacity: 0.9; }
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
background-color: #999;
height: 11px; }
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
background-color: #eee;
opacity: 0.9; }
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
background-color: #999;
width: 11px; }
.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
opacity: 0.6; }
.ps-container:hover > .ps-scrollbar-x-rail:hover {
background-color: #eee;
opacity: 0.9; }
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
background-color: #999; }
.ps-container:hover > .ps-scrollbar-y-rail:hover {
background-color: #eee;
opacity: 0.9; }
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
background-color: #999; }.flickity-enabled {
position: relative;
}
.flickity-enabled:focus { outline: none; }
.flickity-viewport {
overflow: hidden;
position: relative;
height: 100%;
}
.flickity-slider {
position: absolute;
width: 100%;
height: 100%;
} .flickity-enabled.is-draggable {
-webkit-tap-highlight-color: transparent;
tap-highlight-color: transparent;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport {
cursor: move;
cursor: -webkit-grab;
cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
cursor: -webkit-grabbing;
cursor: grabbing;
} .flickity-button {
position: absolute;
background: hsla(0, 0%, 100%, 0.75);
border: none;
color: #333;
}
.flickity-button:hover {
background: white;
cursor: pointer;
}
.flickity-button:focus {
outline: none;
box-shadow: 0 0 0 5px #19F;
}
.flickity-button:active {
opacity: 0.6;
}
.flickity-button:disabled {
opacity: 0.3;
cursor: auto; pointer-events: none;
}
.flickity-button-icon {
fill: #333;
} .flickity-prev-next-button {
top: 50%;
width: 44px;
height: 44px;
border-radius: 50%; transform: translateY(-50%);
}
.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; } .flickity-rtl .flickity-prev-next-button.previous {
left: auto;
right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
right: auto;
left: 10px;
}
.flickity-prev-next-button .flickity-button-icon {
position: absolute;
left: 20%;
top: 20%;
width: 60%;
height: 60%;
} .flickity-page-dots {
position: absolute;
width: 100%;
bottom: -25px;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
line-height: 1;
}
.flickity-rtl .flickity-page-dots { direction: rtl; }
.flickity-page-dots .dot {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 8px;
background: #333;
border-radius: 50%;
opacity: 0.25;
cursor: pointer;
}
.flickity-page-dots .dot.is-selected {
opacity: 1;
} .be-flickity:after{
content: 'flickity';
display: none;
}
#content.portfolio-sliders{
position: relative ;
overflow: hidden;
}
#content.portfolio-sliders .img-wrap{
height: 0px;
height: 100vh;
}
#content.be-centered .img-wrap,
#content.be-fullscreen .img-wrap{
width: 100%;
text-align: center;
}
.be-fullscreen .be-flickity img{
max-width: initial !important;
}
.be-flickity .img-wrap{
overflow: hidden;
}
.be-flickity .img-wrap img{
display: inline-block;
height: 100%;
opacity: 0;
-webkit-transition: opacity 0.9s ease;
-ms-transition: opacity 0.9s ease;
-o-transition: opacity 0.9s ease;
transition: opacity 0.9s ease;
}
.be-flickity .img-wrap iframe{
opacity: 0;
-webkit-transition: opacity 0.9s ease;  
-ms-transition: opacity 0.9s ease;
-o-transition: opacity 0.9s ease;
transition: opacity 0.9s ease;
}
.be-flickity .img-wrap .flickity-lazyloaded{
opacity: 1;
}
.be-flickity .img-wrap .img-overlay-wrap {
display: none; -webkit-transition: opacity 0.9s ease;
-ms-transition: opacity 0.9s ease;
-o-transition: opacity 0.9s ease;
transition: opacity 0.9s ease;
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background: #000;
background: rgba(0, 0, 0, 0.85);
z-index: 1;
}
.be-flickity .img-wrap.is-selected .img-overlay-wrap{
opacity: 0; }
.img-wrap .fluid-width-video-wrapper {
display: inline-block !important;
vertical-align: top !important;
padding: 0px !important;
margin: 0px !important;
height: 100% !important;
}
.img-wrap .fluid-width-video-wrapper iframe.gallery {
position: relative !important;
height: 100% !important;
width: 100%!important;
}
.flickity-slider .img-wrap.is-selected .attachment-details-custom-slider{
display: block;
transition: all 0.9s fadeOut;
-ms-transition: all 0.9s fadeOut;
-o-transition: all 0.9s fadeOut;
transition: all 0.9s fadeOut;
}
.gallery-info-box-wrap .slider-counts{
display: inline-block;
padding: 0px 7px;
line-height: 40px;
}
.single-portfolio-slider.carousel_bar_area{
position: absolute;
bottom: 0px;
width: 100%;
min-height: 35px;
left: 0px;
right: 0px;
margin: 0 auto;
text-align: center;
display: block;
height: 75px;
overflow: hidden;  }
.single-portfolio-slider .carousel_bar_dots{
width: 41px;
height: 75px;
z-index: 2;
position: absolute;
display: block;
left:50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
background: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/css/img/dots.png) no-repeat center;
}
.single-portfolio-slider .carousel_bar_wrap{
position: absolute;
margin: 0 auto;
right: 0px;
left: 0px;
z-index: 13;
bottom: -500px; 
padding:10px 0;
}
.be-carousel-thumb a img{
max-width: none;
}
.single-portfolio-slider .carousel_bar_wrap.be-wrap{
width: 1160px;
}
.be-flickity-thumb img,
.be-carousel-thumb img{
margin-left: 10px;
width: auto !important;
height: 50px;
}
.single-portfolio-slider .carousel_bar_wrap{
background: transparent; 
} .flickity-prev-next-button.previous {
left: 0px;
}
.flickity-prev-next-button.next{
right: 0px;
}
.flickity-prev-next-button{
border-radius: 0%;
}
button.flickity-prev-next-button {
margin:0px;
}
.flickity-prev-next-button svg{
height: 60%;
width: 60%;
top: 20px;
}
.flickity-prev-next-button.next svg{
left: 15px; 
}
.flickity-prev-next-button.next svg{
left: 10px;
}
.flickity-prev-next-button:focus{
box-shadow: none;
}
.arrow-border .flickity-prev-next-button{
background: transparent !important;
}
.style1-arrow .flickity-prev-next-button,
.style2-arrow .flickity-prev-next-button {
height: 100px;
line-height: 100px;
width: 60px;
}
.style3-arrow .flickity-prev-next-button,
.style4-arrow .flickity-prev-next-button {
height: 40px;
line-height: 40px;
width: 40px;
}
.style5-arrow .flickity-prev-next-button,
.style6-arrow .flickity-prev-next-button {
height: 50px;
line-height: 50px;
width: 50px;
border-radius: 50%;
}
.style2-arrow .flickity-prev-next-button.previous,
.style4-arrow .flickity-prev-next-button.previous{
border-left: none !important;
}
.style2-arrow .flickity-prev-next-button.next,
.style4-arrow .flickity-prev-next-button.next{
border-right: none !important;
} 
.style5-arrow .flickity-prev-next-button.previous,
.style6-arrow .flickity-prev-next-button.previous{
left:15px;
}
.style5-arrow .flickity-prev-next-button.next,
.style6-arrow .flickity-prev-next-button.next{
right:15px;
} @media only screen and (max-width: 960px) {
.show-desktop-only {
display: none !important;
}
.be-flickity .img-wrap .img-overlay-wrap{
display: none !important;
}
.single-portfolio-slider.carousel_bar_area.show-desktop-only{
display: none !important;
}
.disable-flickity-mobile.be-flickity:after{
content: '';
}
.disable-flickity-mobile.be-flickity .img-wrap img{
opacity: 1 !important;
height: auto !important;
width: 100% !important;
margin-left: 0px !important;
top: 0px !important;
margin-top: 0 !important;
}
.disable-flickity-mobile.be-flickity .img-wrap{
margin-left: 0px !important;
margin-bottom: 10px;
}
.disable-flickity-mobile{
padding: 10px 10px !important;
}
.enable-flickity-mobile.be-flickity .fluid-width-video-wrapper{
height: 100%;
padding-top: 0px !important;
}
.be-flickity.enable-flickity-mobile .img-wrap img,
.be-flickity.enable-flickity-mobile .img-wrap iframe{
position: absolute;
top: 50%;
left: 50%;
margin-left: 0px !important;
margin-top: 0px !important;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.be-flickity.enable-flickity-mobile .img-wrap img{
height: auto !important;
}
.be-flickity.enable-flickity-mobile .img-wrap iframe{
height: 70% !important;
}
.be-fullscreen .be-flickity.enable-flickity-mobile img{
max-width: 100% !important;
}
.be-flickity.enable-flickity-mobile .attachment-details-custom-slider{
position: absolute !important;
background: transparent;
width: 100%;
padding: 0px;
top: 0px;
color: inherit;
}
.be-flickity.enable-flickity-mobile .attachment-details-custom-slider a{
text-align: center;
}
.be-flickity.disable-flickity-mobile .img-wrap{
position: relative;
}
.be-flickity.disable-flickity-mobile .fluid-width-video-wrapper iframe.gallery {
position: absolute !important;
width: 100% !important;
}
.be-flickity.disable-flickity-mobile .fluid-width-video-wrapper {
padding-top: 50% !important;
}
.be-flickity.disable-flickity-mobile .attachment-details-custom-slider {
position: static !important;
display: block !important;
}
.gallery-info-box-wrap .slider-counts{
display: none;
padding-left: 0px;
text-align: center;
margin-right: 10px;
}
.portfolio-sliders .gallery_content{
margin-top: 30px;
}
.portfolio-sliders .carousel_bar_area.disable-flickity-mobile-thumb{
display: none;
} 
.flickity-prev-next-button{
display: none;
}
.gallery_content_slide{
margin-bottom: 30px;
}
}
.be-flickity .gdpr-alt-image {
height : 100%;
}
.be-flickity .gdpr-alt-image img{
height : 100%;
width : auto;
max-width: 100%;
}
@media only screen and (max-width: 767px) { .gallery-all-container .single-portfolio-slider{
display: none;
}
}@font-face {
font-family: 'Hans Kendrick Heavy';
src: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-heavy-webfont.oft) format("oft");
src: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-heavy-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-heavy-webfont.woff) format('woff'),
url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-heavy-webfont.ttf) format('truetype'),
url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-heavy-webfont.svg#hans_kendrickheavy) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Hans Kendrick Light';
src: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-light-webfont.oft) format("oft");
src: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-light-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-light-webfont.woff) format('woff'),
url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-light-webfont.ttf) format('truetype'),
url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-light-webfont.svg#hans_kendricklight) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Hans Kendrick Medium';
src: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-medium-webfont.oft) format("oft");
src: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-medium-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-medium-webfont.woff) format('woff'),
url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-medium-webfont.ttf) format('truetype'),
url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-medium-webfont.svg#hans_kendrickmedium) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Hans Kendrick Regular';
src: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-regular-webfont.oft) format("oft");
src: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-regular-webfont.woff) format('woff'),
url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-regular-webfont.ttf) format('truetype'),
url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin/fonts/custom-fonts/hanskendrick-regular-webfont.svg#hans_kendrickregular) format('svg');
font-weight: normal;
font-style: normal;
} body {
font-family: "Yu Mincho", "YuMincho","Noto Serif JP", serif !important;
font-size: 14px ;
line-height: 1.2;
overflow: hidden;
background: #FFFFFF;
color: #6A6A6A;
}
ul {
list-style-type: none;
}
p {
margin-bottom: 0px;
}
span {
display: inline-block;
}
h2 {
font-family: "Yu Mincho", "YuMincho","Noto Serif JP", serif !important;
font-size: 38px !important;
}
h3 {
font-family: "Yu Mincho", "YuMincho","Noto Serif JP", serif !important;
font-size: 30px !important;
font-weight: bold;
}
h4 {
font-family: "Yu Mincho", "YuMincho","Noto Serif JP", serif !important;
font-size: 26px !important;
}
h5 {
font-family: "Yu Mincho", "YuMincho","Noto Serif JP", serif !important;
font-size: 18px !important;
}
ul li, ol li {
list-style-type: none;
} #navigation {
height: 61px;
}
#navigation a {
font-family: "Yu Mincho", "YuMincho","Noto Serif JP", serif !important;
font-size: 20px !important;
color: #FFFFFF !important;
padding: 0px 14px;
}
#navigation #menu-item-8234 a {
letter-spacing: -2px;
}
#mobile-menu a {
font-family: "Yu Mincho", "YuMincho","Noto Serif JP", serif !important;
font-size: 16px !important;
color: #333333 !important;
padding: 0px 14px;
}
#header-wrap .logo {
padding: 10px 0;
}
#navigation .menu {
margin-top: -15px; margin-left: 15px;
}
#header-wrap #header-controls-right {
margin-top: -15px;
}
.header-tel {
text-align: right;
width: 180px;
}
#header ul#mobile-menu ul.sub-menu a {
color: #232323
} #header {
position: fixed;
top: 0;
left: 0;
width:100%;
transition: .3s;
}
.category #header,
.archive #header,
.single-post #header,
.blog #header {
position: fixed;
}
#content {
margin-top: -61px;
}
.category #header,
.archive #header,
.single-post #header,
.blog #header {
margin-top: 0;
} .page-id-153 .tatsu-8tieCPPtG1 .tatsu-fullscreen-wrap {
align-items: flex-start;
}
.page-id-153 .tatsu-8tieCPPtG1 .tatsu-section-pad {
padding: 0;
}
.page-id-153 .tatsu-VCLdOGINtz {
max-width: none;
}
.tatsu-4qamTiWqc #header-inner-wrap {
background-color: rgba(34,34,34,0);
}
.hamburger-line-1,
.hamburger-line-2,
.hamburger-line-3 {
background-color: #FFFFFF !important;
} @media only screen and (max-width: 1800px) {
#navigation .menu {
margin-left: 75px;
}
}
@media only screen and (max-width: 1650px) {
#navigation a {
font-size: 18px !important;
padding: 0px 10px;
}
}
@media only screen and (max-width: 1480px) {
#navigation a {
font-size: 16px !important;
padding: 0px 5px;
}
}
@media only screen and (max-width: 1320px) {
#navigation .menu {
display: none !important;
}
.mobile-nav-controller-wrap {
display: inline-block;
}
} @media only screen and (max-width: 1280px) {
.tatsu-VCLdOGINtz {
display: none;
}
#content {
margin-top: 0;
}
}
@media only screen and (max-width: 590px) {
.header-tel img {
width: 60%;
}
#header-wrap .logo img {
width: 60%;
}
#header-wrap #header-controls-right {
margin-top: -22px;
}
}
@media only screen and (max-width: 394px) {
#header .style3 .logo {
margin-left: 15px;
}
#header .style3 #header-controls-right {
right: 15px;
}
.mobile-nav-controller-wrap {
margin-left: 0;
}
}
@media only screen and (max-width: 345px) {
.header-tel img {
width: 48%;
}
}
@media only screen and (max-width: 338px) {
#header-wrap #header-controls-right {
margin-top: -26px;
}
} @media(min-width: 896px){
a[href^="tel:"]{
pointer-events: none;
x-ms-format-detection: all;
}
} .tatsu-wrap {
max-width: 1250px;
} .footer-logo {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/com_footer_bg.jpg);
background-repeat: no-repeat;
background-position: top center;
background-size: cover;
height: 472px;
}
@media only screen and (max-width: 942px) {
.footer-logo {
height: 330px;
}
}
@media only screen and (max-width: 767px) {
.footer-logo {
background-size: cover;
height: 190px;
background-position: bottom center;
}
}
@media only screen and (max-width: 375px) {
.footer-logo {
height: 95px;
}
} .be-wrap {
max-width: 1250px;
}
.footer01 {
font-family: "Yu Mincho", "YuMincho","Noto Serif JP", serif !important;
color: #EFEFEF !important;
}
.footer-title {
font-size: 36px !important;
margin-top: 10px;
margin-bottom: 10px;
line-height: 1;
}
.footer-subtitle {
font-size: 22px !important;
}
.footer-text {
font-size: 17px !important;
}
.footer-copyright {
font-size: 10px !important;
margin-top: 10px;
}
.sns-icon {
margin-top: 10px;
}
.flex.sns-icon > a:nth-child(1) {
margin-right: 5px;
}
.flex.footer {
width: 100%;
}
.footer-menu.flex-items {
width: 50%;
}
.flex.footer a {
font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Noto Sans JP","Noto Sans JP",sans-serif !important;
font-weight: 500;
font-size: 14px;
}
#bottom-widgets .flex.footer a {
color: #FFFFFF;
}
#bottom-widgets .flex.footer a:hover {
color: #ACA4A0;
}
.footer-menu li {
font-size: 11px;
}
.footer-menu-title {
font-size: 12px;
}
.footer-menu > ul {
font-weight: bold;
list-style-position: inside;
list-style-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/footer_list_icon.png);
}
.footer-submenu {
margin-top: -4px;
padding-left: 15px;
}
.footer-submenu li {
margin-bottom: 0;
line-height: 1.2;
}
.footer-line {
border-top: #009771 2px solid;
margin-top: 5px;
margin-bottom: 15px;
}
#bottom-widgets {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/footer_widget_bg.jpg);
background-repeat: no-repeat;
background-position: top left;
background-size: 40% 100%;
padding: 25px 0 15px;
}
#bottom-widgets-wrap > .one-third:nth-child(1) {
width: 40%;
}
#bottom-widgets-wrap > .one-third:nth-child(2),
#bottom-widgets-wrap > .one-third:nth-child(3) {
margin-left: 0;
width: 30%;
}
.nowarap {
white-space: nowrap;
}
.center-text.footer-copyright {
display: none;
}
.sns-icon1 {
background: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/insta_icon01.png) no-repeat;
margin-right: 10px;
}
.sns-icon1 a {
width: 29px;
height: 29px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/insta_icon01.png) no-repeat;
display: block;
text-indent: -9999px;
}
.sns-icon1 a:hover {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/insta_icon01_over.png);
}
.sns-icon2 {
background: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/facebook_icon01.png) no-repeat;
}
.sns-icon2 a {
width: 29px;
height: 29px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/facebook_icon01.png) no-repeat;
display: block;
text-indent: -9999px;
}
.sns-icon2 a:hover {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/facebook_icon01_over.png);
}
@media only screen and (max-width: 1800px) {
.be-wrap {
margin: 0 auto;
}
.footer-menu .nowarap {
white-space: normal;
}
}
@media only screen and (max-width: 1260px) {
.tatsu-DpiOTu7pg4,
.be-wrap {
max-width: calc(100% - 50px);
}
}
@media only screen and (max-width: 1101px) {
#bottom-widgets-wrap > .one-third:nth-child(1) {
width: 100%;
}
#bottom-widgets-wrap > .one-third:nth-child(2),
#bottom-widgets-wrap > .one-third:nth-child(3) {
width: 50%;
}
#bottom-widgets {
background-position: top;
background-size: 100% 215px;
}
.sns-icon {
margin-top: 10px;
}
.footer01 .footer-copyright {
display: none;
}
#bottom-widgets-wrap > .column-block:nth-child(1) {
margin-bottom: 50px;
}
.center-text.footer-copyright {
display: block;
margin-top: 50px;
}
.footer-subtitle,
.footer-title,
.footer-text {
text-align: center;
}
.flex.sns-icon {
justify-content: center;
}
}
@media only screen and (max-width: 767px) {
.flex.footer {
justify-content: center;
}
#bottom-widgets-wrap > .one-third:nth-child(2) {
width: 100%;
margin: 0 auto 20px;
}
#bottom-widgets-wrap > .one-third:nth-child(3) {
width: 100%;
margin: 0 auto;
}
#bottom-widgets-wrap > .one-third:nth-child(3) .footer-copyright {
margin-top: 20px;
}
}
@media only screen and (max-width: 415px) {
.footer-subtitle {
font-size: 20px !important;
}
.footer-title {
font-size: 30px !important;
}
.footer-text  {
font-size: 14px !important;
}
}
@media only screen and (max-width: 319px) {
#bottom-widgets {
background-size: 100% 240px;
}
} #main-wrapper #back-to-top {
bottom: 100px;
background: #ACA4A0 !important;
}
.tatsu-plIB8WCjmt {
max-width: 1250px;
}
.fixed-footer-button-list {
margin: 0 -7.5px;
}
.fixed-footer-list-items {
width: 16.6%;
margin: 0 5px; text-align: center;
}
.fixed-footer-list-items img {
padding-top: 12px;
}
.btn.fixed-footer-btn {
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
color: #333333;
width: 100%; height: 40px;
padding-top: 7px;
margin-top: 5px;
font-size:16px;
letter-spacing:-1px;
}
.btn.fixed-footer-btn:hover {
background: #009771;
background: -moz-linear-gradient(top,  #009771 0%, #116B55 100%);
background: -webkit-linear-gradient(top,  #009771 0%,#116B55 100%);
background: linear-gradient(to bottom,  #009771 0%,#116B55 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009771', endColorstr='#116B55',GradientType=0 );
color: #FFFFFF;
}
.tatsu-8sEH0bErc {
margin-bottom: 0;
}
.tatsu--29ARwlDL.tatsu-text-block-wrap .tatsu-text-inner {
padding: 10px 0;
}
.tatsu-rUY_ucY7PM {
position: absolute;
top: 19px;
right: 10px;
max-width: 100px;
}
.fixed-footer-icon {
justify-content: flex-end;
}
.fixed-footer-icon img:nth-child(1) {
margin-right: 5px;
}
.tatsu--29ARwlDL {
margin-bottom: 0;
}
.fixed-footer-icon-item1 {
width: 37px;
height: 37px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/footer_icon_instagram.png) no-repeat;
display: block;
text-indent: -9999px;
margin-right: 10px;
}
.fixed-footer-icon-item1:hover {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/footer_icon_instagram_over.png);
}
.fixed-footer-icon-item2 {
width: 37px;
height: 37px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/footer_icon_facebook.png) no-repeat;
display: block;
text-indent: -9999px;
}
.fixed-footer-icon-item2:hover {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/footer_icon_facebook_over.png);
}
@media only screen and (max-width: 1480px) {
.tatsu-plIB8WCjmt {
max-width: 900px;
}
}
@media only screen and (max-width: 1260px) {
#simple-sticky-footer-container .tatsu-wrap {
max-width: 900px;
}
#simple-sticky-footer-container .tatsu-rUY_ucY7PM {
max-width: 100px;
}
.btn.fixed-footer-btn { font-size: 14px;
letter-spacing: -1px;
}
}
@media only screen and (max-width: 1138px) {
.fixed-footer-icon {
right: 10px;
}
.fixed-footer-button-list {
margin: 0 -3.75px;
}
.fixed-footer-list-items {
margin: 0 3.75px;
}
#simple-sticky-footer-container .tatsu-wrap {
max-width: 800px;
}
#simple-sticky-footer-container .tatsu-rUY_ucY7PM {
max-width: 100px;
}
}
@media only screen and (max-width: 1024px) {
.tatsu-rUY_ucY7PM {
display: none;
}
#footer #footer-wrap {
padding-top: 16px;
}
} .fixed-footer-button-list2 {
margin: 0 -7.5px;
}
.fixed-footer-list-items2 {
width: 20%;
margin: 0 5px; text-align: center;
}
.fixed-footer-btn2 {
background: #116B55;
background: -moz-linear-gradient(top, #1FBBA6 , #116B55);
background: -webkit-linear-gradient(top, #1FBBA6 , #116B55);
background: linear-gradient(to bottom, #1FBBA6 , #116B55);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1FBBA6', endColorstr='#116B55',GradientType=0 );
color: #FFFFFF;
width: 100%;
height: 37px;
font-size: 18px;
padding-top: 5px;
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: normal;
border-radius: 5px;
}
.fixed-footer-btn2:visited,
.fixed-footer-btn2:hover {
color: #FFFFFF;
}
.fixed-footer-btn2 img {
margin-top: -4px;
}
.tatsu-plIB8WCjmt {
padding: 0;
}
.fixed-footer-button-list2 .fixed-footer-list-items2:nth-child(5) img,
.fixed-footer-button-list2 .fixed-footer-list-items2:nth-child(3) img,
.fixed-footer-button-list2 .fixed-footer-list-items2:nth-child(2) img {
margin-right: 5px;
}
.fixed-footer-button-list2 .fixed-footer-list-items2:nth-child(4) .fixed-footer-btn2{
letter-spacing: 5px;
}
#simple-sticky-footer {
border-top: #333333 2px solid;
}
@media only screen and (max-width: 1024px) {
.tatsu-dzNE2YIEFZ {
background-color: #222222;
padding: 7px 7px 9px;
}
#simple-sticky-footer-container {
border-top: #009771 4px solid;
}
.footer-line {
display: none;
}
.tatsu-plIB8WCjmt {
max-width: 863px;
}
}
@media only screen and (max-width: 874px) {
.fixed-footer-button-list2 {
margin: 0 -2px;
}
.fixed-footer-list-items2
{
margin: 0 2px;
}
.tatsu-plIB8WCjmt {
max-width: calc(100% - 50px);
}
}
@media only screen and (max-width: 550px) {
.fixed-footer-btn2 {
font-size: 14px;
}
.fixed-footer-button-list2 .fixed-footer-list-items2 img {
max-width: 90%;
}
}
@media screen and (max-width: 480px) {
.fixed-footer-button-list2 .fixed-footer-list-items2:nth-child(5) {
display: none;
}
.fixed-footer-list-items2 {
width: 25%;
}
} @media only screen and (max-width: 365px) {
.flex.footer {
flex-flow: wrap;
}
.footer-menu.flex-items {
width: 100%;
}
.flex.footer .footer-menu.flex-items:nth-child(1) {
margin-bottom: 10px;
}
.fixed-footer-button-list2 .fixed-footer-list-items2 img {
width: 16px;
}
.fixed-footer-button-list2 .fixed-footer-list-items2:nth-child(3) img,
.fixed-footer-button-list2 .fixed-footer-list-items2:nth-child(2) img {
margin-right: 2px;
width: 12px;
}
} #navigation #menu .sub-menu {
top: 74%;
width: 250px;
} .be-themes-comments.be-row.be-wrap {
display: none;
}
.for-sp,
.service-sp,
.service-image-sp {
display: none !important;
}
.btn {
display: inline-block;
box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
border: 1px solid #6A6A6A;
}
.btn.green-btn {
background-color: #009771;
color: #FFFFFF;
border: none;
width: 180px;
}
.btn.green-btn:hover {
background-color: #00AF98;
}
.btn.access-btn {
background-color: #ACA4A0;
color: #FFFFFF;
width: 283px;
height: 51px;
font-size: 18px;
padding-top: 12px;
} @media all and (-ms-high-contrast: none){
.btn.access-btn {
padding-top: 15px;
}
}
.btn.access-btn:hover {
background-color: #BFBDBC;
}
.btn.white-btn {
background-color: #FFFFFF;
color: #6A6A6A;
max-width: 133px;
max-height: 31px;
}
.btn.white-btn:hover {
background-color: #6A6A6A;
color: #FFFFFF;
}
.btn.black-btn {
background-color: #333333;
border: 1px solid #333333;
color: #FFFFFF;
font-size: 16px;
width: 100%;
box-shadow: none;
} @media all and (-ms-high-contrast: none){
.btn.black-btn  {
padding-top: 5px;
}
}
.btn.black-btn:hover {
background-color: #5A5A5A;
}
.btn.gray-btn {
background-color: #ACA4A0;
color: #FFFFFF;
max-width: 283px;
max-height: 31px;
}
.btn.gray-btn:hover {
background-color: #BFBDBC;
}
.box-shadow {
box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
border: 1px solid #707070;
}
.center-text {
text-align: center;
}
.left-text {
text-align: left;
}
.right-text {
text-align: right;
}
.white-text {
color: #FFFFFF;
}
.flex {
display: flex;
} .tatsu-VCLdOGINtz {
position: absolute;
top: 0;
z-index: 4;
}
.tatsu-TVPluiDZMz {
max-width: 100%;
}
.tatsu-SNQCzFume {
margin-bottom: 0 !important;
}
.tatsu-SNQCzFume .tatsu-column-pad { padding-bottom: 0 !important;
}
@media screen and (max-width: 767px) {
.tatsu-SNQCzFume .tatsu-column-pad { padding-bottom: 0 !important;
}
}
@media screen and (max-width: 667px) {
.tatsu-SNQCzFume .tatsu-column-pad {
padding-bottom: 0 !important;
}
} .goto-box {
max-width: none;
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/goto01.png);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
border: #000000 1px solid;
padding: 7px;
}
.tatsu-dx8i7FnjJ,
.tatsu-wW8gNjMv3x,
.tatsu-OkyKveur6 {
max-width: 1000px;
}
.goto-box .btn.green-btn {
margin-top: 87px;
padding: 2px 5px 2.5px;
} @media all and (-ms-high-contrast: none){
.goto-box .btn.green-btn {
padding: 4px 5px 2px;
}
} .goto-box.dec {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/dec01.png);
background-size: 100% 100%;
} .tatsu-yvdAyLtgS6 {
max-width: 1000px;
}
.box-shadow.center-text {
padding: 15px;
}
.btn.green-btn {
margin-top: 13px;
padding: 2px 5px 2.5px;
} @media all and (-ms-high-contrast: none){
.btn.green-btn {
padding-top: 11px;
}
}
.tatsu-zRmwv4Klp .tatsu-text-inner {
height: 1080px;
}
@media only screen and (max-width: 1400px) {
.tatsu-zRmwv4Klp .tatsu-text-inner {
height: 788px;
}
}
@media only screen and (max-width: 1112px) {
.tatsu-zRmwv4Klp .tatsu-text-inner {
height: 626px;
}
}
@media only screen and (max-width: 1060px) {
.tatsu-dx8i7FnjJ,
.tatsu-wW8gNjMv3x,
.tatsu-OkyKveur6,
.tatsu-yvdAyLtgS6 {
max-width: calc(100% - 50px);
}
}
@media only screen and (max-width: 896px) {
.tatsu-zRmwv4Klp .tatsu-text-inner {
height: 504px;
}
}
@media only screen and (max-width: 834px) {
.tatsu-zRmwv4Klp .tatsu-text-inner {
height: 469px;
}
}
@media only screen and (max-width: 767px) {
.tatsu--zQWvbGKV {
margin-bottom: 0;
}
.page-id-153 .tatsu-YNE6A7kB8D .tatsu-section-pad { padding-top: 0;
}
.goto-box {
max-width: none;
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/goto01.png);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
border: #000000 1px solid;
padding: 5px;
}
.goto-box .btn.green-btn {
margin-top: 59px;
padding: 0px 5px 0.5px;
}
.goto-box.dec {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/dec01.png);
}
}
@media only screen and (max-width: 667px) {
.tatsu-zRmwv4Klp .tatsu-text-inner {
height: 375px;
} .tatsu-SNQCzFume {
margin-bottom: 0;
}
}
@media only screen and (max-width: 579px) {
.goto-box {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/goto02.png);
background-position: top;
background-size: contain;
padding: 10px;
}
.goto-box .btn.green-btn {
margin-top: 353px;
padding: 6.5px 5px 9.5px;
} .goto-box.dec {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/dec02.png);
}
}
@media only screen and (max-width: 489px) {
.goto-box .btn.green-btn {
margin-top: 277px;
}
}
@media only screen and (max-width: 415px) { .btn.access-btn {
height: 42px;
padding-top: 7px;
}
.page-id-153 .btn.click-here {
padding: 7px 23.5px;
}
.tatsu-zRmwv4Klp .tatsu-text-inner {
height: 233px;
}
.goto-box .btn.green-btn {
margin-top: 229px;
}
}
@media only screen and (max-width: 375px) {
.tatsu-zRmwv4Klp .tatsu-text-inner {
height: 211px;
}
.goto-box .btn.green-btn {
margin-top: 206px;
}
}
@media only screen and (max-width: 320px) {
.tatsu-zRmwv4Klp .tatsu-text-inner {
height: 180px;
}
.goto-box .btn.green-btn {
margin-top: 170px;
}
} .domin-inner {
max-width: 1000px;
width: 100%;
margin: 0 auto;
border: 1px solid #707070;
} .domin-img-pc {
display: block;
}
.domin-img-sp {
display: none;
}
.domin-img-pc,
.domin-img-sp {
transition: 0.3s;
}
.domin-img-pc:hover,
.domin-img-sp:hover {
opacity: 0.6;
}
.no-link .domin-img-pc:hover,
.no-link .domin-img-sp:hover {
opacity: 1 !important;
}
.domin .green-btn {
display: inline-block;
margin: 13px 10px !important;
width: 180px;
text-align: center;
}
.domin-btn-wrap {
text-align: center;
}
@media screen and (max-width: 580px) {
.domin-inner {
max-width: 400px;
} .domin-img-pc {
display: none;
}
.domin-img-sp {
display: block;
}
.domin .green-btn {
width: 180px;
margin: 15px !important;
} }
#sb_instagram + br {
display: none;
} .tatsu-ml2DB6QHw9 {
background-color: #222222;
max-width: none;
}
.tatsu-LbKWEuVa- {
margin-top: 15px;
margin-bottom: 15px;
}
.tatsu-usJ1xd2YT h4 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif　!important;
font-weight: normal;
font-size: 34px !important;
margin-bottom: 10px;
}
.tatsu-usJ1xd2YT .under-page-title {
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif !important;
font-weight: normal;
}
.tatsu-QNAFP1JCkp {
max-width: none;
}
.tatsu-LbKWEuVa- .green-solid-line {
width: 100%;
margin-bottom: 5px;
}
.tatsu-row > .tatsu-W7jsuk9A9.tatsu-column,
.tatsu-row > .tatsu-zPIrrqYPqm.tatsu-column {
padding: 0;
margin-bottom: 0;
}
.tatsu-CqYFLxwQw .tatsu-single-image-inner,
.tatsu-khl2QiEuT .tatsu-single-image-inner {
width: 100% !important;
}
.tatsu-CqYFLxwQw .tatsu-single-image-inner .tatsu-gradient-border,
.tatsu-khl2QiEuT .tatsu-single-image-inner .tatsu-gradient-border {
width: 100%;
}
.ph-Phrase {
color: #6A6A6A;
margin-top: 25px;
margin-bottom: 0;
font-weight: normal;
}
.info-3cul-item {
width: 33.33%;
font-size: 14px;
}
.tatsu-5IRu063yK {
background-color: rgba(255,255,255,0.97);
border: 1px #6A6A6A solid;
box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.tatsu-5IRu063yK .flex > .info-3cul-item:nth-child(2) {
text-align: center;
margin-bottom: 60px;
}
.tatsu-5IRu063yK .flex > .info-3cul-item:nth-child(3) {
text-align: right;
}
.tatsu-5IRu063yK .flex > .info-3cul-item:nth-child(3) > a::after {
content: '';
display: inline-block;
width: 16px;
height: 16px;
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/allow_right.png);
background-size: contain;
vertical-align: middle;
margin-left: 5px;
margin-right: 50px;
}
.tatsu-5IRu063yK .flex > .info-3cul-item:nth-child(3) > a,
.tatsu-5IRu063yK .flex > .info-3cul-item:nth-child(3) > a:hover,
.tatsu-5IRu063yK .flex > .info-3cul-item:nth-child(3) > a:visited {
color: #6A6A6A;
text-decoration: underline;
}
.news-list-item {
font-family:'メイリオ', 'Meiryo', sans-serif !important;
font-size: 14px ;
margin-bottom: 5px;
}
.news-category {
font-size: 10px;
margin-top: 7px;
color: #FFFFFF;
border-radius: 2px;
text-align: center;
margin-right: 20px;
line-height: 1.2;
width: 110px;
padding: 3px 5px;
height: 16px;
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: normal;
} @media all and (-ms-high-contrast: none){
.news-category {
padding-top: 3px;
}
}
.bg-black {
background-color: #000000;
}
.bg-green {
background-color: #009771;
}
.bg-blue {
background-color: #005BAB;
}
.bg-orange {
background-color: #E87423;
}
.bg-red {
background-color: #E95454;
}
.bg-purple {
background-color: #9E5BB9;
}
.bg-light-blue {
background-color: #01AFD2;
}
.news-title > a,
.news-title > a:hover,
.news-title > a:visited {
color: #6A6A6A;
}
.news-date {
margin-right: 30px;
white-space: nowrap
color: #6A6A6A;
font-size: 14px;
}
.news-list {
padding-left: 170px;
padding-bottom: 0;
margin-bottom: 5px;
margin-top: 0;
}
.tatsu-eOp43p77bW {
margin-top: -130px;
max-width: 1000px;
}
.tatsu-QRi0D766x {
margin-bottom: 0;
}
.tatsu-yjEeq0VwDG {
margin-top: 60px;
}
.tatsu-5IRu063yK {
padding-bottom: 5px;
}
@media only screen and (max-width: 1260px) {
.news-list {
padding-left: 50px;
}
}
@media only screen and (max-width: 1060px) {
.tatsu-eOp43p77bW {
max-width: calc(100% - 50px);
}
}
@media only screen and (max-width: 767px) {
.tatsu-eOp43p77bW {
margin-top: -114px;
}
.tatsu-yjEeq0VwDG,
.ph-Phrase {
margin-top: 20px;
}
.tatsu-5IRu063yK .flex > .info-3cul-item:nth-child(2) {
margin-bottom: 40px;
}
.tatsu-5IRu063yK {
padding-bottom: 0;
}
.tatsu-LbKWEuVa- {
margin-top: 15px;
}
.tatsu-5IRu063yK .flex > .info-3cul-item:nth-child(3) > a::after {
margin-right: 5px;
}
.news-date {
margin-right: 10px;
}
.news-list {
padding-left: 10px;
margin-bottom: 0;
margin-top: 5px;
}
.news-category {
height: 22px;
margin-top: 0;
padding-top: 5px;
}
.news-line.flex {
flex-flow: wrap;
}
.news-date {
text-align: left;
}
.news-title {
width: 100%;
text-align: left;
}
}
@media only screen and (max-width: 415px) {
.tatsu-usJ1xd2YT h4 {
font-size: 30px !important;
}
} .tatsu-6XqtfUoqs7,
.tatsu-hAouaNFR1H,
.tatsu-rKX5dHFg4O {
max-width: none;
}
.top-3clm-item {
text-align: center;
}
.vertical-rl {
display: inline-block;
-ms-writing-mode: tb-rl;
writing-mode: vertical-rl;
font-size: 30px;
line-height: 1.5;
letter-spacing: 0;
margin: 0 auto 75px;
text-align: left;
}
.btn.click-here {
color: #6A6A6A;
background-color: #FFFFFF;
font-size: 14px;
padding: 1.5px 23.5px;
box-shadow: none;
} @media all and (-ms-high-contrast: none){
.btn.click-here {
padding-top: 5.5px;
}
}
.btn.click-here:hover {
color: #FFFFFF;
background-color: #6A6A6A;
}
.tatsu-nj2a2BsBC .vertical-rl {
margin-bottom: 170px;
}
.tatsu-CpO90wiYN .vertical-rl {
margin-bottom: 230px;
}
.tatsu-1bYJ3hCZwj .tatsu-medium-gutter>.tatsu-row,
.tatsu-iDgvL5YZJn .tatsu-medium-gutter>.tatsu-row,
.tatsu-jXl-aiMeuZ .tatsu-medium-gutter>.tatsu-row {
margin: 0;
}
.tatsu-1bYJ3hCZwj .tatsu-medium-gutter>.tatsu-row>.tatsu-column,
.tatsu-iDgvL5YZJn .tatsu-medium-gutter>.tatsu-row>.tatsu-column,
.tatsu-jXl-aiMeuZ .tatsu-medium-gutter>.tatsu-row>.tatsu-column {
padding: 0;
}
.tatsu-1bYJ3hCZwj .tatsu-medium-gutter>.tatsu-row>.tatsu-column:nth-child(1),
.tatsu-iDgvL5YZJn .tatsu-medium-gutter>.tatsu-row>.tatsu-column:nth-child(1),
.tatsu-jXl-aiMeuZ .tatsu-medium-gutter>.tatsu-row>.tatsu-column:nth-child(1) {
width: 23.75%;
}
.tatsu-1bYJ3hCZwj .tatsu-medium-gutter>.tatsu-row>.tatsu-column:nth-child(2),
.tatsu-iDgvL5YZJn .tatsu-medium-gutter>.tatsu-row>.tatsu-column:nth-child(2),
.tatsu-jXl-aiMeuZ .tatsu-medium-gutter>.tatsu-row>.tatsu-column:nth-child(2) {
width: 76.25%;
}
.tatsu-iDgvL5YZJn .tatsu-medium-gutter>.tatsu-row {
flex-flow: row-reverse;
}
@media only screen and (max-width: 1400px) {
.vertical-rl {
margin-bottom: 20px;
}
.tatsu-CpO90wiYN .vertical-rl,
.tatsu-nj2a2BsBC .vertical-rl {
margin-bottom: 20px;
}
}
@media only screen and (max-width: 1024px) {
.tatsu-GCkyq7qc7E,
.tatsu-bp_Lv06IGh,
.tatsu-vzmiW6Wg3G {
margin-bottom: 30px;
}
.vertical-rl {
font-size: 26px;
}
.tatsu-1bYJ3hCZwj .tatsu-medium-gutter>.tatsu-row>.tatsu-column:nth-child(1),
.tatsu-1bYJ3hCZwj .tatsu-medium-gutter>.tatsu-row>.tatsu-column:nth-child(2),
.tatsu-iDgvL5YZJn .tatsu-medium-gutter>.tatsu-row>.tatsu-column:nth-child(1),
.tatsu-iDgvL5YZJn .tatsu-medium-gutter>.tatsu-row>.tatsu-column:nth-child(2),
.tatsu-jXl-aiMeuZ .tatsu-medium-gutter>.tatsu-row>.tatsu-column:nth-child(1),
.tatsu-jXl-aiMeuZ .tatsu-medium-gutter>.tatsu-row>.tatsu-column:nth-child(2) {
width: calc(100% - 50px);
margin: 0 auto;
}
.tatsu-GCkyq7qc7E,
.tatsu-bp_Lv06IGh {
margin-top: 30px;
}
.vertical-rl {
writing-mode: initial;
margin-bottom: 20px;
text-align: center;
}
.tatsu-CpO90wiYN .vertical-rl,
.tatsu-nj2a2BsBC .vertical-rl  {
margin-bottom: 20px;
}
}
@media only screen and (max-width: 767px) {
.tatsu-XvkBLTRoz,
.tatsu-xG410nrkb,
.tatsu-Jn-edJ6TM {
width: 100%;
}
.tatsu-XvkBLTRoz,
.tatsu-xG410nrkb,
.tatsu-Jn-edJ6TM {
margin-bottom: 0;
}
.tatsu-L9GWWy8oJ .tatsu-single-image-inner,
.tatsu-2xMlf6kgm .tatsu-single-image-inner,
.tatsu-YUcYVWimr .tatsu-single-image-inner,
.tatsu-bV2Pk1bPn .tatsu-single-image-inner,
.tatsu-c2GLKFtC7 .tatsu-single-image-inner,
.tatsu-Oil7qycA0 .tatsu-single-image-inner {
width: 100% !important;
}
.tatsu-ZsTyjADYZq img,
.tatsu-LSZrK8r7cI img,
.tatsu-A2gF5tCiuT img {
width: 100%;
}
.tatsu-2xMlf6kgm,
.tatsu-bV2Pk1bPn,
.tatsu-Oil7qycA0 {
margin-bottom: 0;
}
}
@media only screen and (max-width: 510px) {
.tatsu-XvkBLTRoz,
.tatsu-xG410nrkb,
.tatsu-Jn-edJ6TM {
width: 100%;
}
.tatsu-XvkBLTRoz img,
.tatsu-xG410nrkb img,
.tatsu-Jn-edJ6TM img {
width: 100%;
}
} .tatsu-5GOwVBC4oC {
max-width: 1250px;
}
.tatsu-kT0y5Wvt_ {
margin-bottom: 10px;
}
.tatsu-1MTzFDLmk h4 {
font-size: 20px !important;
}
.insta-button {
width: 128px;
height: 42px;
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/insta_button.svg);
display: block;
margin: 0 auto;
}
.insta-button:hover {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/insta_button_hover.svg);
}
#sb_instagram .sb_instagram_header {
display: none;
} .tatsu-column-pad .tatsu-kT0y5Wvt_ .jr-insta-thumb ul.thumbnails {
margin-left: -1.5%;
}
.tatsu-column-pad .tatsu-kT0y5Wvt_ .jr-insta-thumb ul.thumbnails li {
margin: 0 0 1.5% 1.5%;
}
.tatsu-kT0y5Wvt_ .jr-insta-thumb ul.thumbnails.jr_col_5 li {
width: 18.5% !important;
}
.page-id-153 #sb_instagram #sbi_load .sbi_load_btn {
font-family: "Yu Mincho", "YuMincho","Noto Serif JP", serif;
color: #6A6A6A;
border-radius: inherit;
font-size: 14px;
padding: 9.5px 23.5px;
box-shadow: none;
font-weight: normal;
border: 1px solid #6A6A6A;
background-color: #FFFFFF;
} @media all and (-ms-high-contrast: none){
.page-id-153 #sb_instagram #sbi_load .sbi_load_btn {
padding-top: 12px;
}
} @media all and (-ms-high-contrast: none){
.tatsu-1MTzFDLmk h4 {
margin-top: 5px;
}
}
.page-id-153 #sb_instagram #sbi_load .sbi_load_btn:hover {
color: #707070;
background-color: #F2F2F2;
}
@media only screen and (max-width: 1260px) {
.tatsu-5GOwVBC4oC {
max-width: calc(100% - 50px);
}
}
@media only screen and (max-width: 1024px) {
.tatsu-1MTzFDLmk {
margin-bottom: 13px;
}
}
@media only screen and (max-width: 767px) {
.tatsu-1MTzFDLmk {
margin-top: 20px;
margin-bottom: 30px;
}
.tatsu-_9iLFbsdPn .tatsu-section-pad {
padding-bottom: 0;
}
.tatsu-1MTzFDLmk h4 {
font-size: 16px !important;
line-height: 1.5;
}
}
@media only screen and (max-width: 640px) {
.tatsu-column-pad .tatsu-kT0y5Wvt_ .jr-insta-thumb ul.thumbnails {
margin-left: -2.5%;
}
.tatsu-column-pad .tatsu-kT0y5Wvt_ .jr-insta-thumb ul.thumbnails li {
margin: 0 0 2.5% 2.5%;
}
.tatsu-kT0y5Wvt_ .jr-insta-thumb ul.thumbnails.jr_col_5 li {
width: 47.5% !important;
}
} .tatsu-BeqxR4AtMV {
max-width: 1250px;
}
@media only screen and (max-width: 1386px) {
.tatsu-BeqxR4AtMV {
max-width: 998px;
}
}
@media only screen and (max-width: 1134px) {
.tatsu-BeqxR4AtMV {
max-width: 746px;
}
}
@media only screen and (max-width: 880px) {
.tatsu-BeqxR4AtMV {
max-width: 492px;
}
}
@media only screen and (max-width: 628px) {
.tatsu-BeqxR4AtMV {
max-width: 240px;
}
} .tatsu-DpiOTu7pg4 {
max-width: 1250px;
}
.tatsu-DpiOTu7pg4>.tatsu-row {
margin: 0 -7.5px;
}
.tatsu-DpiOTu7pg4>.tatsu-row>.tatsu-column {
padding: 0 7.5px;
}
.tatsu-EHhsZ5UKU4 .btn.black-btn {
box-shadow: none;
line-height: 2.5;
}
@media only screen and (max-width: 1260px) {
.tatsu-DpiOTu7pg4 {
max-width: calc(100% - 50px);
}
}
@media only screen and (max-width: 942px) and (min-width: 768px) {
.tatsu-DpiOTu7pg4 {
max-width: 717px;
} .tatsu-DpiOTu7pg4 > .tatsu-row > .tatsu-D4MmZMttgt.tatsu-column,
.tatsu-DpiOTu7pg4 > .tatsu-row > .tatsu-bT7O1tVxoH.tatsu-column,
.tatsu-DpiOTu7pg4 > .tatsu-row > .tatsu-QM6RBV7fXm.tatsu-column,
.tatsu-DpiOTu7pg4 > .tatsu-row > .tatsu-a2B28YUFH.tatsu-column {
width: 50%;
padding-bottom: 20px;
}
.btn.black-btn {
width: 100%;
}
.page-id-153 .tatsu-EHhsZ5UKU4 .tatsu-section-pad,
.page-id-153 .tatsu-n4vlVCfPmx .tatsu-section-pad {
padding-bottom: 0;
}
}
@media only screen and (max-width: 767px) {
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-a2B28YUFH,
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-QM6RBV7fXm,
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-bT7O1tVxoH {
margin-bottom: 20px;
}
.btn.black-btn {
width: 80%;
}
}
@media only screen and (max-width: 375px) {
.btn.black-btn {
width: 100%;
}
} .cake-banner a {
transition: 0.3s;
}
.cake-banner a:hover {
opacity: 0.6;
}
@media screen and (max-width: 1024px) {
.cake-banner {
width: calc(100% - 50px);
margin: 0 auto;
}
} .page-title {
font-size: 40px;
color: #FFFFFF;
text-align: center;
line-height: 1.1;
margin-top: 182px;
}
.page-title-boder {
border-top: #009771 2px solid;
height: 0;
width: 1000px;
margin: 5px auto;
}
.under-page-title {
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: normal;
font-size: 20px;
color: #FFFFFF;
text-align: center;
}
.tatsu-on39U1LzXv {
width: 1000px;
}
.tatsu-lRGEAzJV-v {
width: 1000px;
}
.not-found-title {
max-width: 1000px;
margin: 0 auto;
}
.tatsu-BEbWdS12fy {
max-width: none;
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/lodging_top.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
height: 491px;
}
.page-id-321 .tatsu-BEbWdS12fy {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/meal_top.jpg);
}
.page-id-481 .tatsu-BEbWdS12fy {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/hotspa_top.jpg);
}
.page-id-576 .tatsu-BEbWdS12fy {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/daytrip_top.jpg);
}
.page-id-609 .tatsu-BEbWdS12fy {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/tourist_top.jpg);
}
.page-id-642 .tatsu-BEbWdS12fy {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/facility_top.jpg);
}
.page-id-807 .tatsu-BEbWdS12fy {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/activity_top.jpg);
}
.page-id-777 .tatsu-BEbWdS12fy {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/question_top.jpg);
}
.page-id-880 .tatsu-BEbWdS12fy {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/access_top.jpg);
}
.page-id-989 .tatsu-BEbWdS12fy {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/company_top.jpg);
}
.page-id-1251 .tatsu-BEbWdS12fy {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/info_top.jpg);
}
.page-id-2865 .tatsu-BEbWdS12fy {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/meal-top.jpg);
}
.page-id-935 .tatsu-83aH2184Af {
max-width: none;
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/gallary_top.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
height: 491px;
}
.post-header-custom {
max-width: none;
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/post_top.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
height: 431px;
}
.not-found-header {
max-width: none;
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/404_top.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
height: 487px;
}
.single-post .post-header-custom,
.blog .post-header-custom {
margin-top: 29px;
}
.post-header-custom .page-title {
margin-top: 0;
padding-top: 90px;
}
.post-header-custom .post-title {
margin-bottom: 50px;
}
.under-hero-box {
background-color: rgba(255,255,255,0.97);
border: 1px #6A6A6A solid;
box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
padding: 42px 5px 42px;
margin-top: -118px;
margin-bottom: 100px;
}
.error404 .under-hero-box {
padding: 40px 5px 20px;
margin-bottom: 215px;
}
.under-hero-box h3 {
color: #6A6A6A;
margin-bottom: 40px;
font-weight: normal;
}
.under-hero-box p {
color: #6A6A6A;
font-size: 16px;
line-height: 2;
}
@media only screen and (max-width: 1260px) {
.page-title-boder {
max-width: calc(100% - 50px);
}
.page-title {
font-size: 36px;
}
}
@media only screen and (max-width: 1060px) {
.tatsu-on39U1LzXv {
max-width: calc(100% - 50px);
}
.tatsu-lRGEAzJV-v {
max-width: calc(100% - 50px);
}
.not-found-title {
max-width: calc(100% - 50px);
}
}
@media only screen and (max-width: 812px) {
.post-header-custom {
height: 381px;
}
}
@media only screen and (max-width: 782px) {
.single-post .post-header-custom,
.blog .post-header-custom {
margin-top: 19px;
}
}
@media only screen and (max-width: 767px) {
.not-found-header,
.post-header-custom,
.tatsu-BEbWdS12fy {
height: 300px;
}
.page-id-935 .tatsu-83aH2184Af {
height: 300px;
}
.page-title {
margin-top: 90px;
font-size: 30px;
}
.under-hero-box {
padding: 20px 0;
margin-top: -68px;
}
.under-hero-box h3 {
font-size: 22px !important;
margin-bottom: 40px;
line-height: 1.2;
}
.tatsu-on39U1LzXv {
max-width: calc(100% - 50px);
}
.tatsu-zr_7WGR4sR .tatsu-custom-height-wrap .tatsu-section-pad {
padding-bottom: 40px;
}
}
@media only screen and (max-width: 590px) {
.single-post .post-header-custom,
.blog .post-header-custom {
margin-top: 0px;
}
}  @media only screen and (max-width: 544px) {
.page-id-253 .under-hero-box {
margin-top: -69px;
}
}
@media only screen and (max-width: 510px) {
.page-id-253 .under-hero-box {
margin-top: -93px;
}
} @media only screen and (max-width: 326px) {
} @media only screen and (max-width: 774px) {
.under-hero-box {
padding: 20px 0;
margin-top: -68px;
}
.error404 .under-hero-box {
padding: 20px 5px 20px;
}
.under-hero-box h3 {
font-size: 22px !important;
margin-bottom: 40px;
line-height: 1.2;
}
}
@media only screen and (max-width: 580px) {
.page-id-481 .under-hero-box {
margin-top: -93px;
}
}
@media only screen and (max-width: 328px) {
.under-hero-box h3 {
font-size: 20px !important;
}
} @media only screen and (max-width: 367px) {
.page-id-576 .under-hero-box {
padding: 10px;
margin-top: -80px;
}
}  @media only screen and (max-width: 488px) {
.page-id-807 .under-hero-box {
margin-top: -93px;
}
}  @media only screen and (max-width: 415px) {
.post-header-custom .page-title {
letter-spacing: -5px;
}
} .tatsu-mK8n744o2A,
.tatsu-AX8wNvJjho,
.tatsu-fxehA5k5YO,
.tatsu-DQs_NSJyAM {
max-width: 1250px;
}
.page-id-253 .tatsu-LIvW1YSa- .tatsu-section-background,
.page-id-253 .tatsu-EMdqJe8LEg .tatsu-section-background,
.page-id-253 .tatsu-BJj2FK_X0 .tatsu-section-background,
.page-id-253 .tatsu-rJTkqtOmR .tatsu-section-background
{
background-size: 42%;
}
.room-list {
margin: 0 -22px;
flex-flow: row-reverse;
}
.room-list.even {
flex-flow: row;
}
.room-list-items {
padding: 0 22px;
color: #6A6A6A;
font-size: 14px;
}
.tatsu-GSbdcayXA9 .room-list.even .room-list-items:nth-child(2) {
text-align: right;
}
.room-list>.room-list-items:nth-child(1) {
width: 31%;
}
.room-list>.room-list-items:nth-child(2) {
width: 69%;
}
.room-list .room-title {
padding-top: 60px;
}
.flex.room-title {
justify-content: space-between;
}
.flex.room-title .room-title-items:nth-child(1) {
font-size: 26px;
}
.flex.room-title .room-title-items:nth-child(2) {
border: #6A6A6A 1px solid;
width: 65px;
height: 24px;
text-align: center;
line-height: 1.6;
} @media all and (-ms-high-contrast: none){
.flex.room-title .room-title-items:nth-child(2) {
padding-top: 3px;
}
}
.room-border {
border-top: #6A6A6A 1px dotted;
height: 0px;
width: 100%;
margin: 2px 0;
}
.room-data {
font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Noto Sans JP",sans-serif !important;
line-height: 2;
font-size: 14px;
font-weight: 500;
letter-spacing: -0.1px;
text-align: left;
}
.room-description {
font-size: 25px;
line-height: 1.8;
margin-top: 12px;
padding-bottom: 15px;
margin-left: 45px;
}
.tatsu-prRgd8RsCY .room-description  {
margin-top: 37.5px;
padding-bottom: 37.5px;
margin-left: 15px;
}
.tatsu-YCS3n4GEn .room-description {
margin-top: 21.5px;
padding-bottom: 21.5px;
}
.tatsu-2rDSlcgrLG .room-description {
margin-top: 43.75px;
padding-bottom: 43.75px;
margin-left: 10px;
}
.tatsu-GSbdcayXA9 .room-description {
margin-top: 21px;
padding-bottom: 21px;
}
.tatsu-section-pad>.tatsu-mK8n744o2A>.tatsu-row {
margin: 0 -12.5px;
}
.tatsu-section-pad>.tatsu-mK8n744o2A>.tatsu-row>.tatsu-column {
padding: 0 12.5px;
}
.other-room img {
width: 100%;
margin-bottom: 25px;
}
.other-room .flex.room-title .room-title-items:nth-child(1) {
font-size: 18px;
}
.other-room .flex.room-title .room-title-items:nth-child(2) {
line-height: 1.9;
} @media all and (-ms-high-contrast: none){
.other-room .flex.room-title .room-title-items:nth-child(2) {
padding-top: 1px;
}
}
.other-room>.flex {
margin-top: 10px;
}
.other-room>.flex>.flex-items:nth-child(1) {
width: 70%;
}
.other-room>.flex>.flex-items:nth-child(2) {
width: 30%;
}
.room-title-items.shinkan {
background-color: #009771;
color: #FFFFFF;
}
.Lodging-info {
color: #6A6A6A;
margin-bottom: 0;
}
.page-title-boder.fit {
width: 100%;
margin: -7px 0 0;
}
.Lodging-about-title {
color: #6A6A6A;
font-size: 28px !important;
font-family: "游明朝 Demibold", "Yu Mincho Demibold","Noto Serif JP",  sans-serif !important;
margin-bottom: 0;
}
.Lodging-about-text {
font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Noto Sans JP",sans-serif !important;
font-weight: 500;
color: #6A6A6A;
font-size: 20px;
}
.Lodging-facility-title {
color: #6A6A6A;
font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Noto Sans JP",sans-serif !important;
font-size: 18px;
font-weight: normal;
margin-bottom: 5px;
}
.Lodging-facility-text {
color: #6A6A6A;
font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Noto Sans JP",sans-serif !important;
font-weight: 500;
font-size: 14px;
text-align: left;
line-height: 1.3;
margin: 5px 0;
}
.Lodging-facility-text.amenity-notice {
position: relative;
padding-left: 1em;
}
.Lodging-facility-text.amenity-notice::before {
content: "※";
position: absolute;
left: 0;
}
.ladging-spane70 {
margin: 0;
padding: 0;
height: 70px;
}
.ladging-spane15 {
margin: 0;
padding: 0;
height: 15px;
}
.ladging-spane75 {
margin: 0;
padding: 0;
height: 70px;
}
.Lodging-facility-list .Lodging-facility-items {
margin-bottom: 0;
} .Lodging-facility-items-flex {
width: 100%;
flex-wrap: wrap;
}
.Lodging-facility-items-flex li {
width: 25%;
}
.Lodging-facility-items-flex li.w50 {
width: 50%;
}
.Lodging-facility-items-flex li.w100 {
width: 100%;
}
.Lodging-facility-items-flex
.tatsu-RQ2XMXE7m .Lodging-facility-list2 .Lodging-facility-items:nth-child(1),
.tatsu-RQ2XMXE7m .Lodging-facility-list2 .Lodging-facility-items:nth-child(2),
.tatsu-RQ2XMXE7m .Lodging-facility-list2 .Lodging-facility-items:nth-child(3) {
width: 33.33%;
}
.Lodging-facility-list li {
list-style-type: disc;
margin-bottom: 0;
line-height: 1.5;
}
.Lodging-border {
border-top: #707070 1px solid;
height: 0px;
width: 100%;
margin: 20px 0;
}
.tatsu-E5h-iGhZVF {
max-width: 518px;
}
.btn.Lodging-btn {
background-color: #ACA4A0;
color: #FFFFFF;
width: 195px;
font-size: 14px;
height: 42px;
padding-top: 7px;
}
@media all and (-ms-high-contrast: none){
.btn.Lodging-btn {
padding-top: 8px;
}
}
.btn.Lodging-btn:hover {
background-color: #BFBDBC;
}
.tatsu-u6az3UbmYW {
max-width: 1000px;
}
.box-shadow.center-text.insect {
padding: 0;
padding-bottom: 1px;
}
@media only screen and (max-width: 1260px) {
.tatsu-z_JqWghhJa,
.tatsu-U5y_dFH1Hw,
.tatsu-mK8n744o2A,
.tatsu-AX8wNvJjho,
.tatsu-fxehA5k5YO,
.tatsu-DQs_NSJyAM,
.room-pad .tatsu-row-wrap
{
max-width: calc(100% - 50px);
}
.page-title-boder {
max-width: calc(100% - 50px);
}
.room-list {
margin: 0 -11px;
}
.room-list-items {
padding: 0 11px;
}
.room-list .room-title {
padding-top: 30px;
}
.flex.room-title .room-title-items:nth-child(1) {
font-size: 20px;
}
.room-description {
font-size: 20px;
margin-left: 15px;
}
.page-title-boder.fit {
max-width: none;
}
.room-list>.room-list-items:nth-child(1) {
width: 38%;
}
.room-list>.room-list-items:nth-child(2) {
width: 62%;
}
.other-room > .other-list {
flex-flow: wrap;
}
.other-room>.flex>.flex-items:nth-child(1) {
width: 100%;
}
.other-room>.flex>.flex-items:nth-child(2) {
width: 65%;
margin: 10px auto 0;
}
}
@media only screen and (max-width: 1060px) {
.tatsu-u6az3UbmYW {
max-width: calc(100% - 50px);
}
.tatsu-2rDSlcgrLG .room-description,
.tatsu-YCS3n4GEn .room-description {
margin-top: 11.5px;
padding-bottom: 11.5px;
}
.tatsu-GSbdcayXA9 .room-description {
margin-top: 11px;
padding-bottom: 11px;
}
}
@media only screen and (max-width: 896px) {
.flex.room-title {
display: block;
}
}
@media only screen and (max-width: 836px) {
.room-description {
font-size: 18px;
}
}
@media only screen and (max-width: 767px) {
.flex.room-title {
display: flex;
}
.room-list .room-title {
padding-top: 0;
}
.room-list {
display: block;
text-align: center;
margin: 0;
}
.room-list-items {
padding: 0;
margin: 0 auto 20px;
}
.room-list>.room-list-items:nth-child(1) {
width: 100%;
}
.room-list>.room-list-items:nth-child(2) {
width: 100%;
}
.page-id-253 .tatsu-LIvW1YSa- .tatsu-section-background,
.page-id-253 .tatsu-EMdqJe8LEg .tatsu-section-background,
.page-id-253 .tatsu-BJj2FK_X0 .tatsu-section-background,
.page-id-253 .tatsu-rJTkqtOmR .tatsu-section-background{
background-size: contain;
}
.tatsu-section-pad>.tatsu-mK8n744o2A>.tatsu-row {
margin: 0;
}
.tatsu-section-pad>.tatsu-mK8n744o2A>.tatsu-row>.tatsu-column {
padding: 0;
}
.Lodging-about-title {
font-size: 24px !important;
}
.Lodging-about-text {
font-size: 18px;
}
.room-description {
margin-left: 0;
text-align: center;
}
.tatsu-prRgd8RsCY .room-description {
margin-left: 0;
}
h3.Lodging-info {
font-size: 26px !important;
}
.clearfix .tatsu-E4n5G5c-f .tatsu-section-pad,
.clearfix .tatsu-LIvW1YSa- .tatsu-section-pad,
.clearfix .tatsu-EMdqJe8LEg .tatsu-section-pad {
padding: 40px 0px 40px 0px;
}
.clearfix .tatsu-h1e2Dcy1Ng .tatsu-section-pad {
padding: 0px 0px 40px 0px;
}
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-BTb_vtljrm,
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-HmMTiuSai {
border-top: #6A6A6A 1px solid;
padding-top: 40px;
margin-bottom: 40px;
}
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-hBTh1S80WH {
border-top: #6A6A6A 1px solid;
padding-top: 40px;
}
.room-list > .room-list-items > :nth-of-type(5) {
width: 80%;
margin: 0 auto;
}
.room-list-items .mfp-image img {
width: 100%;
}
.tatsu-HmMTiuSai,
.tatsu-BTb_vtljrm {
margin-bottom: 40px;
}
.clearfix .tatsu-TtC6-ecrm_ .tatsu-section-pad {
padding: 0px 0px 25px 0px;
}
.tatsu--gaRKr9P8 .ladging-spane70 {
height: 20px;
}
.clearfix .tatsu-BK7HCV2HNp .tatsu-section-pad {
padding: 25px 0px 25px 0px;
}
.tatsu-1mfiln7gj .ladging-spane75 {
height: 20px;
}
}
@media only screen and (max-width: 557px) {
.tatsu-E5h-iGhZVF {
max-width: calc(100% - 50px);
}
.flex.Lodging-facility-list {
flex-flow: column;
}
.tatsu-RQ2XMXE7m .Lodging-facility-list2 .Lodging-facility-items:nth-child(1),
.tatsu-RQ2XMXE7m .Lodging-facility-list2 .Lodging-facility-items:nth-child(2),
.tatsu-RQ2XMXE7m .Lodging-facility-list2 .Lodging-facility-items:nth-child(3),
.Lodging-facility-list .Lodging-facility-items:nth-child(1),
.Lodging-facility-list .Lodging-facility-items:nth-child(2),
.Lodging-facility-list .Lodging-facility-items:nth-child(3),
.Lodging-facility-items-flex {
width: 80%;
margin: 0 auto;
}
.Lodging-facility-items-flex li {
width: 100% !important;
}
} .leftside {
width: 50%;
}
.rightside {
width: 50%;
}
.dummy-item {
width: 50%;
}
.restaurant-text {
font-size: 18px;
font-weight: bold;
}
.center-text.leftside .restaurant-text:nth-of-type(2) {
margin-top: 20px;
}
.center-text.leftside .restaurant-text:nth-of-type(3) {
width: 363px;
margin: 30px auto 0;
text-align: left;
}
.tatsu-2sjJNRdXH {
margin-bottom: 40px;
}
.font12 {
font-size: 12px !important;
}
.font14 {
font-size: 14px !important;
}
.font16 {
font-size: 16px !important;
}
.font18 {
font-size: 18px !important;
}
.font19 {
font-size: 19px !important;
}
.font20 {
font-size: 20px !important;
}
.font22 {
font-size: 22px !important;
}
.font24 {
font-size: 24px !important;
}
.font28 {
font-size: 28px !important;
}
.font30 {
font-size: 28px !important;
}
.tatsu-aACCXsNsEh {
margin-top: -280px;
color: #FFFFFF;
}
.page-id-2865 .tatsu-aACCXsNsEh {
margin-top: -300px;
}
.tatsu--f1HTZvPon {
color: #FFFFFF;
}
.green-box {
background-color: #009771;
color: #FFFFFF;
width: 363px;
margin: 0 auto;
line-height: 1.2;
padding: 3px;
}
@media screen and (min-width: 2000px) {
.tatsu-oabmk-RQz .tatsu-single-image-inner {
width: 100% !important;
}
.tatsu-oabmk-RQz.tatsu-single-image img {
left: calc(50% - 1027px) !important;
}
} @media all and (-ms-high-contrast: none){
.green-box {
padding-top: 8px;
}
}
.white-boder-box {
border: #FFFFFF 1px solid;
width: 380px;
margin: 0 auto;
} @media all and (-ms-high-contrast: none){
.white-boder-box {
padding-top: 5px;
}
}
.tatsu-ZHQfhdENK .white-boder-box,
.tatsu-Q9TsvNXCr .white-boder-box {
margin-top: 22px;
margin-bottom: 8px;
}
.font-yg {
font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Noto Sans JP",sans-serif !important;
font-weight: 200;
}
.buffet-notice-text {
width: 380px;
margin: 0 auto;
text-align: left;
padding-left:1em;
text-indent:-1em;
line-height: 1.4;
font-size: 14px;
}
.buffet-notice-text.font-yg.first {
margin-top: 16px;
}
.buffet-time-text {
font-size: 22px;
font-weight: bold;
text-align: left;
width: 380px;
margin: 0 auto;
letter-spacing: -1.1px;
text-align: center;
}
.buffet-time-text span {
padding-left: 1em;
}
.tatsu-Ajf2H9B8md {
position: absolute;
top: 45px;
right: 0;
}
.tatsu-8ywuKHi5Y .tatsu-single-image-inner {
position: absolute;
right: 0;
}
.tatsu-7SwVH_rYPa {
height: 330px;
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/meal_timetable_bg01.jpg);
background-repeat: no-repeat;
background-position: top left;
background-size: contain;
}
.page-id-2865 .tatsu-7SwVH_rYPa {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/meal_timetable_bg01_1.jpg);
}
.meal-title-boder {
border-top: #009771 2px solid;
height: 0;
width: 400px;
margin: -5px auto 0;
}
.meal-title-sub,
.meal-title {
color: #333333;
}
.meal-title {
margin-bottom: 0;
letter-spacing: 3px;
}
.meal-title-sub {
margin-top: 5px;
letter-spacing: 10px;
}
.meal-text1 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 24px;
color: #333333;
width: 370px;
margin: 25px auto 0;
letter-spacing: 3px;
}
.tatsu-5ZeF6b5ILw .meal-text1 {
width: 406px;
line-height: 1.6;
margin-top: 45px;
}
.meal-text2 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 14px;
color: #333333;
width: 370px;
margin: 15px auto 0;
letter-spacing: 1px;
line-height: 1.5;
}
.tatsu-5ZeF6b5ILw .meal-text2 {
width: 406px;
}
.tatsu-jcuA4CaCRy {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/meal_timetable_bg02.jpg);
background-repeat: no-repeat;
background-position: top right;
background-size: auto;
}
.page-id-2865 .tatsu-jcuA4CaCRy {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/meal_timetable_bg02_1.jpg);
}
.tatsu-77XxJpNzhM {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/meal_timetable_bg02.jpg);
background-repeat: no-repeat;
background-position: top left;
background-size: auto;
height: 240px;
}
.tatsu-i2WKCotN14 {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/meal_timetable_bg02.jpg);
background-repeat: no-repeat;
background-position: top right;
background-size: auto;
}
.tatsu-0lSs2Cf5Fd {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/meal_timetable_bg02.jpg);
background-repeat: no-repeat;
background-position: top left;
background-size: contain;
height: 240px;
}
.center-text.rightside {
color: #FFFFFF;
}
.meal-separate-boder {
border-top: #FFFFFF 1px solid;
height: 0;
width: 380px;
margin: 5px auto 7px;
}
.tatsu-K1zJzp7zRV {
position: absolute;
top: 123px;
}
.tatsu-3xaO8VCDhw {
position: absolute;
top: 98px;
}
.tatsu-xhn-1Sr-Ii {
position: absolute;
top: 98px;
right: 0;
z-index: 5;
}
.tatsu-0KPRXCSNXs {
position: absolute;
top: 0;
right: 0;
}
.tatsu-KwNjx1-bi4 {
margin-bottom: 85px;
}
.tatsu-mHJUUsKX2 {
margin-bottom: 35px;
}
.flex > .center-text.rightside > .green-box {
margin-top: 13px;
}
.time-table-name {
margin-top: 12px;
font-weight: bold;
}
.tatsu-0KPRXCSNXs .time-table-name {
margin-top: 50px;
}
.tatsu-4_4AQvu4bT .tatsu-EY3qNqMlCX>.tatsu-row  {
margin: 0 -2.5px;
}
.tatsu-4_4AQvu4bT .tatsu-EY3qNqMlCX>.tatsu-row>.tatsu-column {
padding: 0 2.5px;
width: 20%;
} .allergy_box {
max-width: 1000px;
margin: 0 auto 100px;
}
.allergy_title {
vertical-align: middle;
} .lunch-mennu {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 20px;
line-height: 1.5;
}
.flex>.vegi-curry-items:nth-child(1) {
width: 140px;
}
.flex>.vegi-curry-items:nth-child(2) {
line-height: 1;
margin-top: -3px;
}
.flex>.vegi-curry-items:nth-child(2) span.font12:nth-child(2) {
text-indent: -1em;
padding-left: 1em;
}
.tatsu-i27apZm6E .tatsu-wO78nHNOly > .tatsu-row,
.tatsu-i27apZm6E .tatsu-o1Phy7Bfmh > .tatsu-row {
margin: 0 -7.5px;
}
.tatsu-i27apZm6E .tatsu-wO78nHNOly > .tatsu-row > .tatsu-column,
.tatsu-i27apZm6E .tatsu-o1Phy7Bfmh > .tatsu-row > .tatsu-column {
padding: 0 7.5px;
}
.tatsu-o1Phy7Bfmh {
margin-top: 30px;
}
.tatsu-wO78nHNOly .tatsu-single-image,
.tatsu-o1Phy7Bfmh .tatsu-single-image {
margin-bottom: 5px;
}
.tatsu-VGMsc84_fn {
margin-top: 30px;
}
.tatsu-i27apZm6E .tatsu-VeSNIQKzRG>.tatsu-row,
.tatsu-i27apZm6E .tatsu-VGMsc84_fn>.tatsu-row {
margin: 0 -17.5px;
}
.tatsu-i27apZm6E .tatsu-VeSNIQKzRG>.tatsu-row>.tatsu-column,
.tatsu-i27apZm6E .tatsu-VGMsc84_fn>.tatsu-row>.tatsu-column {
padding: 0 17.5px;
}
.lunch-other-mennu {
font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Noto Sans JP",sans-serif !important;
font-weight: bold;
font-size: 23px;
color: #333333;
margin-bottom: 3px;
}
.meal-dot-line {
border-top: #707070 1px dotted;
height: 0;
}
.lunch-menu-table {
width: 100%;
}
.lunch-menu-table,
.lunch-menu-table tr,
.lunch-menu-table td {
border: 0px none;
}
.lunch-menu-table tr,
.lunch-menu-table td {
padding: 2px 0;
}
.lunch-menu-price {
width: 18%;
text-align: right;
white-space: nowrap;
}
.tatsu-I3jCDEO6e .time-table-name,
.tatsu-c8g2x9-OWV .time-table-name {
margin-top: 45px;
} .tatsu-uo3KmieAiu .tatsu-medium-gutter>.tatsu-row {
margin: 0;
}
.tatsu-uo3KmieAiu .tatsu-3F1kDHkuRV>.tatsu-row>.tatsu-column {
padding: 0;
}
.tatsu-TqmHEQ3qHE {
max-width: 1000px;
}
.dinner-box {
background-color: rgba(51,51,51,0.95);
padding: 97px 0 97px;
margin-top: -235px;
margin-bottom: 100px;
}
.dinner-title {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif !important;
font-weight: bold;
font-size: 33px !important;
color: #FFFFFF;
margin-bottom: 4px;
}
.green-solid-line {
border-top: #009771 2px solid;
height: 0;
margin: 0 auto;
}
.green-solid-line,
.dinner-box > .green-box {
width: 626px;
}
.dinner-box > .green-box {
margin-top: 27px;
}
.tatsu-FO3ZDSrL_ {
margin-bottom: 25px;
}
.dinner-time-table-box .meal-separate-boder {
margin: 3px auto 8px;
border-top: #333333 1px solid;
}
.dinner-time-table-box .time-table-name,
.dinner-time-table-box .buffet-time-text,
.dinner-time-table-box .buffet-notice-text {
color: #333333;
}
.tatsu-wovtRnm7u>.tatsu-row ,
.tatsu-KUDa4r5bq>.tatsu-row ,
.tatsu--joslTzky>.tatsu-row ,
.tatsu-38pLJOWX1M>.tatsu-row {
margin: 0 -5px 10px;
}
.tatsu-wovtRnm7u>.tatsu-row>.tatsu-column ,
.tatsu-KUDa4r5bq>.tatsu-row>.tatsu-column ,
.tatsu--joslTzky>.tatsu-row>.tatsu-column ,
.tatsu-38pLJOWX1M>.tatsu-row>.tatsu-column {
padding: 0 5px;
margin-bottom: 10px;
}
.tatsu-zGXmi80V3b {
margin-bottom: 30px;
} .tatsu-YtDOeo9Wb2 .meal-title-sub {
letter-spacing: 3px;
}
.tatsu-ec6QHM6BTg {
margin-bottom: 35px;
}
.tatsu-pu-JHVVoYJ {
margin-bottom: 30px;
}
.list-dot {
list-style-type: disc;
}
.tatsu-wmf8OndEIP .flex > .center-text.rightside > .green-box {
margin-top: 23px;
}
.tatsu-NUQKjQ4wYu .meal-text1 {
margin-top: 0;
width: 384px;
letter-spacing: 0;
margin-bottom: 16px;
}
.tatsu-NUQKjQ4wYu ul {
margin-top: 16px;
margin-left: 16px;
}
.tatsu-NUQKjQ4wYu .meal-text2 {
margin-top: 0;
}
.tatsu-NMK-IlgA_P .center-text.rightside {
padding-top: 13px;
}
.banquet-text1 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif !important;
font-weight: bold;
font-size: 20px;
color: #FFFFFF;
width: 362px;
margin: 0 auto;
}
.banquet-separate-boder {
border-top: #FFFFFF 1px solid;
height: 0;
width: 368px;
margin: 7px auto 2px;
}
.banquet-box {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif !important;
font-weight: bold;
font-size: 16px;
background-color: #FFFFFF;
padding: 2px 5px;
color: #333333;
width: 243px;
margin-left: 22%;
} @media all and (-ms-high-contrast: none){
.banquet-box {
padding-top: 9px;
}
}
.tatsu-F2FqRydiV7 {
margin-bottom: 25px;
}
.tatsu-NMK-IlgA_P .buffet-notice-text.font-yg.first {
margin-top: 10px;
}
.zen-title {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif !important;
font-weight: bold;
font-size: 14px;
color: #333333;
text-align: center;
}
.kaijyo-title {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif !important;
font-weight: bold;
font-size: 16px;
color: #6A6A6A;
text-align: center;
}
.tatsu-ouirpxpEEJ {
margin-top: 30px;
}
.tatsu-h6mG5HKao .tatsu-ouirpxpEEJ>.tatsu-row {
margin: 0 -12px;
}
.tatsu-h6mG5HKao .tatsu-ouirpxpEEJ>.tatsu-row>.tatsu-column {
padding: 0 12px;
margin-bottom: 12px;
width: 33.33%;
}
.tatsu-tLuSQkcza,
.tatsu-oR0YKUO4Z,
.tatsu-sj3v7AL0f {
margin-bottom: 5px;
}
.tatsu-GzpLYTmuL,
.tatsu-nwyv06NSp {
margin-bottom: 0;
}
.kaijyo-block {
background-color: #F8F8F8;
padding-top: 10px;
padding-bottom: 10px;
}
.block-center {
width: calc(100% - 80px);
margin: 0 auto;
}
.kj-list1,
.kj-list2 {
margin: 0 -5px;
}
.kj-list1-items,
.kj-list2-items {
padding: 0 5px;
margin-bottom: 12px;
width: 50%;
}
.tatsu-h6mG5HKao .tatsu-NxH1rWMuv9>.tatsu-row ,
.tatsu-h6mG5HKao .tatsu-uTr-0uO0Gq>.tatsu-row {
margin: 0 -5px;
}
.tatsu-h6mG5HKao .tatsu-NxH1rWMuv9>.tatsu-row>.tatsu-column ,
.tatsu-h6mG5HKao .tatsu-uTr-0uO0Gq>.tatsu-row>.tatsu-column {
padding: 0 5px;
margin-bottom: 12px;
width: 50%;
}
.tatsu-3of47Z7XDw {
margin-bottom: 60px;
}
.page-id-321 .mfp-bottom-bar,
.page-id-321 .mfp-arrow.mfp-arrow-right.mfp-prevent-close,
.page-id-321 .mfp-arrow.mfp-arrow-left.mfp-prevent-close {
display: none;
} @media only screen and (max-width: 1800px) {
.tatsu-MbGsgTLul .right-text img {
width: 70%;
}
.tatsu-GGZXz0iV3n .right-text img,
.tatsu-TmbchvkV8n .left-text img,
.tatsu-tfSmnndWPs .right-text img,
.tatsu-RRssId3ej .left-text img {
width: 70%;
}
}
@media only screen and (max-width: 1535px) {
.tatsu-MbGsgTLul .right-text img {
width: 60%;
}
.tatsu-GGZXz0iV3n .right-text img,
.tatsu-TmbchvkV8n .left-text img,
.tatsu-tfSmnndWPs .right-text img,
.tatsu-RRssId3ej .left-text img {
width: 60%;
}
}
@media only screen and (max-width: 1405px) {
.tatsu-hnU8L7NsOO,
.tatsu-aeBBuJrpYI,
.tatsu-5ZeF6b5ILw,
.tatsu-t_V1YzufSQ,
.tatsu-Qb6TtVqWJk,
.tatsu-0lSs2Cf5Fd,
.tatsu-i2WKCotN14,
.tatsu-aACCXsNsEh,
.tatsu-jcuA4CaCRy,
.tatsu-77XxJpNzhM,
.tatsu-tXH27Nq5qS,
.tatsu-ouirpxpEEJ,
.tatsu-wovtRnm7u,
.tatsu-KUDa4r5bq,
.tatsu--joslTzky,
.tatsu-38pLJOWX1M,
.tatsu-VeSNIQKzRG,
.tatsu-VGMsc84_fn,
.tatsu-wO78nHNOly,
.tatsu-o1Phy7Bfmh,
.tatsu-EY3qNqMlCX {
max-width: calc(100% - 50px);
}
.rightside {
padding-left: 200px;
}
.leftside {
padding-right: 200px;
}
.tatsu-WDD924O4F2 .rightside,
.tatsu-RZJUJXQxbY .rightside,
.tatsu-NMK-IlgA_P .rightside,
.tatsu-c8g2x9-OWV .rightside {
padding-right: 200px;
padding-left: 0;
}
}
@media only screen and (max-width: 1260px) {
.dinner-title {
font-size: 29px !important;
}
}
@media only screen and (max-width: 1223px) {
.page-id-321 .meal-title {
font-size: 26px !important;
}
.meal-text1 {
font-size: 20px;
}
.lunch-mennu {
font-size: 18px;
}
.lunch-mennu .font24 {
font-size: 22px;
}
.lunch-other-mennu {
font-size: 21px;
}
.dummy-item {
display: none;
}
.rightside {
padding-left: 0;
}
.leftside {
padding-right: 0;
}
.tatsu-WDD924O4F2 .rightside,
.tatsu-RZJUJXQxbY .rightside,
.tatsu-NMK-IlgA_P .rightside,
.tatsu-c8g2x9-OWV .rightside {
padding-right: 0;
padding-left: 0;
}
.center-text.rightside,
.left-text.rightside,
.center-text.leftside {
width: 100%;
}
.tatsu-oabmk-RQz {
height: 330px;
background-color: #333333;
}
.page-id-2865 .tatsu-oabmk-RQz {
height: 437px;
}
.tatsu-7SwVH_rYPa {
background-image: none;
}
.page-id-2865 .tatsu-7SwVH_rYPa {
background-image: none;
}
.tatsu-0lSs2Cf5Fd,
.tatsu-i2WKCotN14,
.tatsu-77XxJpNzhM,
.tatsu-jcuA4CaCRy {
background-color: #333333;
background-image: none;
margin: 0;
max-width: none;
height: auto;
}
.tatsu-c8g2x9-OWV .time-table-name,
.tatsu-I3jCDEO6e .time-table-name,
.flex > .center-text.rightside > .green-box {
margin-top: 37px;
}
.banquet-box {
margin-left: 37%;
}
.tatsu-Ajf2H9B8md {
position: relative;
top: 6px;
max-width: 100%;
}
.page-id-2865 .tatsu-Ajf2H9B8md {
top: 0;
}
.tatsu-xhn-1Sr-Ii,
.tatsu-3xaO8VCDhw,
.tatsu-0KPRXCSNXs,
.tatsu-K1zJzp7zRV {
position: relative;
top: 0;
max-width: 100%;
}
.tatsu-tXH27Nq5qS,
.tatsu-ouirpxpEEJ,
.tatsu-wovtRnm7u,
.tatsu-KUDa4r5bq,
.tatsu--joslTzky,
.tatsu-38pLJOWX1M,
.tatsu-VeSNIQKzRG,
.tatsu-VGMsc84_fn,
.tatsu-wO78nHNOly,
.tatsu-EY3qNqMlCX {
max-width: calc(100% - 50px);
}
.tatsu-ZzbkaA6_eh {
margin-bottom: 50px;
}
.tatsu-NHGpW_vrQ3,
.tatsu-K6m60DrMO {
margin-bottom: 0;
}
.dinner-box {
margin-top: 0;
}
.tatsu-MbGsgTLul .right-text img,
.tatsu-GGZXz0iV3n .right-text img,
.tatsu-TmbchvkV8n .left-text img,
.tatsu-tfSmnndWPs .right-text img,
.tatsu-RRssId3ej .left-text img {
width: 100%;
}
.page-id-321 .tatsu-zr_7WGR4sR .tatsu-section-pad {
padding: 0px 0px 50px 0px;
}
.tatsu-3of47Z7XDw,
.tatsu-KwNjx1-bi4,
.tatsu-mHJUUsKX2,
.tatsu-2sjJNRdXH {
margin-bottom: 50px;
}
.tatsu-qBYFV_N57 {
margin-bottom: 40px;
}
.page-id-2865 .tatsu-qBYFV_N57 {
margin-bottom: 20px;
}
.clearfix .tatsu-c2Pv0WshV1 .tatsu-section-pad {
padding: 0px 0px 50px 0px;
}
.tatsu-7cPuVwhsC {
margin-bottom: 20px;
}
.tatsu-LlJ6WFWSn .time-table-name,
.flex > .center-text.rightside > .green-box {
margin-top: 50px;
}
.clearfix .tatsu-4_4AQvu4bT .tatsu-section-pad {
padding: 0px 0px 0px 0px;
}
.tatsu-RZJUJXQxbY .meal-text1 {
margin-top: 0;
}
.tatsu-86Xruk0_x5,
.tatsu-vhdoiX5ONi,
.tatsu-FO3ZDSrL_,
.tatsu-FXSc6PpHkS {
margin-bottom: 0;
}
.tatsu-i27apZm6E .tatsu-wO78nHNOly > .tatsu-row > .tatsu-jUpu-_FObF {
margin-bottom: 0;
}
.clearfix .tatsu-i27apZm6E .tatsu-section-pad {
padding: 0px 0px 50px 0px;
}
.clearfix .tatsu-uo3KmieAiu .tatsu-section-pad {
padding: 50px 0px 45px 0px;
}
.dinner-box {
padding: 25px 0;
}
.tatsu-wmf8OndEIP .flex > .center-text.rightside > .green-box {
margin-top: 50px
}
.clearfix .tatsu-XbXE8fIYd .tatsu-section-pad {
padding: 0px 0px 50px 0px;
}
.tatsu-NMK-IlgA_P .center-text.rightside {
padding-top: 50px;
}
.tatsu-F2FqRydiV7 {
margin-bottom: 50px;
}
}
@media only screen and (max-width: 1295px) {
.lunch-mennu.flex {
display: block;
}
}
@media only screen and (max-width: 1294px) {
.flex>.vegi-curry-items:nth-child(2) {
line-height: 1;
}
.lunch-menu-table.lunch-mennu {
font-size: 16px;
}
}
@media only screen and (max-width: 1112px) {
.banquet-box {
margin-left: 34%;
}
}
@media only screen and (max-width: 1060px) {
.tatsu-TqmHEQ3qHE {
max-width: 100%;
}
}
@media only screen and (max-width: 1024px) {
.meal-text2,
.meal-text1,
.tatsu-APCDccZ2I .center-text.leftside .restaurant-text:nth-of-type(3) {
text-align: center;
}
.meal-text2.font16.list-dot {
text-align: left;
}
}
@media only screen and (max-width: 1020px) {
.lunch-menu-price {
width: 25%;
}
}
@media only screen and (max-width: 943px) {
.flex.kj-list1 {
display: block;
}
.kj-list1-items {
width: 100%;
padding: 0;
}
.flex.kj-list2 {
justify-content: center;
}
}
@media only screen and (max-width: 834px) {
.banquet-box {
margin-left: 29%;
}
}
@media only screen and (max-width: 767px) {
.lunch-mennu,
.tatsu-tXH27Nq5qS .tatsu-single-image,
.tatsu-ouirpxpEEJ .tatsu-single-image,
.tatsu-wovtRnm7u .tatsu-single-image,
.tatsu-KUDa4r5bq .tatsu-single-image,
.tatsu--joslTzky .tatsu-single-image,
.tatsu-38pLJOWX1M .tatsu-single-image,
.tatsu-wO78nHNOly .tatsu-single-image,
.tatsu-o1Phy7Bfmh .tatsu-single-image,
.tatsu-EY3qNqMlCX .tatsu-single-image {
text-align: center;
}
.flex.kj-list2 {
display: block;
}
.kj-list2-items {
width: 100%;
padding: 0;
}
.kj-list1-items,
.kj-list2-items {
text-align: center;
}
.kaijyo-title {
margin-top: 20px;
}
.kaijyo-block {
padding-bottom: 20px;
}
.tatsu-i27apZm6E .tatsu-wO78nHNOly > .tatsu-row,
.tatsu-i27apZm6E .tatsu-o1Phy7Bfmh > .tatsu-row {
margin: 0;
}
.tatsu-i27apZm6E .tatsu-wO78nHNOly > .tatsu-row > .tatsu-column,
.tatsu-i27apZm6E .tatsu-o1Phy7Bfmh > .tatsu-row > .tatsu-column {
width: 100%;
margin: 0 auto 20px;
padding: 0;
}
.tatsu-4_4AQvu4bT .tatsu-EY3qNqMlCX>.tatsu-row {
margin: 0;
}
.tatsu-4_4AQvu4bT .tatsu-EY3qNqMlCX>.tatsu-row>.tatsu-column {
padding: 0;
width: 100%;
}
.page-id-321 .tatsu-section .tatsu-wovtRnm7u>.tatsu-row>.tatsu-column,
.page-id-321 .tatsu-section .tatsu-EY3qNqMlCX>.tatsu-row>.tatsu-column {
margin-bottom: 10px;
}
.page-id-2865 .tatsu-section .tatsu-wovtRnm7u>.tatsu-row>.tatsu-column,
.page-id-2865 .tatsu-section .tatsu-EY3qNqMlCX>.tatsu-row>.tatsu-column {
margin-bottom: 10px;
}
.tatsu-VeSNIQKzRG .lunch-mennu,
.tatsu-VGMsc84_fn .lunch-mennu {
text-align: left;
}
.tatsu-i27apZm6E .tatsu-VeSNIQKzRG>.tatsu-row,
.tatsu-i27apZm6E .tatsu-VGMsc84_fn>.tatsu-row {
margin: 0;
}
.tatsu-i27apZm6E .tatsu-VeSNIQKzRG>.tatsu-row>.tatsu-column,
.tatsu-i27apZm6E .tatsu-VGMsc84_fn>.tatsu-row>.tatsu-column {
width: 100%;
margin: 0 auto 20px;
padding: 0;
}
.flex>.vegi-curry-items:nth-child(1) {
margin: 0 auto;
}
.tatsu-EY3qNqMlCX .tatsu-single-image-inner,
.tatsu-ouirpxpEEJ .tatsu-single-image-inner,
.tatsu-wovtRnm7u .tatsu-single-image-inner,
.tatsu-KUDa4r5bq .tatsu-single-image-inner,
.tatsu--joslTzky .tatsu-single-image-inner,
.tatsu-38pLJOWX1M .tatsu-single-image-inner,
.tatsu-o1Phy7Bfmh .tatsu-single-image-inner,
.tatsu-wO78nHNOly .tatsu-single-image-inner {
width: 100% !important;
}
.tatsu-EY3qNqMlCX .tatsu-single-image-inner img,
.tatsu-ouirpxpEEJ .tatsu-single-image-inner img,
.tatsu-wovtRnm7u .tatsu-single-image-inner img,
.tatsu-KUDa4r5bq .tatsu-single-image-inner img,
.tatsu--joslTzky .tatsu-single-image-inner img,
.tatsu-38pLJOWX1M .tatsu-single-image-inner img,
.tatsu-o1Phy7Bfmh .tatsu-single-image-inner img,
.tatsu-wO78nHNOly .tatsu-single-image-inner img {
width: 100%;
}
.tatsu-wovtRnm7u>.tatsu-row>.tatsu-column,
.tatsu-KUDa4r5bq>.tatsu-row>.tatsu-column,
.tatsu--joslTzky>.tatsu-row>.tatsu-column,
.tatsu-38pLJOWX1M>.tatsu-row>.tatsu-column {
padding: 0
}
.tatsu-h6mG5HKao .tatsu-ouirpxpEEJ>.tatsu-row {
margin: 0;
flex-flow: wrap;
}
.tatsu-h6mG5HKao .tatsu-ouirpxpEEJ>.tatsu-row>.tatsu-column {
padding: 0;
margin-bottom: 1px;
width: 100%;
}
.zen-title {
padding-bottom: : 10px;
}
.tatsu-0SnXOpaLr {
margin-bottom: 10px;
}
.lunch-mennu.flex {
width: 315px;
text-align: left;
margin: 0 auto;
}
.vegi-curry-items {
width: 100% !important;
text-align: center;
}
.tatsu-o1Phy7Bfmh {
margin-top: 10px;
}
.tatsu-3of47Z7XDw,
.tatsu-KwNjx1-bi4,
.tatsu-mHJUUsKX2,
.tatsu-2sjJNRdXH {
margin-bottom: 30px;
}
.tatsu-qBYFV_N57,
.tatsu-qBYFV_N57 {
margin-bottom: 20px;
}
.clearfix .tatsu-c2Pv0WshV1 .tatsu-section-pad {
padding: 0px 0px 30px 0px;
}
.tatsu-7cPuVwhsC {
margin-bottom: 0;
}
.tatsu-LlJ6WFWSn .time-table-name,
.flex > .center-text.rightside > .green-box {
margin-top: 30px;
}
.tatsu-wmf8OndEIP .flex > .center-text.rightside > .green-box {
margin-top: 30px
}
.clearfix .tatsu-XbXE8fIYd .tatsu-section-pad {
padding: 0px 0px 20px 0px;
}
.tatsu-NMK-IlgA_P .center-text.rightside {
padding-top: 30px;
}
.tatsu-F2FqRydiV7 {
margin-bottom: 30px;
}
.tatsu-aACCXsNsEh {
margin-top: -300px;
}
.tatsu-oabmk-RQz {
height: 281px;
}
.tatsu-ZzbkaA6_eh,
.tatsu-U7q5nUBfR,
.tatsu-fIxdRJi0zO,
.tatsu-1FShfwzMU {
margin-bottom: 30px;
}
.clearfix .tatsu-H1WDmCMZyi .tatsu-section-pad {
padding: 30px 0px 20px 0px;
}
.tatsu-I3jCDEO6e .time-table-name,
.tatsu-c8g2x9-OWV .time-table-name {
margin-top: 27px;
}
.clearfix .tatsu-uo3KmieAiu .tatsu-section-pad {
padding: 30px 0px 25px 0px;
}
.tatsu-VIzT1Ykv5 {
background-color: #333333;
margin-bottom: 0;
}
.tatsu-VIzT1Ykv5 .tatsu-column-inner {
padding: 20px 0;
}
.tatsu-Ajf2H9B8md {
top: 0;
}
.tatsu-xhn-1Sr-Ii,
.tatsu-0KPRXCSNXs,
.tatsu-K1zJzp7zRV {
display: none;
}
.tatsu-EY3qNqMlCX {
margin-top: 10px;
}
.allergy_box {margin-top: 40px;}
}
@media only screen and (max-width: 676px) {
.green-solid-line,
.dinner-box > .green-box {
width: calc(100% - 50px);
}
}
@media only screen and (max-width: 450px) {
.buffet-notice-text,
.buffet-time-text,
.white-boder-box,
.green-box,
.center-text.leftside .restaurant-text:nth-of-type(3),
.meal-title-boder {
width: calc(100% - 50px);
}
.buffet-time-text {
font-size: 20px;
}
.tatsu-NUQKjQ4wYu .meal-text1,
.green-solid-line,
.dinner-box > .green-box,
.tatsu-5ZeF6b5ILw .meal-text2 ,
.tatsu-5ZeF6b5ILw .meal-text1 ,
.banquet-text1,
.banquet-separate-boder,
.buffet-notice-text,
.meal-text2,
.meal-text1,
.center-text.leftside .restaurant-text:nth-of-type(3),
.white-boder-box,
.flex > .center-text.leftside > .green-box,
.flex > .center-text.rightside > .green-box {
width: calc(100% - 50px);
}
.tatsu-oabmk-RQz {
height: 299px;
}
}
@media only screen and (max-width: 425px) {
.tatsu-oabmk-RQz {
height: 317px;
}
}
@media only screen and (max-width: 415px) {
.banquet-box {
margin-left: 7%;
}
.dinner-title {
font-size: 25px !important;
}
}
@media only screen and (max-width: 409px) {
.tatsu-oabmk-RQz {
height: 369px;
}
}
@media only screen and (max-width: 400px) {
.tatsu-row > .tatsu-qBYFV_N57.tatsu-column {
margin-bottom: 20px;
}
}
@media only screen and (max-width: 400px) {
.tatsu-7SwVH_rYPa  {
height: 330px;
}
}
@media only screen and (max-width: 380px) {
.buffet-time-text span {
padding-left: 0;
display: block;
}
}
@media only screen and (max-width: 374px) {
.tatsu-7SwVH_rYPa  {
height: 312px;
}
.tatsu-oabmk-RQz {
height: 370px;
}
}
@media only screen and (max-width: 329px) {
.tatsu-oabmk-RQz {
height: 389px;
}
} .spa-title {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
font-size: 28px;
color: #6A6A6A;
}
.spa-title2 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 24px;
color: #333333;
margin-bottom: 10px;
letter-spacing: 4px;
}
.spa-text {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
font-size: 16px;
color: #6A6A6A;
}
.spa-text2 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 14px;
color: #333333;
width: 360px;
line-height: 1.5;
}
.tatsu-PPeWlfpnAO,
.tatsu-Yp9IRAupy7,
.tatsu-rJlNfD7YWh,
.tatsu-47-sSLq1vA {
max-width: 1390px;
}
.spa-title-box {
background-color: rgba(255,255,255,0.97);
border: none;
box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
padding: 30px 0 36px;
width: 1000px;
margin: -230px auto 0;
}
.spa-title-box .spa-title {
margin-bottom: 0;
}
.spa.green-box {
font-size: 20px;
width: 367px;
margin: 0 auto 15px;
}
.spa-solid-line {
border-top: #333333 1px solid;
height: 0;
width: 654px;
margin: 5px auto;
}
.spa-applied-symptoms {
width: 654px;
margin: 0 auto;
text-align: center;
}
.kyusenshitsu {
margin-top: 20px;
margin-bottom: 20px;
} .tatsu-Xh3grx2zDD,
.tatsu-CjG71AdR_u,
.tatsu-dk4yz6uO_,
.tatsu-9tLTUtHG4 {
margin-bottom: 5px;
}
.tatsu-8-BnbkVsav,
.tatsu-wnkg5JxuQb,
.tatsu-HkLVMDQYWh,
.tatsu-WYoojlRMfT {
max-width: 1630px;
}
.tatsu-Hd3Z-LYb94,
.tatsu-8VYheaYRYL {
position: absolute;
top: 60px;
right: 0;
}
.tatsu-qyVmc8oTqI,
.tatsu-ry9EMvQKW2,
.tatsu-HyS02feuZ3 {
position: absolute;
top: 0;
}
.spa-right {
flex-flow: row-reverse;
}
.spa-right-items {
width: 384px;
}
.spa-box {
max-width: 1000px;
padding: 17px;
margin: 140px auto 58px;
}
.spa-box img {
margin-bottom: 10px;
}
.spa-box .spa-text{
line-height: 1.5;
}
.right-text.spa-text {
margin-right: 30px;
}
.btn.hotspa-btn {
background-color: #ACA4A0;
color: #FFFFFF;
width: 283px;
height: 51px;
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
font-size: 18px;
padding: 12px 15px 15px;
}
@media all and (-ms-high-contrast: none){
.btn.hotspa-btn {
padding: 15px 15px 0;
}
}
.btn.hotspa-btn:hover {
background-color: #BFBDBC;
}
.page-subtitle {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 30px;
text-align: center;
} @media all and (-ms-high-contrast: none){
.tatsu-fKAhyvpjd .page-subtitle {
margin-top: 5px;
}
}
.page-subtitle-text {
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: normal;
font-size: 14px;
text-align: center;
line-height: 1.7;
}
.page-subtitle-text2 {
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: bold;
font-size: 28px;
text-align: center;
margin-top: 20px;
}
.tatsu-xLqrM23MU {
margin-bottom: 20px;
}
.page-subtitle-boder {
width: 1250px;
}
.tatsu-KsOnSCkaoq .tatsu-FWoF04JNsy>.tatsu-row,
.tatsu-KsOnSCkaoq .tatsu-yWWlJjfzfZ>.tatsu-row {
margin: 0;
}
.tatsu-KsOnSCkaoq .tatsu-FWoF04JNsy>.tatsu-row>.tatsu-column,
.tatsu-KsOnSCkaoq .tatsu-yWWlJjfzfZ>.tatsu-row>.tatsu-column {
padding: 0;
margin-bottom: 0;
}
.pool-text1 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 16px !important;
text-align: center;
}
.pool-text2 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
font-size: 16px;
text-align: center;
line-height: 1.3;
}
.tatsu-Roqo0LTYSL {
padding-top: 40px;
}
.pool-line {
border-top: #333333 1px solid;
height: 0;
width: 400px;
margin: 0 auto;
margin-top: 5px;
margin-bottom: 8px;
}
.spa-box2 {
max-width: 1000px;
margin: 0 auto 0;
}
.tatsu-ZD0ZyDQHU .box-shadow.center-text {
padding: 15px;
}
.pool-center-block {
width: 400px;
margin: 0 auto;
margin-top: 5px;
line-height: 1.2;
margin-bottom: 80px;
}
.pool-center-block p:nth-child(2) {
margin-left: -80px;
}
.pool-center-block p:nth-child(3) {
margin-left: 46px;
}
.cosmetics-text {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 14px;
line-height: 1.3;
}
.cosmetics-block {
width: 540px;
height: 235px;
background-color: #FFFFFF;
box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
flex-flow: row-reverse;
padding: 51px 15px 0;
margin: 0 auto;
}
.cosmetics-block.cosmetics-block2 {
padding: 35px 15px 0;
}
.cosmetics-block > .flex-item {
width: 374px;
}
.cosmetics-block2 > .flex-item {
width: 242px;
}
.cosmetics-block > .flex-item > .flex {
justify-content: space-between;
}
.cosmetics-block2 .flex-items.cosmetics-text.font30 {
width: 91px;
}
.pool-line.pool-line2 {
width: 100%;
}
.tatsu-P7h5E6qaUl {
margin-top: -246px;
max-width: 1165px;
}
.tatsu-7hZ9GggWT {
margin-top: -460px;
}
.tatsu-7hZ9GggWT .tatsu-single-image-inner {
margin-left: 38px;
}
.tatsu-4W2Oj6HLq {
margin-top: -437px;
}
.tatsu-4W2Oj6HLq .tatsu-single-image-inner {
margin-top: 120px;
margin-left: 18px;
}
.tatsu-rJ1_B5Lw5 {
margin-top: 5px;
}
.tatsu-HFuyDVkFM {
margin-bottom: 0;
}
.tatsu-HFuyDVkFM .right-text.spa-text {
margin-right: 0;
}
.tatsu-1RoAZsXOa .spa-right-items > .spa-text2:nth-child(2) {
text-align: left;
}
.tatsu-jb9lG5Rly,
.tatsu-tEg510hLv,
.tatsu-DgKlDdSHa,
.tatsu-SkmVMDQK-3,
.tatsu-BkrEGDmY-h,
.tatsu-L1kJhuYao,
.tatsu-pMj8aGier,
.tatsu-Bk80hzl_W2 {
display: none;
}
.tatsu-5ygcuslZ1 .page-subtitle-boder {
margin-bottom: 10px;
}
.flex .flex-items.cosmetics-text.font30 {
padding-top: 10px;
}
.tatsu-fQUQ0S9hL .spa-box {
margin-top: 0;
}
.tatsu-Qs6pqInVL,
.tatsu-uPDAb0nW5 {
display: none;
}
.tatsu-JURUJkItEo {
margin-top: 50px;
}
.tatsu-HkLVMDQYWh {
position: relative;
z-index: 3;
}
@media only screen and (max-width: 1708px) {
.tatsu-Xh3grx2zDD img,
.tatsu-dk4yz6uO_ img,
.tatsu-HJnVzD7K-h img,
.tatsu-tGgBe9siv img {
width: 80%;
}
.tatsu-VCAMjjtbL2 .right-text.spa-text {
margin-top: -150px;
}
.page-id-481 .tatsu-JqATosBko .tatsu-section-pad,
.page-id-481 .tatsu-z5ilJ7TYBd .tatsu-section-pad {
padding-bottom: 90px;
}
.page-id-481 .tatsu-lS97TAqLQ .tatsu-single-image img,
.page-id-481 .tatsu-Hd3Z-LYb94 .tatsu-single-image img {
left: 232px;
}
.tatsu-JURUJkItEo {
margin-top: 30px;
}
}
@media only screen and (max-width: 1650px) {
.tatsu-8-BnbkVsav,
.tatsu-wnkg5JxuQb,
.tatsu-HkLVMDQYWh,
.tatsu-WYoojlRMfT {
width: calc(100% - 50px);
}
.tatsu-PPeWlfpnAO,
.tatsu-Yp9IRAupy7,
.tatsu-rJlNfD7YWh,
.tatsu-47-sSLq1vA {
max-width: calc(100% - 100px);
}
}
@media only screen and (max-width: 1439px) {
.tatsu-S1iVzPXYb2 .tatsu-single-image-inner {
width: 100% !important;
}
.tatsu-ryK4zvXtZh .tatsu-single-image-inner {
width: 100% !important;
text-align: right;
}
.tatsu-ryK4zvXtZh .tatsu-single-image-inner img {
position: static !important;
}
.tatsu-ryK4zvXtZh .tatsu-single-image-padding-wrap {
padding-bottom: 0 !important;
}
.tatsu-CjG71AdR_u img,
.tatsu-vj9Vx2JXh img,
.tatsu-ryK4zvXtZh img,
.tatsu-9tLTUtHG4 img {
width: 45%;
}
.tatsu-Xh3grx2zDD img,
.tatsu-tGgBe9siv img,
.tatsu-HJnVzD7K-h img,
.tatsu-dk4yz6uO_ img {
width: 70%;
}
.tatsu-JURUJkItEo {
margin-top: 20px;
}
.clearfix .tatsu-OgMhrY6_lI .tatsu-section-pad {
padding-bottom: 0;
}
.tatsu-OgMhrY6_lI {
margin-top: 30px;
}
}
@media only screen and (max-width: 1409px) and (min-width: 1317px) {
.tatsu-z5ilJ7TYBd {
padding-bottom: 30px;
}
}
@media only screen and (max-width: 1405px) {
.tatsu-ifn35xRU3S,
.tatsu-tDMULLh5OA,
.tatsu-f-xVlq8Y_b,
.tatsu-mLqenXgfRs,
.tatsu-hxrk7sMt79 {
max-width: calc(100% - 50px);
}
}
@media only screen and (max-width: 1318px) {
.tatsu-Xh3grx2zDD img,
.tatsu-tGgBe9siv img,
.tatsu-HJnVzD7K-h img,
.tatsu-dk4yz6uO_ img {
width: 60%;
}
}
@media only screen and (max-width: 1260px) {
.tatsu-FWoF04JNsy,
.tatsu-yWWlJjfzfZ,
.tatsu-Roqo0LTYSL {
max-width:  calc(100% - 50px);
}
}
@media only screen and (max-width: 1234px) {
.tatsu-P7h5E6qaUl {
max-width: calc(100% - 110px);
}
.page-id-481 .tatsu-P7h5E6qaUl>.tatsu-row>.tatsu-column {
padding: 0 5px;
}
.cosmetics-block {
width: 100%;
}
.tatsu-7hZ9GggWT .tatsu-single-image-inner {
margin-left: 19px;
}
.tatsu-4W2Oj6HLq .tatsu-single-image-inner {
margin-left: 6px;
}
}
@media only screen and (max-width: 1200px) {
.tatsu-tDMULLh5OA {
padding-bottom: 20px;
}
}
@media only screen and (max-width: 1162px) {
.tatsu-7hZ9GggWT .tatsu-single-image-inner {
margin-left: 17px;
}
.tatsu-4W2Oj6HLq .tatsu-single-image-inner {
margin-left: 12px;
}
.page-id-481 .tatsu-7hZ9GggWT .tatsu-single-image-inner img {
width: 14%;
margin-top: 108px;
}
.page-id-481 .tatsu-4W2Oj6HLq .tatsu-single-image-inner img {
width: 36%;
margin-top: 74px;
}
}
@media only screen and (max-width: 1128px) {
.tatsu-VCAMjjtbL2 .right-text.spa-text {
margin-top: -277px;
}
}
@media only screen and (max-width: 1102px) {
.tatsu-tEg510hLv,
.tatsu-jb9lG5Rly,
.tatsu-DgKlDdSHa,
.tatsu-SkmVMDQK-3,
.tatsu-BkrEGDmY-h,
.tatsu-L1kJhuYao,
.tatsu-pMj8aGier,
.tatsu-Bk80hzl_W2 {
display: block;
max-width: calc(100% - 50px);
}
.tatsu-tEg510hLv {
max-width: 100%;
}
.tatsu-Hd3Z-LYb94,
.tatsu-8-BnbkVsav,
.tatsu-qyVmc8oTqI,
.tatsu-ry9EMvQKW2,
.tatsu-wnkg5JxuQb,
.tatsu-HkLVMDQYWh,
.tatsu-8VYheaYRYL,
.tatsu-WYoojlRMfT,
.tatsu-47-sSLq1vA,
.tatsu-PPeWlfpnAO {
display: none;
}
.tatsu-PPeWlfpnAO,
.tatsu-Yp9IRAupy7,
.tatsu-rJlNfD7YWh,
.tatsu-47-sSLq1vA {
max-width: calc(100% - 50px);
}
.tatsu-_-M0zYfqS,
.tatsu-IZ8_5u9RJ,
.tatsu-DgKlDdSHa,
.tatsu-SkmVMDQK-3,
.tatsu-BkrEGDmY-h,
.tatsu-jb9lG5Rly,
.tatsu-h1XJ62RvD,
.tatsu-67USMcxUk,
.tatsu-Bk80hzl_W2 {
margin: 0;
max-width: none;
width: 100%;
}
.tatsu-DgKlDdSHa,
.tatsu-SkmVMDQK-3,
.tatsu-BkrEGDmY-h,
.tatsu-jb9lG5Rly,
.tatsu-Bk80hzl_W2 {
width: 100%;
}
.tatsu-N5BC5LpvcG .spa-text2,
.tatsu-1RoAZsXOa .spa-text2,
.tatsu-1RoAZsXOa .spa-right-items,
.tatsu-HJM4zDQFW2 .spa-right-items,
.tatsu-6-nbep87TD .spa-text2 {
width: 100%;
}
.tatsu-_-M0zYfqS .tatsu-single-image-inner,
.tatsu-IZ8_5u9RJ .tatsu-single-image-inner,
.tatsu-DgKlDdSHa .tatsu-single-image-inner,
.tatsu-SkmVMDQK-3 .tatsu-single-image-inner,
.tatsu-BkrEGDmY-h .tatsu-single-image-inner,
.tatsu-jb9lG5Rly .tatsu-single-image-inner,
.tatsu-h1XJ62RvD .tatsu-single-image-inner,
.tatsu-67USMcxUk .tatsu-single-image-inner,
.tatsu-Bk80hzl_W2 .tatsu-single-image-inner {
width: 100% !important;
}
.tatsu-_-M0zYfqS .tatsu-single-image-inner img,
.tatsu-IZ8_5u9RJ .tatsu-single-image-inner img,
.tatsu-DgKlDdSHa .tatsu-single-image-inner img,
.tatsu-SkmVMDQK-3 .tatsu-single-image-inner img,
.tatsu-BkrEGDmY-h .tatsu-single-image-inner img,
.tatsu-jb9lG5Rly .tatsu-single-image-inner img,
.tatsu-h1XJ62RvD .tatsu-single-image-inner img,
.tatsu-67USMcxUk .tatsu-single-image-inner img,
.tatsu-Bk80hzl_W2 .tatsu-single-image-inner img {
width: 100%;
}
.page-id-481 .tatsu-z5ilJ7TYBd .tatsu-section-pad {
padding-bottom: 40px;
}
.tatsu-j1ZTy7AT0M {
margin-bottom: 0;
}
.page-id-481 .tatsu-OgMhrY6_lI .tatsu-section-pad {
padding-top: 0;
}
.tatsu-qyVmc8oTqI,
.tatsu-ry9EMvQKW2,
.tatsu-Hd3Z-LYb94,
.tatsu-8VYheaYRYL {
position: relative;
max-width: calc(100% - 50px);
top: 0;
}
.tatsu-1RoAZsXOa .spa-right-items > .spa-text2:nth-child(2) {
text-align: center;
}
.tatsu-P5CWdDDMgG {
margin-bottom: 0;
}
.tatsu-rJ1_B5Lw5 {
margin-bottom: 20px;
}
.tatsu-Roqo0LTYSL {
padding-top: 20px;
}
.tatsu-fQUQ0S9hL .spa-box {
margin: 20px auto;
}
.page-id-481 .tatsu-JqATosBko .tatsu-section-pad {
padding-bottom: 50px;
}
.pool-center-block {
margin-bottom: 20px;
}
.clearfix .tatsu-KsOnSCkaoq .tatsu-section-pad {
padding: 0px 0px 0px 0px;
}
.tatsu-HkVzDQFWn .tatsu-section-pad {
padding: 0px 0px 40px 0px !important;
}
.tatsu-HJM4zDQFW2 .spa-text2 {
width: 100%;
display: block;
} .page-subtitle {
font-size: 26px;
}
.page-subtitle-text2 {
font-size: 24px;
}
.tatsu-Xj4YqPD4N h3 {
font-size: 26px !important;
}
}
@media only screen and (max-width: 1060px) {
.spa-title-box {
width: 100%;
}
}
@media only screen and (max-width: 1058px) {
.cosmetics-block > .flex-item {
width: 80%;
}
.cosmetics-block2 > .flex-item {
width: 52%;
}
.cosmetics-block2 .flex-items.cosmetics-text.font30 {
width: 106px;
}
}
@media only screen and (max-width: 1050px) {
.tatsu-fQUQ0S9hL .spa-box {
max-width: calc(100% - 50px)
}
}
@media only screen and (max-width: 1002px) {
.cosmetics-block2 .flex-items.cosmetics-text.font30 {
padding-top: 13px;
}
}
@media only screen and (max-width: 976px) {
.page-id-481 .tatsu-P7h5E6qaUl>.tatsu-row {
margin: 0;
}
.page-id-481 .tatsu-P7h5E6qaUl>.tatsu-row>.tatsu-column {
width: 100%;
padding: 0;
}
.tatsu-A03xgeyhAF .tatsu-column-pad,
.tatsu-tFwiZtEk7 .tatsu-column-pad {
width: 70%;
margin: 0 auto;
}
.tatsu-tFwiZtEk7 {
margin-top: 81px;
}
.tatsu-A03xgeyhAF {
margin-top: 63px;
}
}
@media only screen and (max-width: 976px) {
.tatsu-7hZ9GggWT {
margin-top: -503px;
}
}
@media only screen and (max-width: 906px) {
.tatsu-7hZ9GggWT {
margin-top: -456px;
}
}
@media only screen and (max-width: 872px) {
.spa-title-box {
margin-top: -140px;
}
}
@media only screen and (max-width: 856px) {
.spa-title-box .spa-text.font18,
.spa-applied-symptoms,
.spa-solid-line {
width: calc(100% - 40px);
}
.spa-title-box .spa-text.font18 {
margin: 0 auto;
}
.spa-text.font18.kyusenshitsu {
margin-top: 20px;
margin-bottom: 20px;
}
}
@media only screen and (max-width: 804px) {
.tatsu-7hZ9GggWT {
margin-top: -422px;
}
}
@media only screen and (max-width: 767px) {
.tatsu-A03xgeyhAF .tatsu-column-pad,
.tatsu-tFwiZtEk7 .tatsu-column-pad {
width: 85%;
}
.tatsu-A03xgeyhAF {
margin-top: 20px;
}
.page-id-481 .tatsu-7hZ9GggWT .tatsu-single-image-inner img {
width: 10%;
margin-top: 120px;
}
.page-id-481 .tatsu-4W2Oj6HLq .tatsu-single-image-inner img {
margin-top: 55px;
}
.tatsu-A03xgeyhAF .tatsu-column-pad,
.tatsu-tFwiZtEk7 .tatsu-column-pad {
width: 100%;
}
.tatsu-L1kJhuYao,
.tatsu-Yp9IRAupy7,
.tatsu-rJlNfD7YWh,
.tatsu-pMj8aGier {
max-width: 100%;
}
.tatsu-yWWlJjfzfZ,
.tatsu-FWoF04JNsy {
max-width: calc(100% - 50px);
}
.spa-title2 {
font-size: 20px;
}
}
@media only screen and (max-width: 691px) {
.page-id-481 .tatsu-7hZ9GggWT .tatsu-single-image-inner img {
margin-top: 147px;
}
.page-id-481 .tatsu-4W2Oj6HLq .tatsu-single-image-inner img {
margin-top: 75px;
}
}
@media only screen and (max-width: 611px) {
.page-id-481 .tatsu-7hZ9GggWT .tatsu-single-image-inner img {
margin-top: 176px;
}
.clearfix .tatsu-4yoGXK3EFL .tatsu-section-pad {
padding: 60px 0px 80px 0px;
}
}
@media only screen and (max-width: 564px) {
.page-id-481 .tatsu-7hZ9GggWT .tatsu-single-image-inner img {
margin-top: 191px;
}
.page-id-481 .tatsu-4W2Oj6HLq .tatsu-single-image-inner img {
margin-top: 93px;
}
}
@media only screen and (max-width: 554px) {
.cosmetics-block2 .flex-items.cosmetics-text.font30 {
width: 150px;
}
}
@media only screen and (max-width: 536px) {
.tatsu-P7h5E6qaUl {
max-width: calc(100% - 110px);
}
.spa-title-box .spa.green-box,
.spa-title-box .spa-title.font28 {
width: calc(100% - 40px);
}
.spa-title-box .spa-title.font28 {
margin: 0 auto;
}
.tatsu-5ygcuslZ1 .page-subtitle,
.tatsu-fKAhyvpjd .page-subtitle {
font-size: 24px;
}
.tatsu-5ygcuslZ1 .page-subtitle-text,
.tatsu-fKAhyvpjd .page-subtitle-text {
font-size: 18px;
}
.tatsu-5ygcuslZ1 .page-subtitle-text2 {
font-size: 20px;
}
}
@media only screen and (max-width: 489px) {
.cosmetics-block {
height: 265px;
}
}
@media only screen and (max-width: 466px) {
.tatsu-Qs6pqInVL,
.tatsu-uPDAb0nW5 {
display: block;
}
.tatsu-4W2Oj6HLq,
.tatsu-7hZ9GggWT {
display: none;
}
.tatsu-uPDAb0nW5 {
width: 16%;
margin: 0 auto 20px;
}
.tatsu-Qs6pqInVL {
width: 50%;
margin: 0 auto 20px;
}
.tatsu-P7h5E6qaUl  {
max-width: calc(100% - 50px);
}
.tatsu-tFwiZtEk7 {
margin-top: 0;
}
.cosmetics-block.cosmetics-block2,
.cosmetics-block {
padding: 20px 15px;
height: auto;
}
.cosmetics-block2 > .flex-item ,
.cosmetics-block > .flex-item {
width: 100%;
}
.tatsu-fdCgKem-n {
margin-bottom: 20px;
}
.tatsu-P7h5E6qaUl {
margin-top: 0;
}
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-tFwiZtEk7 {
margin-bottom: 0px;
}
.clearfix .tatsu-4yoGXK3EFL .tatsu-section-pad {
padding: 60px 0px 30px 0px;
}
}
@media only screen and (max-width: 450px) {
.pool-center-block {
width: 100%;
}
}
@media only screen and (max-width: 415px) {
.spa-title-box {
margin-top: -50px;
padding-top: 0;
}
}
@media only screen and (max-width: 375px) {
.spa-title-box .spa-title.font28 {
font-size: 24px;
}
.spa-title-box .spa.green-box {
font-size: 18px;
margin-top: 0;
}
} .tatsu--XxYuxC9V .tatsu-rTpQJy_SLh>.tatsu-row,
.tatsu-jHHvEFEM6C .tatsu-HNepHtiewm>.tatsu-row,
.tatsu-lDaTNax5Gp .tatsu-_7WJvXjJZZ>.tatsu-row {
margin: 0;
}
.tatsu--XxYuxC9V .tatsu-rTpQJy_SLh>.tatsu-row>.tatsu-column,
.tatsu-jHHvEFEM6C .tatsu-HNepHtiewm>.tatsu-row>.tatsu-column,
.tatsu-lDaTNax5Gp .tatsu-_7WJvXjJZZ>.tatsu-row>.tatsu-column {
padding: 0;
}
.tatsu--XxYuxC9V .tatsu-rTpQJy_SLh>.tatsu-row>.tatsu-x_Zgj3uGgG,
.tatsu-lDaTNax5Gp .tatsu-_7WJvXjJZZ>.tatsu-row>.tatsu-uRHYq8DMct {
padding-left: 10px;
}
.tatsu-jHHvEFEM6C .tatsu-HNepHtiewm>.tatsu-row>.tatsu-zKfiIMlMW {
padding-right: 10px;
}
.tatsu-Mfsqfg-1Kv,
.tatsu-VWyTPBQzU {
margin-bottom: 0;
}
.tatsu-ffLqr3bMo5,
.tatsu-pNGUNnCEO {
width: 617px;
}
.dyatrip-border-box,
.left-text.bathing,
.center-text.bathing {
width: 367px;
margin: 0 auto;
}
.center-text.bathing {
padding-top: 35px;
}
.daytrip-title-text {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 30px;
color: #333333;
margin-bottom: 0;
}
.tatsu-pNGUNnCEO .daytrip-title-text {
margin-top: 51px;
}
.dyatrip-price-table {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 20px;
color: #6A6A6A;
margin-bottom: 10px;
width: 100%;
}
.tatsu-ffLqr3bMo5 .dyatrip-price-table {
}
.dyatrip-price-table
.dyatrip-price-table tr,
.dyatrip-price-table td {
border: 0px none;
}
.dyatrip-price-table td {
padding: 9px 0;
}
.tatsu-pNGUNnCEO .dyatrip-price-table td {
padding: 4px 0;
}
.daytrip-green-line {
border-top: #009771 2px solid;
height: 0;
width: 100%;
margin-top: -5px;
margin-bottom: 35px;
text-align: right;
}
.dyatrip-border-box {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 20px;
color: #333333;
border: #333333 1px solid;
width: 362px;
padding: 3px;
text-align: center;
}
@media all and (-ms-high-contrast: none){
.dyatrip-border-box {
padding-top: 8px;
}
}
.tatsu-BhTJufEAo .dyatrip-border-box {
text-align: left;
padding-left: 26px;
}
.left-text.bathing {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
font-size: 16px;
color: #6A6A6A;
line-height: 1.2;
margin-top: 10px;
margin-bottom: 10px;
}
.daytrip-gray-line {
border-top: #707070 1px solid;
height: 0;
width: 100%;
}
.dyatrip-border-black-box {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
font-size: 12px;
color: #FFFFFF;
background-color: #333333;
line-height: 1.5;
}
.tatsu-pNGUNnCEO .dyatrip-border-black-box {
padding: 38.5px 0 38.5px 124px;
margin-top: 90px;
} @media all and (-ms-high-contrast: none){
.tatsu-pNGUNnCEO .dyatrip-border-black-box {
margin-top: 79px;
}
}
.dyatrip-border-black-box p {
padding-left:1em;
text-indent:-1em;
} .daytrip-set-price-box {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 20px;
color: #FFFFFF;
background-color: #333333;
padding: 5px 0;
} @media all and (-ms-high-contrast: none){
.daytrip-set-price-box {
padding-top: 11px;
}
}
.daytrip-lunch-time {
letter-spacing: 15px;
}
.daytrip-menu {
margin-top: 30px;
}
.daytrip-menu-text1 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 14px;
text-align: left;
line-height: 1.3;
margin: 5px 0;
}
.font-Medium {
font-weight: normal;
}
.daytrip-menu-text2 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
font-size: 12px;
padding-left:1em;
text-indent:-1em;
text-align: left;
}
.daytrip-menu-text3 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
font-size: 14px;
text-align: left;
line-height: 1.3;
}
.daytrip-menu-line1 {
margin-top: 3px;
margin-bottom: 5px;
}
.daytrip-menu-line2 {
margin-top: 10px;
margin-bottom: 5px;
}
.margintop10 {
margin-top: 10px;
}
.dyatrip-border-black-box2 {
padding: 30px 0 25px 124px;
margin-top: 42px;
} _:lang(x)::-moz-placeholder, .dyatrip-border-black-box2 {
margin-top: 39px;
} @media all and (-ms-high-contrast: none){
.dyatrip-border-black-box2 {
margin-top: 20px;
}
}
.daytrip-list1 {
margin: 10px -4px 0;
}
.daytrip-list1-items {
padding: 0 4px;
width: 33.33%;
}
.daytrip-list2 {
margin: 10px 0  0;
}
.daytrip-list2 .daytrip-list2-items:nth-child(1) {
padding-right: 5px;
width: 50.625%;
}
.daytrip-list2 .daytrip-list2-items:nth-child(2) {
padding-left: 5px;
width: 49.375%;
}
.tatsu-zKfiIMlMW .tatsu-column-pad {
display: flex;
flex-flow: row-reverse;
}
.tatsu-BhTJufEAo {
width: 617px;
}
.daytrip-box {
width: 1000px;
margin: 0 auto;
padding: 30px;
margin-bottom: 60px;
}
.btn.daytrip-btn {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
background-color: #ACA4A0;
color: #FFFFFF;
width: 283px;
height: 42px;
font-size: 14px;
padding-top: 7px;
text-align: center;
}
.btn.daytrip-btn:hover {
background-color: #BFBDBC;
} @media all and (-ms-high-contrast: none){
.btn.daytrip-btn {
padding-top: 10px;
}
.tatsu-10eOnPq1m .daytrip-box .daytrip-btn {
padding-top: 10px;
}
} .tatsu-ffLqr3bMo5 h3 {
margin-top: 88px;
}
.dyatrip-price-table2 {
font-weight: normal;
font-size: 18px;
line-height: 1;
}
.dyatrip-price-table2 td {
padding: 5px 0;
}
.dyatrip-border-black-box3 {
margin-top: 123px;
padding-top: 24px;
padding-bottom: 24px;
} @media all and (-ms-high-contrast: none){
.dyatrip-border-black-box3 {
margin-top: 106px;
padding-top: 19px;
padding-bottom: 19px;
}
}
.dyatrip-border-black-box3-item {
width: 368px;
margin: 0 auto;
}
.tatsu-ffLqr3bMo5 .dyatrip-border-black-box3-item img {
margin-top: 5px;
margin-bottom: 10px !important;
}
.daytrip-green-box {
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: bold;
font-size: 24px;
background-color: #009771;
color: #FFFFFF;
text-align: center;
margin-bottom: 5px;
}
@media all and (-ms-high-contrast: none){
.daytrip-green-box  {
padding-top: 8px;
}
}
.daytrip-box2 {
width: 722px;
margin: 0 auto;
}
.daytrip-box2-item1 {
width: 10%;
}
.daytrip-box2-item2 {
width: 90%;
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 20px;
}
.daytril-banquet-text1 {
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: bold;
font-size: 14px;
}
.tatsu-jGGBS36b1s .tatsu-section-pad {
padding-bottom: 65px;
}
.daytrip-box .daytrip-btn {
margin-top: 25px;
}
.daytrip-tel {
border: #FFFFFF 1px solid;
padding: 3px 3px 0;
margin-top: 10px;
}
.tatsu-ffLqr3bMo5 .dyatrip-border-black-box3-item .daytrip-tel img {
margin: 0;
margin-bottom: 0 !important;
}
.flex.tel-icon {
height: 37px;
}
.tel-icons {
width: 50%;
text-align: center;
}
@media only screen and (max-width: 1900px) {
.flex.tel-icon {
height: auto;
}
}
@media only screen and (max-width: 1300px) {
.tatsu-ffLqr3bMo5 .daytrip-title-text,
.tatsu-pNGUNnCEO .daytrip-title-text {
margin-top: 0;
} .tatsu-ffLqr3bMo5 .dyatrip-border-black-box,
.tatsu-pNGUNnCEO .dyatrip-border-black-box {
margin-top: 15px;
width: 100%;
padding: 10px;
}
.tatsu-ffLqr3bMo5,
.tatsu-BhTJufEAo,
.tatsu-pNGUNnCEO {
width: calc(100% - 25px);
}
.dyatrip-border-black-box2 {
margin-top: 20px;
width: 100%;
padding: 10px;
}
}
@media only screen and (max-width: 1260px) {
.daytrip-box,
.allergy_box{
width: calc(100% - 50px);
}
}
@media only screen and (max-width: 1200px) {
.clearfix .tatsu--XxYuxC9V .tatsu-section-pad,
.clearfix .tatsu-jHHvEFEM6C .tatsu-section-pad,
.clearfix .tatsu-lDaTNax5Gp .tatsu-section-pad {
padding: 50px 0px 0px 0px;
}
.center-text.bathing {
padding-top: 0;
}
.clearfix .tatsu-jGGBS36b1s .tatsu-section-pad {
padding: 50px 0px 50px 0px;
}
.tatsu-jHHvEFEM6C .tatsu-HNepHtiewm>.tatsu-row>.tatsu-ibixc5dPUU {
padding-top: 50px;
}
}
@media only screen and (max-width: 950px) {
.tatsu--XxYuxC9V .tatsu-rTpQJy_SLh>.tatsu-row>.tatsu-oZYUtLp4Qr,
.tatsu-lDaTNax5Gp .tatsu-_7WJvXjJZZ>.tatsu-row>.tatsu-Ut_GvLCs9 {
padding-top: 50px;
}
}
@media only screen and (max-width: 896px) {
.dyatrip-border-black-box3-item {
width: 100%;
}
.daytrip-box2 {
width: 580px;
}
.daytrip-box2-item1 {
width: 10%;
}
.daytrip-box2-item2 {
width: 90%;
font-size: 18px;
}
.dyatrip-border-box,
.left-text.bathing,
.center-text.bathing {
width: 100%;
}
.tatsu-rTpQJy_SLh .tatsu-row > .tatsu-x_Zgj3uGgG.tatsu-column,
.tatsu-rTpQJy_SLh .tatsu-row > .tatsu-oZYUtLp4Qr.tatsu-column,
.tatsu-HNepHtiewm .tatsu-row > .tatsu-ibixc5dPUU.tatsu-column,
.tatsu-HNepHtiewm .tatsu-row > .tatsu-zKfiIMlMW.tatsu-column,
.tatsu-_7WJvXjJZZ .tatsu-row > .tatsu-uRHYq8DMct.tatsu-column,
.tatsu-_7WJvXjJZZ .tatsu-row > .tatsu-Ut_GvLCs9.tatsu-column {
width: 100%;
}
.tatsu--XxYuxC9V .tatsu-rTpQJy_SLh>.tatsu-row,
.tatsu-lDaTNax5Gp .tatsu-_7WJvXjJZZ>.tatsu-row {
display: flex;
flex-flow: column-reverse;
}
.tatsu--XxYuxC9V .tatsu-rTpQJy_SLh>.tatsu-row>.tatsu-x_Zgj3uGgG,
.tatsu--XxYuxC9V .tatsu-rTpQJy_SLh>.tatsu-row>.tatsu-oZYUtLp4Qr,
.tatsu-lDaTNax5Gp .tatsu-_7WJvXjJZZ>.tatsu-row>.tatsu-uRHYq8DMct {
padding-left: 0;
}
.tatsu-ffLqr3bMo5,
.tatsu-pNGUNnCEO {
margin: 0 auto;
}
.tatsu-pNGUNnCEO .dyatrip-border-black-box {
width: 100%
}
.tatsu-Ut_GvLCs9 {
margin-top: 20px;
}
.tatsu-jHHvEFEM6C .tatsu-HNepHtiewm>.tatsu-row>.tatsu-zKfiIMlMW {
padding-right: 0;
}
.tatsu-BhTJufEAo {
margin: 0 auto;
}
.dyatrip-border-box,
.left-text.bathing,
.center-text.bathing {
width: 367px;
}
.dyatrip-border-black-box3-item {
width: 368px;
}
.page-id-576 .tatsu-jHHvEFEM6C .tatsu-section-pad,
.page-id-576 .tatsu-lDaTNax5Gp .tatsu-section-pad {
padding-bottom: 0;
}
.tatsu--XxYuxC9V .tatsu-rTpQJy_SLh>.tatsu-row>.tatsu-column {
padding-bottom: 20px;
}
.clearfix .tatsu-lDaTNax5Gp .tatsu-section-pad {
padding: 0;
}
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-oZYUtLp4Qr,
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-Ut_GvLCs9 {
margin-bottom: 0;
}
.clearfix .tatsu--XxYuxC9V .tatsu-section-pad,
.clearfix .tatsu-jHHvEFEM6C .tatsu-section-pad {
padding: 40px 0px 0px 0px;
}
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-zKfiIMlMW {
margin-bottom: 20px;
}
.clearfix .tatsu-jGGBS36b1s .tatsu-section-pad {
padding: 30px 0px 50px 0px;
}
.daytrip-box {
margin-bottom: 50px;
}
.tatsu-ffLqr3bMo5,
.tatsu-BhTJufEAo,
.tatsu-pNGUNnCEO {
width: calc(100% - 50px);
}
.tatsu-jHHvEFEM6C .tatsu-HNepHtiewm>.tatsu-row>.tatsu-ibixc5dPUU {
padding-top: 0;
}
.tatsu--XxYuxC9V .tatsu-rTpQJy_SLh>.tatsu-row>.tatsu-oZYUtLp4Qr,
.tatsu-lDaTNax5Gp .tatsu-_7WJvXjJZZ>.tatsu-row>.tatsu-Ut_GvLCs9 {
padding-top: 0;
}
.daytrip-box2-item2 {
font-size: 16px;
}
h3.daytrip-title-text {
font-size: 22px !important;
}
}
@media only screen and (max-width: 667px) {
.daytrip-box2 {
width: 100%;
}
}
@media screen and (min-width: 467px) {
.cosme-soap {
display: block;
margin-top: -5px;
text-align: right;
}
}
@media only screen and (max-width: 434px) {
.dyatrip-border-black-box3-item,
.dyatrip-border-box,
.left-text.bathing,
.center-text.bathing {
width: 100%;
}
.tatsu-pNGUNnCEO .dyatrip-border-black-box {
width: 100%;
}
}
@media only screen and (max-width: 375px) {
.dyatrip-price-table {
font-size: 16px;
}
.btn.daytrip-btn {
width: auto;
padding: 7px 10px 0;
}
} .tourist-power-spot {
color: #6A6A6A;
margin-bottom: 0;
}
.tourist-top-line {
border-top: #009771 2px solid;
width: 100%;
height: 0;
margin-bottom: 10px;
}
.tourist-font14 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 14px;
color: #6A6A6A;
}
.tourist-font16 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 16px;
color: #6A6A6A;
}
.tourist-font18 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 18px;
color: #6A6A6A;
}
.tatsu-MzURBH5Co {
margin-bottom: 10px;
}
.tatsu-o01gBCglbv .tatsu-o01gBCglbv>.tatsu-row {
margin: 0 -12.5px;
}
.tatsu-o01gBCglbv .tatsu-o01gBCglbv>.tatsu-row>.tatsu-column {
padding: 0 12.5px;
}
.tatsu-N79r2qj39,
.tatsu-l4cO6HLXd,
.tatsu-rvDEO9os- {
margin-bottom: 5px;
}
.tourist-area-box {
box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
margin: -32px auto 0;
max-width: 535px;
padding: 4px;
background-color: rgba(255,255,255,0.97);
}
.tourist-area-name {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif !important;
font-weight: normal;
font-size: 30px !important;
color: #6A6A6A;
}
@media all and (-ms-high-contrast: none){
.tourist-area-name {
margin-top: 9px;
}
}
.tatsu-6pZ3IRbxLF,
.tatsu-E2XXIcb--Y,
.tatsu-c_qPOOb9pa,
.tatsu-ck1IHt2F- {
margin-bottom: 0;
}
.tourist-3column {
margin: 0 -12.5px 25px;
}
.tourist-3column-items {
padding: 0 12.5px;
width: 33.33%;
}
.tourist-img-card {
box-shadow: 0px 5px 10px rgba(0,0,0,0.3);
width: 100%;
height: 380px;
padding: 10px;
}
.tourist-img-card .tourist-font18 {
letter-spacing: 2px;
line-height: 1.6;
margin-top: 2px;
}
.tourist-img-card .tourist-font14 {
height: 95px;
font-weight: normal;
line-height: 1.7;
}
.tourist-dot-line {
border-top: #707070 1px dotted;
height: 0;
margin-bottom: 4px;
}
.btn.tourist-btn {
background-color: #ACA4A0;
border: #6A6A6A 1px solid;
color: #FFFFFF;
width: 195px;
height: 31px;
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 14px;
padding: 2px 15px;
}
@media all and (-ms-high-contrast: none){
.btn.tourist-btn  {
padding-top: 3px;
}
}
.btn.tourist-btn:hover {
background-color: #BFBDBC;
}
.tatsu-9DcqQKJLZ {
margin-bottom: 20px;
}
.notice-text {
padding-left:1em;
text-indent:-1em;
}
.tourist-img-card .tourist-font14.left-text.height-auto {
height: auto;
}
.tourist-img-card .tourist-font14.left-text.notice-text.height-41 {
height: 48px;
}
.tatsu-vbKhq5whw_,
.tatsu-ul9Oa_d6W {
margin-bottom: 25px;
}
.tatsu-3Wk1Zf58m .spa-box {
margin-top: 0;
}
.nowrap {
white-space: nowrap;
}
.tatsu-dK-l_hleIS .tatsu-bPQFFp1d1p>.tatsu-row,
.tatsu-dK-l_hleIS .tatsu-9cNjMp_Rlx>.tatsu-row {
margin: 0 -12.5px;
}
.tatsu-dK-l_hleIS .tatsu-bPQFFp1d1p>.tatsu-row>.tatsu-column,
.tatsu-dK-l_hleIS .tatsu-9cNjMp_Rlx>.tatsu-row>.tatsu-column {
padding: 0 12.5px;
}
.tatsu-9cNjMp_Rlx .tatsu-row > .tatsu-dwoJI19Zsh.tatsu-column {
width: 576px;
}
.tatsu-dK-l_hleIS ul {
padding-left: 0;
}
.tatsu-dK-l_hleIS li {
margin-bottom: 5px;
}
.tourist-list1 .tourist-list1-items:nth-child(1) {
margin-right: 45px;
}
.tourist-list3,
.tourist-list4,
.tourist-list5 {
margin: 0 -12.5px;
}
.tourist-list3-items,
.tourist-list4-items,
.tourist-list5-items{
padding: 0 12.5px;
}
.tourist-list3-items{
width: 50%;
}
.tourist-list4-items {
width: 50%;
}
.tourist-list3 .tourist-list3-items:nth-child(1) {
width: 65%;
}
.tourist-list3 .tourist-list3-items:nth-child(2) {
width: 35%;
}
.tourist-list4 .tourist-list4-items:nth-child(1) {
width: 59%;
}
.tourist-list4 .tourist-list4-items:nth-child(2) {
width: 41%;
}
.tourist-list5 .tourist-list5-items:nth-child(1) {
width: 59%;
}
.tourist-list5 .tourist-list5-items:nth-child(2) {
width: 41%;
}
.tourist-other-link {
margin-top: 26px;
}
.tatsu-dK-l_hleIS a:hover {
color: #333333;
}
.tatsu-dK-l_hleIS a:visited {
color: #6A6A6A;
}
.tatsu-p3ZF5bquL h3 {
margin-top: -6px;
}
.tatsu-Kb05yIvECG,
.tatsu-r1sDcycBMd {
margin-bottom: 20px;
}
.tatsu-XxPV0JfPR8,
.tatsu--XxFHSGynF {
margin-bottom: 25px;
}
.tatsu-FsZWnbKyul {
margin-bottom: 40px;
}
@media only screen and (max-width: 1260px) {
.page-id-609 .tatsu-wrap {
max-width: calc(100% - 50px);
}
.page-id-609 .tatsu-BEbWdS12fy {
max-width: 100%;
}
.clearfix .tatsu-dxowhqjggH .tatsu-section-pad {
padding: 50px 0px 50px 0px;
}
.clearfix .tatsu-U5L8saZYT .tatsu-section-pad,
.clearfix .tatsu-LkiGZDzog .tatsu-section-pad,
.clearfix .tatsu-79FLkqF17 .tatsu-section-pad,
.clearfix .tatsu-B5VTtMa1WX .tatsu-section-pad {
padding: 0px 0px 50px 0px;
}
.clearfix .tatsu-dK-l_hleIS .tatsu-section-pad {
padding: 50px 0px 50px 0px;
}
.tatsu-p3ZF5bquL h3 {
font-size: 24px !important;
}
h3.tourist-area-name {
font-size: 24px !important;
}
.tatsu-o01gBCglbv >.tatsu-row {
margin: 0 -10px;
}
.tatsu-dxowhqjggH .tatsu-o01gBCglbv>.tatsu-row>.tatsu-column {
padding: 0 10px;
}
}
@media only screen and (max-width: 1160px) {
.tourist-img-card .tourist-font14 {
height: 145px;
}
.tourist-img-card .tourist-font14.left-text.notice-text.height-41 {
height: 99px;
}
.tourist-img-card {
height: 410px;
}
}
@media only screen and (max-width: 1075px) {
.flex.tourist-list3 {
display: block;
}
.tourist-list3 .tourist-list3-items:nth-child(1),
.tourist-list3 .tourist-list3-items:nth-child(2) {
width: 100%;
}
}
@media only screen and (max-width: 1063px) {
.tatsu-dK-l_hleIS .tatsu-bPQFFp1d1p>.tatsu-row>.tatsu-ZzbPF0q-WQ {
width: 576px;
}
.flex.tourist-list5 {
display: block;
}
.tourist-list5 .tourist-list5-items:nth-child(1),
.tourist-list5 .tourist-list5-items:nth-child(2) {
width: 100%;
}
.tourist-list5 .tourist-list5-items:nth-child(2) {
margin-top: 20px;
}
.tourist-list4 .tourist-list4-items:nth-child(2),
.tourist-list4 .tourist-list4-items:nth-child(1) {
width: 50%;
}
}
@media only screen and (max-width: 889px) {
.tatsu-dK-l_hleIS .tatsu-bPQFFp1d1p>.tatsu-row>.tatsu-ZzbPF0q-WQ,
.tatsu-9cNjMp_Rlx .tatsu-row > .tatsu-dwoJI19Zsh.tatsu-column,
.tatsu-9cNjMp_Rlx .tatsu-row > .tatsu-hj5QYEHP3.tatsu-column,
.tatsu-dK-l_hleIS .tatsu-bPQFFp1d1p>.tatsu-row>.tatsu-TZyCBmZST { width: 100%;
}
.tatsu-dK-l_hleIS .tatsu-bPQFFp1d1p>.tatsu-row,
.tatsu-dK-l_hleIS .tatsu-9cNjMp_Rlx>.tatsu-row {
margin: 0;
display: flex;
justify-content: center;
}
.tatsu-dK-l_hleIS .tatsu-bPQFFp1d1p>.tatsu-row>.tatsu-column,
.tatsu-dK-l_hleIS .tatsu-9cNjMp_Rlx>.tatsu-row>.tatsu-column {
padding: 0;
}
.tatsu-hj5QYEHP3,
.tatsu-dwoJI19Zsh {
margin-bottom: 20px;
}
.tatsu-ZzbPF0q-WQ {
margin-top: 20px;
}
.tourist-list1-items {
width: 50%;
margin-right: 0;
}
}
@media only screen and (max-width: 880px) {
}
@media only screen and (max-width: 896px) {
.tourist-img-card {
height: 390px;
}
.tourist-img-card .tourist-font14 {
height: 169px;
}
}
@media only screen and (max-width: 880px) {
.tourist-img-card .tourist-font18 {
font-size: 16px;
}
.tatsu-o01gBCglbv >.tatsu-row {
margin: 0 -5px;
}
.tatsu-dxowhqjggH .tatsu-o01gBCglbv>.tatsu-row>.tatsu-column {
padding: 0 5px;
}
.tourist-3column {
margin: 0 -5px 25px;
}
.tourist-3column-items {
padding: 0 5px;
}
.tourist-img-card .tourist-font14 {
height: 160px;
}
.tatsu-kymRrgqLbj .tourist-img-card .tourist-font14.left-text.notice-text.height-41 {
height: 114px;
}
.tourist-img-card {
height: 373px;
}
}
@media only screen and (max-width: 795px) {
.tatsu-kymRrgqLbj .tourist-img-card .tourist-font14.left-text.notice-text.height-41 {
height: 91px;
}
}
@media only screen and (max-width: 778px) {
.tatsu-o01gBCglbv >.tatsu-row {
flex-flow: wrap;
margin: 0;
}
.tatsu-dxowhqjggH .tatsu-o01gBCglbv>.tatsu-row>.tatsu-column {
width: 100%;
padding: 0 0 10px;
}
.tatsu-N79r2qj39 .tatsu-single-image-inner,
.tatsu-l4cO6HLXd .tatsu-single-image-inner,
.tatsu-rvDEO9os- .tatsu-single-image-inner {
width: 100% !important;
}
.tatsu-N79r2qj39 .tatsu-single-image-inner img,
.tatsu-l4cO6HLXd .tatsu-single-image-inner img,
.tatsu-rvDEO9os- .tatsu-single-image-inner img {
width: 100%;
}
.flex.tourist-3column {
display: block;
margin: 0 0 25px;
}
.tourist-3column-items {
width: 100%;
padding: 0;
margin: 0 auto 20px;
}
.tourist-dot-line {
width: 380px;
margin: 0 auto;
}
.tatsu-dK-l_hleIS .tourist-dot-line {
width: 100%;
}
.tourist-img-card .tourist-font14 {
height: 117px;
width: 380px;
margin: 0 auto;
}
.tourist-img-card .tourist-font14.left-text.notice-text.height-41 {
height: 70px;
}
.tourist-img-card {
height: 401px;
}
.tatsu-kymRrgqLbj .tourist-img-card .tourist-font14.left-text.notice-text.height-41 {
height: 70px;
}
}
@media only screen and (max-width: 767px) {
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-TZyCBmZST,
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-991KXeZQP,
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-_QMTPnVQx6,
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-BmTfrK3GYh {
margin-bottom: 0;
}
}
@media only screen and (max-width: 600px) {
.tourist-area-box {
margin-top: -28px;
width: 300px;
}
.tourist-dot-line,
.tourist-img-card .tourist-font14 {
width: 100%;
}
.tourist-img-card {
height: auto;
}
.tatsu-YvQ_OeZGQ .flex.tourist-list4,
.tatsu-mxlz4n4aD .flex.tourist-list1 {
display: block;
margin: 0
}
.tourist-list1 .tourist-list1-items:nth-child(1) {
margin-right: 0;
}
.tourist-list4 .tourist-list4-items:nth-child(2),
.tourist-list4 .tourist-list4-items:nth-child(1) {
padding: 0;
width: 100%;
}
.tatsu-TZyCBmZST {
margin-bottom: 0;
}
.tourist-font18.left-text.font-regular.nowrap {
white-space: normal;
}
.tourist-list1-items {
width: 100%;
}
}
@media only screen and (max-width: 449px) {
.tatsu-o01gBCglbv .tourist-font16.left-text {
width: 100%;
}
.tourist-3column-items {
width: 100%;
}
}
@media only screen and (max-width: 350px) {
.tourist-area-box {
width: 100%;
}
.tourist-area-box {
margin-top: 0;
}
}
@media only screen and (max-width: 323px) {
.tourist-img-card .tourist-font14 {
height: 138px;
}
} .font-regular {
font-weight: normal;
color: #6A6A6A;
}
.facility-text {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
font-size: 16px;
color: #6A6A6A;
line-height: 1.5;
}
.facility-title {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 30px;
color: #6A6A6A;
line-height: 1.5;
text-align: center;
margin-bottom: -3px;
}
.facility-title-line {
border-top: #009771 2px solid;
height: 0;
width: 100%;
}
.facility-dot-line {
border-top: #333333 1px dotted;
height: 0;
width: 100%;
}
.facility-table {
width: 100%;
font-size: 18px;
}
.facility-table tr,
.facility-table td {
border: 0px none;
padding: 2px 0;
}
.building-table tr:nth-child(1) > item-name,
.building-table tr:nth-child(2) > item-name,
.building-table tr:nth-child(3) > item-name {
letter-spacing: 2em;
}
.facility-table tr:nth-child(6),
.facility-table tr:nth-child(5),
.facility-table tr:nth-child(4),
.facility-table tr:nth-child(3),
.facility-table tr:nth-child(2) {
border-top: #EEEEEE 0.5px solid;
}
.pool-table tr:nth-child(3) td:first-child {
width: 125px;
}
.item-name.ls2 {
letter-spacing: 2em;
}
.item-name.lsHalf {
letter-spacing: 0.5em;
}
.facility-box-block1 {
background-color: #EFEFEF;
width: 100%;
padding-top: 81.5px;
padding-bottom: 81.5px;
}
.facility-box-block2 {
background-color: #333333;
width: 100%;
padding-top: 15px;
padding-bottom: 14px;
}
.facility-box-block2 .facility-text {
line-height: 1.7;
}
.facility-box-block3 {
color: #FFFFFF;
background-color: #333333;
width: 100%;
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
font-size: 16px;
padding: 11px;
}
.tatsu-xwsKaeg7k .facility-box-block3 {
padding: 12.5px;
}
.facility-text-white {
color: #FFFFFF;
}
.tatsu-7V9Nyi9c4M .tatsu-single-image {
margin-bottom: 0;
}
.tatsu-row > .tatsu-xFe-zbHnO.tatsu-column {
margin-bottom: 40px;
}
.tatsu-0SeMaLiOC h3 {
margin-bottom: 5px;
}
.tatsu-mhXTPpxR4J>.tatsu-row>.tatsu-column {
margin-bottom: 45px;
}
.tatsu-mhXTPpxR4J>.tatsu-row>.tatsu-column {
margin-bottom: 45px;
}
.tatsu-fufPKcmSee .tatsu-qXSVsjbJ8b>.tatsu-row {
margin: 0 -12.5px;
}
.tatsu-fufPKcmSee .tatsu-qXSVsjbJ8b>.tatsu-row>.tatsu-column {
padding: 0 12.5px;
margin-bottom: 25px;
}
.tatsu-PZ-R4svkF {
margin-bottom: 40px;
}
.tatsu-c28gqCNBKd .tatsu-ceOLJVYMIF>.tatsu-row,
.tatsu-c28gqCNBKd .tatsu-QKxf_sa2oB>.tatsu-row {
margin: 0 -12.5px;
}
.tatsu-c28gqCNBKd .tatsu-ceOLJVYMIF>.tatsu-row>.tatsu-column,
.tatsu-c28gqCNBKd .tatsu-QKxf_sa2oB>.tatsu-row>.tatsu-column {
padding: 0 12.5px;
margin-bottom: 60px;
}
.facility-margintop-5 {
margin-top: 5px;
}
.facility-margintop-10 {
margin-top: 10px;
}
.tatsu-iLUdiBSq5w {
margin-top: -110px;
}
.tatsu-J8tF_IiJ9,
.tatsu-nHQmnuaWOI {
margin-bottom: 15px;
}
.tatsu-7V9Nyi9c4M .tatsu-GAwwQ13q5>.tatsu-row,
.tatsu-7V9Nyi9c4M .tatsu-M_JSrLU3K>.tatsu-row,
.tatsu-7V9Nyi9c4M .tatsu-2-hiEQIJYu>.tatsu-row {
margin: 0 -6px;
}
.tatsu-7V9Nyi9c4M .tatsu-GAwwQ13q5>.tatsu-row>.tatsu-column ,
.tatsu-7V9Nyi9c4M .tatsu-M_JSrLU3K>.tatsu-row>.tatsu-column ,
.tatsu-7V9Nyi9c4M .tatsu-2-hiEQIJYu>.tatsu-row>.tatsu-column {
padding: 0 6px;
margin-bottom: 19px;
}
.tatsu-Ic4XKhMt9v,
.tatsu-9J0iEm68ZN {
margin-bottom: 65px;
}
.tatsu-S8CXDAnFh .tatsu-LZcNscYtl0>.tatsu-row,
.tatsu-S8CXDAnFh .tatsu-ThJ__r-_Jn>.tatsu-row,
.tatsu-4eLdFFHAH .tatsu-yTO19lHM5GB>.tatsu-row,
.tatsu-4eLdFFHAH .tatsu-F6UdTIrJFF>.tatsu-row {
margin: 0;
}
.tatsu-S8CXDAnFh .tatsu-LZcNscYtl0>.tatsu-row>.tatsu-column,
.tatsu-S8CXDAnFh .tatsu-ThJ__r-_Jn>.tatsu-row>.tatsu-column,
.tatsu-4eLdFFHAH .tatsu-yTO19lHM5GB>.tatsu-row>.tatsu-column,
.tatsu-4eLdFFHAH .tatsu-F6UdTIrJFF>.tatsu-row>.tatsu-column {
padding: 0;
margin-bottom: 18px;
}
.tatsu-xuGy5pf6YG .facility-box-block2 {
padding-top: 17px;
padding-bottom: 17px;
}
.tatsu-zp9E_ZyWK .facility-box-block2 {
height: 115px;
}
.tatsu-8D1z7UqsfA  .facility-box-block1 {
padding-top: 55px;
padding-bottom: 55px;
}
.tatsu-8D1z7UqsfA .facility-box-block2 {
padding-top: 47px;
padding-bottom: 46px;
}
.tatsu--OkwbAQFhi .facility-box-block1 {
padding-top: 95px;
padding-bottom: 95px;
}
.tatsu--OkwbAQFhi .facility-box-block2 {
padding-top: 37px;
padding-bottom: 36px;
}
.tatsu-v2uXqJMQI {
margin-bottom: 20px;
}
.tatsu-ugnvNZxFk {
margin-bottom: 10px;
}
.tatsu-SJTIdIjwi {
margin-bottom: 0;
}
.tatsu-sOBx1Ue_Q {
margin-top: -60px;
}
.tatsu-zp9E_ZyWK .facility-box-block1,
.tatsu-xuGy5pf6YG .facility-box-block1 {
padding-top: 80px;
padding-bottom: 80px;
}
@media only screen and (max-width: 1260px) {
.page-id-642 .tatsu-wrap {
max-width: calc(100% - 50px);
}
.page-id-642 .tatsu-BEbWdS12fy {
max-width: 100%;
}
.item-name.ls2 {
letter-spacing: 0;
}
.item-name.lsHalf {
letter-spacing: 0;
}
.tatsu-fufPKcmSee .tatsu-qXSVsjbJ8b>.tatsu-row {
margin: 0 -5px;
}
.tatsu-fufPKcmSee .tatsu-qXSVsjbJ8b>.tatsu-row>.tatsu-column {
padding: 0 5px;
margin-bottom: 10px;
}
.tatsu-0SeMaLiOC h3 {
font-size: 26px !important;
}
.facility-title {
font-size: 26px !important;
}
.clearfix .tatsu-IzS5Tj5pGc .tatsu-section-pad,
.clearfix .tatsu-S8CXDAnFh .tatsu-section-pad ,
.clearfix .tatsu-4eLdFFHAH .tatsu-section-pad,
.clearfix .tatsu-7V9Nyi9c4M .tatsu-section-pad,
.clearfix .tatsu-oUxQS7L8mV .tatsu-section-pad,
.clearfix .tatsu-c28gqCNBKd .tatsu-section-pad,
.clearfix .tatsu-fufPKcmSee .tatsu-section-pad {
padding: 50px 0px 0px 0px;
}
.tatsu-Ic4XKhMt9v,
.tatsu-9J0iEm68ZN,
.tatsu-R8vSRpANP {
margin-bottom: 20px;
}
.tatsu-row > .tatsu-v2uXqJMQI.tatsu-column {
margin-bottom: 0;
}
}
@media only screen and (max-width: 1112px) {
.tatsu-c28gqCNBKd .tatsu-ceOLJVYMIF>.tatsu-row,
.tatsu-c28gqCNBKd .tatsu-QKxf_sa2oB>.tatsu-row {
flex-flow: wrap;
}
.tatsu-c28gqCNBKd .tatsu-ceOLJVYMIF>.tatsu-row>.tatsu-column,
.tatsu-c28gqCNBKd .tatsu-QKxf_sa2oB>.tatsu-row>.tatsu-column {
width: 50%;
}
.tatsu-iLUdiBSq5w {
margin-top: -50px;
}
.tatsu-zp9E_ZyWK .facility-box-block1,
.tatsu-xuGy5pf6YG .facility-box-block1 {
padding-top: 25.5px;
padding-bottom: 25.5px;
}
.tatsu-zp9E_ZyWK .facility-box-block2 {
height: 169px;
}
.tatsu-8D1z7UqsfA .facility-box-block1 {
padding-top: 20px;
padding-bottom: 20px;
}
.tatsu-8D1z7UqsfA .facility-box-block2 {
padding-top: 20px;
padding-bottom: 20px;
}
.tatsu--OkwbAQFhi .facility-box-block1 {
padding-top: 51px;
padding-bottom: 51px;
}
.tatsu-GThC6Y836,
.tatsu-xwsKaeg7k {
position: relative;
}
.tatsu-xwsKaeg7k .facility-box-block3 {
margin-top: -7px;
}
}
@media only screen and (max-width: 970px) {
.tatsu-iLUdiBSq5w {
margin-top: -50px;
}
}
@media only screen and (max-width: 896px) {
.tatsu-xwsKaeg7k .facility-box-block3 {
margin-top: -17px;
}
}
@media only screen and (max-width: 834px) {
.tatsu-xwsKaeg7k .facility-box-block3 {
margin-top: -19px;
}
}
@media only screen and (max-width: 767px) {
.tatsu-7V9Nyi9c4M .tatsu-GAwwQ13q5>.tatsu-row,
.tatsu-7V9Nyi9c4M .tatsu-M_JSrLU3K>.tatsu-row,
.tatsu-7V9Nyi9c4M .tatsu-2-hiEQIJYu>.tatsu-row {
margin: 0;
}
.tatsu-7V9Nyi9c4M .tatsu-GAwwQ13q5>.tatsu-row>.tatsu-column,
.tatsu-7V9Nyi9c4M .tatsu-M_JSrLU3K>.tatsu-row>.tatsu-column,
.tatsu-7V9Nyi9c4M .tatsu-2-hiEQIJYu>.tatsu-row>.tatsu-column {
padding: 0;
}
.tatsu-fufPKcmSee .tatsu-qXSVsjbJ8b>.tatsu-row {
margin: 0;
}
.tatsu-fufPKcmSee .tatsu-qXSVsjbJ8b>.tatsu-row>.tatsu-column {
padding: 0;
}
.tatsu-4hnszjuV_ .tatsu-single-image-inner,
.tatsu-oIZu2T1Qc .tatsu-single-image-inner,
.tatsu-ANE53vPUs .tatsu-single-image-inner {
width: 100% !important;
}
.tatsu-4hnszjuV_ .tatsu-single-image-inner img,
.tatsu-oIZu2T1Qc .tatsu-single-image-inner img,
.tatsu-ANE53vPUs .tatsu-single-image-inner img {
width: 100%;
}
.facility-box-block1,
.facility-box-block2,
.facility-box-block3 {
width: 100%;
}
.tatsu-mETb0ik2ms .tatsu-single-image-inner,
.tatsu-D3ivuxtZfq .tatsu-single-image-inner,
.tatsu-avf0jQ_KjSy .tatsu-single-image-inner,
.tatsu-yQsKb4FV9s .tatsu-single-image-inner,
.tatsu-20IaHAAJEH .tatsu-single-image-inner,
.tatsu-9C1eWIIOKi .tatsu-single-image-inner,
.tatsu-ztz8E6BWd .tatsu-single-image-inner,
.tatsu-6m7ojF_iPX .tatsu-single-image-inner,
.tatsu-GThC6Y836 .tatsu-single-image-inner {
width: 100% !important;
}
.tatsu-mETb0ik2ms .tatsu-single-image-inner img,
.tatsu-D3ivuxtZfq .tatsu-single-image-inner img,
.tatsu-avf0jQ_KjSy .tatsu-single-image-inner img,
.tatsu-yQsKb4FV9s .tatsu-single-image-inner img,
.tatsu-20IaHAAJEH .tatsu-single-image-inner img,
.tatsu-9C1eWIIOKi .tatsu-single-image-inner img,
.tatsu-ztz8E6BWd .tatsu-single-image-inner img,
.tatsu-6m7ojF_iPX .tatsu-single-image-inner img,
.tatsu-GThC6Y836 .tatsu-single-image-inner img {
width: 100%;
}
.tatsu-iLUdiBSq5w {
margin-top: 0;
}
.tatsu-S8CXDAnFh .tatsu-ThJ__r-_Jn>.tatsu-row,
.tatsu-4eLdFFHAH .tatsu-F6UdTIrJFF>.tatsu-row,
.tatsu-7V9Nyi9c4M .tatsu-2-hiEQIJYu>.tatsu-row {
display: flex;
flex-flow: column-reverse;
}
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-VRm1KlJXhn {
margin-bottom: 20px;
}
.clearfix .tatsu-fufPKcmSee .tatsu-section-pad {
padding: 10px 0px 0px 0px;
}
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-ie0vHyPa19,
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-iVjyXe2VC6Z  {
margin-bottom: 20px;
}
.tatsu-c28gqCNBKd .tatsu-ceOLJVYMIF>.tatsu-row,
.tatsu-c28gqCNBKd .tatsu-QKxf_sa2oB>.tatsu-row {
margin: 0;
}
.tatsu-c28gqCNBKd .tatsu-ceOLJVYMIF>.tatsu-row>.tatsu-column,
.tatsu-c28gqCNBKd .tatsu-QKxf_sa2oB>.tatsu-row>.tatsu-column {
width: 100%;
padding: 0;
margin-bottom: 30px;
}
.tatsu-iLUdiBSq5w {
margin-top: 0;
}
.tatsu-GThC6Y836,
.tatsu-xwsKaeg7k {
position: static;
}
.tatsu-xwsKaeg7k .facility-box-block3 {
margin-top: 0;
}
.tatsu-zp9E_ZyWK .facility-box-block2 {
height: 115px;
}
.facility-text-img img {
width: 100%;
}
.facility-box-block1 .facility-title,
.facility-box-block2 .facility-title,
.facility-box-block3 .facility-title {
font-size: 20px !important;
}
}
@media only screen and (max-width: 329px) {
.tatsu-0SeMaLiOC h3 {
font-size: 26px !important;
}
} .activity-title {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 30px;
margin-bottom: 0;
color: #6A6A6A;
}
.activity-top-line {
border-top: #007BD0 2px solid;
width: 100%;
height: 0;
margin-bottom: 10px;
}
.activity-text {
font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "Noto Sans JP",sans-serif;
font-weight: 200;
font-size: 20px;
line-height: 1.6;
margin-bottom: 0;
color: #6A6A6A;
}
.tatsu-lmpoEX202 .activity-text {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
}
.activity-box-title {
font-family: "游ゴシック Light", "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif !important;
font-weight: bold;
font-size: 16px !important;
margin-bottom: 0;
color: #FFFFFF;
letter-spacing: 0;
line-height: 1.6;
text-align: center;
}
.activity-box-line {
border-top: #FFFFFF 1px solid;
height: 0;
margin-bottom: 7px;
}
.tatsu-vgtwwhNWv_,
.tatsu-njHiSiqtjN,
.tatsu-uabirdcPXC,
.tatsu-sOoKlRTZ4g,
.tatsu--t_LkrxvG_,
.tatsu-DyFdyHLxR-,
.tatsu-QSGI5e7qAD {
max-width: 1000px;
}
.activity-box-text {
font-family: "游ゴシック Light", "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: 200;
font-size: 14px;
line-height: 1.3;
margin-bottom: 0;
color: #FFFFFF;
}
.btn.bemybiei-btn {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
background-color: #007BD0;
color: #FFFFFF;
width: 283px;
height: 51px;
font-size: 18px;
padding-top: 12px;
text-align: center;
}
@media all and (-ms-high-contrast: none){
.btn.bemybiei-btn {
padding-top: 15px;
}
}
.btn.bemybiei-btn:hover {
background-color: #0086E2;
}
.green-line {
border-top: #009771 2px solid;
margin-bottom: 0;
}
.tatsu-YuKoT_-RM .activity-text4 {
margin-bottom: 21px;
}
.tatsu-myIZu9IW5S  .activity-text2 {
max-width: 630px;
margin: 0 auto;
}
.tatsu-B18Hrg2P- {
margin-bottom: 30px;
}
.tatsu-RRtdMwhgk li {
list-style-type: disc;
margin-bottom: 5px;
}
.tatsu--t_LkrxvG_ {
position: absolute;
top: 123px;
left: 230px;
}
.tatsu-qx_zVbfR4 {
margin-bottom: 60px;
}
.tatsu-NfF-qfxiN .activity-dot-line {
margin-bottom: 5px;
}
.activity-pole-box {
max-width: 302px;
margin: 12px auto 0;
border: #707070 1px solid;
padding: 1px 39px;
}
.tatsu-pOMQxC3FL {
margin-bottom: 35px;
}
.tatsu-njHiSiqtjN {
position: absolute;
top: 471px;
right: 344px;
}
.tatsu-Tm_Yt__kr {
margin-bottom: 40px;
}
.tatsu-1IW4-NAmf .activity-dot-line,
.tatsu-Tm_Yt__kr .activity-dot-line,
.tatsu-B8d8_M3qy .activity-dot-line {
margin-bottom: 8px;
}
.activity-stretch-list-items .activity-text3,
.activity-warmingup-list-items .activity-text3 {
padding-top: 10px;
}
.btn.taisetsu-btn {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
background-color: #ACA4A0;
color: #FFFFFF;
width: 100%;
height: 31px;
font-size: 14px;
padding-top: 2px;
text-align: center;
box-shadow: none;
} @media all and (-ms-high-contrast: none){
.btn.taisetsu-btn {
padding-top: 4px;
}
}
.btn.taisetsu-btn:hover {
background-color: #BFBDBC;
}
.activity-title2 {
font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "Noto Sans JP",sans-serif;
font-weight: 200;
font-size: 18px;
line-height: 1.6;
margin-bottom: 0;
color: #6A6A6A;
}
.activity-dot-line {
border-top: #333333 1px dotted;
height: 0;
}
.activity-text2 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
font-size: 16px;
line-height: 1.6;
margin-bottom: 0;
color: #6A6A6A;
}
.activity-text3 {
font-family: "游ゴシック Light", "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: bold;
font-size: 18px;
margin-bottom: 0;
color: #231815;
}
.activity-text4 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 18px;
margin-bottom: 0;
color: #333333;
}
.tatsu-hDC6O6YBak .tatsu-JvH8cp6fuJ>.tatsu-row {
margin: 0 -31.5px;
}
.tatsu-hDC6O6YBak .tatsu-JvH8cp6fuJ>.tatsu-row>.tatsu-column {
padding: 0 31.5px;
margin-bottom: 23px;
}
.tatsu-JvH8cp6fuJ .tatsu-single-image {
margin-bottom: 0;
}
.tatsu-JvH8cp6fuJ .tatsu-text-block-wrap {
background-color: #007BD0;
}
.tatsu-JvH8cp6fuJ .tatsu-text-inner {
padding: 5px 8px;
height: 258px;
}
.tatsu-mmuEyn0wk {
margin-bottom: 16px;
}
.tatsu-7i_ZXf_mp6 .tatsu-OUPOJSn9Vc>.tatsu-row {
margin: 0 -12px;
}
.tatsu-7i_ZXf_mp6 .tatsu-OUPOJSn9Vc>.tatsu-row>.tatsu-column {
padding: 0 12px;
margin-bottom: 25px;
}
.tatsu-UEjmZ5zTh {
margin-bottom: 6px;
}
.tatsu-ul-VQH2-4 {
margin-bottom: 95px;
}
.tatsu-vtdWYNm5Z {
box-shadow: 0px 3px 6px rgba(0,0,0,0.4);
padding: 15px;
}
.activity-mountaineering-list {
margin: 0 -6px 40px;
}
.activity-mountaineering-list-items {
padding: 0 6px;
}
.activity-button-list {
margin: 0 -9px;
margin-top: 14px;
padding-bottom: 20px;
justify-content: center;
flex-wrap: wrap;
}
.activity-button-list-items {
padding: 0 9px;
width: 20%;
}
.activity-topmargin18 {
margin-top: 18px;
}
.activity-tomargin10 {
margin-top: 10px;
}
.color-6A6A6A {
color: #6A6A6A;
}
.tatsu-AxVVRH29n .spa-box {
margin-top: 0;
}
.activity-warmingup-list {
flex-wrap: wrap;
}
.activity-warmingup-list-items {
width: 16.66%;
}
.activity-stretch-list {
flex-wrap: wrap;
}
.activity-stretch-list-items {
width: 25%;
}
.tatsu-87zhQ-j19 .btn.taisetsu-btn {
width: 283px;
} @media all and (-ms-high-contrast: none){
.tatsu-87zhQ-j19 .btn.taisetsu-btn {
padding-top: 4px;
}
}
@media only screen and (max-width: 1260px) {
.tatsu-o4SCeeshF {
margin-bottom: 15px;
}
}
@media only screen and (max-width: 1919px) {
.tatsu--t_LkrxvG_ {
left: 143px;
}
.tatsu-njHiSiqtjN {
right: 244px;
}
}
@media only screen and (max-width: 1740px) {
.tatsu--t_LkrxvG_ {
left: 43px;
}
.tatsu-njHiSiqtjN {
right: 144px;
}
}
@media only screen and (max-width: 1532px) {
.tatsu--t_LkrxvG_ {
left: 120px;
}
.tatsu-njHiSiqtjN {
right: 50px;
}
.tatsu--t_LkrxvG_ {
display: none;
}
.tatsu-njHiSiqtjN {
display: none;
}
}
@media only screen and (max-width: 1260px) {
.page-id-807 .tatsu-wrap {
max-width: calc(100% - 50px);
}
.page-id-807 .tatsu-BEbWdS12fy {
max-width: 100%;
}
.tatsu-hDC6O6YBak .tatsu-JvH8cp6fuJ>.tatsu-row {
margin: 0 -20px;
}
.tatsu-hDC6O6YBak .tatsu-JvH8cp6fuJ>.tatsu-row>.tatsu-column {
padding: 0 20px;
}
.tatsu-JvH8cp6fuJ .tatsu-text-inner {
height: 300px;
}
.tatsu--t_LkrxvG_ {
left: 0;
}
.tatsu-njHiSiqtjN {
right: 0;
}
.clearfix .tatsu-myIZu9IW5S .tatsu-section-pad ,
.clearfix .tatsu-7i_ZXf_mp6 .tatsu-section-pad ,
.clearfix .tatsu-hDC6O6YBak .tatsu-section-pad {
padding: 50px 0px 0px 0px;
}
.tatsu-fOvwzpxlV,
.tatsu-iszi2uZxe {
margin-bottom: 20px;
}
.clearfix .tatsu-8lPNRC8qH8 .tatsu-section-pad {
padding: 50px 0px 0px 0px;
}
.clearfix .tatsu-cz3kowyzzs .tatsu-section-pad {
padding: 50px 0px 50px 0px;
}
.tatsu-LMUHb5_nf,
.tatsu-DbKHcMhOo {
margin-bottom: 20px;
}
.tatsu-qx_zVbfR4 {
margin-bottom: 50px;
}
h3.activity-title {
font-size: 26px !important;
}
activity-text {
font-size: 16px;
}
}
@media only screen and (max-width: 1140px) {
.tatsu-hDC6O6YBak .tatsu-JvH8cp6fuJ>.tatsu-row {
margin: 0 -10px;
}
.tatsu-hDC6O6YBak .tatsu-JvH8cp6fuJ>.tatsu-row>.tatsu-column {
padding: 0 10px;
}
}
@media only screen and (max-width: 1075px) {
.activity-button-list-items {
width: 33.33%;
}
.activity-button-list .activity-button-list-items:nth-child(5),
.activity-button-list .activity-button-list-items:nth-child(4){
margin-top: 20px;
}
}
@media only screen and (max-width: 1060px) {
.tatsu-vgtwwhNWv_,
.tatsu-njHiSiqtjN,
.tatsu-uabirdcPXC,
.tatsu-sOoKlRTZ4g,
.tatsu--t_LkrxvG_,
.tatsu-DyFdyHLxR-,
.tatsu-QSGI5e7qAD {
max-width: calc(100% - 50px);
}
}
@media only screen and (max-width: 852px) {
.activity-warmingup-list-items {
width: 33.33%;
}
}
@media only screen and (max-width: 852px) {
.tatsu-hDC6O6YBak .tatsu-JvH8cp6fuJ>.tatsu-row {
margin: 0 -5px;
}
.tatsu-hDC6O6YBak .tatsu-JvH8cp6fuJ>.tatsu-row>.tatsu-column {
padding: 0 5px;
}
.tatsu-JvH8cp6fuJ .tatsu-text-inner {
height: 350px;
}
.tatsu-7i_ZXf_mp6 .tatsu-OUPOJSn9Vc>.tatsu-row {
margin: 0 -6px;
}
.tatsu-7i_ZXf_mp6 .tatsu-OUPOJSn9Vc>.tatsu-row>.tatsu-column {
padding: 0 6px;
}
}
@media only screen and (max-width: 767px) {
.tatsu-ShXK7w8jU .tatsu-single-image-inner,
.tatsu-U46bKVO1H .tatsu-single-image-inner,
.tatsu-q7iXVamhA .tatsu-single-image-inner,
.tatsu-qUUV6a83r .tatsu-single-image-inner {
width: 100% !important;
}
.tatsu-ShXK7w8jU .tatsu-single-image-inner img,
.tatsu-U46bKVO1H .tatsu-single-image-inner img,
.tatsu-q7iXVamhA .tatsu-single-image-inner img,
.tatsu-qUUV6a83r .tatsu-single-image-inner img {
width: 100%;
}
.tatsu-JvH8cp6fuJ .tatsu-row > .tatsu-9g9yfWq9R3.tatsu-column,
.tatsu-JvH8cp6fuJ .tatsu-row > .tatsu-sG5OVtKywF.tatsu-column,
.tatsu-JvH8cp6fuJ .tatsu-row > .tatsu-CkPaVC1kS.tatsu-column {
width: 33.33%;
}
.tatsu-JvH8cp6fuJ .tatsu-text-inner {
height: 400px;
}
.tatsu-OUPOJSn9Vc .tatsu-row > .tatsu-YQ7N836cn3.tatsu-column,
.tatsu-OUPOJSn9Vc .tatsu-row > .tatsu-DxQKm8JU2A.tatsu-column,
.tatsu-OUPOJSn9Vc .tatsu-row > .tatsu-y0TVZAEHnM.tatsu-column,
.tatsu-OUPOJSn9Vc .tatsu-row > .tatsu-cNKKAg8VF.tatsu-column {
width: 25%;
}
.tatsu-CFAFOMhQu .tatsu-single-image-inner,
.tatsu-0a4uHHO0z .tatsu-single-image-inner,
.tatsu-fWyLrrdDn .tatsu-single-image-inner,
.tatsu-J2HWxrtJH .tatsu-single-image-inner {
width: 100% !important;
}
.tatsu-CFAFOMhQu .tatsu-single-image-inner img,
.tatsu-0a4uHHO0z .tatsu-single-image-inner img,
.tatsu-fWyLrrdDn .tatsu-single-image-inner img,
.tatsu-J2HWxrtJH .tatsu-single-image-inner img {
width: 100%;
}
.flex.activity-mountaineering-list {
display: block;
}
.activity-mountaineering-list {
margin: 0 0 40px;
text-align: center;
}
.activity-mountaineering-list-items {
padding: 0;
}
.activity-button-list-items {
width: 50%;
}
.activity-button-list .activity-button-list-items:nth-child(3){
margin-top: 20px;
}
.clearfix .tatsu-hDC6O6YBak .tatsu-section-pad {
padding: 0px 0px 10px 0px;
}
.tatsu-iszi2uZxe {
margin-bottom: 30px;
}
}
@media only screen and (max-width: 695px) {
.tatsu-JvH8cp6fuJ .tatsu-text-inner {
height: 450px;
}
}
@media only screen and (max-width: 640px) {
.tatsu-JvH8cp6fuJ .tatsu-row > .tatsu-9g9yfWq9R3.tatsu-column,
.tatsu-JvH8cp6fuJ .tatsu-row > .tatsu-sG5OVtKywF.tatsu-column,
.tatsu-JvH8cp6fuJ .tatsu-row > .tatsu-CkPaVC1kS.tatsu-column {
width: 100%;
}
.tatsu-JvH8cp6fuJ .tatsu-text-inner {
height: auto;
}
.tatsu-hDC6O6YBak .tatsu-JvH8cp6fuJ>.tatsu-row {
margin: 0;
}
.tatsu-hDC6O6YBak .tatsu-JvH8cp6fuJ>.tatsu-row>.tatsu-column {
padding: 0;
}
.tatsu-OUPOJSn9Vc .tatsu-row > .tatsu-YQ7N836cn3.tatsu-column,
.tatsu-OUPOJSn9Vc .tatsu-row > .tatsu-DxQKm8JU2A.tatsu-column,
.tatsu-OUPOJSn9Vc .tatsu-row > .tatsu-y0TVZAEHnM.tatsu-column,
.tatsu-OUPOJSn9Vc .tatsu-row > .tatsu-cNKKAg8VF.tatsu-column {
width: 100%;
}
}
@media only screen and (max-width: 630px) {
.activity-stretch-list-items {
width: 50%;
}
}
@media only screen and (max-width: 475px) {
.activity-button-list-items {
width: 100%;
text-align: center;
}
.activity-button-list .activity-button-list-items:nth-child(2){
margin-top: 20px;
}
.btn.taisetsu-btn {
width: 80%;
}
}
@media only screen and (max-width: 482px) {
.activity-warmingup-list-items {
width: 50%;
}
}
@media only screen and (max-width: 425px) {
.tatsu-JvH8cp6fuJ .tatsu-text-block-wrap {
width: 100%;
}
}
@media only screen and (max-width: 350px) {
.tatsu-PJ5tPF24G .tourist-area-box {
width: 100%;
}
}
@media only screen and (max-width: 337px) {
.btn.bemybiei-btn {
width: 100%;
}
.activity-warmingup-list-items {
width: 100%;
text-align: center;
}
.activity-stretch-list-items {
width: 100%;
text-align: center;
}
} .question-subtitle {
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: bold;
font-size: 24px;
color: #6A6A6A;
}
.tatsu-bg9HEgtZI {
margin-bottom: 30px;
}
.tatsu-RETaFevLU {
margin-bottom: 25px;
}
.page-id-777 .accordion .accordion-head {
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif !important;
font-weight: bold;
font-size: 18px !important;
color: #6A6A6A;
line-height: 1.5;
}
.page-id-777 .ui-accordion .ui-accordion-content {
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: normal;
font-size: 18px;
color: #6A6A6A;
}
.page-id-777 .accordion .accordion-head {
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif !important;
}
@media only screen and (max-width: 1260px) {
.page-id-777 .tatsu-wrap {
max-width: calc(100% - 50px);
}
.page-id-777 .tatsu-BEbWdS12fy {
max-width: 100%;
}
.clearfix .tatsu-FNzTBqy2N .tatsu-section-pad,
.clearfix .tatsu-3iP0__DQU- .tatsu-section-pad {
padding: 50px 0px 0px 0px;
}
.clearfix .tatsu-gATvvsb91 .tatsu-section-pad {
padding: 50px 0px 50px 0px;
}
.question-subtitle {
font-size: 20px;
}
}
@media only screen and (max-width: 767px) {
.clearfix .tatsu-3iP0__DQU- .tatsu-section-pad {
padding: 0px 0px 0px 0px;
}
.facility-title {
font-size: 22px !important;
}
.question-subtitle {
font-size: 18px;
}
.page-id-777 .accordion .accordion-head {
font-size: 16px !important;
}
.page-id-777 .ui-accordion .ui-accordion-content {
font-size: 16px;
}
} .access-title {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif !important;
font-weight: normal;
font-size: 30px !important;
color: #6A6A6A;
margin-bottom: -5px;
}
.access-dot-line {
border-top: #333333 1px dotted;  }
@media all and (-ms-high-contrast: none){
.access-dot-line {
margin-bottom: 5px;
}
}
.access-bus-text {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
font-size: 16px;
color: #6A6A6A;
}
.access-ls10 {
letter-spacing: 10px;
}
.access-ls20 {
letter-spacing: 20px;
}
.tatsu-M23BzyIKl {
width: 38%;
margin: 0 auto;
}
.access-button-list {
flex-wrap: wrap;
margin: 0 -16px;
}
.access-button-list-items {
padding: 0 16px;
width: 50%;
}
.tatsu-9wnWOSgBjd .btn.taisetsu-btn,
.tatsu-EewjWZRMyS .btn.taisetsu-btn {
width: 221px;
}
.access-operating-period {
font-size: 20px;
}
.tatsu-WoJkKkvrB .tatsu-medium-gutter>.tatsu-row,
.tatsu-9Sr5MKH7y .tatsu-medium-gutter>.tatsu-row {
margin: 0 -10px;
}
.tatsu-WoJkKkvrB .tatsu-medium-gutter>.tatsu-row>.tatsu-column,
.tatsu-9Sr5MKH7y .tatsu-medium-gutter>.tatsu-row>.tatsu-column {
padding: 0 10px;
}
.access-bus-time-table {
width: 100%;
border: #6A6A6A 1px solid;
}
.access-bus-time-table th,
.access-bus-time-table td {
font-size: 16px;
border: #6A6A6A 1px solid;
text-align: center;
height: 47px;
padding: 9px 0;
}
.access_tel {
color: #6A6A6A;
}
.access_tel:visited,
.access_tel:hover {
color: #6A6A6A;
}
@media all and (-ms-high-contrast: none){
.access-bus-time-table th,
.access-bus-time-table td {
padding: 14px 0 0;
}
}
.access-bus-time-table th {
background-color: #ACA4A0;
color: #FFFFFF;
}
.access-bus-time-table td {
background-color: #FFFFFF;
color: #6A6A6A;
}
.access-bus-time-table .access-column1 {
width: 16%;
}
.access-bus-time-table .access-column3,
.access-bus-time-table .access-column2 {
width: 42%;
}
.access-bus-time-table .access-row1 {
height: 31px;
}
.tatsu-n1Lal-klVJ {
margin-bottom: 20px;
}
.tatsu-INsd61XTPp,
.tatsu-MS9HfbGXIP {
margin-bottom: 20px;
}
.tatsu-p0fRdWpuay,
.tatsu-6LpOQPEl4f,
.tatsu-WAEP6eHEHp {
margin-bottom: 20px;
}
.access-bus-text.font14.notice-text {
line-height: 1.3;
}
.access-car-table {
width: 100%;
text-align: left;
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
font-size: 20px;
color: #6A6A6A;
}
.access-car-table,
.access-car-table tr,
.access-car-table th,
.access-car-table td {
border: 0px none;
}
.access-car-table th,
.access-car-table td {
padding: 4px 0;
}
.tatsu-AR7pLKWJTl .tatsu-column {
margin-bottom: 140px;
}
.tatsu-Y8PtdypjBJ {
margin-bottom: 50px;
}
.tatsu-J0_rOeBrv {
margin-bottom: 0;
} .tatsu-iwK-RYyBYK img,
.tatsu-0rcjU-jGH img {
padding-bottom: 1px;
} .tatsu-4gtBr5eDK {
margin-bottom: 20px;
}
@media only screen and (max-width: 1260px) {
.page-id-880 .tatsu-wrap {
max-width: calc(100% - 50px);
}
.page-id-880 .tatsu-BEbWdS12fy {
max-width: 100%;
}
.tatsu-M23BzyIKl {
width: 50%;
}
.clearfix .tatsu-5vK5gggoCM .tatsu-section-pad,
.clearfix .tatsu-fYJoQ__ANg .tatsu-section-pad {
padding: 50px 0px 0px 0px;
}
.tatsu-M-RTSPFniJ,
.tatsu-iwK-RYyBYK,
.tatsu-0rcjU-jGH {
margin-bottom: 30px;
}
.clearfix .tatsu-MGk8QINWn .tatsu-section-pad,
.clearfix .tatsu-gWhZ4kyc_ .tatsu-section-pad,
.clearfix .tatsu-WoJkKkvrB .tatsu-section-pad ,
.clearfix .tatsu-9Sr5MKH7y .tatsu-section-pad,
.clearfix .tatsu-_qB-EXEsj .tatsu-section-pad ,
.clearfix .tatsu-5oijrQWWf .tatsu-section-pad {
padding: 30px 0px 0px 0px;
}
.clearfix .tatsu-oZ1dNkk7ap .tatsu-section-pad {
padding: 30px 0px 0px 0px;
}
.tatsu-Y8PtdypjBJ {
margin-bottom: 20px;
}
h3.access-title {
font-size: 26px !important;
}
.access-operating-period {
font-size: 18px;
}
}
@media only screen and (max-width: 1043px) {
.tatsu-hide-laptop
.tatsu-hide-laptop {
margin-bottom: 20px;
}
.tatsu-gWhZ4kyc_ .tatsu-medium-gutter>.tatsu-row {
flex-flow: wrap;
}
.tatsu-kJhfcyY9ie .tatsu-row > .tatsu-XNZ83xapv.tatsu-column ,
.tatsu-kJhfcyY9ie .tatsu-row > .tatsu-ns3mj_8UJW.tatsu-column ,
.tatsu-kJhfcyY9ie .tatsu-row > .tatsu-yoDBQEZ9F3.tatsu-column {
width: 50%;
}
.tatsu-kLD3Hf98x .access-car-table tr>td:nth-child(1) {
width: 61.5%;
}
}
@media only screen and (max-width: 1024px) {
.tatsu-oJ-RqunxB,
.tatsu-Wa8oMLc_D {
margin-bottom: 20px;
}
.tatsu-EGEqAwYqt .tatsu-single-image-inner,
.tatsu-oJ-RqunxB .tatsu-single-image-inner,
.tatsu-Wa8oMLc_D .tatsu-single-image-inner {
width: 100% !important;
}
.tatsu-EGEqAwYqt .tatsu-single-image-inner img,
.tatsu-oJ-RqunxB .tatsu-single-image-inner img,
.tatsu-Wa8oMLc_D .tatsu-single-image-inner img {
width: 100%;
}
}
@media only screen and (max-width: 898px) {
.tatsu-M23BzyIKl {
width: 70%;
}
.tatsu-ZwfNAPotgb .access-bus-text.font20 {
font-size: 16px !important;
}
}
@media only screen and (max-width: 767px) {
.access-button-list {
flex-flow: column;
margin: 0;
}
.access-button-list-items {
width: 221px;
margin: 0 auto;
padding: 0;
}
.access-button-list-items .btn.taisetsu-btn {
width: 100%;
}
.access-button-list .access-button-list-items:nth-child(1) {
margin-bottom: 20px;
}
.page-id-880 .tatsu-section .tatsu-kJhfcyY9ie:last-child>.tatsu-row>.tatsu-column {
margin-bottom: 0;
}
.tatsu-AR7pLKWJTl .tatsu-column {
margin-bottom: 0;
}
.tatsu-ZwfNAPotgb .access-bus-text.font20 {
font-size: 20px !important;
}
.tatsu-AR7pLKWJTl {
margin-bottom: 20px;
}
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-DVXYJS9W5X,
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-4hQfKMHkn8,
.tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-kT0Q2o_adv {
margin-bottom: 5px;
}
.clearfix .tatsu-oZ1dNkk7ap .tatsu-section-pad {
padding: 0px 0px 0px 0px;
}
.tatsu-M23BzyIKl {
width: 100%;
}
.tatsu-gWhZ4kyc_ .tatsu-medium-gutter>.tatsu-row {
margin: 0;
}
.tatsu-kJhfcyY9ie .tatsu-row > .tatsu-XNZ83xapv.tatsu-column ,
.tatsu-kJhfcyY9ie .tatsu-row > .tatsu-ns3mj_8UJW.tatsu-column ,
.tatsu-kJhfcyY9ie .tatsu-row > .tatsu-yoDBQEZ9F3.tatsu-column {
width: 100%;
padding: 0;
}
.tatsu-f7-k_Kg__ .access-car-table tr>td:nth-child(1),
.tatsu-kLD3Hf98x .access-car-table tr>td:nth-child(1) {
width: 61.5%;
}
h3.access-title {
font-size: 22px !important;
}
.access-car-table {
font-size: 16px;
}
.access-bus-text.font20 {
font-size: 16px !important;
}
.tatsu-ZwfNAPotgb .access-bus-text.font20 {
font-size: 16px !important;
}
.tatsu-J0_rOeBrv.tatsu-hide-mobile {
display: block !important;
}
.tatsu-EGEqAwYqt,
.tatsu-oJ-RqunxB,
.tatsu-Wa8oMLc_D {
display: none;
}
}
@media only screen and (max-width: 640px) {
.tatsu-J0_rOeBrv.tatsu-hide-mobile {
display:none !important;
}
.tatsu-EGEqAwYqt,
.tatsu-oJ-RqunxB,
.tatsu-Wa8oMLc_D {
display: block;
}
}
@media only screen and (max-width: 549px) {
.tatsu-gWhZ4kyc_ .tatsu-medium-gutter>.tatsu-row {
margin: 0 auto;
width: 100%;
}
}
@media only screen and (max-width: 549px) {
} .company-title {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
font-size: 30px;
color: #6A6A6A;
letter-spacing: 5px;
}
.company-table {
width: 100%;
}
.company-table,
.company-table tr,
.company-table td {
border: 0px none;
}
.company-table td {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: normal;
font-size: 20px;
color: #6A6A6A;
line-height: 1.5;
padding: 0 0 22px;
}
.company-table .company-row1 {
border-right: #333333 1px solid;
}
.company-row1 {
width: 27%;
}
.company-table .company-row2 {
padding-left: 45px;
}
.company-ls40 {
letter-spacing: 40px;
}
.company-ls20 {
letter-spacing: 20px;
}
.company-ls10 {
letter-spacing: 10px;
}
.company-ls4 {
letter-spacing: 4px;
}
.tatsu-chuDE0bLGe,
.tatsu-LR24K0xy2q {
width: 645px;
}
.tatsu-chuDE0bLGe .company-table tr:last-child td,
.tatsu-LR24K0xy2q .company-table tr:last-child td {
padding-bottom: 0;
}
.tatsu-yPXh22SzR {
margin-bottom: 40px;
}
.tatsu-30OWmaBnB {
margin-bottom: 85px;
}
.tatsu-xLX7TrmR7 {
margin-bottom: 20px;
}
.company-table2 tr:nth-child(2) > td,
.company-table2 tr:nth-child(1) > td {
padding-bottom: 60px;
}
.tatsu-mmUOt28qX {
margin-bottom: 100px;
}
.tatsu-BQ5MeOg7q {
margin-bottom: 80px;
}
.tatsu-B_3wtsJgd {
width: 45%;
margin: 0 auto;
}
@media only screen and (max-width: 1260px) {
.page-id-989 .tatsu-wrap {
max-width: calc(100% - 50px);
}
.page-id-989 .tatsu-BEbWdS12fy {
max-width: 100%;
}
.clearfix .tatsu-6Xz0Mt_T4e .tatsu-section-pad {
padding: 50px 0px 40px 0px;
}
.tatsu-30OWmaBnB {
margin-bottom: 15px;
}
.tatsu-mmUOt28qX {
margin-bottom: 30px;
}
.company-table td {
font-size: 18px;
padding-bottom: 12px;
}
}
@media only screen and (max-width: 1112px) {
.company-table2 tr:nth-child(3) > td {
padding-bottom: 50px;
}
}
@media only screen and (max-width: 896px) {
.tatsu-aPhuR2Ibi .access-title {
padding: 20px 0;
}
}
@media only screen and (max-width: 767px) {
.company-table td {
font-size: 16px;
}
.clearfix .tatsu-6Xz0Mt_T4e .tatsu-section-pad {
padding: 0px 0px 40px 0px;
}
.company-table2 tr:nth-child(2) > td,
.company-table2 tr:nth-child(1) > td {
padding-bottom: 20px;
}
.company-table2 tr:nth-child(3) > td {
padding-bottom: 12px;
}
}
@media only screen and (max-width: 630px) {
.company-table .company-row2 {
padding-left: 10px;
}
.company-row1 {
width: 31%;
}
}
@media only screen and (max-width: 438px) {
.company-table td {
font-size: 16px;
}
.company-ls40 {
letter-spacing: 20px;
}
.company-ls20 {
letter-spacing: 15px;
}
}
@media only screen and (max-width: 415px) {
.tatsu-B_3wtsJgd {
width: 70%;
}
} .recruit-box {
background-color: rgba(255,255,255,0.97);
border: 1px #6A6A6A solid;
box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
padding: 42px 0 42px; height: auto;
}
.flex.recruit-box {
justify-content: center;
align-items: center;
flex-direction: column;
}
.recruit-wrap {
background-image : linear-gradient(to right, #333 1px, transparent 1px);
background-size: 3px 1px;
background-repeat: repeat-x;
background-position: left bottom;
text-align: left;
width: 100%;
max-width: 750px;
padding: 15px 50px;
}
.recruit-wrap.tc {
text-align: center;
padding: 15px;
}
.recruit-wrap:last-child {
background-image: none;
}
.recruit-title {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: 500;
color: #6A6A6A;
font-size: 30px;
line-height: 1.2;
margin-bottom: 30px;
}
.recruit-sec-tit {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: 500;
color: #6A6A6A;
font-size: 20px;
line-height: 1.2;
margin-bottom: 5px;
}
.recruit-text {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
color: #6A6A6A;
font-size: 16px;
}
.recruit-text a {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
color: #6A6A6A;
font-size: 16px;
cursor: pointer;
transition: 0.5s;
}
.recruit-text a:hover {
opacity: 0.6;
}
.recruit-text.indent {
padding-left: 1em;
text-indent: -1em;
}
.recruit-text.indent span {
padding-left: 1em;
}
.recruit-text span.space {
padding-left: 0.5em;
display: inline-block;
}
.recruit-img img {
margin-top: 30px;
margin-bottom: 20px;
}
.tatsu-sbwBWTKq5O {
max-width: 1000px;
}
.recruit-text-wrap {
display: flex;
margin-bottom: 3px;
}
.recruit-text-wrapL {
width: 70px;
}
.recruit-text-wrapR {
width: calc(100% - 70px);
}
.recruit-text-wrap.recruit-text-wrap__contact {
display: flex;
margin-bottom: 3px;
}
.recruit-text-wrap__contact .recruit-text-wrapL {
width: 50px;
}
.recruit-text-wrap__contact .recruit-text-wrapR {
width: calc(100% - 50px);
}
@media only screen and (max-width: 1260px) {
.page-id-935 .tatsu-wrap {
max-width: calc(100% - 50px);
}
.page-id-935 .tatsu-section-pad .tatsu-83aH2184Af {
max-width: 100%;
}
.recruit-title {
font-size: 26px;
}
.recruit-box {
padding: 10px; }
}
@media only screen and (max-width: 1060px) {
.tatsu-sbwBWTKq5O {
max-width: calc(100% - 50px);
}
}
@media screen and (max-width: 860px) {
.recruit-text {
text-align: left;
}
}
@media only screen and (max-width: 767px) {
.recruit-title {
font-size: 22px;
}
.recruit-sec-tit {
font-size: 18px;
}
.clearfix .tatsu-RxPIxrpwn2 .tatsu-section-pad {
padding: 0px 0px 40px 0px;
}
.recruit-wrap {
padding: 10px;
}
} .tatsu-g7vamG4EN .filters {
display: flex;
flex-flow: wrap;
}
.tatsu-g7vamG4EN .filters.single_border .current_choice,
.tatsu-g7vamG4EN .filters.border .current_choice {
color: #009771;
}
.page-id-935 .mfp-bottom-bar,
.page-id-935 .mfp-arrow.mfp-arrow-right.mfp-prevent-close,
.page-id-935 .mfp-arrow.mfp-arrow-left.mfp-prevent-close {
display: none;
}
.be-shortcode.mediumbtn.be-button.tatsu-button.alt-bg.alt-bg-text-color {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
color: #ffffff;
background-color: #ACA4A0;
padding: 14px 20px;
font-size: 14px;
}
@media only screen and (max-width: 1260px) {
.clearfix .tatsu-2YqWs_EeoD .tatsu-section-pad {
padding: 50px 0px 50px 0px;
}
}
@media only screen and (max-width: 1120px) {
.tatsu-g7vamG4EN .trigger_load_more,
.tatsu-g7vamG4EN .filters {
margin-left: 5px !important ;
}
.tatsu-g7vamG4EN .portfolio.full-screen.full-screen-gutter {
margin-left: -5px !important ;
}
.tatsu-g7vamG4EN .element.be-hoverlay.not-wide.no-wide-width-height.style1-hover.c_to_c.style3-title {
margin-bottom: 5px !important ;
}
.tatsu-g7vamG4EN .element.be-hoverlay.not-wide.no-wide-width-height.style1-hover.c_to_c.style3-title .element-inner {
margin-left: 5px !important ;
}
}
@media only screen and (max-width: 767px) {
.filters.border .sort {
padding: 5px 8px 5px 10px;
}
} .single-post  .single-page-atts,
.single-post  .be-themes-comments {
display: none;
}
#content-wrap .return-info {
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: normal;
font-size: 14px;
color: #6A6A6A;
text-decoration: underline;
letter-spacing: -1px;
}
#content-wrap .return-info:visited {
color: #6A6A6A;
}
#content-wrap .return-info:hover {
color: #000000;
}
.single-post .right-sidebar-page {
margin: 0;
}
.hero-section-blog-title h1 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
color: #FFFFFF;
font-size: 40px;
}
.hero-section-blog-categories-wrap {
margin-top: -15px;
}
.be-wide-single .hero-section-blog-categories-wrap a {
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: normal;
color: #FFFFFF;
font-size: 20px;
}
.be-wide-single .hero-section-blog-categories-wrap a:visited {
color: #FFFFFF;
}
.post-meta-author,
.post-meta-date {
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: normal;
color: #FFFFFF;
}
.be-wide-single .hero-section-blog-bottom-meta-wrap > span:after {
}
.be-wide-single .hero-section-blog-bottom-meta-wrap > .post-meta-author:after,
.be-share-stack,
.post-comments-wrap {
display: none;
}
.blog-base-font {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
color: #6A6A6A;
font-size: 14px;
line-height: 1.5;
}
.blog-special-font {
font-size: 48px;
color: #0E9F8C;
}
.be-wide-single-post .post-content-wrap .post-details-wrap {
max-width: 100%;
}
.tatsu-NcVrAF-4qa {
width: 631px;
}
.tatsu-Np_i57aoiy .tatsu-medium-gutter>.tatsu-row {
margin: 0 -8px;
}
.tatsu-Np_i57aoiy .tatsu-medium-gutter>.tatsu-row>.tatsu-column {
padding: 0 8px;
margin-bottom: 27px;
}
.tatsu-hZ0_p8bexO .tatsu-row > .tatsu-DfzdX7Pi-.tatsu-column {
width: 35%;
}
.tatsu-hZ0_p8bexO .tatsu-row > .tatsu-HCPK1dhFOL.tatsu-column {
width: 65%;
}
.single-post .style8-blog .blog-post.element {
margin-bottom: 25px;
}
.widget_archive.widget h6,
.widget_categories.widget h6 {
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
font-size: 14px;
line-height: 1.5;
color: #6A6A6A;
text-align: center;
padding: 11px;
}
.widget_archive.widget ul,
.widget_categories.widget ul {
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: normal;
font-size: 14px;
line-height: 1.5;
color: #6A6A6A;
}
.widget_recent_entries.widget li {
list-style: disc;
}
.widget_archive.widget h6,
.widget_categories.widget h6 {
background-color: #009771;
color: #FFFFFF;
} @media all and (-ms-high-contrast: none){
.widget_archive.widget h6,
.widget_categories.widget h6 {
padding-top: 13px;
}
}
.sidebar-widgets-wrap .widget_archive ul li,
.sidebar-widgets-wrap .widget_categories ul li{
background-color: #FFFFFF;
color: #707070;
text-align: center;
padding: 10px;
border: #707070 1px solid;
} @media all and (-ms-high-contrast: none){
.sidebar-widgets-wrap .widget_archive ul li,
.sidebar-widgets-wrap .widget_categories ul li{
padding-top: 13px;
}
}
.widget_archive ul li:before,
.widget_categories ul li:before {
content: none;
}
.widget_archive ul li:hover,
.widget_categories ul li:hover {
background-color: #F2F2F2;
}
.widget_archive ul li a,
.widget_categories ul li a {
color: #707070;
}
.clearfix.style2-blog .post-content-wrap,
.clearfix.style2-blog .element-inner {
margin-bottom: 0;
}
.clearfix.style2-blog  .blog-post.element {
margin-bottom: 20px;
}
.post-category {
margin-left: 20px;
}
.post-category a {
background: #009771;
color: #FFFFFF;
font-size: 14px;
display: inline-block;
padding: 1px 10px 1px;
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: normal;
border-radius: 2px;
margin: 0;
} @media all and (-ms-high-contrast: none){
.post-category a {
padding-top: 5px;
}
}
.style2-blog .post-thumb {
width: 18%;
}
.style2-blog .article-details {
width: 75%;
}
.post-header .post-title {
margin-bottom: 0;
color: #6A6A6A;
}
.post-header .post-title a {
font-size: 20px;
font-weight: normal;
line-height: 1.5;
}
.post-header .post-title a:hover {
color: #333333 !important;
font-weight: bold;
}
.post-top-details .post-nav {
margin-bottom: 0 !important;
font-family: "游明朝", "YuMincho","Noto Serif JP", serif;
font-weight: bold;
color: #6A6A6A;
}
.post-top-details .post-nav .post-meta {
font-size: 16px;
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: normal;
}
.category .post-thumb a,
.archive .post-thumb a,
.blog .post-thumb a {
pointer-events: none;
}
.category .post-top-details,
.archive .post-top-details,
.blog .post-top-details {
margin-top: 0;
}
.post-bottom-details .post-nav {
margin-bottom: 0 !important;
}
.blog-separator .separator {
margin-top: 20px;
height: 1px;
background-color: #E8E8E8;
}
.blog .post-details,
.archive .post-details,
.category .post-details {
display: none;
}
.single-post .style2-blog .post-thumb {
display: none;
}
.post-details .post-content {
font-size: 16px;
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: normal;
margin-top: 30px;
}
.style2-blog .pagination .alt-bg {
background-color: #6A6A6A;
}
.style2-blog .pagination {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.pagination a, .pagination span, .pages_list a {
margin: 0 16px 5px 0;
} @media all and (-ms-high-contrast: none){
.pagination > span ,
.pagination > a {
padding-top: 3px;
}
}
.style2-blog .pagination .sec-bg {
background-color: #ACA4A0;
color: #FFFFFF;
}
.style2-blog .pagination .sec-bg:hover {
background-color: #6A6A6A;
}
.blog .right-sidebar-page,
.single-post .right-sidebar-page {
padding-top: 100px;
padding-bottom: 100px;
}
.archive  #content-wrap,
.category  #content-wrap,
.single  #content-wrap,
.search  #content-wrap,
.blog #content-wrap {
flex-flow: nowrap;
display: flex;
}
.archive #page-content,
.category #page-content,
.single #page-content,
.search #page-content,
.blog #page-content {
margin-right: 0;
padding-right: 50px;
width: 75%;
}
.archive #right-sidebar,
.category #right-sidebar,
.single #right-sidebar,
.search #right-sidebar,
.blog #right-sidebar {
margin: 0 auto;
width: 25%;
}
.archive .sidebar-widgets-wrap,
.category .sidebar-widgets-wrap,
.single .sidebar-widgets-wrap,
.search .sidebar-widgets-wrap,
.blog .sidebar-widgets-wrap {
width: 100%;
margin: 0;
} @media only screen and (max-width: 1279px) {
.tatsu-NcVrAF-4qa {
width: 499px;
}
}
@media only screen and (max-width: 1260px) {
.blog .right-sidebar-page,
.single-post .right-sidebar-page {
padding-top: 50px;
padding-bottom: 50px;
}
.post-header .post-title a {
font-size: 18px;
}
} @media only screen and (max-width: 958px) and (min-width: 768px) {
.blog #page-content,
.blog #page-content,
.blog #page-content,
.blog #page-content {
padding-right: 25px;
width: 70%;
}
.blog #right-sidebar {
width: 30%;
}
}
@media only screen and (max-width: 789px) {
#page-content.content-single-sidebar {
margin-right: 17px;
}
}
@media only screen and (max-width: 767px) {
.archive  #content-wrap,
.category  #content-wrap,
.single  #content-wrap,
.search  #content-wrap,
.blog #content-wrap {
display: block;
}
.archive #page-content,
.category #page-content,
.single #page-content,
.search #page-content,
.blog #page-content {
padding-right: 0;
width: 100%;
}
.archive #right-sidebar,
.category #right-sidebar,
.single #right-sidebar,
.search #right-sidebar,
.blog #right-sidebar {
margin-top: 30px;
width: 260px;
}
.tatsu-hZ0_p8bexO .tatsu-row {
margin: 0 0 27px;
}
.tatsu-hZ0_p8bexO .tatsu-row > .tatsu-HCPK1dhFOL.tatsu-column,
.tatsu-hZ0_p8bexO .tatsu-row > .tatsu-DfzdX7Pi-.tatsu-column {
width: 100%;
padding: 0;
}
#post-87 .tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-Wl79p79fG,
#post-87 .tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-rgKThcgAF9,
#post-87 .tatsu-section .tatsu-row-wrap:last-child>.tatsu-row>.tatsu-hs4ttnyBwE {
margin-bottom: 27px;
}
.tatsu-NcVrAF-4qa {
width: 100%;
}
#page-content.content-single-sidebar {
margin-right: 0;
}
.style2-blog .post-thumb {
float: left;
}
.style2-blog .article-details {
float: left;
}
.widget .searchform .search-icon {
right: 35px;
}
}
@media only screen and (max-width: 653px) {
.style2-blog .post-thumb {
width: 30%;
}
.style2-blog .article-details {
width: 60%;
}
}
@media only screen and (max-width: 395px) {
.blog-special-font {
font-size: 34px;
}
} .grecaptcha-badge {
bottom: 87px !important;
}
.inv-recaptcha-holder {
z-index: 100;
}
footer#bottom-widgets {
z-index: 1;
} .error404 .no-sidebar-page #content-wrap {
padding-top: 0;
padding-bottom: 0;
}
.be-row.be-wrap.not-found {
max-width: 100%;
padding-top: 0;
padding-bottom: 0;
} .meal-banner { max-width: 1000px;
margin: 0 auto;
position: relative;
top: 50px;
}
.meal-banner-text {
color: #ffffff;
font-size: 20px;
white-space: nowrap;
}
.meal-banner-text .block {
display: none;
}
.meal-banner div {
opacity: 1 !important;
}
@media screen and (max-width: 1223px) {
.meal-banner {
top: 35px;
}
}
@media screen and (max-width: 767px) {
.meal-banner-text {
font-size: 18px;
text-align: center;
}
}
@media screen and (max-width: 550px) {
.meal-banner {
width: 100%;
}
}
@media screen and (max-width: 500px) {
.meal-banner-text {
white-space: normal;
}
.meal-banner-text .block {
display: block;
}
}  .page-id-8447 .tatsu-BEbWdS12fy {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/sdgs-icon/sdgs-top.jpg);
background-position: left;
}
.sdgs-logo {
max-width: 600px;
width: 80%;
margin: 0 auto;
padding-top: 90px;
padding-bottom: 90px;
}
.sdgs-main {
padding-bottom: 90px;
}
.sdgs-icon-wrap {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: 0 auto 30px;
}
.sdgs-icon {
width: calc(14.28% - 10px * 6/7);
height: auto;
margin-right: 10px;
margin-bottom: 10px;
}
.sdgs-icon:last-child {
margin-right: 0;
}
h3.sdgs-tit {
font-size: 34px !important;
}
.sdgs-contents {
margin: 0 auto;
}
.sdgs-list-wrap {
display: flex;
justify-content: center;
}
.sdgs-list-wrapL {
margin-right: 30px;
}
.sdgs-list {
font-size: 18px;
padding-left: 1em;
text-indent: -1em;
line-height: 2;
}
.sdgs-bottom {
max-width: 1000px;
padding: 17px;
margin: 60px auto 0;
}
.spa-text.font18.mb {
margin-bottom: 30px;
margin-top: 10px;
}
.sdgs-bottom .spa-text.font28 {
line-height: 1.5;
}
@media screen and (max-width: 1260px) {
.page-id-8447 .tatsu-wrap {
max-width: calc(100% - 50px);
}
.page-id-8447 .tatsu-wrap.tatsu-BEbWdS12fy {
max-width: 100%;
}
h3.sdgs-tit {
font-size: 26px !important;
}
.sdgs-logo {
padding-bottom: 50px;
}
.sdgs-bottom {
margin: 0 auto;
}
}
@media screen and (max-width: 1024px) {
.sdgs-main {
padding-bottom: 60px;
}
.sdgs-icon-wrap {
justify-content: center;
max-width: 600px;
}
.sdgs-icon {
width: calc(25% - 10px * 3/4);
}
.sdgs-icon:nth-child(4) {
margin-right: 0;
}
.sdgs-bottom .font28 {
font-size: 24px !important;
}
.sdgs-bottom .font18 {
font-size: 16px !important;
}
}
@media screen and (max-width: 767px) {
.tatsu-S1WtLLv8Gn .tatsu-section-pad {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
.sdgs-logo {
padding-top: 10px;
padding-bottom: 0;
}
.sdgs-icon-wrap {
justify-content: space-between;
}
.sdgs-icon {
width: calc(33.333% - 10px * 2/3);
margin-right: 0;
}
.sdgs-list-wrap {
flex-direction: column;
}
.sdgs-list-wrapL {
margin-right: 0;
}
.sdgs-list {
font-size: 16px;
line-height: 1.5;
margin-bottom: 5px;
}
.sdgs-bottom .font28 {
font-size: 22px !important;
}
}
@media screen and (max-width: 350px) {
.sdgs-bottom .font28 {
font-size: 20px !important;
}
}  .plansdgs-wrapper {
justify-content: space-between;
margin: 0 auto;
max-width: 1000px;
}
.plansdgs-item {
width: 48.8%;
max-width: 487px;
border: 1px solid #707070;
}
@media screen and (max-width: 580px) {
.plansdgs-wrapper {
max-width: 400px;
flex-wrap: wrap;
}
.plansdgs-item {
width: 100%;
}
.plansdgs-plan {
margin-bottom: 30px;
}
}  .top-banner-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0 0 32px;
margin: 0 auto;
width: 95%;
max-width: 1380px;
}
.top-banner-item {
width: 32%;
max-width: 440px;
margin-top: 32px;
}
.top-banner-item a img {
transition: opacity 0.3s;
}
.top-banner-item a:hover img {
opacity: 0.6;
}
.tatsu-yFyOtHQ7J .tatsu-text-inner {
line-height: 0;
}
.top-reserve-warpper {
height: 164px;
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/reserve-bg.png);
background-position: center;
background-size: max(1920px, 100%) auto;
}
.top-reserve-inner {
display: flex;
width: min(95%, 1250px);
align-items: center;
margin: 0 auto;
height: 100%;
padding: 0 20px;
justify-content: space-between;
flex-wrap: wrap;
}
.top-reserveL, .top-reserveR {
display: flex;
align-items: center;
}
.top-reserveL-img {max-width: 174px;}
.top-reserveL-text {
color: white;
font-weight: 600;
line-height: 1.2;
letter-spacing: 0.1em;
}
.top-reserve-text1 {
font-size: 42px;
}
.top-reserve-text2 {
font-size: 22px;
}
.top-reserve-text2 .gold {
color: #F4DD91;
text-decoration: underline;
text-underline-offset: 5px;
}
.top-reserveR {justify-content: flex-end; width: 225px;}
.top-reserveR-btn {
width: 100%;
border: 1px solid #522211;
background-color: white;
color: #522211 !important;
text-align: center;
line-height: 48px;
font-size: 16px;
font-weight: 600;
transition: 0.3s;
}
.top-reserveR-btn:hover {
color: white !important;
background-color: #522211;
}
@media screen and (min-width: 1921px) {
.top-reserve-warpper {
border-top: 1px solid white;
border-bottom: 1px solid white;
}
}
@media screen and (max-width: 1280px) {
.top-reserve-inner {padding: 0;}
.top-reserve-text2 {font-size: 20px;}
}
@media screen and (max-width: 1024px) {
.top-banner-wrapper {
padding: 0 0 25px;
max-width: 900px;
}
.top-banner-item {
margin-top: 25px;
}
.top-reserve-warpper {
background-position: top left 43%;
}
.top-reserve-text1 {font-size: 36px;}
.top-reserveL-img {width: 135px;}
}
@media screen and (max-width: 767px) {
.top-banner-item {
width: 48%;
}
.top-reserve-inner {
justify-content: center;
flex-wrap: wrap;
}
.top-reserve-warpper {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/reserve-bg3.png);
background-size: auto 100%;
background-position: center;
height: auto;
padding: 15px 0 15px
}
.top-reserve-inner {justify-content: space-around;}
.top-reserveL-img {width: 115px;}
.top-reserve-text1 {font-size: clamp(24px, 7.5vw, 30px);}
.top-reserve-text2 {font-size: 15px; line-height: 1.4;}
.top-reserveR {width: 200px}
}
@media screen and (max-width: 640px) {
.top-banner-wrapper {
justify-content: center;
}
.top-banner-item {
width: 100%;
max-width: 440px;
}
.top-reserve-inner {justify-content: center;}
.top-reserveL, .top-reserveR {
width: 100%;
}
.top-reserveL {
justify-content: center;
}
.top-reserveR {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/reserve-bg2.png);
justify-content: center;
background-position: top center;
background-size: cover;
padding: 20px;
margin-top: 15px;
}
.top-reserveR-btn {width: 225px;}
} .top-guest-room-banner-wrapper {
padding: 40px 0 10px;
background-color: white;
text-align: center;
}
.top-guest-room-banner-item {
width: 100%;
max-width: 1000px;
margin-inline: auto;
}
.top-guest-room-banner-wrapper img {
transition: opacity 0.3s;
}
.top-guest-room-banner-wrapper a:hover img {
opacity: 0.6;
}
.top-guest-room-banner-img-sp {
display: none;
}
@media only screen and (max-width: 767px)  {
.top-guest-room-banner-wrapper {
padding: 20px 0 30px;
}
.top-guest-room-banner-img-pc {
display: none;
}
.top-guest-room-banner-img-sp {
display: block;
margin-inline: auto;
}
}
@media only screen and (max-width: 767px)  {
.top-best-rate-banner-img-pc {
display: none;
}
.top-best-rate-banner-img-sp {
display: block;
width: 100%;
margin-inline: auto;
}
} .section-en .tatsu-wrap {
max-width: 1000px;
width:90% !important;
margin:auto;
}
h3.facility-title.lang-title {
font-size: 40px !important;
}
.footer-logo-en {
width: clamp(400px, 30vw, 531px);
margin: 0 auto;
}
.lang-text {
font-size: 20px;
text-align: center;
line-height: 30px;
margin-top: 15px;
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
}
.en-yugo{
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
}
@media screen and (max-width: 1260px) {
h3.facility-title.lang-title {
font-size: 34px !important;
}
.lang-text {
font-size: 16px;
}
}
@media screen and (max-width: 767px) {
.footer-logo-en {
width: min(400px, 70%);
}
h3.facility-title.lang-title {
font-size: 28px !important;
}
.lang-text {
font-size: 14px;
}
}
.section-en .tatsu-BEbWdS12fy {
background-image: url(//www.biei-hotelparkhills.com/app/wp-content/themes/oshin_child/img/en/loding_top_en.png);
max-width: none;
width: 100% !important;
display: flex;
justify-content: center;
align-items: center;
}
.room-list-en.en-yugo {
margin-top: 60px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.room-list-items-en {
padding-bottom: 30px;
width: 31.1%;
}
.room-text-en {
font-size: 18px;
padding-top: 5px;
}
@media screen and (max-width: 767px) {
.room-list-items-en {
padding-bottom: 20px;
width: 48%;
}
.room-text-en {
font-size: 16px;
}
}
@media screen and (max-width: 480px) {
.room-list-items-en {
width: 100%;
}
.room-text-en {
font-size: 15px;
}
}
.info-en {
border: 1px solid #aca4a0;
box-shadow: 0px 4px 6px #CCC;
}
.info-wrap-en {
margin: 20px 30px 20px 30px;
margin-bottom: 20px !important;
}
.info-title-en {
display: flex;
align-items: center;
font-size: 20px;
font-weight: bold;
padding-bottom: 25px;
}
img.info-img-en {
margin-right: 10px;
}
.info-text-en {
padding-bottom: 10px;
}
.info-wrap-en {
font-size: 16px;
}
.info-text01-en {
font-weight: bold;
width: 90px;
}
.info-text02-en {
width: calc(100% - 90px);
}
.eat-en-img {
margin-top: 60px;
}
.eat-tit-en {
font-weight: bold;
font-size: 20px;
}
.eat-wrap-en {
font-size: 16px;
margin-bottom: 50px;
margin-top: 23px;
}
.eat-text01-en {
margin-top: 8px;
}
.break-img-en{
width: 32.5%;
}
.eat-items {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
.eat-tit-en {
font-size: 18px;
}
.eat-wrap-en {
font-size: 15px;
}
}
@media screen and (max-width: 767px) {
.info-text01-en, .info-text02-en {
width: 100%;
}
}
@media screen and (max-width: 480px) {
.break-img-en{
width: 100%;
margin-bottom: 10px;
}
.break-img-en:nth-child(5){
margin-bottom: 0px;
}
}
@media screen and (max-width: 480px) {
.eat-tit-en {
font-size: 16px;
}
.eat-wrap-en {
font-size: 14px;
}
}
.onsen-items01 {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.roten-img-en {
width: 49.5%;
}
.onsen-tit-en {
font-size: 20px;
font-weight: bold;
}
.roten-wrap-en {
margin: 22px 0 30px 0;
display: flex;
flex-wrap: wrap;
}
.onsen-text01-en {
margin-left: 20px;
font-size: 16px;
}
.onsen-list-en {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.onsen-list-items-en {
width: 32.5%;
}
.onsen-con-en {
font-size: 16px;
}
.onsen-con-en.en-yugo {
margin-bottom: 55px;
}
.plan-wrap-en {
font-size: 16px;
}
.plan-wrap-en .info-title-en {
padding-bottom: 10px;
}
.faq-tabel-en {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-top: 10px;
}
td.text-faq-en {
background-color: #707070;
color: white;
font-weight: bold;
}
.faq-tabel-en td{
border: 1px solid #707070;
vertical-align: middle;
}
.faq-tabel-en th{
border: 1px solid #707070;
}
td.text-faq-en {
background-color: #707070;
color: white;
font-weight: bold;
}
th.text-faq-en {
background-color: #707070;
color: white;
font-weight: bold;
}
table.faq-table1 {
width: 48%;
margin: 0;
}
table.faq-table2 {
width: 48%;
}
table.faq-table2 th{
height: 39px;
}
table.faq-table2 {
max-height: 226px;
}
@media screen and (max-width: 1024px) {
.onsen-tit-en {
font-size: 18px;
}
.onsen-con-en {
font-size: 15px;
}
.plan-wrap-en{
font-size: 15px;
}
.onsen-text01-en{
font-size: 15px;
}
}
@media screen and (max-width: 480px) {
.onsen-tit-en {
font-size: 16px;
}
.onsen-con-en {
font-size: 14px;
}
.plan-wrap-en{
font-size: 14px;
}
}
@media screen and (max-width: 480px) {
.roten-img-en {
width: 100%;
}
.onsen-list-items-en {
width: 100%;
}
table.faq-table1 {
width: 100%;
}
table.faq-table2 {
width: 100%;
}
.roten-img-en:first-child {
margin-bottom:10px
}
}
@media screen and (max-width: 767px) {
table.faq-table1 {
width: 100%;
margin-bottom: 20px;
}
table.faq-table2 {
width: 100%;
}
}
@media screen and (max-width: 631px) {
.onsen-text01-en {
margin-left: 0px;
}
}
table.faq-table2 {
max-height: 196px;
}
table.faq-table1 td,
table.faq-table2 td{
padding: 6px 20px;
width: 50%;
}
table.faq-table1 td:nth-child(2n),
table.faq-table2 td:nth-child(2n){
text-align: center;
}
.facility-text-en {
font-size: 16px;
}
.facility-wifi-en {
font-size: 16px;
margin-top: 5px;
}
.facility-list-en.en-yugo {
margin-top: 60px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.facility-items-en {
padding-bottom: 30px;
width: 32.5%;
}
.facility-items-en:nth-child(1) {
padding-bottom: 60px;
}
.facility-items-en:nth-child(2) {
padding-bottom: 60px;
}
.facility-items-en:nth-child(3) {
padding-bottom: 60px;
}
@media screen and (max-width: 767px){
.facility-items-en {
padding-bottom: 20px;
width: 48%;
}
.facility-items-en:nth-child(1) {
padding-bottom: 30px;
}
.facility-items-en:nth-child(2) {
padding-bottom: 30px;
}
.facility-items-en:nth-child(3) {
padding-bottom: 30px;
}
}
@media screen and (max-width: 480px){
.facility-items-en {
width: 100%;
}
.facility-items-en:nth-child(1) {
padding-bottom: 20px;
}
.facility-items-en:nth-child(2) {
padding-bottom: 20px;
}
.facility-items-en:nth-child(3) {
padding-bottom: 20px;
}
table.faq-table1 td:first-child,
table.faq-table2 td:first-child{
width: 70%;
}
table.faq-table1 td:last-child,
table.faq-table2 td:last-child{
width: 30%;
}
}
@media screen and (max-width: 1024px) {
.facility-text-en {
font-size: 15px;
}
.facility-wifi-en {
font-size: 15px;
}
}
@media screen and (max-width: 480px) {
.facility-text-en {
font-size: 15px;
}
.facility-wifi-en {
font-size: 14px;
}
}
.kankou-list-en {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-top: 60px;
}
.kankou-list-items-en {
width: 32.5%;
}
.kankou-list-tit {
font-size: 16px;
font-weight: bold;
margin-top: 5px;
}
.kankou-text-en {
font-size: 14px;
line-height: 20px;
}
.baner-tit-en {
font-size: 16px;
font-weight: bold;
line-height: 35px;
text-align: center;
}
.baner-img-en {
text-align: center;
}
.baner-en {
margin-top: 30px;
} @media screen and (max-width: 480px){
.kankou-list-items-en {
width: 100%;
padding-bottom: 20px;
}
}
@media screen and (max-width: 1024px) {
.kankou-list-tit {
font-size: 15px;
}
.baner-tit-en {
font-size: 15px;
}
}
@media screen and (max-width: 480px) {
.kankou-list-tit {
font-size: 14px;
}
.baner-tit-en {
font-size: 14px;
}
}
.tatsu-rJxlCxOaIT,
.tatsu-B1gG5bdaIa,
.tatsu-Hye3rmO6Ip,
.tatsu-r1le1Qda8T{
max-width: 1250px !important;
}
.section-en .access-title {
text-align: center;
}
.tatsu-SJQBzd6La {
width: 38%;
margin: 0 auto;
}
@media only screen and (max-width: 1260px){
.tatsu-SJQBzd6La {
width: 50%;
}
}
@media only screen and (max-width: 898px){
.tatsu-SJQBzd6La {
width: 70%;
}
}
@media only screen and (max-width: 767px){
.tatsu-SJQBzd6La {
width: 100%;
}
}
.tatsu-Hy4N7u6Ip .btn.taisetsu-btn {
width: 221px;
}
.tatsu-HyVnBmuTIa .btn.taisetsu-btn {
width: 221px;
}
.tatsu-Hy4N7u6Ip.tatsu-text-block-wrap .tatsu-text-inner {
text-align: center !important;
}
.tatsu-HyVnBmuTIa.tatsu-text-block-wrap .tatsu-text-inner {
text-align: center !important;
}
.access-con-en {
font-size: 16px;
}
.access-title-en {
font-weight: bold;
}
.acces-park-en { }
.park-list-en {
padding: 30px;
font-size: 16px;
}
.park-list-tit {
margin-top: 10px;
margin-bottom: 15px;
font-weight: bold;
}
.access-text-en1 {
padding-left: 25px;
margin-top: 5px;
text-indent: -1em;
padding-left: 2.5em;
line-height: 20px;
}
.access-text-en2 {
padding-left: 25px;
text-indent: -1em;
padding-left: 2.5em;
line-height: 20px;
margin-top: 5px;
}
.access-text-en2 a, .park-text-en a {color: inherit;}
.section-en a.btn.taisetsu-btn {
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
font-weight: normal;
}
.section-en .tatsu-single-image {
padding-top: 20px;
}
@media screen and (max-width: 1024px){
.access-con-en {
font-size: 15px;
}
.park-list-en {
font-size: 15px;
}
}
@media screen and (max-width: 480px){
.access-con-en {
font-size: 14px;
}
.park-list-en {
font-size: 14px;
}
}
.section-en .tatsu-column-pad {
font-size: 18px;
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif;
}
.section-en .accordion .accordion-head {
font-size: 18px !important;
font-weight: bold;
font-family: "游ゴシック", "YuGothic", "Noto Sans JP",sans-serif !important;
color: #6A6A6A;
}
.faq-title-line-en {
display: inline-block;
padding-bottom: 4px;
border-bottom: 2px solid #009771;
padding-top: 35px;
}
span.question-subtitle02 {
font-size: 30px;
} @media screen and (max-width: 1024px){
span.question-subtitle02 {
font-size: 26px;
}
}
@media screen and (max-width: 767px){
span.question-subtitle02 {
font-size: 22px;
}
.section-en .tatsu-column-pad {
font-size: 16px;
}
.section-en .accordion .accordion-head {
font-size: 16px !important;
}
}
.info-items-en {
display: flex;
flex-wrap: wrap;
padding-bottom: 25px;
}
span.info-text03-en {
font-size: 13px;
margin-top: 10px;
}
img.eat-img-en {
margin-bottom: 10px;
}
.park-list-en {
border: 1px solid #aca4a0;
box-shadow: 0px 4px 6px #CCC;
}
a.ib {
display: inline-block;
}
.baner-img-en:hover {
opacity: 0.85;
}
.tatsu-BklwuaggPT {
max-width: 1250px !important;
}
.onsen-items01 {
margin-top: 30px;
}
.onsen-en-row .tatsu-column {
margin-bottom: 0px;
}
@media screen and (max-width: 767px){
.acces-en-section .tatsu-section-pad.clearfix {
padding-top: 30px;
}
}
.en-eat .tatsu-wrap:nth-child(2) {width: 100% !important;max-width: none;}
.en-eat .tatsu-wrap:nth-child(2) .tatsu-column {margin: 0 !important;}
.swiper-wrapper{
transition-timing-function: linear !important;
}
@media screen and (max-width: 480px){
.section-en .swiper-slide {
max-width: 50% !important;
}
}
.access-wrap-en2 {
margin-top: 30px;
} #dinner {margin-top: 15px;}
#breakfast {margin-top: 45px;}
#banquet {margin-top: 15px;}
#lunch {margin-top: 45px;}
@media screen and (max-width: 1223px) {
#dinner {margin-top: 5px;}
#breakfast {margin-top: 55px;}
}
@media screen and (max-width: 960px) {
#dinner > div {padding-top: 10px;}
#breakfast {margin-top: 20px;}
.tatsu-ryr2_E-U0.tatsu-text-block-wrap .tatsu-text-inner {padding-bottom: 20px !important;}
#lunch {margin-top: 0;}
}
@media screen and (max-width: 767px) {
.tatsu-ryr2_E-U0.tatsu-text-block-wrap .tatsu-text-inner {padding-bottom: 0 !important;}
.tatsu-h6mG5HKao .tatsu-section-pad {padding-bottom: 10px !important;}
} @media screen and (min-width: 581px) {
.facility-text-img .svg_pc{
}
.facility-text-img .svg_sp{
display:none;
}
}
@media screen and (max-width: 580px) {
.facility-text-img .svg_pc{
display:none;
}
.facility-text-img .svg_sp{
}
}.master-slider{
position: relative;
visibility: hidden;
-moz-transform: translate3d(0 , 0 , 0);
}
.ms-ie img{border:none;}
.ms-ie8 * {opacity:inherit;-webkit-filter:inherit;filter:inherit;}
.ms-ie7   {zoom:1;}
.ms-moz .ms-slide-bgcont>img { -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }
.master-slider a,
.master-slider a:hover {
-webkit-transition: none;
transition: none;
}
.wpb_row .master-slider-parent *,
.master-slider-parent * {
box-sizing: content-box;
}
.master-slider-parent {
margin-left: auto;
margin-right: auto;
}
.ms-layout-partialview .ms-view {
overflow: visible;
background-color:transparent;
}
.ms-layout-partialview .ms-container { overflow: hidden; }
.master-slider.before-init{}
.master-slider img, .ms-slide-bgvideocont video {max-width:none;}
.master-slider.ms-fullheight{height: 100%;}
.ms-slide-auto-height { display: table; }
.ms-loading-container{
position:absolute;
width:100%;
top:0;
}
.ms-loading-container .ms-loading,
.ms-slide .ms-slide-loading {
width: 36px;
height: 36px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/common/loading-2.gif) no-repeat center white;
border-radius: 60px;
box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
position: absolute;
left: 50%;
top: 50%;
margin: -18px;
opacity: 0.9;
} .ms-def-cursor{cursor:auto !important;}
.ms-grab-cursor{cursor: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/common/grab.png), move;}
.ms-grabbing-cursor{cursor: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/common/grabbing.png), move;}
.ms-ie .ms-grab-cursor{cursor: move;}
.ms-ie .ms-grabbing-cursor {cursor: move;}
.ms-view {
margin:0px auto;
overflow:hidden;
position:relative;
-webkit-perspective: 2000px;
-ms-perspective: 2000px;
perspective: 2000px;
}
.ms-view .ms-slide-container{position:relative;}
.ms-slide {
position:absolute;
height:100%;
-webkit-transform: translateZ(0px);
-ms-transform: translateZ(0px);
transform: translateZ(0px);
}
.ms-wk .ms-slide {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.ms-slide.selected {}
.ms-slide .ms-slide-bgcont,
.ms-slide .ms-slide-bgvideocont{
position: absolute;
overflow:hidden;
width: 100%;
}
.ms-slide .ms-slide-link {
display: block;
width: 100%;
height: 100%;
position: absolute;
top:0;
z-index: 110;
}
.ms-ie .ms-slide-link {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7) 0 0 repeat;
}
.ms-slide .ms-slide-bgvideocont{
z-index: 105;
height: 100%;
}
.ms-wk .ms-slide .ms-slide-bgvideocont,
.ms-wk .ms-slide-bgvideocont>video{
-webkit-transform: translateZ(0.3px);
transform: translateZ(0.3px);
}
.ms-slide .ms-slide-bgvideo{
position: absolute;
top: 0px;
}
.ms-inner-controls-cont, .ms-container {position: relative; margin:0 auto;}
.ms-slide .ms-slide-bgcont img , .ms-container , .ms-inner-controls-cont{
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
.ms-slide .ms-layer,
.ms-fixed-layers .ms-layer,
.ms-overlay-layers .ms-layer {
position:absolute;
pointer-events: auto;
}
.ms-layer-mask {
position: absolute;
overflow: hidden;
}
.ms-layer-mask .ms-layer{
position: relative;
}
.ms-slide .ms-slide-layers,
.ms-overlay-layers .ms-slide-layers,
.ms-fixed-layers {
position: absolute;
overflow:hidden;
width:100%;
height: 100%;
z-index: 109;
top:0px;
pointer-events: none;
}  .ms-overlay-layers {
position: absolute;
top: 0;
z-index: 120;
width: 100%;
height: 100%;
pointer-events: none;
}
.ms-slide .ms-slide-video{
position:absolute;
top:0;
z-index: 111;
background:black;
padding:0;
margin: 0;
border: none;
}
.ms-slide .ms-pattern{
background-attachment: scroll;
width: 100%;
height: 100%;
z-index: 108;
position: absolute;
top: 0;
}
.ms-wk .ms-pattern{
-webkit-transform: translateZ(0.4px);
transform: translateZ(0.4px);
}
.ms-parallax-layer {
width: 100%;
position: absolute;
top: 0;
}
.ms-scroll-parallax-cont{
position: absolute;
top:0;
width: 100%;
height: 100%;
z-index: 109;
}
.ms-wk .ms-scroll-parallax-cont{
-webkit-transform: translateZ(0.4px);
transform: translateZ(0.4px);
}
.ms-scroll-parallax .ms-sl-selected .ms-scroll-parallax-cont,
.ms-scroll-parallax .ms-sl-selected .ms-slide-bgcont{
}
.ms-scroll-parallax .ms-slide-bgcont{
} .ms-action-layer{cursor: pointer;}
.ms-btn-container{position: absolute;}
.ms-btn {
text-decoration: none;
display: inline-block;
color:black;
position: relative;
padding: 8px 15px;
cursor: pointer;
white-space: nowrap;
}
.ms-default-btn{
background: #0074A2;
border-radius: 5px;
color: #FFF;
}
.ms-default-btn:hover{background-color: #0098D5;}
.ms-default-btn:active{top:1px;}
.ms-layer.video-box{background:black;}
.ms-layer.video-box iframe{
padding:0;
margin: 0;
border: none;
position: absolute;
z-index: 110;
}
.ms-btn-s{
padding: 14px 17px;
font-size: 80%;
line-height: 0;
}
.ms-btn-m{
padding: 12px 40px;
}
.ms-btn-n{
padding: 8px 25px;
font-size: 95%;
}
.ms-btn-l{
padding: 17px 50px;
font-size: 120%;
}
.ms-btn-box{}
.ms-btn-round{border-radius: 5px;}
.ms-btn-circle{border-radius: 100px;}
.ms-btn-outline-box{}
.ms-btn-outline-round{border-radius: 5px;}
.ms-btn-outline-circle{border-radius: 100px;} .ms-slide .ms-slide-vpbtn , .ms-slide .ms-video-btn{
position:absolute;
cursor: pointer;
z-index: 110;
}
.ms-slide .ms-slide-vcbtn{
position:absolute;
cursor: pointer;
z-index: 113;
}
.ms-slide-vcbtn-mobile{
position: relative;
bottom: 0;
left:0;
width:100%;
height: 28px;
background-color: black;
color: white;
text-align: center;
cursor: pointer;
z-index: 113;
}
.ms-slide-vcbtn-mobile .ms-vcbtn-txt {
text-transform: uppercase;
font-family: sans-serif;
font-size: 0.75em;
display: inline-block;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/common/video-close-btn.png) no-repeat 0px 3px;
padding-left: 15px;
height: 15px;
color: #DBDBDB;
margin-top: 7px;
}
.ms-wk .ms-slide .ms-slide-vcbtn,
.ms-wk .ms-slide .ms-slide-layers,
.ms-wk .ms-slide .ms-slide-vpbtn,
.ms-wk .ms-slide .ms-slide-video,
.ms-wk .ms-slide-link {
-webkit-transform: translateZ(0.44px);
transform: translateZ(0.44px);
}
.ms-video-img{
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
}
.ms-mask-frame{
overflow:hidden;
position:absolute;
float:left;
} .ms-thumb-list{
overflow:hidden;
position:absolute;
}
.ms-thumb-list.ms-dir-h {width: 100%;}
.ms-thumb-list.ms-dir-v {height: 100%; top: 0;}
.ms-thumbs-cont{position: relative;}
.ms-thumb-frame img{width:100%;	height:auto;}
.ms-thumb-frame{
cursor: pointer;
float: left;
overflow: hidden;
opacity: 0.5;
-webkit-transition: opacity 300ms;
transition: opacity 300ms;
}
.ms-thumb-frame-selected{ opacity: 1; }
.ms-tabs .ms-thumb-frame {
background-color: #F6f6f6;
text-shadow: 0 1px 1px white;
color: #222;
border: solid 1px white;
border-width: 0 1px 1px 0;
overflow: visible;
position: relative;
opacity: 1;
-webkit-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
.ms-tabs.ms-has-thumb .ms-tab-thumb{ width:auto; }
.ms-tabs.ms-dir-h .ms-thumb-frame {margin-top: 12px;}
.ms-tabs.ms-dir-v .ms-thumb-frame {margin-left: 12px;}
.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame {margin-left: 0px;}
.ms-tabs.ms-dir-h.ms-align-top {z-index: 140;}
.ms-tabs.ms-dir-h.ms-align-top  .ms-thumb-frame{margin-top: -12px;}
.ms-tabs .ms-thumb{padding: 20px 20px;}
.ms-tabs .ms-thumb-frame-selected {	opacity: 1; background: #EDEDED;}
.ms-tabs .ms-thumb-frame .ms-thumb-ol {
position: absolute;
opacity: 0;
-webkit-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
.ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol {
top: 0px;
left: 50%;
margin-left: -12px;
border-bottom: solid 12px #F6f6f6;
border-left: solid 12px transparent;
border-right: solid 12px transparent;
}
.ms-tabs.ms-dir-h.ms-align-bottom .ms-thumb-frame-selected .ms-thumb-ol{
opacity: 1;
top:-12px;
border-bottom-color: #EDEDED;
}
.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame .ms-thumb-ol {
bottom: 0px;
top:auto;
border-bottom:0px;
border-top: solid 12px #F6f6f6;
}
.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame-selected .ms-thumb-ol{
opacity: 1;
bottom:-12px;
border-top-color: #EDEDED;
}
.ms-tabs.ms-dir-v .ms-thumb-frame .ms-thumb-ol {
top: 50%;
left: 0;
margin-top: -12px;
border-right: solid 12px #EDEDED;
border-top: solid 12px transparent;
border-bottom: solid 12px transparent;
}
.ms-tabs.ms-dir-v.ms-align-right .ms-thumb-frame-selected .ms-thumb-ol{
opacity: 1;
left:-12px;
border-right-color:#EDEDED;
}
.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame .ms-thumb-ol {
left: auto;
right: 0;
border-right: 0;
border-left: solid 12px #EDEDED;
}
.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame-selected .ms-thumb-ol{
opacity: 1;
right:-12px;
border-left-color:#EDEDED;
}
.ms-thumb-alt {
text-align: center;
margin: 5px;
font-size: 14px;
font-weight: 600;
} .ms-thumb-list.ms-dir-h .ms-thumblist-fwd, .ms-thumb-list.ms-dir-h .ms-thumblist-bwd {
height: 100%;
width: 20px;
position: absolute;
left: 0;
cursor: pointer;
background: rgba(128, 128, 128, 0.5);
text-align: center;
color: white;
}
.ms-thumb-list.ms-dir-h .ms-thumblist-bwd {
right: 0;
left: auto;
}
.ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after, .ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after {
content: close-quote;
top: 43%;
position: relative;
border: solid rgba(0, 0, 0, 0);
border-width: 5px 5px 5px 0px;
display: block;
border-right-color: #FFF;
width: 6px;
height: 1px;
}
.ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after {
border-width: 5px 0px 5px 5px;
border-left-color: #FFF;
left: 7px;
} .ms-thumb-list.ms-dir-v .ms-thumblist-fwd, .ms-thumb-list.ms-dir-v .ms-thumblist-bwd {
width: 100%;
height: 20px;
position: absolute;
top: 0;
cursor: pointer;
background: rgba(128, 128, 128, 0.5);
text-align: center;
color: white;
}
.ms-thumb-list.ms-dir-v .ms-thumblist-bwd {
bottom: 0;
top: auto;
}
.ms-thumb-list.ms-dir-v .ms-thumblist-fwd:after, .ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after {
content: close-quote;
left: 43%;
position: relative;
border: solid rgba(0, 0, 0, 0);
border-width: 0px 5px 5px 5px;
display: block;
border-bottom-color: #FFF;
height: 1px;
top: 5px;
width: 0;
}
.ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after {
border-width: 5px 5px 0px 5px;
border-top-color: #FFF;
top: 7px;
} .ms-tabs.ms-dir-v.ms-has-thumb .ms-thumbs-cont{ top:0 !important; }
.ms-tabs.ms-has-thumb .ms-thumb-frame{ height: auto !important; }
.ms-tabs.ms-has-thumb .ms-thumb{ padding:0; }
.ms-tabs.ms-has-thumb .ms-tab-context{ padding:20px; }
.ms-tabs.ms-align-left  .ms-tab-thumb{ float:left;  margin-right:20px; }
.ms-tabs.ms-align-right .ms-tab-thumb{ float:right; margin-left: 20px; }
.ms-bullet{cursor:pointer;float: left;}
.ms-bullets.ms-dir-h {
position: absolute;
bottom: 20px;
right: 50%;
width: 100px;
}
.ms-bullets.ms-dir-v {
position: absolute;
top:50%;
}
.ms-bullets.ms-dir-v .ms-bullet{
float: none;
}
.ms-bullets.ms-dir-h .ms-bullets-count {
position: relative;
right: -50%;
}
.ms-sbar {position: absolute;}
.ms-sbar.ms-dir-h {
left: 10px;
right: 10px;
top: 5px
}
.ms-sbar.ms-dir-v {
top: 10px;
bottom: 10px;
right: 5px
}
.ms-sbar .ms-bar {
height: 4px;
background: #333;
border-radius: 4px;
}
.ms-sbar.ms-dir-v .ms-bar {	width: 4px;}
.ms-sbar .ms-bar{
position:relative;
-webkit-transition: opacity 300ms;
transition: opacity 300ms;
}
.ms-timerbar {
width: 100%;
bottom: 0px;
position: absolute;
}
.ms-ctimer {
position: absolute;
top: 30px;
left: 30px;
cursor: pointer;
}
.ms-ctimer-bullet {}
.ms-time-bar{
-webkit-transition: width 120ms linear;
transition: width 120ms linear;
}
.ms-ie7 .ms-tooltip-arrow{
height:0px;
}
.ms-slide-info {position: absolute;}
.ms-slide-info.ms-dir-v {top:0;}
.ms-slide-info.ms-dir-h {width:100%;}
@keyframes point-anim{
0% 		{transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5); -ms-transform: scale(0.5);  opacity: 1; }
100% 	{transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(1.5); -o-transform: scale(1.5); -ms-transform: scale(1.5);  opacity: 0; }
}
@-webkit-keyframes point-anim{
0% 		{-webkit-transform: scale(0.5); opacity: 1; }
100% 	{-webkit-transform: scale(1.5);	opacity: 0; }
} .ms-android .ms-tooltip-point .ms-point-border{
animation:none;
-moz-animation:none;
-webkit-animation:none;
-o-animation:none;
}
.ms-pattern.ms-patt-1  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYICA/wzoDGTwHyDAADXxAv4Eq8S5AAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-2  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiYECA/wxogLAANoBdF0CAAQD+agT8l3ocpQAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-3  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACxJREFUeNqU0EENAAAMwkD8m+4s7PhCCmHbGijxE0jS1HOOhxJSUhf9eAIMAI/CEe94Ny14AAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-4  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiYGBg+M+ABfxHo3Fz/gMEGACtlgX7j8MuyAAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-5  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABNJREFUeNpiYECA/3CCAV0UIMAANfEC/mOKn1cAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-6  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAYAAADjAO9DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYGBg+M+AClD4AAEGACn3Af/97SgJAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-7  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiYMAE/+EEAy5Z0iUAAgwA/moE/KMl2lgAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-8  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYGBg+M+ACdDFAAIMADP0Af/w5VDVAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-9  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJJREFUeNpiYGBg+M9AGQAIMABABAEA80yJjQAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-10 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiYGBg+A/FcMDEQH0AEGAAxksCAb3vCDgAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-11 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABxJREFUeNpiZGBg+M+AChhBBBMDDkC6BOkAIMAAlXQBCO9f4icAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-12 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiYGBg+M8AATAaDnAKYEgQBgABBgB6/AT8h9ybfgAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-13 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB1JREFUeNpiYGBg+M+ABJig9H90AbggI7oWgAADAI5xBAIRYsxUAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-14 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiYGBg+M+AA9BSgkQBgAADAJIyB/kDCjAnAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-15 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB9JREFUeNpiYGBg+M9ABPhPjPh/YjT9J2AipiRAgAEAhjsH+Utd9Z4AAAAASUVORK5CYII=);} .ms-pattern.ms-patt-16 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFAQMAAABCXz8WAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdjaGBwZFBiEGHgAAAHPwEAP8TPrwAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-17 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAIAQMAAAALP6d4AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABZJREFUCNdjaGBwYFBgEGDgAGIFBgcADegBabpJ4LsAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-18 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGA4wPCA4QMACtgDEQ8Bqx8AAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-19 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA9JREFUCNdjWMDgAMRAAAAKigGBlYsMggAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-20 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQMAAADaAn0LAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA1JREFUCNdj+ACFQAAAHgwDwds/+0oAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-21 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA1JREFUCNdjOACEYAAADAoBgRrgDF0AAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-22 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjaGAAAwADiACBhux1cwAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-23 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAIAQMAAAAC1AcCAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjaGAAAxgNAAsQAQHPxScOAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-24 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABAQMAAADZzn0AAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAApJREFUCNdj6AAAAIoAiVWdWYwAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-25 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdj4GBoYHBgUGAQAAAFggD5HRIFwAAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-26 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjUGBoYHAAAAJmAOF0EZC+AAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-27 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGAIYFBgCAAABcgBQeTzXGUAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-28 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAACBJREFUCNdjaGBgcHBgUGhgEGRg4GJgYAGRQDZQBCgOAC/KAvtspwwJAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-29 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdjUGBwYGhg4GAQAAAFkgD5MUFnfgAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-30 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjcGBoYFAAAALmAOHcBT11AAAAAElFTkSuQmCC);} .ms-skin-default .ms-slide .ms-slide-vpbtn,
.ms-skin-default .ms-video-btn{
width: 50px;
height: 51px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-1.png) no-repeat -14px -150px;
top: 50%;
left: 50%;
margin: -25px 0 0 -25px;
}
.ms-skin-default .ms-slide .ms-slide-vcbtn {
width: 30px;
height: 30px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-1.png) no-repeat -24px -28px;
top: 18px;
right: 30px;
} .ms-skin-default .ms-nav-next,
.ms-skin-default .ms-nav-prev {
width: 30px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-1.png);
background-position: -89px -26px;
height: 40px;
cursor: pointer;
top: 50%;
left: 30px;
margin-top: -20px;
position: absolute;
z-index: 110;
}
.ms-skin-default .ms-nav-next {
right: 30px;
left: auto;
background-position: -89px -103px;
}
.ms-skin-default .ms-bullet {
width: 10px;
height: 10px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-1.png) no-repeat;
margin: 4px;
background-position: -34px -117px;
}
.ms-skin-default .ms-bullet-selected {
background-position: -34px -84px;
}
.ms-skin-default .ms-tooltip{
position: absolute;
z-index: 210;
cursor: auto;
}
.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow{
border-left: solid 10px transparent;
border-right: solid 10px transparent;
position: absolute;
left: 50%;
margin-left: -10px;
}
.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow{
border-top: solid 10px;
border-top-color: silver;
border-top-color: rgba(240, 240, 240, 0.88);
bottom: -10px;
}
.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow {
border-bottom: solid 10px;
border-bottom-color: silver;
border-bottom-color: rgba(240, 240, 240, 0.88);
top: -10px;
}
.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow{
border-top: solid 10px transparent;
border-bottom: solid 10px transparent;
position: absolute;
top: 50%;
margin-top: -10px;
}
.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow{
border-right: solid 10px;
border-right-color: silver;
border-right-color: rgba(240, 240, 240, 0.88);
left: -10px;
}
.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow {
border-left: solid 10px;
border-left-color: silver;
border-left-color: rgba(240, 240, 240, 0.88);
right: -10px;
}
.ms-skin-default .ms-tooltip-point {cursor: pointer;}
.ms-skin-default .ms-tooltip-point .ms-point-center {
width: 12px;
height: 12px; 
border-radius: 15px;
border: solid 2px #BBB;
background: white;
margin: -8px 0 0 -8px;
position: absolute;
z-index: 105;
}
.ms-skin-default .ms-tooltip-point .ms-point-border {
width: 22px;
height: 22px; 
background: black;
background:rgba(0, 0, 0, 0.36);
margin: -11px 0 0 -11px;
position: absolute;
border-radius: 15px;
animation: point-anim 1.5s infinite ;
-moz-animation: point-anim 1.5s infinite;
-webkit-animation: point-anim 1.5s infinite;
-o-animation: point-anim 1.5s infinite;
}
.ms-skin-default .ms-tooltip {
max-width:200px;
}
.ms-skin-default .ms-tooltip-cont {
padding: 10px;
background: silver;
background: rgba(240, 240, 240, 0.88);
text-shadow: 0 1px 0px white;
margin-left: -1px;
} @media 
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-default .ms-slide .ms-slide-vpbtn,
.ms-skin-default .ms-video-btn,
.ms-skin-default .ms-slide .ms-slide-vcbtn,
.ms-skin-default .ms-nav-next,
.ms-skin-default .ms-nav-prev,
.ms-skin-default .ms-bullet{
background-image:url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-1-retina.png);
background-size: 152px 225px;
}
} .ms-skin-black-1 .ms-slide .ms-slide-vpbtn,
.ms-skin-black-1 .ms-video-btn{
width: 54px;
height: 54px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/black-skin-1.png) no-repeat -14px -150px;
top: 50%;
left: 50%;
margin: -27px 0 0 -27px;
}
.ms-skin-black-1 .ms-slide .ms-slide-vcbtn {
width: 27px;
height: 26px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/black-skin-1.png) no-repeat -24px -29px;
top: 30px;
right: 30px;
} .ms-skin-black-1 .ms-nav-next,
.ms-skin-black-1 .ms-nav-prev {
width: 53px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/black-skin-1.png);
background-position: -79px -19px;
height: 61px;
cursor: pointer;
top: 50%;
left: 30px;
margin-top: -26px;
position: absolute;
z-index: 110;
}
.ms-skin-black-1 .ms-nav-next {
right: 30px;
left: auto;
background-position: -79px -97px;
}
.ms-skin-black-1 .ms-bullets.ms-dir-h {
position: absolute;
bottom: 20px;
right: 50%;
width: 100px;
}
.ms-skin-black-1 .ms-bullets.ms-dir-h .ms-bullets-count {
position: relative;
right: -50%;
}
.ms-skin-black-1 .ms-bullet {
width: 9px;
height: 9px;
background: white;
margin: 4px;
border: solid 1px rgb(58, 58, 58);
}
.ms-skin-black-1 .ms-bullet-selected {
background-color: black;
}
.ms-skin-black-1 .ms-tooltip{
position: absolute;
z-index: 210;
cursor: auto;
}
.ms-skin-black-1 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-black-1 .ms-tooltip-bottom .ms-tooltip-arrow{
border-left: solid 10px transparent;
border-right: solid 10px transparent;
position: absolute;
left: 50%;
margin-left: -10px;
}
.ms-skin-black-1 .ms-tooltip-top .ms-tooltip-arrow{
border-top: solid 10px;
border-top-color: white;
border-top-color: rgba(0, 0, 0, 0.8);
bottom: -10px;
}
.ms-skin-black-1 .ms-tooltip-bottom .ms-tooltip-arrow {
border-bottom: solid 10px;
border-bottom-color: white;
border-bottom-color: rgba(0, 0, 0, 0.8);
top: -10px;
}
.ms-skin-black-1 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-black-1 .ms-tooltip-left .ms-tooltip-arrow{
border-top: solid 10px transparent;
border-bottom: solid 10px transparent;
position: absolute;
top: 50%;
margin-top: -10px;
}
.ms-skin-black-1 .ms-tooltip-right .ms-tooltip-arrow{
border-right: solid 10px;
border-right-color: white;
border-right-color: rgba(0, 0, 0, 0.8);
left: -10px;
}
.ms-skin-black-1 .ms-tooltip-left .ms-tooltip-arrow {
border-left: solid 10px;
border-left-color: black;
border-left-color: rgba(0, 0, 0, 0.8);
right: -10px;
}
.ms-skin-black-1 .ms-tooltip-point {cursor: pointer;}
.ms-skin-black-1 .ms-tooltip-point .ms-point-center {
width: 12px;
height: 12px; 
border-radius: 15px;
border: solid 2px #444444;
background: black;
margin: -8px 0 0 -8px;
position: absolute;
z-index: 105;
}
.ms-skin-black-1 .ms-tooltip-point .ms-point-border {
width: 22px;
height: 22px; 
background: white;
background: rgba(255, 255, 255, 0.9);
margin: -11px 0 0 -11px;
position: absolute;
border-radius: 15px;
animation: point-anim 1.5s infinite ;
-moz-animation: point-anim 1.5s infinite;
-webkit-animation: point-anim 1.5s infinite;
-o-animation: point-anim 1.5s infinite;
}
.ms-skin-black-1  .ms-tooltip {
max-width:200px;
}
.ms-skin-black-1 .ms-tooltip-cont {
padding: 10px;
background: black;
background: rgba(0, 0, 0, 0.8);
text-shadow: 0 1px 0px black;
color: white;
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
} @media 
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-black-1 .ms-slide .ms-slide-vpbtn,
.ms-skin-black-1 .ms-video-btn,
.ms-skin-black-1 .ms-slide .ms-slide-vcbtn,
.ms-skin-black-1 .ms-nav-next,
.ms-skin-black-1 .ms-nav-prev{
background-image:url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/black-skin-1-retina.png);
background-size: 152px 225px;
}
} .ms-skin-black-2 .ms-slide .ms-slide-vpbtn,
.ms-skin-black-2 .ms-video-btn{
width: 45px;
height: 45px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/black-skin-2.png) black no-repeat -16px -103px;
border: solid 3px rgb(255, 255, 255);  
border-color: rgba(255, 255, 255, 0.4);
-webkit-background-clip: padding-box;
top: 50%;
left: 50%;
margin: -23px 0 0 -23px;
}
.ms-skin-black-2 .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-black-2 .ms-video-btn:hover{
background-color: #3D3D3D;
}
.ms-skin-black-2 .ms-slide .ms-slide-vcbtn {
width: 25px;
height: 25px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/black-skin-2.png) black no-repeat -27px -36px;
border: solid 2px white;
border-color: rgba(255, 255, 255, 0.4);
top: 15px;
right: 15px;
}
.ms-skin-black-2.round-skin .ms-slide .ms-slide-vcbtn{
border-radius: 50px;
} .ms-skin-black-2 .ms-nav-next,
.ms-skin-black-2 .ms-nav-prev {
position: absolute;
cursor: pointer;
z-index: 110;
width: 45px;
height: 45px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/black-skin-2.png) black;
background-clip: padding-box;
background-position: -88px -26px;
border: solid 3px rgb(255, 255, 255);
border-color: rgba(255, 255, 255, 0.4);
top: 50%;
left: 30px;
margin-top: -22px;
}
.ms-skin-black-2.round-skin .ms-nav-next,
.ms-skin-black-2.round-skin .ms-nav-prev,
.ms-skin-black-2.round-skin .ms-slide .ms-slide-vpbtn,
.ms-skin-black-2.round-skin .ms-video-btn{
border-radius: 90px;
}
.ms-skin-black-2 .ms-nav-next:hover,
.ms-skin-black-2 .ms-nav-prev:hover{
background-color: #3d3d3d;
}
.ms-skin-black-2 .ms-nav-next {
right: 30px;
left: auto;
background-position: -86px -103px;
}
.ms-skin-black-2 .ms-bullets.ms-dir-h {
position: absolute;
bottom: 20px;
right: 50%;
width: 100px;
}
.ms-skin-black-2 .ms-bullets.ms-dir-h .ms-bullets-count {
position: relative;
right: -50%;
}
.ms-skin-black-2 .ms-bullet {
width: 8px;
height: 8px;
background: white;
-webkit-background-clip: padding-box;
-moz-background-clip: padding-box;
-ms-background-clip: padding-box;
border: solid 3px white;
border-color: rgba(0, 0, 0, 0.44);
margin: 4px;
background-position: -34px -117px;
}
.ms-skin-black-2.round-skin .ms-bullet{
border-radius: 15px;
}
.ms-skin-black-2 .ms-bullet-selected {
background-color: black;
border-color: white;
border-color: rgba(255, 255, 255, 0.44);
}
.ms-skin-black-2 .ms-tooltip{
position: absolute;
z-index: 210;
cursor: auto;
}
.ms-skin-black-2 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-black-2 .ms-tooltip-bottom .ms-tooltip-arrow{
border-left: solid 10px transparent;
border-right: solid 10px transparent;
position: absolute;
left: 50%;
margin-left: -10px;
}
.ms-skin-black-2 .ms-tooltip-top .ms-tooltip-arrow{
border-top: solid 10px;
border-top-color: silver;
border-top-color: rgba(240, 240, 240, 0.88);
bottom: -10px;
}
.ms-skin-black-2 .ms-tooltip-bottom .ms-tooltip-arrow {
border-bottom: solid 10px;
border-bottom-color: silver;
border-bottom-color: rgba(240, 240, 240, 0.88);
top: -10px;
}
.ms-skin-black-2 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-black-2 .ms-tooltip-left .ms-tooltip-arrow{
border-top: solid 10px transparent;
border-bottom: solid 10px transparent;
position: absolute;
top: 50%;
margin-top: -10px;
}
.ms-skin-black-2 .ms-tooltip-right .ms-tooltip-arrow{
border-right: solid 10px;
border-right-color: silver;
border-right-color: rgba(240, 240, 240, 0.88);
left: -10px;
}
.ms-skin-black-2 .ms-tooltip-left .ms-tooltip-arrow {
border-left: solid 10px;
border-left-color: silver;
border-left-color: rgba(240, 240, 240, 0.88);
right: -10px;
}
.ms-skin-black-2 .ms-tooltip-point {cursor: pointer;}
.ms-skin-black-2 .ms-tooltip-point .ms-point-center {
width: 12px;
height: 12px; 
border-radius: 15px;
border: solid 2px #BBB;
background: white;
margin: -8px 0 0 -8px;
position: absolute;
z-index: 105;
}
.ms-skin-black-2 .ms-tooltip-point .ms-point-border {
width: 22px;
height: 22px; 
background: black;
background:rgba(0, 0, 0, 0.36);
margin: -11px 0 0 -11px;
position: absolute;
border-radius: 15px;
animation: point-anim 1.5s infinite ;
-moz-animation: point-anim 1.5s infinite;
-webkit-animation: point-anim 1.5s infinite;
-o-animation: point-anim 1.5s infinite;
}
.ms-ie7.ms-skin-black-2 .ms-tooltip-point .ms-point-border,
.ms-ie8.ms-skin-black-2 .ms-tooltip-point .ms-point-border{
display: none;
}
.ms-skin-black-2  .ms-tooltip {
max-width:200px;
}
.ms-skin-black-2 .ms-tooltip-cont {
padding: 10px;
background: silver;
background: rgba(240, 240, 240, 0.88);
text-shadow: 0 1px 0px white;
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
} @media 
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-black-2 .ms-slide .ms-slide-vpbtn,
.ms-skin-black-2 .ms-video-btn,
.ms-skin-black-2 .ms-slide .ms-slide-vcbtn,
.ms-skin-black-2 .ms-nav-next,
.ms-skin-black-2 .ms-nav-prev{
background-image:url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/black-skin-2-retina.png);
background-size: 152px 225px;
}
} .ms-skin-light-2 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-2 .ms-video-btn{
width: 54px;
height: 54px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-2.png) no-repeat -14px -150px;
top: 50%;
left: 50%;
margin: -27px 0 0 -27px;
}
.ms-skin-light-2 .ms-slide .ms-slide-vcbtn {
width: 27px;
height: 26px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-2.png) no-repeat -24px -29px;
top: 30px;
right: 30px;
} .ms-skin-light-2 .ms-nav-next,
.ms-skin-light-2 .ms-nav-prev {
width: 53px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-2.png);
background-position: -79px -19px;
height: 61px;
cursor: pointer;
top: 50%;
left: 30px;
margin-top: -26px;
position: absolute;
z-index: 110;
}
.ms-skin-light-2 .ms-nav-next {
right: 30px;
left: auto;
background-position: -79px -97px;
}
.ms-skin-light-2 .ms-bullets.ms-dir-h {
position: absolute;
bottom: 20px;
right: 50%;
width: 100px;
}
.ms-skin-light-2 .ms-bullets.ms-dir-h .ms-bullets-count {
position: relative;
right: -50%;
}
.ms-skin-light-2 .ms-bullet {
width: 9px;
height: 9px;
background: black;
margin: 4px;
border: solid 1px rgb(58, 58, 58);
}
.ms-skin-light-2 .ms-bullet-selected {
background-color: white;
}
.ms-skin-light-2 .ms-tooltip{
position: absolute;
z-index: 210;
cursor: auto;
}
.ms-skin-light-2 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-2 .ms-tooltip-bottom .ms-tooltip-arrow{
border-left: solid 10px transparent;
border-right: solid 10px transparent;
position: absolute;
left: 50%;
margin-left: -10px;
}
.ms-skin-light-2 .ms-tooltip-top .ms-tooltip-arrow{
border-top: solid 10px;
border-top-color: silver;
border-top-color: rgba(240, 240, 240, 0.88);
bottom: -10px;
}
.ms-skin-light-2 .ms-tooltip-bottom .ms-tooltip-arrow {
border-bottom: solid 10px;
border-bottom-color: silver;
border-bottom-color: rgba(240, 240, 240, 0.88);
top: -10px;
}
.ms-skin-light-2 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-2 .ms-tooltip-left .ms-tooltip-arrow{
border-top: solid 10px transparent;
border-bottom: solid 10px transparent;
position: absolute;
top: 50%;
margin-top: -10px;
}
.ms-skin-light-2 .ms-tooltip-right .ms-tooltip-arrow{
border-right: solid 10px;
border-right-color: silver;
border-right-color: rgba(240, 240, 240, 0.88);
left: -10px;
}
.ms-skin-light-2 .ms-tooltip-left .ms-tooltip-arrow {
border-left: solid 10px;
border-left-color: silver;
border-left-color: rgba(240, 240, 240, 0.88);
right: -10px;
}
.ms-skin-light-2 .ms-tooltip-point {cursor: pointer;}
.ms-skin-light-2 .ms-tooltip-point .ms-point-center {
width: 12px;
height: 12px; 
border-radius: 15px;
border: solid 2px #BBB;
background: white;
margin: -8px 0 0 -8px;
position: absolute;
z-index: 105;
}
.ms-skin-light-2 .ms-tooltip-point .ms-point-border {
width: 22px;
height: 22px; 
background: black;
background:rgba(0, 0, 0, 0.36);
margin: -11px 0 0 -11px;
position: absolute;
border-radius: 15px;
animation: point-anim 1.5s infinite ;
-moz-animation: point-anim 1.5s infinite;
-webkit-animation: point-anim 1.5s infinite;
-o-animation: point-anim 1.5s infinite;
}
.ms-skin-light-2  .ms-tooltip {
max-width:200px;
}
.ms-skin-light-2 .ms-tooltip-cont {
padding: 10px;
background: silver;
background: rgba(240, 240, 240, 0.88);
text-shadow: 0 1px 0px white;
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
} @media 
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-light-2 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-2 .ms-video-btn,
.ms-skin-light-2 .ms-slide .ms-slide-vcbtn,
.ms-skin-light-2 .ms-nav-next,
.ms-skin-light-2 .ms-nav-prev{
background-image:url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-2-retina.png);
background-size: 152px 225px;
}
} .ms-skin-light-3 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-3 .ms-video-btn{
width: 50px;
height: 50px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-3.png) no-repeat -15px -149px;
top: 50%;
left: 50%;
margin: -25px 0 0 -25px;
}
.ms-skin-light-3 .ms-slide .ms-slide-vcbtn {
width: 31px;
height: 29px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-3.png) no-repeat -26px -28px;
top: 30px;
right: 30px;
} .ms-skin-light-3 .ms-nav-next,
.ms-skin-light-3 .ms-nav-prev {
width: 50px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-3.png);
background-position: -82px -22px;
height: 50px;
cursor: pointer;
top: 50%;
left: 30px;
margin-top: -25px;
position: absolute;
z-index: 110;
}
.ms-skin-light-3 .ms-nav-next {
right: 30px;
left: auto;
background-position: -81px -99px;
}
.ms-skin-light-3 .ms-bullets.ms-dir-h {
position: absolute;
bottom: 20px;
right: 50%;
width: 100px;
}
.ms-skin-light-3 .ms-bullets.ms-dir-h .ms-bullets-count {
position: relative;
right: -50%;
}
.ms-skin-light-3 .ms-bullet {
width: 16px;
height: 16px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-3.png) no-repeat;
background-position: -31px -114px;
margin: 4px;
}
.ms-skin-light-3 .ms-bullet-selected {
background-position: -31px -81px;
}
.ms-skin-light-3 .ms-tooltip{
position: absolute;
z-index: 210;
cursor: auto;
}
.ms-skin-light-3 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-3 .ms-tooltip-bottom .ms-tooltip-arrow{
border-left: solid 10px transparent;
border-right: solid 10px transparent;
position: absolute;
left: 50%;
margin-left: -10px;
}
.ms-skin-light-3 .ms-tooltip-top .ms-tooltip-arrow{
border-top: solid 10px;
border-top-color: silver;
border-top-color: rgba(240, 240, 240, 0.88);
bottom: -10px;
}
.ms-skin-light-3 .ms-tooltip-bottom .ms-tooltip-arrow {
border-bottom: solid 10px;
border-bottom-color: silver;
border-bottom-color: rgba(240, 240, 240, 0.88);
top: -10px;
}
.ms-skin-light-3 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-3 .ms-tooltip-left .ms-tooltip-arrow{
border-top: solid 10px transparent;
border-bottom: solid 10px transparent;
position: absolute;
top: 50%;
margin-top: -10px;
}
.ms-skin-light-3 .ms-tooltip-right .ms-tooltip-arrow{
border-right: solid 10px;
border-right-color: silver;
border-right-color: rgba(240, 240, 240, 0.88);
left: -10px;
}
.ms-skin-light-3 .ms-tooltip-left .ms-tooltip-arrow {
border-left: solid 10px;
border-left-color: silver;
border-left-color: rgba(240, 240, 240, 0.88);
right: -10px;
}
.ms-skin-light-3 .ms-tooltip-point {cursor: pointer;}
.ms-skin-light-3 .ms-tooltip-point .ms-point-center {
width: 12px;
height: 12px; 
border-radius: 15px;
border: solid 2px #BBB;
background: white;
margin: -8px 0 0 -8px;
position: absolute;
z-index: 105;
}
.ms-skin-light-3 .ms-tooltip-point .ms-point-border {
width: 22px;
height: 22px; 
background: black;
background:rgba(0, 0, 0, 0.36);
margin: -11px 0 0 -11px;
position: absolute;
border-radius: 15px;
animation: point-anim 1.5s infinite ;
-moz-animation: point-anim 1.5s infinite;
-webkit-animation: point-anim 1.5s infinite;
-o-animation: point-anim 1.5s infinite;
}
.ms-skin-light-3  .ms-tooltip {
max-width:200px;
}
.ms-skin-light-3 .ms-tooltip-cont {
padding: 10px;
background: silver;
background: rgba(240, 240, 240, 0.88);
text-shadow: 0 1px 0px white;
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
} @media 
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-light-3 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-3 .ms-video-btn,
.ms-skin-light-3 .ms-slide .ms-slide-vcbtn,
.ms-skin-light-3 .ms-nav-next,
.ms-skin-light-3 .ms-nav-prev,
.ms-skin-light-3 .ms-bullet{
background-image:url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-3-retina.png);
background-size: 152px 225px;
}
} .ms-skin-light-4 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-4 .ms-video-btn{
width: 54px;
height: 54px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-4.png) no-repeat -14px -150px;
top: 50%;
left: 50%;
margin: -27px 0 0 -27px;
}
.ms-skin-light-4 .ms-slide .ms-slide-vcbtn {
width: 27px;
height: 26px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-4.png) no-repeat -24px -29px;
top: 30px;
right: 30px;
} .ms-skin-light-4 .ms-nav-next,
.ms-skin-light-4 .ms-nav-prev {
width: 54px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-4.png);
background-position: -77px -5px;
height: 68px;
cursor: pointer;
top: 50%;
left: -27px;
margin-top: -40px;
position: absolute;
z-index: 110;
}
.ms-skin-light-4 .ms-nav-next {
right: -27px;
left: auto;
background-position: -79px -83px;
}
.ms-skin-light-4 .ms-thumb-frame-selected {
opacity: 0.6;
}
.ms-skin-light-4 .ms-thumb-list.ms-dir-h {
bottom: -60px;
width: 100%;
height: 60px;
}
.ms-skin-light-4 .ms-thumb-list.ms-dir-v {
height: 100%;
width: 60px;
right: -60px;
top: 0;
}
.ms-skin-light-4 .ms-thumb-frame {
cursor: pointer;
float: left;
width: 60px;
height: 60px;
margin: 1px 0 0 1px;
overflow: hidden;
}
.ms-skin-light-4 .ms-bullets.ms-dir-h {
position: absolute;
bottom: 20px;
right: 50%;
width: 100px;
}
.ms-skin-light-4 .ms-bullets.ms-dir-h .ms-bullets-count {
position: relative;
right: -50%;
}
.ms-skin-light-4 .ms-bullet {
width: 9px;
height: 9px;
background: #b9b9b9;
margin: 4px;
border: solid 1px rgb(163, 163, 163);
}
.ms-skin-light-4 .ms-bullet-selected {
background-color: white;
}
.ms-skin-light-4 .ms-tooltip{
position: absolute;
z-index: 210;
cursor: auto;
}
.ms-skin-light-4 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-4 .ms-tooltip-bottom .ms-tooltip-arrow{
border-left: solid 10px transparent;
border-right: solid 10px transparent;
position: absolute;
left: 50%;
margin-left: -10px;
}
.ms-skin-light-4 .ms-tooltip-top .ms-tooltip-arrow{
border-top: solid 10px;
border-top-color: silver;
border-top-color: rgba(240, 240, 240, 0.88);
bottom: -10px;
}
.ms-skin-light-4 .ms-tooltip-bottom .ms-tooltip-arrow {
border-bottom: solid 10px;
border-bottom-color: silver;
border-bottom-color: rgba(240, 240, 240, 0.88);
top: -10px;
}
.ms-skin-light-4 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-4 .ms-tooltip-left .ms-tooltip-arrow{
border-top: solid 10px transparent;
border-bottom: solid 10px transparent;
position: absolute;
top: 50%;
margin-top: -10px;
}
.ms-skin-light-4 .ms-tooltip-right .ms-tooltip-arrow{
border-right: solid 10px;
border-right-color: silver;
border-right-color: rgba(240, 240, 240, 0.88);
left: -10px;
}
.ms-skin-light-4 .ms-tooltip-left .ms-tooltip-arrow {
border-left: solid 10px;
border-left-color: white;
border-left-color: rgba(240, 240, 240, 0.88);
right: -10px;
}
.ms-skin-light-4 .ms-tooltip-point {cursor: pointer;}
.ms-skin-light-4 .ms-tooltip-point .ms-point-center {
width: 12px;
height: 12px; 
border-radius: 15px;
border: solid 2px #E0E0E0;
background: #4b8aac;
margin: -8px 0 0 -8px;
position: absolute;
z-index: 105;
}
.ms-skin-light-4 .ms-tooltip-point .ms-point-border {
width: 22px;
height: 22px; 
background: white;
margin: -11px 0 0 -11px;
position: absolute;
border-radius: 15px;
animation: point-anim 1.5s infinite ;
-moz-animation: point-anim 1.5s infinite;
-webkit-animation: point-anim 1.5s infinite;
-o-animation: point-anim 1.5s infinite;
}
.ms-skin-light-4  .ms-tooltip {
max-width:200px;
}
.ms-skin-light-4 .ms-tooltip-cont {
padding: 10px;
background: silver;
background: rgba(240, 240, 240, 0.88);
text-shadow: 0 1px 0px white;
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
} @media 
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-light-4 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-4 .ms-video-btn,
.ms-skin-light-4 .ms-slide .ms-slide-vcbtn,
.ms-skin-light-4 .ms-nav-next,
.ms-skin-light-4 .ms-nav-prev{
background-image:url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-4-retina.png);
background-size: 152px 225px;
}
} .ms-skin-light-5 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-5 .ms-video-btn{
width: 32px;
height: 32px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-5.png) black no-repeat -24px -160px;
top: 50%;
left: 50%;
margin: -18px 0 0 -18px;
}
.ms-skin-light-5 .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-light-5 .ms-video-btn:hover{
background-color:#646464;
}
.ms-skin-light-5 .ms-slide .ms-slide-vcbtn {
width: 30px;
height: 30px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-5.png) white no-repeat -24px -28px;
top: 18px;
right: 30px;
} .ms-skin-light-5 .ms-nav-next,
.ms-skin-light-5 .ms-nav-prev {
width: 32px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-5.png) white;
background-position: -94px -32px;
height: 32px;
cursor: pointer;
bottom: 40px;
left: 40px;
margin-top: -20px;
position: absolute;
z-index: 110;
}
.ms-skin-light-5 .ms-nav-next:hover,
.ms-skin-light-5 .ms-nav-prev:hover{
background-color:#E0E0E0;
}
.ms-skin-light-5 .ms-nav-next {
left: 73px;
background-position: -93px -110px;
}
.ms-skin-light-5 .ms-bullets.ms-dir-h {
position: absolute;
bottom: 20px;
right: 50%;
width: 100px;
}
.ms-skin-light-5 .ms-bullets.ms-dir-h .ms-bullets-count {
position: relative;
right: -50%;
}
.ms-skin-light-5 .ms-bullet {
width: 10px;
height: 10px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-5.png) no-repeat;
margin: 4px;
background-position: -34px -117px;
}
.ms-skin-light-5 .ms-bullet-selected {
background-position: -34px -84px;
}
.ms-skin-light-5 .ms-tooltip{
position: absolute;
z-index: 210;
cursor: auto;
}
.ms-skin-light-5 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-5 .ms-tooltip-bottom .ms-tooltip-arrow{
border-left: solid 10px transparent;
border-right: solid 10px transparent;
position: absolute;
left: 50%;
margin-left: -10px;
}
.ms-skin-light-5 .ms-tooltip-top .ms-tooltip-arrow{
border-top: solid 10px;
border-top-color: silver;
border-top-color: rgba(240, 240, 240, 0.88);
bottom: -10px;
}
.ms-skin-light-5 .ms-tooltip-bottom .ms-tooltip-arrow {
border-bottom: solid 10px;
border-bottom-color: silver;
border-bottom-color: rgba(240, 240, 240, 0.88);
top: -10px;
}
.ms-skin-light-5 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-5 .ms-tooltip-left .ms-tooltip-arrow{
border-top: solid 10px transparent;
border-bottom: solid 10px transparent;
position: absolute;
top: 50%;
margin-top: -10px;
}
.ms-skin-light-5 .ms-tooltip-right .ms-tooltip-arrow{
border-right: solid 10px;
border-right-color: silver;
border-right-color: rgba(240, 240, 240, 0.88);
left: -10px;
}
.ms-skin-light-5 .ms-tooltip-left .ms-tooltip-arrow {
border-left: solid 10px;
border-left-color: silver;
border-left-color: rgba(240, 240, 240, 0.88);
right: -10px;
}
.ms-skin-light-5 .ms-tooltip-point {cursor: pointer;}
.ms-skin-light-5 .ms-tooltip-point .ms-point-center {
width: 12px;
height: 12px; 
border-radius: 15px;
border: solid 2px #BBB;
background: white;
margin: -8px 0 0 -8px;
position: absolute;
z-index: 105;
}
.ms-skin-light-5 .ms-tooltip-point .ms-point-border {
width: 22px;
height: 22px; 
background: black;
background:rgba(0, 0, 0, 0.36);
margin: -11px 0 0 -11px;
position: absolute;
border-radius: 15px;
animation: point-anim 1.5s infinite ;
-moz-animation: point-anim 1.5s infinite;
-webkit-animation: point-anim 1.5s infinite;
-o-animation: point-anim 1.5s infinite;
} .ms-android.ms-skin-light-5 .ms-tooltip-point .ms-point-border{
animation:none;
-moz-animation:none;
-webkit-animation:none;
-o-animation:none;
}
.ms-ie7.ms-skin-light-5 .ms-tooltip-point .ms-point-border,
.ms-ie8.ms-skin-light-5 .ms-tooltip-point .ms-point-border{
display: none;
}
.ms-skin-light-5  .ms-tooltip {
max-width:200px;
}
.ms-skin-light-5 .ms-tooltip-cont {
padding: 10px;
background: silver;
background: rgba(240, 240, 240, 0.88);
text-shadow: 0 1px 0px white;
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
} @media 
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-light-5 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-5 .ms-video-btn,
.ms-skin-light-5 .ms-slide .ms-slide-vcbtn,
.ms-skin-light-5 .ms-nav-next,
.ms-skin-light-5 .ms-nav-prev{
background-image:url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-5-retina.png);
background-size: 152px 225px;
}
} .ms-skin-light-6 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-6 .ms-video-btn{
width: 45px;
height: 45px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-6.png) white no-repeat -16px -103px;
border: solid 3px rgb(112, 112, 112);  border-color: rgba(0, 0, 0, 0.27);
-webkit-background-clip: padding-box;
top: 50%;
left: 50%;
margin: -23px 0 0 -23px;
}
.ms-skin-light-6 .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-light-6 .ms-video-btn:hover{
background-color:#E0E0E0;
}
.ms-skin-light-6 .ms-slide .ms-slide-vcbtn {
width: 25px;
height: 25px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-6.png) white no-repeat -27px -36px;
top: 15px;
right: 15px;
}
.ms-skin-light-6.round-skin .ms-slide .ms-slide-vcbtn{
border-radius: 30px;
} .ms-skin-light-6 .ms-nav-next,
.ms-skin-light-6 .ms-nav-prev {
position: absolute;
cursor: pointer;
z-index: 110;
width: 45px;
height: 45px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-6.png) white;
background-clip: padding-box;
background-position: -88px -26px;
border: solid 3px rgb(112, 112, 112);
border-color: rgba(0, 0, 0, 0.27);
top: 50%;
left: 30px;
margin-top: -22px;
}
.ms-skin-light-6.round-skin .ms-nav-next,
.ms-skin-light-6.round-skin .ms-nav-prev,
.ms-skin-light-6.round-skin .ms-slide .ms-slide-vpbtn,
.ms-skin-light-6.round-skin .ms-video-btn{
border-radius: 90px;
}
.ms-skin-light-6 .ms-nav-next:hover,
.ms-skin-light-6 .ms-nav-prev:hover{
background-color:#E0E0E0;
}
.ms-skin-light-6 .ms-nav-next {
right: 30px;
left: auto;
background-position: -86px -103px;
}
.ms-skin-light-6 .ms-bullets.ms-dir-h {
position: absolute;
bottom: 20px;
right: 50%;
width: 100px;
}
.ms-skin-light-6 .ms-bullets.ms-dir-h .ms-bullets-count {
position: relative;
right: -50%;
}
.ms-skin-light-6 .ms-bullet {
width: 8px;
height: 8px;
background: black;
-webkit-background-clip: padding-box;
border: solid 3px white;
border-color: rgba(255, 255, 255, 0.44);
margin: 4px;
background-position: -34px -117px;
}
.ms-skin-light-6.round-skin .ms-bullet{
border-radius: 15px;
}
.ms-skin-light-6 .ms-bullet-selected {
background-color: white;
border-color: black;
border-color: rgba(0, 0, 0, 0.44);
}
.ms-skin-light-6 .ms-tooltip{
position: absolute;
z-index: 210;
cursor: auto;
}
.ms-skin-light-6 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-6 .ms-tooltip-bottom .ms-tooltip-arrow{
border-left: solid 10px transparent;
border-right: solid 10px transparent;
position: absolute;
left: 50%;
margin-left: -10px;
}
.ms-skin-light-6 .ms-tooltip-top .ms-tooltip-arrow{
border-top: solid 10px;
border-top-color: silver;
border-top-color: rgba(240, 240, 240, 0.88);
bottom: -10px;
}
.ms-skin-light-6 .ms-tooltip-bottom .ms-tooltip-arrow {
border-bottom: solid 10px;
border-bottom-color: silver;
border-bottom-color: rgba(240, 240, 240, 0.88);
top: -10px;
}
.ms-skin-light-6 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-6 .ms-tooltip-left .ms-tooltip-arrow{
border-top: solid 10px transparent;
border-bottom: solid 10px transparent;
position: absolute;
top: 50%;
margin-top: -10px;
}
.ms-skin-light-6 .ms-tooltip-right .ms-tooltip-arrow{
border-right: solid 10px;
border-right-color: silver;
border-right-color: rgba(240, 240, 240, 0.88);
left: -10px;
}
.ms-skin-light-6 .ms-tooltip-left .ms-tooltip-arrow {
border-left: solid 10px;
border-left-color: silver;
border-left-color: rgba(240, 240, 240, 0.88);
right: -10px;
}
.ms-skin-light-6 .ms-tooltip-point {cursor: pointer;}
.ms-skin-light-6 .ms-tooltip-point .ms-point-center {
width: 12px;
height: 12px; 
border-radius: 15px;
border: solid 2px #BBB;
background: white;
margin: -8px 0 0 -8px;
position: absolute;
z-index: 105;
}
.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
width: 22px;
height: 22px; 
background: black;
background:rgba(0, 0, 0, 0.36);
margin: -11px 0 0 -11px;
position: absolute;
border-radius: 15px;
animation: point-anim 1.5s infinite ;
-moz-animation: point-anim 1.5s infinite;
-webkit-animation: point-anim 1.5s infinite;
-o-animation: point-anim 1.5s infinite;
}
.ms-ie7.ms-skin-light-6 .ms-tooltip-point .ms-point-border,
.ms-ie8.ms-skin-light-6 .ms-tooltip-point .ms-point-border{
display: none;
}
.ms-skin-light-6  .ms-tooltip {
max-width:200px;
}
.ms-skin-light-6 .ms-tooltip-cont {
padding: 10px;
background: silver;
background: rgba(240, 240, 240, 0.88);
text-shadow: 0 1px 0px white;
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
} @media 
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-light-6 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-6 .ms-video-btn,
.ms-skin-light-6 .ms-slide .ms-slide-vcbtn,
.ms-skin-light-6 .ms-nav-next,
.ms-skin-light-6 .ms-nav-prev{
background-image:url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/light-skin-6-retina.png);
background-size: 152px 225px;
}
} .ms-skin-metro .ms-slide .ms-slide-vpbtn,
.ms-skin-metro .ms-video-btn{
width: 47px;
height: 46px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/metro-skin.png) no-repeat -16px -152px;
top: 50%;
left: 50%;
margin: -22px 0 0 -24px;
}
.ms-skin-metro .ms-slide .ms-slide-vcbtn {
width: 47px;
height: 47px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/metro-skin.png) no-repeat -16px -19px;
top: 15px;
right: 15px;
} .ms-skin-metro .ms-nav-next,
.ms-skin-metro .ms-nav-prev {
width: 47px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/metro-skin.png);
background-position: -83px -23px;
height: 47px;
cursor: pointer;
top: 50%;
left: 30px;
margin-top: -24px;
position: absolute;
z-index: 110;
}
.ms-skin-metro .ms-nav-next {
right: 30px;
left: auto;
background-position: -81px -100px;
}
.ms-skin-metro .ms-bullets.ms-dir-h {
position: absolute;
bottom: 20px;
right: 50%;
width: 100px;
}
.ms-skin-metro .ms-bullets.ms-dir-h .ms-bullets-count {
position: relative;
right: -50%;
}
.ms-skin-metro .ms-bullet {
width: 16px;
height: 16px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/metro-skin.png) no-repeat;
background-position: -31px -114px;
margin: 4px;
}
.ms-skin-metro .ms-bullet-selected {
background-position: -31px -81px;
}
.ms-skin-metro .ms-tooltip{
position: absolute;
z-index: 210;
cursor: auto;
}
.ms-skin-metro .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-metro .ms-tooltip-bottom .ms-tooltip-arrow{
border-left: solid 10px transparent;
border-right: solid 10px transparent;
position: absolute;
left: 50%;
margin-left: -10px;
}
.ms-skin-metro .ms-tooltip-top .ms-tooltip-arrow{
border-top: solid 10px;
border-top-color: silver;
border-top-color: rgba(240, 240, 240, 0.88);
bottom: -10px;
}
.ms-skin-metro .ms-tooltip-bottom .ms-tooltip-arrow {
border-bottom: solid 10px;
border-bottom-color: silver;
border-bottom-color: rgba(240, 240, 240, 0.88);
top: -10px;
}
.ms-skin-metro .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-metro .ms-tooltip-left .ms-tooltip-arrow{
border-top: solid 10px transparent;
border-bottom: solid 10px transparent;
position: absolute;
top: 50%;
margin-top: -10px;
}
.ms-skin-metro .ms-tooltip-right .ms-tooltip-arrow{
border-right: solid 10px;
border-right-color: silver;
border-right-color: rgba(240, 240, 240, 0.88);
left: -10px;
}
.ms-skin-metro .ms-tooltip-left .ms-tooltip-arrow {
border-left: solid 10px;
border-left-color: silver;
border-left-color: rgba(240, 240, 240, 0.88);
right: -10px;
}
.ms-skin-metro .ms-tooltip-point {cursor: pointer;}
.ms-skin-metro .ms-tooltip-point .ms-point-center {
width: 12px;
height: 12px; 
border-radius: 15px;
border: solid 2px #BBB;
background: white;
margin: -8px 0 0 -8px;
position: absolute;
z-index: 105;
}
.ms-skin-metro .ms-tooltip-point .ms-point-border {
width: 22px;
height: 22px; 
background: black;
background:rgba(0, 0, 0, 0.36);
margin: -11px 0 0 -11px;
position: absolute;
border-radius: 15px;
animation: point-anim 1.5s infinite ;
-moz-animation: point-anim 1.5s infinite;
-webkit-animation: point-anim 1.5s infinite;
-o-animation: point-anim 1.5s infinite;
}
.ms-skin-metro .ms-tooltip {
max-width:200px;
}
.ms-skin-metro .ms-tooltip-cont {
padding: 10px;
background: silver;
background: rgba(240, 240, 240, 0.88);
text-shadow: 0 1px 0px white;
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
} @media 
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-metro .ms-slide .ms-slide-vpbtn,
.ms-skin-metro .ms-video-btn,
.ms-skin-metro .ms-slide .ms-slide-vcbtn,
.ms-skin-metro .ms-nav-next,
.ms-skin-metro .ms-nav-prev,
.ms-skin-metro .ms-bullet{
background-image:url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/metro-skin-retina.png);
background-size: 152px 225px;
}
} .ms-skin-minimal .ms-slide .ms-slide-vpbtn,
.ms-skin-minimal .ms-video-btn{
width: 55px;
height: 55px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/minimal.svg) no-repeat 24px 18px white;
border: solid 1px #3d3d3d;
border-radius: 50%;
top: 50%;
left: 50%;
margin: -27px 0 0 -27px;
-webkit-transition: background-color 300ms;
transition: background-color 300ms;
}
.ms-skin-minimal .ms-slide .ms-slide-vcbtn:hover,
.ms-skin-minimal .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-minimal .ms-video-btn:hover {
background-color: #f1f1f1;
}
.ms-skin-minimal .ms-slide .ms-slide-vcbtn {
width: 31px;
height: 31px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/minimal.svg) no-repeat -289px 6px white;
border-radius: 50%;
border: solid 1px #3d3d3d;
top: 18px;
right: 30px;
-webkit-transition: background-color 300ms;
transition: background-color 300ms;
} .ms-skin-minimal .ms-nav-next,
.ms-skin-minimal .ms-nav-prev {
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/minimal.svg) no-repeat white;
background-position: -178px 17px;
border: solid 1px #3d3d3d;
border-radius: 50%;
height: 55px;
width: 55px;
cursor: pointer;
top: 50%;
left: 30px;
margin-top: -27px;
position: absolute;
z-index: 110;
-webkit-transition: background-color 300ms;
transition: background-color 300ms;
}
.ms-skin-minimal .ms-nav-next:hover,
.ms-skin-minimal .ms-nav-prev:hover{
background-color: #f1f1f1;
}
.ms-skin-minimal .ms-nav-next {
right: 30px;
left: auto;
background-position: -75px 17px;
}
.ms-skin-minimal .ms-bullet {
width: 8px;
height: 8px;
background: white;
border: solid 1px #3d3d3d;
border-radius: 50%;
margin: 4px;
background-position: -34px -117px;
}
.ms-skin-minimal .ms-bullet-selected {
background: #3d3d3d;
}
.ms-skin-minimal .ms-time-bar {
height: 3px;
background: #FFFFFF;
border-top: solid 1px rgba(0, 0, 0, 0.41);
}
.ms-skin-minimal .ms-tooltip{
position: absolute;
z-index: 210;
cursor: auto;
}
.ms-skin-minimal .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-minimal .ms-tooltip-bottom .ms-tooltip-arrow{
border-left: solid 10px transparent;
border-right: solid 10px transparent;
position: absolute;
left: 50%;
margin-left: -10px;
}
.ms-skin-minimal .ms-tooltip-top .ms-tooltip-arrow{
border-top: solid 10px;
border-top-color: silver;
border-top-color: rgba(240, 240, 240, 0.88);
bottom: -10px;
}
.ms-skin-minimal .ms-tooltip-bottom .ms-tooltip-arrow {
border-bottom: solid 10px;
border-bottom-color: silver;
border-bottom-color: rgba(240, 240, 240, 0.88);
top: -10px;
}
.ms-skin-minimal .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-minimal .ms-tooltip-left .ms-tooltip-arrow{
border-top: solid 10px transparent;
border-bottom: solid 10px transparent;
position: absolute;
top: 50%;
margin-top: -10px;
}
.ms-skin-minimal .ms-tooltip-right .ms-tooltip-arrow{
border-right: solid 10px;
border-right-color: silver;
border-right-color: rgba(240, 240, 240, 0.88);
left: -10px;
}
.ms-skin-minimal .ms-tooltip-left .ms-tooltip-arrow {
border-left: solid 10px;
border-left-color: silver;
border-left-color: rgba(240, 240, 240, 0.88);
right: -10px;
}
.ms-skin-minimal .ms-tooltip-point {cursor: pointer;}
.ms-skin-minimal .ms-tooltip-point .ms-point-center {
width: 12px;
height: 12px;
border-radius: 15px;
border: solid 2px #BBB;
background: white;
margin: -8px 0 0 -8px;
position: absolute;
z-index: 105;
}
.ms-skin-minimal .ms-tooltip-point .ms-point-border {
width: 22px;
height: 22px;
background: black;
background:rgba(0, 0, 0, 0.36);
margin: -11px 0 0 -11px;
position: absolute;
border-radius: 15px;
animation: point-anim 1.5s infinite ;
-moz-animation: point-anim 1.5s infinite;
-webkit-animation: point-anim 1.5s infinite;
-o-animation: point-anim 1.5s infinite;
}
.ms-skin-minimal .ms-tooltip {
max-width:200px;
}
.ms-skin-minimal .ms-tooltip-cont {
padding: 10px;
background: silver;
background: rgba(240, 240, 240, 0.88);
text-shadow: 0 1px 0px white;
margin-left: -1px;
} .ms-skin-contrast .ms-slide .ms-slide-vpbtn,
.ms-skin-contrast .ms-video-btn{
width: 60px;
height: 60px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/contrast-skin.png) no-repeat -10px -144px;
top: 50%;
left: 50%;
margin: -30px 0 0 -30px;
}
.ms-skin-contrast .ms-slide .ms-slide-vcbtn {
width: 24px;
height: 24px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/contrast-skin.png) no-repeat -27px -30px;
top: 30px;
right: 30px;
} .ms-skin-contrast .ms-nav-next,
.ms-skin-contrast .ms-nav-prev {
width: 60px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/contrast-skin.png);
background-position: -76px -17px;
height: 60px;
cursor: pointer;
top: 50%;
left: 30px;
margin-top: -30px;
position: absolute;
z-index: 110;
}
.ms-skin-contrast .ms-nav-next {
right: 30px;
left: auto;
background-position: -77px -91px;
}
.ms-skin-contrast .ms-bullets.ms-dir-h {
position: absolute;
bottom: 20px;
right: 50%;
width: 100px;
}
.ms-skin-contrast .ms-bullets.ms-dir-h .ms-bullets-count {
position: relative;
right: -50%;
}
.ms-skin-contrast .ms-bullet {
width: 16px;
height: 16px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/contrast-skin.png) no-repeat;
background-position: -31px -114px;
margin: 4px;
}
.ms-skin-contrast .ms-bullet-selected {
background-position: -31px -81px;
}
.ms-skin-contrast .ms-tooltip{
position: absolute;
z-index: 210;
cursor: auto;
}
.ms-skin-contrast .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-contrast .ms-tooltip-bottom .ms-tooltip-arrow{
border-left: solid 10px transparent;
border-right: solid 10px transparent;
position: absolute;
left: 50%;
margin-left: -10px;
}
.ms-skin-contrast .ms-tooltip-top .ms-tooltip-arrow{
border-top: solid 10px;
border-top-color: #fc3116;
border-top-color: rgba(252, 49, 22, 0.8);
bottom: -10px;
}
.ms-skin-contrast .ms-tooltip-bottom .ms-tooltip-arrow {
border-bottom: solid 10px;
border-bottom-color: #fc3116;
border-bottom-color: rgba(252, 49, 22, 0.8);
top: -10px;
}
.ms-skin-contrast .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-contrast .ms-tooltip-left .ms-tooltip-arrow{
border-top: solid 10px transparent;
border-bottom: solid 10px transparent;
position: absolute;
top: 50%;
margin-top: -10px;
}
.ms-skin-contrast .ms-tooltip-right .ms-tooltip-arrow{
border-right: solid 10px;
border-right-color: #fc3116;
border-right-color: rgba(252, 49, 22, 0.8);
left: -10px;
}
.ms-skin-contrast .ms-tooltip-left .ms-tooltip-arrow {
border-left: solid 10px;
border-left-color: #fc3116;
border-left-color: rgba(252, 49, 22, 0.8);
right: -10px;
}
.ms-skin-contrast .ms-tooltip-point {cursor: pointer;}
.ms-skin-contrast .ms-tooltip-point .ms-point-center {
width: 12px;
height: 12px; 
border-radius: 15px;
border: solid 2px #636363;
background: black;
margin: -8px 0 0 -8px;
position: absolute;
z-index: 105;
}
.ms-skin-contrast .ms-tooltip-point .ms-point-border {
width: 22px;
height: 22px; 
background: white;
background: rgba(255, 255, 255, 0.99);
margin: -11px 0 0 -11px;
position: absolute;
border-radius: 15px;
animation: point-anim 1.5s infinite ;
-moz-animation: point-anim 1.5s infinite;
-webkit-animation: point-anim 1.5s infinite;
-o-animation: point-anim 1.5s infinite;
}
.ms-skin-contrast  .ms-tooltip {
max-width:200px;
}
.ms-skin-contrast .ms-tooltip-cont {
padding: 10px;
background: #fc3116;
background: rgba(252, 49, 22, 0.8);
text-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
color: white;
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
} @media 
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-contrast .ms-slide .ms-slide-vpbtn,
.ms-skin-contrast .ms-video-btn,
.ms-skin-contrast .ms-slide .ms-slide-vcbtn,
.ms-skin-contrast .ms-nav-next,
.ms-skin-contrast .ms-nav-prev,
.ms-skin-contrast .ms-bullet{
background-image:url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/skins/contrast-skin-retina.png);
background-size: 152px 225px;
}
}
.ms-caro3d-template .ms-container {
padding: 10px 0 50px 0;
} .ms-caro3d-template .ms-slide{
-webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(90%, transparent), to(rgba(255,255,255,0.5)));
}
.ms-caro3d-template .ms-slide-bgcont{
border-radius: 8px;
}
.ms-dis-slider-cont {
position: relative;
padding: 3.2% 8.5% 24%;
max-width: 508px;
}
.ms-display-cont .ms-view{
background-color: #17171a;
}
.ms-display-cont{
max-width: 614px;
position: relative;
margin: 0 auto;
}
.ms-display-bg {
max-width: 100%;
position: absolute;
}
.ms-display-template .ms-nav-prev,
.ms-display-template .ms-nav-next {
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/templates/device-skin.png) no-repeat -11px -9px;
width: 35px;
height: 40px;
left: -80px;
margin-top: -17px;
position: absolute;
top:50%;
cursor: pointer;
}
.ms-display-template .ms-nav-next {
background-position: -59px -9px;
right: -80px;
left:auto;
}
.ms-display-template .ms-bullets.ms-dir-h {
position: absolute;
bottom: -50%;
right: 50%;
width: 100px;
}
.ms-display-template .ms-bullets.ms-dir-h .ms-bullets-count {
position: relative;
right: -50%;
}
.ms-display-template .ms-bullet {
width: 10px;
height: 10px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/templates/device-skin.png) no-repeat -112px -25px;
margin: 4px;
}
.ms-display-template .ms-bullet-selected {
background-position: -143px -25px;
}
.ms-gallery-template .ms-gallery-botcont {
height: 55px;
background: black;
color: white;
font-weight: 300;
font-family: "Lato", sans-serif;
font-size: 18px;
position: relative;
}
.ms-gallery-template .ms-gal-playbtn {
width: 55px;
height: 100%;
float: left;
cursor: pointer;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/templates/gallery-btns.png) no-repeat 6px 6px;
}
.ms-gallery-template .ms-gal-playbtn.btn-pause {
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/templates/gallery-btns.png) no-repeat -55px 7px;
}
.ms-gallery-template .ms-gal-thumbtoggle {
position: absolute;
right: 0;
z-index: 110;
width: 55px;
height: 100%;
cursor: pointer;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/templates/gallery-btns.png) no-repeat -53px -41px;
}
.ms-gallery-template .ms-gal-thumbtoggle.btn-hide {
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/templates/gallery-btns.png) no-repeat 4px -41px;
}
.ms-gallery-template .ms-slide-num {
float: left;
padding: 17px 9px;
color: #727272;
}
.ms-gallery-template .ms-slide-info {
float: left;
padding: 18px 4px;
position: relative;
width: auto;
}
.ms-gallery-template .ms-bullets.ms-dir-h {
position: absolute;
bottom: 18px;
right: 105px;
width: 100px;
}
.ms-gallery-template .ms-bullet {
width: 8px;
height: 8px;
background: #1e1e1e;
margin: 4px;
border-radius: 15px;
}
.ms-gallery-template .ms-bullet-selected {
background-color: white;
}
.ms-gallery-template .ms-timerbar {
width: 100%;
top: -4px;
height: 4px;
position: absolute;
background: rgba(0, 0, 0, 0.32);
}
.ms-gallery-template .ms-time-bar {
height: 4px;
background: rgba(255, 255, 255, 0.7);
}
.ms-gallery-template .ms-thumb-list.ms-dir-h {
width: 100%;
background: black;
background: rgba(0, 0, 0, 0.95);
padding-top: 1px;
}
.ms-gallery-template .ms-thumb-frame {
cursor: pointer;
float: left;
width: 175px;
overflow: hidden;
opacity: 0.5;
-webkit-transition: opacity 400ms;
transition: opacity 400ms;
}
.ms-gallery-template .ms-thumb-frame-selected {
opacity: 1;
}
.ms-gallery-template .ms-gal-thumbcont {
overflow: hidden;
width: 100%;
height: 115px;
position: absolute;
top: -115px;
left: 0;
-webkit-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
.ms-gallery-template .ms-gal-thumbcont.hide-thumbs {
height: 0;
top: 0;
}
@media (max-width: 570px) {
.ms-gallery-template .ms-slide-info {
display: none;
}
}
.ms-laptop-template .ms-laptop-cont .ms-view{
background-color: #17171a;
}
.ms-laptop-template .ms-laptop-cont{
max-width: 645px;
position: relative;
margin: 0 auto;
}
.ms-laptop-template .ms-lt-slider-cont {
position: relative;
padding: 5% 11.9% 20%;
max-width: 492px;
}
.ms-laptop-template .ms-laptop-bg {
max-width: 100%;
position: absolute;
}
.ms-laptop-template .ms-nav-prev,
.ms-laptop-template .ms-nav-next {
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/templates/device-skin.png) no-repeat -11px -9px;
width: 35px;
height: 40px;
left: -80px;
margin-top: -17px;
position: absolute;
top:50%;
cursor: pointer;
}
.ms-laptop-template .ms-nav-next {
background-position: -59px -9px;
right: -80px;
left:auto;
}
.ms-laptop-template .ms-bullets.ms-dir-h {
position: absolute;
bottom: -40%;
right: 50%;
width: 100px;
}
.ms-laptop-template .ms-bullets.ms-dir-h .ms-bullets-count {
position: relative;
right: -50%;
}
.ms-laptop-template .ms-bullet {
width: 10px;
height: 10px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/templates/device-skin.png) no-repeat -112px -25px;
margin: 4px;
}
.ms-laptop-template .ms-bullet-selected {
background-position: -143px -25px;
}
.ms-tablet-template .ms-tablet-cont .ms-view{
background-color: #17171a;
}
.ms-tablet-template .ms-tablet-cont{
max-width: 500px;
position: relative;
margin: 0 auto;
}
.ms-tablet-template.ms-tablet-land .ms-tablet-cont {
max-width: 842px;
}
.ms-tablet-template.ms-tablet-land .ms-lt-slider-cont {
padding: 4.1% 12.1% 10%;
max-width: 632px;
}
.ms-tablet-template .ms-lt-slider-cont {
position: relative;
padding: 11.1% 11% 22%;
max-width: 400px;
}
.ms-tablet-template .ms-tablet-bg {
max-width: 100%;
position: absolute;
}
.ms-tablet-template .ms-nav-prev,
.ms-tablet-template .ms-nav-next {
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/templates/device-skin.png) no-repeat -11px -9px;
width: 35px;
height: 40px;
left: -120px;
margin-top: -17px;
position: absolute;
top:50%;
cursor: pointer;
}
.ms-tablet-template .ms-nav-next {
background-position: -59px -9px;
right: -120px;
left:auto;
}
.ms-tablet-template .ms-bullets.ms-dir-h {
position: absolute;
bottom: -18%;
right: 50%;
width: 100px;
}
.ms-tablet-template .ms-bullets.ms-dir-h .ms-bullets-count {
position: relative;
right: -50%;
}
.ms-tablet-template .ms-bullet {
width: 10px;
height: 10px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/templates/device-skin.png) no-repeat -112px -25px;
margin: 4px;
}
.ms-tablet-template .ms-bullet-selected {
background-position: -143px -25px;
}
.ms-phone-template .ms-phone-cont .ms-view{
background-color: #17171a;
}
.ms-phone-template .ms-phone-cont{
max-width: 386px;
position: relative;
margin: 0 auto;
}
.ms-phone-template.ms-phone-land .ms-phone-cont {
max-width: 666px;
}
.ms-phone-template.ms-phone-land .ms-lt-slider-cont {
position: relative;
padding: 4.6% 16.1% 10% 15.5%;
max-width: 455px;
}
.ms-phone-template .ms-lt-slider-cont {
position: relative;
padding: 26.2% 16.5% 33% 16.8%;
max-width: 258px;
}
.ms-phone-template .ms-phone-bg {
max-width: 100%;
position: absolute;
}
.ms-phone-template .ms-nav-prev,
.ms-phone-template .ms-nav-next {
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/templates/device-skin.png) no-repeat -11px -9px;
width: 35px;
height: 40px;
left: -120px;
margin-top: -17px;
position: absolute;
top:50%;
cursor: pointer;
}
.ms-phone-template .ms-nav-next {
background-position: -59px -9px;
right: -120px;
left:auto;
}
.ms-phone-template .ms-bullets.ms-dir-h {
position: absolute;
bottom: -30%;
right: 50%;
width: 100px;
}
.ms-phone-template .ms-bullets.ms-dir-h .ms-bullets-count {
position: relative;
right: -50%;
}
.ms-phone-template .ms-bullet {
width: 10px;
height: 10px;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/templates/device-skin.png) no-repeat -112px -25px;
margin: 4px;
}
.ms-phone-template .ms-bullet-selected {
background-position: -143px -25px;
}
.ms-phone-template.ms-phone-land .ms-bullets.ms-dir-h {
bottom: -21%;
}
.ms-phone-template.ms-phone-land .ms-nav-next {
right: -150px;
}
.ms-phone-template.ms-phone-land .ms-nav-prev {
left: -150px;
}
.ms-partialview-template .ms-slide-info {
text-align: center;
margin-top: 20px;
width: 100%;
}
.ms-partialview-template .ms-slide-info h3 {
margin: 5px;
font-weight: 300;
font-size: 23pt;
color: #222;
}
.ms-partialview-template .ms-slide-info h4 {
margin: 5px;
font-weight: 300;
font-size: 14pt;
color: #7A7A7A;
}
.ms-partialview-template .ms-slide-info p {
font-size: 10pt;
margin: 6px;
} .ms-showcase2-template .ms-view{background: transparent;}
.master-slider{
-moz-transform:translate3d(0,0,1px);
}
.ms-staff-carousel{
margin: 25px auto;
position: relative;
}
.ms-staff-carousel .ms-view{
overflow:visible;
background-color: transparent;
}
.ms-staff-carousel .ms-nav-prev,
.ms-staff-carousel .ms-nav-next {
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/templates/staff-arrows.png) white no-repeat -7px -57px;
width: 35px;
height: 40px;
left: -35px;
margin-top: -17px;
box-shadow: 0px 1px 0px 0px rgb(190, 190, 190);
position: absolute;
top:50%;
cursor: pointer;
}
.ms-staff-carousel .ms-nav-next {
background-position: -6px -7px;
right:-35px;
left:auto;
}
.ms-staff-carousel .ms-staff-info{
text-align: center;
margin:0 auto;
max-width: 600px;
margin-top:30px;
min-height:300px;
color:#222222;
}
.ms-staff-carousel .ms-staff-info h3{
font-weight: 300;
font-size: 22pt;
margin:0px;
}
.ms-staff-carousel .ms-staff-info h4{
font-weight: 300;
color:#787878;
font-size: 15pt;
margin:3px;
}
.ms-staff-carousel.ms-round .ms-slide-bgcont {
border-radius: 5000px;
border: solid 8px rgb(230, 230, 230);
margin: 0 -8px;
}
.ms-staff-carousel.ms-round .ms-view{
padding-bottom: 8%;
}
.ms-staff-carousel.ms-round .ms-nav-prev,
.ms-staff-carousel.ms-round .ms-nav-next {
background-color:transparent;
box-shadow : none;
left:-45px;
}
.ms-staff-carousel.ms-round .ms-nav-next {
left:auto;
right:-45px
}
.ms-tabs-template .ms-thumb-frame h3 {
font-weight: 400;
font-size: 13pt;
margin:0;
}
.ms-tabs-template .ms-thumb-frame p {
font-size:10pt;
margin: 4px 0;
}
.ms-tabs-template .ms-thumb-frame-selected h3{
color:#4b8aac;
}
.ms-vertical-template .ms-nav-prev,
.ms-vertical-template .ms-nav-next {
top: 10px;
left: 50%;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/templates/vertical-arrows.png) no-repeat;
background-position: -11px -6px;
width: 40px;
height: 30px;
margin-left: -20px;
margin-top: 0;
}
.ms-vertical-template .ms-nav-next{
top:auto;
bottom:10px;
background-position: -11px -53px;
}
.ms-vertical-template .ms-thumblist-fwd,
.ms-vertical-template .ms-thumblist-bwd {
width: 100%;
position: absolute;
top: 0;
height: 15px;
cursor: pointer;
background: url(//www.biei-hotelparkhills.com/app/wp-content/plugins/masterslider/public/assets/css/templates/vertical-arrows.png) no-repeat;
background-position: 50% -106px;
}
.ms-vertical-template .ms-thumblist-bwd {
top: auto;
bottom: 0;
background-position: 50% -145px;
}