.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff;}.calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%;}.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;}.calendar-calendar .year-view td{width:32%;padding:1px;border:none;}.calendar-calendar .year-view td table td{width:13%;padding:0;}.calendar-calendar tr{padding:0;margin:0;background-color:white;}.calendar-calendar th{text-align:center;margin:0;}.calendar-calendar th a{font-weight:bold;}.calendar-calendar td{width:14%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0;}.calendar-calendar .mini{border:none;}.calendar-calendar td.week{width:1%;min-width:1%;}.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:0.8em;}.calendar-calendar .inner{height:auto !important;height:5em;padding:0;margin:0;}.calendar-calendar .inner div{padding:0;margin:0;}.calendar-calendar .inner p{padding:0 0 .8em 0;margin:0;}.calendar-calendar td a{font-weight:bold;text-decoration:none;}.calendar-calendar td a:hover{text-decoration:underline;}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0;}.calendar-calendar div.day{float:right;text-align:center;padding:0.125em 0.25em 0 0.25em;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em;}.calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;clear:both;}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0 1%;}.calendar-calendar div.title{font-size:.8em;text-align:center;}.calendar-calendar div.title a{color:#000;}.calendar-calendar div.title a:hover{color:#c00;}.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}.calendar div.form-item{white-space:normal;}table td.mini,table th.mini,table.mini td.week{padding:0 1px 0 0;margin:0;}table td.mini a{font-weight:normal;}.calendar-calendar .mini-day-off{padding:0px;}.calendar-calendar .mini-day-on{padding:0px;}table .mini-day-on a{text-decoration:underline;}.calendar-calendar .mini .title{font-size:.8em;}.mini .calendar-calendar .week{font-size:.7em;}.mini-row{width:100%;border:none;}.mini{width:32%;vertical-align:top;}.calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important;}.calendar-calendar .day-view .stripe{width:100%;}table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0;}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important;}.calendar-legend td{text-align:left;padding-left:5px;}.calendar-empty{font-size:1px;line-height:1px;}.calendar-calendar td.calendar-agenda-hour{text-align:right;border:none;border-top:1px solid #CCCCCC;padding-top:.25em;width:1%;}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%;}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:bold;}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em;}.calendar-calendar td.calendar-agenda-items{border:1px solid #CCCCCC;text-align:left;}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0;}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff;}.calendar-date-select form{text-align:right;float:right;width:25%;}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both;}.calendar-date-select .description{float:right;}.calendar-label{font-weight:bold;display:block;clear:both;}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;padding:0.2em;width:auto;border:1px solid #ccc;}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777;text-decoration:none;}.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:bold;border:1px solid #ccc;}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;color:#cc9;}.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff;}.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px;}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee;}.calendar-calendar div.calendar{border:none;font-size:x-small;}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0;}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right;}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}.calendar-calendar td .inner div.day a{color:#4b85ac;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#C3D6E4;}.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{}.calendar-calendar td.past{}.calendar-calendar td.future{}.calendar-calendar td.has-events{}.calendar-calendar td.has-no-events{}.calendar-calendar tbody{border-top:none;}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:auto;}.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}.calendar-calendar .week-view .full .calendar-agenda-hour,.calendar-calendar .day-view .full .calendar-agenda-hour{padding-right:2px;}.calendar-calendar .week-view .full .calendar-agenda-hour{width:6%;min-width:0px;}.calendar-calendar .week-view .full .days{width:13%;}.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto;}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px;}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px;}.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px;}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view  td{vertical-align:top;padding:1px 2px 0 2px}.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0px;padding-bottom:2px;}.calendar-calendar .month-view .full .week{font-size:inherit;}.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac;}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:none;margin-bottom:0px;}.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;}.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0px;border-bottom:0px;}.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}.calendar-calendar .month-view .full td.single-day{border-top:0px;}.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative;}.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px;}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#F4F4F4;}.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{margin:0px 3px;}.calendar-calendar .day-view .full td .inner div.calendar div.stripe{margin:0px;}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:none;border-left:2px solid #7C7F12;border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#7C7F12;}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0px;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0px;}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative;}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#ffc;width:auto;padding:0px 3px;overflow:hidden;}.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:none;}.calendar-calendar .day-view td div.dayview{padding:0px;}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#74a5d7;height:1.9em;overflow:hidden;margin:0px auto;color:#ffffff;position:relative;}.calendar-calendar .week-view .full td.multi-day div.weekview{height:3.5em;}.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}.calendar-calendar .full td.multi-day .calendar .view-field,.calendar-calendar .full td.single-day .calendar .view-field{}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full td.multi-day div.weekview{margin-bottom:2px;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:3000px;left:5px;}.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;left:0px;top:0px;width:100%;height:3px;z-index:2;}.calendar-calendar .full td.single-day .continuation,.calendar-calendar .full td.single-day .continues,.calendar-calendar .full td.single-day .cutoff{display:none;}.calendar-calendar .month-view .full td.multi-day  .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em;}.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{height:2.75em;padding-top:0.75em;margin-right:8px;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0px !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;height:1.9em;padding-left:6px;z-index:1;}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{height:2.75em;padding-top:0.75em;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0px;}.calendar-calendar .week-view .full td.multi-day{padding:2px;}.calendar-calendar .week-view td.single-day div.calendar{width:100%;padding-left:0px;padding-right:0px;}.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}.view .date-nav-wrapper .clear-block{margin-bottom:10px;}.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}.attachment .calendar-calendar{margin-top:20px;clear:both;}.calendar-calendar th a,.attachment .calendar-calendar th{background-color:transparent;border:0px;}.attachment .calendar-calendar th.calendar-agenda-hour{color:#777777;font-weight:bold;text-align:right;}.view-calendar .feed-icon{margin-top:5px;}.view table.mini .date-prev,.view table.mini .date-next{background:none;}.date-nav div.date-prev,.date-nav div.date-next,.date-nav{width:auto;}ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}.year-view div.month-view div.date-nav{background-color:#DFDFDF;min-height:20px;}
#comments{margin-top:15px;}.indented{margin-left:25px;}.comment-unpublished{background-color:#fff4f4;}.comment-preview{background-color:#ffffea;}
.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;margin-bottom:10px;vertical-align:top;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}.container-inline-date .date-padding{padding:10px;float:left;}.views-exposed-form .container-inline-date .date-padding{padding:0;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-clear{clear:both;display:block;float:none;}.date-no-float{clear:both;float:none;width:98%;}.date-float{clear:none;float:left;width:auto;}.date-float .form-type-checkbox{padding-right:1em;}.form-type-date-select .form-type-select[class$=hour]{margin-left:.75em;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}.date-year-range-select{margin-right:1em;}
#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.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;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.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;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
div.toboggan-container{text-align:center;}div.toboggan-login-link-container{text-align:left;}div.toboggan-login-link-container a{text-decoration:none;}div.toboggan-block-message{text-align:left;}div.user-login-block{text-align:left;}div.user-login-block a{text-align:left;}.toboggan-unified #login-message{text-align:center;font-size:2em;line-height:1.2;}.toboggan-unified #login-links{text-align:center;font-size:1.5em;line-height:2.7;}.toboggan-unified #login-links a{padding:.5em;border:1px #666 solid;background-color:#EEE;}.toboggan-unified #login-links a:hover{background-color:#DDD;}.toboggan-unified #login-links a.lt-active,.toboggan-unified #login-links a.lt-active:hover{background-color:#FFF19A;border:2px #333 solid;}.toboggan-unified.login #register-form{display:none;}.toboggan-unified.register #login-form{display:none;}
#luxe-wrap{width:100%;float:left;}#luxe-login{width:49%;float:left;}#luxe-login-register{width:49%;float:left;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
.search-form{margin-bottom:1em;}.search-form input{margin-top:0;margin-bottom:0;}.search-results{list-style:none;}.search-results p{margin-top:0;}.search-results .title{font-size:1.2em;}.search-results li{margin-bottom:1em;}.search-results .search-snippet-info{padding-left:1em;}.search-results .search-info{font-size:0.85em;}.search-advanced .criterion{float:left;margin-right:2em;}.search-advanced .action{float:left;clear:left;}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
.recurly-paywall-counter{padding:12px 10px;position:fixed;bottom:5%;left:5%;height:30px;color:#fff;background:gray;display:none;float:left;}.recurly-paywall-overlay{position:fixed;left:0;top:0;bottom:0;overflow-y:scroll;z-index:99;width:100%;background-color:#000;}.recurly-paywall-content{margin:0 auto;padding:10px;position:relative;width:50%;max-width:630px;text-align:left;background:white;}.recurly-paywall-close{padding:5px 10px;position:absolute;top:0;right:0;z-index:100;cursor:pointer;float:right;}
.recurly-paywall-counter{line-height:30px;font-size:18px;background:#055b8a;border:1px solid #adacad;}.recurly-paywall-counter span{color:#f1f50a;}.recurly-paywall-content{max-width:630px;padding:0;background:none !important;}.recurly-paywall-close{color:#9ca5b1;background:#02619e;font-size:14px;right:5px;}.recurly-paywall-overlay{background-color:#14191e;}.recurly-paywall-c-w{text-align:left;padding:6% 5% 5% 5%;text-align:center;}.recurly-paywall-curtain{background:#fff;margin:5%;text-align:center;color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.recurly-paywall-curtain h2{margin:0 0 20px 0;font-size:30px;font-weight:bold;display:block;clear:both;}.recurly-paywall-curtain-w{font-size:18px;font-family:'myriad-pro',Verdana,Helvetica,Arial,sans-serif;}.recurly-paywall-curtain-w p{font-size:18px;font-family:'myriad-pro',Verdana,Helvetica,Arial,sans-serif;}.recurly-paywall-curtain-w .headline{font-family:expo-serif-pro,serif;font-weight:normal;font-size:20px;line-height:1.4;padding:0 10px 0 10px;}.recurly-paywall-curtain-w .features{line-height:2;font-size:18px;font-weight:normal;color:#808080;margin-bottom:27px;}ul.recurly-plans{margin:15px 0;border:solid #d8dadd 1px;width:95%;display:block;clear:both;float:left;}ul.recurly-plans li{padding:3% 0;list-style:none;width:100%;float:left;}ul.recurly-plans li:first-child{border-bottom:solid #d8dadd 1px;}ul.recurly-plans li strong{margin:0 10px;font-size:20px;float:left;}ul.recurly-plans li a{margin:-1px 10px 0 10px;padding:6px 11px;color:#fff;background:#3e7C00;text-decoration:none;font-size:17.2px;border-radius:5px;float:right;}ul.recurly-plans li a:hover{background-color:#4d9900;}.recurly-paywall-login{padding:2% 5%;margin-bottom:0;font-size:16px;text-align:left;font-family:'myriad-pro',Verdana,Helvetica,Arial,sans-serif;background:#fcfcfc;border-top:solid #d8dadd 1px;border-radius:0px 0px 5px 5px;clear:both;display:block;}.recurly-paywall-banner{background-color:#0065a5;color:#fff;}.recurly-paywall-banner p{font-size:20px;text-align:center;padding:20px 16.5px 15.5px 16.5px;font-family:'Myriad Pro','Times New Roman',serif;font-weight:700;margin-bottom:0;text-shadow:2px 2px rgba(0,0,0,0.1);}@media only screen and (max-width :320px){.recurly-paywall-curtain{margin:0;}.recurly-paywall-curtain-w .headline{padding:0;}}@media only screen and (min-device-width:320px) and (max-width:740px){.recurly-paywall-content{width:100%;max-width:630px;}ul.recurly-plans{text-align:center;}ul.recurly-plans li{margin:0;padding:1% 0 3% 0;width:100%;}ul.recurly-plans li strong{margin:0 0 1% 0;width:100%;float:left;clear:both;}ul.recurly-plans li a{float:none;display:inline-block;margin:0 auto;clear:both;}}@media only screen and (min-device-width :741px) and (max-device-width :1024px){.recurly-paywall-content{width:75%;max-width:630px;}}.subscription{margin:20px 0;padding:10px;border:1px solid #CCC;border-radius:10px;}.subscription.mini{width:95%;}.subscription.mini h2{margin:0 0 10px 0;}.subscription-summary .properties{border-collapse:separate;border-spacing:3px;width:50%;}.subscription-summary .line-items{float:right;width:45%;font-size:25px;}.subscription h2{padding:0;margin:0;}.subscription .messages{margin:8px 0;padding:10px 7px 10px 43px;font-size:90%;}.subscription table{width:auto;float:left;}.subscription table td,.subscription table th{padding:5px;color:inherit;background:transparent;}.subscription table tr{background:transparent;}.subscription .line-items.change{background:#fffbcc;border:1px solid #E6DB55;clear:right;}.subscription .line-items.change .label{font-weight:bold;padding:10px;}.subscription .line-items.change .total{border-color:#E6DB55;}.subscription .line-items ul{margin:0;padding:0;}.subscription .line-items li{padding:5px 10px 5px 10px;overflow:hidden;vertical-align:baseline;font-size:15px;}.subscription .line-items li > .name{display:inline;}.subscription .line-items li > .qty{font-weight:bold;font-size:12px;display:inline;}.subscription .line-items li > .qty:after{font-weight:normal;content:'\00D7';padding-right:5px;}.subscription .line-items li > .cost{display:block;float:right;padding-left:10px;padding-bottom:10px;height:100%;}.subscription .line-items .total{clear:both;float:right;padding:10px;}.subscription .changing_to{display:inline;top:100%;left:0;background:red;}.subscription .subscription-links{text-align:right;}.subscription ul.links{font-size:inherit;}.recurly-signup .messages{margin:10px 0;padding:10px 0 10px 40px;display:block;}.recurly-plan-list{margin:0 -10px;}.recurly-plan-list .plan{margin:10px;padding:10px;border:1px solid #ccc;border-radius:10px;float:left;width:93%;display:block;}.recurly-plan-list .plan-hover{background-color:#FFFDF2;border-color:#ED5;cursor:pointer;}.recurly-plan-list .plan .plan-interval{margin:5px 10px 10px 0;float:left;font-size:25px;width:35%;}.recurly-plan-list .plan-selected{background-color:#FFFCE5;}.recurly-plan-list .plan h2{width:50%;margin:5px 10px 0 0;padding:5px 0;float:left;}.recurly-plan-list .plan-signup{text-align:center;margin:5px 0 0 0;float:left;background:#3E7C00;padding:6px 11px 6px 11px;font-size:17.2px;border-radius:5px;color:white;}.recurly-plan-list a.plan-select{display:block;color:white;text-decoration:none;}.recurly-plan-list .plan-selected a.plan-select{font-weight:bold;}.recurly-plan-list a.plan-select input{display:none;}#recurly-subscription-change-form .form-actions{text-align:center;}.form-item-coupon-code{width:40%;clear:both;float:left;}.form-item-coupon-currency{width:35%;clear:both;float:left;}.form-item-coupon-currency label{width:250px;}.form-item-coupon-currency .description{margin:5px 0 0 0;width:250px;clear:both;}#recurly-subscription-redeem-coupon .form-actions{float:left;clear:both;}table.invoice-list tr.past_due,table.invoice-list tr.failed{background-color:#EEB9B9;}.subscribe .title-wrapper{display:none !important;}#region-content .region-inner{padding-top:20px;}.subscribe p{line-height:1.3;}.subscribe .field-name-body h2{font-weight:800;font-size:22px;text-align:center;}.one-half{width:46.71795%;float:left;margin-left:6.5641%;line-height:1.3;margin-bottom:25px;}.one-fourth{width:23.07692%;float:left;margin-left:2.5641%;text-align:center;margin-bottom:35px;}.first{clear:both;margin-left:0;}.subscribe .subtitle{font-size:18px;text-align:center;max-width:620px;margin:0 auto;margin-bottom:35px !important;}.one-half h2{font-weight:normal;font-size:1.4em;}.institution{text-align:center;}.institution span{font-weight:400;font-size:19px;}.recurly-paywall-subscribe p{margin-bottom:0 0 24px;padding:0;}.subscribe .icon{margin-bottom:12px;}.icon-language{color:#8b2479;}.icon-globe{color:#006599;}.icon-location-pin{color:#abba2c;}.icon-flow-cascade{color:#CE612B;}.subscribe-cta{float:left;width:100%;display:block;margin:-10px 0 20px 0;text-align:center;font-size:1.3em;}.subscribe-cta-ethn{text-align:center;font-size:1em;}.price{font-weight:bold;display:block;margin-bottom:16px;}.price.green{color:#3E7C00;}.price-cta{display:block;margin-bottom:16px;margin-top:-17px;font-size:.75em !important;}a.cta-link{text-transform:uppercase;text-decoration:none !important;font-size:.9em;}a.cta-contact-link{text-transform:none;text-decoration:underline;margin-left:7px;font-size:19px;}.line{border-bottom:1px solid #ddd;clear:both;padding:12px;margin-bottom:35px;}.subscribe-cta .icon{font-size:2em;margin-top:-8px;color:#3E7C00;}.tpmMetered{display:block !important;}.tpmHasAccess{display:block !important;}.cta-default .tpmMetered{display:none !important;}.cta-default .tpmHasAccess{display:none !important;}@media only screen and (max-width:768px){.one-half{margin-left:0;width:100%;}.one-fourth{margin-left:0;width:100%;}.price{max-width:240px;margin:0 auto;padding-bottom:16px;line-height:1.2;}}.recurly-plans-w{text-align:center;width:100%;float:left;}.recurly-paywall-subscribe ul.recurly-plans{width:53%;margin:0 auto;display:inline-block;float:none;}@media only screen and (min-device-width :320px) and (max-device-width :480px){.recurly-paywall-subscribe ul.recurly-plans{width:90%;}.subscription-summary .properties{width:100%;}.subscription-summary .line-items{width:100%;margin:10px 0 0 0;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px){.recurly-paywall-subscribe ul.recurly-plans{width:75%;}}.recurly-form-wrapper{margin:0 0 30px 0;width:100%;float:left;}.recurly{display:block;position:relative;}.recurly .form-item{margin-top:0;}.recurly .cost,.recurly .discount{font-size:16px;}.recurly .subscription{border-radius:9px 9px 0 0;text-shadow:0 1px 0 #fff;padding-top:20px;overflow:hidden;}.recurly .plan{color:#333;overflow:hidden;position:relative;zoom:1;}.recurly .plan .name{float:left;font-size:28px;line-height:34px;}.recurly .plan .quantity.field{clear:none;width:60px;margin:4px 0;}.recurly .plan .quantity.field input[type=text]{width:48px;}.recurly .plan .quantity.field:before{content:"\d7";height:48px;line-height:30px;position:absolute;right:100%;width:40px;font-size:20px;text-align:center;vertical-align:middle;z-index:1337;color:#666;}.recurly .plan .recurring_cost{float:right;}.recurly .plan .recurring_cost .cost{font-size:32px;line-height:34px;}.recurly .plan .recurring_cost .interval{font-size:12px;padding-bottom:20px;}.recurly .free_trial{clear:left;float:left;font-size:13px;height:22px;margin:0;position:absolute;top:35px;left:20px;font-style:italic;}.recurly .setup_fee{clear:both;border-top:1px #CCC dashed;overflow:hidden;padding-top:20px;}.recurly .setup_fee .title{float:left;padding-left:20px;font-weight:bold;font-size:16px;}.recurly .setup_fee .cost{float:right;padding-right:20px;}.recurly .vat{height:24px;padding:20px 20px;display:none;border-top:1px #CCC dashed;}.recurly .vat.applicable{display:block;}.recurly .vat .title{font-size:16px;font-weight:normal;float:left;}.recurly .vat .cost{float:right;font-size:18px;}.recurly .add_ons{clear:both;}.recurly .add_ons.any{margin:20px 0;}.recurly .add_ons .add_on{background:#ecedee;background:-webkit-linear-gradient(top,#ecedee,#e5e6e7);background:-moz-linear-gradient(top,#ecedee,#e5e6e7);background:-o-linear-gradient(top,#ecedee,#e5e6e7);background:linear-gradient(top,#ecedee,#e5e6e7);margin:0;height:43px;line-height:42px;vertical-align:middle;position:relative;clear:both;overflow:hidden;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;text-shadow:0 1px 0 #fff;color:#999;font-weight:300;font-size:16px;zoom:1;cursor:default;}.recurly .add_ons .add_on.first{border-top-left-radius:10px;border-top-right-radius:10px;}.recurly .add_ons .add_on.last{border-bottom:1px solid #ccc;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.recurly .add_ons .add_on .name{font-size:inherit;font-weight:inherit;font-style:italic;color:inherit;width:200px;margin-left:9px;margin-right:20px;position:absolute;left:0;top:0;}.recurly .add_ons .add_on .quantity.field{position:absolute;top:4px;left:249px;width:60px;display:none;}.recurly .add_ons .add_on .quantity.field input[type=text]{width:48px;}.recurly .add_ons .add_on .quantity.field:before{content:"\d7";height:48px;line-height:30px;position:absolute;right:100%;width:40px;font-size:20px;text-align:center;vertical-align:middle;z-index:1337;color:#666;}.recurly .add_ons .add_on .cost{font-size:inherit;line-height:inherit;vertical-align:middle;position:absolute;right:10px;}.recurly .add_ons .add_on:hover{background:-webkit-linear-gradient(top,#f0f0f0 0%,#dfdfdf 50%,#d5d5d5 50%,#e0e0e0 100%);background:-moz-linear-gradient(top,#f0f0f0 0%,#dfdfdf 50%,#d5d5d5 50%,#e0e0e0 100%);background:-o-linear-gradient(top,#f0f0f0 0%,#dfdfdf 50%,#d5d5d5 50%,#e0e0e0 100%);background:linear-gradient(top,#f0f0f0 0%,#dfdfdf 50%,#d5d5d5 50%,#e0e0e0 100%);box-shadow:inset 0 1px 0 #fff;text-shadow:none;color:#111;}.recurly .add_ons .add_on:active,.recurly .add_ons .add_on.selected{color:#111;background:-webkit-linear-gradient(top,#f0f0f0,#fff);background:-moz-linear-gradient(top,#f0f0f0,#fff);background:-o-linear-gradient(top,#f0f0f0,#fff);background:linear-gradient(top,#f0f0f0,#fff);width:auto;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.07);text-shadow:none;}.recurly .add_ons .add_on.selected{background:#fff url(/sites/all/modules/ethn_paywall/images/check.png) no-repeat 10px center;}.recurly .add_ons .add_on.selected .name{padding-left:24px;}.recurly .add_ons .add_on.selected:hover{background:#fcf5f0 url(/sites/all/modules/ethn_paywall/images/uncheck.png) no-repeat 10px center;}.recurly .add_ons .add_on.selected .quantity{display:block;}.recurly .coupon{clear:both;overflow:hidden;color:#333;position:relative;border-top:1px #ccc dashed;padding-top:12px;position:relative;}.recurly .coupon .check{width:26px;height:26px;float:left;border-radius:15px 15px 15px 15px;background:#70ccf8;border:1px solid #0090c9;margin:2px 0 1px 10px;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.35),0 1px 1px 0 rgba(0,0,0,0.10);background:#43bef9 url(/sites/all/modules/ethn_paywall/images/coupon_check.png) no-repeat center center;background:url(/sites/all/modules/ethn_paywall/images/coupon_check.png) no-repeat center center,-webkit-linear-gradient(top,#71CDFA 0%,#43BEF9 50%,#00B1F6 50%,#71CEFB 100%);background:url(/sites/all/modules/ethn_paywall/images/coupon_check.png) no-repeat center center,-moz-linear-gradient(top,#71CDFA 0%,#43BEF9 50%,#00B1F6 50%,#71CEFB 100%);background:url(/sites/all/modules/ethn_paywall/images/coupon_check.png) no-repeat center center,-o-linear-gradient(top,#71CDFA 0%,#43BEF9 50%,#00B1F6 50%,#71CEFB 100%);background:url(/sites/all/modules/ethn_paywall/images/coupon_check.png) no-repeat center center linear-gradient(top,#71CDFA 0%,#43BEF9 50%,#00B1F6 50%,#71CEFB 100%);}.recurly .coupon .check:hover{background:url(/sites/all/modules/ethn_paywall/images/coupon_check.png) no-repeat center center,-webkit-linear-gradient(top,#71CDFA 0%,#43BEF9 50%,#00B1F6 50%,#71CEFB 100%);background:url(/sites/all/modules/ethn_paywall/images/coupon_check.png) no-repeat center center,-moz-linear-gradient(top,#71CDFA 0%,#43BEF9 50%,#00B1F6 50%,#71CEFB 100%);background:url(/sites/all/modules/ethn_paywall/images/coupon_check.png) no-repeat center center,-o-linear-gradient(top,#71CDFA 0%,#43BEF9 50%,#00B1F6 50%,#71CEFB 100%);background:url(/sites/all/modules/ethn_paywall/images/coupon_check.png) no-repeat center center linear-gradient(top,#71CDFA 0%,#43BEF9 50%,#00B1F6 50%,#71CEFB 100%);box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.75),0 1px 1px 0 rgba(0,0,0,0.10);}.recurly .coupon .check:active{background:url(/sites/all/modules/ethn_paywall/images/coupon_check.png) no-repeat center center,-webkit-linear-gradient(top,#f0f0f0,#fff);background:url(/sites/all/modules/ethn_paywall/images/coupon_check.png) no-repeat center center,-moz-linear-gradient(top,#f0f0f0,#fff);background:url(/sites/all/modules/ethn_paywall/images/coupon_check.png) no-repeat center center,-o-linear-gradient(top,#f0f0f0,#fff);background:url(/sites/all/modules/ethn_paywall/images/coupon_check.png) no-repeat center center linear-gradient(top,#f0f0f0,#fff);box-shadow:inset 0 3px 3px 0 rgba(0,0,0,0.03);border:1px solid #999;}.recurly .coupon.checking .check{background:#f0f0f0 url(/sites/all/modules/ethn_paywall/images/coupon_checking.gif) no-repeat center center;box-shadow:inset 0 3px 3px 0 rgba(0,0,0,0.03);border:1px solid #999;}.recurly .coupon.invalid .coupon_code{border-color:#a55;background:#fee;color:#311;}.recurly .coupon .coupon_code .error{left:300px;}.recurly .coupon .description{float:left;margin-left:20px;height:34px;line-height:34px;vertical-align:middle;font-size:14.4px;}.recurly .coupon .discount{float:right;height:34px;line-height:34px;vertical-align:middle;}.recurly .error{line-height:22px;vertical-align:middle;color:#000;text-shadow:0 1px 0 #fec;background:#ffc;border:1px solid #ba1;box-shadow:3px 5px 5px 0 rgba(0,0,0,0.10);border-radius:5px;font-size:13px;}.recurly .server_errors{color:#fff;text-shadow:0 1px 0 #000;opacity:0;margin:20px 0;}.recurly .server_errors .error{background:#FFC url(/sites/all/modules/ethn_paywall/images/error.png) no-repeat 5px 9px;padding:5px 0 5px 30px;margin:0 0 10px 0;float:left;width:70%;}.recurly .server_errors.any{opacity:1;}.recurly .contact_info,.recurly .billing_info,.recurly .accept_tos{position:relative;overflow:hidden;zoom:1;}.recurly .contact_info .title,.recurly .accept_tos .title{margin:0 0 10px 0;font-size:16px;font-weight:bold;text-shadow:0 1px 0 #fff;display:block;clear:both;float:left;width:100%;}.recurly .billing_info .title{margin:0 30px 20px 0;font-size:16px;font-weight:bold;text-shadow:0 1px 0 #fff;display:block;clear:both;float:left;}.recurly .contact_info .credit_card,.recurly .billing_info .credit_card,.recurly .accept_tos .credit_card{clear:both;}.recurly .contact_info{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #ccc dashed;float:left;clear:both;width:100%;}.recurly .billing_info{margin:0 20px 0 0;width:100%;float:left;clear:both;}.recurly .accept_tos{border-top:1px #CCC dashed;overflow:visible;}.recurly .accept_tos input[type=checkbox]{display:inline;line-height:34px;vertical-align:middle;}.recurly .accept_tos label{margin:0 0 0 5px;display:inline;line-height:34px;vertical-align:middle;}.recurly .accept_tos .field .error{display:block;position:static;}.recurly .field{width:70%;position:relative;display:inline;float:left;clear:left;}.recurly .field.company_name{margin-bottom:0;}.recurly .field .error{padding:5px 10px;white-space:nowrap;position:absolute;top:-5px;left:100%;margin-left:20px;z-index:1337;}.recurly .field.first_name .error,.recurly .field.card_number .error{display:none;}.recurly .field .placeholder{position:absolute;top:0;left:0;right:0;bottom:0;padding:3px 2px 0 7px;line-height:normal;font-weight:normal;vertical-align:middle;color:#999;cursor:text;overflow:hidden;white-space:nowrap;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;font-weight:300;}.recurly .field.focus .placeholder{color:#ccc;}.recurly .field.invalid .placeholder{color:#a77;}.recurly .field.coupon_code{margin:5px 0 0 0;}.recurly .field input[type=text]{width:100%;}.recurly .field.first_name,.recurly .field.last_name{width:23.7%;}.recurly .field.email,.recurly .field.address1,.recurly .field.address2,.recurly .field.city{width:50%;}.recurly .field.state,.recurly .field.zip{width:23.7%;}.recufrly .field.card_number{width:50%;}.recurly .field.first_name{clear:left;}.recurly .field.last_name{margin-left:20px;clear:none;}.recurly .field.cvv{margin-left:20px;width:60px;clear:none;}.recurly .field.cvv input[type=text]{width:48px;}.recurly .field.coupon_code{width:45%;}.recurly .field.card_number{width:41%;}.recurly .field.expires .title{line-height:24px;vertical-align:middle;font-size:13px;float:left;clear:both;}.recurly .field.expires .month{margin:0 10px 0 0;float:left;}.recurly .field.expires .year{margin:0;float:left;}.recurly .field.state .error{left:300px;}.recurly .field.zip{margin-left:20px;clear:none;}.recurly .field.vat_number{display:none;}.recurly .field.vat_number.applicable{display:block;}.recurly .only_zipstreet .zip.field,.recurly .only_zip .zip.field{margin-left:0;clear:left;}.recurly .payment_method{float:left;}.recurly .payment_method .accepted_cards{left:0;}.recurly .payment_option{clear:both;float:left;}.recurly .payment_option input{float:left;}.recurly .payment_method .payment_option input{display:none;}.recurly .payment_method.multiple .payment_option input{display:inline-block;}.recurly .accepted_cards .card,.recurly .payment_option.paypal_option .logo{background-position:right top;background-repeat:no-repeat;text-indent:-3000px;height:32px;margin:0 0 0 5px;padding:0;float:left;}.recurly .accepted_cards .card{width:32px;}.recurly .payment_option.paypal_option .logo{background-image:url(/sites/all/modules/ethn_paywall/images/paypal.png);width:114px;}.recurly .paypal .paypal_message{clear:both;}.recurly .card.mastercard{background-image:url(/sites/all/modules/ethn_paywall/images/mastercard.png);}.recurly .card.american_express{background-image:url(/sites/all/modules/ethn_paywall/images/amex.png);}.recurly .card.visa{background-image:url(/sites/all/modules/ethn_paywall/images/visa.png);}.recurly .card.discover{background-image:url(/sites/all/modules/ethn_paywall/images/discover.png);}.recurly .card.no_match{opacity:0.3;}.recurly input[type=text],.recurly select{vertical-align:middle;color:#000;}.recurly input[type=text].invalid,.recurly select.invalid{border-color:#a55;background:#fee;color:#311;}.recurly input[type=text]{display:block;}.recurly input[type=text][disabled]{background:#eee;}.recurly input[type=checkbox]{color:#f00;}.recurly .due_now{margin:0 0 20px 0;padding:5px 0 0 0;display:block;clear:both;float:left;width:100%;border:none;position:relative;}.recurly .due_now_hidden{display:none;}.recurly .due_now .title{float:left;font-size:24px;position:relative;}.recurly .due_now .cost{float:right;font-size:33px;font-weight:bold;letter-spacing:1px;margin:0;position:relative;}.recurly .footer{border-radius:0px 0px 9px 9px;margin:0px;padding:20px;}.recurly.submitting .footer{background:url(/sites/all/modules/ethn_paywall/images/submitting.gif) no-repeat 180px 28px;}.recurly button.submit{height:46px;max-width:600px;font-size:18px;font-weight:700;color:#302106;text-align:center;margin-left:0px;border:1px solid #767674;background:#e7a500;border-radius:10px;outline:none;box-shadow:inset rgba(255,255,255,0.70) 0px 1px 0px,rgba(0,0,0,0.50) 0px 1px 3px;background-image:-webkit-gradient(linear,0% 20%,0% 100%,from(#fecd00),to(#ce7b00));background:-moz-linear-gradient(top,#fecd00,#ce7b00);text-shadow:rgba(255,255,255,0.50) 0 1px 0;padding:10px 20px;}.recurly button.submit:hover{color:#451;}.recurly button.submit:active{top:2px;color:#302106;text-shadow:rgba(255,255,255,0.57) 0 -1px 0;outline:none;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#ce7b00),to(#fecd00));background:-moz-linear-gradient(top,#ce7b00,#fecd00);box-shadow:rgba(255,255,255,0.69) 0px -1px 0px inset,rgba(0,0,0,0.26) 0px 2px 3px;}.recurly button.submit[disabled]{position:relative;height:46px;max-width:600px;padding:0 10px;font-weight:700;color:#555;text-shadow:rgba(255,255,255,0.57) 0 1px 0;text-align:center;opacity:0.75;border:1px solid #767674;background:#e7a500;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-user-select:none;-moz-user-select:-moz-none;outline:none;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#dbd9d2),to(#999));background:-moz-linear-gradient(top,#dbd9d2,#999);-webkit-background-clip:padding-box;-webkit-box-shadow:rgba(255,255,255,0.69) 0px 1px 0px inset,rgba(0,0,0,0.26) 0px 2px 3px;box-shadow:rgba(255,255,255,0.70) 0px 1px 0px inset,rgba(0,0,0,0.27) 0px 2px 3px;}.iefail{background:#666;padding:10px;position:absolute;top:-1%;left:-1%;height:102%;width:102%;z-index:9999;}.iefail .chromeframe{background:#fff;border:1px solid #ccc;padding:10px;}.iefail .chromeframe p{text-align:center;}.iefail .chromeframe p.blast{font-size:1.3em;font-weight:bold;}.iefail .chromeframe p a{color:#4183c4;text-transform:capitalize;}.invoice{position:relative;}.invoice-pdf{margin:10px 0 0 0;position:absolute;right:0;top:-35px;font-size:10px;}.invoice .messages{margin:8px 0;}.invoice-date{float:right;}table.invoice-calculations{width:auto;float:right;}.invoice table td,.invoice table th{color:inherit;background:white !important;}.invoice table tr{background:white !important;}.invoice th.right,.invoice td.right{text-align:right;}td.line-total,th.line-total{text-align:right;}.invoice-line-items{margin-top:25px;clear:both;}.invoice-payments h2,.invoice-line-items h2{padding:3px 6px;background:#f0f0f0;}.invoice-payments th{padding:5px 10px;}@media only screen and (min-device-width:320px) and (max-device-width :568px){.recurly-plan-list .plan{width:86%;}.recurly-plan-list .plan h2{width:60%;font-size:18px;}.recurly-plan-list .plan .plan-interval{width:25%;font-size:18px;}.recurly-plan-list .plan-signup{width:92%;clear:both;}.recurly .plan .name{font-size:28px;}.subscription .plan{text-align:center;}.subscription .plan .name{margin:0 0 10px 0;width:100%;clear:both;}.subscription .recurring_cost{width:100%;clear:both;}.recurly .plan .recurring_cost{text-align:center;}.recurly .plan .recurring_cost .cost{font-size:32px;line-height:34px;}.recurly .plan .recurring_cost .interval{width:100%;text-align:center;font-size:12px;padding-bottom:20px;}.recurly .cost,.recurly .discount{font-size:16px;text-align:center;}.recurly .field{width:100%;}.recurly .field input[type=text]{width:99%;}.recurly .field.first_name,.recurly .field.last_name{width:46%;}.recurly .field.coupon_code{width:80%;}.recurly .field.card_number{width:69%;}.recurly .expires{margin:0 0 10px 0;}.recurly .field.email,.recurly .field.address1,.recurly .field.address2,.recurly .field.city{width:100%;}.recurly .field.state,.recurly .field.zip{width:45.9%;}}@media only screen and (min-device-width:568px) and (max-width:774px){.recurly-plan-list .plan{width:93%;}.recurly-plan-list .plan h2{width:58%;}.recurly-plan-list .plan .plan-interval{font-size:20px;width:25%;}.recurly-plan-list .plan-signup{width:96%;clear:both;}.subscription .plan{text-align:center;}.subscription .plan .name{margin:0 0 10px 0;width:100%;clear:both;}.subscription .recurring_cost{width:100%;clear:both;}.recurly .plan .recurring_cost{text-align:center;}.recurly .plan .recurring_cost .cost{font-size:32px;line-height:34px;}.recurly .plan .recurring_cost .interval{width:100%;text-align:center;font-size:12px;padding-bottom:20px;}.recurly .cost,.recurly .discount{font-size:16px;text-align:center;}.recurly .field input[type=text]{width:100%;}.recurly .field.first_name,.recurly .field.last_name{width:34%;}.recurly .field.email,.recurly .field.address1,.recurly .field.address2,.recurly .field.city{width:71%;}.recurly .field.state,.recurly .field.zip{width:34%;}}@media only screen and (min-device-width :774px) and (max-device-width :1024px){.recurly-plan-list .plan h2{margin:0;width:38%;float:left;}.recurly-plan-list .plan .plan-interval{width:30%;float:left;}.recurly-plan-list .plan-signup{margin:5px 0 0 0;width:25%;float:left;clear:none;}.recurly .field input[type=text]{width:100%;}.recurly .field.first_name,.recurly .field.last_name{width:23.7%;}.recurly .field.email,.recurly .field.address1,.recurly .field.address2,.recurly .field.city{width:50%;}.recurly .field.state,.recurly .field.zip{width:23.7%;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.recurly-plan-list .plan{width:93%;}.recurly-plan-list .plan h2{width:58%;}.recurly-plan-list .plan .plan-interval{font-size:20px;width:25%;}.recurly-plan-list .plan-signup{width:96%;clear:both;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.recurly-plan-list .plan h2{margin:0;width:38%;float:left;}.recurly-plan-list .plan .plan-interval{width:30%;float:left;}.recurly-plan-list .plan-signup{margin:5px 0 0 0;width:25%;float:left;clear:none;}}@media only screen and (min-width:1530px) and (max-width :2470px){.recurly-paywall-counter{left:20%;}}@media only screen and (min-width:2471px){.recurly-paywall-counter{left:25%;}}
.align-left{float:left;margin:5px 10px 5px 5px;}.align-right{float:right;margin:5px 5px 5px 10px;}
div.caption-inner{border:1px solid #CCC;padding:4px;background:#F3F3F3;font-size:0.857em;text-align:center;}div.caption p{margin:.25em 0;}div.caption img,div.caption object{margin-bottom:5px;display:block;}div.caption-left{float:left;margin:10px 10px 10px 0;}div.caption-right{float:right;margin:10px 0 10px 10px;}div.caption-center{display:block;text-align:center;}div.caption-center .caption-inner{display:inline-block;}
