p.sfcalendar-widget-nav{position:relative;background:#191919;font:bold 14px/34px 'futura-pt',Futura,sans-serif;color:#fff;height:35px;margin:0;text-align:center;border-bottom:none;}p.sfcalendar-widget-nav a{color:#fff;text-decoration:none;}p.sfcalendar-widget-nav a:hover{text-decoration:underline;}p.sfcalendar-widget-nav a.prev,p.sfcalendar-widget-nav a.next{position:absolute;top:50%;margin-top:-5px;width:6px;height:10px;text-indent:-999em;overflow:hidden;}p.sfcalendar-widget-nav a.prev{left:10px;background:url(../../_assets/img/arrow-left-c__1341305703.png) no-repeat;}p.sfcalendar-widget-nav a.next{right:10px;background:url(../../_assets/img/arrow-right-c__1341305680.png) no-repeat;}.sidebar small{display:block;margin-top:1em;font-size:12px;line-height:1.5;}div.sfcalendar-widget-cal{border:1px solid #cecece;border-top:none;}div.sfcalendar-widget-cal table{width:100%;margin:0;font-family:'futura-pt',Futura,sans-serif;}div.sfcalendar-widget-cal table td,div.sfcalendar-widget-cal table th{padding:0;border:none;text-align:center;width:29px;}div.sfcalendar-widget-cal table thead th{font-size:12px;line-height:2;text-transform:uppercase;color:#666;font-weight:normal;background:#f6f6f6;border-bottom:1px solid #d1d1d1;}div.sfcalendar-widget-cal table tbody td{width:29px;height:29px;line-height:29px;font-size:12px;border-right:1px solid #bbb;border-bottom:1px solid #bbb;background:#f1f1f1;text-shadow:#fff 0 1px 0;}div.sfcalendar-widget-cal table tbody td.inactive{background:#f7f7f7;color:#b4b3b3;}div.sfcalendar-widget-cal table tbody td.col7{border-right:none;}div.sfcalendar-widget-cal table tbody td a{display:block;width:100%;height:100%;line-height:29px;text-align:center;color:#666;text-decoration:none;cursor:default;}div.sfcalendar-widget-cal table tbody td a.event{background:#cceeec;font-weight:bold;cursor:pointer;}div.sfcalendar-widget-cal table tbody td a.selected{text-shadow:none;text-decoration:none;}div.sfcalendar-widget-cal table tbody td a.selected.event{background:#1457a3;color:#fff;text-decoration:none;}div.sfcalendar-widget-cal table tbody td a:hover,div.sfcalendar-widget-cal table tbody td a:focus,div.sfcalendar-widget-cal table tbody td a:active{text-decoration:none;}div.sfcalendar-widget-cal table tbody td a.event:hover,div.sfcalendar-widget-cal table tbody td a.event:focus,div.sfcalendar-widget-cal table tbody td a.event:active{background:#35bdb2;color:#fff;text-shadow:none;text-decoration:none;}div.sfcalendar-widget-cal table tbody tr:last-child td,div.sfcalendar-widget-cal table tbody tr.last-child td{border-bottom:none;}.sfcalendar-widget-pagination,.sfcalendar-widget-period{display:none;}.sfcalendar-widget-list .data{display:none;}.sfcalendar-widget-list .item{border-bottom:1px dotted #5a7876;margin:0 0 25px;}.sfcalendar-widget-list .item:after{content:" ";display:block;overflow:hidden;clear:both;height:0;}.sfcalendar-widget-list .item h3,.sfcalendar-widget-list .item h2{margin:0 0 5px;color:#d84e10;background:none;}.sfcalendar-widget-list .item p{font-family:'futura-pt',Futura,sans-serif;margin-bottom:.9em;}.sfcalendar-widget-list .item p.datetime{margin:0 0 12px;font-family:'futura-pt',Futura,sans-serif;font-weight:900;}.sfcalendar-widget-list .item figure{margin-right:25px;}.sfcalendar-widget-list .alignleft{float:left;margin:0;}.sfcalendar-widget-list .alignleft img{display:block;width:150px;}.sfcalendar-widget-list .tags{display:none;}.sfcalendar-widget-tags{list-style-type:none;margin:0;padding:0;}.sfcalendar-widget-tags input{margin-right:.5em;margin-bottom:.5em;cursor:pointer;}.button-a,.button-a li{display:inline-block;background:#f43f2d;height:30px;line-height:30px;border:1px solid #f43f2d;font-size:13px;color:#fff;padding:0 20px;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.4) inset;-moz-box-shadow:0 0 0 1px rgba(255,255,255,0.4) inset;box-shadow:0 0 0 1px rgba(255,255,255,0.4) inset;text-align:center;text-decoration:none;border-radius:1000px;}li.button-a{background-color:#f43f2d;width:80px;padding:8px 0;clear:both !important;}.button-a a{color:#fff;font-weight:900;text-transform:capitalize;}.button-a:hover,.button-a:focus,.button-a:active,.button-a a:hover,.button-a a:focus,.button-a a:active,.services-b li a:focus,.services-b li a:active{color:#fff;background:#f43f2d;border-color:#dd5849;text-decoration:none;}section#content{width:100%;}section#content .wrap-a{width:100%;overflow:hidden;}section#content .wrap-a .main{width:65% !important;float:right;}section#content .wrap-a .sidebar{width:230px;float:left}a.month,a.week{text-decoration:none;font-size:10px;width:100%;display:block;height:100%;line-height:29px;}h5.page-title a:link,h5.page-title a:visited{color:#f43f2d;}@media screen and (max-width:870px){section#content .wrap-a .main{width:100% !important;float:left;}div.row{margin:1px;}section#content .wrap-a .sidebar{width:210px;margin:0 0 0 20%;}}@media screen and (max-width:360px){section#content .wrap-a .main{width:40px;float:left;}div.row{margin:1px;}}