/**handles:kava-theme-style**/
/*!
Theme Name: Deepmind
Theme URI: https://www.templatemonster.com/vendors/zemez
Author: Zemez
Author URI: https://zemez.io/
Description: Deepmind theme.
Template: kava
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: deepmind
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
DocumentationID: deepmind
Template Id: prod-29817
*/#toTop{cursor:pointer}.page-title{font-style:normal!important;font-weight:400!important;font-size:40px!important;line-height:1.4!important;font-family:'Libre Baskerville',serif!important;letter-spacing:0!important;color:#3b3d42!important}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .invert-button.button,.btn.invert-button,body .booked-modal input.invert-button.button-primary[type=submit]{border:1px solid #fff;background:0 0}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .btn-icon.button,.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .btn-link.button,.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .link.button,.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td a.btn-link.button,.btn-icon.btn,.btn-link.btn,.link.btn,a.btn-link.btn,body .booked-modal input.btn-icon.button-primary[type=submit],body .booked-modal input.btn-link.button-primary[type=submit],body .booked-modal input.link.button-primary[type=submit]{padding:8px 17px 3px}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .btn-icon.button svg,.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .btn-link.button svg,.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .link.button svg,.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td a.btn-link.button svg,.btn-icon.btn svg,.btn-link.btn svg,.link.btn svg,a.btn-link.btn svg,body .booked-modal input.btn-icon.button-primary[type=submit] svg,body .booked-modal input.btn-link.button-primary[type=submit] svg,body .booked-modal input.link.button-primary[type=submit] svg{width:14px;height:14px}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button,.btn,body .booked-modal input.button-primary[type=submit],form button,form input[type=button],form input[type=reset],form input[type=submit]{padding:15px 40px;cursor:pointer;font-size:12px;line-height:1.1;letter-spacing:2px;text-transform:uppercase;text-align:center;display:inline-block;border-radius:3px;padding:14px 18px 16px;border-radius:3px;font-weight:700;-webkit-box-shadow:none;box-shadow:none;border:none}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button,.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button:hover,.btn,.btn:hover,body .booked-modal input.button-primary:hover[type=submit],body .booked-modal input.button-primary[type=submit],form button,form button:hover,form input:hover[type=button],form input:hover[type=reset],form input:hover[type=submit],form input[type=button],form input[type=reset],form input[type=submit]{text-decoration:none}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button:focus,.btn:focus,body .booked-modal input.button-primary:focus[type=submit],form button:focus,form input:focus[type=button],form input:focus[type=reset],form input:focus[type=submit]{outline:0}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .btn-xs.button,.btn.btn-xs,body .booked-modal input.btn-xs.button-primary[type=submit],form button.btn-xs,form input.btn-xs[type=button],form input.btn-xs[type=reset],form input.btn-xs[type=submit]{font-size:10px;padding:7px 17px}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .btn-sm.button,.btn.btn-sm,body .booked-modal input.btn-sm.button-primary[type=submit],form button.btn-sm,form input.btn-sm[type=button],form input.btn-sm[type=reset],form input.btn-sm[type=submit]{font-weight:400;border-radius:0}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .btn-fullwidth.button,.btn.btn-fullwidth,body .booked-modal input.btn-fullwidth.button-primary[type=submit],form button.btn-fullwidth,form input[type=button].btn-fullwidth,form input[type=reset].btn-fullwidth,form input[type=submit].btn-fullwidth{width:100%}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button[class*="-transparent"],.btn[class*="-transparent"],body .booked-modal input.button-primary[class*="-transparent"][type=submit],form button[class*="-transparent"],form input[type=button][class*="-transparent"],form input[type=reset][class*="-transparent"],form input[type=submit][class*="-transparent"]{background-color:transparent}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button i,.btn i,body .booked-modal input.button-primary[type=submit] i,form button i,form input[type=button] i,form input[type=reset] i,form input[type=submit] i{margin-left:5px}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .header-btn.button,.header-btn.btn,body .booked-modal input.header-btn.button-primary[type=submit]{padding:21px 30px 19px;border:1px solid #c5cbcf}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .header-btn.button,.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .header-btn.button:focus,.header-btn.btn,.header-btn.btn:focus,body .booked-modal input.header-btn.button-primary:focus[type=submit],body .booked-modal input.header-btn.button-primary[type=submit]{background:0 0;-webkit-box-shadow:none;box-shadow:none}@media (max-width:1200px){.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .header-btn.button,.header-btn.btn,body .booked-modal input.header-btn.button-primary[type=submit]{padding:15px 10px 14px}}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .site-main p a.button,.site-main p .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td a.button,.site-main p a.btn{font-weight:700}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar{max-width:100%;margin:0 auto;border:none;border-collapse:separate;border-spacing:1px;background:0 0!important;table-layout:fixed}@media (min-width:640px){.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar{max-width:780px;table-layout:auto}}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar .booked-appt-list{padding:0;-webkit-box-shadow:none;box-shadow:none}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar .booked-appt-list>h2{margin-top:10px}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead{background:0 0!important}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th{border:none;padding:21px 0;min-height:26px}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th .monthName{color:#56b0d2!important;font-size:26px;font-weight:400;text-transform:none}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th .monthName .backToMonth{display:none}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th>a{top:24px}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th>a::before{font-size:30px;font-family:FontAwesome}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th>a.page-right{color:#56b0d2!important;right:0}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th>a.page-right::before{content:"\f105"}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th>a.page-right:hover{right:0}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th>a.page-left{color:#56b0d2!important;left:0}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th>a.page-left::before{content:"\f104"}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th>a.page-left:hover{left:0}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th>a i{display:none}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead .days th{font-size:11px;font-weight:700;text-align:left!important;text-transform:uppercase;border:none;padding:13px 12px!important}@media (min-width:640px){.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead .days th{padding:20px}}.sidebar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead .days th{padding:7px 2px 5px}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock{background:0 0}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td{position:relative;top:-2px;background:0 0;border:4px solid}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td h2{font-size:16px}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .timeslot{overflow:hidden}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .timeslot-people,.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .timeslot-time{height:auto}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .timeslot-time{font-size:14px;font-size:.875rem}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .timeslot-people{padding:7px 0 7px}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .timeslot-user{padding-top:10px;display:block}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button{font-size:11px;padding:14px 18px;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td{border:none}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.active{padding-bottom:1px;background:0 0}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.active .date .number{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:0 0!important;color:#000!important}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td>span{position:relative;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td>span .number{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:absolute;left:12px;top:4px;font-size:16px;font-weight:700;width:auto;border:none!important;background:0 0!important}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.prev-date .date:hover{background:rgba(197,203,207,.1)!important}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.blur{pointer-events:none}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.blur .date{background:rgba(197,203,207,.1)}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.blur .number{opacity:.2}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td .date{-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;height:inherit}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td .date:hover .number{color:#000}.booked-calendar-shortcode-wrap .booked-calendar-wrap.small .booked-calendar{border-collapse:collapse}.booked-calendar-shortcode-wrap .booked-calendar-wrap.small thead th{padding:20px 0 10px!important}.booked-calendar-shortcode-wrap .booked-calendar-wrap.small thead th .monthName{font-size:18px}.booked-calendar-shortcode-wrap .booked-calendar-wrap.small thead tr.days th{text-align:center!important;padding:13px 5px!important}.booked-calendar-shortcode-wrap .booked-calendar-wrap.small tbody tr td>span .number{position:static}.booked-calendar-shortcode-wrap .booked-calendar-wrap.small tbody tr td .date{margin:1px 1px 0}.booked-calendar-shortcode-wrap .booked-calendar-wrap.small tbody tr td .date .number{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.booked-calendar-shortcode-wrap .booked-calendar-wrap.small tbody tr td .booked-appt-list .timeslot button{margin:0!important}.booked-calendar-shortcode-wrap .booked-calendar-wrap.small tbody tr td.active{padding:0}body .booked-modal input.button-primary[type=submit]{font-size:12px;padding:10px 15px 11px;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}body .booked-modal input.button-primary[type=submit]:hover{border:none}body .bookedClearFix::after{display:none}body .booked-calendarSwitcher{display:block;max-width:780px;margin:0 auto;border-radius:3px}body .booked-calendarSwitcher i{display:none}body .booked-calendarSwitcher select{width:98%;padding:10px}.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th{background:0 0!important}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover,.booked-ms-modal .booked-book-appt,.ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a,body #booked-profile-page .appt-block .google-cal-button>a,body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,body #booked-profile-page input[type=submit].button-primary,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover,body .booked-list-view button.button,body .booked-list-view input[type=submit].button-primary,body .booked-modal input[type=submit].button-primary,body .booked-modal p.booked-title-bar,body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,body table.booked-calendar input[type=submit].button-primary,body table.booked-calendar td:hover .date span{margin-top:6px;margin-right:15px;background-color:#56b0d2!important;font-size:12px!important;font-weight:700!important;line-height:1.3em!important}.mptt-shortcode-wrapper .mptt-shortcode-table{border-collapse:separate;border-spacing:4px;border:none}.mptt-shortcode-wrapper .mptt-shortcode-table thead tr.mptt-shortcode-row th{border:none;background:0 0;font-size:14px;font-size:.875rem;font-weight:700;background-color:rgba(197,203,207,.25)}.mptt-shortcode-wrapper .mptt-shortcode-table tbody tr:nth-child(2n+2){background-color:rgba(197,203,207,.25)}.mptt-shortcode-wrapper .mptt-shortcode-table tbody td{border:none}.mptt-shortcode-wrapper .mptt-shortcode-table tbody td.mptt-shortcode-hours{font-size:14px;font-size:.875rem}.mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-title{margin-bottom:0;text-decoration:none!important}.mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-title{font-size:14px!important;font-weight:300}.mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-description,.mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-user{font-size:12px!important;font-weight:300}.mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .timeslot{font-size:14px!important;font-size:1rem;font-weight:300;opacity:.7}.single-mp-event .entry-content>p>br{display:none}.mp-column .entry-footer-container{margin:0;border-top:none}@media screen and (device-width:768px){.mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .timeslot{font-size:12px!important}}.fa-calendar-o::before{pointer-events:none!important;font-size:20px!important;position:absolute!important;top:14px!important;right:35.5px!important;z-index:1!important}.fa-clock-o:before{pointer-events:none!important;font-size:20px!important;position:absolute!important;top:14px!important;right:35.5px!important;z-index:1!important}option{color:#000!important}