﻿@import url(//fonts.googleapis.com/css?family=Roboto:400,300,700,500);*{margin:0}html,body{height:100%;font-family:'xingothic-tc-w3', '微軟正黑體', 'Microsoft JhengHei' , 'Roboto';line-height:1.4}body{overflow-x:hidden}.body-wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -70px}.content-wrapper{padding-top:80px;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s}@media screen and (max-width: 767px){.content-wrapper{padding-top:60px}}.push{height:70px}h1,h2,h3,h4,h5,h6{margin-top:0;color:#333}h1{font-size:25px;font-family:'xingothic-tc-w4'}h1{font-size:22px;font-family:'xingothic-tc-w4'}h3{font-size:20px;font-family:'xingothic-tc-w4'}h5{font-size:18px;font-family:'xingothic-tc-w4'}h6{font-size:14px}a{color:#000}a:hover{color:none;text-decoration:none}a:focus,button:focus{outline:none;text-decoration:none}.no-padding{padding-left:0px;padding-right:0px}.no-margin{margin-left:0px;margin-right:0px}.form-control:focus{border-color:none;box-shadow:none}.menu-on #header,.menu-on #footer,.menu-on .sidebar-menu{-moz-transform:translate3d(260px, 0, 0);-webkit-transform:translate3d(260px, 0, 0);transform:translate3d(260px, 0, 0)}.menu-on #footer{z-index:999}.menu-on .sidebar-menu{overflow-y:auto;border-right:1px solid #f7f7f7}.menu-on .content-wrapper{-moz-transform:translate3d(260px, 0, 0);-webkit-transform:translate3d(260px, 0, 0);transform:translate3d(260px, 0, 0);background-color:#fff;z-index:999}#header{height:80px;z-index:1000;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;position:fixed;top:0;width:100%;padding:15px 0;background:#fff;border-bottom:1px solid #999}@media screen and (max-width: 767px){#header{height:60px;padding:5px 0}}#header .header-left .btn-menu-trigger{display:inline-block;margin-right:20px}#header .header-left .btn-menu-trigger i{font-size:23px;color:#999}#header .header-left .btn-menu-trigger:hover i{color:#49bab5}#header .header-left .logo-h1{display:inline-block}#header .header-left .logo-h1 .logo{max-width:120px;width:100%;height:auto;vertical-align:-18px}#header .header-right{padding-top:15px;text-align:right}#header .header-right .search-form{width:200px;display:inline-block;position:relative;margin-right:30px;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s}@media screen and (max-width: 992px){#header .header-right .search-form{width:180px}}@media screen and (max-width: 767px){#header .header-right .search-form{display:none}}#header .header-right .search-form.input-on .search-field{visibility:visible}#header .header-right .search-form.input-on .searchinput-close{display:inline-block}#header .header-right .search-form .search-field{height:34px;border-width:0 0 1px 0;border-color:#999;color:#999;visibility:hidden;width:100%}#header .header-right .search-form .search-field:focus{outline:none}#header .header-right .search-form .searchinput-close{padding:0 6px;position:absolute;right:26px;bottom:1px;line-height:33px;height:33px;border:none;display:none;background-color:transparent}#header .header-right .search-form .searchinput-close i{color:#999;font-size:15px}#header .header-right .search-form .searchform-submit{padding:0 6px;position:absolute;right:0;bottom:1px;line-height:33px;height:33px;border:none;background-color:transparent}#header .header-right .search-form .searchform-submit i{color:#999;font-size:15px}#header .header-right .btn-login{display:inline-block;color:#49bab5;border:1px solid #49bab5;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:5px 20px;font-size:15px}#header .header-right .btn-login:hover{background:#49bab5;color:#fff}#header .header-right .loggedin-user-area{display:inline-block;cursor:pointer;position:relative;min-width:100px}@media screen and (max-width: 992px){#header .header-right .loggedin-user-area{min-width:0}}#header .header-right .loggedin-user-area .avatar{display:inline-block;width:34px;height:34px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0px}@media screen and (max-width: 767px){#header .header-right .loggedin-user-area .avatar{width:30px;height:30px}}#header .header-right .loggedin-user-area .username{line-height:34px;font-size:14px;color:#49bab5;padding-left:10px;padding-right:10px;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:bottom}#header .header-right .loggedin-user-area .user-menu{position:absolute;padding:0px;width:100%;list-style:none;margin-top:10px;display:none}@media screen and (max-width: 992px){#header .header-right .loggedin-user-area .user-menu{width:100px;right:0}}#header .header-right .loggedin-user-area .user-menu li{text-align:left;padding:0px;background-color:#fff;border:1px solid #49bab5;border-width:1px 1px 0 1px}#header .header-right .loggedin-user-area .user-menu li:last-child{border-bottom:1px solid #49bab5}#header .header-right .loggedin-user-area .user-menu li:hover{background-color:#49bab5}#header .header-right .loggedin-user-area .user-menu li:hover a{color:#fff}#header .header-right .loggedin-user-area .user-menu li a{padding:10px 20px;color:#49bab5;width:100%;display:block}.sidebar-menu{-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;height:100%;position:fixed;left:-260px;top:0;width:260px;padding:80px 30px 0}.sidebar-menu .menu-main-menu-container ul.menu{padding-left:0px;margin:0px;list-style:none}.sidebar-menu .menu-main-menu-container ul.menu li.menu-item-has-children .active{border-bottom:0}.sidebar-menu .menu-main-menu-container ul.menu li a{display:block;padding:15px 30px;font-size:18px;color:#333;border-bottom:1px solid #f7f7f7}.sidebar-menu .menu-main-menu-container ul.menu li a i{float:right;font-size:12px;line-height:25px}.sidebar-menu .menu-main-menu-container ul.menu li .sub-menu{list-style:none;padding-left:0px;margin:0px;display:none}.sidebar-menu .menu-main-menu-container ul.menu li .sub-menu li:last-child a{border-bottom:1px solid #f7f7f7}.sidebar-menu .menu-main-menu-container ul.menu li .sub-menu li a{color:#999;padding:15px 15px 15px 45px;border-bottom:0}.sidebar-menu .menu-main-menu-container ul.menu li .sub-menu li a:hover{color:#49bab5}.sidebar-menu .sidebar-search{margin-top:15px}.sidebar-menu .sidebar-search .search-form{width:200px;display:inline-block;position:relative;margin-right:30px;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s}.sidebar-menu .sidebar-search .search-form.input-on .search-field{visibility:visible}.sidebar-menu .sidebar-search .search-form.input-on .searchinput-close{display:inline-block}.sidebar-menu .sidebar-search .search-form .search-field{height:34px;border-width:0 0 1px 0;border-color:#f7f7f7;color:#999;width:100%}.sidebar-menu .sidebar-search .search-form .search-field:focus{outline:none}.sidebar-menu .sidebar-search .search-form .searchinput-close{padding:0 6px;position:absolute;right:26px;bottom:1px;line-height:33px;height:33px;border:none;display:none;background-color:transparent}.sidebar-menu .sidebar-search .search-form .searchinput-close i{color:#999;font-size:15px}.sidebar-menu .sidebar-search .search-form .searchform-submit{padding:0 6px;position:absolute;right:0;bottom:1px;line-height:33px;height:33px;border:none;background-color:transparent}.sidebar-menu .sidebar-search .search-form .searchform-submit i{color:#999;font-size:15px}#footer{height:70px;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;padding:15px 0;background:#f2f2f2;color:#999}@media screen and (max-width: 767px){#footer{height:auto}}#footer .footer-left{padding-top:15px}@media screen and (max-width: 767px){#footer .footer-left{text-align:center}}@media screen and (max-width: 767px){#footer .footer-left .copyright{margin-bottom:0px}}#footer .footer-right{text-align:right;padding-top:10px}@media screen and (max-width: 767px){#footer .footer-right{text-align:center}}#footer .footer-right .footer-menu{display:inline-block}#footer .footer-right .footer-menu .menu-footer-menu-container #menu-footer-menu{list-style:none;padding-left:0px;margin-bottom:0px}@media screen and (max-width: 767px){#footer .footer-right .footer-menu .menu-footer-menu-container #menu-footer-menu{margin-bottom:10px}}#footer .footer-right .footer-menu .menu-footer-menu-container #menu-footer-menu li{display:inline-block}#footer .footer-right .footer-menu .menu-footer-menu-container #menu-footer-menu li:last-child a{border-right:none}#footer .footer-right .footer-menu .menu-footer-menu-container #menu-footer-menu li a{color:#999;font-size:18px;padding:0 15px;border-right:1px solid #999}#footer .footer-right .footer-menu .menu-footer-menu-container #menu-footer-menu li a:hover{text-decoration:underline}#footer .footer-right .social-links{display:inline-block;vertical-align:2px;margin-left:10px}#footer .footer-right .social-links a{display:inline-block;margin-right:10px;width:25px;height:25px;border:1px solid #49bab5;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center}#footer .footer-right .social-links a:hover{background-color:#49bab5}#footer .footer-right .social-links a:hover i{color:#fff}#footer .footer-right .social-links a i{color:#49bab5;padding:5px}.modal-dialog{margin-top:210px;max-width:570px}.modal-dialog .modal-header{background:#88dbd8;padding-top:45px;padding-bottom:20px;text-align:center}.modal-dialog .modal-header .avatar{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid #fff;margin-bottom:15px}.modal-dialog .modal-header>h3{color:#fff;letter-spacing:1px}.modal-dialog .modal-body{padding:30px 75px 45px;font-size:18px;line-height:36px;text-align:left}@media screen and (max-width: 767px){.modal-dialog .modal-body{padding:15px 30px}}.modal-dialog .modal-body .btn-knowmore{display:block;width:170px;background:transparent;color:#88dbd8;border:2px solid #88dbd8;padding:5px 45px;font-size:18px;margin:30px auto;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}.modal-dialog .modal-body .btn-knowmore:hover{background:#88dbd8;color:#fff}.index-banner{position:relative;z-index:998;border:0;margin-bottom:0px}.index-banner .slides li img{width:100%;height:auto}.index-banner .slides li .layer{position:absolute;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.index-banner .slides li .banner-title{color:#fff;position:absolute;top:42%;font-size:28px;text-align:center;width:100%}@media screen and (max-width: 767px){.index-banner .slides li .banner-title{font-size:25px;top:33%}}@media screen and (max-width: 767px){.index-banner .flex-direction-nav{display:none}}.index-banner .flex-direction-nav a:before{font-size:36px}.index-banner .flex-direction-nav .flex-prev,.index-banner .flex-direction-nav .flex-next{color:#fff}.index-promotion{padding-top:80px}.index-promotion .promotion-title{text-align:center;margin-bottom:80px;font-size:25px;letter-spacing:3px}.index-promotion .promotion-block{text-align:center;padding-bottom:80px}.index-promotion .promotion-block img{width:100%;height:auto;max-width:230px;margin-bottom:30px}@media screen and (max-width: 767px){.index-promotion .promotion-block img{max-width:160px}}.index-promotion .promotion-block .promotion-subtitle{color:#49bab5;font-size:25px;margin-bottom:15px;letter-spacing:3px}.index-promotion .promotion-block .promotion-desc{font-size:18px;line-height:30px}.index-promotion .actions-row{border-top:1px solid #e5e5e5;padding-top:20px;padding-bottom:20px;font-size:16px;text-align:center}@media screen and (max-width: 320px){.index-promotion .actions-row{font-size:14px}}.index-promotion .actions-row p{color:#49bab5}.index-promotion .actions-row p .btn-register{display:inline-block;background:#49bab5;color:#fff;border:1px solid #49bab5;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:5px 20px;font-size:15px;letter-spacing:2px;margin-left:30px}@media screen and (max-width: 320px){.index-promotion .actions-row p .btn-register{margin-left:10px;padding:5px 10px;font-size:13px}}.bottom-promotion{background:#f2f2f2}.bottom-promotion .actions-row{border-top:1px solid #e5e5e5;padding-top:20px;padding-bottom:20px;font-size:16px;text-align:center}.bottom-promotion .actions-row p{color:#49bab5}.bottom-promotion .actions-row p .btn-register{display:inline-block;background:#49bab5;color:#fff;border:1px solid #49bab5;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:5px 20px;font-size:15px;letter-spacing:2px;margin-left:30px}.index-posts{padding-top:80px;background:#f2f2f2}.index-posts .section-title{text-align:center;margin-bottom:80px;font-size:25px;letter-spacing:3px}.index-posts .news-block{margin-bottom:80px;height:690px}.index-posts .news-block .featured-authors{position:relative;z-index:999}.index-posts .news-block .featured-authors .featured-image{max-height:240px;overflow:hidden;z-index:99}.index-posts .news-block .featured-authors .featured-image img{width:100%;height:auto}.index-posts .news-block .featured-authors .author-row{position:absolute;bottom:-35px;left:0px;text-align:left;padding-left:20px}.index-posts .news-block .featured-authors .author-row .avatar{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;max-width:70px;width:100%;height:auto;border:1px solid #f2f2f2;margin-right:10px}.index-posts .news-block .featured-authors .author-row .avatar.alignnone{margin:0}.index-posts .news-block .content-block{background:#fff;padding-top:55px}.index-posts .news-block .content-block .post-title{font-size:24px;line-height:36px;padding-left:30px;padding-right:30px;border-left:3px solid #49bab5;margin-bottom:20px}.index-posts .news-block .content-block .author-name-row{padding-left:30px;margin-bottom:20px}.index-posts .news-block .content-block .author-name-row .author-name{font-size:15px;margin-right:10px}.index-posts .news-block .content-block .content{font-size:15px;line-height:28px;padding:0 30px 20px;background:#fff}.index-posts .news-block .content-block .date-cat{padding:0 30px 20px;background:#fff}.index-posts .news-block .content-block .date-cat .left-date{display:inline-block}.index-posts .news-block .content-block .date-cat .left-date>span{font-size:12px;color:#999}.index-posts .news-block .content-block .date-cat .right-cat{display:inline-block;text-align:right}.index-posts .news-block .content-block .date-cat .right-cat>a{display:inline-block;margin-left:10px;margin-bottom:10px}.index-posts .news-block .content-block .date-cat .right-cat .label{background:#999;color:#fff;padding:3px 10px;font-size:12px;letter-spacing:1px;font-weight:normal}.index-posts .news-block .content-block .date-cat .right-cat .label-public{color:#8a52ad;border:1px solid #8a52ad;background:transparent}.index-posts .more-row{margin-bottom:80px}.index-posts .btn-readmore{display:block;margin:0 auto;border:2px solid #999;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:#999;font-weight:normal;font-size:18px;letter-spacing:3px;padding:5px 45px;background:transparent}.index-posts .news-more{display:none}.index-podcasts{background:#f2f2f2}.index-podcasts .podcast-section{padding-top:80px;border-top:1px solid #e5e5e5}.index-podcasts .section-title{text-align:center;margin-bottom:80px;font-size:25px;letter-spacing:3px}.index-podcasts .podcast-block{margin-bottom:80px}.index-podcasts .podcast-block .featured-image{height:225px;overflow:hidden}@media screen and (max-width: 767px){.index-podcasts .podcast-block .featured-image{height:auto}}.index-podcasts .podcast-block .featured-image img{width:100%;height:auto;margin-top:-18%}.index-podcasts .podcast-block .content-block{padding:20px 35px;background:#fff}.index-podcasts .podcast-block .content-block .podcast-title{font-size:24px;line-height:36px;margin-bottom:20px}.index-podcasts .podcast-block .content-block .content{font-size:15px;line-height:28px;margin-bottom:20px}.index-podcasts .podcast-block .content-block .date-cat{padding:0;background:#fff}.index-podcasts .podcast-block .content-block .date-cat .left-date{display:inline-block}.index-podcasts .podcast-block .content-block .date-cat .left-date>span{font-size:12px;color:#999}.index-podcasts .podcast-block .content-block .date-cat .right-cat{display:inline-block;text-align:right}.index-podcasts .podcast-block .content-block .date-cat .right-cat>a{display:inline-block;margin-left:10px;margin-bottom:10px}.index-podcasts .podcast-block .content-block .date-cat .right-cat .label{background:#999;color:#fff;padding:3px 10px;font-size:12px;letter-spacing:1px;font-weight:normal}.index-podcasts .podcast-block .content-block .date-cat .right-cat .label-public{color:#8a52ad;border:1px solid #8a52ad;background:transparent}.index-podcasts .podcast-block .content-block .date-cat .btn-listen{display:inline-block;text-align:right;float:right}@media screen and (max-width: 767px){.index-podcasts .podcast-block .content-block .date-cat .btn-listen{display:block;float:none;text-align:left}}.index-podcasts .podcast-block .content-block .date-cat .btn-listen:hover{border-bottom:1px solid #49bab5}@media screen and (max-width: 767px){.index-podcasts .podcast-block .content-block .date-cat .btn-listen:hover{border:0}}.index-podcasts .podcast-block .content-block .date-cat .btn-listen>a{color:#49bab5}.index-podcasts .podcast-block .content-block .date-cat .btn-listen>a .fa{padding-right:10px}.index-podcasts .more-row{margin-bottom:80px}.index-podcasts .btn-podcast-readmore{display:block;margin:0 auto;border:2px solid #999;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:#999;font-weight:normal;font-size:18px;letter-spacing:3px;padding:5px 45px;background:transparent;max-width:178px}.index-podcasts .podcast-more{display:none}.index-events{background:#f2f2f2}.index-events .event-section{padding-top:80px;border-top:1px solid #e5e5e5}.index-events .section-title{text-align:center;margin-bottom:80px;font-size:25px;letter-spacing:3px}.index-events .event-block{background:#fff;position:relative;margin-bottom:80px}.index-events .event-block .left-image .featured-image{max-height:330px;overflow:hidden}.index-events .event-block .left-image .featured-image img{width:100%;height:auto}.index-events .event-block .right-content{padding:30px 30px 15px}.index-events .event-block .right-content .content-block .event-title{font-size:24px;line-height:36px;margin-bottom:10px}.index-events .event-block .right-content .content-block .author-name-row{padding-left:0px;margin-bottom:20px}.index-events .event-block .right-content .content-block .author-name-row .author-name{font-size:15px;margin-right:10px}.index-events .event-block .right-content .content-block .content{font-size:15px;line-height:28px;margin-bottom:20px}.index-events .event-block .link-row{position:absolute;bottom:15px;right:30px}.index-events .event-block .link-row .go-event{color:#49bab5}.index-events .event-block .link-row .go-event:hover{text-decoration:underline}.index-events .event-block .link-row .go-event .fa{margin-left:10px}.index-events .more-row{margin-bottom:80px}.index-events .btn-podcast-readmore{display:block;margin:0 auto;border:2px solid #999;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:#999;font-weight:normal;font-size:18px;letter-spacing:3px;padding:5px 45px;background:transparent;max-width:178px}.promotion .top-bar{padding:15px;text-align:right}.promotion .top-bar .btn-login{display:inline-block;background:transparent;border:2px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fff;padding:3px 15px;letter-spacing:3px;font-size:15px;font-weight:300}.promotion .center-section{margin-top:22%;text-align:center}.promotion .center-section>h1,.promotion .center-section h5{color:#fff;letter-spacing:5px;margin-bottom:15px;font-weight:300}.promotion .center-section .btn-register{display:inline-block;background:#49bab5;color:#fff;padding:5px 30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;font-size:14px;letter-spacing:3px;margin-bottom:60px}.promotion .center-section .more-text>a{color:#999;text-decoration:underline;font-size:12px}.promotion .center-section .more-text>a:hover{text-decoration:none}.woocommerce .careher-login{position:relative}.woocommerce .careher-login .layer{position:absolute;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}.woocommerce .careher-login .login-bg{width:100%;height:auto}.woocommerce .careher-login form.login{position:absolute;top:25%;left:50%;margin-left:-200px;max-width:400px;border:0}@media screen and (max-width: 767px){.woocommerce .careher-login form.login{max-width:290px;margin-left:-145px;top:8%}}.woocommerce .careher-login form.login .login-title{color:#fff;letter-spacing:1px;text-align:center;margin-bottom:40px}.woocommerce .careher-login form.login .input-group{height:40px;margin-bottom:40px}.woocommerce .careher-login form.login .input-group .input-group-addon{background-color:#fff;border:none;padding:10px 20px}.woocommerce .careher-login form.login .input-group .input-group-addon i{font-size:20px;color:#999;width:30px}.woocommerce .careher-login form.login .input-group input{height:40px;border:none;background-color:#fff;font-size:15px}.woocommerce .careher-login form.login .btn-rememberme{font-size:14px;font-weight:normal;color:#fff}.woocommerce .careher-login form.login .btn-rememberme #rememberme{width:14px;height:14px;margin-top:0px}.woocommerce .careher-login form.login .login-action-row>a{font-size:14px;line-height:38px;color:#fff;margin-right:20px;padding-left:0px}@media screen and (max-width: 480px){.woocommerce .careher-login form.login .login-action-row>a{padding-left:0px}}.woocommerce .careher-login form.login .login-action-row>a:hover{text-decoration:underline}.woocommerce .careher-login form.login .login-action-row input[type="submit"]{padding:5px 25px;background:#49bab5;color:#fff;border:none;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;font-size:16px;font-weight:normal;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:100px;height:30px;float:right;margin-top:3px;text-shadow:none}@media screen and (max-width: 767px){.woocommerce .careher-login form.login .login-action-row input[type="submit"]{float:none;margin-top:15px}}.woocommerce .careherreport-lost-password{margin-top:90px;margin-bottom:90px}.woocommerce .careherreport-lost-password .lost_reset_password .message{font-size:18px;margin-bottom:15px}.woocommerce .careherreport-lost-password .lost_reset_password .form-row{margin-bottom:30px}.woocommerce .careherreport-lost-password .lost_reset_password .form-row>label{font-size:18px;margin-bottom:15px}.woocommerce .careherreport-lost-password .lost_reset_password .form-row>input{border-width:0 0 1px 0;border-bottom:1px solid #999;padding:15px}.woocommerce .careherreport-lost-password .lost_reset_password .form-row>input[type="submit"]{background:#49bab5;color:#fff;padding:10px 15px;border:none;text-shadow:none;font-size:18px}.single-post{background:#f7f7f7}.single-post .img-threshold{max-height:530px;overflow:hidden}.single-post .img-threshold img{width:100%;height:auto;margin-top:-18%}.single-post .article-left{text-align:center}.single-post .article-left>a{display:block}.single-post .article-left .author{margin-top:180px}@media screen and (max-width: 767px){.single-post .article-left .author{margin-top:30px}}.single-post .article-left .author .author-block{margin-bottom:30px}@media screen and (max-width: 767px){.single-post .article-left .author .author-block{margin-bottom:15px}}.single-post .article-left .author .author-block:last-child{margin-bottom:15px}.single-post .article-left .author .author-block .avatar{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;max-width:64px;width:100%;height:auto;margin:0 0 15px}.single-post .article-left .author .author-block .author-name{margin-bottom:15px}.single-post .article-left .author .author-block .author-name h3{font-size:14px;color:#49bab5}.single-post .article-left .date{color:#999;font-size:14px;margin-bottom:20px}@media screen and (max-width: 767px){.single-post .article-left .date{margin-bottom:15px}}.single-post .article-left .cat-row>a{display:inline-block;margin-left:10px;margin-bottom:10px}.single-post .article-left .cat-row>a:first-child{margin-left:0px}.single-post .article-left .cat-row .label{color:#999;padding:3px 10px;font-size:12px;letter-spacing:1px;font-weight:normal;border:1px solid #999}.single-post .article-left .cat-row .label-public{color:#8a52ad;border:1px solid #8a52ad;background:transparent}.single-post .article-right .post-title{margin-top:80px;margin-bottom:80px;font-size:30px;letter-spacing:3px}@media screen and (max-width: 767px){.single-post .article-right .post-title{margin-top:45px;margin-bottom:45px}}.single-post .article-right .mobile-author{color:#999}.single-post .article-right .mobile-author .author-block .author-name h3{font-size:14px;color:#999}.single-post .article-right .mobile-author .date{font-size:12px}.single-post .article-right .soundcloud{margin-bottom:45px}.single-post .article-right .post-excerpt{margin-bottom:45px;font-size:18px}.single-post .article-right .top-title{position:relative;height:20px;margin-bottom:30px}.single-post .article-right .top-title>hr{display:block;border:0;border-top:1px solid #49bab5;margin:0;padding:0}.single-post .article-right .top-title>label{color:#49bab5;font-size:18px;font-weight:normal;margin-bottom:0px;padding:0 45px;position:absolute;bottom:9px;left:41.5%;background:#f7f7f7}@media screen and (max-width: 767px){.single-post .article-right .top-title>label{left:40%}}@media screen and (max-width: 480px){.single-post .article-right .top-title>label{left:25%}}@media screen and (max-width: 320px){.single-post .article-right .top-title>label{left:22%}}.single-post .article-right .post-excerpt{font-size:18px;line-height:36px}.single-post .article-right .post-excerpt a{color:#49bab5}.single-post .article-right .post-excerpt a:hover{text-decoration:underline}.single-post .article-right .article-content{font-size:18px;line-height:36px;padding-bottom:80px}.single-post .article-right .article-content h3{line-height:30px;margin:40px 0}.single-post .article-right .article-content h4{font-size:25px;font-family:'xingothic-tc-w4';letter-spacing:3px;margin-bottom:30px}.single-post .article-right .article-content div,.single-post .article-right .article-content p{margin-bottom:36px}.single-post .article-right .article-content .wp-caption-text{margin-bottom:0px}.single-post .article-right .article-content b{font-size:30px}.single-post .article-right .article-content a{color:#49bab5}.single-post .article-right .article-content a:hover{text-decoration:underline}.single-post .article-right .article-content strong{font-weight:normal;font-family:'xingothic-tc-w4'}.single-post .article-right .article-content blockquote{border:0px;font-size:25px;color:#49bab5;padding:0px}.single-post .article-right .article-content blockquote>*{color:#49bab5}.single-post .article-right .article-promotion{margin-bottom:60px;text-align:center}.single-post .article-right .article-promotion .read-more-title{font-size:20px;font-weight:700;margin-bottom:30px}.single-post .article-right .article-promotion .promo-left{display:inline-block;margin-right:15px;position:relative}@media screen and (max-width: 767px){.single-post .article-right .article-promotion .promo-left{margin-bottom:15px;text-align:center;margin-right:0px}}.single-post .article-right .article-promotion .promo-left>.btn{padding:10px 30px;background-color:#49bab5;color:#fff;width:250px;font-size:25px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}.single-post .article-right .article-promotion .promo-left>.btn .fa{margin-right:15px}.single-post .article-right .article-promotion .promo-left .share-container>.btn{padding:10px 30px;background-color:#49bab5;color:#fff;font-size:25px;width:200px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}@media screen and (max-width: 992px){.single-post .article-right .article-promotion .promo-left .share-container>.btn{min-width:0}}.single-post .article-right .article-promotion .promo-left .share-container>.btn .fa{margin-right:15px}.single-post .article-right .article-promotion .promo-left .share-container>.btn:focus{outline:none}.single-post .article-right .article-promotion .promo-left .share-container .share-menu{padding:15px 0;margin:10px 0 0;list-style:none;background-color:#fff;border:1px solid #49bab5;display:none;width:200px;position:absolute;z-index:1200}@media screen and (max-width: 767px){.single-post .article-right .article-promotion .promo-left .share-container .share-menu{margin:-2px auto 15px}}.single-post .article-right .article-promotion .promo-left .share-container .share-menu li a{padding:10px 20px;color:#999;font-size:17px;display:block;letter-spacing:3px}.single-post .article-right .article-promotion .promo-left .share-container .share-menu li a .fa{margin-right:10px}.single-post .article-right .article-promotion .promo-left .share-container .share-menu li a:hover{color:#49bab5}.single-post .article-right .article-promotion .promo-right{display:inline-block;margin-left:15px}@media screen and (max-width: 767px){.single-post .article-right .article-promotion .promo-right{margin-left:0px}}.single-post .article-right .article-promotion .promo-right>.btn{padding:10px 30px;background-color:#999;color:#fff;width:250px;font-size:25px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}@media screen and (max-width: 992px){.single-post .article-right .article-promotion .promo-right>.btn{min-width:0}}.single-post .article-right .article-promotion .promo-right>.btn .fa{margin-right:15px}.single-post .article-right .article-messages{padding-bottom:80px}.single-post .article-right .article-messages #comments .comments-title{color:#49bab5;letter-spacing:3px;margin-bottom:30px}.single-post .article-right .article-messages #comments .comment-list{padding-left:0px;list-style:none}.single-post .article-right .article-messages #comments .comment-list .pingback{display:none}.single-post .article-right .article-messages #comments .comment-list .comment{margin-bottom:45px}.single-post .article-right .article-messages #comments .comment-list .comment .comment-body .comment-author{display:inline-block;margin-bottom:10px}.single-post .article-right .article-messages #comments .comment-list .comment .comment-body .comment-author .avatar{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 10px 0 0}.single-post .article-right .article-messages #comments .comment-list .comment .comment-body .comment-meta{display:inline-block;color:#999}.single-post .article-right .article-messages #comments .comment-list .comment .comment-body .comment-meta a{color:#999}.single-post .article-right .article-messages #comments .comment-list .comment .comment-body p{font-size:15px;line-height:28px;margin-bottom:0px}.single-post .article-right .article-messages #comments .comment-list .comment .comment-body .reply{margin-top:10px}.single-post .article-right .article-messages #comments .comment-list .comment .comment-body .reply .comment-reply-link{display:block;border:1px solid #49bab5;background:transparent;color:#49bab5;padding:5px 15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;max-width:90px;text-align:center}.single-post .article-right .article-messages #comments .comment-list .comment .comment-body .reply .comment-reply-link:hover{background:#49bab5;color:#fff}.single-post .article-right .article-messages #comments .comment-list .comment .children{margin-top:30px;list-style:none}.single-post .article-right .article-messages #comments #respond{margin-top:45px}.single-post .article-right .article-messages #comments #respond .comment-reply-title{color:#49bab5;letter-spacing:3px}.single-post .article-right .article-messages #comments #respond .comment-form .logged-in-as{display:none}.single-post .article-right .article-messages #comments #respond .comment-form .comment-form-comment #comment{width:100%;max-width:640px}.single-post .article-right .article-messages #comments #respond .comment-form .comment-form-comment #comment:focus{border:1px solid #49bab5;outline:none !important}.single-post .article-right .article-messages #comments #respond .comment-form .comment-form-comment>label{display:none}.single-post .article-right .article-messages #comments #respond .comment-form .form-allowed-tags{display:none}.single-post .article-right .article-messages #comments #respond .comment-form .form-submit #submit{display:block;background:#49bab5;color:#fff;padding:10px 25px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;max-width:160px;text-align:center;border:0;font-size:17px}.ads{background:#f7f7f7}.ads .support-bar{border-top:1px dotted #49bab5;border-bottom:1px dotted #49bab5;padding-top:45px;padding-bottom:45px;position:relative}.ads .support-bar .label-support{position:absolute;right:0;top:0;background:#fff100;color:#000;font-size:16px;font-weight:normal;padding:5px 15px}.ads .support-bar>h3{font-size:22px;letter-spacing:3px;margin-bottom:30px}.ads .support-bar>div{font-size:18px;line-height:36px}.ads .support-bar>div p{margin-bottom:0px}.related-article{background:#f7f7f7;padding-top:80px;padding-bottom:120px}.related-article h3{margin-bottom:40px;font-size:25px;letter-spacing:3px}@media screen and (max-width: 992px){.related-article .related-article-block{height:415px;margin-bottom:60px}}.related-article .related-article-block .img-threshold{margin-bottom:30px;height:176px;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.related-article .related-article-block .img-threshold:hover{border:2px solid #49bab5}.related-article .related-article-block .img-threshold img{width:100%;height:auto}.related-article .related-article-block h5{font-size:25px;margin-bottom:20px}.related-article .related-article-block p a{color:#000}.related-article .related-article-block p a:hover{text-decoration:underline}.related-article .related-article-block .excerpt{font-size:18px;line-height:30px}.archive-posts{margin:60px 0}.archive-posts .search-str{font-size:18px;margin-bottom:30px}.archive-posts .archive-post{margin-bottom:30px}@media screen and (max-width: 992px){.archive-posts .archive-post{margin-bottom:60px}}.archive-posts .archive-post .thumbnail{padding:0px 15px 0 0;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-bottom:15px;max-height:135px;overflow:hidden}@media screen and (max-width: 767px){.archive-posts .archive-post .post-content{padding-left:0px;padding-right:0px}}.archive-posts .archive-post .post-content .cat-row .label{padding:5px 10px;font-size:14px;color:#fff;background-color:#999;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;margin-right:10px;display:inline-block;font-weight:normal;font-family:'xingothic-tc-w4'}.archive-posts .archive-post .post-content .cat-row .label-public{color:#8a52ad;background:transparent;border:1px solid #8a52ad}.archive-posts .archive-post .post-content .post-title{margin:10px 0;font-family:'xingothic-tc-w4'}.archive-posts .archive-post .post-content .content-excerpt{font-size:15px;line-height:24px;margin-bottom:10px}.archive-posts .archive-post .post-content .author-date .author-name{font-size:14px;font-weight:700;margin-right:10px}.archive-posts .archive-post .post-content .author-date .date{font-size:14px;letter-spacing:1px}.archive-posts .pagination{margin:60px 0 0;padding-left:15px;padding-right:15px;font-size:15px}.archive-posts .pagination a,.archive-posts .pagination span{margin-right:10px}.archive-posts .pagination span.current{color:#49bab5}.archive-posts .pagination a{color:#999}.archive-posts .pagination a:hover{color:#000}.page-template{margin-top:60px;margin-bottom:60px}.page-template .page-content{font-size:18px;line-height:36px;letter-spacing:1px}.page-template .page-content>h2{font-size:28px;margin-top:46px;margin-bottom:32px;letter-spacing:1px}.page-template .page-content>h3{font-size:24px;margin-top:42px;margin-bottom:28px;letter-spacing:1px}.page-template .page-content>p{font-size:18px;line-height:36px;letter-spacing:1px;margin-bottom:28px}.page-template .page-content>p a{color:#000;text-decoration:underline}.sce-textarea{margin:30px 0}.sce-textarea .sce-comment-textarea{margin-bottom:15px}.sce-textarea .sce-comment-textarea .sce-comment-text:focus{border:1px solid #49bab5;outline:none}.sce-textarea .sce-comment-edit-buttons .sce-comment-save,.sce-textarea .sce-comment-edit-buttons .sce-comment-cancel{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:5px 10px;border:1px solid #49bab5}.sce-textarea .sce-comment-edit-buttons .sce-comment-save{margin-right:10px;background-color:#49bab5;color:#fff}.sce-textarea .sce-comment-edit-buttons .sce-comment-save:hover{background-color:#fff;color:#49bab5}.sce-textarea .sce-comment-edit-buttons .sce-comment-cancel{background-color:transparent}.sce-textarea .sce-comment-edit-buttons .sce-comment-cancel:hover{color:#49bab5}.woocommerce .products{display:none}.pick-register-plan .register-info{max-width:500px;margin:30px auto 45px}.pick-register-plan .register-info>h3{font-weight:normal;letter-spacing:3px;text-align:center;margin-bottom:15px}.pick-register-plan .register-info>ul{padding:30px 0 30px 20px;list-style:none;border-top:1px solid #999;border-bottom:1px solid #999}@media screen and (max-width: 767px){.pick-register-plan .register-info>ul{padding:30px 15px}}.pick-register-plan .register-info>ul li{font-size:18px;margin-bottom:15px;letter-spacing:1px}.pick-register-plan .register-info>ul li .fa{margin-right:15px;color:#49bab5;font-size:12px}.pick-register-plan .register-plans{max-width:500px;margin:0 auto 120px}.pick-register-plan .register-plans .register-plan{padding:0 30px;cursor:pointer}@media screen and (max-width: 767px){.pick-register-plan .register-plans .register-plan{margin-bottom:30px}}.pick-register-plan .register-plans .register-plan .plan-title{padding:15px;text-align:center;color:#fff;font-size:25px;font-weight:700;letter-spacing:1px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px}.pick-register-plan .register-plans .register-plan .plan-title.plan-month{background-color:#49bab5}.pick-register-plan .register-plans .register-plan .plan-title.plan-year{background-color:#999}.pick-register-plan .register-plans .register-plan .plan-content{padding:30px 0 0;background-color:#fff;border:1px solid #999;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px}.pick-register-plan .register-plans .register-plan .plan-content .price{font-size:20px;color:#ed403a;text-align:center;margin-bottom:30px}.pick-register-plan .register-plans .register-plan .plan-content .price .price-type{color:#999;font-size:14px}.pick-register-plan .register-plans .register-plan .plan-content .btn{padding:10px;color:#fff;display:block;margin:0 auto;max-width:120px}.pick-register-plan .register-plans .register-plan .plan-content .btn.btn-month{background-color:#49bab5}.pick-register-plan .register-plans .register-plan .plan-content .btn.btn-year{background-color:#999}.pick-register-plan .register-plans .checkbox{margin-top:30px;font-size:15px;line-height:26px}.pick-register-plan .register-plans .checkbox a{text-decoration:underline}.pick-register-plan .register-plans .checkbox a:hover{color:#49bab5}.woocommerce .yowureport-cart{margin-top:60px;margin-bottom:60px}.woocommerce .yowureport-cart .yowu-cart-form .shop_table thead{background:#f7f7f7}.woocommerce .yowureport-cart .yowu-cart-form .shop_table thead tr th{text-align:center;padding:10px;font-size:15px}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr.cart_item td{text-align:center}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr.cart_item td.product-remove .remove{width:auto}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr.cart_item td.product-remove .remove:hover{background-color:transparent;color:#49bab5}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr.cart_item td.product-name a{font-size:18px;font-weight:700}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr.cart_item td.product-price .amount{font-size:18px}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr.cart_item td.product-price .subscription-details{font-size:14px}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr.cart_item td.product-quantity .quantity .qty{border-color:transparent;float:none}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr.cart_item td.product-subtotal .subscription-price .amount{font-size:18px}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr.cart_item td.product-subtotal .subscription-price .subscription-details{font-size:14px}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr td{padding:30px 15px}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr td a{color:#000}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr td.actions .coupon{float:none}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr td.actions .coupon #coupon_code{float:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:160px;border-width:0 0 1px 0;background:transparent;border-color:#000;padding:10px 5px 6px;margin-right:15px;line-height:17px}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr td.actions .coupon #coupon_code:-moz-placeholder{color:#000}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr td.actions .coupon #coupon_code::-moz-placeholder{color:#000}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr td.actions .coupon #coupon_code:-ms-input-placeholder{color:#000}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr td.actions .coupon #coupon_code::-webkit-input-placeholder{color:#000}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr td.actions .coupon>.button{line-height:17px;background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-color:#000;color:#000}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr td.actions>.button{line-height:17px;background:#000;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-color:#000;color:#fff;font-weight:normal;padding:10px 20px;margin-right:15px;text-shadow:none}.woocommerce .yowureport-cart .yowu-cart-form .shop_table tbody tr td.actions>.button.checkout-button{background-color:#49bab5;color:#fff;border:1px solid #49bab5;margin-right:0px}.woocommerce .yowureport-cart .cart-collaterals .cart_totals{width:80%}.woocommerce .yowureport-cart .cart-collaterals .cart_totals table{float:right}.woocommerce .yowureport-cart .cart-collaterals .cart_totals table tbody tr th{padding:10px 15px;width:40%;font-size:18px}.woocommerce .yowureport-cart .cart-collaterals .cart_totals table tbody tr td{padding:10px 15px;width:60%}.woocommerce .yowureport-cart .cart-collaterals .cart_totals table tbody tr td .amount{font-size:18px}.woocommerce .yowureport-cart .cart-collaterals .cart_totals table tbody tr td .woocommerce-remove-coupon{color:#000;text-decoration:underline}.woocommerce .yowureport-cart .cart-no-item p{font-size:15px;margin-bottom:15px;line-height:34px}.woocommerce .yowureport-cart .cart-no-item p .btn-register{background-color:#49bab5;color:#fff;margin-left:30px;padding:6px 30px}.woocommerce .pay-page{margin-top:60px;margin-bottom:60px}.woocommerce .pay-page>h3{margin-bottom:30px}.woocommerce .pay-page>p{font-size:18px}.woocommerce .pay-page .order_details{padding-left:0px;font-size:18px;text-align:center}.woocommerce .pay-page .pay-button{margin-top:30px}.woocommerce .pay-page .pay-button input[type="submit"]{background:#49bab5;padding:10px 20px;color:#fff;border:none}.woocommerce .pay-page #order_review .shop_table{font-size:15px;margin-bottom:30px}.woocommerce .pay-page #order_review .shop_table td,.woocommerce .pay-page #order_review .shop_table th{padding:15px}.woocommerce .pay-page #order_review .shop_table thead{background:#f7f7f7}.woocommerce .pay-page #order_review #payment .form-row #place_order{background:#49bab5;color:#fff;padding:15px 30px;border:none;text-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;letter-spacing:1px;font-size:15px}.woocommerce .yowureport-checkout form.login .form-row label{font-size:18px;text-transform:uppercase;font-weight:normal}.woocommerce .yowureport-checkout form.login .form-row label .required{display:none}.woocommerce .yowureport-checkout form.login .form-row .input-text{background:transparent;border-width:0 0 1px 0;border-color:#000;padding:5px 0px}.woocommerce .yowureport-checkout form.login .form-row label.inline{display:none}.woocommerce .yowureport-checkout form.login .form-row input[type="submit"]{float:right;background:#49bab5;color:#fff;text-shadow:none;border:none;padding:10px 20px}.woocommerce .yowureport-checkout form.login .lost_password{display:none}.woocommerce .yowureport-checkout form.checkout_coupon .form-row .input-text{background:transparent;border-width:0 0 1px 0;border-color:#000;padding:5px 0px}.woocommerce .yowureport-checkout form.checkout_coupon .form-row input[type="submit"]{float:right;background:#49bab5;color:#fff;text-shadow:none;border:none;padding:10px 20px}.woocommerce .yowureport-checkout form.checkout .form-heading{background:#f7f7f7;text-align:center;padding:10px;margin-bottom:30px;letter-spacing:1px}.woocommerce .yowureport-checkout form.checkout .woocommerce-billing-fields p{float:none;width:100%;padding:0 0 0 15px;margin-bottom:30px}.woocommerce .yowureport-checkout form.checkout .woocommerce-billing-fields p.half-row{display:inline-block;width:49%}.woocommerce .yowureport-checkout form.checkout .woocommerce-billing-fields p.half-row>label{width:25%}.woocommerce .yowureport-checkout form.checkout .woocommerce-billing-fields p.half-row>input{width:75%}.woocommerce .yowureport-checkout form.checkout .woocommerce-billing-fields p label{display:inline-block;width:33.3333333%;font-size:18px;font-weight:normal;letter-spacing:1px}.woocommerce .yowureport-checkout form.checkout .woocommerce-billing-fields p label .required{display:none}.woocommerce .yowureport-checkout form.checkout .woocommerce-billing-fields p input{display:inline-block;width:66.6666666%;background:transparent;border-width:0 0 1px 0;height:41px;border-color:#999;padding:5px;font-size:15px}.woocommerce .yowureport-checkout form.checkout .woocommerce-billing-fields .form-row .match-error{color:#49bab5;text-align:right}.woocommerce .yowureport-checkout form.checkout .woocommerce-billing-fields .create-account{margin-bottom:30px}.woocommerce .yowureport-checkout form.checkout .woocommerce-billing-fields .create-account h5{margin-bottom:30px}.woocommerce .yowureport-checkout form.checkout .woocommerce-billing-fields .create-account h5 span{padding:5px 15px;background-color:#f7f7f7;display:inline-block}.woocommerce .yowureport-checkout form.checkout .woocommerce-billing-fields .create-account h5 span i{margin-right:10px}.woocommerce .yowureport-checkout form.checkout #order_review{margin:30px 0;clear:both}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table{margin-bottom:30px}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table thead{background:#f7f7f7}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table thead tr th{text-align:center;padding:10px;font-size:15px}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr.cart_item td{text-align:center}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr.cart_item td.product-remove .remove{width:auto}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr.cart_item td.product-remove .remove:hover{background-color:transparent;color:#49bab5}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr.cart_item td.product-name{font-size:18px}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr.cart_item td.product-name a{font-size:18px;font-weight:700}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr.cart_item td.product-price .amount{font-size:18px}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr.cart_item td.product-price .subscription-details{font-size:14px}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr.cart_item td.product-quantity .quantity .qty{border-color:transparent;float:none}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr.cart_item td.product-subtotal .subscription-price .amount,.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr.cart_item td.product-total .subscription-price .amount{font-size:18px}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr.cart_item td.product-subtotal .subscription-price .subscription-details,.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr.cart_item td.product-total .subscription-price .subscription-details{font-size:14px}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr td{padding:30px 15px}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr td a{color:#000}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr td.actions .coupon{float:none}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr td.actions .coupon #coupon_code{float:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:160px;border-width:0 0 1px 0;background:transparent;border-color:#000;padding:10px 5px 6px;margin-right:15px;line-height:17px}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr td.actions .coupon #coupon_code:-moz-placeholder{color:#000}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr td.actions .coupon #coupon_code::-moz-placeholder{color:#000}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr td.actions .coupon #coupon_code:-ms-input-placeholder{color:#000}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr td.actions .coupon #coupon_code::-webkit-input-placeholder{color:#000}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr td.actions .coupon>.button{line-height:17px;background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-color:#000;color:#000}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr td.actions>.button{line-height:17px;background:#000;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-color:#000;color:#fff;font-weight:normal;padding:10px 20px;margin-right:15px;text-shadow:none}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tbody tr td.actions>.button.checkout-button{background-color:#49bab5;color:#fff;border:1px solid #49bab5;margin-right:0px}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tfoot tr th{text-align:center;padding:30px 15px;font-size:15px}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tfoot tr td{text-align:center;padding:30px 15px;font-size:15px}.woocommerce .yowureport-checkout form.checkout #order_review .shop_table tfoot tr.shipping{display:none}.woocommerce .yowureport-checkout form.checkout #order_review #payment{margin-bottom:60px}.woocommerce .yowureport-checkout form.checkout #order_review #payment #place_order{background:#49bab5;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:10px 20px;text-shadow:none}.woocommerce .yowureport-checkout form.checkout #order_review #payment .payment-note{padding:15px}.woocommerce .receipt_page{margin-top:90px;margin-bottom:90px}.woocommerce .receipt_page>.red-text{color:#ed403a}.woocommerce .receipt_page>p{font-size:18px;margin-bottom:15px}.woocommerce .receipt_page>p a{color:#49bab5;margin:0 5px}.woocommerce .receipt_page>p a:hover{text-decoration:underline}.woocommerce .receipt_page>ul.order_details{padding-left:0px;font-size:18px;margin:30px 0;padding:15px 0;border-top:1px solid #999;border-bottom:1px solid #999}.woocommerce .receipt_page>h3{margin-top:45px;margin-bottom:15px}.woocommerce .receipt_page>table.shop_table{margin-bottom:30px}.woocommerce .receipt_page>table.shop_table thead{background:#f7f7f7}.woocommerce .receipt_page>table.shop_table thead tr th{text-align:center;padding:10px;font-size:15px}.woocommerce .receipt_page>table.shop_table tbody tr.order_item td{text-align:center}.woocommerce .receipt_page>table.shop_table tbody tr.order_item td.product-remove .remove{width:auto}.woocommerce .receipt_page>table.shop_table tbody tr.order_item td.product-remove .remove:hover{background-color:transparent;color:#49bab5}.woocommerce .receipt_page>table.shop_table tbody tr.order_item td.product-name{font-size:18px}.woocommerce .receipt_page>table.shop_table tbody tr.order_item td.product-name a{font-size:18px;font-weight:700}.woocommerce .receipt_page>table.shop_table tbody tr.order_item td.product-price .amount{font-size:18px}.woocommerce .receipt_page>table.shop_table tbody tr.order_item td.product-price .subscription-details{font-size:14px}.woocommerce .receipt_page>table.shop_table tbody tr.order_item td.product-quantity .quantity .qty{border-color:transparent;float:none}.woocommerce .receipt_page>table.shop_table tbody tr.order_item td.product-subtotal .subscription-price .amount,.woocommerce .receipt_page>table.shop_table tbody tr.order_item td.product-total .subscription-price .amount{font-size:18px}.woocommerce .receipt_page>table.shop_table tbody tr.order_item td.product-subtotal .subscription-price .subscription-details,.woocommerce .receipt_page>table.shop_table tbody tr.order_item td.product-total .subscription-price .subscription-details{font-size:14px}.woocommerce .receipt_page>table.shop_table tbody tr td{padding:30px 15px}.woocommerce .receipt_page>table.shop_table tbody tr td a{color:#000}.woocommerce .receipt_page>table.shop_table tbody tr td.actions .coupon{float:none}.woocommerce .receipt_page>table.shop_table tbody tr td.actions .coupon #coupon_code{float:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:160px;border-width:0 0 1px 0;background:transparent;border-color:#000;padding:10px 5px 6px;margin-right:15px;line-height:17px}.woocommerce .receipt_page>table.shop_table tbody tr td.actions .coupon #coupon_code:-moz-placeholder{color:#000}.woocommerce .receipt_page>table.shop_table tbody tr td.actions .coupon #coupon_code::-moz-placeholder{color:#000}.woocommerce .receipt_page>table.shop_table tbody tr td.actions .coupon #coupon_code:-ms-input-placeholder{color:#000}.woocommerce .receipt_page>table.shop_table tbody tr td.actions .coupon #coupon_code::-webkit-input-placeholder{color:#000}.woocommerce .receipt_page>table.shop_table tbody tr td.actions .coupon>.button{line-height:17px;background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-color:#000;color:#000}.woocommerce .receipt_page>table.shop_table tbody tr td.actions>.button{line-height:17px;background:#000;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-color:#000;color:#fff;font-weight:normal;padding:10px 20px;margin-right:15px;text-shadow:none}.woocommerce .receipt_page>table.shop_table tbody tr td.actions>.button.checkout-button{background-color:#49bab5;color:#fff;border:1px solid #49bab5;margin-right:0px}.woocommerce .receipt_page>table.shop_table tfoot tr th{text-align:center;padding:30px 15px;font-size:15px}.woocommerce .receipt_page>table.shop_table tfoot tr td{text-align:center;padding:30px 15px;font-size:15px}.woocommerce .receipt_page>table.shop_table tfoot tr.shipping{display:none}.woocommerce .yowureport-myaccount{margin-top:60px;margin-bottom:60px;font-size:15px}.woocommerce .yowureport-myaccount .profile{text-align:center}@media screen and (max-width: 767px){.woocommerce .yowureport-myaccount .profile{margin-bottom:60px}}.woocommerce .yowureport-myaccount .profile>.avatar{margin:0px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.woocommerce .yowureport-myaccount .profile h5{margin:15px auto;font-size:20px}.woocommerce .yowureport-myaccount .profile .email{margin:15px auto;font-size:14px;color:#999;letter-spacing:1px}.woocommerce .yowureport-myaccount .profile .btn-go-edit-account{background:#49bab5;color:#fff;display:block}.woocommerce .yowureport-myaccount .my-social-orders{padding-left:60px}@media screen and (max-width: 767px){.woocommerce .yowureport-myaccount .my-social-orders{padding-left:15px}}.woocommerce .yowureport-myaccount .my-social-orders>*{padding-left:15px}.woocommerce .yowureport-myaccount .my-social-orders>* a{color:#000}.woocommerce .yowureport-myaccount .my-social-orders>*>a{margin-left:10px}.woocommerce .yowureport-myaccount .my-social-orders>*>a:hover{text-decoration:underline}.woocommerce .yowureport-myaccount .my-social-orders .no-subscriptions{margin-bottom:45px}.woocommerce .yowureport-myaccount .my-social-orders .no-subscriptions>a{font-size:20px;color:#49bab5}.woocommerce .yowureport-myaccount .my-social-orders .wc-social-login-profile{padding-left:0px;margin-bottom:45px}.woocommerce .yowureport-myaccount .my-social-orders .wc-social-login-profile>*{padding-left:15px}.woocommerce .yowureport-myaccount .my-social-orders .wc-social-login-profile .wc-social-login-available-providers{margin-top:15px}.woocommerce .yowureport-myaccount .my-social-orders .wc-social-login-profile .wc-social-login-available-providers .wc-social-login-link-account .button-social-login-facebook{background:#4e7ebd;padding:10px 20px;text-decoration:none;color:#fff;display:inline-block;margin-left:0px;margin-right:15px}.woocommerce .yowureport-myaccount .my-social-orders .wc-social-login-profile .wc-social-login-available-providers .wc-social-login-link-account .button-social-login-facebook i{margin-right:10px}.woocommerce .yowureport-myaccount .my-social-orders h2.myaccount-title{font-size:23px;background-color:#f7f7f7;padding:15px}.woocommerce .yowureport-myaccount .my-social-orders .table-responsive{padding-left:0px}.woocommerce .yowureport-myaccount .my-social-orders .my_account_orders{margin-bottom:45px;padding-left:0px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media screen and (max-width: 992px){.woocommerce .yowureport-myaccount .my-social-orders .my_account_orders{border:none}}.woocommerce .yowureport-myaccount .my-social-orders .my_account_orders thead{background:#f7f7f7}.woocommerce .yowureport-myaccount .my-social-orders .my_account_orders thead tr th{text-align:center;padding:10px;font-size:15px}@media screen and (max-width: 992px){.woocommerce .yowureport-myaccount .my-social-orders .my_account_orders tbody tr{margin-bottom:15px}}.woocommerce .yowureport-myaccount .my-social-orders .my_account_orders tbody tr td{text-align:center;padding:10px;font-size:15px}.woocommerce .yowureport-myaccount .my-social-orders .my_account_orders tbody tr td.order-actions{text-align:right}@media screen and (max-width: 992px){.woocommerce .yowureport-myaccount .my-social-orders .my_account_orders tbody tr td.order-actions{max-width:78%}}.woocommerce .yowureport-myaccount .my-social-orders .my_account_orders tbody tr td.order-actions>a{background:transparent;padding:10px 20px;margin-left:10px;border:1px solid #000;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;min-width:100px;text-align:center;height:35px}.woocommerce .yowureport-myaccount .my-social-orders .my_account_orders tbody tr td.order-actions>a:hover{text-decoration:none;background-color:#000;color:#fff}.woocommerce .yowureport-myaccount .my-social-orders .my_account_orders tbody tr td.order-actions>a.pay{background-color:#49bab5;color:#fff;border-color:#49bab5}.woocommerce .yowureport-myaccount .my-social-orders .my_account_orders tbody tr td.order-actions>a.view{background-color:#8a52ad;color:#fff;border-color:#8a52ad;letter-spacing:1px}.woocommerce .yowureport-myaccount .my-social-orders .my_account_orders tbody tr td:nth-of-type(6):before{content:''}.woocommerce .view-order{margin-top:90px;margin-bottom:90px}.woocommerce .view-order>h3{margin-bottom:15px}.woocommerce .view-order .order-info{font-size:18px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px dotted #999}.woocommerce .view-order .order-info .order-number{color:#8a52ad;background:transparent}.woocommerce .view-order .order-info .order-date{background:transparent}.woocommerce .view-order .order-info .order-status{background:transparent;color:#16A085}.woocommerce .view-order .shop_table{font-size:15px}.woocommerce .view-order .shop_table thead{background:#f7f7f7}.woocommerce .view-order .shop_table thead tr th{padding:15px}.woocommerce .view-order .shop_table tbody tr td{padding:15px}.woocommerce .view-order .shop_table tfoot tr th,.woocommerce .view-order .shop_table tfoot tr td{padding:15px}.woocommerce .edit-account{margin-top:90px;margin-bottom:90px}.woocommerce .edit-account>h3{margin-top:0px;margin-bottom:15px;padding:15px;background-color:#f7f7f7;letter-spacing:1px}.woocommerce .edit-account>form>h3{margin-top:60px;margin-bottom:15px;padding:15px;background-color:#f7f7f7;letter-spacing:1px}.woocommerce .edit-account>form .form-row{margin-bottom:30px;font-size:18px;padding:0 15px}.woocommerce .edit-account>form .form-row input{padding:10px;border:none}.woocommerce .edit-account>form .form-row input:focus{border:1px solid #49bab5}.woocommerce .edit-account>form input.button{border:none;background:#49bab5;color:#fff;text-shadow:none;font-size:18px;padding:10px 30px;letter-spacing:1px}.message-section{max-width:500px;margin:60px auto 0}.body-wrapper .woocommerce .woocommerce-message{max-width:500px;margin:30px auto !important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:15px 20px;border:1px solid #999;color:#999}.body-wrapper .woocommerce .woocommerce-message:before{background-color:transparent;display:auto;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#8a52ad}.body-wrapper .woocommerce .woocommerce-message .button{background-color:#999;color:#fff;border:1px solid #999;padding:4px 8px;margin-right:10px}.body-wrapper .woocommerce .woocommerce-message .button:hover{color:#000}.body-wrapper .woocommerce .woocommerce-message a{font-size:18px;color:#49bab5}.body-wrapper .woocommerce .woocommerce-message a:hover{text-decoration:underline}.body-wrapper .woocommerce .woocommerce-info{margin:10px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:10px 20px;border:1px solid #8a52ad;color:#8a52ad;max-width:500px;margin:30px auto !important}.body-wrapper .woocommerce .woocommerce-info:before{background-color:transparent;display:auto;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#8a52ad}.body-wrapper .woocommerce .woocommerce-error{max-width:500px;margin:30px auto !important;margin-bottom:15px !important;background:rgba(255,255,255,0.5);border:1px solid #49bab5}.body-wrapper .woocommerce .woocommerce-error:before{background-color:transparent;display:auto;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#49bab5}.body-wrapper .woocommerce .woocommerce-error li{color:#49bab5}.body-wrapper .woocommerce .woocommerce-error li a{color:#000;text-decoration:underline;margin-left:5px;margin-right:5px}.woocommerce .login-error .woocommerce-error{margin-bottom:15px !important;background:rgba(255,255,255,0.5);border:1px solid #49bab5}.woocommerce .login-error .woocommerce-error:before{background-color:transparent;display:auto;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#49bab5}.woocommerce .login-error .woocommerce-error li{color:#49bab5}.woocommerce .login-error .woocommerce-error li a{color:#000;text-decoration:underline;margin-left:5px;margin-right:5px}.woocommerce>.woocommerce-message{margin-bottom:15px !important;background:rgba(255,255,255,0.5);padding:10px 20px;border:1px solid #8a52ad;color:#8a52ad}.woocommerce>.woocommerce-message:before{background-color:transparent;display:auto;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#8a52ad}.woocommerce>.woocommerce-message .button{color:#49bab5;border:1px solid #49bab5;padding:4px 8px;margin-right:10px}.woocommerce>.woocommerce-message .button:hover{background-color:#49bab5;color:#fff}.woocommerce .yowureport-cart .woocommerce-error{margin-bottom:15px !important;background:rgba(255,255,255,0.5);border:1px solid #49bab5}.woocommerce .yowureport-cart .woocommerce-error:before{background-color:transparent;display:auto;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#49bab5}.woocommerce .yowureport-cart .woocommerce-error li{color:#49bab5}.woocommerce .yowureport-cart .woocommerce-error li a{color:#000;text-decoration:underline;margin-left:5px;margin-right:5px}.woocommerce .yowureport-cart .woocommerce-message{margin-bottom:15px !important;background:rgba(255,255,255,0.5);padding:10px 20px;border:1px solid #8a52ad;color:#8a52ad}.woocommerce .yowureport-cart .woocommerce-message:before{background-color:transparent;display:auto;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#8a52ad}.woocommerce .yowureport-cart .woocommerce-message .button{color:#49bab5;border:1px solid #49bab5;padding:4px 8px;margin-right:10px}.woocommerce .yowureport-cart .woocommerce-message .button.wc-forward{display:none}.woocommerce .yowureport-cart .woocommerce-message .button:hover{background-color:#49bab5;color:#fff}.woocommerce .yowureport-checkout{margin-top:30px}.woocommerce .yowureport-checkout .woocommerce-info{margin:10px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:10px 20px;border:1px solid #8a52ad;color:#8a52ad}.woocommerce .yowureport-checkout .woocommerce-info:before{background-color:transparent;display:auto;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#8a52ad}.woocommerce .yowureport-checkout .woocommerce-info a{color:#000;margin-left:10px}.woocommerce .yowureport-checkout .woocommerce-info a:hover{text-decoration:underline}.legal-statement{margin-top:60px}.legal-statement .statement-menu{padding-left:0px;list-style:none;border-bottom:1px solid #999}@media screen and (max-width: 767px){.legal-statement .statement-menu{border-bottom:none}}.legal-statement .statement-menu li{display:inline-block;margin-bottom:-1px}@media screen and (max-width: 767px){.legal-statement .statement-menu li{display:block}}.legal-statement .statement-menu li.active{border-bottom:2px solid #49bab5}.legal-statement .statement-menu li.active a{color:#000}@media screen and (max-width: 767px){.legal-statement .statement-menu li.active a{background:#49bab5;color:#fff}}.legal-statement .statement-menu li a{font-size:20px;font-weight:normal;font-family:'xingothic-tc-w4';color:#999;padding:15px 30px;display:block;letter-spacing:1px}@media screen and (max-width: 767px){.legal-statement .statement-menu li a{text-align:center}}.legal-statement .content{padding:45px 60px;margin-bottom:90px;font-size:18px;border-bottom:1px solid #999}@media screen and (max-width: 767px){.legal-statement .content{padding:45px 0px;border-bottom:none}}.legal-statement .content p{margin-bottom:30px}.top-banner{position:relative}.top-banner .banner{width:100%;height:auto}.top-banner .layer{position:absolute;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}.top-banner .banner-title{position:absolute;width:100%;text-align:center;top:40%}.top-banner .banner-title>h1{color:#fff;font-size:32px;margin-bottom:30px;letter-spacing:3px;font-weight:700}.top-banner .banner-title>h3{color:#49bab5;font-size:23px;letter-spacing:3px}.content-ch,.eng-block{margin-top:60px}.content-ch p,.eng-block p{font-size:18px;line-height:36px;letter-spacing:1px;margin-bottom:20px}.content-ch blockquote,.eng-block blockquote{letter-spacing:3px;color:#49bab5;margin-top:45px;margin-bottom:45px;border-left:0;padding-left:30px;text-align:center}.content-ch blockquote p,.eng-block blockquote p{font-size:25px;font-family:'xingothic-tc-w4'}.content-ch ul,.eng-block ul{padding-left:0px;font-size:18px;list-style:none}.content-ch ul li,.eng-block ul li{font-size:18px;line-height:36px}.content-ch ul li:before,.eng-block ul li:before{content:"• ";color:#49bab5}.content-ch ul li a,.eng-block ul li a{color:#49bab5}.content-ch ul li a:hover,.eng-block ul li a:hover{text-decoration:underline}.content-ch{margin-bottom:80px}.people-blocks{margin-bottom:80px}.people-blocks .people-block{padding-left:45px;padding-right:45px;text-align:center}.people-blocks .people-block>img{width:100%;height:auto;max-width:360px}.people-blocks .people-block .people-name{color:#49bab5;font-size:22px;font-weight:700;letter-spacing:3px;margin-bottom:20px}.people-blocks .people-block .people-title{font-size:17px;font-weight:normal;margin-bottom:45px}.people-blocks .people-block .people-desc{font-size:17px;line-height:34px}.actions-row{padding-top:20px;padding-bottom:20px;font-size:16px;text-align:center}.actions-row p{color:#49bab5}.actions-row p .btn-register{display:inline-block;background:#49bab5;color:#fff;border:1px solid #49bab5;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:5px 20px;font-size:15px;letter-spacing:2px;margin-left:30px}.section-eng-block{background:#f7f7f7;padding-top:80px;padding-bottom:120px}.section-eng-block .sub-title{color:#49bab5;font-size:22px;font-weight:700;letter-spacing:3px;margin-bottom:45px}.section-eng-block .eng-content{letter-spacing:1px}.section-eng-block .eng-content p{margin-bottom:30px}.section-eng-block .eng-content blockquote{color:#000}.section-eng-block .eng-content blockquote p{margin-bottom:15px}#tribe-events-content-wrapper{margin:60px 0}#tribe-events-pg-template#tribe-events-pg-template{max-width:none}@media screen and (max-width: 992px){#tribe-events-pg-template#tribe-events-pg-template{padding:0px}}@media screen and (max-width: 767px){#tribe-events-pg-template#tribe-events-pg-template{padding:0px}}#tribe-events-pg-template #tribe-events{margin:0 0 60px}#tribe-events-pg-template #tribe-events #tribe-events-content{padding:0px}@media screen and (max-width: 992px){#tribe-events-pg-template #tribe-events #tribe-events-content{padding-left:0px;padding-right:0px}}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .top-thumbnail{position:relative;margin-bottom:50px}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .top-thumbnail .layer{position:absolute;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .top-thumbnail .tribe-events-event-image{max-height:485px;overflow:hidden;margin:0}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .top-thumbnail h1{position:absolute;top:35%;border:none;color:#fff;width:100%;text-align:center;margin:0;font-size:27px}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-date,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-host,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-location,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-sponsor{margin-bottom:20px}@media screen and (max-width: 767px){#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-date,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-host,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-location,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-sponsor{margin-bottom:30px}}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-date>*,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-host>*,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-location>*,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-sponsor>*{display:inline-block}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-date .fa,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-host .fa,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-location .fa,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-sponsor .fa{font-size:25px;color:#49bab5;vertical-align:text-bottom;width:45px;height:22px}@media screen and (max-width: 767px){#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-date .fa,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-host .fa,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-location .fa,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-sponsor .fa{width:25px}}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-date .info-title,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-host .info-title,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-location .info-title,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-sponsor .info-title{margin-right:15px}@media screen and (max-width: 767px){#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-date .info-title,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-host .info-title,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-location .info-title,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-sponsor .info-title{font-weight:700}}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-date>span,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-host>span,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-location>span,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-sponsor>span{font-size:14px;line-height:22px;display:inline-block}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-date>p,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-host>p,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-location>p,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-sponsor>p{margin-bottom:0px;font-size:14px;line-height:22px}@media screen and (max-width: 767px){#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-date>p,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-host>p,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-location>p,#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-sponsor>p{display:block;margin-top:10px}}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-host .fa{font-size:25px}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-content{margin:60px 0}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-content .content-head{margin-bottom:60px;position:relative;height:20px}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-content .content-head>hr{display:block;border:0;border-top:1px solid #49bab5;margin:0;padding:0}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-content .content-head>label{color:#49bab5;font-size:22px;font-weight:normal;margin-bottom:0px;padding:0 45px;position:absolute;bottom:9px;left:41.5%;background:#fff}@media screen and (max-width: 767px){#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-content .content-head>label{left:21.5%}}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-content .content-body{font-size:18px;line-height:30px;margin-bottom:30px}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-content .content-body p{margin-bottom:15px}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-content .content-body .speaker{margin-bottom:60px}@media screen and (max-width: 767px){#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-content .content-body .speaker{text-align:center}}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-content .content-body .speaker .thumb img{width:100%;height:auto;max-width:170px}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-content .content-body .speaker .speaker-info .title{margin-bottom:15px;font-family:'xingothic-tc-w4'}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-content .content-body .speaker .speaker-info .intro{font-size:15px}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-ticket .cart .tribe-events-tickets-title{font-weight:normal;font-size:20px;color:#49bab5}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-ticket .cart .tribe-events-tickets-title:hover{text-decoration:underline}@media screen and (max-width: 767px){#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-ticket .cart table.tribe-events-tickets tbody tr{width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-ticket .cart table.tribe-events-tickets tbody tr:last-child td{border-bottom:0}@media screen and (max-width: 767px){#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-ticket .cart table.tribe-events-tickets tbody tr td.woocommerce{padding-left:0px}}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-ticket .cart table.tribe-events-tickets tbody tr td.woocommerce button.button.alt{background:#49bab5;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:10px 20px;text-shadow:none;font-weight:normal}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-ticket .cart table.tribe-events-tickets tbody tr td{padding:15px 10px}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-ticket .cart table.tribe-events-tickets tbody tr td.woocommerce .quantity .qty{border-color:transparent;float:none}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-ticket .cart table.tribe-events-tickets tbody tr td.ticket-left{min-width:60px}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-ticket .cart table.tribe-events-tickets tbody tr td.tickets_name{color:#000;font-size:15px}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-ticket .cart table.tribe-events-tickets tbody tr td.tickets_price{font-style:normal;font-size:15px}@media screen and (max-width: 767px){#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-ticket .cart table.tribe-events-tickets tbody tr td.tickets_price{display:inline-block}}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-ticket .cart table.tribe-events-tickets tbody tr td.tickets_price .amount{font-style:normal;font-size:15px}#tribe-events-pg-template #tribe-events #tribe-events-content.tribe-events-single .event-ticket .cart table.tribe-events-tickets tbody tr td.tickets_description{font-size:14px;color:#999}#tribe-events-pg-template #tribe-events #tribe-events-content h1{margin-bottom:30px;border-bottom:2px solid #999;letter-spacing:3px}#tribe-events-pg-template #tribe-events #tribe-events-content h1>span{padding:10px 0;display:inline-block;border-bottom:2px solid #49bab5;margin-bottom:-2px}#tribe-events-pg-template #tribe-events #tribe-events-content .tribe-events-loop .type-tribe_events{padding:0px 15px}@media screen and (max-width: 767px){#tribe-events-pg-template #tribe-events #tribe-events-content .tribe-events-loop .type-tribe_events{margin-bottom:30px}}#tribe-events-pg-template #tribe-events #tribe-events-content .tribe-events-loop .type-tribe_events .tribe-events-event-image{float:none;width:100%;margin-bottom:0px}#tribe-events-pg-template #tribe-events #tribe-events-content .tribe-events-loop .type-tribe_events .event-info{background-color:#fff;border:1px solid #f7f7f7}#tribe-events-pg-template #tribe-events #tribe-events-content .tribe-events-loop .type-tribe_events .event-info .event-title{font-size:25px;padding:0 30px;margin:30px 0}#tribe-events-pg-template #tribe-events #tribe-events-content .tribe-events-loop .type-tribe_events .event-info .event-excerpt{padding:0 30px;font-size:14px;margin-bottom:30px}#tribe-events-pg-template #tribe-events #tribe-events-content .tribe-events-loop .type-tribe_events .event-info .event-date{padding:0 30px;text-align:right;color:#999;line-height:16px;margin-bottom:30px}#tribe-events-pg-template #tribe-events #tribe-events-content .tribe-events-loop .type-tribe_events .event-info .event-date .fa{margin-right:5px;font-size:16px}.author{margin-top:80px}.author .author-top{text-align:center}.author .author-top .top-title{position:relative;height:20px}.author .author-top .top-title>hr{display:block;border:0;border-top:1px solid #49bab5;margin:0;padding:0}.author .author-top .top-title>label{color:#49bab5;font-size:18px;font-weight:normal;margin-bottom:0px;padding:0 45px;position:absolute;bottom:9px;left:41.5%;background:#fff}@media screen and (max-width: 767px){.author .author-top .top-title>label{left:40%}}@media screen and (max-width: 480px){.author .author-top .top-title>label{left:23%}}@media screen and (max-width: 320px){.author .author-top .top-title>label{left:19%}}.author .author-bottom{padding-top:30px}.author .author-bottom .author-block{text-align:center;margin-bottom:80px;height:285px}.author .author-bottom .author-block a:hover .avatar{border:2px solid #49bab5}.author .author-bottom .author-block .avatar{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-bottom:20px;max-width:180px;width:100%;height:auto}.author .author-bottom .author-block>h5{letter-spacing:1px;margin-bottom:20px;color:#49bab5}.author .author-bottom .author-block .author-title{letter-spacing:1px;margin-bottom:20px;color:#49bab5;font-size:18px}.author .author-bottom .author-block .num-posts{margin-bottom:20px;font-size:15px;letter-spacing:1px}.author .author-bottom .author-block .author-desc{text-align:left;font-size:17px;line-height:32px}.author .author-bottom .author-block .author-desc a{color:#49bab5}.author .author-bottom .author-block .author-desc a:hover{text-decoration:underline}.author-single{margin-top:80px}.author-single .author-block{text-align:center;margin-bottom:80px}.author-single .author-block a:hover .avatar{border:2px solid #49bab5}.author-single .author-block .avatar{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-bottom:20px;max-width:180px;width:100%;height:auto}.author-single .author-block>h5{letter-spacing:1px;margin-bottom:20px;color:#49bab5}.author-single .author-block .num-posts{margin-bottom:20px;font-size:15px;letter-spacing:1px}.author-single .author-block .author-desc{text-align:left;font-size:17px;line-height:32px}.author-single .author-block .author-desc a{color:#49bab5}.author-single .author-block .author-desc a:hover{text-decoration:underline}.author-single .author-posts{padding-top:90px;padding-bottom:120px;background:#f2f2f2}.author-single .author-posts .news-block{margin-bottom:80px;height:690px}.author-single .author-posts .news-block:hover{cursor:pointer}.author-single .author-posts .news-block:hover .content-block .date-cat{border-bottom:2px solid #49bab5}.author-single .author-posts .news-block .featured-authors{position:relative}.author-single .author-posts .news-block .featured-authors .featured-image{max-height:240px;overflow:hidden}.author-single .author-posts .news-block .featured-authors .featured-image img{width:100%;height:auto}.author-single .author-posts .news-block .featured-authors .author-row{position:absolute;bottom:-35px;left:0px;text-align:left;padding-left:20px}.author-single .author-posts .news-block .featured-authors .author-row .avatar{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;max-width:70px;width:100%;height:auto;border:1px solid #f2f2f2;margin-right:10px}.author-single .author-posts .news-block .content-block{background:#fff;padding-top:55px}.author-single .author-posts .news-block .content-block .post-title{font-size:24px;line-height:36px;padding-left:30px;padding-right:30px;border-left:3px solid #49bab5;margin-bottom:20px}.author-single .author-posts .news-block .content-block .author-name-row{padding-left:30px;margin-bottom:20px}.author-single .author-posts .news-block .content-block .author-name-row .author-name{font-size:15px;margin-right:10px}.author-single .author-posts .news-block .content-block .content{font-size:15px;line-height:28px;padding:0 30px 20px}.author-single .author-posts .news-block .content-block .date-cat{padding:0 30px 20px;background:#fff}.author-single .author-posts .news-block .content-block .date-cat .left-date{display:inline-block}.author-single .author-posts .news-block .content-block .date-cat .left-date>span{font-size:12px;color:#999}.author-single .author-posts .news-block .content-block .date-cat .right-cat{display:inline-block;text-align:right}.author-single .author-posts .news-block .content-block .date-cat .right-cat>a{display:inline-block;margin-left:10px;margin-bottom:10px}.author-single .author-posts .news-block .content-block .date-cat .right-cat .label{background:#999;color:#fff;padding:3px 10px;font-size:12px;letter-spacing:1px;font-weight:normal}.author-single .author-posts .news-block .content-block .date-cat .right-cat .label-public{color:#8a52ad;border:1px solid #8a52ad;background:transparent}.author-single .author-posts .news-block .btn-readmore{display:block;margin:0 auto;border:2px solid #999;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:#999;font-weight:normal;font-size:18px;letter-spacing:3px;padding:5px 45px;background:transparent}
