/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

div.servicesBG{background:url(/themes/custom/bushokai/css/BG/servicesBG.jpg);background-size:cover.;background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-color:rgba(255,255,255,.8);}#page p,#page div{font-family:quatrocentro;}main p{font-size:1.25em;}#page h1,#page h2,#page h3,#page h4,#page h5,#page h6{font-family:oswald;}#page a{font-family:oswald;color:#000;}#page a:hover{color:#EF4836;}div.sub-content div.founder-body img{width:30%;height:30%;}div.extra-sub-space{height:30px;}em{background-color:transparent!important;}div.BK-building{height:200px;background-position-y:bottom!important;}div.social-header{background-color:#000;padding:10px 15px;min-height:40px;}div.social-header a{color:#fff!important;}div.social-header a:hover{color:#EF4836!important;}div.social-header ul{list-style-type:none;padding:0px;margin-bottom:0px;float:right;}div.social-header ul li{display:inline-block;float:left;padding-left:15px;}div.social-header ul li i{font-size:24px;}img.bushokai-logo{width:75px;height:75px;}div.branding{float:left;margin-right:30px;}a.brand{display:inline-block;}header{padding:15px;height:100px;border-bottom:1px solid #ccc;background-color:#fff;position:sticky;top:0;z-index:100;}nav.menu--main{display:inline-block;padding-top:15px;position:inherit;}nav.menu--authenticated-nav{display:inline-block;padding-top:15px;position:inherit;}ul.nav-top{display:inline-block;padding-left:0px;}ul.nav-top li:first-child{padding-left:0px;}.hidden{display:none;}ul.nav-nested{position:absolute;top:80px;background-color:#fff;padding:10px;border-radius:5px;box-shadow:1px 1px 5px #ccc;z-index:100;display:none;}ul.double-nested{position:static;box-shadow:none;border-radius:none;display:none;}ul.nav-nested li{list-style-type:none;}ul.nav-nested li a{font-size:24px;}li.nav-li{list-style-type:none;display:inline;padding-left:20px;float:left;}li.nav-li a,li.dropdown-li a{text-decoration:none;color:#000;}li.nav-li a:hover,li.dropdown-li a:hover{text-decoration:underline;color:#EF4836;}header li{font-size:24px;font-family:Oswald;font-weight:400;}button#showMobileNav{float:right;display:none;}a.start-trial{color:#fff!important;background:#000;padding:6px;text-decoration:none;border-radius:5px;position:relative;float:right;top:-55px;}a.start-trial:hover{color:#fff;background:#EF4836;}div.jumboAd{display:block;background-color:#F7F5F1;color:#EF4836;padding-top:15px;}div.jumboAd h2 div{font-family:oswald!important;color:#d50000;text-align:left;}button.btn-busho{background-color:#d50000;color:#fff;margin:auto;display:block;float:left;}button.btn-busho:hover{background-color:#000;}button.btn-busho a{color:#fff!important;text-decoration:none;}div.jumboAd p{font-family:quatrocentro;color:#000;text-align:left;}div.jumboImg img{display:block;margin:auto;max-width:100%;height:auto;}div.TrialText{display:flex;align-items:center;}h1.BKHeader div{font-family:Shojumaru!important;font-size:4rem;text-align:left;color:#d50000;}div.kickerLogo{display:flex;justify-content:center;align-items:center;}div.kickerLogo img{height:248px;width:254px;}div.busho-cal{background-color:#000;color:#fff;font-family:Oswald!important;padding:15px;}div.busho-cal article p{margin-bottom:0.2rem;}div.busho-cal div.more-link{text-align:center;}div.busho-cal article{padding:10px 0px;}div.busho-cal div.more-link a{color:#fff!important;}div.busho-cal div.more-link a:hover{color:#EF4836!important;}p.calSyn{font-family:quatrocentro;margin-bottom:0.2rem;}h3.calMon div{font-family:Oswald!important;text-align:right;}h3.calMon{margin-bottom:0px;}h3.calDay{text-align:right;font-size:2rem;}h3.calDay div{font-family:Oswald!important;}h4.calTitle a{color:#fff!important;}h4.calTitle a:hover{color:#EF4836!important;}h1.blockTitle,h1.blockTitle div{font-family:oswald!important;}h1.blockTitle{padding-bottom:15px;}div.calDivider{border-right:1px solid #fff;}div.cal-page h4.calTitle a{color:#000!important;}div.cal-page h4.calTitle a:hover{color:#EF4836!important;}div.cal-page div.calDivider{border-right:1px solid #000;}div.cal-page article{border-bottom:1px solid #000;padding-bottom:15px;padding-top:15px;}div.missionImg{color:#fff;font-family:Oswald;padding:50px 30px;background-color:#000;}div.missionImg p{text-align:center;}div.missionImg a{color:#fff!important;display:block;text-align:center;}div.missionImg a:hover{color:#000!important;}div.bushoServices{font-family:Oswald;padding:30px 15px;}div.bushoServices a{display:block;color:#000;text-align:center;padding:10px;font-family:Oswald;}div.bushoServices a:hover{color:#EF4836;}div.bushoServices img{width:30%;height:30%;display:block;margin:0 auto;padding:30px 0px 8px 0px;}div.bushoServices div.field-content{text-align:center;padding:0px 40px;font-family:Quatrocentro;font-size:1.25em;}div.founderBlock{background-color:#dffcfa;padding:30px 15px;font-family:Oswald;}div.founderBlock img{width:100%;height:auto;}div.sectionLine{display:block;height:1px;background-color:#ccc;position:relative;bottom:-15px;}div.founder-content{font-family:Quatrocentro;}div.founderBlock a{font-family:Oswald;color:#000;display:block;float:right;padding-top:15px;}div.founderBlock a:hover{color:#EF4836;}div.bushoInstructors{background-color:#dffcfa;padding:30px 0px;}div.bushoInstructor{padding:36px;text-align:center;}div.bushoInstructor img{width:75%;height:auto;display:block;margin:0 auto;padding-bottom:15px;}div.bushoInstructor div.views-field-field-instructor-title{font-family:Quatrocentro;}div.bushoInstructor div.views-field-field-instructor-name div{font-family:Oswald!important;font-weight:500;font-size:1.25em;}div#carouselBusho{font-family:Oswald;padding:15px;min-height:300px;}div.carousel-item{padding:0 150px;font-family:Quatrocentro;}div#carouselBusho div.field-content{text-align:center;font-size:1.25em;}footer{background-color:#000;padding:15px;font-family:Oswald;color:#fff;}footer a{color:#fff!important;}footer a:hover{color:#EF4836!important;}footer ul{list-style-type:none;padding:0px;height:20px;float:right;}footer ul li{display:inline-block;float:left;padding-left:15px;}footer ul li i{font-size:24px;}footer p.copyright{text-align:right;clear:both;}footer address{line-height:27px;}div#page-wrapper{position:relative;min-height:98vh;}div#page{padding-bottom:7rem;}footer{width:100%;height:7rem;}div.busho-contact{position:fixed;height:100%;width:100%;z-index:100;top:0;left:0;background-color:rgba(239,72,54,0.9);overflow-x:hidden;transition:0.5s;color:#fff;font-family:Oswald;}i#closeContact{color:#fff;position:absolute;right:60px;top:60px;font-size:48px;}i#closeContact:hover{cursor:pointer;}div.contact-content{position:relative;top:20%;}button#contactBtn{border:none;background:transparent;color:#fff;font-family:oswald;}button#contactBtn:hover{color:#EF4836;}.busho-contact label{display:block;}div.contact-interests label{display:inline-block;}div.busho-contact input.button--primary{display:block;margin:0 auto;background-color:#fff;color:#ef4836;padding:5px;margin-top:30px;border:none;border-radius:3px;}div.busho-contact input.button--primary:hover{background-color:#000;color:#fff;}div.name-input input,div.email-input input{width:100%;}div.name-input input,div.email-input input,div.phone-input input{margin-bottom:30px;padding:10px;}div.contact-interests span,div.contact-interests legend{font-size:16px;}div.message input{padding:10px;}div.message textarea{width:100%;}div.contact-interests input{width:20px;height:20px;margin-bottom:15px;}div.contact-interests label{position:relative;top:-2px;}div.full-width{padding:15px 0px;}.sub-content{padding-top:30px;}div.user-links{padding-top:30px;}div.user-links a{color:#000;}div.user-links a:hover{color:#EF4836;}form.user-login-form div{padding-bottom:10px;}form.user-login-form input.button{background-color:#000;color:#fff;border-radius:5px;padding:5px 10px;}form.user-login-form input.button:hover{background-color:#EF4836;}form.user-pass input.button{background-color:#000;color:#fff;border-radius:5px;padding:5px 10px;}form.user-pass input.button:hover{background-color:#EF4836;}form.user-register-form div{padding-bottom:10px;}form.user-register-form input.button{background-color:#000;color:#fff;border-radius:5px;padding:5px 10px;}form.user-register-form input.button:hover{background-color:#EF4836;}#block-views-block-instructors-block-2 div.bushoInstructors{background-color:#fff;}#block-views-block-instructors-block-2{padding-top:25px;}div.founder-title{font-family:oswald!important;font-weight:500;padding-top:15px;}div.founder-body{font-family:quatrocentro;font-size:1.25em;}div.founder-body a{font-family:oswald;color:#000;padding-top:15px;}div.founder-body a:hover{color:#EF4836;}ul.side-nav{background-color:#f7f5f1;border-radius:5px;padding:15px;}ul.side-nav li{display:block;float:none;}ul.side-nav li a{display:block;padding-bottom:10px;}ul.side-nav-nested{border-left:1px solid #000;display:none;}iframe{width:100%;height:300px;margin-bottom:30px;}@media only screen and (max-width:1600px){h1.BKHeader div{font-size:3rem;}}@media only screen and (max-width:1200px){div.kickerLogo img{width:100%;height:100%;}h1.BKHeader div{font-size:2rem;}div.jumboAdText h2 div{font-size:1rem;}}@media only screen and (max-width:1000px){button#showMobileNav{display:inline-block;}ul.nav-top{display:none;position:absolute;top:100px;left:0px;background-color:#fff;padding-left:0px;padding:15px;width:100vw;border-top:1px solid #ccc;z-index:1000;box-shadow:1px 1px 5px #ccc;}ul.nav-top li{clear:both;width:100%;padding-left:0px;}ul.nav-top li a{padding:10px;display:block;text-align:center;}ul.nav-nested{position:static;border-radius:none;box-shadow:none;background-color:#f9f9f9;}a.start-trial{top:-45px;}div.jumboAdText{top:0px;}div.views-field-field-synopsis{margin-bottom:30px;}div.bushoServices img{padding-bottom:0px;}div.founderBlock a{float:none;text-align:center;}div.bushoInstructor{padding-bottom:30px;}div.carousel-item{padding:0px 36px;}footer{bottom:-100px;height:auto;}div.contact-content{top:10%;}i#closeContact{right:30px;top:30px;}div.contact-content div.message{overflow:hidden;}div.contact-interests label,div.contact-interests input{display:inline;margin-bottom:0px;}div.contact-interests div.js-form-item{margin-bottom:15px;}div.busho-contact input.button--primary{margin-bottom:60px;}table{width:100%!important;}div.BK-building{height:125px;}}@media only screen and (max-width:767px){div.TrialText{justify-content:center;}h1.BKHeader div{text-align:center;}div.jumboAdText h2 div{text-align:center;}div.jumboAdText p{text-align:center;}button.btn-busho{float:none;}}@media only screen and (max-width:500px){div.BK-building{height:65px;}div.sub-content div.founder-body img{width:100%;height:100%;}}
