/*!/wp-content/plugins/availability-calendar/public/css/styles.css*/@font-face{font-family:'Helvetica';font-style:normal;font-weight:900;font-display:auto;src:url(/wp-content/plugins/availability-calendar/public/css/../fonts/Helvetica.eot);src:url("/wp-content/plugins/availability-calendar/public/css/../fonts/Helvetica.eot?#iefix") format("embedded-opentype"),url(/wp-content/plugins/availability-calendar/public/css/../fonts/Helvetica.woff) format("woff"),url(/wp-content/plugins/availability-calendar/public/css/../fonts/Helvetica.ttf) format("truetype"),url("/wp-content/plugins/availability-calendar/public/css/../fonts/Helvetica.svg#Helvetica") format("svg")}@font-face{font-family:'HelveticaBold';font-style:normal;font-weight:900;font-display:auto;src:url(/wp-content/plugins/availability-calendar/public/css/../fonts/HelveticaBold.eot);src:url("/wp-content/plugins/availability-calendar/public/css/../fonts/HelveticaBold.eot?#iefix") format("embedded-opentype"),url(/wp-content/plugins/availability-calendar/public/css/../fonts/HelveticaBold.woff) format("woff"),url(/wp-content/plugins/availability-calendar/public/css/../fonts/HelveticaBold.ttf) format("truetype"),url("/wp-content/plugins/availability-calendar/public/css/../fonts/HelveticaBold.svg#HelveticaBold") format("svg")}div.owac.regularslider{max-width:100%;width:100%;margin:0 auto;border:none}div.owac.regularslider .slider{overflow:visible}div.owac.regularslider .owac-list{z-index:0}div.owac.regularslider .owac-slide{margin:0 12px}div.owac.regularslider .owac-slide img{width:100%}div.owac.regularslider .owac-prev{z-index:999}div.owac.regularslider .owac-next{z-index:999}div.owac.regularslider .owac-prev:before,div.owac.regularslider .owac-next:before{color:#000}div.owac.regularslider .owac-slide{background-color:#fff;transition:all ease-in-out .3s;opacity:0;height:auto!important}div.owac.regularslider .owac-slide>div{position:relative;display:inline-block;height:100%;width:100%}div.owac.regularslider .owac-slide>div table.main{height:100%;border:none;overflow:visible}div.owac.regularslider .owac-slide.owac-active{opacity:1}div.owac.regularslider .owac-current{opacity:1}table.owac.main td,table.main th,.event-calendar ul li{padding:0}div.owac-calendar-container{padding:25px 25px 35px 25px!important}div.owac-calendar-container div.header{position:relative;display:inline-block;width:100%;padding:10px 10px 20px}div.owac-calendar-container div.header h1.title{font-family:'HelveticaBold';font-weight:400;position:relative;display:block;color:#097dc6;margin-top:0;text-align:center;font-size:40px;line-height:45px;margin-bottom:35px}div.owac-calendar-container div.header div.event-calendar{position:relative;display:block;width:100%;padding:0}div.owac-calendar-container div.header div.event-calendar ul{list-style:none;padding:0}div.owac-calendar-container div.header div.event-calendar ul li{font-size:19px;line-height:25px;color:#898a8d;position:relative;display:inline-block;margin-right:15px;margin-bottom:10px}div.owac-calendar-container div.header div.event-calendar ul li span.cat_color{padding:0 11px;margin-right:10px;border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px}div.owac-calendar-container div.header div.event-calendar ul li span.event-name{font-family:'Helvetica';font-weight:400;text-align:left;padding-left:5px}div.owac-calendar-container div.calendar{position:relative;display:block;width:100%;padding:0;text-align:center}div.owac-calendar-container table.main h4{font-family:'HelveticaBold';font-weight:400;font-size:18px;margin:0 0 10px;text-align:center;padding:15px 5px}div.owac-calendar-container table.main{font-size:13px;width:100%;border-collapse:inherit;padding-bottom:0;margin-bottom:0;margin-top:0}div.owac-calendar-container table.main tbody{position:relative;display:inline-block;width:100%}div.owac-calendar-container table.main tbody tr.month_title,div.owac-calendar-container table.main tbody tr.day_title,div.owac-calendar-container table.main tbody tr.day_row{position:relative;display:inline-block;width:100%;border:none}div.owac-calendar-container table.main tbody tr.month_title td{position:relative;display:inline-block;width:100%}div.owac-calendar-container table.main tbody tr.day_title th,div.owac-calendar-container table.main tbody tr.day_row td{font-family:'Helvetica';font-weight:400;position:relative!important;display:inline-block!important;width:calc(100%/7 - 0.1px)!important;margin:5px auto!important;height:auto!important;text-align:center!important;border:none!important;background-color:transparent!important}div.owac-calendar-container table.main tbody tr.day_row td span{position:relative;display:inline-block;width:24px!important;height:auto!important;padding:5px 2px;margin:0 5px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}div.owac-calendar-container table.main tbody tr.day_row td span,div.owac-calendar-container table.main tbody tr.day_title th span{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;box-shadow:0 0 2px 0;background-color:#fff}div.owac-calendar-container table.main tbody tr.day_title th span{position:relative;display:inline-block;width:24px!important;height:auto!important;padding:2px 2px;margin:0 5px}div.owac-calendar-container table.main th{color:#898a8d;font-size:13px}div.owac-calendar-container td{border:none;line-height:15px;text-align:center}div.owac-calendar-container tr td,div.owac-calendar-container tr th{color:#fff}div.owac-calendar-container tr.month_title td{padding:0}div.owac-calendar-container tr td.disable{color:#898a8d}@media only screen and (max-width:900px){div.owac.regularslider{max-width:95%}div.owac-calendar-container div.header{padding:0 30px 20px}div.owac-calendar-container{padding:0 5px 35px 5px!important}div.owac.regularslider .owac-slide{min-height:315px}}@media only screen and (max-width:800px){div.owac.regularslider{max-width:95%!important}div.owac-calendar-container{padding-bottom:35px}}@media only screen and (max-width:580px){div.owac.regularslider{max-width:90%!important}}@media only screen and (max-width:355px){div.owac-calendar-container table.main tbody tr.day_row td,div.owac-calendar-container table.main tbody tr.day_title th{margin:3px 2px}div.owac-calendar-container table.main tbody tr.day_row td div.events,div.owac-calendar-container table.main tbody tr.day_row td div.events .events_item{width:110px}}