textarea{min-height:70px;height:70px;width:100%}

.input_checkbox input{margin-right:5px !important;float:left;width:auto}
hr{margin:25px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff}

select,textarea,input{display:inline-block;padding:4px 6px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;vertical-align:middle}
textarea,input{background-color:#ffffff;border:1px solid #cccccc;-webkit-appearance:none;-webkit-box-shadow:inset 1px 1px 9px rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 1px 9px rgba(0,0,0,0.15);box-shadow:inset 1px 1px 9px rgba(0,0,0,0.15)}
textarea:focus,input:focus{border-color:#434343;outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 1px 1px 9px rgba(0,0,0,0.15),0 0 8px rgba(255,182,2,0.8);-moz-box-shadow:inset 1px 1px 9px rgba(0,0,0,0.15),0 0 8px rgba(255,182,2,0.8);box-shadow:inset 1px 1px 9px rgba(0,0,0,0.15),0 0 8px rgba(255,182,2,0.8)}
input[type="radio"],input[type="checkbox"]{line-height:normal}
input[type="checkbox"]{-webkit-appearance:checkbox}
input[type="radio"]{-webkit-appearance:radio}
input[type="submit"]{-webkit-appearance:none}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin:3px 0 0 -20px}
.radio-inline input[type="radio"],.radio-inline input[type="checkbox"],.checkbox-inline input[type="radio"],.checkbox-inline input[type="checkbox"]{display:none}
.radio-inline input[type="radio"]:checked+label,.radio-inline input[type="checkbox"]:checked+label,.checkbox-inline input[type="radio"]:checked+label,.checkbox-inline input[type="checkbox"]:checked+label{background-color:#fb3;color:#fff}
.radio-inline label.radio,.radio-inline label.checkbox,.checkbox-inline label.radio,.checkbox-inline label.checkbox{background-color:#dcdcdc;color:#505054;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:inline-block;width:80px;padding:15px 5px;font-family:"HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:19px;text-align:center;margin:5px 5px 10px 0;cursor:pointer;outline:none}
.radio-inline label.radio .option_label,.radio-inline label.checkbox .option_label,.checkbox-inline label.radio .option_label,.checkbox-inline label.checkbox .option_label{display:block}
.radio-inline label.checkbox,.checkbox-inline label.checkbox{padding:5px;height:30px;font-size:16px;margin:5px 5px 0 0}
.radio-inline.checkbox-inline,.checkbox-inline.checkbox-inline{vertical-align:middle}
.radio-inline.checkbox-inline li,.checkbox-inline.checkbox-inline li{width:100%;vertical-align:middle}
.radio-inline.checkbox-inline li label,.checkbox-inline.checkbox-inline li label{width:100%}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}
.inline-labels input,.inline-radios input{vertical-align:top}
.inline-labels label,.inline-radios label{display:inline-block;padding-left:4px;text-align:left}
.inline-labels label.checkbox,.inline-radios label.checkbox{padding-left:0}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}
.checkbox,.radio{margin-left:20px}
.form-wrap,.form_wrap{padding:20px 25px;background-color:#f8f8f8;border-left:2px solid #434343;border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px}
.form-submit,.form_submit{font-size:12px}
.form_submitting img{margin-right:6px}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.form .text{width:100%}
.user-session-form-container{margin-top:10px}
.user-session-form-container h4{margin-bottom:10px}
.user-session-form-container .social-login{float:left;width:200px}
.user-session-form-container .session-form{float:left;width:200px}
.user-session-form-container input[type="email"],.user-session-form-container input[type="password"],.user-session-form-container input.text{width:100%}
.user-session-form-container .or-create-account{font-size:13px;font-weight:bold;white-space:nowrap;display:inline-block;padding:10px 15px 0 15px}
.user-session-form-container .email-sign-in{font-size:13px;font-weight:bold;white-space:nowrap;display:inline-block;padding:10px 15px 0 15px}
.user-session-form-container .post-comment{margin-right:-10px}
.user-session-form-container .oauth-links{margin-bottom:20px}
.user-session-form-container .oauth-links a{display:inline-block;width:32px;height:32px}
.user-session-form-container .errors{list-style-type:none;font-size:12px;margin-left:0;margin-top:0;line-height:25px;display:none}
.aware-theme.v2-theme .form-errors{display:block;padding:0}
.aware-theme.v2-theme .form-errors>*{margin:10px}
.aware-theme.v2-theme .form-errors ul,.aware-theme.v2-theme .form-errors li{padding:5px;list-style:none}
form input.error{border-color:rgba(255,0,0,0.6);outline:0;-webkit-box-shadow:inset 1px 1px 9px rgba(255,0,0,0.25),0 0 8px rgba(255,0,0,0.6);-moz-box-shadow:inset 1px 1px 9px rgba(255,0,0,0.25),0 0 8px rgba(255,0,0,0.6);box-shadow:inset 1px 1px 9px rgba(255,0,0,0.25),0 0 8px rgba(255,0,0,0.6);margin-bottom:3px}
.error-message{font-size:0.8em;color:red;margin-bottom:10px;display:inline-block}
.warning,#errorExplanation{background-color:#b94a48;color:white;padding:10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin:0 0 15px 0;font-size:13px;line-height:17px}
.warning h2,#errorExplanation h2{font-size:20px;line-height:24px}
table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}
.table{width:100%;margin-bottom:20px}
.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd}
.table th{font-weight:bold}
.table thead th{vertical-align:bottom}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}
.table tbody+tbody{border-top:2px solid #dddddd}
.table .table{background-color:#ffffff}
.table-condensed th,.table-condensed td{padding:4px 5px}
.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.table-bordered th,.table-bordered td{border-left:1px solid #dddddd}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}
.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}
.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}
.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}
.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}
.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}
.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}
.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}
table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}
.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}
.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}
.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}
.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}
.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}
.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}
.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}
.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}
.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}
.table tbody tr.success>td{background-color:#dff0d8}
.table tbody tr.error>td{background-color:#f2dede}
.table tbody tr.warning>td{background-color:#fcf8e3}
.table tbody tr.info>td{background-color:#d9edf7}
.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}
.table-hover tbody tr.error:hover>td{background-color:#ebcccc}
.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}
.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.pagination{margin-top:20px}
.pagination ul{display:inline-block;*display:inline;*zoom:1;margin:0;padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}
.pagination ul>li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{float:left;padding:2px 10px;font-size:11.9px;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}
.pagination ul>.active>a,.pagination ul>.active>span{color:#999999;cursor:default}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999999;background-color:white;cursor:default}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-left-width:1px;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination-centered{text-align:center}
.pagination-right{text-align:right}
.progress{position:relative;float:left;overflow:hidden;height:30px;margin-bottom:20px;background-color:#888;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin-right:10px}
.progress .bar{width:0;height:100%;color:#ffffff;float:left;font-size:12px;text-align:right;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #149bdf), color-stop(100%, #0480be));background-image:-webkit-linear-gradient(top, #149bdf,#0480be);background-image:-moz-linear-gradient(top, #149bdf,#0480be);background-image:-o-linear-gradient(top, #149bdf,#0480be);background-image:linear-gradient(top, #149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}
.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}
.progress-striped .bar{background-color:#149bdf;background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}
.progress.active .bar{animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b,#c43c35);background-image:-moz-linear-gradient(top, #ee5f5b,#c43c35);background-image:-o-linear-gradient(top, #ee5f5b,#c43c35);background-image:linear-gradient(top, #ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #62c462), color-stop(100%, #57a957));background-image:-webkit-linear-gradient(top, #62c462,#57a957);background-image:-moz-linear-gradient(top, #62c462,#57a957);background-image:-o-linear-gradient(top, #62c462,#57a957);background-image:linear-gradient(top, #62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)}
.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));background-image:-webkit-linear-gradient(top, #5bc0de,#339bb9);background-image:-moz-linear-gradient(top, #5bc0de,#339bb9);background-image:-o-linear-gradient(top, #5bc0de,#339bb9);background-image:linear-gradient(top, #5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)}
.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbb450), color-stop(100%, #f89406));background-image:-webkit-linear-gradient(top, #fbb450,#f89406);background-image:-moz-linear-gradient(top, #fbb450,#f89406);background-image:-o-linear-gradient(top, #fbb450,#f89406);background-image:linear-gradient(top, #fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)}
.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.bar-text{line-height:30px;position:absolute;width:100%;text-align:center}
.bar-goal{line-height:30px;font-size:12px}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
@-o-keyframes progress-bar-stripes{from{background-position:0 0}
to{background-position:40px 0}
}
@keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
.no-bull,ul.expnav,ul.meta,ul#likeboxes,ul#likeboxes li,.trending ul,.trending li,ul.tiles,ul.tiles li{padding-left:0px;list-style:none !important;list-style-type:none !important}
.clear-it{line-height:1px;height:0px}
.clear-it:after{content:"";display:block;clear:both}
.lighten-up address,.lighten-up blockquote,.lighten-up label,.lighten-up a,.lighten-up td,.lighten-up th,.lighten-up p,.lighten-up h1,.lighten-up h2,.lighten-up h3,.lighten-up h4,.lighten-up li,.lighten-up div,.lighten-up span{color:#fff}
.lighten-up a.more{color:#fff}
.button,.small-button,.footer .button{cursor:pointer;display:inline-block;background-color:#fb3;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:10px 15px;border:0;font:16px "HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif;color:#000;min-height:39px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear}
.button a,.small-button a,.footer .button a{color:#434343}
.button:hover,.small-button:hover,.footer .button:hover{background-color:#d70;color:#fff;text-decoration:none}
.small-button{font-size:14px;padding:5px 10px;min-height:0}
.tiny-button{font-size:12px;padding:2px 5px;min-height:100%}
.submit-button,.success-button{cursor:pointer;display:inline-block;background-color:#fb3;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:10px 15px;border:0;font:16px "HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif;color:#000;min-height:39px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;border:0}
.submit-button a,.success-button a{color:#434343}
.submit-button:hover,.success-button:hover{background-color:#d70;color:#fff;text-decoration:none}
.destroy-link{background-color:#b94a48}
.destroy-link:hover{background-color:#c05c5a}
.submit-link{cursor:pointer;border:0;background-color:#434343;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;display:inline-block;color:white;font:14px "HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif;padding:10px 15px}
.submit-link:hover{text-decoration:none;color:white;background-color:#f78500}
.neutral-link{background-color:#fb3}
.neutral-link:hover{background-color:#ffc34d}
.share-close{float:right;margin:-15px -15px 10px 10px;padding:5px;min-height:auto;font-size:11px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}
.read-more,.read_more{display:block;margin-bottom:15px;font-weight:bold}
.share-container .small-button{min-height:24px;padding:5px 10px;font-size:12px}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix:after,.clearfix:before{content:' ';display:table}
.clearfix:after{clear:both}
html,button,input,select,textarea{color:#434343}
body{color:#434343;background:#dcdcdc;margin:0;font-size:100%;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif;font-weight:400}
@media screen and (min-width: 481px) and (max-width: 767px){body{font-size:95%}
}
@media screen and (max-width: 480px){body{font-size:90%}
}
strong,.strong,.breadcrumbs .active,b{font-family:"HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif}
h1,h2,h3,h4,h5,h6{font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif;margin:0;padding:0;font-style:normal;color:#222}
h1,h2{line-height:1 em}
h1{font-size:2.4em;font-weight:700;font-family:"HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif}
h2{font-size:1.7em;font-weight:700;margin-top:0;margin-bottom:.3em;font-family:"HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif}
h2.minor{font-size:1.5em}
h2.headline{font-size:2.4em;line-height:1.1em;font-weight:700;margin:0 20px 0}
h2.headline:first-child{padding-top:30px}
h2.headline.no-hero{width:92%;margin:110px 4% 0;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;background:#fff;padding:20px}
h3{font-size:1.1em;line-height:1.1em;font-weight:700;font-family:"HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif}
h4{font-size:1em;text-transform:uppercase;color:#676767;font-weight:700;font-family:"HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif}
h5{font-size:.9em;font-family:"HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif}
h6{font-size:.9em;font-family:"HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif}
h2.headline,h2.headline *,h4.type {text-transform:none;}
h2.headline a {font-size:1.4em;}
.hide{display:none}
p{margin:0 0 1em;line-height:1.4}
h1 a,h2 a,h3 a{color:#434343}
h1 a:hover,h2 a:hover,h3 a:hover{text-decoration:none}
a{color:#d70;text-decoration:none;outline:none}
a:hover{color:#d70;text-decoration:underline}
hr{display:block;height:1px;border:0;border-top:1px solid #dcdcdc;margin:1em 0;padding:0}
img{max-width:100%;height:auto;vertical-align:middle;border:none}
.chromeframe{margin:0.2em 0;background:#fff;color:#000;padding:0.2em 0}
.no-background{background:none !important}
.center{text-align:center}
a.more{color:#d70;font-size:1em}
.padtopless{padding-top:5px}
.padtop{padding-top:10px}
.padtopmore{padding-top:15px}
.padtopmax{padding-top:40px}
.padbottomless{padding-bottom:5px}
.padbottom{padding-bottom:10px}
.padbottommore{padding-bottom:15px}
.padbottommax{padding-bottom:40px}
iframe[src*='youtube']{display:none}
.fb-like-box iframe{display:block}
.activation-message{font-weight:bold;font-size:18px;color:#434343}
.img-rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.img-polaroid{padding:4px;background-color:#fff;border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}
.img-circle{border-radius:500px;-moz-border-radius:500px;-webkit-border-radius:500px}
.img-padleft{margin:5px 0 5px 15px}
.img-padright{margin:5px 15px 5px 0}
.responsive-embed-wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;display:block}
.responsive-embed-wrapper iframe{display:block}
.responsive-embed-wrapper iframe,.responsive-embed-wrapper object,.responsive-embed-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}
.vcard .tel{display:block}
.breadcrumbs-headline-wrap{position:absolute;z-index:102;width:100%;max-width:1200px;bottom:0px;right:0px;margin:0}
.breadcrumbs-wrap{margin:0 0 20px;padding:0;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;height:30px;background:#434343;overflow:hidden}
@media only screen and (max-width: 767px){.breadcrumbs-wrap{border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0}
}
.breadcrumbs{margin:0;padding:0;list-style:none}
.breadcrumbs>li{display:block;float:left;font-size:14.5px}
.breadcrumbs a{color:#fff;line-height:30px}
.breadcrumbs a.icon-home{text-indent:-9000em}
.breadcrumbs a .text{display:none}
.icon-home:before{content:"\e606";padding:0 0 0 10px !important;margin:0  !important}
.icon-breadcrumb{display:block;float:left;padding:0;color:#fff;line-height:30px;font-size:30px;text-align:center}
.icon-breadcrumb:before{padding:0 !important;margin:0  !important}
.header-container{position:absolute;z-index:200;width:100%}
.header{background-color:rgba(255,255,255,0.95);margin-left:auto;margin-right:auto;height:80px}
@media only screen and (min-width: 767px){.header{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}
}
@media only screen and (max-width: 480px){.header{height:70px}
}
.site-logo{padding:5px 0 0 12px;float:left;}

.site-logo img{width:70px;height:70px;}

.header.splash{float:none;text-align:center;max-width:100%}
.site-logo .header.splash{text-align:center;margin-left:0;max-width:100%}
#headline,.headline{margin-bottom:18px}
.content-pages-show-blog-post .headline{margin-left:20px;margin-right:20px}
.menu-link{float:left;display:block;margin:0;position:absolute;top:45px;right:10px;margin:0px;padding:5px 2px 3px 2px;background-color:#d70;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.menu-link:hover{background-color:#ffb602}
.menu-link .icon-menu{color:#434343;font-size:22px}
.menu-link .icon-menu:hover{color:#000}
@media screen and (max-width: 480px){.menu-link{top:20px}
}
.site-nav-container{background-color:#fff}
nav{background-color:#454545;border-top:1px solid #333;border-right:1px solid #333;height:100%;width:16em;position:absolute;top:0;right:-16em}
nav ul{margin:0;padding:0;}
nav li{list-style:none;font-size:15px;display:block;border-bottom:1px solid #1d1d1d;background-color:#434343}
nav li a{display:block;padding:0.8em;color:#fff}
nav .sub{display:none}
nav .sub li{background-color:#255c2d}
nav .sub li:last-child{border-bottom:none}
nav .sub a{color:#ccc}
.twocolumn-container .left-column,.twocolumn-container .right-column-wide{padding:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:15px}
.twocolumn-container .right-column,.twocolumn-container .left-column-narrow{margin-bottom:15px}
body.home .twocolumn-container{padding:4% 4% 0 4%}
body.home .twocolumn-container .left-column,body.home .twocolumn-container .right-column-wide{padding-top:0}
.not-home .twocolumn-container{padding:120px 4% 4%}
@media screen and (max-width: 480px){.not-home .twocolumn-container{padding-top:100px}
}
.not-home .twocolumn-container .left-column,.not-home .twocolumn-container .right-column-wide{background:#fff}
.not-home .onecolumn-container{background-color:#eee;margin-bottom:0px;padding:4%}
.not-home .onecolumn-container .onecolumn{margin-bottom:4%;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
body.hero-header .onecolumn-container,body.page-type-donation .onecolumn-container,body.page_id_1062 .onecolumn-container,body.parent_slug_campaigns .onecolumn-container,body.parent_slug_issues .onecolumn-container,body.issues .onecolumn-container,body.campaigns .onecolumn-container{padding:0 !important}
body.hero-header .onecolumn-container .big-tiles-wrapper,body.page-type-donation .onecolumn-container .big-tiles-wrapper,body.page_id_1062 .onecolumn-container .big-tiles-wrapper,body.parent_slug_campaigns .onecolumn-container .big-tiles-wrapper,body.parent_slug_issues .onecolumn-container .big-tiles-wrapper,body.issues .onecolumn-container .big-tiles-wrapper,body.campaigns .onecolumn-container .big-tiles-wrapper{padding:0 4%}
body.hero-header .onecolumn{background:none !important}
.sidebar-box,.supporter-nav-wrap,#content{background:#fff;padding:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:30px}
.sidebar-box:last-child,.supporter-nav-wrap:last-child,#content:last-child{margin-bottom:0}
.join_box{padding:15px 10px 0}
.join_box input.text,.join_box input.facetweet,.join_box textarea.textarea{background-color:#f6f6f6}
.join_box p{font-size:.9em}
.join_box p a{white-space:nowrap}
.join_box i{font-size:1.6em;vertical-align:text-bottom}
.supporter-nav-wrap{font-size:90%}
@media only screen and (max-width: 767px){.supporter-nav-wrap{width:48%;float:left;font-size:80%}
.supporter-nav-wrap .social-sidebar{display:none}
}
.supporter-nav-wrap ul{margin-bottom:15px}
.supporter-nav-wrap h4{font-size:.9em}
#content{padding:20px !important;margin-bottom:4%}
#content h3{margin:20px 0 8px}
#content h4{margin:13px 0 6px}
#content p{margin:0 0 16px}
#content td{vertical-align:text-top}
#content input.text,#content input.facetweet,#content textarea.textarea{background-color:#f6f6f6}
#content p a,#content td a{color:#d70}
#content p a:hover,#content td a:hover{color:#434343;text-decoration:underline}
#content .first.column{padding-right:2%}
#content .first.column iframe[src*='youtube']{width:100% !important}
#content .last.column{padding-left:2%}
#content .last.column iframe[src*='youtube']{width:100% !important}
@media only screen and (max-width: 767px){#content .first.column,#content .last.column{width:100% !important;padding:0}
}
.sharetable,#stream{padding-left:20px;padding-right:20px}
iframe[src*=youtube]{display:none;width:100% !important;margin-top:1.5em;margin-bottom:1.5em}
.content-pages-show-donation-wide{background:#eee}
.page-heading-wrap+#content{margin:0 4% 4%;background:#fff;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}
.hero-header #content,.hero-header .oskar,.page-type-donation #content,.page-type-donation .oskar{width:92%;margin:0 4% 4%;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}
.key_wrapper{margin:0 20px 20px}
.office{font-size:1.8em;margin:20px}
.activity-stream-container{display:none}
.supporter-pic{background-color:#fff;margin-bottom:15px}
.supporter-pic .user-status span{display:inline-block;padding-top:5px}
.supporter-pic-left{float:left;display:table-cell;width:40px;height:40px;position:relative;margin:-1px 6px 0 -1px}
.supporter-pic-left a{display:block}
.supporter-pic-left img{max-width:100%}
.supporter-pic-left .pc{display:block;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;font-size:11px;line-height:20px;background-color:#434343;color:white;padding:0;border:0;width:100%;position:absolute;margin-top:-19px;text-align:center}
.supporter-pic-right .name{font-weight:bold;font-size:1.2em;display:block;word-break:break-word}
.point-pic-left{float:left;height:48px;margin-right:7px}
.point-pic-left a{display:block;width:100%;height:100%}
.point-pic-left img{border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;max-width:100%}
.point-pic-right{background-color:#fff;min-height:48px;padding:1%;line-height:16px;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border:1px solid #dcdcdc}
.point-pic-right .byline{margin:3px 0}
.point-pic-right i{font-size:15px}
.email-signup input.text{min-height:none;height:39px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-appearance:none;width:100%;border-right:0;display:inline-block}
.email-signup #signup_submitted_address{width:63%;margin-right:4% !important}
.email-signup .submit-button{display:inline-block;position:relative;line-height:1em;top:-5px;margin:0 !important;width:30%}
.email-signup .submit-button.disabled{opacity:0.45}
.flag{font-weight:normal !important;font-size:12px}
.activities{margin:0;padding:0;list-style:none}
.activities li{padding:15px 25px;margin:0;font-size:14px;list-style:none;padding-bottom:15px;border-bottom:1px solid white}
.activities li [class^="icon-"]{display:none}
.activities li .activity{padding-left:60px;word-break:break-word}
.activities li .stream-pic{float:left;width:48px;height:48px}
.activities li .stream-pic a{display:block;width:100%;height:100%}
.activities li:first-child{border-top:1px solid white}
.activities li a{font-weight:bold}
.activities li .activity_content{font-size:14px;padding:10px 0 0 0}
.activities li .activity_content a{font-weight:normal}
.activities li .icon{display:none}
ul#page-stream li.activity span+a{display:block}
ul#page-stream .activity-time{display:block}
ul#page-stream .timeago{display:block;padding-right:3px;float:left;font-size:12px;color:#000}
ul#page-stream .activity-links a{display:inline}
ul#page-stream .activity-content{clear:left}
.form-wrap,.form_wrap{padding:0;background-color:transparent;border-left:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}
input,select,textarea,password{color:#000;background-color:#fff;border:#eee;margin:5px 15px 15px 0 !important;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:1em;line-height:1.25em}
@media screen and (max-width: 480px){input,select,textarea,password{font-size:.95em;padding:7px;margin-bottom:10px !important}
}
select{height:2.5em;border:1px solid #ddd}
.submit-button{display:inline-block;position:relative;margin:5px 15px 15px 0;color:#434343;background:#ffb602;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:1.1em;line-height:1.25em;box-shadow:none;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear}
.submit-button:hover{background-color:#d70}
@media screen and (max-width: 480px){.submit-button{font-size:.95em;padding:7px;margin-bottom:10px !important}
}
.like-page{clear:both}
.share-url{width:400px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.page-excerpts{margin:0;padding:0}
.page-excerpts li{padding:0;margin:0;list-style:none}
.page-excerpts li .activity_content_text,.page-excerpts li .activity_content{margin-top:15px}
.page-excerpts li .activity{margin:0 0 15px 0}
.page-excerpts li .activity [class^="icon-"]{display:none}
.page-excerpts li .page-excerpt{padding:20px 0 0 20px}
.page-excerpts li .form-wrap .answer-wrap{background-color:#e6e6e6}
.page-excerpts li .form-wrap .icon-up-dir:before{color:#e6e6e6}
.excerpt{margin:15px 0}
.excerpt .submit-button,.content-pages-show-moneybomb .submit-button{vertical-align:top}
.reaction-wrap{background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.event-wrap{margin:0;padding:0}
.event-wrap:after,.event-wrap:before{content:' ';display:table}
.event-wrap:after{clear:both}
.event-wrap li{list-style:none;background-color:#fff;padding:15px;margin-bottom:15px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-bottom:2px solid #434343}
.event-wrap li:last-child{margin-bottom:0}
.event-wrap p:after,.event-wrap p:before{content:' ';display:table}
.event-wrap p:after{clear:both}
.event-venue{margin:0 0 1em 0}
.map-wrap .showing-all{text-align:right;font-size:12px}
.social{font-size:12px}
.invoices .amount{text-align:right}
.invoices .invoice-total .label{padding-right:10px}
.invoices .expander-content{display:none}
.page-type-moneybomb .event-detail subhead{text-transform:uppercase}
.page-type-recruiting h4{font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif}
.site-nav .tagline{display:none}
.footer{color:#fff;background-color:#434343;padding:0px 4%}
.footer h3{color:#fff}
.footer a{color:#fb3}
.footer a:hover{text-decoration:underline}
.footer .right{text-align:right}
.footer .center{text-align:center}
@media only screen and (max-width: 767px){.footer .center{text-align:left}
}
.footer #footer_middle{padding-top:20px}
.footer .logo{display:block;text-decoration:none;width:140px;height:80px;text-align:left !important;text-indent:-9000px !important;border:none;background:transparent url("../images/ld_fed_sprite.png") no-repeat 0 0;background-size:300px}
.footer .tagline{display:block;text-decoration:none;width:190px;height:45px;text-align:left !important;text-indent:-9000px !important;border:none;background:transparent url("../images/ld_fed_sprite.png") no-repeat 1px -137px;background-size:300px;float:right}
@media only screen and (max-width: 767px){.footer .facepile-container,.footer #activity_stream_outer_wrapper,.footer #exploded_nav,.footer .footer_logo{display:none}
.footer .connect_btns{width:50%;float:left}
.footer .like_btns{width:50%;float:left}
.footer #footer_middle{padding-top:0}
.footer .strapline{float:left;padding-bottom:10px}
.footer .tagline{float:none}
}
@media only screen and (max-width: 479px){.footer .connect_btns,.footer .like_btns{width:100%;float:left;text-align:left}
.footer ul#likeboxes{text-align:left}
}
.byline{text-transform:uppercase;font-size:12px;line-height:15px;margin-top:5px;color:#434343}
.read-more a{color:#d70}
.read-more a:hover{color:#000}
.supporter-nav{margin:0;padding:0}
.supporter-nav li{list-style:none}
.supporter-nav li a{padding:5px;display:block}
.supporter-nav-button{margin:5px 0;text-align:center;font-size:18px;width:100%;line-height:30px}
.review-rules{display:block;padding:10px 15px 0 18px;font-size:12px}
.page-follow{font-size:13px;font-weight:bold;margin:0 0 15px 0}
.form-submitting{padding:15px 7px 0 0}
.form-submitting img{margin-right:6px}
.tag-list{margin:0;padding:0;list-style-type:none}
.tag-list li{display:inline;line-height:37px;white-space:nowrap}
.tag-list li a{padding:5px 10px;margin:0 3px 0 0;text-decoration:none;color:black;text-transform:capitalize;background-color:#dcdcdc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.tag-list li a:hover{background-color:#c3c3c3}
.tag-list li.current a,.tag-list li.current a:hover{color:#fff;background-color:#fb3}
.sharetable{min-height:39px}
.sharetable .facebook-cell,.sharetable .twitter-cell,.sharetable .gplus-cell{float:left;text-align:left;vertical-align:top}
.sharetable .facebook-cell{padding:0 20px 15px 0;width:350px}
.sharetable .twitter-cell{padding:0 20px 0 0;width:75px}
.sharetable .twitter-cell a{text-indent:-999em;display:inline-block}
.sharetable .gplus-cell{width:52px}
.like-page{margin-top:15px}
.pc{background-color:#dcdcdc;color:#000;padding:2px 5px;font-size:10px}
.off-button-small{font-size:11px;color:#b94a48}
.on-button-small{font-size:11px;color:#619114}
.subhead{text-transform:uppercase;font-weight:bold;font-size:12px}
.red{color:#b94a48}
small{font-size:85%}
.timeago{font-size:65%}
.suggestion-tag-list{margin:0;padding:0}
.suggestion-tag-list li{display:inline-block;list-style:none;text-align:center;margin:0 0 10px 0}
.suggestion-tag-list a{padding:5px 0 15px 0;text-decoration:none;color:black;text-transform:capitalize}
.suggestion-tag-list a .tag-count{color:#dcdcdc}
.leaderboard{overflow:hidden;width:100%;display:block;margin-bottom:25px}
.leaderboard h4{margin-bottom:15px}
.leaderboard.last{margin-bottom:0}
.people-list{padding:14px 10px 10px 10px;width:100%;margin-bottom:5px;height:72px;position:relative}
.people-list .people-list-pic{margin:-14px 10px 0 -10px;float:left;height:72px;width:72px;position:relative}
.people-list .people-name{font-weight:bold}
.people-list .leaderboard-rank,.people-list .people-pc{position:absolute;bottom:0;left:0;background-color:#434343;font-size:10px;line-height:17px;padding:0 5px;color:white}
.people-list .people-list-follow{text-align:right;font-size:13px;position:absolute;top:14px;right:10px}
.people-list .network{display:inline-block;margin-top:5px;font-size:17px}
.supporter-follow-details{font-size:0.9em;overflow:hidden}
.supporter-follow-details .network{padding-right:10px}
.supporter-follow-details .addreaction,.supporter-follow-details .addreaction-right,.supporter-follow-details .plus,.supporter-follow-details .plus-left{font-size:1em}
.odd{background-color:#fff}
#tracking_link{width:100%;font-weight:bold;font-size:17px}
.page-tags{margin-top:15px}
.page-tags .icon-tag{display:inline-block;padding-top:5px;font-size:12px}
.page-tag-background{display:inline-block}
.page-tag{text-indent:40px;background-color:#fb3;font-size:11px;color:white;padding:2px 5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;white-space:nowrap}
.page-tag a{color:white}
.rule-list{padding-left:20px}
.rule-list li{padding-bottom:15px}
.rule-list .rule{font-size:16px;font-weight:bold}
.rule-list p{margin:5px 0}
ul.membership-list{list-style:none;margin:0;padding:0}
ul.membership-list li.membership{position:relative;text-align:center;list-style:none;background-color:#eee;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:15px;display:inline-block;margin:0 10px 15px 0;width:100%}
ul.membership-list li.membership .membership-bottom{background-color:#dcdcdc;color:#000}
ul.membership-list li.membership .membership-blurb{padding:15px 0;font-size:13px;line-height:16px}
ul.membership-list li.membership .buy{text-align:center}
ul.membership-list li.membership .badge{font-size:12px;text-transform:uppercase}
.stat-boxes{padding-top:10px;padding-bottom:10px}
.stat-boxes .stat-box{box-shadow:0 0 1px rgba(0,0,0,0.66),inset 0 0 10px rgba(255,255,255,0.1);width:105px;float:left;text-align:center;color:#000;background-color:#f6f6f6;margin-right:0;margin-bottom:10px;min-height:50px}
.stat-boxes .stat-box .stat-box-inner{padding:6px;min-height:30px}
.stat-boxes .stat-box .stat-box-inner .stat{margin-top:0px;font-size:18px;line-height:23px;font-weight:700}
.stat-boxes .stat-box .stat-box-inner .stat.no-label{padding:8px}
.stat-boxes .stat-box .stat-box-inner .stat-box+.stat-box{background:#000;border-left:none}
.stat-boxes .stat-box .label{font-size:0.8em;line-height:1.1em;white-space:nowrap}
body.page-type-faq .faq .page-excerpt{padding:110px 0 0}
.answer-wrap{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#fff;padding:0 15px;width:100%}
.answer-wrap p:first-child{margin:0}
.answer-wrap .answer-a{float:left;width:25px;font-weight:bold}
.answer-wrap .answer{float:left;width:91%}
.answer-wrap .official-response{font-weight:bold}
.answer .icon-up-dir:before{margin:0;font-size:20px;line-height:7px;padding:5px 0 0 40px;color:#000;display:block;vertical-align:bottom}
.question-list{margin:0;padding:0 0 0 15px;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}
.question-list li{list-style:disc;margin:0;padding:0 0 15px 0}
.question-list li:last-child{padding:0}
.left-column-narrow .question-list{border-bottom:none;padding-bottom:0;margin-bottom:0}
.faq .excerpt{border:none;padding-bottom:0;margin-bottom:0;margin-top:0 !important}
.flash-share{margin:25px 0;padding:20px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-bottom:2px solid #434343}
.flash-share .h3{border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;font-family:"HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif;background-color:#434343;color:white;padding:15px;margin:0}
.flash-share .share{background-color:transparent;padding:0}
.wrap{position:relative;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;overflow:hidden;background:url(../images/bg1.jpg) fixed;}
.wrap.active{right:16em;overflow:visible}
.page-profiles-show-wide .onecolumn-container,.page-pages-show-faq-wide .onecolumn-container,.page-pages-show-question-wide .onecolumn-container{background-color:transparent;padding:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:none;margin:0}
.page-profiles-show-wide .right-column .is_following,.page-pages-show-faq-wide .right-column .is_following,.page-pages-show-question-wide .right-column .is_following{display:none}
.mobile-visible{display:block}
.desktop-visible{display:none}
.comment .form:after,.comment .form:before{content:' ';display:table}
.comment .form:after{clear:both}
#google_map img{max-width:none}
#google_map *{-webkit-box-sizing:content-box;box-sizing:content-box}
.share-container{margin-top:15px;padding:15px;background-color:transparent;border-left:2px solid #434343}
td.invoice-total{font-weight:bold;background-color:white !important;text-align:right}
td.invoice-quantity{padding-left:4%}
h4.expander-head{background-color:#fff;padding:5px;cursor:pointer}
.fb-like-box,.fb-like-box span,.fb-like-box.fb_iframe_widget span iframe{width:100% !important}
.email-form{white-space:nowrap}
#flash .notice{padding:8px 14px;margin-bottom:20px;background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
#flash .flash-message{display:inline-block}
#flash button.flash-close{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:20px;font-weight:bold;line-height:16px;padding:0;margin:0;float:right;color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2;cursor:pointer;border:0;background:transparent;-webkit-appearance:none}
#flash button.flash-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4}
#flash .success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}
#flash .error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}
#flash .info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}
.page-profiles-show .left-column .supporter-pic-left img,.page-profiles-show .left-column .supporter-pic-left .pc{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}
.page-profiles-show .left-column .supporter-pic-right{font-size:100%;padding:0 0 0 10px}
.page-profiles-show .left-column .progress{margin-bottom:0}
.page-profiles-show-wide .right-column .progress{margin-bottom:0}
.page-profiles-show-wide .right-column .bar-goal{text-align:center;margin-bottom:15px}
.page-pages-show-signup .page-tags{margin-top:20px}
.user-session-form-container .oauth-links{min-width:150px;margin-bottom:20px}
.user-session-form-container .oauth-links a{display:inline-block;margin-bottom:10px}
.user-session-form-container .oauth-links a.login-button-facebook{width:150px;height:22px;background:url("../images/signinwithfacebook.png")}
.user-session-form-container .oauth-links a.login-button-twitter{width:150px;height:22px;background:url("../images/signinwithtwitter.png")}
.user-session-form-container .row-fluid:after{margin-bottom:0}
#event_rsvp_guests_count,input.quantity{width:20%}
.event-detail,.event_detail{margin:15px 0;clear:both}
.nowrap{white-space:nowrap}
.blog hr:last-child,.content_tags_show hr:last-child{display:none}
.suggestion-page-form-expanded{display:none}
.distance .within{display:none}
.released-at{font-size:12px;text-transform:uppercase;font-weight:bold}
.content-pages-show-political-capital [class^="icon-"]{display:none}
.comment h3{padding-bottom:10px}
.page-user-sessions-new-wide h2{font-size:24.5px;line-height:25px;text-align:center}
.signin-with-facebook{display:inline-block;margin-right:5px;margin-bottom:10px}
.signin-with-twitter{display:inline-block;margin-bottom:10px}
.inline-block{display:inline-block}
.page-features{position:relative;margin:-30px 0 50px 0}
.page-features .single-feature{display:block}
.page-features img{width:100%}
.page-features .feature-slides{position:relative;height:auto !important}
.page-features .slider-loading{width:auto;height:auto;margin:0 auto;display:block;top:20%;left:44%;position:absolute}
.page-features .slides{margin:0;padding:0;list-style:none;visibility:hidden}
.page-features .slides a{display:block}
.page-features .slides img{height:auto}
.page-features .slides li{margin:0;padding:0;list-style:none;position:relative}
.page-features .features-headline{position:absolute;left:0;bottom:0;z-index:2;background:#333;width:100%;font-size:14px;color:#fff;padding:5px;display:block;color:#fff;background:#000 transparent;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}
.page-features .flex-control-paging{display:none;background-color:rgba(0,0,0,0.1);height:40px;line-height:40px}
.page-features .flex-control-paging li{display:inline-block;color:black;margin-right:5px;cursor:pointer}
.page-features .flex-control-paging li a{color:black;padding:0 15px;display:block}
.page-features .flex-control-paging li a:hover{text-decoration:none}
.page-features .flex-control-paging .flex-active a{display:block;color:white}
.page-features .flex-control-paging .flex-active{background-color:#434343}
.flex-direction-nav{position:absolute;top:18%;z-index:9999;width:100%}
.flex-direction-nav li{list-style:none;position:absolute;right:0}
.flex-direction-nav li:first-child{left:0;right:auto}
.flex-prev,.flex-next{display:none;position:absolute;top:41%;z-index:9999;font-size:16px;padding:15px 10px;background:#434343;border:1px solid #2a2a2a;color:white}
.flex-prev{left:0;border-top-right-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-left:0}
.flex-next{right:0;border-top-left-radius:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-right:0}
.page-type-survey .survey_question_response_form label{clear:both}
.pagination.loading ul:after{display:inline-block;content:" ";background-image:url("../images//bert-loader-small.gif");vertical-align:super;width:16px;height:11px;margin-left:12px}
.pagination ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.pagination ul li{display:inline-block}
.form-errors{background-color:#b94a48;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;font-size:13px;line-height:17px;margin-bottom:15px;padding:10px;list-style-type:none;display:none}
.flag-content{margin-top:15px}
ul.expnav{margin:0;padding:0}
ul.expnav li{font-size:0.9em;line-height:1.5em}
ul.meta{margin:0;padding:0;height:30px;text-align:right;float:right}
@media screen and (max-width: 480px){ul.meta{display:none}
}
@media screen and (max-width: 767px){ul.meta{position:absolute;top:10px;right:1%}
}
ul.meta li{position:relative;display:block;float:left;border-left:none}
ul.meta li a{display:block;margin:0;padding:5px 10px;text-decoration:none;font-family:"HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif;font-weight:700;text-align:center;text-transform:uppercase;font-size:0.65em;line-height:20px}
@media screen and (max-width: 767px){ul.meta li a{padding:5px 6px}
}
ul.meta li a:hover{color:#434343}
ul.meta li a i{font-size:1.1em}
ul.meta li:hover a,ul.meta li a:hover{text-decoration:none}
.socnet h4{margin-bottom:20px}
.socnet a{text-align:center;display:inline-block;font-size:20px;height:30px;width:30px;line-height:30px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;color:#222;background-color:#fb3;margin-right:30px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear}
.socnet a:hover{background-color:#fff}
.socnet a:hover{background-color:#d70}
.socnet a i{line-height:30px}
.socnet a b{text-indent:-9000px;display:block}
.socnet a:last-child{margin-left:0px}
.socnet a:hover{background-color:#d70;color:#fff}
.socnet a.twitter{background-position:-100px -275px}
.socnet a.youtube{background-position:-300px -275px}
.socnet a.linkedin{background-position:-250px -275px}
.socnet a.flickr{background-position:-450px -275px}
.socnet a.pinterest{background-position:-400px -275px}
.socnet a.tumblr{background-position:-350px -275px}
.issue_signup{background:#434343}
.issue_signup h2,.issue_signup h3,.issue_signup h4,.issue_signup p{color:#fff;-webkit-font-smoothing:antialiased}
@media screen and (min-width: 400px) and (max-width: 767px){.issue_signup{width:48%;margin-left:4%;margin-bottom:4%;float:left}
.issue_signup:nth-child(2n+1){clear:left;margin-left:0}
}
.round_wrap{margin-top:40px;margin-bottom:40px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.round_wrap .inner{width:100%;padding:20px}
.right-column div:nth-of-type(1){margin-top:0px}
.campaign_wrap{margin-bottom:40px;background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden}
@media screen and (min-width: 400px) and (max-width: 767px){.campaign_wrap{width:48%;margin-left:4%;margin-bottom:4%;float:left}
.campaign_wrap:nth-child(2n+1){clear:left;margin-left:0}
}
.campaign_wrap .campaign{width:100%}
.campaign_wrap .campaign .key img{border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px}
.campaign_wrap .campaign .content{text-align:left;font-weight:200;line-height:1.2em;word-wrap:break-word;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif;color:#434343;padding:10px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear}
.campaign_wrap .campaign .content h3{margin:0 0 0}
.campaign_wrap .campaign .content p{font-size:.9em;margin:0}
.campaign_wrap .campaign:hover .content{color:#000 !important;background-color:#ffb602;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px}
.campaign_wrap .campaign:hover .content a{color:#000 !important}
@media screen and (min-width: 768px){.campaign_wrap:last-child{margin-bottom:0}
}
.news_headline_wrap{margin-bottom:40px;padding:20px;color:#fff;background-color:#ffb602;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden}
@media screen and (min-width: 400px) and (max-width: 767px){.news_headline_wrap{width:48%;margin-left:4%;margin-bottom:4%;float:left}
.news_headline_wrap:nth-child(2n+1){clear:left;margin-left:0}
}
.news_headline_wrap .news_headline{color:#fff !important}
.news_headline_wrap .news_headline a{color:#fff !important}
.news_headline_wrap .news_headline .key img{border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px}
.news_headline_wrap .news_headline h2{color:#fff !important}
.news_headline_wrap .news_headline .content{text-align:left;font-weight:200;line-height:1.2em;word-wrap:break-word;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif;color:#fff !important;padding:10px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear}
.news_headline_wrap .news_headline .content h3{margin:0 0 0}
.news_headline_wrap .news_headline .content p{font-size:.9em;margin:0}
.news_headline_wrap .news_headline:hover .content{color:#fff !important;background-color:#d70;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.news_headline_wrap .news_headline:hover .content a{color:#fff !important}
@media screen and (min-width: 768px){.news_headline_wrap:last-child{margin-bottom:0}
}
ul#likeboxes{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=7000);opacity:70;text-align:right;margin:3px 0}
ul#likeboxes:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10000);opacity:100}
ul#likeboxes li{display:inline-block;overflow:hidden}
ul#likeboxes li.facebook{margin-right:15px;width:85px}
ul#likeboxes li.twitter{width:115px}
ul#likeboxes li.pinterest{position:absolute;top:0px;left:123px}
.featured{background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:50px}
.featured img.key{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.featured .content{padding:20px}
.latest,.related-container{background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:50px;padding:20px}
.latest .headline,.related-container .headline{margin-bottom:0}
.latest h4,.related-container h4{font-size:.75em;color:#676767;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif;margin-bottom:20px}
.trending{background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:50px;padding:20px}
.trending ul{margin:0}
.trending ul li{padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid #dcdcdc}
.trending ul li:last-of-type{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none !important}
.trending ul li .user{width:100%;clear:left}
.trending ul li .user a{width:100%}
.trending ul li .user span{width:80%;font-size:.9em;color:#d70}
@media screen and (max-width: 480px){.trending ul li .user span{width:67%}
}
.trending ul li .user span span{width:100%;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif;font-size:1.1em;display:block;color:#434343}
.trending ul li .user span span[title="Verified Account"]{display:none}
.trending ul li .user img{margin-right:12px}
.trending ul li .user img,.trending ul li .user a>span{float:left}
.trending ul li p.tweet{width:100%;font-size:.9em;clear:left;padding-left:56px;margin-bottom:0}
@media screen and (max-width: 480px){.trending ul li p.tweet{padding:10px 0 0}
}
.trending ul li p.tweet a{color:#d70}
.trending ul li .timePosted{display:none}
.trending ul li .interact{display:none}
.trending.narrow li{border-bottom:none}
.trending.narrow li .user img{margin-right:6px}
.page-heading-wrap{position:relative;height:460px}
.page-heading-wrap .page-heading{height:100%}
.page-heading-wrap .page-heading .img{position:absolute;z-index:101;width:100%;max-width:1200px;background-size:cover;background-repeat:no-repeat no-repeat;background-position:50% 0%;height:460px}
.page-heading-wrap .page-heading .breadcrumbs-headline-wrap .breadcrumbs-wrap{margin:0;padding:0;height:30px}
@media only screen and (min-width: 767px){.page-heading-wrap .page-heading .breadcrumbs-headline-wrap .breadcrumbs-wrap{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
}
.page-heading-wrap .page-heading .breadcrumbs-headline-wrap .breadcrumbs-wrap+.headline-wrap{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.page-heading-wrap .page-heading .breadcrumbs-headline-wrap .headline-wrap{padding:0 20px;background:#fff;background:rgba(255,255,255,0.85)}
@media only screen and (min-width: 767px){.page-heading-wrap .page-heading .breadcrumbs-headline-wrap .headline-wrap{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
}
.page-heading-wrap .page-heading .breadcrumbs-headline-wrap .headline-wrap h1{font-size:2.7em;line-height:1em;margin:0;padding:10px 0}
.page-heading-wrap .page-heading .breadcrumbs-headline-wrap .headline-wrap h1 a{color:#000}
.page-heading-wrap .page-heading.ladder .breadcrumbs-headline-wrap .headline-wrap{padding:2% 4% 1%}
@media only screen and (max-width: 767px){.page-heading-wrap .page-heading.ladder .breadcrumbs-headline-wrap .headline-wrap{padding:4% 4% 1%}
}
.page-heading-wrap .page-heading.ladder .breadcrumbs-headline-wrap .headline-wrap h2{margin-top:0;font-size:2.4em;line-height:1em}
.page-heading-wrap .page-heading.ladder .breadcrumbs-headline-wrap .headline-wrap h2 small{font-size:.67em;white-space:nowrap}
@media only screen and (max-width: 1023px){.page-heading-wrap .page-heading.ladder .breadcrumbs-headline-wrap .headline-wrap h2{font-size:2.1em}
}
@media only screen and (max-width: 767px){.page-heading-wrap .page-heading.ladder .breadcrumbs-headline-wrap .headline-wrap h2{font-size:1.8em}
}
@media only screen and (max-width: 480px){.page-heading-wrap .page-heading.ladder .breadcrumbs-headline-wrap .headline-wrap h2{font-size:1.6em}
}
@media only screen and (min-width: 767px){.page-heading-wrap .page-heading.ladder .breadcrumbs-headline-wrap .headline-wrap{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
}
.policy-subnav-wrap{background:#eee}
.policy-subnav-wrap .policy-subnav{background-color:#fff;padding:20px 20px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}
@media only screen and (max-width: 767px){.policy-subnav-wrap .policy-subnav{border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0}
}
.policy-subnav-wrap .policy-subnav a.more{display:inline-block;padding-right:20px}
.signup-embed-wrap{background-color:#ffb602;margin:40px auto !important;padding:20px 40px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.sys-alert-container{position:relative;overflow:hidden;padding:0;min-height:120px;background-color:#eee}
.sys-alert-container .sys-alert{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 4%;background-color:#fb3;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFFFF', endColorstr='#FFFAA21B');background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #ffffff), color-stop(46%, #ffd52f), color-stop(100%, #faa21b));background-image:-webkit-linear-gradient(left top, #ffffff 0%,#ffd52f 46%,#faa21b 100%);background-image:-moz-linear-gradient(left top, #ffffff 0%,#ffd52f 46%,#faa21b 100%);background-image:-o-linear-gradient(left top, #ffffff 0%,#ffd52f 46%,#faa21b 100%);background-image:linear-gradient(left top, #ffffff 0%,#ffd52f 46%,#faa21b 100%);overflow:hidden}
@media only screen and (min-width: 768px){.sys-alert-container .sys-alert{background-color:#eee;position:relative;overflow:hidden;min-height:120px;height:180px}
}
.sys-alert-container .sys-alert .img{height:180px;background-size:cover;background-position:50% 50%;background-repeat:repeat}
.sys-alert-container .sys-alert .content{padding:20px 20px 20px 0}
@media only screen and (max-width: 767px){.sys-alert-container .sys-alert .content{width:100%;padding:20px}
}
.sys-alert-container .sys-alert a.more{color:#000;font-weight:600;text-decoration:none}
.home .page-heading-wrap+.sys-alert-container{padding-top:4%}
.not-home .sys-alert-container{padding-bottom:4%}
.issue-container{padding:4%;padding-bottom:0;background-color:#eee;margin-bottom:0px}
.issue-container>.round_wrap{margin-top:0px}
.agg-container{padding:0 4% 4%;padding-bottom:0;background-color:#eee;margin-bottom:0px}
.agg-container>.round_wrap{margin-top:0px}
.blog.feed>.excerpt{margin:1em 0}
.blog.feed .excerpt-key-wrap{margin:1em 0}
.blog.feed .excerpt-key-wrap .excerpt{margin-top:0;margin-bottom:0}
.big-tiles-wrapper{margin:0 0 0;float:left;width:100%}
ul.tiles{margin-top:0px;margin-left:0px;margin-right:0px;clear:both;width:100%}
ul.tiles li{float:left;height:auto;min-height:200px;margin:0px 0px 4% 4%;padding:0 0 10px;clear:both;width:47.9996%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow-y:hidden;overflow-x:hidden;background-color:#fff;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear}
ul.tiles li:hover{background-color:#ffb602}
ul.tiles li.no-img{padding-top:1em}
ul.tiles li a{color:#434343 !important;position:relative;display:block;float:left}
ul.tiles li a:hover{color:#434343 !important;text-decoration:none  !important}
ul.tiles li em{display:none;position:absolute;z-index:1000;bottom:.75em;right:.75em;font-style:normal;color:#fff;text-shadow:0px 0px 5px #434343;text-transform:uppercase;text-align:right;font-size:.75em;height:.75em}
ul.tiles li img{display:block;width:100%;max-width:none;height:auto;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:10px}
ul.tiles li .content{display:block;width:100%;padding-right:10px;padding-left:10px;font-size:1em;text-align:left;font-weight:400;line-height:1.2em;color:#222}
ul.tiles li .content h3{font-size:1em}
ul.tiles li .content p{font-size:.9em;line-height:1.1em;margin:3px 0 0;float:left;clear:both}
.right-column ul.tiles li{margin:0 0 4% 0;padding:0 0 10px;clear:both;width:100%}
@media only screen and (max-width: 549px){ul.tiles li{width:48%;margin-left:4%;clear:none;min-height:200px}
ul.tiles li:nth-child(2n+1){clear:left;margin-left:0}
}
@media only screen and (min-width: 550px){ul.tiles li{width:30%;margin-left:5%;clear:none;min-height:200px}
}
@media only screen and (min-width: 550px) and (max-width: 1023px){ul.tiles li:nth-child(3n+1){clear:left;margin-left:0}
}
@media only screen and (min-width: 1024px){ul.tiles li{min-height:200px;width:22%;margin-left:4%}
ul.tiles li:nth-child(4n+1){clear:left;margin-left:0}
}
.small-tiles-wrapper{margin:20px 0;width:100%}
ul.small.tiles,ul.small.tiles li{list-style:none;padding-left:0}
.small.tiles li{float:left;height:auto;margin:0px 0 10px 4%;padding:0;min-height:45px}
.small.tiles li p,.small.tiles li .content p{clear:left;margin-bottom:10px}
.parent_slug_candidates .small.tiles li{min-height:77px}
.small.tiles img{width:80px;height:45px;margin:0 8px 0 0;clear:none;border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;display:block}
.small.tiles h3{float:left;width:auto;line-height:1em;margin:0px !important;clear:none;min-height:0px;padding:15px 0 5px}
.linkall:hover{cursor:pointer}
.oskar{margin:20px 0;float:left}
.oskar h2{font-size:1.2em}
.oskar ul.tiles li{width:100%;margin-left:0}
a.admin-link{display:inline-block;background:#AA1C1C;color:#fff;padding:3px 6px;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;position:absolute;top:10px;right:10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=5000);opacity:50}
a.admin-link:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=8000);opacity:80}
.inset_box{padding:0 20px 20px;border:#ddd solid 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:20px}



div.story img {float:left;display:inline;width:100px;height:100px;margin-right:10px;}
div.story h4.type {font-size:15px;font-weight:normal;text-align:justify;}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
	text-decoration:none;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #006c58;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 0.75rem;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #00866d;
}
div#content h1 {font-size:20px;}
div#content *,div#content {text-align:justify;}
div#content img.alignright {float:right; margin:0 0 1em 1em}
div#content img.alignleft {float:left; margin:0 1em 1em 0}
div#content img.aligncenter {display: block; margin-left: auto; margin-right: auto}
div#content a img.alignright {float:right; margin:0 0 1em 1em}
div#content a img.alignleft {float:left; margin:0 1em 1em 0}
div#content a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.custom-width-table tr td:first-child{
	width:50%;
}