@font-face{font-family:'Brandon Grotesque Black';src:url(fonts/brandon-grotesque-black-webfont.woff2) format('woff2') , url(fonts/brandon-grotesque-black-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Brandon Grotesque Bold Italic';src:url(fonts/brandon-grotesque-bold-italic-webfont.woff2) format('woff2') , url(fonts/brandon-grotesque-bold-italic-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Brandon Grotesque Light';src:url(fonts/brandon-grotesque-light-webfont.woff2) format('woff2') , url(fonts/brandon-grotesque-light-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Brandon Grotesque Light Italic';src:url(fonts/brandon-grotesque-light-italic-webfont.woff2) format('woff2') , url(fonts/brandon-grotesque-light-italic-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Brandon Grotesque Medium Italic';src:url(fonts/brandon-grotesque-medium-italic-webfont.woff2) format('woff2') , url(fonts/brandon-grotesque-medium-italic-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Brandon Grotesque Regular Italic';src:url(fonts/brandon-grotesque-regular-italic-webfont.woff2) format('woff2') , url(fonts/brandon-grotesque-regular-italic-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Brandon Grotesque Thin Italic';src:url(fonts/brandon-grotesque-thin-italic-webfont.woff2) format('woff2') , url(fonts/brandon-grotesque-thin-italic-webfont.woff) format('woff');font-weight:normal;font-style:normal}#calendar{width:100%;margin:0 auto}.tms-course-summary{width:30%;margin-left:35%}.content_holder_main .content_single_ct a,.content_holder_main .signbox-body button.btn{text-decoration:none!important;width:290px;font-size:30px!important;padding:21px 42px;line-height:22px;height:auto;text-align:center;background:#959292;font-family:auto;color:#2d3e6e!important;border-radius:unset}.content_holder_main .signbox-body input{outline:none;width:320px;margin-bottom:30px;padding:3px 10px}.content_holder_main .signbox-body label{cursor:pointer}.content_holder_main .signbox-body button.btn{width:320px}.content_holder_main .signbox-body input[type="image"]{width:auto}.content_holder_main .signbox-body h2{font-size:40px;margin:30px auto}.content_holder_main .content_single_ct a:after{content:none}.content_holder_main .content_single_ct a:hover:after{background:none}.content_holder_single .image_holder img{height:350px!important}.content_holder_single .content_single_ct .content_holder a{background:none;padding:0}.content_holder_single .content_dt .post_title{text-decoration:none!important;width:470px;font-size:30px!important;padding:26px 42px;line-height:34px;height:auto;text-align:center;background:#959292;font-family:auto;color:#2d3e6e!important;border-radius:unset;margin:0 auto;text-transform:uppercase}.fc .fc-right .fc-today-button,.fc .fc-button-group>.fc-prev-button,.fc .fc-button-group>.fc-next-button{margin-left:0;background:#1872bd;color:#fff}.fc .fc-button-group>.fc-prev-button:hover,.fc .fc-button-group>.fc-next-button:hover{outline:none}.tms-course-calendar .fc-toolbar.fc-header-toolbar h2{font-size:18px;line-height:28px}#calendar table td.fc-head-container{padding-left:0;padding-right:0}.tms-course-calendar .fc-toolbar.fc-header-toolbar{margin-bottom:5px}#calendar table{margin:0}#calendar table thead th{padding:50px;background:#ccc}#calendar table tbody{}#calendar table thead th,#calendar table tbody td{color:#333;font-family:cursive;font-size:18px;font-weight:bold;border-color:#333;text-align:center;padding:5px}#calendar table tbody td span{text-align:left;float:none;font-size:18px;font-family:'system-ui';font-weight:normal;color:#333}#calendar table tbody td a span{font-size:10px;padding:0;line-height:10px;white-space:break-spaces}#calendar table tbody td a{padding:2px 0 5px 0;margin-left:5px;margin-right:5px;background:#eefd01;border-radius:10px;border:2px solid #cdda00;width:auto;line-height:10px}.tms-book-now-btn{display:flex;justify-content:center}.tms-thankyou-page-wrap{text-align:center;margin-bottom:140px}.tms-thankyou-page-wrap h2{font-size:32px;border-bottom:1px solid;padding-bottom:20px;margin-bottom:30px}.tms-thankyou-page-wrap p{font-size:24px}.tms-thankyou-page-wrap img{margin:90px auto 65px}.tms-thankyou-page-wrap .tms-button-wrap{display:flex;justify-content:space-evenly}.tms-thankyou-page-wrap .tms-button-wrap a{background:#fb2020;color:#fff!important;font-size:18px!important;padding:18px}.elementor-element-b2923e9 .elementor-widget-container .d-flex.align-items-start,.elementor-element-7ca5883 .elementor-widget-container .d-flex.align-items-start{margin:50px auto}.elementor-element-b2923e9 .elementor-widget-container .d-flex.align-items-start div#v-pills-tab,.elementor-element-7ca5883 .elementor-widget-container .d-flex.align-items-start div#v-pills-tab{width:50%}.elementor-element-b2923e9 .elementor-widget-container .d-flex.align-items-start div#v-pills-tabContent{width:100%}.elementor-element-b2923e9 .elementor-widget-container .d-flex.align-items-start div#v-pills-tab button,.elementor-element-7ca5883 .elementor-widget-container .d-flex.align-items-start div#v-pills-tab button{text-align:left;font-size:14px;line-height:18px}.elementor-element-b2923e9 .elementor-widget-container .d-flex.align-items-start div#v-pills-tabContent .tab-pane p:first-child{}.elementor-element-b2923e9 .elementor-widget-container .d-flex.align-items-start div#v-pills-tabContent .accordion,.elementor-element-7ca5883 .elementor-widget-container .d-flex.align-items-start div#v-pills-tabContent .accordion{margin-bottom:10px}.elementor-element-b2923e9 .elementor-widget-container .d-flex.align-items-start div#v-pills-tabContent,.elementor-element-7ca5883 .elementor-widget-container .d-flex.align-items-start div#v-pills-tabContent{width:100%;height:532px;overflow-x:hidden;overflow-y:scroll}.elementor-element-b2923e9 .tms-course-calendar,.elementor-element-b2923e9 .signbox-body,.elementor-element-b2923e9 form.tms-paypal-payment-form{margin-top:50px;padding-left:20px}.elementor-element-b2923e9 .signbox-body,.elementor-element-7ca5883 .signbox-body{margin:50px auto 0;width:80%}.elementor-element-b2923e9 form.tms-paypal-payment-form input[type="image"],.elementor-element-7ca5883 form.tms-paypal-payment-form input[type="image"]{width:200px}.elementor-element-b2923e9 .elementor-widget-container .d-flex.align-items-start div#v-pills-tabContent .tab-pane .tms-book-now-btn,.elementor-element-b2923e9 .tms-course-calendar a.btn.btn-base,.elementor-element-b2923e9 .signbox-body button,.elementor-element-7ca5883 .elementor-widget-container .d-flex.align-items-start div#v-pills-tabContent .tab-pane .tms-book-now-btn,.elementor-element-7ca5883 .signbox-body button{background:#ddd;display:inline-block;margin:0 auto;display:block;width:150px;text-align:center;font-size:22px;padding:12px;margin:5px auto 50px;text-decoration:none;transition:all .4s ease}.elementor-element-b2923e9 .elementor-widget-container .d-flex.align-items-start div#v-pills-tabContent .tab-pane .tms-book-now-btn:hover,.elementor-element-b2923e9 .tms-course-calendar a.btn.btn-base:hover{background:#bbb}.elementor-element-b2923e9 .signbox-body button,.elementor-element-7ca5883 .signbox-body button{border-radius:0;border-color:unset}.elementor-9460 .elementor-element.elementor-element-cfdbf82 .elementor-heading-title{font-family:'Brandon Grotesque Black'}.image_holder.relative{position:relative}.tms-cat-sing-cat-img{height:320px;background-repeat:no-repeat;background-size:cover}.tms-course-cat-hover-part{position:absolute;bottom:0;background: #5B5B5BA8;left:0;right:0;height:65px;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;transition:all .3s ease}.tms-course-cat-hover-part h3{color:#fff;padding:12px 10px;margin:0;font-weight:normal;font-family:'Open Sans';font-size:16px}.tms-course-cat-hover-part p,.tms-specific-cat-course-item .course-details-anchor,div.tms-course-course-info-action .tms-course-load-more-btn{display:none;margin:0;background:#07a10d;color:#fff;padding:10px 25px;border-radius:25px;font-family:'Open Sans';font-weight:bold}.image_holder.relative:hover .tms-course-cat-hover-part{border:unset;height:100%;justify-content:center}.image_holder.relative:hover .tms-course-cat-hover-part h3{margin:0 auto 20px}.image_holder.relative:hover .tms-course-cat-hover-part p{display:block}body:not(.home) .image_holder.relative:not(.active-tms-cat):before {content:'';background: #ffffffb5;width:100%;height:100%;position:absolute;top:0;left:0}div.elementor-element-9303524 .elementor-widget-container p,.elementor-element-3077bf4 .elementor-text-editor>p,div.elementor-element-9303524 .elementor-widget-container div.owl-nav,div.elementor-element-3077bf4 .elementor-widget-container div.owl-nav,div.elementor-element-e3fa662 .elementor-widget-container div.owl-nav{display:none}section.tms-specific-cat-courses-wrapper{margin-top:140px;border-color: #000000d6}.tms-specific-cat-courses-wrapper h1.tms-specific-cat-title{color:#ee383a;font-size:40px;margin-bottom:65px}.tms-specific-cat-course-item{margin-bottom:75px;min-height:570px;position:relative}.tms-specific-cat-course-item img{width:100%;height:225px}.tms-specific-cat-course-item h2{font-family:'Open Sans';font-size:22px;line-height:30px;font-weight:500;margin:15px auto 37px;color:#262626;padding-left:15px;padding-right:15px}.tms-specific-cat-course-item h5{font-family:'Open Sans';font-size:22px;line-height:30px;font-weight:normal;letter-spacing:-1.1px}.tms-specific-cat-course-item .course-details-anchor{background:#ee383a;display:inline-block;font-family:'Open Sans';font-size:22px;font-weight:400;left:0;right:0;margin:0 auto 0;position:absolute;bottom:33px;width:206px}.tms-course-course-info-action{position:relative}div.tms-course-course-info-action .tms-course-load-more-btn{display:inline-block;font-family:'Open Sans';font-size:22px;font-weight:400;position:absolute;top:-7px;left:calc(50% - 80px)}div.tms-course-course-info-action .showing-tms-course-info{font-family:'Open Sans';font-size:28px;line-height:38px;font-weight:400}@media (max-width:768px){.elementor-element-b2923e9 .tms-course-calendar,.elementor-element-b2923e9 .signbox-body,.elementor-element-b2923e9 form.tms-paypal-payment-form{padding-left:0}.elementor-element-b2923e9 .signbox-body,.elementor-element-7ca5883 .signbox-body{text-align:center}}@media (max-width:648px){.elementor-element.elementor-element-336baf51.elementor-widget.elementor-widget-spacer,.elementor-element.elementor-element-9fa476f.elementor-widget.elementor-widget-spacer{display:none}.single-course-wrap{margin-right:0!important}.single-course-sidebar .tms-course-information.text-center{margin-left:0!important}a.tms-course-register-btn{padding:10px 30px;font-size:16px}.other-related-workshop-products{flex-direction:column}.workshop-content-wrapper{margin-right:0}.single-course-wrap.mb-0>.thumb>img{height:190px!important}.other-related-workshop-products .col-sm-4{width:100%!important;margin-bottom:35px}.space-rental-img-gallery img{height:75px}.owl-carousel .owl-item .content_holder{height:auto}.content_holder{height:110px;margin-bottom:8px}.content_holder_single .image_holder img{height:110px!important}.elementor-element-b2923e9 .elementor-widget-container .d-flex.align-items-start div#v-pills-tab button,.elementor-element-7ca5883 .elementor-widget-container .d-flex.align-items-start div#v-pills-tab button{font-size:12px;line-height:16px}}