.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; margin: 0.5rem 0px; }
.col-xs-11 { width: 91.6667%; }
.col-xs-10 { width: 83.3333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.6667%; }
.col-xs-7 { width: 58.3333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.6667%; }
.col-xs-4 { width: 33.3333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.6667%; }
.col-xs-1 { width: 8.33333%; }
.col-xs-pull-12 { right: 100%; }
.col-xs-pull-11 { right: 91.6667%; }
.col-xs-pull-10 { right: 83.3333%; }
.col-xs-pull-9 { right: 75%; }
.col-xs-pull-8 { right: 66.6667%; }
.col-xs-pull-7 { right: 58.3333%; }
.col-xs-pull-6 { right: 50%; }
.col-xs-pull-5 { right: 41.6667%; }
.col-xs-pull-4 { right: 33.3333%; }
.col-xs-pull-3 { right: 25%; }
.col-xs-pull-2 { right: 16.6667%; }
.col-xs-pull-1 { right: 8.33333%; }
.col-xs-pull-0 { right: auto; }
.col-xs-push-12 { left: 100%; }
.col-xs-push-11 { left: 91.6667%; }
.col-xs-push-10 { left: 83.3333%; }
.col-xs-push-9 { left: 75%; }
.col-xs-push-8 { left: 66.6667%; }
.col-xs-push-7 { left: 58.3333%; }
.col-xs-push-6 { left: 50%; }
.col-xs-push-5 { left: 41.6667%; }
.col-xs-push-4 { left: 33.3333%; }
.col-xs-push-3 { left: 25%; }
.col-xs-push-2 { left: 16.6667%; }
.col-xs-push-1 { left: 8.33333%; }
.col-xs-push-0 { left: auto; }
.col-xs-offset-12 { margin-left: 100%; }
.col-xs-offset-11 { margin-left: 91.6667%; }
.col-xs-offset-10 { margin-left: 83.3333%; }
.col-xs-offset-9 { margin-left: 75%; }
.col-xs-offset-8 { margin-left: 66.6667%; }
.col-xs-offset-7 { margin-left: 58.3333%; }
.col-xs-offset-6 { margin-left: 50%; }
.col-xs-offset-5 { margin-left: 41.6667%; }
.col-xs-offset-4 { margin-left: 33.3333%; }
.col-xs-offset-3 { margin-left: 25%; }
.col-xs-offset-2 { margin-left: 16.6667%; }
.col-xs-offset-1 { margin-left: 8.33333%; }
.col-xs-offset-0 { margin-left: 0px; }
@media (min-width: 850px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.6667%; }
  .col-sm-10 { width: 83.3333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.6667%; }
  .col-sm-7 { width: 58.3333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.6667%; }
  .col-sm-4 { width: 33.3333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.6667%; }
  .col-sm-1 { width: 8.33333%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-pull-11 { right: 91.6667%; }
  .col-sm-pull-10 { right: 83.3333%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-8 { right: 66.6667%; }
  .col-sm-pull-7 { right: 58.3333%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-5 { right: 41.6667%; }
  .col-sm-pull-4 { right: 33.3333%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-2 { right: 16.6667%; }
  .col-sm-pull-1 { right: 8.33333%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-push-11 { left: 91.6667%; }
  .col-sm-push-10 { left: 83.3333%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-8 { left: 66.6667%; }
  .col-sm-push-7 { left: 58.3333%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-5 { left: 41.6667%; }
  .col-sm-push-4 { left: 33.3333%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-2 { left: 16.6667%; }
  .col-sm-push-1 { left: 8.33333%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-offset-12 { margin-left: 100%; }
  .col-sm-offset-11 { margin-left: 91.6667%; }
  .col-sm-offset-10 { margin-left: 83.3333%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-8 { margin-left: 66.6667%; }
  .col-sm-offset-7 { margin-left: 58.3333%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-5 { margin-left: 41.6667%; }
  .col-sm-offset-4 { margin-left: 33.3333%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-2 { margin-left: 16.6667%; }
  .col-sm-offset-1 { margin-left: 8.33333%; }
  .col-sm-offset-0 { margin-left: 0px; }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.6667%; }
  .col-md-10 { width: 83.3333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.6667%; }
  .col-md-7 { width: 58.3333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.6667%; }
  .col-md-4 { width: 33.3333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.6667%; }
  .col-md-1 { width: 8.33333%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-pull-11 { right: 91.6667%; }
  .col-md-pull-10 { right: 83.3333%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-8 { right: 66.6667%; }
  .col-md-pull-7 { right: 58.3333%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-5 { right: 41.6667%; }
  .col-md-pull-4 { right: 33.3333%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-2 { right: 16.6667%; }
  .col-md-pull-1 { right: 8.33333%; }
  .col-md-pull-0 { right: auto; }
  .col-md-push-12 { left: 100%; }
  .col-md-push-11 { left: 91.6667%; }
  .col-md-push-10 { left: 83.3333%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-8 { left: 66.6667%; }
  .col-md-push-7 { left: 58.3333%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-5 { left: 41.6667%; }
  .col-md-push-4 { left: 33.3333%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-2 { left: 16.6667%; }
  .col-md-push-1 { left: 8.33333%; }
  .col-md-push-0 { left: auto; }
  .col-md-offset-12 { margin-left: 100%; }
  .col-md-offset-11 { margin-left: 91.6667%; }
  .col-md-offset-10 { margin-left: 83.3333%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-8 { margin-left: 66.6667%; }
  .col-md-offset-7 { margin-left: 58.3333%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-5 { margin-left: 41.6667%; }
  .col-md-offset-4 { margin-left: 33.3333%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-2 { margin-left: 16.6667%; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-0 { margin-left: 0px; }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.6667%; }
  .col-lg-10 { width: 83.3333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.6667%; }
  .col-lg-7 { width: 58.3333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.6667%; }
  .col-lg-4 { width: 33.3333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.6667%; }
  .col-lg-1 { width: 8.33333%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-pull-11 { right: 91.6667%; }
  .col-lg-pull-10 { right: 83.3333%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-8 { right: 66.6667%; }
  .col-lg-pull-7 { right: 58.3333%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-5 { right: 41.6667%; }
  .col-lg-pull-4 { right: 33.3333%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-2 { right: 16.6667%; }
  .col-lg-pull-1 { right: 8.33333%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-push-11 { left: 91.6667%; }
  .col-lg-push-10 { left: 83.3333%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-8 { left: 66.6667%; }
  .col-lg-push-7 { left: 58.3333%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-5 { left: 41.6667%; }
  .col-lg-push-4 { left: 33.3333%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-2 { left: 16.6667%; }
  .col-lg-push-1 { left: 8.33333%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-offset-12 { margin-left: 100%; }
  .col-lg-offset-11 { margin-left: 91.6667%; }
  .col-lg-offset-10 { margin-left: 83.3333%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-8 { margin-left: 66.6667%; }
  .col-lg-offset-7 { margin-left: 58.3333%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-5 { margin-left: 41.6667%; }
  .col-lg-offset-4 { margin-left: 33.3333%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-2 { margin-left: 16.6667%; }
  .col-lg-offset-1 { margin-left: 8.33333%; }
  .col-lg-offset-0 { margin-left: 0px; }
}
.footer-top { display: block; }
.footer-bottom { display: block; }
@media (min-width: 1200px) {
}
@media (min-width: 768px) and (max-width: 979px) {
}
@media (max-width: 850px) {
  header#masthead #site-navigation { margin-top: 30px; }
}
@media (max-width: 850px) {
  #lang_sel_footer, #eventbar .label, header#masthead .site-search .social.follow-counts ul, .nomobile { display: none; }
  header#masthead nav ul.menu > li > a:first-of-type:hover { background-color: transparent ! important; }
  header#masthead .site-search { display: flex; margin-top: -10px; }
  header#masthead > .container, body.has-container:not(.center-content) header#masthead > #content { display: block; margin-left: 0px; padding-left: 0px; }
  header#masthead > .container > div, body.has-container:not(.center-content) header#masthead > #content > div { width: 100%; }
  header#masthead #site-navigation { margin-top: 37px; padding-bottom: 8px; }
  .custom-bg { width: 100%; }
  .custom-bg input[type="submit"] { width: 90%; float: left; }
}
@media (min-width: 850px) {
  .container, body.has-container:not(.center-content) #content { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1000px) {
  .card-content .primary-issue { padding: 0px 0.4rem 0.1rem 1rem; display: block; }
  .two-box .card-meta .primary-issue { display: block; }
}
@media (max-width: 850px) {
  .card-content .primary-issue { padding: 0.8rem 0.4rem 0.1rem 1rem ! important; display: block; }
  .two-box .card-meta .primary-issue { padding: 0px 0.4rem 0.1rem 1rem; }
  header#masthead nav ul.menu { flex-direction: column; margin-left: 1rem; }
  .primary-issue {  }
  .cards.row.feature-layout .one-feature.img-left .img img { max-width: 850px; }
}
@media (min-width: 850px) {
  .col-md-2-3 { width: 65.8808% ! important; margin-right: 2.35765% ! important; float: left ! important; }
  .two-third-one-third-layout .no-right { margin-right: 0px ! important; }
  .two-box { width: 100%; height: 100%; position: absolute; top: 0px; }
  .col-md-1-3 { width: 31.7616% ! important; margin-right: 2.35765% ! important; float: left ! important; }
  .col-md-1-3:nth-child(3) { margin-right: 0px ! important; }
  .col-md-1-6 { width: 48% ! important; margin-right: 2% ! important; float: left ! important; }
  .col-md-1-6:nth-child(2) { margin-right: 0px ! important; }
  .cards.row { margin-bottom: 20px; }
  .cards.row.one-third-layout.w-images { min-height: 475px; }
  .cards.row.two-third-one-third-layout .two-box .img img { height: 100%; }
}
@media (max-width: 600px) {
  .card-content {  }
}
@media (max-width: 850px) {
  .card.new-slide { opacity: 1; }
  #lang_sel_footer { display: none; }
  header#masthead nav ul.menu > li > a:first-of-type:hover { background-color: transparent ! important; }
  .card .card-meta, .card-meta .primary-issue { font-size: 0.8rem ! important; float: left; }
  .card-meta.external { margin-left: 1rem ! important; }
  .trending-label { display: none; }
  .trending-links li { overflow: hidden; padding: 1rem 0px; white-space: nowrap; font-size: 0.75rem; }
  .card-content .card-2-3 { float: left; display: block; width: 100%; margin-top: 200px; }
  .two-box .img img, .one-box .img img { height: 100% ! important; width: 100% ! important; }
  .two-box .img, .one-box.one-one .img { height: 150px; width: 225px; }
  .two-box { overflow: hidden; }
  .card-content-wrap .card-content .card-meta {  }
}
@media (max-width: 320px) {
  #eventbar .label, #eventbar .small, .event-meta .meta .share { display: none; }
  #eventbar .small button {  }
  .person-bio .profile-pic { max-width: 100%; display: block; }
  .custom-bg input[type="email"] { margin: 0px; float: left; }
  .custom-bg input[type="submit"] { width: 8rem ! important; float: left; margin-left: 1rem; }
  .custom-bg label { margin-top: 0px; color: rgb(24, 60, 117); font-weight: bold; width: 100%; }
  .custom-bg { background: rgb(212, 214, 221) none repeat scroll 0% 0%; padding: 10px 20px 20px; width: 100%; height: 100px; margin: auto; }
  .site-branding { max-width: 640px; overflow: hidden ! important; }
  .two { width: 100%; }
  p { margin: 0.5rem 0px; }
  .card-content { overflow: hidden; }
}
@media (max-width: 360px) {
  .custom-bg.row form .dssb input[type="submit"] { width: 7rem ! important; padding: 0.65em 1.3em 0.65em 0.95em; }
  .social-share-toolbar .social-share { font-size: 1.6rem; margin-top: 0.5rem; }
}
.widget-share.fixed-side { position: fixed ! important; bottom: 0px; left: 0px; top: 37px; }
@media (max-width: 850px) {
  .widget-share { position: fixed ! important; bottom: 0px; left: 0px; opacity: 0.77; border: 0px none ! important; padding: 0px; margin: 0px; width: 100%; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
  .widget-share ul { text-align: center; width: 100%; }
  .widget-share ul li a { color: rgb(255, 255, 255); font-size: 2rem; }
  .widget-share ul li a:hover { color: rgb(211, 211, 211) ! important; }
  .widget-share .widget-title { display: none; }
  #lang_sel_footer { position: fixed; }
  #lang_sel_footer ul { float: right; }
  #lang_sel_footer ul li a { color: rgb(255, 255, 255); font-size: 2rem; }
  #lang_sel_footer ul li a:hover { color: rgb(211, 211, 211) ! important; }
}
@media (min-width: 850px) {
  .col-md-2-3 { width: 65.8808% ! important; margin-right: 2.35765% ! important; float: left ! important; }
  .cards.row.two-third-one-third-layout .two-box .img, .cards.row.two-third-one-third-layout .two-box .card-content { float: left; height: 220px; max-width: 50%; width: 330px; }
}
.two-third-one-third-layout .no-right { margin-right: 0px ! important; }
.two-box { width: 100%; height: 100%; position: absolute; top: 0px; }
@media (min-width: 850px) {
  .col-md-1-3 { width: 31.7616% ! important; margin-right: 2.35765% ! important; float: left ! important; }
  .col-md-1-3:nth-child(3) { margin-right: 0px ! important; }
}
@media (max-width: 850px) {
  .three-box .card-content { width: 100%; height: 75%; display: block; }
  .three-box.onethird .card-image { height: 90px; }
  .cards.row.feature-layout .one-feature.img-left .img { height: auto; }
}
@media only screen and (min-width: 1000px) and (max-width: 3000px) {
  .custom-bg { background: rgb(212, 214, 221) none repeat scroll 0% 0%; padding: 20px; width: 100%; height: 77px; }
  .custom-bg label { width: 200px; float: right; color: rgb(24, 60, 117); font-weight: bold; }
  .custom-bg input[type="email"] { width: 95%; float: right; }
  .custom-bg input[type="submit"] { width: 120px; float: left; padding-left: 17px; margin-left: 17px; text-transform: uppercase; }
}
@media only screen and (min-width: 641px) and (max-width: 850px) {
  .custom-bg input[type="email"] { width: 100%; float: left; margin: 0px 10px; }
  .custom-bg input[type="submit"] { float: left; margin: 0px 2rem; }
  .custom-bg label { float: left; margin-left: 0.75rem; color: rgb(24, 60, 117); font-weight: bold; width: 100%; }
  .custom-bg { height: 100px; padding: 10px 30px 10px 10px; }
}
.custom-bg { background: rgb(212, 214, 221) none repeat scroll 0% 0%; width: 100%; min-height: 77px; margin: auto; }
@media (min-width: 321px) and (max-width: 640px) {
  .custom-bg input[type="email"] { margin: 0px; float: left; }
  .custom-bg input[type="submit"] { width: 8rem ! important; float: left; margin-left: 2rem; }
  .custom-bg label { margin-top: 0px; color: rgb(24, 60, 117); font-weight: bold; width: 100%; }
  .custom-bg { background: rgb(212, 214, 221) none repeat scroll 0% 0%; padding: 10px 20px 20px; width: 100%; height: 100px; margin: auto; }
  .site-branding { max-width: 640px; overflow: hidden ! important; }
  .two { width: 100%; }
  p { margin: 0.5rem 0px; }
}
@media (max-width: 649px) {
  .cards.row {  }
  .card .one-third { display: block ! important; }
  .featured-posts a .entry-author { display: none; }
}
@media (min-width: 850px) {
  .mobile-only-link, .mobile-only-sub-link { display: none ! important; }
}
@media (max-width: 850px) {
  .mobile-only-sub-link { display: block ! important; }
}
@media (min-width: 435px) and (max-width: 480px) {
  #nav-toggle { margin-right: 150px; }
}
@media (max-width: 850px) {
  .landing h3 span { line-height: 4; }
  .landing h3 {  }
}
@media (max-width: 850px) and (min-width: 480px) {
  .search-wrapper { margin-top: -2rem; }
}
@media (max-width: 850px) and (min-width: 690px) {
  .cards.row.one-layout .one-one.img-left { float: left; height: 150px; }
  .card-content.one_column { width: 400px; }
}
@media (max-width: 689px) {
  .card-content.one_column { margin-left: 300px; width: 300px; }
}
@media (max-width: 450px) {
  .cards.row.one-layout .one-one.img-left { float: left; height: 33vw; }
  .card-content.one_column { margin-top: 0px; margin-left: 150px; width: 200px; position: initial ! important; }
  .one-layout img:not(.video_play_button) { width: 50vw; overflow: hidden; }
  .card-meta-one { margin: 0px ! important; }
}
@media (max-width: 850px) and (min-width: 690px) {
  .card.col-xs-12.col-sm-4.col-md-1-3 { display: inline-block; }
}
@media (max-width: 850px) {
  .cards.row.one-third-layout { display: flex; flex-flow: row wrap; width: 100%; }
  .flexrow { width: 100% ! important; min-height: 85px; }
  .card-content.card-1-3 { margin-top: -90px; margin-left: 0px; width: auto; }
  .card-content h5 { font-size: 1.2rem; }
  .onethird { width: auto; margin: 0.5rem 0px; max-height: 85px; }
  .three-box.onethird .card-meta { position: absolute ! important; bottom: 0px ! important; right: 5px ! important; }
  .three-box.onethird .card-content.card-1-3 h5 { font-size: 1.2rem; height: 55px; overflow: hidden; }
  .thirdprimary { margin-left: auto; }
  .three-box img:not(.video_play_button) { max-height: 85px; width: 128px; }
  @media (min-width: 451px) and (max-width: 850px) {
  .cards.row.one-layout .card { min-height: 150px; height: 150px; }
  .cards.row.one-layout .one-box .img { float: left; width: 225px; max-height: 150px; }
  .cards.row.one-layout .one-box.img-right .card-content.one_column { width: calc(100% - 225px) ! important; margin-left: auto; height: auto; }
  .cards.row.one-layout .one-box.img-left .card-content.one_column { width: calc(100% - 225px) ! important; height: 100%; }
  .cards.row.one-layout .one-box .card-content.one_column .title-2-3 { height: 105px; overflow: hidden; font-size: 1.2rem ! important; }
  .one-box .card-content.one_column { width: 155px ! important; }
  .one-box.one-one .card-content h5 { height: 105px; overflow: hidden; font-size: 1.2rem; }
  .img-right .card-content.one_column .card-meta, .img-right .card-content.one_column .card-meta span { margin-left: 0px ! important; }
}
  @media (max-width: 450px) {
  .cards.row.one-layout .card { min-height: 33vw; height: 33vw; }
  .cards.row.one-layout .one-box .img { float: left; width: 50vw; max-height: 150px; }
  .cards.row.one-layout .one-box.img-right .card-content.one_column { width: calc(100% - 50vw) ! important; margin-left: auto; height: auto; }
  .cards.row.one-layout .one-box.img-left .card-content.one_column { width: calc(100% - 50vw) ! important; height: 70%; }
  .cards.row.one-layout .one-box .card-content.one_column .title-2-3 { height: 105px; overflow: hidden; font-size: 1.2rem ! important; }
  .one-box .card-content.one_column { width: 155px ! important; }
  .one-box.one-one .card-content h5 { height: 90px; overflow: hidden; font-size: 1.2rem; }
  .img-right .card-content.one_column .card-meta, .img-right .card-content.one_column .card-meta span { margin-left: 0px ! important; }
}
  @media (min-width: 451px) and (max-width: 850px) {
  .cards.row.two-third-one-third-layout .card { min-height: 150px; }
  .cards.row.two-third-one-third-layout .two-box .img, .cards.row.two-third-one-third-layout .two-box .card-content { float: left; width: 225px; max-height: 150px; }
  .cards.row.two-third-one-third-layout .two-box .card-content.card-2-3 { width: calc(100% - 225px) ! important; height: 100%; }
  .cards.row.two-third-one-third-layout .two-box .card-content.card-2-3 .title-2-3 { height: 105px; overflow: hidden; }
  .cards.row .onethreemobile { min-height: 85px ! important; max-height: 85px ! important; }
  .cards.row.two-third-one-third-layout .three-box { min-height: 85px; height: 85px; }
  .two-box .card-content.card-2-3 { width: 155px ! important; }
  .two-box .card-content h5, .three-box .card-content h5 { height: 55px; overflow: hidden; font-size: 1.2rem; }
}
  @media (max-width: 450px) {
  .cards.row.two-third-one-third-layout .card { min-height: 33vw; }
  .cards.row.two-third-one-third-layout .two-box .img, .cards.row.two-third-one-third-layout .two-box .card-content { float: left; width: 50vw; max-height: 33vw; }
  .cards.row.two-third-one-third-layout .two-box .card-content.card-2-3 { width: calc(100% - 50vw) ! important; height: 70%; }
  .cards.row.two-third-one-third-layout .two-box .card-content.card-2-3 .title-2-3 { height: 90px; overflow: hidden; }
  .cards.row .onethreemobile { min-height: 85px ! important; max-height: 85px ! important; }
  .cards.row.two-third-one-third-layout .three-box { min-height: 85px; height: 85px; }
  .two-box .card-content.card-2-3 { width: 155px ! important; }
  .two-box .card-content h5, .three-box .card-content h5 { height: 55px; overflow: hidden; font-size: 1.2rem; }
}
}
.dragdealer, .dragdealer.active { background: rgb(24, 60, 117) none repeat scroll 0% 0% ! important; overflow-x: auto; }
@media (max-width: 1040px) {
  .handle.trending-links { text-align: center; max-width: 1040px; }
}
@media (min-width: 1041px) {
  .handle.trending-links { text-align: center; width: 100%; }
}
@media (max-width: 850px) {
    .card-content-wrap .card-content {  }
  .cards.row.feature-layout .card.one-feature {  }
    .cards.row.feature-layout .card-content-wrap .card-content {  }
  .card-meta.primary-issue.featureprimary { margin-top: 525px; }
}
@media (max-width: 850px) and (min-width: 665px) {
    .cards.row.feature-layout .card.one-feature {  }
  .cards.row.feature-layout .card-content-wrap .card-content {  }
}
@media (max-width: 664px) and (min-width: 586px) {
  .cards.row.feature-layout .card.one-feature {  }
    .cards.row.feature-layout .card-content-wrap .card-content {  }
}
@media (max-width: 585px) and (min-width: 481px) {
    .cards.row.feature-layout .card.one-feature {  }
    .cards.row.feature-layout .card-content-wrap .card-content {  }
}
@media (max-width: 480px) {
  .cards.row.one-layout .one-one.img-left {  }
  .card-content-wrap .card-content {  }
  .cards.row.feature-layout .card.one-feature {  }
  .onethreemobile {  }
}
@media (max-width: 850px) and (min-width: 481px) {
  .img.placeholder img { min-height: 225px; }
}
@media (max-width: 850px) {
  .report-image img { width: 100%; }
}
@media (max-width: 991px) and (min-width: 850px) {
  .custom-bg form div { padding-left: 1.75rem; }
  .custom-bg form div:nth-of-type(3) { padding-left: 0.75rem ! important; }
}
