.iewarn { display: none; }
.edgewarn { display: none; }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.iewarn{display: block; font-weight: bold;}
.iehide{display: none;}
.iewarn a { text-decoration: underline; }
.edgewarn { display: none; }
}
@media screen\0 {
.iewarn{display: block; font-weight: bold; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; padding: 10px 0; }
.iehide{display: none;}
.iewarn a { text-decoration: underline; }
.edgewarn { display: none; }

}    
@supports (-ms-ime-align:auto) { 
.edgewarn{display: block !important; font-weight: bold; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; padding: 10px 0; }
.edgewarn a { text-decoration: underline; }
.iewarn{display: none;}
.iehide{display: none;}
}
.ad-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: .5rem 0;
}
.at_flat_counter { display: none !important; }
.flat-page p{padding:.5rem 0 !important; margin:0 !important;}
.ntv-image {
    min-width: 12.825rem !important;
}
.olivearchives { margin: 0 auto; width: 100%; max-width: 1000px; padding: 20px; }
ul.bulleted { margin-top: 0; list-style-type: disc; list-style-position: inside; margin-left: 20px; }
ul.bulleted li { padding-bottom: .5rem; }
ul.bulleted li a { color: #0274b7; }
.archivespage p { padding-bottom: 0 !important; font-size: 1.2rem;}
.archivespage p a.archivelink { color: #0274b7; text-decoration: underline; }
.add-position-top-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 0 1rem 0;
}
@media (min-width: 768px)
.recommended__article-ad {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.recommended__article-ad {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: .0625rem #ececec solid;
    margin-bottom: 1rem;
}

.bdyCntCssflw_323-1 { position: absolute !important; }
/* Closings */
h2.closings { font-size: 1.5rem !important; margin: 1rem 0 !important;}
.county_closing_grouper { margin: 1rem 0;  }
.county_closing_grouper ul { margin-left: 1rem;  }
.county_closing_grouper ul li { padding: 5px; }
.closing_item { color: #777; font-style: italic; }
.closing_item span { color: #333; font-style: normal; }
.group_name { 
    font-size: 1.2rem; font-weight: bold; 
    font-family: "Roboto",sans-serif;
    color: #333; 
    
    }
.tabber-container {
 width: 100% !important;
 margin: 0 auto;
}
.tabber-container > :last-child {
  padding-bottom: 25px;
}
.tabber-container-half {
  width: 50%;
  padding: 0 10px;
  float: left;

}
.ui-tabgroup {
  position: relative;
  display: inline-block;
  width: 100%;
}
.ui-tabgroup:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.ui-tabgroup > .ui-tabs {
  float: left;
  width: 100%;
  position: relative;
}
.ui-tabgroup > .ui-tabs > [class^="ui-tab"] {
  position: relative;
  float: left;
  display: block;
  text-align: center;
  background-color: #fff;
  margin: 0 0 1px 0;
      padding: .5rem 1rem;
  cursor: pointer;
  min-width: 100%;
    border: .0625rem solid #333;
      font-weight: 900;
      font-family: "Lato",sans-serif;
  -webkit-transition: all 0.15s ease-in;
     -moz-transition: all 0.15s ease-in;
       -o-transition: all 0.15s ease-in;
          transition: all 0.15s ease-in;
}
.ui-tabgroup > .ui-tabs > [class^="ui-tab"]:first-of-type {
    -webkit-border-top-left-radius: .25rem;
    -moz-border-radius-topleft: .25rem;
    border-top-left-radius: .25rem;
    -webkit-border-bottom-left-radius: .25rem;
    -moz-border-radius-bottomleft: .25rem;
    border-bottom-left-radius: .25rem;
}
.ui-tabgroup > .ui-tabs > [class^="ui-tab"]:last-of-type {
-webkit-border-top-right-radius: .25rem;
    -moz-border-radius-topright: .25rem;
    border-top-right-radius: .25rem;
    -webkit-border-bottom-right-radius: .25rem;
    -moz-border-radius-bottomright: .25rem;
    border-bottom-right-radius: .25rem;
}
.ui-tabgroup > input[class^="ui-tab"] {
  -webkit-appearance: none;
  -moz-appearance: none !important;
  position: relative;
  float: left;
  left: -99999px;
  padding: 0;
  margin: 0 0 0 -5px; /* FireFox hack */
  height: 0;
  width: 0;
  z-index: -100;
  overflow: hidden;
  outline: 0;
  float: left;
}
.ui-tabgroup > input.ui-tab1:focus ~ .ui-tabs > .ui-tab1,
.ui-tabgroup > input.ui-tab2:focus ~ .ui-tabs > .ui-tab2,
.ui-tabgroup > input.ui-tab3:focus ~ .ui-tabs > .ui-tab3
 {
  text-decoration: underline;
  box-shadow: inset 0 40px 60px -40px rgba(255, 255, 255, 0.2);
}
.ui-tabgroup > input.ui-tab1 ~ .ui-tabs > .ui-tab1 img,
.ui-tabgroup > input.ui-tab2 ~ .ui-tabs > .ui-tab2 img,
.ui-tabgroup > input.ui-tab3 ~ .ui-tabs > .ui-tab3 img
 {
   opacity: 0.4;
   float: right;
   padding-left: 12px;
   height: 75px;
   width: 87px; /* accomodates tab padding/margins */
   position: relative;
   z-index: 1;
}

.ui-tabgroup > input.ui-tab1:checked ~ .ui-tabs > .ui-tab1,
.ui-tabgroup > input.ui-tab2:checked ~ .ui-tabs > .ui-tab2,
.ui-tabgroup > input.ui-tab3:checked ~ .ui-tabs > .ui-tab3
 {
background: #0274b7;
    color: #fff;
    border-color: #0274b7;
}
.ui-tabgroup > input.ui-tab1:checked ~ .ui-tabs > .ui-tab1 img,
.ui-tabgroup > input.ui-tab2:checked ~ .ui-tabs > .ui-tab2 img,
.ui-tabgroup > input.ui-tab3:checked ~ .ui-tabs > .ui-tab3 img
 {
   opacity: 1;
   z-index: 1;
}
.ui-tabgroup > .ui-panels > [class^="ui-tab"] {
  background-color: #fff;
  color: #333;
  border-width: 1px 0;
  border-style: solid;
  border-color: #d9e5e8;
  min-height: 200px;
  display: none;
  word-wrap: break-word;
  word-break: break-word;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  float: left;
  width: 100%;
}
img.content-image {
  float: right;
  height: 290px;
  width: 290px;
  padding: 0;
  margin: 5px 0 0 16px;
  border: 4PX solid rgba(235,164,135, 0.8);
  display: block;
  border-radius: 50%;
    }
.ui-tabgroup > input.ui-tab1:checked ~ .ui-panels > .ui-tab1,
.ui-tabgroup > input.ui-tab2:checked ~ .ui-panels > .ui-tab2,
.ui-tabgroup > input.ui-tab3:checked ~ .ui-panels > .ui-tab3 {
    display: block;
}
.ui-tabs label { text-transform: none; }
/* === [MEDIA QUERIES] ===================== */
@media screen and (min-width: 1080px) {
  img.content-image{
    float: right;
    margin: 5px 0 0 16px;
    max-height: 290px;
    max-width: 290px;
  }
}
@media screen and (min-width: 639px) {
  .ui-tabgroup > .ui-tabs > [class^="ui-tab"]:first-child {
    margin: 1px 0 0 0;
  }
  .ui-tabgroup > .ui-tabs > [class^="ui-tab"] {
    margin: 1px 0 0 0;
    min-width: 130px;
  }
}
@media screen and (min-width: 480px) and (max-width: 638px) {
  img.content-image {
      float: none;
      padding: 0 0 12px 0;
      margin: 0 auto;
      display: block;
    }
}
@media screen and (min-width: 320px) and (max-width: 479px) {
   img.content-image {
      float: none;
      padding: 0 0 12px 0;
      margin: 0 auto;
      max-height: 240px;
      max-width: 240px;
      display: block;
    }
}

/* Elections */
.elections-container{
  width:100%;
  margin:10px auto 0;
  box-sizing: border-box;
  color: #333;
  max-width: 900px;
}
.elections-container h1, .elections-container h2,
.elections-container h3, .elections-container h4,
.elections-container h5, .elections-container h6{
  margin:0px;
  padding: 0px;
}
.elections-container h2{
  margin:0px 0 20px 0 !important;
  letter-spacing: 1.5px !important;
  font-size: 2.5rem;
  color: #333 !important;
  clear: both !important;
  border-bottom: 1px solid #ccc
}

.elections-container h3{
  font-size: 20px !important;
  line-height: 24px !important;
  font-weight: 800;
  letter-spacing: 1px !important;
  margin-left: 0;
}
.elections-container h4{
  font-size: 16px !important;
  line-height: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0px !important;
  margin-left: 0;
  /*color: #9f9f9f;*/
}
.elections-container h5{
  font-size: 14px !important;
  line-height: 14px !important;
  color:  hsla(0, 0%, 27%, 1);
  letter-spacing: 1.25px !important;
}
.elections-county{
  border-top: none !important;
  border-bottom: none !important;
  background-color: #fff !important;
  padding:20px 0 !important;
  margin:15px 0 !important;
}
.elections-county-reporting{
  display: block !important;
  font-size: 12px;
  font-weight: 400;
  color: #9f9f9f;
  font-style: italic;
  letter-spacing: 0.5px !important;
  margin:2px 0 15px 0 !important;
}
h3.elections-city-title {
  margin:40px 0 10px 30px !important;
  color: #666;
  font-style: italic;
}
.city {
  padding-left: 30px !important;
  font-size: 2rem !important;
}
.city ~ .elections-race { padding-left: 30px; }
.elections-race{
  /*border-bottom: 1px solid #aaa;*/
  margin: 0;
  /*background-color: #e0e5eb;*/
  position: relative !important;
}
.elections-candidates{
  margin:0px 30px 0px 0 !important;
  position: relative !important;
}
.elections-key{
  position: absolute !important;
  right: 0px !important;
  top:-18px !important;
  font-size: 12px;
width: auto !important;
  font-weight: 400;
  color: #9f9f9f;
  font-style: italic;
  letter-spacing: 0.5px !important;
  margin: 0 0 15px 30px !important;
}

span.elections-key-votes{
  width: auto !important;
}
span.elections-key-percent{
  width: auto !important;
}
.elections-key-percent{
  padding: 0 2px 0px 15px !important;
}

.elections-candidates-individual{
  display: block !important;
  position: absolute !important;
  left: 20px !important;
  top:20px !important;
}

.elections-candidates-numbers{
  display: block !important;
  position: absolute !important;
  right: 0px !important;
}

h5.elections-candidates-votes{
  display: inline-block !important;
}

h5.elections-candidates-percent{
  display: inline-block !important;
  border-left: 2px solid white !important;
  padding:12px 10px 12px 10px !important;
  margin: 6px 0px 0px 10px !important;
  width: 46px !important;
  text-align: right !important;
}

.candidate-incumbent{
  display: inline !important;
}
.elections-candidates-bar{
  background-color: hsla(0, 0%, 97%, 1) !important;
/*  padding: 20px 0 15px 10px;*/
  display: block !important;
  margin: 2px 0 !important;
  border-radius: 2px !important;
  position: relative !important;
  height: 50px !important;
}
.elections-update{
    display: inline-block !important;
    font-size: 12px;
    color: #9f9f9f;
    font-style: italic;
    color: #ce2028;
    float: right !important;
    margin: 5px 0 0 0 !important;
}
.elections-reporting{
    display: block !important;
    font-size: 12px;
    color: #9f9f9f;
    font-style: italic;
    position: relative !important;
    left: 375px !important;
    bottom: -5px !important;
    font-style: italic;
    color: #ce2028;
}
.elections-update-time{
  font-style: italic;
  font-weight: 800;
  padding: 0 0px 0 3px !important;
}

.elections-issues{
  margin:20px 30px 50px 30px !important;
  position: relative !important;
}
.elections-issues-bar{
  background-color: hsla(0, 0%, 97%, 1) !important;
  padding: 20px 0 15px 10px !important;
  display: block !important;
  margin: 2px 0 !important;
  border-radius: 2px !important;
}
.elections-issues-individual{
  display: block !important;
}
.elections-issues-update{
  display: block !important;
  font-size: 12px !important;
  color: #9f9f9f !important;
  font-style: italic !important;
  position: absolute !important;
  right: 34px !important;
  bottom: -24px !important;
  font-style: italic;
  color: #ce2028;
}
.elections-issues-update-time{
  font-style: italic;
  font-weight: 800;
}
.vote-bar{
/*  background-color: #B9D3EE;*/
  width: 100% !important;
  height: 100% !important;
}
.vote-bar-percent {
  fill:  hsla(206, 36%, 92%, 1) !important;
}

.land {
  fill: #B40404;
}
.county-boundary {
  fill: none !important;
  stroke: #fff !important;
  stroke-width: 1.4px !important;
}

.elections-meta-time { text-align: right !important }
h3.issues-title{
  line-height: 24px !important;
  display: inline-block !important;
}
h3.issue-description{
  line-height: 19px !important;
  padding:0;
}

.article__body h3 {
    margin: 1rem 0 .1rem 0 !important;
}
.left-rail p>a {
    color: #0274b7 !important;
}
#div-gpt-ad-flex, #div-gpt-ad-728x90 { min-height: 90px; }
#div-gpt-ad-300x250 { min-height: 250px; }
#div-gpt-ad-300x600 { min-height: 600px; }
.article__body p a { display: inline !important; }
.article__insert select { display: none; }
.hideonAO { display: none; }
.GS_4.ob-strip-layout .ob-widget-header, ._magnetRelHdrel_323-1>div, ._magnetRecHdrecom_323-2>div {
    font-family: "Roboto",sans-serif !important;
    font-weight: 700 !important;
    color: #333 !important;
    font-size: 1.25rem !important;
    padding-bottom: 7px;
    padding-top: 20px !important;
}
._magnetRelConrel_323-1>div, ._magnetRecConrecom_323-2>div { padding: 0 !important; }
._magnetRelHdrel_323-1>div, ._magnetRecHdrecom_323-2>div { padding-left: 0 !important; }
._magnetRelConrel_323-1>div:nth-child(2)>div, ._magnetRecConrecom_323-2>div:nth-child(2)>div { width: 100% !important; }
._magnetRelConrel_323-1>div:nth-child(2)>div>div, ._magnetRecConrecom_323-2>div:nth-child(2)>div>div, .GS_4.ob-widget .ob-dynamic-rec-container {
width: 31.8% !Important; 
float: left !important;
padding: 0 !important;
}
._magnetRelConrel_323-1>div:nth-child(2)>div>div>div>div, ._magnetRecConrecom_323-2>div:nth-child(2)>div>div>div>div {
padding: 0 !important;
}
._magnetRelConrel_323-1>div:nth-child(2)>div>div a, ._magnetRecConrecom_323-2>div:nth-child(2)>div>div a {
    width: 100%
}
._magnetRelConrel_323-1>div:nth-child(2)>div>div:nth-child(2),._magnetRelConrel_323-1>div:nth-child(2)>div>div:nth-child(3){
    margin: 0 0 0 2.3%;

}
._magnetRecConrecom_323-2>div:nth-child(2)>div>div:nth-child(2),._magnetRecConrecom_323-2>div:nth-child(2)>div>div:nth-child(3){
    margin: 0 0 0 2.3%;

}
._magnetRelTbrel_323-1, ._magnetRecTbrecom_323-2 {
    height: 173px !important;
    width: auto !Important;
}
a._magnetRelLkrel_323-1, a._magnetRecLkrecom_323-2 {
    font-family: inherit !important;
    color: #333 !important;
    padding: 0 !important;
    text-align: left;
    line-height: 1.25 !important;
    font-size: 16px !important;
    font-weight: bold !important;
}
.GS_4.ob-strip-layout .ob-rec-text, ._magnetRelLkrel_323-1. ._magnetRecLkrecom_323-2 {
    font-family: "Roboto",sans-serif !important;
    color: #333 !important;
    padding: 0 !important;
    text-align: left;
    line-height: 1.25 !important;
    font-size: 16px !important;
    font-weight: bold !important;
}
._magnetEntConent_323-1 {
    font-family: inherit !important;
    width: auto;
    -webkit-border-radius: .25rem;
    -moz-border-radius: .25rem;
    border-radius: .25rem;
    background: #ececec !important;
}
._magnetEntHdent_323-1 {
    font-family: inherit !important;
    background-color: #ececec !important;
    border: 0;
    text-align: left;
    font-family: Arial;
    font-size: 14pt;
    color: #444444 !important;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    height: 30px;
}    
._magnetRecConrecom_323-1 {
    background-color: #ffffff !important;
    width: auto;
    border-color: #ffffff !important;
    border: 0px;
    border-style: none;
    max-width: 410px;
    margin: 0 auto !Important;
}
._magnetRecLkrecom_323-1 {
    font-size: 1rem !important;
    line-height: 1.35 !important;
    font-family: "Roboto",sans-serif !important;
    font-weight: 700 !important;
    color: #333 !important;    
}
._magnetRecConrecom_323-1 ul li>div {
    padding: 0 !important;
    }
._mgntHdentRelPg_323-1 {
    font-family: "Roboto",sans-serif !important;
    border: 0;
    font-size: 2.5rem !important;
    color: #000000 !important;
    line-height: 1.35 !important;
    padding-bottom: 1rem !important;
    margin-bottom: 1rem !important;
    border-bottom: .0625rem #ececec solid !important;
}
._mgntConentRelPg_323-1 {
    border: none !important;
    font-family: "Roboto",sans-serif !important;
    font-weight: 500 !important;
    color: #333 !important;
    }
._mgntLkentRelPg_323-1 {
    font-family: "Roboto",sans-serif !important;
    font-size: 1.125rem !important;
    font-weight: 500 !important;
    color: #333 !important;
    line-height: 1.35 !important;
    }
._mgntBdentRelPg_323-1 {
    font-family: "Lato",sans-serif !important;
    line-height: 1.5rem !important;
    font-size: 1rem !important;
    border-bottom: .0625rem #ececec solid !important;
        padding-bottom: 1rem !important;
    margin-bottom: 1rem !important;
}
._magnetRecHdrecom_323-1 {
    font-weight: 500 !important;
}
._magnetRecLkrecom_323-1 {
    font-weight: 500 !important;
    line-height: 1.35 !important;
}
._mgntTbentRelPg_323-1 {
    margin-left: 20px;
}
._magnetRelConrel_323-2 div { white-space: normal !important; }
._magnetRelLkrel_323-2 {
    line-height: 1;
}
.inline__block--feed { padding: 1rem .2rem !important; }
.inline_block_vertical { width: 65% !important; margin: 0 auto; }
.flw_323-1, .flwCntCSSflw_323-1 { max-width: 300px; }
.flwBtnCSSflw_323-1, ._magnetFollowHeaderflw_323-1 {
    width: auto;
    background-color: #0274b7 !important;
    color: #ffffff !important;
    text-decoration: none;
    outline: 0;
    padding: .5rem 1rem;
    -webkit-box-shadow: 0 0 0.125rem rgba(51,51,51,.25);
    -moz-box-shadow: 0 0 .125rem rgba(51,51,51,.25);
    box-shadow: 0 0 0.125rem rgba(51,51,51,.25);
    background-color: #fff;
    font-family: 'Lato',sans-serif !important;
    font-weight: 500 !important;
    font-size: 1rem !important;
    text-align: center;
    min-width: 2.5rem !important !important;
    height: 2.5rem !important;
    border: .03125rem solid rgba(51,51,51,.25);
    -webkit-border-radius: .25rem;
    -moz-border-radius: .25rem;
    border-radius: .25rem;
    white-space: nowrap;
}
.flwBtnCSSflw_323-1 {
	max-width: 100px;
	}
.sbmtBtnCSSflw_323-1 {
    background-color: #0274b7 !important;
    color: #ffffff !important;
    text-decoration: none;
    outline: 0;
    padding: .5rem 1rem;
    -webkit-box-shadow: 0 0 0.125rem rgba(51,51,51,.25);
    -moz-box-shadow: 0 0 .125rem rgba(51,51,51,.25);
    box-shadow: 0 0 0.125rem rgba(51,51,51,.25);
    background-color: #fff;
    font-family: 'Lato',sans-serif !important;
    font-weight: 500 !important;
    font-size: 1rem !important;
    text-align: center;
    min-width: 2.5rem !important;
    height: 2.5rem !important;
    border: .03125rem solid rgba(51,51,51,.25);
    -webkit-border-radius: .25rem;
    -moz-border-radius: .25rem;
    border-radius: .25rem;
    white-space: nowrap;
}
.bdyCntCssflw_323-1 { line-height: 1 !important; }
.bdyCntCssflw_323-1>div:nth-child(2) { 
margin-bottom: 1rem !important;
    -webkit-border-radius: .25rem !important;
    -moz-border-radius: .25rem !important;
    border-radius: .25rem !important;
    padding: 1rem !important;
    background: #ececec;
    line-height: 1.5rem !important;
-webkit-box-shadow: 0 0 .25rem rgba(51,51,51,.5);
-moz-box-shadow: 0 0 .25rem rgba(51,51,51,.5);
box-shadow: 0 0 .25rem rgba(51,51,51,.5);
}
input.flwiptCssflw_323-1 {
border: .0625rem solid #333 !important;
height: 2.5rem !important;
font-family: "Lato",sans-serif !important;
width: 100% !important;
font-size: 1rem !important;
padding: .5rem !important;
}
@media only screen and (max-width: 1090px) {
    ._magnetRecConrecom_323-1 {
        max-width: 390px;
    }
}
@media only screen and (max-width: 1020px) {
    ._magnetRecConrecom_323-1 {
        max-width: 100%;
    }
}
@media only screen and (max-width: 720px) {
    ._magnetRelTbrel_323-1, ._magnetRecTbrecom_323-2 {
        height: 153px !important;
    }
}
@media only screen and (max-width: 600px) {
    ._magnetRelTbrel_323-1, ._magnetRecTbrecom_323-2 {
        height: 113px !important;
    }
    a._magnetRelLkrel_323-1 {
        font-size: 14px !important;
    }
    .GS_4.ob-strip-layout .ob-rec-text {
        font-size: 14px !important;
    }   
}
@media only screen and (max-width: 500px) {
    .inline_block_vertical { width: 100%; margin: 0 auto; }
    ._magnetRelTbrel_323-1, ._magnetRecTbrecom_323-2 {
        height: 93px !important;
    }
}
@media only screen and (max-width: 400px) {
    ._magnetRelTbrel_323-1, ._magnetRecTbrecom_323-2 {
        height: 76px !important;
    }
}
