/*!
Theme Name: ZEN
Author: R.D.C.
Description: Zen retreat theme
Version: v0.0.1
*/a,html{color:#b39354}.fadedown.active,.image.fade.active{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease}.post,footer,header{text-align:center}*{margin:0;padding:0;font-weight:300}a{text-decoration:none}li,ul{list-style:none}.clear{clear:both;width:0%!important}img{max-width:100%}html{font-size:16px;font-family:"Shippori Mincho",serif;word-wrap:break-word;letter-spacing:.1em;background:#000}.font0{font-size:0}@media screen and (max-width:767px){.pc{display:none!important}}@media screen and (min-width:768px) and (max-width:1023px){.pc{display:none!important}}@media screen and (min-width:1024px){.sp{display:none!important}#container{min-width:950px}}#booking-package_durationStay .row.summary .name,#booking_package_calendarPostPage{display:none}button,input[type=button],input[type=submit]{-webkit-appearance:none}h2{font-size:28px}@media screen and (max-width:767px){h2{font-size:20px}}@media screen and (min-width:768px) and (max-width:1023px){h2{font-size:24px}}h2 span{font-size:12px;letter-spacing:.2em}h3{font-size:26px}@media screen and (max-width:767px){h3{font-size:19px}}@media screen and (min-width:768px) and (max-width:1023px){h3{font-size:19px}}h4,h6{font-size:15px}@media screen and (max-width:767px){h4{font-size:13px}}@media screen and (min-width:768px) and (max-width:1023px){h4{font-size:13px}}h5{font-size:17px}@media screen and (min-width:768px) and (max-width:1023px){h5{font-size:15px}}@media screen and (max-width:767px){h5{font-size:15px}h6{font-size:13px}}@media screen and (min-width:768px) and (max-width:1023px){h6{font-size:13px}}p{line-height:2em;font-size:14px}@media screen and (max-width:767px){p{font-size:13px}}@media screen and (min-width:768px) and (max-width:1023px){p{font-size:14px}}.image_wrap{overflow:hidden}.image.fade.active{transition:all .6s ease;transition-delay:.5s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.fadedown{opacity:0;filter:alpha(Opacity=0);transform:translateY(0)}.fadedown.active,.fadeup{transform:translateY(15px)}.fadedown.active{opacity:1;filter:alpha(Opacity=100);transition:all .6s ease;transition-delay:1s}.fadeleft.active,.fadeup.active{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease}.fadeup{opacity:0;filter:alpha(Opacity=0)}.fadeup.active{opacity:1;filter:alpha(Opacity=100);transition:all .6s ease;transition-delay:1s;transform:translateY(0)}.fadeleft{opacity:0;filter:alpha(Opacity=0);transform:translateX(-15px)}.fadeleft.active{opacity:1;filter:alpha(Opacity=100);transition:all .6s ease;transition-delay:1s;transform:translateX(0)}.fadeInUpRight{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}.fadeInUpSmall{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}@-moz-keyframes fadeInUpRight{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(3%,0,0);transform:translate3d(3%,0,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInUpRight{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(3%,0,0);transform:translate3d(3%,0,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes fadeInUpRight{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(3%,0,0);transform:translate3d(3%,0,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpRight{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(3%,0,0);transform:translate3d(3%,0,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes fadeInUpSmall{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(0,3%,0);transform:translate3d(0,3%,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInUpSmall{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(0,3%,0);transform:translate3d(0,3%,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes fadeInUpSmall{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(0,3%,0);transform:translate3d(0,3%,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpSmall{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(0,3%,0);transform:translate3d(0,3%,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}header{padding-top:30px;position:fixed;width:100%;z-index:9999}header .logoimg img{width:40px}footer{padding-top:200px;padding-bottom:20px}footer address{font-size:10px;font-style:normal}.post{width:80%;margin:0 auto}.post h2{font-size:16px;padding-top:150px;padding-bottom:70px}@media screen and (max-width:767px){.post{width:90%}.post h2{padding-top:120px;padding-bottom:50px}}#booking-package{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:30px}#booking-package_inputFormPanel input,form input,form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}@media screen and (max-width:767px){#booking-package{padding:20px}}#booking-package_durationStay .clearLabel{font-size:12px;color:#b39354!important;text-decoration:underline}#booking-package_calendarPage .selected_day_slot{background:#b39354!important;color:#fff!important}#booking-package_durationStay .row.guests_in_panel{padding:0}#booking-package_durationStay .row.guests_in_panel .guestsTitle{text-align:left;padding-left:.5em;padding-top:.5em}#booking-package_durationStay .row.summary{padding-top:25px}#booking-package_durationStay .row.summary *{font-size:13px}#booking-package_durationStay .row.summary .summaryValue.summaryNightsValue.totalLengthOfStayLabel{color:#b39354}#booking-package_durationStay .row.total_amount #bookingPrice{font-size:20px}button.book_now_button,button.next_page_button{background:#b39354;color:#fff;border:none;width:200px;padding:10px 0;margin-top:30px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}button#returnToSchedules{-webkit-appearance:none;border:none;background:0 0;font-size:13px!important;color:#b39354}#booking-package_inputFormPanel .row{text-align:left}#booking-package_inputFormPanel .form_text,#booking-package_inputFormPanel select{background:#f7f7f7;padding:10px!important;font-size:15px;-webkit-appearance:none;color:#b39354;font-weight:600}#booking-package_inputFormPanel input{box-sizing:border-box}#booking-package_inputFormPanel #booking_package_input_email,#booking-package_inputFormPanel #booking_package_input_firstname,#booking-package_inputFormPanel #booking_package_input_lastname,#booking-package_inputFormPanel #booking_package_input_phone{width:50%}#booking-package_inputFormPanel #booking_package_input_address{width:100%}#booking-package_inputFormPanel #booking_package_input_numer{width:25%}@media screen and (max-width:767px){#booking-package_inputFormPanel #booking_package_input_address,#booking-package_inputFormPanel #booking_package_input_email,#booking-package_inputFormPanel #booking_package_input_firstname,#booking-package_inputFormPanel #booking_package_input_lastname,#booking-package_inputFormPanel #booking_package_input_numer,#booking-package_inputFormPanel #booking_package_input_phone{width:100%}#booking-package_durationStay .bookingDetailsTitle,#booking-package_inputFormPanel .title_in_form{font-size:1.1em!important}#booking-package_inputFormPanel{padding-top:40px!important}#booking-package_calendarPage{padding-bottom:40px!important}#booking-package_inputFormPanel .name{font-size:13px!important}#booking-package_inputFormPanel .name::after{font-size:10px!important}}#booking-package .selectable_time_slot span.subtitle{font-size:11px;line-height:2.5em}button#returnToCalendarButton{background:#b39354;color:#fff;padding:5px 10px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:none;font-size:13px!important}#booking-package_inputFormPanel{width:50%;margin:0 auto}#booking-package_inputFormPanel .addedService_click{color:#b39354!important}form input[type=submit],form select{background:0 0;font-family:yu-mincho-36p-kana,serif;color:#b39354}#booking-package_inputFormPanel .row .bookingSubtitle{display:block;font-weight:600}form h3{font-size:16px!important}@media screen and (max-width:767px){#booking-package_inputFormPanel{width:100%}form h3{font-size:14px!important}}form input,form textarea{width:100%;border:1px solid #b39354;box-sizing:border-box;padding:10px;margin-bottom:25px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}form select,input[type=checkbox]{-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}form input[type=submit]{-webkit-appearance:none;width:120px;padding:7px 0;font-size:15px;letter-spacing:.1em;display:block;margin:0 auto}form input[type=submit]:hover{background:#464645;border-color:#464645;color:#fff;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease}form select{border:1px solid #b39354;box-sizing:border-box;padding:10px;margin-bottom:25px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:13px}form textarea[name=textarea-784]{height:35px}form div.day{font-size:13px;padding-left:15px}form div.day select{margin-right:5px;margin-left:5px}input[type=checkbox]{box-sizing:border-box;border:3px solid #dcdcdc!important;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position:relative;top:2px;padding:9px}input[type=checkbox]:checked{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:3px solid #dcdcdc!important;background:#ff1c1c!important}