.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/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
div.ctools-modal-content{background:#fff;color:#000;padding:0;margin:2px;border:1px solid #000;width:600px;text-align:left;}div.ctools-modal-content .modal-title{font-size:120%;font-weight:bold;color:white;overflow:hidden;white-space:nowrap;}div.ctools-modal-content .modal-header{background-color:#2385c2;padding:0 .25em 0 1em;}div.ctools-modal-content .modal-header a{color:white;}div.ctools-modal-content .modal-content{padding:1em 1em 0 1em;overflow:auto;position:relative;}div.ctools-modal-content .modal-form{}div.ctools-modal-content a.close{color:white;float:right;}div.ctools-modal-content a.close:hover{text-decoration:none;}div.ctools-modal-content a.close img{position:relative;top:1px;}div.ctools-modal-content .modal-content .modal-throbber-wrapper{text-align:center;}div.ctools-modal-content .modal-content .modal-throbber-wrapper img{margin-top:160px;}div.ctools-modal-content .form-item label{width:15em;float:left;}div.ctools-modal-content .form-item label.option{width:auto;float:none;}div.ctools-modal-content .form-item .description{clear:left;}div.ctools-modal-content .form-item .description .tips{margin-left:2em;}div.ctools-modal-content .no-float .form-item *{float:none;}div.ctools-modal-content .modal-form .no-float label{width:auto;}div.ctools-modal-content fieldset,div.ctools-modal-content .form-radios,div.ctools-modal-content .form-checkboxes{clear:left;}div.ctools-modal-content .vertical-tabs-panes > fieldset{clear:none;}div.ctools-modal-content .resizable-textarea{width:auto;margin-left:15em;margin-right:5em;}div.ctools-modal-content .container-inline .form-item{margin-right:2em;}#views-exposed-pane-wrapper .form-item{margin-top:0;margin-bottom:0;}div.ctools-modal-content label.hidden-options{background:transparent url(/sites/all/modules/ctools/images/arrow-active.png) no-repeat right;height:12px;padding-right:12px;}div.ctools-modal-content label.expanded-options{background:transparent url(/sites/all/modules/ctools/images/expanded-options.png) no-repeat right;height:12px;padding-right:16px;}div.ctools-modal-content .option-text-aligner label.expanded-options,div.ctools-modal-content .option-text-aligner label.hidden-options{background:none;}div.ctools-modal-content .dependent-options{padding-left:30px;}
div.modal-forms-modal-content .resizable-textarea{margin-left:0;margin-right:0;}div.modal-forms-modal-content .form-item label{float:none;width:auto;}div.modal-forms-modal-content .item-list ul li{margin:0 0 0.25em 1.5em;}div.modal-forms-modal-content div.messages{margin:0;}div.modal-forms-modal-content{background:transparent;color:#000;font:12px "Lucida Grande",Verdana,Arial,sans-serif;border:0;margin:0;padding:0;}div.modal-forms-modal-content .popups-container{overflow:hidden;height:100%;background:#fff;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}div.modal-forms-modal-content .modal-header{background-color:transparent;padding:0.5em 1em 0 1em;min-height:25px;}div.modal-forms-modal-content .modal-title{display:inline;color:#000;}div.modal-forms-modal-content .popups-close{float:right;cursor:pointer;background:url(/sites/all/modules/modal_forms/images/controls.png) -25px 0px no-repeat;width:25px;height:25px;text-indent:100%;white-space:nowrap;overflow:hidden;}div.modal-forms-modal-content .popups-close:hover{background-position:-25px -25px;}
.line-item-summary{text-align:right;margin-bottom:1em;}.line-item-summary .line-item-quantity{float:left;}.line-item-summary .line-item-total-label{font-weight:bold;}.line-item-summary .links{margin-top:.5em;clear:left;}.line-item-summary .links li.last{padding-right:0;}.commerce-line-item-views-form input.delete-line-item{font-size:0.8em;padding:1px 6px;}.commerce-line-item-views-form .cart-subtotal{text-align:right;font-size:1.5em;}.commerce-line-item-views-form .commerce-line-item-actions{text-align:right;}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}@font-face{font-family:'flexslider-icon';src:url(/sites/all/libraries/flexslider/fonts/flexslider-icon.eot);src:url(/sites/all/libraries/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(/sites/all/libraries/flexslider/fonts/flexslider-icon.woff) format('woff'),url(/sites/all/libraries/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(/sites/all/libraries/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:normal;font-style:normal;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;display:block;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides > li:first-child{display:block;}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.flexslider .slides{zoom:1;}.carousel li{margin-right:5px;}.flex-direction-nav{*height:0;}.flex-direction-nav a{display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.flex-direction-nav .flex-prev{left:-50px;}.flex-direction-nav .flex-next{right:-50px;text-align:right;}.flexslider:hover .flex-prev{opacity:0.7;left:10px;}.flexslider:hover .flex-next{opacity:0.7;right:10px;}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';}.flex-direction-nav a.flex-next:before{content:'\f002';}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}.flex-pauseplay a:hover{opacity:1;}.flex-pauseplay a.flex-play:before{content:'\f003';}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}.flex-direction-nav .flex-next{opacity:1;right:10px;}}
#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;}
