.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
form.simple-subscription-empty .edit-mail{font-style:italic;color:#7F7F7F;}
#sidebar .ui-corner-all{border-radius:none;}#sidebar .gutter{padding:0;}.ui-state-disabled{opacity:none !important;}#sidebar .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;border:solid 1px #edeeee;@include background-image(linear-gradient(to top,#f6f7f7,#fff));}#sidebar .ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:51px;height:53px;}#sidebar .ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}#sidebar .ui-datepicker .ui-datepicker-prev{left:1px;}#sidebar .ui-datepicker .ui-datepicker-next{right:-9px;top:1px;}#sidebar .ui-datepicker .ui-datepicker-prev-hover{left:1px;}#sidebar .ui-datepicker .ui-datepicker-next-hover{right:0px;top:1px;}#sidebar .ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}#sidebar .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}#sidebar .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}#sidebar .ui-datepicker select.ui-datepicker-month-year{width:100%;}#sidebar .ui-datepicker select.ui-datepicker-month,#sidebar .ui-datepicker select.ui-datepicker-year{width:49%;}#sidebar .ui-datepicker table{width:100%;font-size:12px;border-collapse:collapse;margin:0 0 .4em;}#sidebar .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}#sidebar .ui-datepicker td{border:0;padding:1px;}#sidebar .ui-datepicker td span,.ui-datepicker td a{display:block;padding:4px;text-align:right;text-decoration:none;}#sidebar .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}#sidebar .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}#sidebar .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}#sidebar .ui-datepicker .ui-widget-header .ui-datepicker-prev .ui-icon{background:none;cursor:pointer;height:39px;width:36px;}#sidebar .ui-datepicker .ui-widget-header .ui-datepicker-prev:after{content:"<";padding:0 0 0 17px;}#sidebar .ui-datepicker .ui-widget-header .ui-datepicker-next .ui-icon{cursor:pointer;background:none;height:39px;width:36px;}#sidebar .ui-datepicker .ui-widget-header .ui-datepicker-next:after{content:">";}#sidebar .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}#sidebar .ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:53px;position:absolute;top:0;width:36px;cursor:pointer;}.ui-state-default{color:#fff;}#sidebar .ui-datepicker .ui-datepicker-prev-hover span{left:-3px;top:0;}#sidebar .ui-datepicker .ui-datepicker-next-hover span{left:-10px;top:0px;}#sidebar .ui-datepicker .ui-datepicker-prev span,#sidebar .ui-datepicker .ui-datepicker-next span{display:none;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;outline:1px solid red;}#sidebar .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}#sidebar .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}#sidebar .ui-datepicker select.ui-datepicker-month-year{width:100%;}#sidebar .ui-datepicker select.ui-datepicker-month,#sidebar .ui-datepicker select.ui-datepicker-year{width:49%;}#sidebar .ui-datepicker table{width:100%;font-size:12px;border-collapse:collapse;margin:0 0 .4em;}#sidebar .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}#sidebar .ui-datepicker td{border:1px solid #edeeee;padding:0;}#sidebar .ui-datepicker td span,.ui-datepicker td a{display:block;padding:4px;text-align:right;text-decoration:none;}#sidebar .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}#sidebar .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}#sidebar .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:1 !important;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#333437;}#sidebar .ui-datepicker .ui-datepicker-header{color:#333537;font-family:"Proxima Nova",sans-serif;font-size:18px;font-weight:600 !important;height:53px;letter-spacing:0.015em;line-height:53px;margin:0;padding:0;position:relative;text-transform:uppercase;border:solid 1px #edeeee !important;background-image:-webkit-linear-gradient(bottom,#f6f7f7,#fff) !important;background-image:-moz-linear-gradient(bottom,#f6f7f7,#fff) !important;background-image:-o-linear-gradient(bottom,#f6f7f7,#fff) !important;background-image:linear-gradient(to top,#f6f7f7,#fff) !important;}#sidebar .ui-datepicker .ui-datepicker-title{height:53px;line-height:53px;}.container-inline-date > .form-item{margin-right:0;}#sidebar .ui-datepicker table.ui-datepicker-calendar{width:100%;border:0;background:#f6f7f8;margin:0;}#sidebar .ui-widget-content{color:#333437;font-family:Verdana,arial,sans-serif;font-size:13px;line-height:21px;}#sidebar .ui-datepicker td a{color:#444444;font-family:Arial,Helvetica,sans-serif;font-size:12px;}#sidebar .ui-datepicker-other-month{background:#edeeee;}#sidebar .ui-state-default,#sidebar .ui-widget-content .ui-state-default,#sidebar .ui-widget-header .ui-state-default,#sidebar .ui-state-hover,#sidebar .ui-widget-content .ui-state-hover,#sidebar .ui-widget-header .ui-state-hover,#sidebar .ui-state-focus,#sidebar .ui-widget-content .ui-state-focus,#sidebar .ui-widget-header .ui-state-focus{background:transparent;border:none;color:#333437;}#sidebar .ui-widget-header .ui-state-focus{height:53px;border:none;top:0;padding:0;left:0;}#sidebar .ui-widget-header .ui-datepicker-next:hover{right:-9px;}#sidebar td.highlighted a{background:#f6cf24 !important;padding:4px;}#sidebar td.ui-datepicker-today span,#sidebar td.ui-datepicker-today a span{border:1px solid #f2803e !important;box-sizing:content-box !important;display:block;}#sidebar td.ui-datepicker-today span,#sidebar td.ui-datepicker-today a{color:#f2803e !important;}#sidebar td.active a{background:#f6cf26 !important;color:#333437 !important;}#sidebar td a.ui-state-active{background:#f6cf26 !important;color:#333437 !important;}#sidebar td a.ui-state-hover,#sidebar td a:hover{background:#f6cf26 !important;color:#333437 !important;}#sidebar .views-widget-filter-date_filter,#sidebar .form-type-datepicker,#sidebar .container-inline-date .form-item,#sidebar #edit-date-filter-value,#sidebar .container-inline-date{width:100%;}#sidebar button.ui-button::-moz-focus-inner{border:0;padding:0;}#sidebar .ui-datepicker{width:100%;padding:0;display:none;}#sidebar .ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-khtml-border-top-left-radius:0;border-top-left-radius:0;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-khtml-border-top-right-radius:0;border-top-right-radius:0;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-right-radius:0;}#sidebar #block-events-calendar-events-datepicker .views-exposed-widget{padding:0;background:none transparent;margin-bottom:15px;width:200px;}#sidebar #block-events-calendar-events-datepicker .views-exposed-form .views-reset-button,#sidebar #block-events-calendar-events-datepicker .views-exposed-form .views-submit-button{height:0;overflow:hidden;padding:0;text-indent:-9999px;border:none;box-shadow:none;background:transparent;margin:0;width:0;}#sidebar #block-events-calendar-events-datepicker .views-exposed-widgets{margin:0;}#sidebar #block-events-calendar-events-datepicker #edit-date-filter-wrapper{padding:0;}#edit-date-filter-wrapper .views-widget{padding:0;}#sidebar .ui-widget-content{border:0 none;}#edit-date-filter-1-wrapper{display:none;}#edit-field-event-type-tid-all{display:none;}.events-selected-filters-messages{display:none;border:1px solid #e6e6e6;box-shadow:0 0 4px #eee;padding:13px 15px;background:#fbfbfb;margin:0 0 15px 0;width:449px;color:#5d5d5f;font-size:13px;font-weight:bold;font-style:italic;overflow:hidden;}.events-selected-filters-message{float:left;clear:left;}.events-reset-filters{float:left;margin-left:10px;}.events-result-count{padding:0 0 7px;border-bottom:1px solid #ececec;}.view-id-events .views-row{clear:both;padding:29px 0 10px;border-bottom:1px solid #ececec;}.view-id-events .item-list{margin-top:50px;}.view-id-events .views-row .event-month-long{border-bottom:1px solid #edebeb;}.calendar-icon{padding:0 7px 0 9px;text-align:center;float:left;text-transform:uppercase;}.calendar-icon:first-child{border-bottom:1px solid #e7c11e;}.event-month-long .calendar-icon{background-position:-80px -411px;padding:15px 0;}.calendar-icon-month{font-weight:bold;color:#252323;text-shadow:1px 1px 1px #fff0af;font-family:"Proxima Nova";font-size:16px;}.calendar-icon.toDate .calendar-icon-month{padding:5px 0 0;}.calendar-icon-day{font-size:19px;font-family:verdana,arial,sans-serif;font-weight:bold;text-shadow:1px 1px 1px #fff0af;color:#252323;letter-spacing:0;margin-top:0;padding:0 0 5px;}.node-event .event-left{margin:0 23px 0 0;padding:3px 3px 0 3px;min-height:100px;width:55px;background:#ffd51d;outline:1px solid #e7c11e;border:1px solid #fee268;}.event-left{float:left;}.event-right{float:left;width:402px;}.view-id-events h2{margin-top:0;line-height:inherit;}.view-id-events h2 a{color:#454649;font-size:19px;font-family:"Proxima Nova",Arial,sans-serif;text-transform:none;}.view-id-events h2 a:hover{color:#F06600;}.event-time-location{font-size:13px;line-height:23px;color:#9e9e9e;padding:0 0 8px 0;}.view-id-events .pager-load-more a,.view-id-events .pager-load-more a:link{background-color:#2D2F31;background-image:linear-gradient(to top,#2D2F31,#3F4144);border-radius:3px;box-shadow:1px 1px 1px #242526,0 0 3px rgba(110,115,119,0.44) inset;color:#FFFFFF;font-family:Verdana;font-size:12px;font-weight:bold;padding:20px 41px 15px 36px;text-transform:uppercase;}.view-id-events .pager-load-more a:hover{background-color:#3F4144;background-image:linear-gradient(to top,#3F4144,#2D2F31);}#sidebar .attachment{border-top:solid 5px #ffd51d;border-left:solid 1px rgba(213,216,216,.41);border-right:solid 1px rgba(213,216,216,.41);border-bottom:solid 1px rgba(213,216,216,.41);background:#f7f8f9;}#sidebar .view-id-events .views-row{border-bottom:none;clear:both;padding:23px 21px 25px;}#sidebar .view-id-events .views-row{color:#464749;font-family:Verdana,arial,sans-serif;font-size:12px;line-height:23px;letter-spacing:.015em;}#sidebar .view-id-events .views-row .name-block span{color:#333537;font-family:"Proxima Nova",Arial,sans-serif;font-size:19px;line-height:26px;font-weight:bold;letter-spacing:.015em;}#sidebar .view-id-events .views-row .views-field-nothing a{color:#f06600;}.node-event .field-name-field-date,.node-event .field-name-field-location{display:inline-block;width:auto;color:#969696;font-family:"Proxima Nova",Arial,sans-serif;font-size:18px;line-height:25px;font-weight:600 !important;letter-spacing:.015em;font-style:italic;}.node-event .field-name-field-date{padding:0 14px 0 0;}.node-event .field-name-field-date span:after{display:inline;padding-left:14px;}body.node-type-event .node-event .content{padding-left:77px}body.node-type-event .field-name-body{border-top:1px solid #ececec;padding-top:26px;margin-top:23px;}
