/*
Theme Name:		Magazine Child
Theme URI:		http://www.htja.org/magazine-child/
Description:	Magazine child Theme
Author:			Jarrod LaRocco
Author URI:		http://www.directpartners.com
Template:		magazine
Version:		1.4.167
Tags:			featured-images, translation-ready, custom-menu
Text Domain:	magazine-child
*/

@import url("../magazine/style.css");
/* -------------------------------------------------------------- */

/* global styles */
body {line-height: 1.4em;}

/* headers */
h1 { border-bottom:1px solid #a82512; display:block; font-family:'Open Sans', sans-serif; font-size:1.43em; font-weight: normal !important; line-height:1em; margin:1.25em 0; vertical-align:baseline}
h1 span {display:inline-block; padding-right:1em; border-bottom:1px solid #ffffff; margin-bottom:-1px}
h1.pheader {font-size: 1.3em}
h2.ttheader {color: #a82512; font-size: 16px; font-weight: bold}
h2.sectionhead {color: #ffffff; bottom: 0; left: 10px; position: absolute}
h3.ttheader {color: #a82512;}
.page-id-6795 h4 {font-weight: bold; font-style: italic; color: #a82512;}
.page-id-6795 h2.tablepress-table-name {background-color:#002351; color: #ffffff; font-size: 16px; font-weight: bold; margin-bottom: 0; padding: 3px 0 5px 3px; }
.page-id-10136 h4, .page-id-10138 h4, .page-id-10140 h4{font-weight: bold; font-size: 14px; color: #a82512;}
#main_logo_ie8 {display: none;}
#printLogo {display: none;}
.pagewidth {padding: 0 7px 0 7px}
.page-title {font-family:'Open Sans', sans-serif; font-size:1.43em; line-height:1em; margin:1.25em 0; vertical-align:baseline}
#menu-icon .fa-list-ul:after {content: "menu"; font-family:'Open Sans', sans-serif; margin-left: 10px}
.mainsectionheader {height: 260px; position: relative}
#headerwrap {background: #223c5e url('/wp-content/themes/magazine-child/images/menu_bg.gif') bottom left repeat-x !important}
#header {height: 50px}
#main_logo {margin-top: 10px}
#nav-bar {background-color: #002351; padding: 2px 0}
.header-widget {display: none}

article.post {margin-top: 25px;}

/* main nav */
#main-nav a i {color: #e0824b; position: absolute; left: 1em;}
#main-nav ul li a {padding-left: 2em !important; position: relative}


/* breadcrumbs */
#breadcrumbs {padding: 10px 0 0 0}
#lowerbreadcrumbs {padding: 10px}
.home #breadcrumbs, .page-id-2367 #breadcrumbs, .page-id-2360 #breadcrumbs, .page-id-2376 #breadcrumbs, .page-id-2385 #breadcrumbs, .page-id-2405 #breadcrumbs, .page-id-2406 #breadcrumbs, .page-id-9875 #breadcrumbs, .page-id-10094 #breadcrumbs, .page-id-10136 #breadcrumbs, .page-id-10138 #breadcrumbs, .page-id-10140 #breadcrumbs, .page-id-10622 #breadcrumbs, .page-id-10625 #breadcrumbs, .author #breadcrumbs {display: none}
#breadcrumbs a {color: #000; font-size: 13px; text-decoration: none}
#breadcrumbs a:hover {text-decoration: underline}
.breadcrumbs span {padding: 0px 5px}

/* section images */
#aboutHeader {background: url('/wp-content/themes/magazine-child/images/page_headers/about_lp.jpg') top left no-repeat}
#propositionsHeader {background: url('/wp-content/themes/magazine-child/images/page_headers/prop_lp.jpg') top left no-repeat}
#legislationHeader {background: url('/wp-content/themes/magazine-child/images/page_headers/legist_lp.jpg') top left no-repeat}
#resourcesHeader {background: url('/wp-content/themes/magazine-child/images/page_headers/resources_lp.jpg') top left no-repeat}
#newsHeader {background: url('/wp-content/themes/magazine-child/images/page_headers/news_lp.jpg') top left no-repeat}
#prop13UnderstandHeader {background: url('/wp-content/themes/magazine-child/images/page_headers/prop13_understanding_bill_fb_lp.jpg') top left no-repeat}
#prop13BasicsHeader {background: url('/wp-content/themes/magazine-child/images/page_headers/prop13_basics_fb_lp.jpg') top left no-repeat}
#forCandidatesHeader {background: url('/wp-content/themes/magazine-child/images/page_headers/For-Candidates_header.jpg?v=2') top left no-repeat}
#forVotersHeader {background: url('/wp-content/themes/magazine-child/images/page_headers/For-Voters_header.jpg?v=2') top left no-repeat}
#forSupportersHeader {background: url('/wp-content/themes/magazine-child/images/page_headers/For-Supporters_header.jpg?v=2') top left no-repeat}
#prop13GoodNewsHeader {background: url('/wp-content/uploads/2018/07/good-news-about-prop-13_header.jpg') top left no-repeat}
#prop13WorkingforYouHeader {background: url('/wp-content/uploads/2018/07/prop-13-and-HJTA-working-for-you_header.jpg') top left no-repeat}

/* announcement bar */
#announcement_bar_slider {border: 1px solid #ccc; -webkit-box-shadow: 0px -1px 2px 0px rgba(50, 50, 50, 0.45); -moz-box-shadow: 0px -1px 2px 0px rgba(50, 50, 50, 0.45); box-shadow: 0px -1px 2px 0px rgba(50, 50, 50, 0.45)}
#announcement_bar_slider .announcement_title:after {border: 0}
.themify_announcement.bar {padding: 0}
#announcement_bar_slider .announcement_content {margin-bottom: 0; margin-top: 4px}
.themify_announcement .announcement_post a.action-button, #gform_submit_button_1 {border-radius: 1px;  border: 1px solid #c4c4c4; color: #035499; font-size: .7em; background: rgba(254,254,254,1);-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:    1px 1px 2px 0px rgba(50, 50, 50, 0.75);box-shadow:         1px 1px 2px 0px rgba(50, 50, 50, 0.75);background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(227,227,227,1) 97%, rgba(232,232,232,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,254,254,1)), color-stop(97%, rgba(227,227,227,1)), color-stop(100%, rgba(232,232,232,1)));background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(227,227,227,1) 97%, rgba(232,232,232,1) 100%);background: -o-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(227,227,227,1) 97%, rgba(232,232,232,1) 100%);background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(227,227,227,1) 97%, rgba(232,232,232,1) 100%);background: linear-gradient(to bottom, rgba(254,254,254,1) 0%, rgba(227,227,227,1) 97%, rgba(232,232,232,1) 100%)}
.themify_announcement.bar .announcement_post {padding-right: 0;}

/* header email widget */
#email_signup {border: 1px solid #4b7592; border-top: 0; float: right; height: 90px; position: relative; width: 275px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;background: rgba(15,29,57,1);background: -moz-linear-gradient(top, rgba(15,29,57,1) 0%, rgba(42,66,99,1) 70%, rgba(42,66,99,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(15,29,57,1)), color-stop(70%, rgba(42,66,99,1)), color-stop(100%, rgba(42,66,99,1)));background: -webkit-linear-gradient(top, rgba(15,29,57,1) 0%, rgba(42,66,99,1) 70%, rgba(42,66,99,1) 100%);background: -o-linear-gradient(top, rgba(15,29,57,1) 0%, rgba(42,66,99,1) 70%, rgba(42,66,99,1) 100%);background: -ms-linear-gradient(top, rgba(15,29,57,1) 0%, rgba(42,66,99,1) 70%, rgba(42,66,99,1) 100%);background: linear-gradient(to bottom, rgba(15,29,57,1) 0%, rgba(42,66,99,1) 70%, rgba(42,66,99,1) 100%)}
#gform_wrapper_1 .gform_footer {padding: 0 !important}
#gform_wrapper_1, #gform_wrapper_1 li {margin: 0 !important}
#gform_wrapper_1 label {display: none}
#gform_wrapper_1 #input_1_1, #gform_wrapper_1 #input_1_3 {margin-left: 10px !important; width: 60%}
#gform_wrapper_1 #gform_submit_button_1 {padding: 2px 15px}
#gform_wrapper_1 #gform_fields_1 div.validation_message {background: #000000 !important; display: none}
.gform_wrapper .gform_footer.top_label {float: right; margin: -40px 5px 0 5px;}
.formContainer .gform_wrapper .gform_footer.top_label {margin-top: 5px;}
#gform_wrapper_1 li.gfield.gfield_error {background: transparent !important; border: none !important; padding: 0 !important}
#gform_wrapper_1 li.gfield.gfield_error.gfield_contains_required label.gfield_label, #gform_wrapper_1 li.gfield.gfield_error.gfield_contains_required div.ginput_container {margin-top: 0 !important}
#gform_wrapper_1 li.gfield_error input[type=text] {background-color: #ffdfe0}
#field_1_2 p {height: 40px;}
#field_1_2 p span {font-weight: bold; color: #f00;}
#gform_wrapper_12 .top_label div.ginput_container {display: inline-block; margin-left: 15px; width: 470px;}
#gform_wrapper_12 .top_label div.ginput_container #input_12_1 {width: 85%;}
#gform_wrapper_12 .gform_footer.top_label {float: none; margin: 0px auto; width: 50px !important;}
#gform_wrapper_12 #gform_submit_button_12 {background: #9f0b2b;}

.formletter td {padding: 10px}

/* author page */
#profilePhoto {float: left; margin-bottom: 5px; margin-right: 10px}
.post-meta, .post-meta a {color: #333; font-weight: bold}

/* print icon */
#printLink {margin-left: 10px; text-decoration: none;}
.home #printLink, .page-id-2570 #printLink, .page-id-2409 #printLink, .page-id-2406 #printLink, .page-id-2386 #printLink, .page-id-2388 #printLink, .page-id-2410 #printLink, .page-id-2560 #printLink, .page-id-9875 #printLink, .page-id-10094 #printLink, .page-id-10136 #printLink, .page-id-10138 #printLink, .page-id-10140 #printLink, .page-id-10622 #printLink, .page-id-10625 #printLink, .category #printLink {display: none !important;}

/* homepage styles */
#contentwrap {padding-top: 0}
#ie8homepageimage {display: none;}
.homepageSlider {height: 410px}
.homepageSlider h2, .homepageSlider h3 {text-align: center}
.homepageSlider h2 {color: #75ddff !important; font-size: 1.85em;}
.homepageSlider h3 {font-size: 2.15em;}
.homepageTitles {height: 50px; line-height: 1em; margin-bottom: 10px; position: relative}
.homepageTitles span {border-bottom: 1px solid #f3f7fd; bottom: 0; left: 0; position: absolute}
.module-slider {margin-bottom: 0}
.home .first .category-california-commentary h1 a {border: none; color: #900; font-size: 18px; font-weight: bold}
.home .second, .home .third {margin-left: 3% !important;}
.home .last {width: 25.2%}
.post-content h1 {border: none}
.second .category-news, .third .posts-by-tag-item {border-bottom: 1px solid #333; margin-bottom: 15px !important; padding-bottom: 10px !important}
.second .category-news:last-child, .third .posts-by-tag-item:last-child {border-bottom: 0}
.third h2 {display: none}
.second a, .third a {color: #000000; font-size: 14px; font-weight: bold}
.third a:hover {color:#47a7d7}
.slide-content {height: 100px;}
.bannerslider {margin: 15px auto 0}
.home .module-image {margin: 0 auto; margin-top: 10px}
.home .image-wrap {display: block;}
.home .image-wrap img {display: block; margin: 0 auto;}
.bannerslider .slide-content {display: none;}
.bannerslider .carousel-nav-wrap {margin-bottom: 0; margin-top: -10px !important;}
.homepageSlider .carousel-nav-wrap {margin: 0 auto;}
.ieimage, #ieImage {display: none;}
.home .readmore {margin-left: 0 !important}
.postwidget .TagWidget {margin-bottom: 20px !important}
.home .widgettitle {display: none;}
.home .third .widget {margin-bottom: 5px;}

/* prop 13 page */
#prop13links ul, #prop13links li {list-style-type: none}
#prop13links li {padding-bottom: 15px; margin-bottom: 0}
#prop13links a {text-decoration: none}
.page-id-2362 .posts-by-tag-item-title a {color: #000; text-decoration: none}
.page-id-2362 .posts-by-tag-item a:before, #prop13links a:before {color: #e0824b; content:'\00BB'; margin-right: 3px}
.page-id-2362 .col-full .module .post {margin-bottom: 1em}

/* thank you page */
#thankyoulinks ul, #thankyoulinks li {list-style-type: none}
#thankyoulinks li {padding-bottom: 15px; margin-bottom: 0}
#thankyoulinks a {text-decoration: none}
#thankyoulinks a:before {color: #e0824b; content:'\00BB'; margin-right: 3px}

#prop13links, #thankyoulinks {background: #f4f5f7; padding: 15px;}

/* sidebar and menu widget */
#sidebar { margin-top: 10px; padding-top: 0; width: 22%}
#contentwrap {padding-top: 15px; width: 74.92%}
.page-id-2367 #contentwrap, .page-id-2360 #contentwrap, .page-id-2376 #contentwrap, .page-id-2385 #contentwrap, .page-id-2405 #contentwrap, .page-id-2406 #contentwrap, .page-id-9875 #contentwrap, .page-id-10094 #contentwrap, .page-id-10136 #contentwrap, .page-id-10138 #contentwrap, .page-id-10140 #contentwrap, .page-id-10622 #contentwrap, .page-id-10625 #contentwrap {padding-top: 0;}
.home #contentwrap {padding-top: 0}
.widget_nav_menu {margin-bottom:25px}
.widget_nav_menu li {background:url('/wp-content/themes/magazine-child/images/ico_nav_arrow_off.png') 10px center no-repeat; background-size:20px; border-top: 1px solid #d8d8d8; font-family:'Open Sans', sans-serif; font-size:1.33em; line-height:1.5em; padding:10px 10px 10px 40px}
.widget_nav_menu .sub-menu li {background-image: none; font-size: .8em; line-height: 1.2em}
.widget_nav_menu .sub-menu li.current-menu-item {background: none}
.widget_nav_menu li:first-child {border-top:0px none}
.widget_nav_menu li.current-menu-item, .widget_nav_menu li.current_page_parent, .widget_nav_menu li.current-page-ancestor, .widget_nav_menu li.current-post-ancestor {background:url('/wp-content/themes/magazine-child/images/ico_nav_arrow_on.png') 10px center no-repeat; background-size:20px}
.widget_nav_menu li.current_page_parent, .widget_nav_menu li.current-menu-item.menu-item-has-children, .widget_nav_menu li.current_page_parent.menu-item-has-children {background-position: 10px 10px}
.widget_nav_menu li a {color:#5b5b5b}
.widget_nav_menu li a:hover {text-decoration: underline}
.widget_nav_menu li.current-menu-item a, .widget_nav_menu li.current_page_parent a, .widget_nav_menu li.current-page-ancestor a, .widget_nav_menu li.current-post-ancestor a {color:#c32828}
.widget_nav_menu .sub-menu {display: none}
.widget_nav_menu li.current-menu-item .sub-menu a, .widget_nav_menu li.current_page_parent .sub-menu a {color: #5b5b5b}
.widget_nav_menu li.current_page_parent .sub-menu li.current-menu-item a {color: #c32828}
.widget_nav_menu li.current-menu-item .sub-menu, .widget_nav_menu li.current_page_parent .sub-menu {display: block}

/* legislative action item styles */
.oppose {color: #900; font-weight: bold}
.support {color: #090; font-weight: bold}

/* form page styles */
input[type=text] {background: #fff; border: 1px solid #000;}
.formContainer {margin: 10px auto; width: 80%}
.formContainer input[type=submit] {border-color: #6c081d; background-color: #9f0c2b; color: #fff !important; border-radius: .3em; white-space: nowrap; padding: .5em 1em; margin: 0 .2em .3em 0}
.formContainer input[type=submit]:hover {background-color: #fb4e55;}
.gform_body {margin-bottom: 15px;}
#petitionEntries {box-shadow: inset 0 0 5px 5px #6c081d; color: #ffffff; display: block; height: 60px; font-size: 33px; line-height: 60px; margin: 15px auto; background: #9f0c2b; text-align: center; width: 200px}
#declaration { background: url('/wp-content/themes/magazine-child/images/declaration.jpg') top center no-repeat; clear: both; font-family: "Times New Roman",Times,serif; font-size: 18px; height: 360px; line-height: 27px; margin: 0 auto; padding: 0 100px; width: 550px}
#declaration h2 { color: #000000; font-family: "Times New Roman",Times,serif; font-size: 21px; font-weight: bold; line-height: 32px; padding-top: 35px; text-align: center; text-transform: uppercase}
#declaration h2 span { background-color: #BE0F34; display: inline-block; height: 2px; margin: 0 5px; vertical-align: middle; width: 40px}
#declaration p {color: #000000; font-size: 18px; line-height: 27px; text-align: justify}
/*#field_4_2 label.gfield_label {display: none;}*/
.shortcode.button:before {color: #e0824b}

.module-accordion p {margin-bottom: 10px;}

/* hide author meta for all but california commentary */
.category-media-library .author-avatar, .category-media-library .author-name, .category-media-library figure.post-image, .category-events-calendar .author-avatar, .category-events-calendar .author-name, .category-homepage-slider .author-avatar, .category-homepage-slider .author-name, .category-legal-updates .author-avatar, .category-legal-updates .author-name, .category-news .author-avatar, .category-news .author-name, .category-press-releases .author-avatar, .category-press-releases .author-name, .category-studies-and-reports .author-avatar, .category-studies-and-reports .author-name {display: none}
.author #contentwrap {width: 100%}
.author #sidebar {display: none}
.page-id-2362 .widgettitle {display: none}

/* general landing page styles */
.readmore {border: 1px solid #c4c4c4; border-radius: 1px; color: #035499 !important; display: inline-block; font-size: 14px; font-weight: bold; line-height: 100%; margin-left: 1.1em; padding: .4em .7em; text-decoration: none; text-transform: uppercase; vertical-align: middle; background: rgba(254,254,254,1);-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:    1px 1px 2px 0px rgba(50, 50, 50, 0.75);box-shadow:1px 1px 2px 0px rgba(50, 50, 50, 0.75);background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(227,227,227,1) 97%, rgba(232,232,232,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,254,254,1)), color-stop(97%, rgba(227,227,227,1)), color-stop(100%, rgba(232,232,232,1)));background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(227,227,227,1) 97%, rgba(232,232,232,1) 100%);background: -o-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(227,227,227,1) 97%, rgba(232,232,232,1) 100%);background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(227,227,227,1) 97%, rgba(232,232,232,1) 100%);background: linear-gradient(to bottom, rgba(254,254,254,1) 0%, rgba(227,227,227,1) 97%, rgba(232,232,232,1) 100%)}
.readmore i {color: #e0824b}
.themify_announcement .announcement_post a {font-size: .7em !important}

/* propositions landing page styles */
h3.pheader {border-bottom: 1px solid #a82512; color:#011b38; font-size: 20px; margin: 10px 0}

/* news & events, resources & about landing page styles */
.nesectionhead, .resourcesectionhead, .aboutsectionhead, .legislationsectionhead {height: 90px; margin: 10px auto 15px; width: 100%}
.nesectionhead img, .resourcesectionhead img, .aboutsectionhead img, .legislationsectionhead img {display: block; margin: 0 auto}

/* contact representatives pages */
#contactRepresentatives.mainContent {float:left; width:450px}
.letters {float:right; padding-top:40px; width:178px}
.letters ul, .letters li { list-style:none; margin:0; padding:0}
.letters li a {background:url('/wp-content/themes/magazine-child/images/tn_letter.jpg') 0 0 no-repeat; display:block; color:#1663aa; font-size:10px; line-height:13px; margin-bottom:20px; padding-top:105px; text-align:center; text-decoration:underline; vertical-align:base}

/* event calendar styles */
.ajde_evcal_calendar .calendar_header p {color: #666 !important; font-size: 24px}
#evcal_list .eventon_list_event .evcal_desc em {color: #666 !important; font-size: 14px}
.evcal_desc .evcal_desc3 em i {color: #666 !important}
#evcal_list .eventon_list_event .evcal_desc em.evcal_oganizer {color: #000 !important}
.eventon_sf_field p {color: #333 !important}
#evcal_list .eventon_list_event .evcal_cblock {color: #000 !important;}
.evcal_evdata_row .evcal_evdata_cell h3 {color: #003 !important;}
#evcal_list .eventon_list_event .evcal_eventcard p {color: #000 !important;}

/* take action landing page styles */
#takeactionOptions h3, #takeactionOptions h3 a {color: #a82512; font-size: 28px; font-weight: bold; margin-top: 30px; text-align: center; text-decoration: none;}
#takeactionOptions h3 a:hover {color: #a82512; text-decoration: underline;}
#takeactionOptions p {text-align: center; margin: 0 auto; padding: 5px 15px; width: 40%}
#takeactionOptions div {padding-bottom: 10px}
#takeactionDonate {background: #f6f6f6; border-top: 3px solid #e31e2f; margin: 20px 0 0; min-height: 280px}
#takeactionDonate .linkBox {float: left; height: 124px; margin: 5px; padding-top: 14px; width: 235px}
#takeactionDonate .linkBox h4 {color: #fff; font-size: 18px; font-weight: bold; margin-bottom: 26px; text-align: center}
#takeactionDonate .linkBox h4 span {font-size: 14px;}
#takeactionDonate .linkBox p {margin: 0 auto; padding: 2px 0; width: 225px;line-height: 1.3em;}
#takeactionDonate .linkBox a {color: #fff; font-weight: bold; text-decoration: none}
#takeactionDonate .linkBox a:hover {border-bottom: 1px solid #fff;}
#takeactionDonate .linkBox a:before {color: #e0824b; content:'\00BB'; margin-right: 3px;}
#donateBox {background: url('/wp-content/themes/magazine-child/images/ta_tile1.png') top left no-repeat;}
#nntBox {background: url('/wp-content/themes/magazine-child/images/protect-prop-13-button.jpg') top left no-repeat; padding-top: 0px !important;}
#nntBox h4 {margin-top: 5px; margin-bottom: 5px !important;}
#heritageBox {background: url('/wp-content/themes/magazine-child/images/ta_tile3.png') top left no-repeat;}
#takeactionDonate .linkcontainer {clear: both; margin: 0px auto; max-width: 735px}
#takeactionJoin {background: #f7feee; border-top: 3px solid #a0c56f; min-height: 150px}
#takeactionInformed {background: #fefbf3; border-top: 3px solid #fca74b; min-height: 150px}
#takeactionSign {background: #f8f6f9; border-top: 3px solid #7e63ce; min-height: 150px}
#takeactionMail {background: #faf9f2; border-top: 3px solid #efd203; min-height: 150px}
#takeactionEmail {background: #ebf4fd; border-top: 3px solid #1081ea; min-height: 150px}

/* page content styles */
img.insetRight {float:right; margin:0 0 10px 20px}
span.bull {background:url('/wp-content/themes/magazine-child/images/ico_bullseye.png') 0 0 no-repeat; display:block; float:left; height:24px; width:30px}
.callout {background-color: #D1E0E6; display: block; float: right; line-height: 18px; margin-left: 13px; padding: 16px 13px; width: 176px}
.callout .headline, .fullpagecallout .headline {color: #99250A; font-size: 14px; font-weight: bold}
.fullpagecallout {background-color: #D1E0E6; display: block; line-height: 18px; margin: 0 auto; padding: 16px 13px; width: 80%;}


/* table styles */
table.data, table.data-small {margin: 5px auto 10px}
table.data td, table.data-small td {border: 1px solid #1663AA; padding: 5px; vertical-align: top}
table.highlight {border: 2px solid #A70229; margin: 0 auto}
table.highlight td {border: 1px solid #A70229}
table.highlight th {background-color: #A70229; border: 0 none; color: #FFFFFF; font-size: 13px; font-weight: bold; padding: 5px 0; text-align: center}
table.highlight td.source {background-color: #D1E0E6; color: #0038A9; font-weight: bold; padding: 11px 10px 11px 21px; width: 180px}
table.highlight td.savings {background: #FFFFFF scroll 0 0; color: #0038A9; font-weight: bold; padding: 11px 10px 11px 21px}

.tablelist {margin: 0 auto; width: 500px}
.tablelist td {padding: 0 13px 11px}
td.list {border-right: 1px solid #000000; color: #00237E; font-weight: bold; width: 57px}

/* media library styles */
.wpme_image {padding: 10px !important}

/* tab module styles */
.ui.module-tab .tab-content {border: none; padding: 0}
.ui.module-tab.panel .tab-nav {background: #ffffff; border: none; box-shadow: none; padding: 0}
/* faq */
	.faq.ui.module-tab.panel .tab-nav {margin: 0; padding: 0}
	.faq.ui.module-tab.panel .tab-nav li {background: #f7f7f7; border: none; border-top: 3px solid #579901; margin: 0; width: 33%}
	.faq.ui.module-tab.panel .tab-nav li.current {background: #fff; font-weight: bold}
	.faq.ui.module-tab.panel .tab-nav li a {display: block}
	.faq.ui.module-tab.panel .tab-nav li:first-child {border-color: #e31f30}
	.faq.ui.module-tab.panel .tab-nav li:last-child {border-color: #0105ad}
	.faq.ui.module-tab.panel .tab-nav:before {background: none}
	.faq .ui.module-accordion {background: #e8fafb; border-top: 0}
	.faq .ui.module-accordion br:first-child {display: none}
	.faq .ui.module-accordion .accordion-title {background: transparent}
/* others */
	.ui.panel.blue .tab-nav {border: 1px solid #3E65B2; box-shadow: 0 1px 3px rgba(0,0,0,.3); margin-bottom: 10px !important; padding: 0}
	.ui.panel.blue .tab-nav li {border: none; border-right: 1px solid #3E65B2; margin: 0}
	.ui.panel.blue .tab-nav:before {display: none}
	.ui.module-tab.blue ul.tab-nav li {display: list-item; float: left}
	.ui.module-tab.blue ul.tab-nav li.current {border-bottom-color: #3E65B2}
	.ui.module-tab.blue .tab-nav > li a {display: inline-block}

/* footer styles */
#footer {color: #2f3342}
#footer .footer-text{padding-bottom: 0}
#footer .back-top {display: none}
#footer .footer-nav {letter-spacing: 0}
#footer .menu-item::after {content:"|"}
#footer .menu-item:last-child:after {content: none}
#footer .footer-nav {margin: 0 auto}
#footer .footer-nav li a {font-size: 11px}
#footerwrap {border-top: 1px solid #e5e5e5; margin-top: 10px}

/* style mods - 9-10-15 */
/* increase line-height */
.module-text, p {
  line-height: 1.75em;
word-spacing: 3px;
 }
/* make columns narrower - blog posts and archive lists */
.entry-content > p, .post-title, .accordion-content p {
  width: 65.6%;
 }
.home .entry-content > p, .home .post-title {
  width: 100%;
}
/* make post featured images proportionate */
.post-image img, .module-post .post-image img {
  max-width: 100%;
width: 100%;
}
/* search box mods - 10-25-15 */
#headerwrap #searchform #s {
 width: 180px;
background: #fff;
}
span.bolder {font-size: 16px !important;}
h4.petitionSubHeader {font-family: 'Montserrat', sans-serif; font-size: 26px; color: #a82512; font-weight: 600; margin-top: 0px; margin-bottom: 1.2em;}
img.wp-image-10429 {margin-bottom: 0px;}

.page-id-10136 .readmore, .page-id-10138 .readmore, .page-id-10140 .readmore {margin-left: 0px;}

/* Taxing Times Custom Syles */
/* TOC */
.page-template.page-template-page-tto #body {background-color: #ecece8; font-family:'Open Sans', sans-serif;}
.page-template.page-template-page-tto .page-content {margin-top: 10px;}
.page-template.page-template-page-tto .page-content img.alignleft {margin-right: 20px;}
.page-template.page-template-page-tto .page-content p {margin-top: 0px;}
.page-template.page-template-page-tto #breadcrumbs {margin-left: 47px;}
.page-template.page-template-page-tto #printLink {display: none;}
.page-template.page-template-page-tto .page-content #tto-toc-header-banner {margin-left: 47px;}
.page-template.page-template-page-tto .page-content .tto-toc-content-wrap {width: 467px; padding: 19px; margin-bottom: 20px; background-color: #ffffff; border: solid 1px #d0d0ce; 
	-moz-box-shadow:    2px 2px 4px 1px #afb1ae;
    -webkit-box-shadow: 2px 2px 4px 1px #afb1ae;
    box-shadow:         2px 2px 4px 1px #afb1ae;}
.page-template.page-template-page-tto .page-content .tto-toc-content-wrap:after, .page-template.page-template-page-tto .page-content #tto-toc-footer-wrap .tto-social-footer-wrap:after {content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;}
.page-template.page-template-page-tto .page-content .tto-toc-content-wrap .tto-toc-content-left {float: left; width: 50%;}
.page-template.page-template-page-tto .page-content .tto-toc-content-wrap .tto-toc-content-right {position: relative; float: left; width: 50%;}
.page-template.page-template-page-tto .page-content .tto-toc-content-wrap .tto-toc-content-left img {margin-bottom: 0px;}
.page-template.page-template-page-tto .page-content #tto-toc-footer-wrap, .page-template.page-template-page-tto .page-content #tto-pre-footer-wrap {width: 100%; margin: 15px auto 0 auto; padding-top: 30px; border-top: solid 1px #a21d19;}
.page-template.page-template-page-tto .page-content #tto-toc-footer-wrap p {font-size: 1em; margin-bottom: 25px; color: #3e474c}
.page-template.page-template-page-tto .page-content #tto-toc-footer-wrap p a, .page-template.page-template-page-tto .page-content #tto-toc-footer-wrap .tto-social-footer-wrap .tto-social-footer-right a {font-weight: bold; font-style: italic; color: #3e474c}
.page-template.page-template-page-tto .page-content .tto-social-footer-left, .page-template.page-template-page-tto .page-content .tto-social-footer-right {width: 50%; float: left; }
.page-template.page-template-page-tto .page-content .tto-social-footer-right p {vertical-align: bottom; margin: 16px 0 0 0 !important; padding-bottom: 0;}
.page-template.page-template-page-tto .page-content p.tto-call-to-action, .page-template.page-template-page-tto .page-content #tto-pre-footer-wrap p {font-size: 1.2em; text-align: center; margin-bottom: 30px;}
.page-template.page-template-page-tto .page-content p.tto-call-to-action {color: #000000;}
.page-template.page-template-page-tto .page-content #tto-pre-footer-wrap p {color: #c0112d; line-height: 1.3em;}
.page-template.page-template-page-tto .page-content #tto-pre-footer-wrap p a {font-weight: bold; font-style: italic;}
.page-template.page-template-page-tto .page-content h2 {font-size: 1.5em; font-weight: 900; color: #cc0048; line-height: 1.2em; margin-top: 0px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
.page-template.page-template-page-tto .page-content h2.extra-bold {font-weight: 1000;}
.page-template.page-template-page-tto .page-content h3 {font-size: 1.3em; line-height: 1.2em; margin-top: 4px; font-weight: 700; color: #cc0048;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}
.page-template.page-template-page-tto .page-content h3.smaller {font-size: 1.2em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}
.page-template.page-template-page-tto .page-content img.header-image {margin-bottom: 3px !important;}
.page-template.page-template-page-tto .page-content .tto-toc-text {font-size: 1.15em; line-height: 1.2em; color: #3e5596; font-weight: 600;}
.page-template.page-template-page-tto .page-content .tto-quote {font-style: italic; width: 90%; margin: 0 auto 1.2em auto;}
.page-template.page-template-page-tto .page-content .red, .page-content .tto-red {color: #cc0048;}
.page-template.page-template-page-tto .page-content .blue, .page-content .tto-blue {color: #3e5596;}
.page-template.page-template-page-tto .page-content .light-blue {color: #3C5895;}
.page-template.page-template-page-tto .page-content .tto-social-wrap {padding-bottom: 15px;}
.page-template.page-template-page-tto .page-content .tto-toc-read-more-wrap {margin-top: 15px; margin-bottom: 0;}
.page-template.page-template-page-tto .page-content .tto-toc-read-more-wrap.indented {margin-left: 234px;}
.page-template.page-template-page-tto .page-content .tto-toc-read-more {padding: 6px 18px; background-color: #00529b; color: #ffffff; font-size: 1em; text-transform: uppercase; font-weight: bold; text-decoration: none;}
.page-template.page-template-page-tto #tto-toc-tax-revolt {height: 197px;}
.page-template.page-template-page-tto #tto-toc-under-the-dome {height: 157px;}
.page-template.page-template-page-tto #tto-toc-endorsements {height: 255px;}
.page-template.page-template-page-tto #tto-toc-foundation-report {height: 282px;}
.page-template.page-template-page-tto #tto-toc-radio-ad {height: 156px;}
.page-template.page-template-page-tto #tto-toc-revolt-continues {height: 203px;}
.page-template.page-template-page-tto #tto-toc-40th-conference {height: 159px;}
.page-template.page-template-page-tto #tto-toc-attack-on-prop-13 {height: 142px;}
.page-template.page-template-page-tto #tto-toc-new-this-year {height: 117px;}
.page-template.page-template-page-tto #tto-toc-spring-2020-foundation-report {height: 146px;}
.page-template.page-template-page-tto #tto-toc-fall-2020-foundation-report {height: 117px;}
.page-template.page-template-page-tto #tto-toc-taxpayer-alert {height: 123px;}
.page-template.page-template-page-tto #tto-toc-legislative-report {height: 160px;}
.page-template.page-template-page-tto #tto-toc-social-media {height: 145px;}
.page-template.page-template-page-tto #tto-toc-tax-revolt-read-more {position: absolute; bottom: 0; margin-bottom: 0px;}
.page-template.page-template-page-tto #tto-toc-under-the-dome-read-more {position: absolute; bottom: 0; margin-bottom: 0px;}
.page-template.page-template-page-tto #tto-toc-endorsements-read-more {position: absolute; bottom: 0; margin-bottom: 0px;}
.page-template.page-template-page-tto #tto-toc-foundation-report-read-more {position: absolute; bottom: 0; margin-bottom: 0px;}
.page-template.page-template-page-tto #tto-toc-radio-ad-read-more {position: absolute; bottom: 0; margin-bottom: 0px;}
.page-template.page-template-page-tto #tto-toc-revolt-continues-read-more {position: absolute; bottom: 0; margin-bottom: 0px;}

.page-template.page-template-page-tto #tto-toc-winter-2019-under-the-dome {height: 99px;}
.page-template.page-template-page-tto #tto-toc-winter-2019-your-questions-answered {height: 98px;}
.page-template.page-template-page-tto #tto-toc-spring-2020-your-questions-answered { height: 145px; }
.page-template.page-template-page-tto #tto-toc-fall-2020-your-questions-answered { height: 98px; }
.page-template.page-template-page-tto #legal-front-toc-2019-2020 {margin-left: 87px;}
.page-template.page-template-page-tto #legal-front-toc img {margin-bottom: 0;}
 /* Articles */
.page-template.page-template-page-tto .tto-header-top img, .page-template.page-template-page-tto a.tto-header-top {border: none; text-decoration: none;
	-khtml-user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;}
.page-template.page-template-page-tto .tto-content-wrap {padding: 30px; background-color: #ffffff;border: solid 1px #d0d0ce; 
	-moz-box-shadow:    2px 2px 4px 1px #afb1ae;
    -webkit-box-shadow: 2px 2px 4px 1px #afb1ae;
    box-shadow:         2px 2px 4px 1px #afb1ae;}
.page-template.page-template-page-tto .page-content .wp-caption-text {margin-top: 10px; margin-left: 2px; font-size: .75em; text-align: left;}
.page-template.page-template-page-tto .page-content .wp-caption-text.tto-indent {margin-left: 117px; margin-bottom: 16px;}
.page-template.page-template-page-tto .tto-image-wrap.tto-gallery.tto-gallery-top {margin-top: 20px;}
.page-template.page-template-page-tto .tto-image-wrap.tto-gallery.tto-gallery-btm-margin {margin-bottom: 25px;}
.page-template.page-template-page-tto .tto-image-wrap.tto-gallery img {margin-bottom: 5px;}
.page-template.page-template-page-tto .tto-image-wrap.tto-gallery .alignleft {margin-right: 4px;}
.page-template.page-template-page-tto .tto-image-wrap:after, .page-template.page-template-page-tto .tto-toc-footer-wrap:after {content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;}
.page-template.page-template-page-tto .page-content .tto-author {font-size: 1.1em; font-style: italic; }
.page-template.page-template-page-tto #tto-candidate-ballot-button-wrap {padding: 40px 0 50px 0;}
.page-template.page-template-page-tto .page-content h3.tto-article-subhead {text-transform: none; font-size: 1.15em; line-height: 1.2em; color: #3e5596; font-weight: 600;}
.page-template.page-template-page-tto .page-content h3.tto-article-subhead.black {color: #222222; font-weight: 400;}
.page-template.page-template-page-tto #tto-endorsements-wrap {margin-top: 20px; margin-bottom: 30px;}
.page-template.page-template-page-tto .endorsements-wrap-left {float: left; width: 50%; border-top: 1px solid #858585;}
.page-template.page-template-page-tto .endorsements-wrap-right {float: left; width: 49%; border-top: 1px solid #858585; border-right: 1px solid #858585;}
.page-template.page-template-page-tto .endorsement {border-left: 1px solid #858585; border-bottom: 1px solid #858585;}
.page-template.page-template-page-tto .endorsements-wrap-left .endorsement {padding: 8px 0 8px 84px;}
.page-template.page-template-page-tto .endorsements-wrap-right .endorsement {padding: 8px 0 8px 47px;}
.page-template.page-template-page-tto .endorsement.heading {background-color: #3e5596;}
.page-template.page-template-page-tto .endorsement.heading h3 {color: #ffffff; margin: 0px;}
.page-template.page-template-page-tto .endorsement h3 {color: #c0112d; margin: 0px;}
.page-template.page-template-page-tto .endorsement p {font-size: 1.2em; line-height: 1.2em; color: #000000; margin-bottom: 0px;}
.page-template.page-template-page-tto .tto-ballot-measures-wrap {border: solid 1px #858585; color: #000000; margin: 20px 0 30px 0; }
.page-template.page-template-page-tto .tto-ballot-measures-wrap div {padding: 0 15px 10px 15px;}
.page-template.page-template-page-tto .tto-ballot-measures-wrap h3.tto-ballot-measures-header {font-size: 1.35em; background-color: #c0112d; color: #ffffff; text-align: center; margin: 0 0 8px 0; padding: 8px 0 8px 0;}
.page-template.page-template-page-tto .tto-ballot-measures-wrap h3.tto-ballot-measures-subhead {font-size: 1.2em; background-color: #3e5596; color: #ffffff; text-align: center; margin: 0 0 8px 0; padding: 8px 8px 8px 0;}
.page-template.page-template-page-tto .tto-ballot-measures-wrap h3.tto-lighter {font-weight: 400;}
.page-template.page-template-page-tto .tto-ballot-measures-wrap h4 {font-size: 1.15em; font-weight: bold; color: #c0112d; }
.page-template.page-template-page-tto #ul-wrap-tto-fall-2019 {margin-left: 36px;}
.page-template.page-template-page-tto .enlarged {font-size: 120%;}

/* TTO Side Nav */
.page-template.page-template-page-tto .widget_nav_menu {margin-top: 43px; padding: 0 18px 20px 21px; background-color: #ffffff;border: solid 1px #d0d0ce; 
	-moz-box-shadow:    2px 2px 4px 1px #afb1ae;
    -webkit-box-shadow: 2px 2px 4px 1px #afb1ae;
    box-shadow:         2px 2px 4px 1px #afb1ae;}
.page-template.page-template-page-tto.page-id-10920 .widget_nav_menu, 
.page-template.page-template-page-tto.page-id-10853 .widget_nav_menu,
.page-template.page-template-page-tto.page-id-11207 .widget_nav_menu,
.page-template.page-template-page-tto.page-id-11209 .widget_nav_menu,
.page-template.page-template-page-tto.page-id-11211 .widget_nav_menu,
.page-template.page-template-page-tto.page-id-11213 .widget_nav_menu,
.page-template.page-template-page-tto.page-id-11215 .widget_nav_menu,
.page-template.page-template-page-tto.page-id-11217 .widget_nav_menu,
.page-template.page-template-page-tto.page-id-12060 .widget_nav_menu,
.page-template.page-template-page-tto.page-id-12065 .widget_nav_menu,
.page-template.page-template-page-tto.page-id-12069 .widget_nav_menu
{margin-top: 61px;}
.page-template.page-template-page-tto .widgettitle {border: none; padding-bottom: 8px; color: #3e5596; font-size: 2em; font-weight: 300; border-bottom: 1px solid #3e5596;}
.page-template.page-template-page-tto .widget_nav_menu li, .page-template.page-template-page-tto .widget_nav_menu li.current-menu-item {font-size: 1.15em; background: none; padding: 10px 4px 10px 15px;}
.page-template.page-template-page-tto .fa.fa-angle-right {margin-left: -11px;}
.page-template.page-template-page-tto .page-content #tto3-grassroots-mobile {display: none;}

/* TTO Popup */
.page-template.page-template-page-tto .tto-popup-wrap {width: 600px; text-align: center; margin: 96px auto 0 auto;}
.page-template.page-template-page-tto .tto-popup-wrap p {font-size: 1.35em; color: #2d2926; margin-bottom: 0; line-height: 1.5em;}
.page-template.page-template-page-tto .tto-popup-wrap p strong {color: #3e5596;font-size: 1.4em; }
.page-template.page-template-page-tto .tto-popup-wrap .gform_wrapper form {
    text-align: center;
}
.page-template.page-template-page-tto .tto-popup-wrap .gform_wrapper .gform_footer.top_label {
    float: none;
    margin: 0px 5px 0 5px;
}
.page-template.page-template-page-tto .tto-popup-wrap .gform_wrapper input[type=text] {height: 45px; border: solid 1px #717273;
	max-width: 411px;
	padding: 20px 15px !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:    2px 2px 4px 1px #afb1ae;
    -webkit-box-shadow: 2px 2px 4px 1px #afb1ae;
    box-shadow:         2px 2px 4px 1px #afb1ae;}
.page-template.page-template-page-tto .tto-popup-wrap .gform_wrapper .gfield_label .gfield_required {display: none;}

/* News and Events */
.page-id-2405 .readmore {margin-left: 0;}
.page-id-2405 .nesectionhead img {margin: 0;}

/* New Home Page Styles 3/18 */
.home #body #layout.pagewidth {width: 1082px; padding: 0 16px 0 16px;}
.home .col3-1 {width: 30%; margin-left: 2%;}
.home .col3-1.first {margin-left: 20px;}
.home .module-text, .home .module-post, .home .module-widgetized {background-color: #ffffff; padding-left: 23px; padding-right: 15px;}
.home #text-2412-1-0-0, /*.home #text-2412-1-1-0,*/ .home #text-2412-1-1-2, .home #text-2412-1-1-3, .home #text-2412-1-1-6, /*.home #text-2412-1-2-0,*/ /*.home #text-2412-1-1-0*/ {padding-top: 21px;}
/*.home #text-2412-1-1-2,*/ .home #text-2412-1-1-5 {padding-bottom: 15px;}
.home #text-2412-1-0-3, .home #text-2412-1-2-2, .home #text-2412-1-1-0, .home #text-2412-1-1-1, .home #text-2412-1-2-0, .home #text-2412-1-2-1 /*.home #text-2412-1-1-2*/ {padding: 0; background: none;}
.home #text-2412-1-1-2 {padding-left: 23px; padding-top: 21px; padding-right: 15px;}
.home .module-text .homepageTitles {margin-top: 0px; margin-bottom: 0px;}
.home .module-post article.post {margin-top: 0px; margin-bottom: 0px;}
.home .module-widgetized .widget {margin-bottom: 0px;}
.home #text-2412-1-0-0, .home #text-2412-1-0-1, /*.home #text-2412-1-1-0, */
/*.home #post-2412-1-1-1,*/ .home #text-2412-1-1-2, .home #text-2412-1-1-3, .home #widgetized-2412-1-1-4, .home #text-2412-1-1-6 {  
	-moz-box-shadow:    2px 3px 4px 0px #afb1ae;
    -webkit-box-shadow: 2px 3px 4px 0px #afb1ae;
		box-shadow:     2px 3px 4px 0px #afb1ae; }
.home #post-2412-1-0-2, /*.home #text-2412-1-1-1,*/ .home #text-2412-1-1-5, .home #text-2412-1-1-5, .home #text-2412-1-1-7, .home #text-2412-1-2-0, .home #text-2412-1-2-1, /*.home #text-2412-1-1-0*/ {  
	-moz-box-shadow:    2px 2px 4px 0px #afb1ae;
    -webkit-box-shadow: 2px 2px 4px 0px #afb1ae;
		box-shadow:     2px 2px 4px 0px #afb1ae; }
.home #post-2412-1-0-2, .home #text-2412-1-1-0, .home #text-2412-1-1-1, .home #text-2412-1-2-0, .home #text-2412-1-2-1, .home #text-2412-1-1-5 {margin-bottom: 15px;}
.home #text-2412-1-1-0 {margin-bottom: 7px;}
.home #text-2412-1-2-1 img {margin-bottom: 0;}
.home .module-text p {margin-bottom: 0px;}
.home .more-link {font-size: 12px; font-weight: bold;}
.home .more-link:after {content: none;}
.home .fa-angle-double-right:before {
    content: "\f101";
    color: #c95106;
}
.home #text-2412-1-0-1 img.alignleft {margin-right: 8px;}
.home #text-2412-1-0-1 #jon-coupal-image-text {font-size: 12px; padding-top: 130px; background-color: #ffffff;}
.home #post-2412-1-0-2 h1 a {color: #d31145;}
.home #post-2412-1-1-1 .post-image {display: block; float: none; width: 100%;}
.home #post-2412-1-1-1 .post-image img {width: 100px; max-width: none;}
.home #post-2412-1-0-2 h1 a {font-size: 20px; line-height: 20px;}
.home #post-2412-1-1-1 .post-title a, .home #widgetized-2412-1-1-4 a {color: #0b2050; font-size: 20px; font-weight: bold; line-height: 20px;}
.home #text-2412-1-1-7 .menu, .home #text-2412-1-2-1 .menu, .home #text-2412-1-1-3 .menu {margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}
.home #text-2412-1-1-7 .menu li, .home #text-2412-1-2-1 .menu li, .home #text-2412-1-1-1 .menu li, .home #text-2412-1-1-3 .menu li {font-size: 1.15em; list-style: none; border-top: 1px solid #d8d8d8; margin: 0; padding: 10px 0 10px 0;}
.home #text-2412-1-1-7 .menu li:first-child, .home #text-2412-1-2-1 .menu li:first-child, .home #text-2412-1-1-3 .menu li:first-child {border-top: none;}
.home #text-2412-1-1-7 .menu li a, .home #text-2412-1-2-1 .menu li a, .home #text-2412-1-1-3 .menu li a {color: #202020; text-decoration: none;}

/* New Home page banners 4-7-22 */
.home #text-2412-1-1-0 img.alignnone {margin-bottom: 0;}


/* Neighrhood Handout Page 7-8-19 */
.page-id-11724 #pagewrap {background-color: #ecece8;}
.page-id-11724 #nh-content-wrap {width: 614px; margin-top: 27px; margin-left: 47px;}
.page-id-11724 #nh-header-image {margin-top: 10px;}
.page-id-11724 h2, .page-id-11724 h3 {color: #1f4388;}
.page-id-11724 h2 {font-size: 28px; font-weight: 900;}
.page-id-11724 h3 {font-size: 22px; font-weight: 700; text-transform: uppercase;}
.page-id-11724 p {font-size: 18px; line-height: 28px;}
.page-id-11724 .red {color: #a82512; font-size: 20px; font-weight: 600;}
.page-id-11724 #nh-column-wrap-first {margin-top: 76px;}
.page-id-11724 #nh-column-wrap-second {margin-top: 145px;}

/* Protect Prop. 13 Landing Page 7-28-19 */
#protect-prop-13-section-wrap {border: solid 1px #003f94; background-color: #ebebeb; margin-bottom: 17px;}
#protect-prop-13-section-headline {background-color: #ffffff; border-bottom: solid 1px #003f94; padding: 15px 25px 15px 25px; font-size: 18px;}
#protect-prop-13-form-wrap {background-color: #ebebeb; padding: 28px 0px 15px 88px; height: 910px;}
#protect-prop-13-donate-online {float: left; margin-right: 73px;}
#protect-prop-13-donate-mail {float: left; margin-right: 73px;}
#protect-prop-13-split-roll {float: left;}
#protect-prop-13-form-info {position: relative; top: -62px; margin-left: 25px;}
#protect-prop-13-form {position: relative; top: -62px;}
#gform_wrapper_17 .gfield_label {width: 31%; color: #011b38; font-weight: normal;}
#gform_wrapper_17 .gfield_checkbox {width: 388px; font-size: 14px; font-weight: bold;}
#gform_wrapper_17 #label_17_11_1, #gform_wrapper_17 #label_17_11_2 {padding-top: 20px;}
#gform_wrapper_17 #label_17_11_3 {padding-top: 2px;}
#gform_wrapper_17 input[type=text] {border: solid 1px #4799d1;border-radius: 5px}
#gform_wrapper_17 .gform_footer.right_label {margin-left: 30.5%;}
#gform_wrapper_17 .gfield_required {color: #011b38; margin-left: 0px;}
#gform_confirmation_message_17 {padding-top: 88px; font-weight: bold;}

/* Election Info Pages - 9/1/19 */
.electionInfo-wrap {width: 680px; margin: auto;}
.page-id-10140 .electionInfo-red, .page-id-10138 .electionInfo-red, .page-id-10136 .electionInfo-red {color: #a42522; font-weight: bold;}
.page-id-10140 .readmore, .page-id-10138 .readmore, .page-id-10136 .readmore {text-transform: none !important;}
.page-id-10140 .readmore {margin-right: 50px;}
.page-id-10138 .arrow-icon {margin-bottom: 4px !important;}
.page-id-10138 #for-voters-btn-wrap {margin-left: 216px;}
a.no-underline {text-decoration: none !important;}
.page-id-10136 .for-candidates-address-wrap {margin-left: 37px; margin-bottom: 15px; font-weight: bold;}

#page-11996 .page-content > p {width: 100%;}
#page-11996 .page-content .readmore {text-transform: none !important;}
#page-11996 .page-content .readmore.first {margin-left: 1px;}

/* Alert Button 12/7/19 */
/*#alert-button {position: absolute; z-index: 9999; top: 44px; left: 40.25%; width: 316px; height: 90px; background: url('/wp-content/uploads/2022/06/right-vote-on-taxes-bkgnd.png') top left no-repeat;}*/

#alert-button {position: absolute; z-index: 9999; top: 44px; left: 40.25%; width: 316px; height: 90px; background: url('/wp-content/uploads/2023/07/HJTA_Repeal-Death-Tax_banner.png') top left no-repeat;}

#alert-button #alert-button-icon {position: absolute; top: 0px;}
.page-id-12039 .alert-page-legal { width: 65%; margin: 20px auto 20px auto; border: 1px solid #000000; padding: 10px; text-align: center;}

/* Withdraw Signature Landing Page 12/6/19 */
.tto-toc-content-wrap .grey-background {background-color: #e6eff3; padding: 10px; margin-bottom: 1.2em;}
.tto-toc-content-wrap .grey-background > p {margin-bottom: 0;}
.tto-toc-content-wrap  .tto-inner-content-wrap { padding: 0 10px 0 10px; }
.tto-toc-content-wrap  .tto-inner-content-wrap img {margin-bottom: 0;}
.page-template.page-template-page-tto.page-id-12039 .page-content .tto-toc-content-wrap {width: 436px;}
.tto-toc-content-wrap .download-link-initiative-19-0008 {margin-top: 130px; display: block;}
.download-link-initiative-19-0008-mobile {display: none;}
.download-link-initiative-19-0003-mobile {display: none;}
.page-template.page-template-page-tto.page-id-12039 .dark-blue {color: #00529b; font-size: 16px; line-height: 20px; font-weight: bold;}
.page-template.page-template-page-tto.page-id-12039 .light-blue {color: #20bef1; font-size: 16px; line-height: 20px; font-weight: bold;}
.page-id-12039 .tto-header-inner-wrap {padding-right: 27px; font-size: 1.2em;}
.page-template.page-template-page-tto.page-id-12039 .tto-header-inner-wrap h2 {font-size: 1.5em; margin-bottom: 15px; line-height: 27px;}
.page-template.page-template-page-tto.page-id-12039 .alert-page-lowerlink-left {width: 55%; float: left;}
.page-template.page-template-page-tto.page-id-12039 .alert-page-lowerlink-right {width: 45%; float: left;}

/* Spanish Link */
#spanish-link-wrap {padding: 15px;}
#spanish-link-wrap h4 {color: #a82512; margin-left: 15px; font-weight: bold;}
#spanish-link-wrap a {margin-left: 5px;}
#spanish-link-wrap p:before {content: '\00BB'; color: #a82512; font-size: 1.5em; margin-left: 15px;}

.page-id-12333 .themify_builder .col-full {margin-left: 46px;}
.tto-content-wrap .letter-inner-wrap {padding: 0 38px 0 38px; font-size: 16px;}
.page-id-12333 #corona-letter-desktop-banner {display: block;}
	.page-id-12333 #corona-letter-mobile-banner {display: none;}

/* Endorsements page 9-16-22 */
.page-id-11838 p {font-size: 16px !important;}


@media screen and (max-width: 640px) {
	#protect-prop-13-form-wrap {padding: 20px; height: auto;}
	#protect-prop-13-donate-online {display: block; float: none; width: 150px; margin: 0 auto;}
	#protect-prop-13-donate-mail {display: block; float: none; width: 154px; margin: 0 auto;}
	#protect-prop-13-split-roll {display: block; float: none; width: 106px; margin: 0 auto;}
	#protect-prop-13-form-info {position: static !important; display: block;}
	#protect-prop-13-form {position: static !important;}
	#gform_wrapper_17 .gfield_checkbox {width: 277px;}
	#gform_wrapper_17 #choice_17_11_1, #gform_wrapper_17 #choice_17_11_2 {margin-top: -12px;}
	#gform_wrapper_17 input[type=text] {width: 100%; max-width: 100%;}
	#gform_wrapper_17 .gform_footer.right_label {margin-left: 0;}
	#gform_confirmation_message_17 {padding-top: 20px;}
	.electionInfo-wrap {width: 95%;}
	.page-id-10138 #for-voters-btn-wrap {margin-left: 2%;}
	.page-id-10140 .readmore {margin-right: 0px;}
	.page-id-10138 .readmore, .page-id-10140 .readmore {margin-bottom: 10px;}
	
	.page-id-12333 .themify_builder .col-full {margin-left: 0;}
	.tto-content-wrap .letter-inner-wrap {padding: 0 8px 0 8px; }
	.page-id-12333 #corona-letter-desktop-banner {display: none;}
	.page-id-12333 #corona-letter-mobile-banner {display: block;}
}

/* Home CTA Masthead 7-24-19 */
.home #text-2412-0-0-0, .home #text-2412-0-0-1 {padding-left: 0px; padding-right: 0px;}
.home #text-2412-0-0-0 img {margin-bottom: 0;}
.home .home-masthead-wrap-desktop {width: 1050px; height: 329px; background: url('/wp-content/uploads/2020/02/hjta-home-masthead-background_v2.png') no-repeat 0 0;}
.home .home-masthead-cta-row {}
.home .home-masthead-cta-row:first-of-type {padding: 96px 1px 54px 95px;}
.home .home-masthead-cta-row::after {display: block; clear: both; content: ' ';}
.home .home-masthead-cta {float: left;}
.home .home-masthead-cta a {display: block; text-indent: -9999px; width: 100%;}
.home .home-masthead-cta-row:first-of-type a {height: 57px;}
.home .home-masthead-cta-row:first-of-type .home-masthead-cta:nth-of-type(1) {width: 98px; margin-right: 111px;}
.home .home-masthead-cta-row:first-of-type .home-masthead-cta:nth-of-type(2) {width: 90px; margin-right: 112px;}
.home .home-masthead-cta-row:first-of-type .home-masthead-cta:nth-of-type(3) {width: 65px;}
.home .home-masthead-cta-row:last-of-type a {height: 117px;}
.home .home-masthead-cta-row:last-of-type .home-masthead-cta:nth-of-type(1) {width: 261px;}
.home .home-masthead-cta-row:last-of-type .home-masthead-cta:nth-of-type(2) {width: 262px;}
.home .home-masthead-cta-row:last-of-type .home-masthead-cta:nth-of-type(3) {width: 263px;}
.home .home-masthead-cta-row:last-of-type .home-masthead-cta:nth-of-type(4) {width: 261px;}
.home #text-2412-0-0-0 #no-on-13-mobile {display: none;}

@media only screen and (max-device-width: 640px) {  
  .home .home-masthead-wrap-desktop { width: 321px; height: 1000px; background: url('/wp-content/uploads/2020/02/hjta-home-masthead-background-mobile_v2.png') no-repeat 0 0; background-size: contain; }
  .home .home-masthead-cta-row:first-of-type {padding: 336px 1px 37px 107px;}
	.home .home-masthead-cta {float: none;}
  .home .home-masthead-cta-row:first-of-type .home-masthead-cta:nth-of-type(1) {width: 103px; margin-bottom: 34px; margin-right: 0px;}
  .home .home-masthead-cta-row:first-of-type .home-masthead-cta:nth-of-type(2) {width: 104px; margin-bottom: 34px; margin-right: 0px;}
  .home .home-masthead-cta-row:first-of-type .home-masthead-cta:nth-of-type(3) {width: 104px; margin-right: 0px;}
  .home .home-masthead-cta-row:last-of-type .home-masthead-cta:nth-of-type(1) {width: 321px;}
  .home .home-masthead-cta-row:last-of-type .home-masthead-cta:nth-of-type(2) {width: 321px;}
  .home .home-masthead-cta-row:last-of-type .home-masthead-cta:nth-of-type(3) {width: 3218px;}
  .home .home-masthead-cta-row:last-of-type .home-masthead-cta:nth-of-type(4) {width: 321px;}
  .home .home-masthead-cta-row:last-of-type a {height: 97px;}
	.home #text-2412-0-0-0 p {line-height: 0.75em;}
	.home #text-2412-0-0-0 #no-on-13-mobile {display: block;}
	.home #text-2412-0-0-0 #no-on-13-desktop {display: none;}
}

/* Media queries */
@media screen and (min-width: 780px) {
	#main-nav a {color: #6bddff; font-weight: normal !important; padding-left: 14px !important; padding-right: 14px !important; text-transform: initial !important}
	#main-nav a:hover, #main-nav .current-menu-item a:hover, #main-nav .current_page_parent {background: #ffffff; color: #3490ad}
	#main-nav .current_page_parent a, #main-nav li.current-page-ancestor a {color: #3490ad}
	#main-nav li:hover a {background: #ffffff; color: #3490ad}
	#main-nav .current-menu-item, #main-nav .current-page-ancestor {background: #ffffff; color: #3490ad}
	#main-nav .current_page_item a, #main-nav .current-menu-item a {background: #ffffff; color: #3490ad}
	#main-nav ul li.current-menu-item a, #main-nav ul li.current-page-ancestor a, #main-nav ul li.current-post-ancestor a {background: #3490ad; color: #ffffff}
	#main-nav ul li.current-menu-item a:hover, #main-nav ul li.current-page-ancestor a:hover, #main-nav ul li.current-post-ancestor a:hover {background: #3490ad; color: #ffffff; text-decoration: underline}
	#main-nav ul li a { color: #333333; font-weight: bold !important}
	#main-nav ul li a:hover, #main-nav .current-menu-item ul li a:hover { background: #f3f3f3; color: #317ee5}
	#main-nav ul {background: #ffffff !important; border: 1px solid #c4c4c4; border-top: 0}
	.sub-nav .current-menu-item {background: blue}
}

@media screen and (max-width: 1084px) {
	#header {height: 100px}
	.homepageSlider, .bannerslider, #taxpayertoolsLP, #emailsignups {height: auto !important}
	
	/* Alert Button 12/7/19 */
	#alert-button {position: relative; top: 0px; left: 6%;}
	.page-template.page-template-page-tto.page-id-12039 .page-content .tto-toc-content-wrap {width: 86%;}
}

@media screen and (max-width: 800px) {
	.faq.ui.module-tab.panel .tab-nav li {display: block; width: 100%}
	#takeactionOptions p {text-align: center; margin: 0 auto; padding: 5px 15px; width: 80%}
}

@media screen and (max-width: 780px) {
	#body {background-image: none !important}
	#layout {background-image: none !important}
	#takeactionDonate .linkBox {display: block; float: none; height: 124px; margin: 5px auto; width: 235px}
	#sidebar {padding-top: 3%}
	.col4-1, .col4-2, .col2-1, .col4-3, .col3-1, .col3-2 {margin-left: 0 !important; max-width: 100% !important; width: 100% !important}
	/* mobile nav styles */
	.sidr {background: #203a5c !important; border-left: 1px solid #fff !important;}
	#main-nav li {padding: 0 10px !important; color: #090;}
	#main-nav li.menu-item a:hover, #main-nav li.menu-item:hover a, #main-nav li.menu-item:hover ul li a:hover {color: #6bddff !important;}
	#main-nav li.current_page_item a:hover, #main-nav li.current-page-ancestor a:hover, #main-nav li.current_page_item:hover a, #main-nav li.current-page-ancestor:hover a  {color: #3490ad !important; text-decoration: underline;}
	#main-nav li.menu-item:hover ul li a {color: #fff !important;}
	#main-nav li.current_page_item:hover ul li a, #main-nav li.current-page-ancestor:hover ul li a {color: #3490ad !important; text-decoration: none}
	#main-nav li.current_page_item:hover ul li a:hover, #main-nav li.current-page-ancestor:hover ul li a:hover { color: #317ee5 !important}
	#main-nav ul a {font-weight: bold !important;}
	#main-nav .current_page_item, #main-nav .current-page-ancestor {background: #fff !important;}
	#main-nav li.current_page_item:hover, #main-nav li.current-page-ancestor:hover {background: #fff !important;}
	#main-nav .current_page_item a, #main-nav .current-page-ancestor a, #main-nav .current_page_item a:hover, #main-nav .current-page-ancestor a:hover {color: #3490ad !important;}
	#main-nav .current_page_item .sub-menu, #main-nav .current-page-ancestor .sub-menu {background: #fff !important;}
	#main-nav .current_page_item .sub-menu a, #main-nav .current-page-ancestor .sub-menu a {color: #3490ad !important;}
	#main-nav .current_page_item .sub-menu a:hover, #main-nav .current-page-ancestor .sub-menu a:hover, #main-nav .current-page-ancestor .sub-menu a:hover { color: #317ee5 !important}
	#main-nav .current_page_item .sub-menu li:hover, #main-nav .current-page-ancestor .sub-menu li:hover, #main-nav .current-page-ancestor .sub-menu li:hover { background: #f3f3f3 !important}
	#main-nav .current_page_item .sub-menu .current_page_item a, #main-nav .current-page-ancestor .sub-menu .current_page_item a, #main-nav .current-page-ancestor .sub-menu .current-page-ancestor a {color: #fff !important;}
	#main-nav .current_page_item .sub-menu .current_page_item a:hover, #main-nav .current-page-ancestor .sub-menu .current_page_item a:hover, #main-nav .current-page-ancestor .sub-menu .current-page-ancestor a:hover {color: #fff !important; text-decoration: underline}
	#main-nav .current_page_item .sub-menu .current_page_item, #main-nav .current-page-ancestor .sub-menu .current_page_item, #main-nav .current-page-ancestor .sub-menu .current-page-ancestor {background: #3490ad !important}
	#main-nav .current_page_item .sub-menu .current_page_item:hover, #main-nav .current-page-ancestor .sub-menu .current_page_item:hover, #main-nav .current-page-ancestor .sub-menu .current-page-ancestor:hover {background: #3490ad !important}
	#main-nav ul .current_page_item a{color: #f00 !important;}
	#main-nav .current-page-ancestor:hover a, #main-nav .current_page_item:hover a {color: #3490ad !important;}
	#headerwrap #main-nav ul {padding: 0 !important;}
	#headerwrap #main-nav ul li {padding-left: 0 !important;}
	.homepageSlider h2 {color: #75ddff !important; font-size: 1.1em; font-weight: bold;}
	.homepageSlider h3 {font-size: 1.1em; font-weight: bold;}
	.module-slider.slider-overlay .slide-content {background: #333 !important; background: rgba(0,0,0,.7) !important; height: 60px;}

	#email_signup {border-top: 1px solid #4b7592; clear: both; margin: 10px auto; width: 98%; z-index: 100}
	#menu-icon {top: -95px !important}
	#gform_wrapper_1 #input_1_1, #gform_wrapper_1 #input_1_3 {width: 80%}
	#header {position: relative; z-index: 50;}
	
	/* Taxing Times Custom Syles */
	.page-template.page-template-page-tto .page-content #tto-toc-header-banner { margin-left: 0px; }
	.page-template.page-template-page-tto .page-content .tto-toc-content-wrap {width: 94%; }
	.page-template.page-template-page-tto .page-content .tto-toc-content-wrap .tto-toc-content-left {width: 38%; margin-right: 2%;}
	.page-template.page-template-page-tto .page-content .tto-toc-content-wrap .tto-toc-content-left {margin-bottom: 12px;}
	.page-template.page-template-page-tto .page-content .tto-toc-content-wrap .tto-toc-content-right {width: 60%;}
	.page-template.page-template-page-tto .page-content #tto-toc-footer-wrap, .page-template.page-template-page-tto .page-content #tto-pre-footer-wrap {width: 100%;}
	.page-template.page-template-page-tto #tto-toc-tax-revolt {height: auto;}
	.page-template.page-template-page-tto #tto-toc-under-the-dome {height: auto;}
	.page-template.page-template-page-tto #tto-toc-endorsements {height: auto;}
	.page-template.page-template-page-tto #tto-toc-foundation-report {height: auto;}
	.page-template.page-template-page-tto #tto-toc-radio-ad {height: auto;}
	.page-template.page-template-page-tto #tto-toc-revolt-continues {height: auto;}
	.page-template.page-template-page-tto #tto-toc-tax-revolt-read-more {position: inherit; margin-top: 15px;}
	.page-template.page-template-page-tto #tto-toc-under-the-dome-read-more {position: inherit; margin-top: 15px;}
	.page-template.page-template-page-tto #tto-toc-endorsements-read-more {position: inherit; margin-top: 15px;}
	.page-template.page-template-page-tto #tto-toc-foundation-report-read-more {position: inherit; margin-top: 15px;}
	.page-template.page-template-page-tto #tto-toc-radio-ad-read-more {position: inherit; margin-top: 15px;}
	.page-template.page-template-page-tto #tto-toc-revolt-continues-read-more {position: inherit; margin-top: 15px;}
	.page-template.page-template-page-tto .endorsements-wrap-left .endorsement {padding: 8px 0 8px 20%;}
	.page-template.page-template-page-tto .endorsements-wrap-right .endorsement {padding: 8px 0 8px 9%;}
	.page-template.page-template-page-tto .tto-popup-wrap {width: 90%; text-align: center; margin: 5% auto 5% auto;}
}

@media screen and (max-width: 640px) {
	#declaration {background-image: none; padding: 0; width: 90%}
	#declaration h2 span {display: none}
	#sidebar {padding-top: 5%}
	#announcement_bar_slider .announcement_title {display: block !important; text-align: center !important; margin-bottom: 10px !important; width: 100% !important}
	#announcement_bar_slider .announcement_post {padding: 25px 30px 0 20px !important}
	#announcement_bar_slider .carousel-nav-wrap {display: none !important}
	#announcement_bar_slider .announcement_content {line-height: 20px !important; margin-right: 0 !important; text-align: center !important; width: 100% !important}
	#announcement_bar_slider .announcement_container {margin: 0 !important}
	#announcement_bar_slider .readmore {display: block !important; margin: 5px auto !important; width: 100% !important}
	.themify_announcement.bar .announcement_container {max-width: 100% !important}
	.themify_announcement .close {right: 5px !important; top: 5px !important}
	#gform_wrapper_1 #input_1_1, #gform_wrapper_1 #input_1_3 {width: 60%}
	img.home-page-column { margin: 0 auto !important; }
	.home #text-2412-1-2-0 {margin-top: 15px;}
	.home #post-2412-1-1-1, .home #widgetized-2412-1-1-4 {padding-bottom: 10px;}
	
	/* Neighrhood Handout Page 7-8-19 */
	.page-id-11724 #nh-content-wrap {width: 98%; margin-top: 27px; margin-left: 0;}
	.page-id-11724 #nh-header-image {margin-top: 10px;}
	.page-id-11724 h2 {font-size: 1.5em; font-weight: 900;}
	.page-id-11724 h3 {font-size: 1.2em; font-weight: 700; text-transform: uppercase;}
	.page-id-11724 p {font-size: 1.2em;}
	.page-id-11724 #nh-column-wrap-first {margin-top: 20px;}
	.page-id-11724 #nh-column-wrap-second {margin-top: 20px;}
}

@media screen and (max-width: 480px) {
	#profilePhoto {display: block; float: none; margin: 10px auto}
	.homepageSlider h2 {margin-bottom: 3px !important;}
	.homepageSlider h3 {margin-bottom: 5px !important}
	.module-slider.slider-overlay .slide-content {margin-top: 0 !important; height: 65px !important; padding-bottom: 5px !important}
	.page-template.page-template-page-tto .page-content #tto-toc-header-banner { margin-left: 0px; }
	.page-template.page-template-page-tto .page-content .tto-toc-content-wrap {width: 86%; }
	.page-template.page-template-page-tto .page-content #tto-toc-footer-wrap {width: 100%;}
	.page-template.page-template-page-tto .page-content .tto-toc-content-wrap .tto-toc-content-left {width: 100%; margin-left: 12px;}
	.page-template.page-template-page-tto .page-content .tto-toc-content-wrap .tto-toc-content-right {width: 100%; margin-left: 12px;}
	.page-template.page-template-page-tto .endorsements-wrap-left {display: block; width: 100%; border-top: 1px solid #858585; border-right: 1px solid #858585;}
	.page-template.page-template-page-tto .endorsements-wrap-right {display: block; width: 100%; border-top: 1px solid #858585; border-right: 1px solid #858585;}
	.page-template.page-template-page-tto .endorsements-wrap-left .endorsement {padding: 8px 0 8px 8%;}
	.page-template.page-template-page-tto .endorsements-wrap-right .endorsement {padding: 8px 16% 8px 8%;}
	.page-template.page-template-page-tto .tto-popup-wrap {width: 90%; text-align: center; margin: 5% auto 5% auto;}
	
	/* Neighrhood Handout Page 7-8-19 */
	.page-id-11724 #nh-content-wrap {width: 98%; margin-top: 27px; margin-left: 0;}
	
	/* Alert Button 12/7/19 */
	#alert-button {top: 0; left: 6%;}
	#page-2412 .themify_builder .col-full {
    width: 92%;
}
	.page-id-12039 .tto-header-inner-wrap {padding-right: 2%;}
	.page-template.page-template-page-tto.page-id-12039 .page-content .tto-toc-content-wrap {width: 86%;}
	.tto-toc-content-wrap .download-link-initiative-19-0008 {margin-top: 0;}
	.page-id-12039 .alert-page-legal { width: inherit; }
	.tto-toc-content-wrap .download-link-initiative-19-0008 {display: none;}
	.download-link-initiative-19-0003 {display: none;}
	.download-link-initiative-19-0008-mobile {display: block;}
	.download-link-initiative-19-0003-mobile {display: block;}
	.page-template.page-template-page-tto.page-id-12039 .alert-page-lowerlink-left {display: block; width: 100%;}
	.page-template.page-template-page-tto.page-id-12039 .alert-page-lowerlink-right {display: block; width: 100%; text-align: center; margin-bottom: 20px;}
	.page-template.page-template-page-tto .page-content .tto-toc-read-more-wrap.indented { margin-left: 0; }
	.page-template.page-template-page-tto #legal-front-toc-2019-2020 { margin-left: 54px; }
	.page-template.page-template-page-tto .page-content #tto3-grassroots-mobile {display: block;}
	.page-template.page-template-page-tto .page-content #tto3-grassroots-desktop {display: none;}
	.page-template.page-template-page-tto #tto-toc-40th-conference {height: inherit;}
	.page-template.page-template-page-tto #tto-toc-winter-2019-under-the-dome {height: inherit;}
	.page-template.page-template-page-tto #tto-toc-taxpayer-alert {height: inherit;}
}

@media print {
body {font-size: 15pt !important;}
#announcement_bar_slider, #nav-bar, #email_signup, #header, #sidebar, ul.tab-nav {display: none !important}
#contentwrap {width: 100% !important;}
#printLogo {display:block !important;}
h1 span {border-bottom: none !important;}
#printLink {display: none !important;}
#footer-nav {display: none !important; }
div.share {display: none !important;}
.noPrint {display:none !important;}
.accordion-content {display: block !important;}
}
