.entry-content{line-height:1.5}.site-header{background-color:rgba(255,255,255,.7)}.site-logo{max-height:25px}.btn-menu{color:#000 !important}table{width:auto}th,td{border:1px solid #333;padding:10px;text-align:inherit}.btn-menu{color:#000 !important}.roll-button{color:grey;border-radius:9px}.promo-controls a:hover{color:#333 !important}.text-slider .maintitle:after{background-color:#fff !important}.page .entry-header{display:none}.page-id-65 .header-image{background-position:0 35%}.page-id-71 .header-image{background-position:0 35%}.page-id-74 .header-image{background-position:0 73%}.page-id-79 .header-image{background-position:0 55%}.page-id-81 .header-image{background-position:0 55%}.page-id-1200 .header-image{background-position:0 20%}.page-id-83 .header-image{background-position:0 30%}@media (min-width:1200px){.container{width:1080px !important}}.wpcf7-form textarea,.wpcf7-form select,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{height:40px;padding:8px;max-width:100% !important}.wpcf7-form textarea{height:100px}.label-contact-form{width:100%}.wpcf7 input[name=your-name],.wpcf7 input[name=your-email],.wpcf7 input[name=your-subject]{width:100% !important}.required{font-size:.8em;line-height:.8em;color:#fff;display:inline-block;padding:.3em .3em .2em;background:red;border-radius:2px}.wpcf7 ul li{display:inline;list-style:none;padding-right:20px}.wpcf7 ul{-webkit-padding-start:0px}.container-fluid{width:85%}#mainnav ul li a{font-weight:600}.footer-widgets{padding:0}.footer-widgets .widget-title{margin-bottom:5px}.footer-widgets img{height:30px}.site-footer{text-align:center}.widget_fp_social li a{color:#333 !important}.widget_fp_social li a:hover{color:#fff !important}.social-menu-widget li a:before{font-size:55px !important;padding:10px}:lang(en-US) .menu-item-1160{display:none}:lang(ja) .menu-item-1356{display:none}.ms-image img{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.ms-image img:hover{opacity:.7}.ms-image{overflow:hidden}.blog-post{padding:0;float:left}.container .row{display:block}.sample-a,.sample-d,.sample-f{padding-top:100%}.sample-b{padding-top:200%}.sample-c,.sample-e{padding-top:50%}@media screen and (max-width:1024px){.sample-nonvisible{display:none !important}}.sample-cover{position:absolute;top:0;overflow:hidden;box-shadow:0px 0px 20px -5px rgba(0,0,0,.8);width:calc(100% - 5px);height:calc(100% - 5px);margin:2.5px}.bg-1{background:url(https://englishonlycafe.com/wp-content/uploads/pic/cafe/lx/260.jpg) no-repeat center center;background-size:cover}.bg-2{background:url(https://englishonlycafe.com/wp-content/uploads/pic/cafe/lx/288.jpg) no-repeat center center;background-size:cover}.bg-3{background:url(https://englishonlycafe.com/wp-content/uploads/pic/cafe/lx/352.jpg) no-repeat center center;background-size:cover}.bg-4{background:url(https://englishonlycafe.com/wp-content/uploads/pic/cafe/facility/39.jpg) no-repeat center center;background-size:cover}.bg-5{background:url(https://englishonlycafe.com/wp-content/uploads/pic/cafe/facility/125.jpg) no-repeat center center;background-size:cover}.bg-6{background:url(https://englishonlycafe.com/wp-content/uploads/pic/cafe/lessons/736.jpg) no-repeat center center;background-size:cover}.sample-bg{position:absolute;height:100%;width:100%}.sample-bg:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0}.sample-bg,.sample-bg:before{-webkit-transition:all 5s ease;-moz-transition:all 5s ease;-o-transition:all 5s ease;transition:all 5s ease}.sample-borderline{position:absolute;height:calc(100% - 20px);width:calc(100% - 20px);margin:10px;border:solid;border-width:thin;border-color:#fff;opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.sample-comment{position:absolute;right:0;left:0;text-align:center;top:50%;font-size:25px;margin-top:-13.6px;color:#fff;font-weight:700;padding-bottom:10px;-webkit-transition:all .8s ease-in;-moz-transition:all .8s ease-in;-ms-transition:all .8s ease-in;transition:all .8s ease-in}.sample-comment:after{content:"";position:absolute;left:50%;bottom:0;width:50px;height:1px;margin-left:-25px;background-color:#fff}.blog-post .roll-button{width:140px;margin:0 auto;text-align:center;top:50%;display:block !important;padding:0;opacity:0;transform:translateY(15px);-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in;border:1px solid #333;color:#333;background-color:#fff !important}.sample-contain:hover .sample-borderline,.sample-contain:hover .roll-button{opacity:1}.sample-cover:hover .sample-borderline{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.sample-contain:hover .roll-button{transition-delay:.8s;-webkit-transition:all .3s ease-in .8s;-moz-transition:all .3s ease-in .8s;-ms-transition:all .3s ease-in .8s;transition:all .3s ease-in .8s}.sample-contain:hover .sample-comment{transform:translateY(-30px);-webkit-transition:all .8s ease-in;-moz-transition:all .8s ease-in;-ms-transition:all .8s ease-in;transition:all .8s ease-in}.sample-contain:hover .sample-bg{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.sample-cover:hover .sample-bg:before{background-color:rgba(0,0,0,.7)}.maintitle{position:relative;display:inline-block;font-size:calc(12px + 4vw);line-height:120%;font-weight:700;padding-bottom:1%;padding-top:25%;transform:translateY(calc(0% - (7px + 2vw)*1.2 - 1% - (7px + 1.25vw)*1.5))}.subtitle{position:relative;font-size:calc(14px + 2.5vw);line-height:150%;padding-bottom:1% 0 0 0;font-weight:300;transform:translateY(-100%)}.maintitle,.subtitle{margin:0;letter-spacing:1px;text-shadow:1px 1px 3px rgba(0,0,0,.3);color:#fff !important}.maintitle:after{content:"";position:absolute;left:50%;bottom:0;width:40%;height:1px;margin-left:-20%;background-color:#fff !important}.header-clone{height:0 !important}.site-header.float-header{padding:5px 0 !important}.custom-front-page{padding:0;float:left}.front-c{position:relative;width:100%}.front-c:before{position:relative;content:"";display:block;padding-top:50%}.front-contain p{display:block}.front-cover-1{position:absolute;top:0;left:0;overflow:hidden;display:inline-block;width:100%;height:100%}.front-bg-1{background:url(https://englishonlycafe.com/wp-content/uploads/pic/cafe/lx/254.jpg) no-repeat center center;background-size:cover}.custom-front-bg{position:absolute;height:100%;width:100%;top:0;left:0}@media only screen and (max-width:780px){.panel-grid-cell{padding-left:0 !important;padding-right:0 !important;margin-bottom:15px !important}}.custom-html-widget img{box-shadow:0px 0px 20px -5px rgba(0,0,0,.8)}.widget_media_image img{box-shadow:0px 0px 20px -5px rgba(0,0,0,.8)}.su-tabs{margin:0 !important;padding:0 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff !important}.su-tabs-nav{margin:0 0 1.5em;padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#eee}.su-tabs-pane{padding:0 !important}.widget-area .widget{padding-top:20px}.posts-layout{margin-right:auto;margin-left:auto}.latest-news .blog-post{padding:10px}.su-tabs-pane{font-size:unset !important}@media only screen and (max-width:767px){.btn-menu{float:right;margin:-35px auto 0}.header-wrap{text-align:left}.col-xs-12{padding-left:0}}