/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

/* BACKGROUND */

#print-logo {
   display: none;
}

html, body {
   background-color: #000 !important;
}

/* UPPER MENU */

#header_meta {
   border-bottom: 0px !important;
}
#header_main {
   border-top: 1px solid #ffffff !important;
}
#header_meta .sub-menu,
#header_meta .sub-menu a {
   background-color: #ffffff !important;
}
#top .sub_menu li ul {
   width: 300px;
   left: -150px !important;
}

/* SLIDER */

.avia-caption-content p {
   font-weight: 200;
}

.slideshow_align_caption h2 {
   text-align: right;
   text-shadow: 2px 2px #555555;
   text-transform: none !important;
}

/* TABLES */

.tablesorter th {
   background-color: #e6EEEE;
   font-family: arial;
   font-size: 8pt;
   padding: 4px; 
   text-transform: none;
   letter-spacing: 0px;
}

.tablesorter td {
   color: #000000;
   font-weight: 500;
   font-family: arial !important;
   padding: 4px;
   font-size: 16px;
}

.tablesorter td a {
   color: #000000;
   text-decoration: underline;
   font-weight: 700;
   font-family: arial !important;
}

.sidebar a {
   text-align: left;
}

.current_page_item {
   background-color: transparent !important;
   border: 0px !important;
   box-shadow: none !important;
}

.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag {
   font-weight: 600 !important;
}

.sidebar a {
   color: #11495e !important;
}

.black-background  {
   color: #fff !important;
   background-color: #11495e !important;
   padding: 10px !important;
   margin-bottom: 20px;
   float: left;
   width: calc(100% - 50px);
}





/* CELLS */

._first_cell {
   width: 33%;
}
._second_cell {
   width: 33%;
}
._third_cell {
   width: 34%;
}
._name_cell {
   width: 21% !important;
}
._no_dist .name_cell {
   width: 27% !important;
}
._district_cell {
   width: 6%;
}
._party_cell {
   width: 6%;
}
._year_cell, ._month_cell, ._week_cell, ._year2_cell, ._month2_cell {
   width: 11%;
}
._week2_cell {
   width: 12%;
}

#sub_menu1 .current_page_item a {
   font-weight: bold;
}

/* GRAPH PAGE */

.menu.sub {
   list-style-type: none;
}
.menu.sub li {
   display: inline;
}

/* SUB TABS */

body #tab_container_552 .wpsm_nav-tabs > li > a,
body #tab_container_552 .wpsm_nav-tabs > li.active > a, body #tab_container_552 .wpsm_nav-tabs > li.active > a:hover, body #tab_container_552 .wpsm_nav-tabs > li.active > a:focus,
body #tab_container_552 .tab-content, body #tab_container_552 .wpsm_nav-tabs > li > a:hover {
   border: 0px !important;
}
body #tab_container_568 .wpsm_nav-tabs > li > a,
body #tab_container_568 .wpsm_nav-tabs > li.active > a, body #tab_container_568 .wpsm_nav-tabs > li.active > a:hover, body #tab_container_568 .wpsm_nav-tabs > li.active > a:focus,
body #tab_container_568 .tab-content, body #tab_container_568 .wpsm_nav-tabs > li > a:hover {
   border: 0px !important;
}
body #tab_container_575 .wpsm_nav-tabs > li > a,
body #tab_container_575 .wpsm_nav-tabs > li.active > a, body #tab_container_575 .wpsm_nav-tabs > li.active > a:hover, body #tab_container_575 .wpsm_nav-tabs > li.active > a:focus,
body #tab_container_575 .tab-content, body #tab_container_575 .wpsm_nav-tabs > li > a:hover {
   border: 0px !important;
}
body #tab_container_552 .wpsm_nav-tabs > li.active > a,
body #tab_container_568 .wpsm_nav-tabs > li.active > a,
body #tab_container_575 .wpsm_nav-tabs > li.active > a {
   text-decoration: underline !important;
}

.blog .entry-content strong,
.category .entry-content strong,
.single-post .entry-content strong {
   color: #000 !important;
}

h2 {
   text-transform: none !important;
   font-weight: 900 !important;
}

/* LEADERBOARD */

.leaderboard {
   padding: 30px;
   border: 1px solid #ccc !important;
   background-color: #eee;
   margin-bottom: 30px;
}

.av-vertical-delimiter {
   display: none !important;
}

#top .fullsize .template-blog .post .entry-content-wrapper {
   text-align: left !important;
}

#top .av-submenu-container .container {
   max-width: 1310px !important;
   padding: 0px 50px !important;
}

.av-submenu-container .av-menu-button-colored {
   float: right !important;
}   

.lead-sub {
   font-size: 13px;
   color: #555;
}

.home .post-entry .post-meta-infos {

}

.home .post_delimiter {
   display: none !important;
}

.home .more-link {
   float: right !important;
   padding: 3px 15px !important;
   width: auto !important;
   border: 1px solid #8fbd80;
}
.home .more-link:hover {
   text-decoration: none !important;
   color: #8fbd80 !important;
}

.html_elegant-blog .more-link-arrow {
   display: inline !important;
}

.html_elegant-blog #top .post-entry .post-title {
   font-size: 26px !important;
   padding: 0px 0px 10px 0px !important;
}

.moneywatch {padding-bottom: 0px !important;}
.moneywatch h2 {
   text-transform: uppercase !important;
}

#top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text {
 background-color:#8fbd80;
 color:#ffffff;
 border-color:#8fbd80
}

/* ACCOUNT PAGE */

.page-id-778 .mp_wrapper:nth-child(2),
.page-id-778 .mepr-no-active-subscriptions,
.page-id-778 .mp-no-subs {
   background-color: #eee;
   padding: 20px !important;
}
.page-id-778 .mepr-active-nav-tab a {
   background-color: #eee;
   display: inline-block;
}
.page-id-778 .mepr-nav-item:nth-child(4) {
   display: none !important;
}
#mepr-account-nav a {
   padding: 10px 15px 10px 15px !important;
}
.page-id-778 #mepr-account-nav {
   margin-bottom: 0px !important;
}
.page-id-751 #mepr-account-nav,
.page-id-751 #mepr-account-welcome-message,
.page-id-751 .mepr_first_name,
.page-id-751 .mepr_last_name,
.page-id-751 .mepr_email,
.page-id-751 .mepr-account-change-password,
.page-id-778 .mepr_custom_field {
   display: none !important;
}

.page-id-751 .mp-form-label {
   padding: 5px;
   float: left; 
   border-top: 1px solid #eee;
   border-bottom: 1px solid #eee;
   border-left: 1px solid #eee;
   width: 20%;
}
.page-id-751 .mepr-radios-field {
   padding: 5px;
   float: left; 
   border: 1px solid #eee;
   width: 79% !important;
}
.page-id-751 .mepr-radios-field-row {
   float: left;
} 
.page-id-751 .mepr-form-radios-label {
   padding-right: 10px;
}
.myraces-box {
   padding: 20px;
   background-color: #eee;
}

/* FONTS */

h1, h2, h1 a, h2 a {
   font-weight: 900 !important;
   text-transform: uppercase !important;
   letter-spacing: 0px !important;
}

.leader h2 {
   font-family: 'Raleway' !important;
   font-weight: 700 !important;  
   color: #11495e !important;
}
.page-id-448 label,
.page-id-751 label {
   float: left !important;
  width: 100% !important;
}
#menu-election-data-sub-menu .current-menu-item .avia-menu-text {
   font-weight: bold !important;
   text-decoration: underline !important;
}

.page-id-850 h3 {
   margin-top: 30px !important;
   margin-bottom: 20px !important;
}

/* LOGIN AREA */

@media only screen and (min-width: 737px) {

.page-id-779 .mp_login_form {
   padding: 20px;
   border: 1px solid #eee;
   width: 50% !important;
   margin-left: 25% !important;
}

}

/* RACES */

.page-id-751 .um_label_top {
   font-size: 20px !important;
   margin-bottom: 20px !important;
}

.sidebar_left .widgettitle {
   text-align: left !important;
}
.sidebar_left .sub-menu {
   display: none !important;
}
.sidebar_left .current-page-parent .sub-menu {
   display: inline-block !important;
}
#menu-item-1184 a {
   font-weight: bold !important;
   font-size: 1.3em !important;
   color: #000 !important;
   text-transform: uppercase !important;
}
.sidebar_left li:before {
   display: none !important;
}
.sidebar_left .inner_sidebar {
   margin-right: 20px !important;
}
.sidebar_left li ul a {
   font-size: 13px !important;
   line-height: 20px !important;
}
.home article.post-entry {
   border-bottom: 1px solid #ccc !important;
   margin-bottom: 30px;
   padding-bottom: 30px;
}
.home article.post-entry.post-entry-last {
   border-bottom: 0px !important;
}
.rounded-container {
   width: 150px !important;
   height: 150px !important;
}

.rounded-container img {
   width: 150px !important;
   height: 150px !important;
}

.blog-meta {
    margin-right: 30px !important;
}

.post_author_timeline {
   display: none !important;
}
.wpcategorieswidget-2 h2 {
   color: #000 !important;
   font-size: 1.1em !important;
}
.wpcategorieswidget-2 li {
   border-bottom: 0px !important;
   line-height: 26.4px !important;
}
.category .big-preview,
.archive .big-preview {
   display: none !important;
}

/* HEADER */

#header_main {
   background-image: url('https://ormoneywatch.com/wp-content/uploads/2024/01/moneywatch-header-scaled-1.jpg');
   background-position: top right;
   background-size: auto calc(100% - 51px);
   background-repeat: no-repeat;
}
#header_main_alternate {
   background-color:rgba(255,255,255,0.9) ;
}
#header_main {
   background-color: #114a5d !important;
}
.logout a {
   color: red !important;
}
.gravitypdf-download-link {
   padding: 10px 20px;
   background-color: #124b5e;
   color: #fff !important;
   border-radius: 5px;
}
.gravitypdf-download-link:hover {
   cursor: pointer;
   text-decoration: none;
   background-color: #186781;
}
.gform_title {

}
.report-senate .gfield_checkbox {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 150px 150px 150px 150px 150px;
  grid-template-rows: 20px 20px 20px 20px 20px;
  grid-gap: 10px;
}
.report-house .gfield_checkbox {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 150px 150px 150px 150px 150px;
  grid-template-rows: 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px;
  grid-gap: 10px;
}
.report-candidate .gfield_radio {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 240px 240px 240px 240px;
  grid-template-rows: 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px 20px;
  grid-gap: 10px;
}
.gfield_label {
   font-weight: 900 !important;
}
.post-entry-1870 .title {
   width: 80% !important;
}

.gv-table-view tfoot {
   display: none;
}
.gv-table-view thead th {
   background-color: #555;
   color: #fff;
}
.gv-table-view td {
   padding: 10px;
}
.gv-table-view .gv-field-1-1 {
   width: 50% !important;
}
.gv-table-view .gv-field-1-custom {
   width: 15% !important;
}

/* CHARTS */

.page-id-2341 .tab-content {

}

.page-id-2341 .tab-content h2 {
   padding-bottom: 30px !important;
}

#field_4_1 input {
   width: 100px !important;
}

body#top .gform_wrapper .gfield_time_hour input,
body#top .gform_wrapper .gfield_time_minute input {
   width: 100% !important;
}

.page-id-2459 .gfield_label {
   font-size: 1.3em !important;
}

#input_4_1_1, #input_4_1_2, #input_4_1_3,
#input_4_2_1, #input_4_2_2, #input_4_2_3,
#input_4_15_1, #input_4_15_2, #input_4_15_3,
#input_13_3_1, #input_13_3_2, #input_13_3_3 {
   width: 100px !important;
}

/* THERMOMETER */
.thermo svg {
   margin-left: 70px !important;
}
.therm_target, .therm_raised, .therm_percent {
   font-size: 16px !important;
   font-weight: 100 !important;
}
.therm_percent {
   display: none;
}

/* LOBBYIST */

.container_wrap.lobbyist,
.lobbyist .content {
 width:100% !important
}
.lobbyist .content {
    border-right: 0px !important;
}
.donors-template-default #tab-id-3-content p,
.lobbyists-template-default #tab-id-3-content p {
   height: 0px !important;
   margin: 0px !important;
}
.donors-template-default #tab-id-1-content p,
.lobbyists-template-default #tab-id-1-content p {
   height: 0px !important;
   margin: 0px !important;
}
.donors-template-default #tab-id-3-content .gv-table-view p,
.lobbyists-template-default #tab-id-3-content .gv-table-view p {
   height: auto !important;
   margin: 0.85em 0 !important;
}
.donors-template-default #tab-id-3-content thead,
.lobbyists-template-default #tab-id-3-content thead {
   display: none;
}
.donors-template-default #tab-id-3-content .gv-table-view,
.lobbyists-template-default #tab-id-3-content .gv-table-view {
   margin-bottom: 10px !important;
}
#gform_5, #gform_4, #gform_13 {
   padding: 20px;
   border: 1px solid #ddd;
   background-color: #eee;
}
.gv-edit-entry-title {
   display: none;
}
#field_4_2 p {
   margin: 0px !important;
}
#input_4_18 br,
#input_4_22 br,
#input_4_25 br {
   display: none !important;
}
.rate-head {
   margin-bottom: 0px !important;
}

/* HIDE INPUTS ON LOBBYISTS & CONTRIB */

.single-lobbyists #field_4_22,
.single-lobbyists #field_4_25,
.single-lobbyists #field_4_26,
.single-contributors #field_4_22,
.single-contributors #field_4_25,
.single-contributors #field_4_27,
.single-individuals #field_4_22,
.single-individuals #field_4_25,
.single-individuals #field_4_27 {
   display: none;
}

.gv-button-update {
   font-size: 16px !important;
   font-family: "open sans" !important;
}
.gv-button-delete {
   background-color: red !important;
}
.home .tabcontainer {
   margin: 0px !important;
}
.home .active_tab_content,
.home .active_tab {
 background-color:#f8f8f8;
 color:#000000
}
.sub-menu {
   z-index: 1000000 !important;
}
.home #after_section_2 .content {
   padding-bottom: 0px !important;
}
.home .tabcontainer {
   padding-bottom: 50px;
}
.governor-choices  {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 190px 250px 190px 210px 190px;
  grid-template-rows: 20px 20px 20px 20px 20px 20px 20px 20px;
  grid-gap: 10px;
}
.gov-sort-button {
   margin-top: 30px;
}
.small-gray {
   font-size: 13px;
   color: #999 !important;
   line-height: 15px;
}
.client-senate .gfield_checkbox {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 160px 160px 160px 160px 160px;
  grid-template-rows: 100px 100px 100px 100px 100px;
  grid-gap: 10px;
}
.client-senate .gfield-choice-input {
   vertical-align: top !important;
   margin-top: 2px !important;
}
.client-senate label {
   line-height: 16px !important;
}
.clients-house .gfield_checkbox {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 160px 160px 160px 160px 160px;
  grid-template-rows: 140px 140px 140px 140px 140px 140px 140px 140px 140px 140px;
  grid-gap: 10px;
}
.clients-house .gfield-choice-input {
   vertical-align: top !important;
   margin-top: 2px !important;
}
.clients-house label {
   line-height: 16px !important;
}
#gform_6 #field_6_4 .gfield-choice-input {
   vertical-align: top !important;
   margin-top: 2px !important;
}

#gform_6 #field_6_4 label {
   line-height: 16px !important;
   margin-bottom: 8px;
}

.redback {
   background-color: #ffa9a9 !important;
}

#wrap_all {
   overflow: visible !important;
}
.page-id-2341 .content {
   padding-top: 0px;
}

/* LEADERBOARD */

.home .leaderboard_column {
   width: 32%; 
   float: left; 
   border: 1px solid #555; 
   background-color: #fff; 
   padding: 20px;
}

.av-hamburger .av-hamburger-inner,
.av-hamburger .av-hamburger-inner:before,
.av-hamburger .av-hamburger-inner:after {
   background-color: #11495e !important;
}
.av-hamburger.is-active .av-hamburger-inner,
.av-hamburger.is-active .av-hamburger-inner:before,
.av-hamburger.is-active .av-hamburger-inner:after {
   background-color: #fff !important;
}
.av-burger-overlay-scroll {
   background-color: #11495e !important;
}
.av-burger-overlay-scroll  a,
.av-burger-overlay-scroll  a:hover {
   color: #fff !important;
   background-color: transparent !important;
}

#myTable_house,
#myTable_fund,
#myTable_gov,
#myTable_senate,
#myTable_rate,
#myTable_contributions,
#myTable_expenditures,
#myTable_cash_on_hand,
#myTable_balance_deficit {
   width: 100% !important;
}
#myTable_house_wrapper,
#myTable_rate_wrapper,
#myTablefund_wrapper,
#myTable_senate_wrapper,
#myTable_gov,
#myTable_senate,
#myTable_contributions,
#myTable_expenditures,
#myTable_cash_on_hand,
#myTable_balance_deficit {
   margin-bottom: 30px !important;
}
.bio_head {
   width: 17%; float: left;
}
.bio_head img {
   width: 100% !important;
   margin-bottom: 20px;
   border-radius: 50%;
}
.bio_body {
   width: 80%; float: right;
}
.single-candidates #chart_div,
.parent-pageid-4347 #chart_div,
.parent-pageid-4359 #chart_div {
   width: 100%; 
   height: 500px;
}

/* MOBILE */
@media only screen and (max-width: 600px) {

.home .leaderboard_column {
   width: 100%; 
   float: left; 
   border: 1px solid #555; 
   background-color: #fff; 
   padding: 20px;
}
#header_main {
   background-position: right center;
   background-size: cover;
}
.responsive #top #wrap_all .container {
   width: 100% !important;
}
#top .av-submenu-container .container {
   max-width: 2000px !important;
   padding: 0px 0px 0px 28px !important;
}
.bio_head {
   width: 100%; float: left;
}
.bio_body {
   width: 100%; float: left;
}
.single-candidates #chart_div {
   width: 600px; 
   height: 500px;
}
.rate-head {
   width: 600px !important;
}

}
.future_year {
   color:  #555555;
   background-color: #dddddd;
   text-align: center;
}
.this_year {
   color:  #009933;
   background-color: #ccffdd;
   text-align: center;
}
.filter_button {
   color: #555 !important;
   background-color: #eee !important;
   padding: 5px 10px;
   border-left: 1px solid #999 !important;
   border-top: 1px solid #999 !important;
   border-bottom: 1px solid #999 !important;
   cursor: pointer;
}
.filter_button.right {
   border-right: 1px solid #999 !important;
}
.filter_button: hover {
   text-decoration: none !important;
}
.filter_button.active {
   background-color: #ccc !important;
}

#myTable_senate_filter {
   display: none;
}
.cand_photo img {
   min-width: 50px !important;
   height: 50px;
   border-radius: 50%;
   margin: 0px !important;
   padding: 0px !important;
}
.cand_photo {
   padding-bottom: 0px !important;
   width: 70px !important;
}
.photo-col, .cand_photo {
   width: 34px !important;
}
#float {
        position: fixed;
        top: 3em;
        right: 2em;
        z-index: 100;
    }
.one-third {
   width: 11.11111%;
}
.popup {
   margin-top: 10px;
   width: 100%;
}
.popup tr {
   height: 0px !important;
}
.popup td {
   height: 0px !important;
   padding: 0px !important;
   margin: 0px !important;
   vertical-align: middle !important;
}
.mapsvg-popover br {
   display: none !important;
}
.popup img {
   width: 50px !important;
   height: 50px !important;
   border-radius: 50%;
   margin: 0px !important;
   padding: 0px !important;
}
.popup .img-td {
   width: 66px !important;
   height: 0px !important;
   padding: 8px 8px 0px 8px !important;
}
.popup a {
   padding: 0px 0px 0px 5px !important;
   margin: 0px !important;
}
.mapsvg-popover .av-special-heading {
   padding-top: 0px !important;
   margin-top: 0px !important;
}
.invisible {
   display: none;
}
h5 a {
   color: #4b8041 !important;
   text-decoration: underline !important;
   font-weight: 500 !important;
}
.extra-button-class {
   background-color: #11495e;
   height: 50px !important;
   width: 160px !important;
   color: #fff !important;
   font-size: 16px !important;
   text-transform: uppercase !important;
   border-radius: 4px !important;
   border: 2px solid #11495e !important;
   box-shadow: 0px 0px 2px 0px #333333;
   margin-top: 2px !important;
}
.minheight {
   min-height: 300px !important;
}
#add-this {
   display: none;
}
.mapsvg-popover {
   max-height: 400px !important;
}
.mapsvg-header {
   display: none !important;
}
.wp-image-10658, .wp-image-10661 {
   cursor: pointer;
}

/* MOBILE */
@media only screen and (max-width: 600px) {
   #popmake-10130 {
      width: 80% !important;
      height: 300px !important;
      left: 10% !important;
   }
   #popmake-10130 .extra-button-class {
      223px !important;
      font-size: 14px !important;
   }
}

.tourn_row {
   width: 100%;
   float: left;
}
.tourn_box {
   width: 20%;
   float: left;
   margin-bottom: 20px;
}
.tourn_box.left,
.tourn_box.left_0,
.tourn_box.left_1,
.tourn_box.left_2,
.tourn_box.left_3,
.tourn_box.left_4 {
   width: 20% !important;
   padding-right: 4% !important;
   font-size: 12px !important;
   float: left;
}
.tourn_box.right,
.tourn_box.right_0,
.tourn_box.right_1,
.tourn_box.right_2,
.tourn_box.right_3,
.tourn_box.right_4 {
   width: 20% !important;
   padding-left: 4% !important;
   font-size: 11px !important;
   float: left;
}
.left, .left_1, .left_0 {
   background-image: url('https://ormoneywatch.com/wp-content/uploads/2022/03/oneteam-3.png');
   background-repeat: no-repeat;
   background-position: top right;
}
.left_2 {
   background-image: url('https://ormoneywatch.com/wp-content/uploads/2022/03/lft_2.png');
   background-repeat: no-repeat;
   background-position: top right;
}
.right_2 {
   background-image: url('https://ormoneywatch.com/wp-content/uploads/2022/03/rght_3.png');
   background-repeat: no-repeat;
   background-position: top left;
}
.right_3, .right_4 {
   background-image: url('https://ormoneywatch.com/wp-content/uploads/2022/03/rght_three.png');
   background-repeat: no-repeat;
   background-position: top left;
}
.left_3, .left_4 {
   background-image: url('https://ormoneywatch.com/wp-content/uploads/2022/03/lft_three.png');
   background-repeat: no-repeat;
   background-position: top right;
}
.right, .right_1, .right_0 {
   background-image: url('https://ormoneywatch.com/wp-content/uploads/2022/03/oneteam-3.png');
   background-repeat: no-repeat;
   background-position: top left;
}
.tourn_head {
   width: 100%;
   padding: 2px 0px;
   text-align: center;
   background-color: #eee;
   border: 1px solid #777 !important;
}
.tourn_main {
   padding: 5px;
   text-align: center;
   border: 1px solid #777 !important;
   border-top: 0px !important;
   background-color: #fff;
   font-weight: 900 !important;
}
.tourn_top {
   width: 20% !important;
   float: left;
}
.tourn_head.dem {
   background-color: #99ccff;
}
.tourn_head.rep {
   background-color: #ff6666;
}
.tourn_main.gray {
   background-color: #ddd;
}
.highcharts-figure,
.highcharts-figure-2,
.highcharts-figure-3 {
   float: left;
   padding-top: 20px;
   width: 100% !important;
}
.outerpanel {
   padding-top: 20px !important;
   float: left;
   background-color: #fff;
   margin-right: 2%;
}
.outerpanel.notop {
   padding-top: 0px !important;
}
.outerpanel.seventy,
.outerpanel.thirty {
   padding-top: 0px !important;
}
.outerpanel.seventy {
   width: 60% !important;
}
.outerpanel.thirty {
   width: 36% !important;
}
.outerpanel table {
   margin: 0px !important;
}
.outerpanel p {
   padding: 0px 10px 0px 10px;
   text-align: center;
   margin: 0px !important;
   font-weight: bold;
}
.fifty {
   background-color: #ffffff;
   width: 48% !important;
}
.highcharts-figure-4 {
   height: 500px;
}
#container-4 {
   height: 500px;
}
.highcharts-text-outline {
   color: #000 !important;
}
.highcharts-axis-labels highcharts-xaxis-labels {
   font-size: 16px !important;
}
.marg-bottom {
   margin-bottom: 20px;
   margin-top: 50px;
}
#field_1_25 {
   margin-top: 0px !important;
}
#gform_fields_1 input {
   border: 1px solid #999 !important;
}
#gform_fields_1 .ginput_container_fileupload input {
   border: 0px !important;
}

/* SELECT TOOL */

.select2-container {
 box-sizing:border-box;
 display:inline-block;
 margin:0;
 position:relative;
 vertical-align:middle
}
.select2-container .select2-selection--single {
 box-sizing:border-box;
 cursor:pointer;
 display:block;
 height:28px;
 user-select:none;
 -webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
 display:block;
 padding-left:8px;
 padding-right:20px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
 position:relative
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
 padding-right:8px;
 padding-left:20px
}
.select2-container .select2-selection--multiple {
 box-sizing:border-box;
 cursor:pointer;
 display:block;
 min-height:32px;
 user-select:none;
 -webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
 display:inline-block;
 overflow:hidden;
 padding-left:8px;
 text-overflow:ellipsis;
 white-space:nowrap
}
.select2-container .select2-search--inline {
 float:left
}
.select2-container .select2-search--inline .select2-search__field {
 box-sizing:border-box;
 border:none;
 font-size:100%;
 margin-top:5px;
 padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance:none
}
.select2-dropdown {
 background-color:white;
 border:1px solid #aaa;
 border-radius:4px;
 box-sizing:border-box;
 display:block;
 position:absolute;
 left:-100000px;
 width:100%;
 z-index:1051
}
.select2-results {
 display:block
}
.select2-results__options {
 list-style:none;
 margin:0;
 padding:0
}
.select2-results__option {
 padding:6px;
 user-select:none;
 -webkit-user-select:none
}
.select2-results__option[aria-selected] {
 cursor:pointer
}
.select2-container--open .select2-dropdown {
 left:0
}
.select2-container--open .select2-dropdown--above {
 border-bottom:none;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below {
 border-top:none;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.select2-search--dropdown {
 display:block;
 padding:4px
}
.select2-search--dropdown .select2-search__field {
 padding:4px;
 width:100%;
 box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
 display:none
}
.select2-close-mask {
 border:0;
 margin:0;
 padding:0;
 display:block;
 position:fixed;
 left:0;
 top:0;
 min-height:100%;
 min-width:100%;
 height:auto;
 width:auto;
 opacity:0;
 z-index:99;
 background-color:#fff;
 filter:alpha(opacity=0)
}
.select2-hidden-accessible {
 border:0 !important;
 clip:rect(0 0 0 0) !important;
 -webkit-clip-path:inset(50%) !important;
 clip-path:inset(50%) !important;
 height:1px !important;
 overflow:hidden !important;
 padding:0 !important;
 position:absolute !important;
 width:1px !important;
 white-space:nowrap !important
}
.select2-container--default .select2-selection--single {
 background-color:#fff;
 border:1px solid #aaa;
 border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
 color:#444;
 line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
 cursor:pointer;
 float:right;
 font-weight:bold
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
 color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
 height:26px;
 position:absolute;
 top:1px;
 right:1px;
 width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
 border-color:#888 transparent transparent transparent;
 border-style:solid;
 border-width:5px 4px 0 4px;
 height:0;
 left:50%;
 margin-left:-4px;
 margin-top:-2px;
 position:absolute;
 top:50%;
 width:0
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
 float:left
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
 left:1px;
 right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
 background-color:#eee;
 cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
 display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
 border-color:transparent transparent #888 transparent;
 border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple {
 background-color:white;
 border:1px solid #aaa;
 border-radius:4px;
 cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
 box-sizing:border-box;
 list-style:none;
 margin:0;
 padding:0 5px;
 width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
 list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
 color:#999;
 margin-top:5px;
 float:left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
 cursor:pointer;
 float:right;
 font-weight:bold;
 margin-top:5px;
 margin-right:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
 background-color:#e4e4e4;
 border:1px solid #aaa;
 border-radius:4px;
 cursor:default;
 float:left;
 margin-right:5px;
 margin-top:5px;
 padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
 color:#999;
 cursor:pointer;
 display:inline-block;
 font-weight:bold;
 margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
 color:#333
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
 float:right
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
 margin-left:5px;
 margin-right:auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
 margin-left:2px;
 margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
 border:solid black 1px;
 outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
 background-color:#eee;
 cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
 display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
 border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
 background:transparent;
 border:none;
 outline:0;
 box-shadow:none;
 -webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options {
 max-height:200px;
 overflow-y:auto
}
.select2-container--default .select2-results__option[role=group] {
 padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
 color:#999
}
.select2-container--default .select2-results__option[aria-selected=true] {
 background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option {
 padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
 padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-1em;
 padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-2em;
 padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-3em;
 padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-4em;
 padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-5em;
 padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
 background-color:#5897fb;
 color:white
}
.select2-container--default .select2-results__group {
 cursor:default;
 display:block;
 padding:6px
}
.select2-container--classic .select2-selection--single {
 background-color:#f7f7f7;
 border:1px solid #aaa;
 border-radius:4px;
 outline:0;
 background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);
 background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);
 background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
 border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
 color:#444;
 line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
 cursor:pointer;
 float:right;
 font-weight:bold;
 margin-right:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
 color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
 background-color:#ddd;
 border:none;
 border-left:1px solid #aaa;
 border-top-right-radius:4px;
 border-bottom-right-radius:4px;
 height:26px;
 position:absolute;
 top:1px;
 right:1px;
 width:20px;
 background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);
 background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);
 background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
 border-color:#888 transparent transparent transparent;
 border-style:solid;
 border-width:5px 4px 0 4px;
 height:0;
 left:50%;
 margin-left:-4px;
 margin-top:-2px;
 position:absolute;
 top:50%;
 width:0
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
 float:left
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
 border:none;
 border-right:1px solid #aaa;
 border-radius:0;
 border-top-left-radius:4px;
 border-bottom-left-radius:4px;
 left:1px;
 right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
 border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
 background:transparent;
 border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
 border-color:transparent transparent #888 transparent;
 border-width:0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
 border-top:none;
 border-top-left-radius:0;
 border-top-right-radius:0;
 background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);
 background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);
 background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
 border-bottom:none;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);
 background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);
 background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
 background-color:white;
 border:1px solid #aaa;
 border-radius:4px;
 cursor:text;
 outline:0
}
.select2-container--classic .select2-selection--multiple:focus {
 border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
 list-style:none;
 margin:0;
 padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
 display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
 background-color:#e4e4e4;
 border:1px solid #aaa;
 border-radius:4px;
 cursor:default;
 float:left;
 margin-right:5px;
 margin-top:5px;
 padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
 color:#888;
 cursor:pointer;
 display:inline-block;
 font-weight:bold;
 margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
 color:#555
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
 float:right
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
 margin-left:5px;
 margin-right:auto
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
 margin-left:2px;
 margin-right:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
 border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
 border-top:none;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
 border-bottom:none;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
 border:1px solid #aaa;
 outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field {
 outline:0;
 box-shadow:none
}
.select2-container--classic .select2-dropdown {
 background-color:#fff;
 border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above {
 border-bottom:none
}
.select2-container--classic .select2-dropdown--below {
 border-top:none
}
.select2-container--classic .select2-results>.select2-results__options {
 max-height:200px;
 overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group] {
 padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
 color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
 background-color:#3875d7;
 color:#fff
}
.select2-container--classic .select2-results__group {
 cursor:default;
 display:block;
 padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
 border-color:#5897fb
}
.select2-container {
   width: 100% !important;
}
#gform_fields_1 .select2-search input {
   border: 0px !important;
   border-image-width: 0px !important;
   background-color: #fff !important;
}
.select2-results__option {
   color: rgb(119, 119, 119) !important;
   list-style: none !important;
}
.select2-dropdown {
   background-color: white;
   border: 1px solid #aaa !important;
   border-top-color: rgb(170, 170, 170);
   border-top-style: solid;
   border-top-width: 1px;
   border-radius: 4px;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
   box-sizing: border-box;
   display: block;
   position: absolute;
   left: -100000px;
   width: 100%;
   z-index: 1051;
}
.select2-selection {
   height: 40px !important;
}
.select2-results__option {
   margin-left: 0px !important;
   padding-left: 20px;
}
.select2-results__option--highlighted {
   color: #fff !important;
}
#top .select2-search input {
   padding: 6px 6px !important;
}
#top .select2-search input:focus {
   outline: none !important;
}
.select2-results__option {
   padding-left: 15px !important;
   font-size: 15px;
}
.select2-search {
   margin-left: 5px !important;
}
.select2-container {
   margin-left: -1px !important;
   margin-top: -2px !important;
}
.gv-edit-entry-wrapper {
   padding: 20px;
   background-color: #eee;
   border: 1px solid #999 !important;
}
.gv-button-delete {
   margin-top: 0px !important;
   margin-left: 4px !important;
   line-height: 23px !important;
}
.gv-container-2006 .gv-table-view .gv-field-1-1 {
   width: 20% !important;
}

/* PRICE CHART */
.page-id-11410 .main_color tr,
.page-id-11410 .main_color td,
.page-id-11410 .main_color th,
.home .main_color tr,
.home .main_color td,
.home .main_color th {
   border-color: #ccc;
}
.page-id-11410 td.avia-highlight-col,
.home td.avia-highlight-col {
   background-color:  #f2f2f2 !important;
}
.page-id-11410 td.avia-highlight-col:nth-of-type(3n),
.home td.avia-highlight-col:nth-of-type(3n){
   background-color:  #e9f6fb !important;
}
.page-id-11410 td.avia-highlight-col:nth-of-type(2n),
.home td.avia-highlight-col:nth-of-type(2n){
   background-color:  #eff6ee !important;
}
.page-id-11410 .avia-heading-row th:nth-of-type(2n),
.home .avia-heading-row th:nth-of-type(2n) {
   background-color: #777777 !important;
   border-left: 1px solid #777777 !important;
}
.page-id-11410 .avia-heading-row th:nth-of-type(3n),
.home .avia-heading-row th:nth-of-type(3n) {
   background-color: #4b8041 !important;
}
.page-id-11410 .avia-heading-row th:nth-of-type(4n),
.home .avia-heading-row th:nth-of-type(4n) {
   background-color: #11495e !important;
}
.page-id-11410 .avia-heading-row th.avia-desc-col,
.home .avia-heading-row th.avia-desc-col {
   border-right: 1px solid #777777 !important;
}
.peryear {
   color: #555 !important;
   font-family: "Lato" !important;
   font-weight: 400 !important;
   font-size: 13px !important;
   line-height: 20px !important;
   margin-top: 0px !important;
}
.permonth {
   color: #999 !important;
   font-family: "Lato" !important;
   font-weight: 400 !important;
   font-size: 13px !important;
}
.page-id-11410 .avia-desc-col,
.home .avia-desc-col {
   font-family: "Lato" !important;
   font-size: 16px !important;
   letter-spacing: 0px !important;
   font-weight: 400 !important;
   color: #000 !important;
}
.page-id-11410 .avia-pricing-row td,
.home .avia-pricing-row td {
   vertical-align: middle !important;
}
.page-id-11410 tr td,
.home tr td {
   text-align: center;
}
.home.logged-in tr td {
   text-align: left;
}
.page-id-11410 .avia-heading-row .avia-highlight-col,
.home .avia-heading-row .avia-highlight-col  {
   font-size: 20px !important;
   text-align: center !important;
}
.tourn_main.loser {
   background-color: #ccc !important;
}
.tourn_main.winner {
   background-color: #adebad;
}
.tourn_main {
   padding: 20px 0px
}

/* INSIDER CHART */
.page-id-11516 .main_color tr,
.page-id-11516 .main_color td,
.page-id-11516 .main_color th,
.page-id-11544 .main_color tr,
.page-id-11544 .main_color td,
.page-id-11544 .main_color th {
   border-color: #ccc;
}
.page-id-11516 td.avia-highlight-col,
.page-id-11544 td.avia-highlight-col{
   background-color:  #f2f2f2 !important;
}
.page-id-11516 td.avia-highlight-col:nth-of-type(3n),
.page-id-11544 td.avia-highlight-col:nth-of-type(3n){
   background-color:  #e9f6fb !important;
}
.page-id-11516 td.avia-highlight-col:nth-of-type(2n) {
   background-color:  #eff6ee !important;
}
.page-id-11544 td.avia-highlight-col:nth-of-type(2n){
   background-color:  #e9f6fb !important;
}
.page-id-11516 .avia-heading-row th:nth-of-type(2n) {
   background-color: #4b8041 !important;
   border-left: 1px solid #4b8041 !important;   
}
.page-id-11544 .avia-heading-row th:nth-of-type(2n),
.page-id-11544 .avia-heading-row th:nth-of-type(1n) {
   background-color: #11495e !important;
   border-left: 1px solid #11495e !important;
}
.page-id-11516 .avia-heading-row th:nth-of-type(3n) {
   background-color: #4b8041 !important;
}
.page-id-11544 .avia-heading-row th:nth-of-type(3n) {
   background-color: #11495e !important;
}
.page-id-11516 .avia-heading-row th:nth-of-type(4n),
.page-id-11544 .avia-heading-row th:nth-of-type(4n) {
   background-color: #11495e !important;
}
.page-id-11516 .avia-heading-row th.avia-desc-col,
.page-id-11544 .avia-heading-row th.avia-desc-col {
   border-right: 1px solid #777777 !important;
}
.page-id-11516 .avia-desc-col,
.page-id-11544 .avia-desc-col {
   font-family: "Lato" !important;
   font-size: 16px !important;
   letter-spacing: 0px !important;
   font-weight: 400 !important;
   color: #000 !important;
}
.page-id-11516 .avia-pricing-row td,
.page-id-11544 .avia-pricing-row td  {
   vertical-align: middle !important;
}
.page-id-11516 tr td,
.page-id-11544 tr td {
   text-align: center;
}
.page-id-11516 .avia-heading-row .avia-highlight-col,
.page-id-11544 .avia-heading-row .avia-highlight-col {
   font-size: 20px !important;
   text-align: center !important;
}
.have-coupon-link {
   display: none !important;
}
.mepr_price {
   font-size: 18px !important;
   font-weight: 900 !important;
   text-align: center !important;
   padding: 5px 5px !important;
   background-color: #eee !important;
   border: 1px solid #999 !important;
   margin-bottom: 20px !important;
}
.shadow {
   box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
}
.section-pad .container {
   padding: 0px 100px !important;
}

/* HOME PAGE */

.home .loggedin {
   display: none !important;
}

.home.logged-in .loggedin {
   display: block !important;
}
.home.logged-in .loggedout {
   display: none !important;
}
.home #av_section_1 h2 {
   text-align: center !important;
}
.home  #av_section_1 h1, .home  #av_section_1 h2 {
   font-weight: 300 !important;
}
.home .leaderboard_column {
   border: 0px !important;
   margin: 5px !important;
}
.home .leaderboard_column h3 {
   font-weight: 700 !important;
   text-align: center !important;
}
.page-id-4052 .avia-builder-el-4 {
   display: none !important;
}
#top .sub_menu>ul,
#top .sub_menu>ul li#menu-item-790 {
   width: 150px !important;
   text-align: right !important;
}
#myTable_govrate {
   margin: 0px !important;
}
.page-id-4048 .dataTables_scrollHeadInner,
.page-id-4048 .dataTable.no-footer {
   width: 100% !important;
}
.printomatictext {
   display: none !important;
}
.printomatic {
   float: right !important;
}
#printme_section {
   margin: 10px 0px !important;
   padding: 0px !important;
   min-height: 0px !important;
}
#printme_section .content {
   padding: 0px !important;
}
.printomatic {
   margin-bottom: 20px !important;
}
#cand_print, .cand_print {
   width: 100%;
}
#cand_print,
   #cand_print_cont,
   #cand_print_expe,
   #cand_print_cash,
   #cand_print_bala  {
     display: none; 
   }

/* PRINT VIEWS */

@media print {

#print-logo {
   display: inline-block;
}

.bracket_menu {
   display: none !important;
}

   #print_this h2 {
      font-size: 14px !important;
   }
   #cand_print,
   #cand_print_cont,
   #cand_print_expe,
   #cand_print_cash,
   #cand_print_bala  {
      display: inline-block !important;
   }
   #print_this p {
      font-size: 10px !important;
   }
   #print_this .tourn_head {
      font-size: 7px !important;
      padding: 0px !important;
      line-height: 20px !important;
   }
   #print_this .tourn_row a,
   #print_this .tourn_row .gray,
   #print_this .tourn_main {
      font-size: 7px !important;
   }
   #print_this .highcharts-root {
      width: 300px;
   }
   #print_this .tourn_main {
      padding: 0px !important;
      line-height: 20px !important;
   }
   #print_this .tourn_head.dem {
      -webkit-print-color-adjust: exact; 
      color-adjust: exact !important;
   }
   #print_this .tourn_head.rep {
      -webkit-print-color-adjust: exact; 
      color-adjust: exact !important;
   }
   #print_this .tourn_box {
      -webkit-print-color-adjust: exact; 
      color-adjust: exact !important;
   }
   #print_this .tourn_box {
      background-size: 30px 30px !important;
   }
   #print_this .tourn_box.right_2,
   #print_this .tourn_box.left_2 {
      background-size: 30px 60px !important;
   }
   #print_this .tourn_box.right_3,
   #print_this .tourn_box.left_3,
   #print_this .tourn_box.right_4,
   #print_this .tourn_box.left_4 {
      background-size: 30px 90px !important;
   }
   #print_this .av-special-heading {
      margin-bottom: 5px !important;
   }
   #print_this div.tourn_row {
      break-inside: avoid;
   }
}
.gform_wrapper {
   display: inline !important;
}
.page-id-11774 .avia-button {
   padding: 15px !important;
}
#gform_10 {
   visibility: hidden !important;
   height: 0px !important;
}
.button.remove {
   background-color:  #999 !important;
   display: none;
   width: 100%;
   padding: 2px 15px;
   text-align: center;
}
.button.add {
   display: block;
   width: 100%;
   padding: 2px 15px;
   text-align: center;
}
 
/* LOBBYIST NOTES */

.lobby_notes .gv-container-no-results thead,
.lobby_notes .gv-no-results {
   display: none !important;
}

.gv-field-12-custom {
   width: 100px;
}

.page-id-11942 .tab_content {
   overflow: hidden;
}
.page-id-11942 #gv-field-12-delete_link {
   width: 100px;
}

.page-id-18240 .gform_title {
   display: none;
}
#field_4_28, #field_4_31, .page-id-18240 #field_4_18 {
   visibility: hidden !important;
   height: 0px !important;
}
.page-id-18240 #field_4_28, .page-id-18264 #field_4_28 {
   visibility: visible !important;
   height: auto !important;
}
.single-lobbyists .add.button {
display: block;
width: 100px;
padding: 2px 15px;
text-align: center;
background-color: #4b8041;
color: #ffffff;
border-color: #296020;
}
.single-lobbyists .remove.button {
   display: none;
width: 100px;
padding: 2px 15px;
text-align: center;
background-color: #4b8041;
color: #ffffff;
border-color: #999;
}

.balanceofpower td,
.balanceofpower th {
   text-align: center;
}
.balanceofpower td {
   background-color: #fff;
}
.balanceofpower .year2024 td {
   background-color: #ddd !important;
}
.balanceofpower .rep_cell,
.balanceofpower .year2024 td.rep_cell {
   background-color: #ffb3b3 !important;
}
.balanceofpower .dem_cell {
   background-color: #ccccff !important;
}
.balanceofpower .winner.party_D,
.balanceofpower .year2024 td.winner.party_D {
   background-color: blue !important;
   color: #fff !important;
}
.balanceofpower .winner.party_R,
.balanceofpower .year2024 td.winner.party_R {
   background-color: red !important;
   color: #fff !important;
}
.edit-candidate input {
   margin-bottom: 0px !important;
}
.edit-candidate strong {
   color: #000 !important;
}
.edit-currentraces .rep.primaryWinner.primary {
   background-color: red;
   color: #fff;
}
.edit-currentraces .rep.generalWinner.general {
   background-color: red;
   color: #fff;
}
.edit-currentraces .dem.primaryWinner.primary {
   background-color: blue;
   color: #fff;
}
.edit-currentraces .dem.generalWinner.general {
   background-color: blue;
   color: #fff;
}
.edit-currentraces .primaryLoser.primary {
   background-color: #aaa;
}
.edit-currentraces .generalLoser.general {
   background-color: #aaa;
}
.edit-currentraces .primaryLoser.general {
   visibility: hidden !important;
}
.center .tourn_main.winner {
   background-color: #fff;
}
.custom_tab {
   border-top: 1px solid #ddd;
   border-right: 1px solid #ddd;
   border-left: 1px solid #ddd;
   padding: 8px 13px;
   margin-right: 5px;
   background-color: #ddd;
}
.custom_tab.current {
   background-color: #fff;
}
.edit-candidate input {
   background-color: #fff !important;
   font-size: 18px !important;
}
.edit-candidate td {
   font-size: 18px !important;
}
.primaryLoser.primary .primary_boxes {
   /* display: none; */
}
.generalLoser.general .general_boxes {
   /* display: none; */
}
.allwhite th, .allwhite td {
   background-color: #fff !important;
}

