@charset "UTF-8";
/*=====================================
   # NewPost v2.0
   # Reset done with normalize.css
=====================================*/
/*=====================================
   # Master + Helpers
=====================================*/
html * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body {
  background: #eee;
  font-family: "Roboto", sans-serif;
  line-height: 1.4; }

h1, h2, h3, h4, h5, h6, p {
  padding: 0;
  margin: 0; }

h1, h2, h3, h4, h5, h6 {
  line-height: 1.2; }

a {
  color: #de1a20;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

input[type=submit] {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

img {
  max-width: 100%; }

iframe {
  border: none;
  margin: 0; }

/*=====================================
   # Master Classes
=====================================*/
.clearfix, .news_item2.news_item2_small_wide {
  zoom: 1;
  /* ie 6/7 */
  background: inherit; }
  .clearfix:before, .news_item2.news_item2_small_wide:before, .clearfix:after, .news_item2.news_item2_small_wide:after {
    content: "";
    display: table; }
  .clearfix:after, .news_item2.news_item2_small_wide:after {
    clear: both; }

.inner, #header_headline > div, #header > div, #main > div, #footer > div {
  max-width: 1296px;
  margin: 0 auto; }

.list_reset, #nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

/*=====================================
   # Grid Layout Classes
=====================================*/
.row {
  display: block;
  letter-spacing: -0.31em;
  /* hide the whitespace of the inline elements */ }
  .row > div,
  .row > section,
  .row > header,
  .row > footer {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    *display: inline;
    /* IE7 and older */
    zoom: 1;
    /* IE7 and older */ }
  .row .one_half {
    width: 50%; }
  .row .one_third {
    width: 33.3333%; }
  .row .two_thirds {
    width: 66.6666%; }
  .row .one_fourth {
    width: 25%; }
  .row .three_fourths {
    width: 75%; }

/*=====================================
   # 300px Sidebar Classes
=====================================*/
.adj_sidebar {
  margin-right: -300px;
  float: left;
  width: 100%; }
  .adj_sidebar > div,
  .adj_sidebar > section,
  .adj_sidebar > article {
    margin-right: 300px; }
  .adj_sidebar .adj_sidebar_container > div,
  .adj_sidebar .adj_sidebar_container > section,
  .adj_sidebar .adj_sidebar_container > article {
    margin-right: 3.21%; }

.sidebar {
  width: 300px;
  float: left; }
  .sidebar > div {
    margin-bottom: 32px; }
    .sidebar > div:last-child {
      margin-bottom: 0; }
  .sidebar .ad_sidebar {
    margin: 0px auto 30px;
    width: 300px; }

/*=====================================
   # Category Red Line Style
=====================================*/
.the_category {
  font-family: Georgia, serif;
  font-size: 16px;
  font-style: italic;
  font-weight: normal !important;
  line-height: 1.4em; }
  .the_category:after {
    width: 32px;
    display: block;
    border-bottom: 4px solid #de1a20;
    content: "";
    padding-top: 16px; }
  .the_category.gray:after {
    width: 32px;
    display: block;
    border-bottom: 4px solid #ccc;
    content: "";
    padding-top: 16px; }
  .the_category a {
    color: #212121; }
  .the_category.large {
    font-size: 36px;
    margin-bottom: 32px; }

.the_category_simple {
  font-family: Georgia, serif;
  font-style: italic; }
  .the_category_simple a {
    color: #212121; }
  .the_category_simple.large {
    font-size: 36px;
    margin-bottom: 32px; }

/*=====================================
   # News Items Box Styles
=====================================*/
.news_item1 {
  background: #000;
  color: #fff;
  position: relative;
  width: 100%;
  max-height: 632px;
  overflow: hidden; }
  .news_item1:hover img {
    opacity: 0.6; }
  .news_item1:hover .the_info {
    bottom: 76px; }
  .news_item1 a {
    display: block;
    color: #fff; }
  .news_item1 img {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    opacity: 0.9;
    display: block; }
  .news_item1 .the_category {
    position: absolute;
    top: 64px;
    left: 30px; }
  .news_item1 .the_info {
    position: absolute;
    bottom: 30px;
    left: 30px;
    padding-right: 30px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    .news_item1 .the_info h2 {
      font-size: 30px;
      margin-bottom: 8px;
      background-color: #111;
      display: inline;
      line-height: 1.1; }
      .news_item1 .the_info h2:after {
        content: "";
        display: block; }
    .news_item1 .the_info .author {
      display: inline;
      background-color: #111; }
    .news_item1 .the_info .the_category {
      position: static;
      font-style: normal;
      background-color: #de1a20;
      display: inline;
      font-size: 14px; }
      .news_item1 .the_info .the_category:after {
        content: "";
        padding-top: 10px;
        border-bottom: 0px solid #de1a20; }
  .news_item1.news_item1_small {
    max-height: 300px; }
    .news_item1.news_item1_small .the_category {
      top: 32px; }
    .news_item1.news_item1_small .the_info {
      bottom: 30px; }
      .news_item1.news_item1_small .the_info h2 {
        font-size: 20px;
        margin-bottom: 10px; }
      .news_item1.news_item1_small .the_info .author {
        font-size: 14px; }
    .news_item1.news_item1_small:hover .the_info {
      bottom: 48px; }
  .news_item1.news_item1_small_wide .the_info {
    bottom: 32px; }
  .news_item1.news_item1_small_wide:hover .the_info {
    bottom: 48px; }
  .news_item1.news_item_old_design .the_info h2 {
    background-color: transparent; }
  .news_item1.news_item_old_design .the_info .author {
    background-color: transparent; }
  .news_item1.news_item_old_design img {
    opacity: 0.6; }
  .news_item1.news_item_old_design:hover img {
    opacity: 0.3; }

.news_item2 {
  width: 100%;
  padding-bottom: 32px;
  margin-bottom: 32px;
  border-bottom: 1px solid #e0e0e0; }
  .news_item2:last-child {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0; }
  .news_item2 img {
    display: block; }
  .news_item2 .count_indicator {
    display: inline-block;
    background-color: #de1a20;
    color: #fff;
    padding: 2px 5px 2px 20px;
    display: table;
    font-size: 20px;
    position: absolute;
    margin-top: 7px;
    margin-left: -7px; }
    .news_item2 .count_indicator span {
      font-size: 15px;
      display: table-cell;
      vertical-align: middle;
      padding-top: 2px; }
  .news_item2 .the_info .this_category {
    font-size: 14px;
    color: #de1a20;
    font-family: Georgia, serif;
    font-style: italic;
    margin-top: 16px; }
  .news_item2 .the_info .this_date {
    font-size: 12px;
    color: #999;
    margin-top: 16px; }
  .news_item2 .the_info h2 {
    font-size: 30px;
    margin: 8px 0; }
    .news_item2 .the_info h2 a {
      color: #212121; }
  .news_item2 .the_info p {
    font-size: 14px;
    color: #757575; }
  .news_item2.news_item2_small {
    padding-bottom: 0;
    margin-bottom: 32px;
    border-bottom: 0; }
    .news_item2.news_item2_small:last-child {
      margin-bottom: 0; }
    .news_item2.news_item2_small .the_info h2 {
      font-size: 20px; }
  .news_item2.news_item2_small_wide img {
    float: left;
    max-width: 48%; }
  .news_item2.news_item2_small_wide .the_info {
    float: right;
    bottom: 32px;
    width: 48%; }
    .news_item2.news_item2_small_wide .the_info h2 {
      font-size: 20px; }

.video {
  background: #000;
  position: relative;
  margin-bottom: 32px; }
  .video:last-child {
    margin-bottom: 0; }
  .video a {
    color: #fff; }
  .video img {
    opacity: 0.5;
    display: block;
    width: 100%; }
  .video .play {
    font-weight: bold;
    color: #fff;
    position: absolute;
    top: 32px;
    left: 32px; }
    .video .play span {
      color: #de1a20;
      margin-right: 5px; }
  .video h2 {
    font-size: 16px;
    position: absolute;
    bottom: 32px;
    left: 32px;
    padding-right: 32px; }

.item_list .item {
  font-size: 15px;
  padding-bottom: 16px;
  margin-bottom: 16px;
  font-weight: bold;
  border-bottom: 1px solid #e0e0e0; }
  .item_list .item a {
    color: #212121; }
  .item_list .item:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0; }
  .item_list .item > span {
    font-weight: normal;
    font-style: italic;
    font-size: 12px;
    display: block;
    padding-top: 2px;
    color: #bdbdbd; }
    .item_list .item > span a {
      color: #bdbdbd; }

/*=====================================
   # Popular
=====================================*/
.popular_list ul {
  margin: 0;
  padding: 0;
  list-style: none; }
  .popular_list ul li {
    margin: 0;
    padding: 16px 0 0 0; }
    .popular_list ul li > em {
      display: block;
      float: left;
      width: 60px;
      height: 60px;
      border-radius: 30px;
      -moz-border-radius: 30px;
      -webkit-border-radius: 30px;
      background: #fff;
      font-family: Georgia, serif;
      font-weight: bold;
      line-height: 54px;
      font-size: 34px;
      text-align: center;
      color: #bbb;
      margin-top: 2px;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
    .popular_list ul li > div {
      margin-left: 76px; }
      .popular_list ul li > div > a {
        display: block;
        font-size: 15px;
        font-weight: bold;
        color: #222; }
      .popular_list ul li > div > span {
        display: block;
        padding-bottom: 3px;
        font-size: 13px; }
        .popular_list ul li > div > span a {
          color: #999; }
    .popular_list ul li:hover > em {
      color: #de1a20; }
.popular_list .item {
  font-size: 15px;
  padding-bottom: 16px;
  margin-bottom: 16px;
  font-weight: bold;
  border-bottom: 1px solid #e0e0e0; }
  .popular_list .item a {
    color: #212121; }
  .popular_list .item:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0; }
  .popular_list .item > span {
    font-weight: normal;
    font-style: italic;
    font-size: 12px;
    display: block;
    padding-top: 2px;
    color: #bdbdbd; }
    .popular_list .item > span a {
      color: #bdbdbd; }

/*=====================================
   # Newpost Slider
=====================================*/
.newpost_slider {
  position: relative;
  overflow: hidden; }
  .newpost_slider .newpost_slider_controls {
    position: absolute;
    top: 0;
    right: 32px;
    color: #757575;
    font-size: 20px; }
    .newpost_slider .newpost_slider_controls span {
      cursor: pointer;
      padding: 0 5px; }
      .newpost_slider .newpost_slider_controls span:hover, .newpost_slider .newpost_slider_controls span.disabled {
        color: #bdbdbd; }
      .newpost_slider .newpost_slider_controls span.disabled {
        cursor: default; }
  .newpost_slider .newpost_slider_container {
    position: relative; }
    .newpost_slider .newpost_slider_container > img {
      opacity: 0;
      visibility: hidden; }
    .newpost_slider .newpost_slider_container > .one_half {
      width: 48.78%; }
    .newpost_slider .newpost_slider_container > .one_half .one_half {
      width: 47.45%; }
      .newpost_slider .newpost_slider_container > .one_half .one_half:first-child {
        margin-right: 4.92%; }
      .newpost_slider .newpost_slider_container > .one_half .one_half .news_item1:first-child {
        margin-bottom: 32px; }
    .newpost_slider .newpost_slider_container .nps_group {
      -webkit-transition: all 0.6s ease-in-out;
      -moz-transition: all 0.6s ease-in-out;
      -o-transition: all 0.6s ease-in-out;
      transition: all 0.6s ease-in-out;
      position: absolute;
      z-index: 10;
      top: 0; }
      .newpost_slider .newpost_slider_container .nps_group.nps_group_left {
        left: 0; }
      .newpost_slider .newpost_slider_container .nps_group.nps_group_right {
        left: 51.24%; }
    .newpost_slider .newpost_slider_container .nps_hidden {
      visibility: hidden;
      opacity: 0; }

/*=====================================
   # Sliders
=====================================*/
.flexslider .slides > aside {
  display: none; }
.flexslider .slides > aside:first-child {
  display: block; }

/*=====================================
   # Path
=====================================*/
.path {
  padding: 3px 0;
  margin: -10px 0 20px 0; }

.path ul {
  margin: 0;
  padding: 0; }

.path ul li {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  white-space: nowrap;
  font-size: 14px;
  font-family: Georgia, serif;
  font-style: italic; }

.path ul li span {
  color: #ccc; }

.path ul li:first-child span {
  display: none; }

.path ul li a {
  display: inline-block;
  margin: 0 7px;
  padding: 3px 0;
  color: #555; }

.path ul li a:hover {
  color: #333; }

.path ul li.here {
  padding: 3px 0;
  color: #bbb; }

/*=====================================
   # Pagination
=====================================*/
.pagination {
  margin: 20px 0;
  padding-top: 24px;
  border-top: 4px solid #ddd; }

.pagination.pageof {
  display: none;
  text-align: center;
  margin: 0 0 10px 0; }

.pagination ul {
  margin: 0;
  padding: 0; }

.pagination ul > li {
  display: inline;
  /* font-family:Georgia, serif; font-style:italic;*/ }

.pagination ul > li > a,
.pagination ul > li > span {
  display: inline-block;
  padding: 4px 10px;
  line-height: 20px;
  text-decoration: none;
  color: #777; }

.pagination ul > li > a:hover {
  color: #222; }

.pagination ul > .active > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #de1a20;
  cursor: default; }

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #999999;
  cursor: default;
  background-color: transparent; }

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  padding-left: 0; }

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  padding-right: 0; }

.pagination-centered {
  text-align: center; }

.pagination-right {
  text-align: right; }

.fullInner {
  width: auto;
  margin-right: 20px;
  display: block !important; }

/*=====================================
   # Forms
=====================================*/
form {
  margin-bottom: 32px; }

fieldset {
  margin-bottom: 32px; }

input[type="text"], input[type="password"], input[type="email"], textarea, select {
  border: 1px solid #ddd;
  padding: 10px 16px;
  outline: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font: 15px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #777;
  margin: 0;
  max-width: 100%;
  display: inline-block;
  margin-bottom: 16px;
  background: #fff; }

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus {
  border: 1px solid #aaa;
  color: #444;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }

textarea {
  min-height: 60px; }

label, legend {
  display: block;
  font-size: inherit;
  font-weight: inherit; }

input[type="checkbox"], input[type="radio"] {
  display: inline; }

label > span, legend > span {
  font-weight: normal;
  font-size: 13px;
  color: #444; }

/*=====================================
   # Buttons
=====================================*/
.button, a.button:visited, button, input[type="submit"], input[type="reset"], input[type="button"] {
  background: #333;
  border: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-size: 15px;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  margin-bottom: 16px;
  line-height: normal;
  padding: 10px 16px;
  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
  background: #de1a20; }

.button:active, button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active {
  background: #de1a20; }

.button.full-width, button.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="button"].full-width {
  width: 100%; }

.button.full-width, button.full-width {
  text-align: center; }

/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/*=====================================
   # Header
=====================================*/
#mobile-app {
  border-bottom: 2px solid #fff;
  position: fixed;
  z-index: 501;
  top: 0;
  left: 0;
  width: 100%;
  background: #de1a20 url(../img/app-android.png) no-repeat 0 bottom;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
  #mobile-app.android {
    background-image: url(../img/app-android.png); }
  #mobile-app.iphone {
    background-image: url(../img/app-iphone.png); }
  #mobile-app > div {
    position: relative; }
  #mobile-app a {
    color: #fff; }
  #mobile-app a#mobile-app-close {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 30px;
    line-height: 20px;
    padding: 10px 10px; }
  #mobile-app a#mobile-app-click {
    display: block;
    padding: 50px 20px 0 100px;
    min-height: 150px;
    font-size: 14px; }
    #mobile-app a#mobile-app-click h4 {
      font-weight: normal;
      font-size: 15px;
      border-bottom: 1px solid #B61117;
      padding: 0 0 7px 0;
      margin: 0 0 5px 0; }
  #mobile-app.hide {
    display: none; }

#newsletter-promo {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 600;
  width: 100%;
  height: 100%;
  background: #111;
  background: rgba(0, 0, 0, 0.6); }
  #newsletter-promo #newsletter-promo-inner {
    width: 728px;
    min-height: 450px;
    margin: 140px auto 0 auto;
    background: #fff url(../img/newsletter-promo-header.png) no-repeat 0 0;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.6); }
  #newsletter-promo #newsletter-promo-header {
    height: 200px;
    position: relative; }
    #newsletter-promo #newsletter-promo-header > a {
      display: block;
      width: 60px;
      height: 60px;
      position: absolute;
      right: 0;
      top: 0;
      text-indent: -9999px; }
    #newsletter-promo #newsletter-promo-header > div {
      text-align: center;
      position: absolute;
      color: #fff;
      width: 100%;
      top: 130px;
      font-size: 20px; }
  #newsletter-promo #newsletter-promo-main {
    padding: 40px 22px; }
    #newsletter-promo #newsletter-promo-main .msg {
      margin: 0 0 20px 0;
      font-size: 18px;
      text-align: center; }
    #newsletter-promo #newsletter-promo-main .input-wrapper {
      height: 65px;
      background: #f5f5f5;
      margin: 0 0 10px 0; }
      #newsletter-promo #newsletter-promo-main .input-wrapper input {
        background: #f5f5f5;
        width: 500px;
        font-size: 18px;
        padding: 22px 20px 15px 20px;
        border: none !important;
        box-shadow: none !important;
        outline: none; }
      #newsletter-promo #newsletter-promo-main .input-wrapper button {
        background: #de1a20;
        color: #fff;
        float: right;
        height: 65px;
        width: 150px;
        padding: 0;
        margin: 0;
        font-weight: bold; }
        #newsletter-promo #newsletter-promo-main .input-wrapper button:active {
          outline: none !important;
          box-shadow: none !important; }
        #newsletter-promo #newsletter-promo-main .input-wrapper button:hover {
          background: #C71419; }
    #newsletter-promo #newsletter-promo-main p {
      font-size: 15px;
      color: #888;
      padding: 25px 0 0 0;
      margin: 0; }
      #newsletter-promo #newsletter-promo-main p label {
        display: inline-block;
        margin-right: 20px; }

#header_headline {
  position: relative;
  z-index: 2;
  height: 400px;
  background-color: #222;
  background-image: url(../img/header.jpg);
  background-position: 50% -39px;
  background-repeat: no-repeat; }
  #header_headline + #header {
    position: relative; }
  #header_headline + #header + #main {
    padding-top: 32px; }
  #header_headline > div {
    height: 400px;
    position: relative; }
  #header_headline a {
    display: block;
    position: absolute;
    left: 0;
    bottom: 24px;
    color: #fff; }
    #header_headline a h1 {
      font-size: 56px;
      font-weight: bold;
      line-height: 1.1em;
      text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); }
    #header_headline a span {
      display: block;
      font-size: 22px;
      padding-top: 10px;
      text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); }

#header {
  position: fixed;
  z-index: 500;
  top: 0;
  left: 0;
  background: #fff;
  width: 100%;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
  #header #header_main {
    background: url("../img/icons/border-line.png") top left repeat-x;
    height: 72px;
    width: 100%;
    display: table; }
    #header #header_main > div {
      display: table-cell;
      vertical-align: middle; }
    #header #header_main #menu_open {
      color: #de1a20;
      width: 5%;
      text-align: center;
      font-size: 26px;
      cursor: pointer;
      display: none;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
      #header #header_main #menu_open > div {
        margin-top: -6px; }
      #header #header_main #menu_open em {
        margin-top: -4px;
        margin-bottom: -8px;
        height: 15px;
        line-height: 15px;
        display: block;
        font-style: normal;
        font-size: 11px; }
      #header #header_main #menu_open:hover {
        background: #de1a20;
        color: #fff; }
    #header #header_main #logo {
      width: 15%;
      min-width: 207px;
      text-align: center;
      border-top: 5px solid #fff; }
      #header #header_main #logo a {
        margin-left: 10px; }
        #header #header_main #logo a img {
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out; }
    #header #header_main #top_menu {
      color: #757575;
      font-weight: 500;
      width: 65%;
      text-align: center;
      position: relative; }
      #header #header_main #top_menu ul {
        list-style-type: none;
        overflow: hidden;
        margin: 0;
        padding: 0;
        height: 100%;
        width: 100%;
        text-align: center; }
        #header #header_main #top_menu ul li {
          min-width: 10.3%;
          line-height: 100%;
          height: 72px;
          float: left;
          padding: 0 1%;
          border-top: 5px solid #fff;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out; }
          #header #header_main #top_menu ul li a {
            color: #757575;
            display: inline-block;
            vertical-align: middle;
            margin-left: -2px; }
          #header #header_main #top_menu ul li.active {
            border-top: 5px solid #de1a20; }
          #header #header_main #top_menu ul li:before {
            content: "";
            display: inline-block;
            vertical-align: middle;
            height: 100%; }
          #header #header_main #top_menu ul li:hover {
            border-top: 5px solid #de1a20; }
    #header #header_main #top_social {
      width: 10%; }
      #header #header_main #top_social ul {
        list-style-type: none;
        overflow: hidden;
        margin: 0;
        padding: 0;
        height: 100%;
        width: 144px;
        max-width: 200px;
        float: right;
        display: inline-table; }
        #header #header_main #top_social ul li {
          width: 50%;
          float: right;
          height: 72px;
          display: table;
          text-align: center;
          border-top: 5px solid #fff;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out; }
          #header #header_main #top_social ul li.facebook {
            background: #3b5998; }
          #header #header_main #top_social ul li.twitter {
            background: #55acee; }
          #header #header_main #top_social ul li.facebook:hover {
            border-top: 5px solid #3b5998; }
          #header #header_main #top_social ul li.twitter:hover {
            border-top: 5px solid #55acee; }
          #header #header_main #top_social ul li a {
            color: #fff;
            display: table-cell;
            vertical-align: middle;
            font-size: 21px; }

@media only screen and (max-width: 1420px) {
  #header #header_main #top_menu ul li {
    font-size: 14px;
    padding: 0 1%; } }
@media only screen and (max-width: 1250px) {
  #header #header_main #top_menu ul li {
    font-size: 12px;
    font-weight: 600; } }
@media only screen and (max-width: 1100px) {
  #header #header_main #top_menu ul li {
    padding: 0 0.5%; } }
@media only screen and (max-width: 1020px) {
  #header #header_main #top_menu {
    display: none; }

  #header #header_main #menu_open {
    display: table-cell; }

  #header #header_main #top_social {
    width: auto; }

  #header #header_main #top_social ul {
    width: 144px; }

  #header #header_main #top_social ul li {
    max-width: 72px; }

  #header #header_main #logo {
    width: 80%;
    padding-left: 20px;
    text-align: left; }

  #header #header_main #top_social ul li {
    border-top: none; }

  #header #header_main #logo {
    border-top: none; }

  #header #header_main {
    background: none; } }
@media only screen and (max-width: 767px) {
  #header #header_main #top_social ul {
    width: 104px; }

  #header #header_main #top_social ul li {
    max-width: 52px;
    height: 52px; }

  #header #header_main #menu_open {
    width: 10%; } }
@media only screen and (max-width: 380px) {
  #header #header_main #logo {
    min-width: inherit; }
    #header #header_main #logo a img {
      width: 120px; } }
/*=====================================
   # Main
=====================================*/
#wrapper {
  position: relative;
  z-index: 1; }

#main {
  position: relative;
  z-index: 1;
  max-width: 1320px;
  margin: 0 auto;
  background: #eee;
  padding-top: 102px; }
  #main > div {
    margin-bottom: 64px; }
  #main #top-date {
    height: 20px;
    margin-bottom: -20px;
    font-size: 14px;
    color: #888; }
  #main #home_set1 .one_third {
    width: 30.12%;
    margin-right: 3.21%; }
  #main #home_set1 .two_thirds {
    width: 63.45%;
    margin-right: 3.21%; }
    #main #home_set1 .two_thirds .news_item1:first-child {
      margin-bottom: 32px; }
  #main #home_set1 .row.first_row {
    margin-bottom: 32px; }
  #main #home_set1 #latest_news_sidebar {
    margin-top: 64px; }
    #main #home_set1 #latest_news_sidebar .the_category {
      margin-bottom: 16px; }
  #main .home_featured .the_category {
    margin-bottom: 32px; }
  #main .home_featured .one_third {
    width: 30.12%;
    margin-right: 3.21%; }
  #main .home_featured .two_thirds {
    width: 63.45%;
    margin-right: 3.21%; }
    #main .home_featured .two_thirds .news_item1:first-child {
      margin-bottom: 32px; }
  #main .home_featured .row.first_row {
    margin-bottom: 32px; }
  #main #home_set2 {
    margin-bottom: 0px; }
    #main #home_set2 .the_category {
      margin-bottom: 24px; }
    #main #home_set2 .one_third {
      width: 30.12%;
      margin-right: 3.21%; }
    #main #home_set2 .two_thirds {
      width: 63.45%;
      margin-right: 3.21%; }
    #main #home_set2 .news_item2_roi {
      width: 30.12%;
      float: left;
      margin-left: 3.21%; }
      #main #home_set2 .news_item2_roi:nth-child(3n-1) {
        margin-left: 0 !important;
        clear: left; }
    #main #home_set2 .author_by {
      font-size: 12px;
      color: #212121;
      margin-top: 20px;
      font-size: 14px; }
    #main #home_set2 .voicesControls {
      position: absolute !important;
      top: 0 !important;
      right: 0 !important;
      margin-top: -80px !important; }
      #main #home_set2 .voicesControls a {
        color: #757575;
        display: inline-block;
        font-size: 20px; }
        #main #home_set2 .voicesControls a:first-child {
          margin-right: 10px; }
    #main #home_set2 #voices {
      visibility: hidden;
      width: 100%;
      position: relative;
      margin-left: auto;
      margin-right: auto;
      background-color: transparent;
      margin-bottom: 32px; }
      #main #home_set2 #voices .news_item1 .the_category {
        z-index: 2;
        text-align: center;
        font-size: 14px;
        font-style: normal;
        width: 100%;
        left: 0;
        top: 20px; }
        #main #home_set2 #voices .news_item1 .the_category img {
          margin-left: auto;
          margin-right: auto;
          margin-bottom: 5px; }
        #main #home_set2 #voices .news_item1 .the_category:after {
          display: none; }
      #main #home_set2 #voices .news_item1 .authorBlogImg {
        opacity: 1;
        width: 65px;
        border-radius: 100px;
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        border: 3px solid #de1a20; }
      #main #home_set2 #voices .news_item1 h2 {
        font-size: 18px;
        text-align: center;
        width: 100%;
        display: block;
        line-height: 1.4; }
      #main #home_set2 #voices .news_item1 .blogRedArrow {
        width: 30px;
        opacity: 1;
        display: block;
        margin-left: auto;
        margin-right: auto;
        left: 44%;
        bottom: 10px;
        position: absolute; }
      #main #home_set2 #voices .news_item1 .the_info {
        bottom: 57px;
        width: 96%;
        /* left: 13px; */
        left: 0;
        margin-left: 8%; }
      #main #home_set2 #voices .news_item1:hover img {
        opacity: 0.5; }
      #main #home_set2 #voices .news_item1 {
        border-color: transparent !important;
        margin-left: 10px; }
        #main #home_set2 #voices .news_item1:first-child {
          margin-left: 0; }
    #main #home_set2 #video {
      margin-bottom: 32px; }
  #main #home_set3 .the_category {
    margin-bottom: 24px; }
  #main #home_set3 > .row > .one_half {
    width: 48.78%; }
  #main #home_set3 .one_fourth {
    width: 23.14%;
    margin-right: 2.48%; }
    #main #home_set3 .one_fourth:last-child {
      margin-right: 0; }
  #main #home_set4 {
    margin-bottom: 0;
    padding-bottom: 64px; }
    #main #home_set4 .the_category {
      margin-bottom: 24px; }
    #main #home_set4 .one_third {
      width: 30.12%;
      margin-right: 3.21%; }
      #main #home_set4 .one_third .news_item1 {
        margin-bottom: 32px; }
    #main #home_set4 .two_thirds {
      width: 63.45%;
      margin-right: 3.21%; }
    #main #home_set4 .sidebar {
      padding-top: 66px; }
    #main #home_set4 #lifestyle_sidebar {
      margin-bottom: 32px; }
      #main #home_set4 #lifestyle_sidebar img {
        width: 100%; }
      #main #home_set4 #lifestyle_sidebar .item_big {
        font-size: 20px; }
    #main #home_set4 #geysi_sidebar {
      margin-bottom: 32px; }
      #main #home_set4 #geysi_sidebar #geysi_slider {
        background: #fff; }
        #main #home_set4 #geysi_sidebar #geysi_slider .flex-direction-nav a {
          top: 87%;
          color: #757575; }
        #main #home_set4 #geysi_sidebar #geysi_slider .flex-direction-nav .flex-prev {
          left: 24px; }
        #main #home_set4 #geysi_sidebar #geysi_slider .flex-direction-nav .flex-next {
          left: 56px; }
        #main #home_set4 #geysi_sidebar #geysi_slider .flex-next:hover,
        #main #home_set4 #geysi_sidebar #geysi_slider .flex-prev:hover {
          color: rgba(117, 117, 117, 0.4); }
        #main #home_set4 #geysi_sidebar #geysi_slider .the_info {
          padding: 32px; }
          #main #home_set4 #geysi_sidebar #geysi_slider .the_info .this_category {
            font-size: 12px;
            color: #de1a20;
            font-family: Georgia, serif;
            font-style: italic; }
          #main #home_set4 #geysi_sidebar #geysi_slider .the_info h2 {
            font-size: 18px;
            margin: 8px 0 32px; }
            #main #home_set4 #geysi_sidebar #geysi_slider .the_info h2 a {
              color: #333; }
    #main #home_set4 #prwtoselida_sidebar #prwtoselida_slider {
      background: none; }
      #main #home_set4 #prwtoselida_sidebar #prwtoselida_slider .flex-direction-nav a {
        top: -52px;
        color: #757575; }
      #main #home_set4 #prwtoselida_sidebar #prwtoselida_slider .flex-direction-nav .flex-prev {
        right: 32px; }
      #main #home_set4 #prwtoselida_sidebar #prwtoselida_slider .flex-direction-nav .flex-next {
        right: 0px; }
      #main #home_set4 #prwtoselida_sidebar #prwtoselida_slider .flex-next:hover,
      #main #home_set4 #prwtoselida_sidebar #prwtoselida_slider .flex-prev:hover {
        color: rgba(117, 117, 117, 0.4); }
  #main .skitsoWrapper {
    margin-top: 60px;
    width: 100%;
    min-height: 250px; }
  #main #skitso {
    margin: 0 auto 32px auto;
    width: 100%;
    padding: 12px 12px 32px 12px;
    background: #fff;
    color: #212121;
    position: relative; }
    #main #skitso .one_third {
      float: left;
      width: 31.19%; }
      #main #skitso .one_third:last-child {
        margin-right: 0; }
    #main #skitso .the_info {
      padding-top: 10px; }
      #main #skitso .the_info a {
        color: #212121; }
    #main #skitso .skitso-title {
      max-width: 270px;
      margin-left: 12px;
      text-align: left;
      margin-top: 10px !important;
      color: #212121;
      font-size: 20px !important;
      font-weight: 600;
      display: block; }
    #main #skitso a {
      color: #de1a20; }
    #main #skitso #skitso-header a {
      display: block;
      color: #fff;
      padding: 16px; }
      #main #skitso #skitso-header a img {
        max-width: 100%;
        height: auto; }
      #main #skitso #skitso-header a span {
        display: block;
        padding-top: 5px;
        font-size: 13px; }
    #main #skitso #skitso-image {
      background-color: #fff;
      line-height: 0;
      float: left;
      position: relative; }
      #main #skitso #skitso-image img {
        max-width: 300px !important;
        width: 100%;
        max-width: 100%;
        height: auto;
        opacity: 1; }
      #main #skitso #skitso-image .skitso-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
        #main #skitso #skitso-image .skitso-overlay img {
          opacity: 1; }
    #main #skitso #skitso-share {
      text-align: right;
      padding: 10px 0;
      margin: 0 16px;
      float: left; }
      #main #skitso #skitso-share span {
        display: block;
        float: left;
        font-size: 13px;
        margin-top: 4px; }
      #main #skitso #skitso-share i {
        font-size: 24px;
        margin-left: 5px; }
      #main #skitso #skitso-share .this_category {
        font-size: 14px;
        color: #de1a20;
        font-family: Georgia, serif;
        font-style: italic;
        margin-top: 16px;
        margin-left: 10px;
        text-align: left; }
      #main #skitso #skitso-share .author {
        text-align: left;
        color: #212121;
        font-size: 14px;
        font-style: normal; }
      #main #skitso #skitso-share .skitsoDate {
        text-align: left;
        font-size: 23px;
        color: #212121;
        font-weight: bold; }
      #main #skitso #skitso-share .share {
        list-style: none;
        width: 116px;
        float: left; }
        #main #skitso #skitso-share .share > a {
          display: inline-block;
          position: relative;
          overflow: hidden;
          height: 42px;
          line-height: 42px;
          background: #444;
          color: #fff;
          font-size: 13px;
          text-align: left;
          width: 116px; }
          #main #skitso #skitso-share .share > a span {
            display: block;
            width: 42px;
            height: 42px;
            line-height: 46px;
            text-align: center;
            float: left;
            font-size: 22px;
            margin-top: 0 !important; }
          #main #skitso #skitso-share .share > a em {
            position: absolute;
            right: -42px;
            top: 0;
            display: block;
            width: 42px;
            height: 42px;
            text-align: center;
            font-size: 13px;
            opacity: 0;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out; }
          #main #skitso #skitso-share .share > a:hover em {
            right: 0;
            opacity: 1; }
        #main #skitso #skitso-share .share > a.share_facebook {
          background: #305891; }
        #main #skitso #skitso-share .share > a.share_twitter {
          background: #2ca8d2; }
        #main #skitso #skitso-share .share > a.share_google {
          background: #dd4b39; }
    #main #skitso #skitso-more {
      text-align: center; }
      #main #skitso #skitso-more a {
        color: #909090;
        font-weight: 700;
        font-size: 14px;
        padding-right: 14px;
        background-repeat: no-repeat;
        background-position: right center;
        display: block;
        height: 250px; }
        #main #skitso #skitso-more a.more-skitsa-button {
          position: absolute;
          bottom: 0;
          width: 100%;
          text-align: center;
          margin-bottom: 20px; }
        #main #skitso #skitso-more a .more-skitso-header {
          margin-top: 30px;
          font-size: 24px;
          color: #fff; }
        #main #skitso #skitso-more a .more-skitso-subheader {
          margin-top: 25px;
          font-size: 14px;
          font-style: italic;
          font-weight: 300;
          color: #909090; }
        #main #skitso #skitso-more a.skitso-more-img {
          padding-top: 30px; }
        #main #skitso #skitso-more a.arrowed {
          background-image: url(../img/komisarios-arrow.png);
          background-repeat: no-repeat;
          background-position: right center; }
  #main .skitso-share-buttons {
    padding: 0;
    bottom: 0;
    position: absolute;
    margin-left: 12px; }
  #main #ekloges_webtv_promo {
    margin-bottom: 32px;
    background: #111; }
    #main #ekloges_webtv_promo > a {
      display: block;
      color: #fff; }
      #main #ekloges_webtv_promo > a > img {
        width: 100%;
        height: auto; }
      #main #ekloges_webtv_promo > a .data {
        padding: 0 16px; }
        #main #ekloges_webtv_promo > a .data .data_inner {
          padding: 12px 0; }
        #main #ekloges_webtv_promo > a .data p {
          margin: 0 0 8px 0;
          line-height: 1em;
          font-size: 14px; }
        #main #ekloges_webtv_promo > a .data h3 {
          font-size: 18px;
          margin: 0; }
  #main #ekloges2015-home {
    margin-bottom: 32px;
    background: #111;
    color: #fff; }
    #main #ekloges2015-home h1 {
      font-size: 45px;
      font-weight: bold;
      line-height: 1.1em;
      text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
      display: inline-block;
      vertical-align: middle;
      line-height: normal; }
    #main #ekloges2015-home a {
      color: #fff; }
    #main #ekloges2015-home > a {
      display: block;
      color: #fff; }
      #main #ekloges2015-home > a > img {
        width: 100%;
        height: auto; }
    #main #ekloges2015-home > img,
    #main #ekloges2015-home a > .hidden-desktop > img {
      width: 100%;
      height: auto; }
    #main #ekloges2015-home > .clearfix, #main #ekloges2015-home > .news_item2.news_item2_small_wide {
      padding: 32px; }
    #main #ekloges2015-home .ekloges2015-header {
      background-color: #de1920;
      min-height: 90px;
      padding: 0px 30px;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
      background-position: center center;
      line-height: 90px; }
    #main #ekloges2015-home .side {
      float: left;
      width: 25%; }
      #main #ekloges2015-home .side ul {
        margin: 0 0 16px 0;
        padding: 0;
        list-style: none; }
        #main #ekloges2015-home .side ul li {
          margin: 0; }
          #main #ekloges2015-home .side ul li a {
            padding: 10px 0;
            border-top: 1px solid #444;
            display: block;
            line-height: 20px;
            font-size: 14px;
            font-weight: bold; }
            #main #ekloges2015-home .side ul li a i {
              display: block;
              float: right;
              font-style: normal;
              font-weight: bold;
              font-size: 22px;
              line-height: 20px; }
            #main #ekloges2015-home .side ul li a:hover {
              color: #de1a20; }
          #main #ekloges2015-home .side ul li:first-child a {
            border-top: none; }
      #main #ekloges2015-home .side > a {
        font-size: 14px;
        font-weight: bold;
        background: #de1920;
        display: block;
        padding: 12px 8px;
        text-align: center;
        color: #fff;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px; }
        #main #ekloges2015-home .side > a:hover {
          background: #b01419; }
    #main #ekloges2015-home .articles {
      float: right;
      width: 70%; }
      #main #ekloges2015-home .articles article {
        width: 30.66%;
        float: left;
        margin-left: 4%; }
        #main #ekloges2015-home .articles article a {
          display: block; }
        #main #ekloges2015-home .articles article img {
          margin: 0 0 10px 0; }
        #main #ekloges2015-home .articles article h3 {
          margin: 0 0 10px 0;
          font-size: 16px; }
        #main #ekloges2015-home .articles article p {
          font-size: 13px;
          color: #999;
          margin: 0; }
        #main #ekloges2015-home .articles article:first-child {
          margin-left: 0; }
        #main #ekloges2015-home .articles article.article-4 {
          display: none; }
    #main #ekloges2015-home.wide .side {
      width: 18%; }
    #main #ekloges2015-home.wide .articles {
      width: 79%; }
      #main #ekloges2015-home.wide .articles article {
        width: 22%; }
        #main #ekloges2015-home.wide .articles article.article-4 {
          display: block; }
  #main .sideNewsletter .the_category {
    background-image: url(../img/newslettebg.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 22px;
    margin-bottom: 5px !important; }
    #main .sideNewsletter .the_category:after {
      display: none; }
  #main .sideNewsletter form {
    margin-bottom: 0 !important; }
    #main .sideNewsletter form input {
      font-size: 12px;
      font-weight: 300;
      display: inline-block;
      border-radius: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border: 0;
      box-sizing: border-box;
      padding: 20px 10px;
      margin-bottom: 3px; }
      #main .sideNewsletter form input::-webkit-input-placeholder {
        /* WebKit, Blink, Edge */
        color: #fff; }
      #main .sideNewsletter form input:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #fff;
        opacity: 1; }
      #main .sideNewsletter form input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #fff;
        opacity: 1; }
      #main .sideNewsletter form input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #fff; }
    #main .sideNewsletter form input[type=email] {
      background-color: #212121;
      color: #fff;
      width: 205px;
      outline: 0; }
    #main .sideNewsletter form input[type=submit], #main .sideNewsletter form input[type=button] {
      background-color: #de1a20;
      color: #fff;
      padding: 20px;
      width: 95px;
      outline: 0; }
    #main .sideNewsletter form #sidenewsletter-msg {
      font-size: 12px; }
  @media only screen and (min-width: 960px) {
    #main #ekloges_webtv_promo > a .data {
      padding: 0 32px; }
      #main #ekloges_webtv_promo > a .data .data_inner {
        padding-right: 80px;
        background: url(../img/eklogesWebTvArrow.png) no-repeat right 50%; }
      #main #ekloges_webtv_promo > a .data h3 {
        font-size: 24px; } }
  @media only screen and (max-width: 1300px) {
    #main .b300Wrapper {
      display: none; }
    #main #skitso {
      margin: 0; } }
  @media only screen and (max-width: 960px) {
    #main #ekloges2015-home > .clearfix, #main #ekloges2015-home > .news_item2.news_item2_small_wide {
      padding: 16px; }
    #main #ekloges2015-home-wrapper {
      padding-right: 3.21%; }
    #main #skitso {
      float: none;
      margin-left: auto !important;
      margin-right: auto !important; } }
  @media only screen and (max-width: 960px) {
    #main #ekloges2015-home > .clearfix, #main #ekloges2015-home > .news_item2.news_item2_small_wide {
      padding: 16px; }
    #main #ekloges2015-home.wide .side {
      width: 25%; }
    #main #ekloges2015-home.wide .articles {
      width: 70%; }
      #main #ekloges2015-home.wide .articles article {
        width: 30.66%; }
        #main #ekloges2015-home.wide .articles article.article-4 {
          display: none; }
    #main .topNewsWrapper {
      display: none; } }
  @media only screen and (max-width: 680px) {
    #main #skitso {
      width: 100% !important;
      height: auto; }
      #main #skitso #skitso-image img {
        max-width: none !important; }
      #main #skitso .skitso-share-buttons {
        position: static; }
      #main #skitso .skitso-title {
        max-width: none !important;
        font-size: 18px !important; }
    #main #ekloges2015-home h1 {
      font-size: 25px; } }
  @media only screen and (max-width: 580px) {
    #main .topNewsWrapper {
      display: block; }
    #main #ekloges2015-home .side,
    #main #ekloges2015-home .articles {
      float: none;
      width: auto !important; }
    #main #ekloges2015-home .articles {
      margin: 0; }
      #main #ekloges2015-home .articles article {
        float: none;
        width: auto !important;
        margin: 0 !important; }
        #main #ekloges2015-home .articles article img {
          float: left;
          margin: 0 0 16px 0;
          width: 120px !important; }
        #main #ekloges2015-home .articles article h3 {
          margin: 0 0 16px 136px;
          font-size: 14px; }
        #main #ekloges2015-home .articles article p {
          display: none; }
    #main .news_item2_roi {
      width: 100% !important;
      margin-left: auto !important;
      margin-right: auto !important;
      float: none !important;
      margin-left: auto;
      margin-right: auto; }
    #main .fullInnerSkitso {
      margin-right: 12px !important; }
    #main .fullInnerHome2 {
      margin-right: 12px !important; }
      #main .fullInnerHome2 .one_third,
      #main .fullInnerHome2 .two_thirds {
        width: 100% !important; }
    #main #home_set2 .two_thirds .news_item2:first-child {
      margin-bottom: 32px; } }
  #main #category_page {
    margin-bottom: 0;
    padding-bottom: 64px; }
    #main #category_page .adj_sidebar .one_third {
      width: 30.12%;
      margin-right: 3.21%; }
    #main #category_page .adj_sidebar .two_thirds {
      width: 63.45%;
      margin-right: 3.21%; }
    #main #category_page .adj_sidebar .row:first-child {
      margin-bottom: 32px; }
    #main #category_page #latest_news_sidebar {
      margin-top: 32px; }
      #main #category_page #latest_news_sidebar .the_category {
        margin-bottom: 16px; }
    #main #category_page #top_stories_sidebar .the_category {
      margin-bottom: 16px; }
  #main .article_separator {
    height: 32px;
    width: 100%;
    background: url(../img/article_separator.jpg);
    margin: 64px 0; }
  #main #article_page {
    margin-bottom: 0;
    padding-bottom: 64px; }
    #main #article_page .adj_sidebar .article_header {
      display: block; }
      #main #article_page .adj_sidebar .article_header .the_category {
        margin-bottom: 16px; }
      #main #article_page .adj_sidebar .article_header h1 {
        font-size: 45px; }
        #main #article_page .adj_sidebar .article_header h1 a {
          color: #212121; }
      #main #article_page .adj_sidebar .article_header img {
        width: 100% !important;
        margin: 32px 0; }
    #main #article_page .adj_sidebar .article_video {
      margin: 32px 0; }
    #main #article_page .adj_sidebar .article_social {
      font-size: 13px; }
      #main #article_page .adj_sidebar .article_social > div {
        width: 145px;
        margin: 0 auto;
        text-align: center;
        margin-top: -96px;
        background: #eee; }
        #main #article_page .adj_sidebar .article_social > div > div {
          padding: 32px 0;
          border-bottom: 1px solid #e0e0e0; }
          #main #article_page .adj_sidebar .article_social > div > div .avatar {
            display: block;
            margin: 0 auto 16px;
            width: 64px;
            height: 64px;
            -webkit-border-radius: 50%;
            border-radius: 50%; }
          #main #article_page .adj_sidebar .article_social > div > div > span {
            display: block;
            color: #aaa; }
            #main #article_page .adj_sidebar .article_social > div > div > span:last-child {
              margin-top: 8px; }
          #main #article_page .adj_sidebar .article_social > div > div:last-child {
            border: 0; }
      #main #article_page .adj_sidebar .article_social .article_social_tags ul {
        margin: 0;
        padding: 0;
        list-style: none; }
        #main #article_page .adj_sidebar .article_social .article_social_tags ul li {
          margin: 0;
          padding: 3px 0 0 0; }
    #main #article_page .adj_sidebar .article_share_buttons {
      width: 100%;
      display: block; }
    #main #article_page .adj_sidebar .share_icons {
      text-align: left;
      list-style: none;
      margin: 0;
      padding: 0; }
      #main #article_page .adj_sidebar .share_icons em {
        font-style: normal; }
      #main #article_page .adj_sidebar .share_icons li {
        margin: 0 0 8px 0; }
        #main #article_page .adj_sidebar .share_icons li.total {
          font-size: 20px;
          color: #777; }
          #main #article_page .adj_sidebar .share_icons li.total em {
            font-weight: bold;
            color: #222;
            float: right; }
        #main #article_page .adj_sidebar .share_icons li.share > a {
          display: block;
          position: relative;
          overflow: hidden;
          height: 42px;
          line-height: 42px;
          background: #444;
          color: #fff;
          font-size: 13px; }
          #main #article_page .adj_sidebar .share_icons li.share > a span {
            display: block;
            width: 42px;
            height: 42px;
            line-height: 46px;
            text-align: center;
            float: left;
            font-size: 22px; }
          #main #article_page .adj_sidebar .share_icons li.share > a em {
            position: absolute;
            right: -42px;
            top: 0;
            display: block;
            width: 42px;
            height: 42px;
            text-align: center;
            font-size: 13px;
            opacity: 0;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out; }
          #main #article_page .adj_sidebar .share_icons li.share > a:hover em {
            right: 0;
            opacity: 1; }
        #main #article_page .adj_sidebar .share_icons li.share > a.share_facebook {
          background: #305891; }
        #main #article_page .adj_sidebar .share_icons li.share > a.share_twitter {
          background: #2ca8d2; }
        #main #article_page .adj_sidebar .share_icons li.share > a.share_google {
          background: #dd4b39; }
      #main #article_page .adj_sidebar .share_icons.inline {
        width: 100%;
        background: #c00; }
        #main #article_page .adj_sidebar .share_icons.inline li.total {
          display: none; }
        #main #article_page .adj_sidebar .share_icons.inline li.share {
          float: left;
          display: block;
          width: 48%; }
          #main #article_page .adj_sidebar .share_icons.inline li.share:nth-child(3) {
            margin-left: 4%; }
          #main #article_page .adj_sidebar .share_icons.inline li.share:nth-child(4), #main #article_page .adj_sidebar .share_icons.inline li.share:nth-child(5), #main #article_page .adj_sidebar .share_icons.inline li.share:nth-child(6) {
            display: none; }
          #main #article_page .adj_sidebar .share_icons.inline li.share > a {
            padding-right: 16px; }
    #main #article_page .adj_sidebar .article_related {
      margin-right: -3.21%; }
      #main #article_page .adj_sidebar .article_related .one_third {
        width: 30.12%;
        margin-right: 3.21%;
        margin-bottom: 32px; }
      #main #article_page .adj_sidebar .article_related .the_category {
        margin-bottom: 32px; }
    #main #article_page .adj_sidebar .article_footer {
      border-top: 1px solid #e0e0e0;
      padding-top: 16px; }
      #main #article_page .adj_sidebar .article_footer .article_tags {
        margin-bottom: 32px;
        font-weight: bold;
        border-bottom: 1px solid #e0e0e0;
        padding-bottom: 16px;
        margin-bottom: 32px; }
        #main #article_page .adj_sidebar .article_footer .article_tags span {
          color: #de1a20;
          margin-right: 5px; }
        #main #article_page .adj_sidebar .article_footer .article_tags a {
          color: #222; }
    #main #article_page #latest_news_sidebar {
      margin-top: 32px; }
      #main #article_page #latest_news_sidebar .the_category {
        margin-bottom: 16px; }
    #main #article_page #top_news_sidebar {
      margin-top: 32px; }
      #main #article_page #top_news_sidebar .the_category {
        margin-bottom: 16px; }
    #main #article_page #top_stories_sidebar .the_category {
      margin-bottom: 16px; }
    #main #article_page #extra_news aside {
      margin-bottom: 32px; }
    #main #article_page .article_loader {
      height: 100px;
      overflow: hidden;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      text-align: center; }
      #main #article_page .article_loader i {
        font-size: 50px;
        color: #de1a20; }
      #main #article_page .article_loader > div {
        padding: 20px 0 0 0;
        color: #999; }
      #main #article_page .article_loader.hide {
        height: 0;
        opacity: 0; }
    #main #article_page .article_placeholder {
      min-height: 300px; }
    #main #article_page .article_sidebar_sticky.sticky {
      position: fixed;
      z-index: 9;
      top: 100px;
      right: 0;
      width: 300px;
      height: 500px;
      overflow: hidden; }
  #main .article_text {
    line-height: 1.5em;
    color: #555; }
    #main .article_text p {
      font-size: 17px;
      line-height: 1.5em;
      margin-bottom: 24px; }
    #main .article_text.enable_lead > p:first-child {
      font-weight: bold;
      font-size: 18px;
      color: #757575; }
    #main .article_text iframe, #main .article_text object, #main .article_text video {
      margin-bottom: 16px; }
    #main .article_text ul {
      list-style-type: disc;
      list-style-position: outside;
      margin: 0 0 20px 25px;
      padding: 0; }
    #main .article_text ol {
      list-style-position: outside;
      margin: 0 0 20px 25px;
      padding: 0; }
    #main .article_text ul ul, #main .article_text ul ol, #main .article_text ol ul, #main .article_text ol ol {
      padding-top: 10px;
      margin-bottom: 10px; }
    #main .article_text h1 {
      margin-bottom: 32px;
      color: #333; }
    #main .article_text h2, #main .article_text h3, #main .article_text h4 {
      padding-top: 10px;
      margin-bottom: 16px;
      color: #333; }
    #main .article_text img {
      max-width: 100%;
      height: auto !important; }
    #main .article_text img.left {
      float: left;
      margin: 5px 20px 16px 0;
      max-width: 360px;
      height: auto !important;
      width: auto !important; }
    #main .article_text img.right {
      float: right;
      margin: 5px 0 16px 20px;
      max-width: 360px;
      height: auto !important; }
    #main .article_text blockquote, #main .article_text blockquote p {
      font-size: 22px;
      font-family: Georgia, serif;
      line-height: 1.3em;
      color: #777;
      font-style: italic;
      text-align: center; }
    #main .article_text blockquote {
      position: relative;
      margin: 20px 0 40px 0;
      padding: 5px 40px 0 45px;
      border: none; }
    #main .article_text blockquote:before {
      height: 40px;
      display: block;
      content: "\201C";
      font-family: Georgia, serif;
      font-size: 90px;
      position: absolute;
      left: -5px;
      top: 0;
      line-height: 80px;
      color: #de1a20; }
    #main .article_text blockquote:after {
      height: 40px;
      display: block;
      content: "\201D";
      font-family: Georgia, serif;
      font-size: 90px;
      position: absolute;
      right: 5px;
      bottom: -10px;
      line-height: 80px;
      color: #de1a20; }
    #main .article_text blockquote.right {
      width: 300px;
      margin-left: 16px; }
    #main .article_text blockquote.left {
      width: 300px;
      margin-right: 16px; }
    #main .article_text table {
      margin: 0 0 20px 0; }
    #main .article_text table tr td, #main .article_text table tr th {
      text-align: left;
      padding: 7px 10px;
      line-height: 1.4em; }
    #main .article_text table tr th {
      font-weight: bold;
      border-bottom: 1px solid #ccc;
      color: #fff;
      background: #202830; }
    #main .article_text table tr td {
      border-bottom: 1px solid #ccc;
      font-size: 14px;
      background: #fff; }
    #main .article_text table tr:hover td {
      background: #eee; }
  #main .article_source {
    padding-top: 10px;
    margin: 0 0 32px 0; }
  #main .article_gallery {
    padding: 16px 0 0 0; }
    #main .article_gallery > div {
      float: left;
      width: 50%;
      line-height: 0; }
    #main .article_gallery > div:nth-child(2n+1) {
      clear: left; }
    #main .article_gallery a {
      display: block;
      padding-left: 8px;
      padding-bottom: 16px; }
    #main .article_gallery > div:nth-child(2n+1) a {
      padding-right: 8px;
      padding-left: 0; }
    #main .article_gallery img {
      width: 100%;
      height: auto !important; }

#main-article {
  position: relative;
  z-index: 1;
  max-width: 100%;
  margin: 0 auto;
  background: #fff;
  padding-top: 72px;
  overflow: hidden; }
  #main-article .the_category {
    font-size: 22px;
    margin-bottom: 30px; }
  #main-article .inner, #main-article #header_headline > div, #main-article #header > div, #main-article #main > div, #main-article #footer > div {
    margin-top: -420px; }
  #main-article .widjet30meresBala {
    margin-top: 10px; }
    #main-article .widjet30meresBala .clearfix, #main-article .widjet30meresBala .news_item2.news_item2_small_wide {
      background: none; }
  #main-article .article-topimage {
    position: relative;
    z-index: 0;
    line-height: 0;
    height: 480px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }
    #main-article .article-topimage .article-overlay {
      height: 100%;
      width: 100%;
      opacity: 0.95; }
  #main-article #article_page {
    position: relative; }
    #main-article #article_page header {
      position: absolute;
      z-index: 4;
      left: 0;
      top: 80px;
      max-width: 500px; }
      #main-article #article_page header h1 {
        font-size: 43px;
        color: white; }
        #main-article #article_page header h1 a {
          color: white;
          text-shadow: 3px 4px 25px #313131; }
    #main-article #article_page .left_sidebar {
      width: 20%;
      float: left; }
      #main-article #article_page .left_sidebar .article_dates {
        font-size: 12.5px;
        color: #fff;
        height: 440px; }
        #main-article #article_page .left_sidebar .article_dates span {
          color: #d0d0d0; }
      #main-article #article_page .left_sidebar .article-author {
        margin-bottom: 40px; }
        #main-article #article_page .left_sidebar .article-author .author-title {
          margin-bottom: 40px; }
          #main-article #article_page .left_sidebar .article-author .author-title .avatar {
            display: block;
            margin: 0 auto 16px;
            width: 85px;
            height: 85px;
            -webkit-border-radius: 50%;
            border-radius: 50%;
            float: left; }
          #main-article #article_page .left_sidebar .article-author .author-title .authortext {
            display: table;
            margin-left: 100px;
            height: 85px; }
            #main-article #article_page .left_sidebar .article-author .author-title .authortext span {
              color: #787878;
              display: table-cell;
              vertical-align: middle;
              font-weight: 300; }
              #main-article #article_page .left_sidebar .article-author .author-title .authortext span b {
                display: block;
                color: #212121;
                font-weight: 600; }
        #main-article #article_page .left_sidebar .article-author .author-social {
          width: 100%; }
          #main-article #article_page .left_sidebar .article-author .author-social span {
            font-size: 13px;
            color: #787878;
            width: 100%;
            display: block;
            margin-bottom: 10px; }
          #main-article #article_page .left_sidebar .article-author .author-social a {
            display: inline-block;
            padding: 5px 10px; }
      #main-article #article_page .left_sidebar .article_social_tags span {
        font-weight: 600;
        margin-bottom: 15px;
        display: block; }
      #main-article #article_page .left_sidebar .article_social_tags ul {
        list-style-type: none;
        margin: 0;
        padding: 0; }
        #main-article #article_page .left_sidebar .article_social_tags ul li {
          display: block;
          margin-bottom: 5px; }
          #main-article #article_page .left_sidebar .article_social_tags ul li a {
            color: #7c7c7c;
            font-weight: 300;
            font-size: 14px; }
      #main-article #article_page .left_sidebar .article_related {
        margin-bottom: 50px; }
    #main-article #article_page .main-article .article_video {
      width: 100%;
      margin-bottom: 50px; }
    #main-article #article_page .main-article .article_image {
      width: 100%;
      margin-bottom: 50px;
      background: black; }
      #main-article #article_page .main-article .article_image img {
        opacity: 0.9;
        width: 100%; }
      #main-article #article_page .main-article .article_image .fb-page img {
        opacity: 1;
        width: 100%; }
      #main-article #article_page .main-article .article_image .legend {
        bottom: 0px;
        left: 0;
        padding: 10px;
        background: #fff;
        position: absolute;
        font-size: 12.5px; }
        #main-article #article_page .main-article .article_image .legend span {
          font-style: italic; }
  #main-article #article-bottom {
    background: #eee;
    width: 100%;
    position: relative; }
    #main-article #article-bottom .inner-bottom {
      max-width: 1296px;
      margin: 0 auto;
      padding: 110px 0 50px 0px; }
      #main-article #article-bottom .inner-bottom #same_category {
        margin-bottom: 50px; }
        #main-article #article-bottom .inner-bottom #same_category .one_fourth {
          min-width: 300px;
          margin-bottom: 30px;
          width: 24%;
          margin-right: 1%;
          min-height: 320px; }
          #main-article #article-bottom .inner-bottom #same_category .one_fourth > div {
            width: 300px; }
          #main-article #article-bottom .inner-bottom #same_category .one_fourth img {
            margin-bottom: 30px; }
        #main-article #article-bottom .inner-bottom #same_category h2 a {
          font-size: 18px;
          color: #212121;
          min-height: 120px; }
      #main-article #article-bottom .inner-bottom #network_category {
        margin-bottom: 50px; }
        #main-article #article-bottom .inner-bottom #network_category .one_half {
          margin-bottom: 30px;
          width: 47.5%; }
          #main-article #article-bottom .inner-bottom #network_category .one_half img {
            margin-bottom: 30px; }
        #main-article #article-bottom .inner-bottom #network_category .one_fourth {
          margin-bottom: 30px;
          padding: 0px 0.9%;
          width: 24%; }
          #main-article #article-bottom .inner-bottom #network_category .one_fourth img {
            margin-bottom: 30px; }
        #main-article #article-bottom .inner-bottom #network_category .networksite a {
          font-size: 16px;
          color: #de1a20;
          min-height: 120px;
          font-style: italic; }
        #main-article #article-bottom .inner-bottom #network_category h2 a {
          font-size: 18px;
          color: #212121;
          min-height: 120px; }
  #main-article #joinradio {
    margin-bottom: 30px; }
  #main-article #article_related_new {
    margin-bottom: 50px;
    position: relative;
    min-height: 600px; }
    #main-article #article_related_new aside {
      position: absolute;
      top: 0px;
      height: 500px;
      width: 220px;
      overflow: hidden;
      box-shadow: 0px 5px 30px 5px #d6d6d6; }
      #main-article #article_related_new aside:first-child {
        position: relative; }
      #main-article #article_related_new aside img {
        width: 100%; }
      #main-article #article_related_new aside .the_info {
        height: 185px; }
        #main-article #article_related_new aside .the_info h2 {
          color: #fff;
          font-size: 18px;
          font-weight: 600;
          padding: 20px 15px; }
        #main-article #article_related_new aside .the_info .close-related {
          cursor: pointer; }
  #main-article .prevnext {
    margin: 30px 0px;
    overflow: hidden;
    clear: both; }
    #main-article .prevnext .the_category {
      background: none;
      color: white;
      margin-bottom: 20px; }
      #main-article .prevnext .the_category:after {
        width: 32px;
        display: block;
        border-bottom: 4px solid #de1a20;
        content: "";
        padding-top: 10px;
        margin: 0 auto; }
    #main-article .prevnext h2 {
      width: 100%;
      background: none;
      font-style: italic;
      font-size: 18px;
      font-weight: 500; }
    #main-article .prevnext .one_half {
      width: 49%; }
      #main-article .prevnext .one_half:last-child {
        float: right; }
        #main-article .prevnext .one_half:last-child .news_item1 {
          float: right; }
      #main-article .prevnext .one_half .news_item1 {
        max-width: 300px; }
        #main-article .prevnext .one_half .news_item1 img {
          opacity: 0.4;
          transform: scale(1); }
        #main-article .prevnext .one_half .news_item1:hover img {
          transform: scale(1.2); }
      #main-article .prevnext .one_half .the_info {
        top: 0;
        height: 100%;
        width: 100%;
        left: 10px;
        right: 0;
        bottom: 0; }
        #main-article .prevnext .one_half .the_info .inner-info {
          display: table;
          height: 100%;
          width: 100%;
          padding-right: 10px; }
          #main-article .prevnext .one_half .the_info .inner-info .info-vertical-middle {
            display: table-cell;
            vertical-align: middle;
            text-align: center; }
  #main-article .adj_sidebar_container {
    padding-right: 30px; }
  #main-article .article_source {
    margin-bottom: 30px; }
  #main-article .article_text {
    margin-bottom: 30px;
    line-height: 1.5em;
    color: #212121; }
    #main-article .article_text p {
      font-size: 18px;
      line-height: 1.5em;
      margin-bottom: 24px; }
    #main-article .article_text.enable_lead > p:first-child {
      font-weight: bold;
      font-size: 18px;
      color: #757575; }
    #main-article .article_text iframe, #main-article .article_text object, #main-article .article_text video {
      margin-bottom: 16px;
      max-width: 100%; }
    #main-article .article_text ul {
      list-style-type: disc;
      list-style-position: outside;
      margin: 0 0 20px 25px;
      padding: 0; }
    #main-article .article_text ol {
      list-style-position: outside;
      margin: 0 0 20px 25px;
      padding: 0; }
    #main-article .article_text ul ul, #main-article .article_text ul ol, #main-article .article_text ol ul, #main-article .article_text ol ol {
      padding-top: 10px;
      margin-bottom: 10px; }
    #main-article .article_text h1 {
      margin-bottom: 32px; }
    #main-article .article_text h2, #main-article .article_text h3, #main-article .article_text h4 {
      padding-top: 10px;
      margin-bottom: 16px; }
    #main-article .article_text h1 span, #main-article .article_text h2 span, #main-article .article_text h3 span, #main-article .article_text h4 span {
      display: inline-block;
      position: relative; }
    #main-article .article_text h2 span:after, #main-article .article_text h3 span:after, #main-article .article_text h4 span:after {
      width: 100%;
      display: inline-block;
      border-top: 10px solid #ebebeb;
      content: "";
      z-index: -1;
      margin-top: 20px;
      position: absolute;
      left: 0px; }
    #main-article .article_text img {
      max-width: 100%;
      height: auto !important; }
    #main-article .article_text img.left {
      float: left;
      margin: 5px 20px 16px 0;
      max-width: 360px;
      height: auto !important;
      width: auto !important; }
    #main-article .article_text img.right {
      float: right;
      margin: 5px 0 16px 20px;
      max-width: 360px;
      height: auto !important; }
    #main-article .article_text blockquote, #main-article .article_text blockquote p {
      font-size: 19px;
      font-family: Georgia, serif;
      line-height: 1.5em;
      color: #777;
      font-style: italic;
      text-align: center; }
    #main-article .article_text blockquote {
      position: relative;
      margin: 20px 0 40px 0;
      padding: 40px 60px 40px 65px;
      border: none; }
    #main-article .article_text blockquote:before {
      height: 40px;
      display: block;
      content: "\61";
      font-size: 40px;
      position: relative;
      line-height: 80px;
      margin: 0 auto;
      margin-bottom: 40px;
      font-family: "untitled-font-1" !important;
      font-style: normal !important;
      font-weight: normal !important;
      font-variant: normal !important;
      text-transform: none !important;
      speak: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    #main-article .article_text blockquote.right {
      width: 300px;
      margin-left: 16px; }
    #main-article .article_text blockquote.left {
      width: 300px;
      margin-right: 16px; }
    #main-article .article_text table {
      margin: 0 0 20px 0; }
    #main-article .article_text table tr td, #main-article .article_text table tr th {
      text-align: left;
      padding: 7px 10px;
      line-height: 1.4em; }
    #main-article .article_text table tr th {
      font-weight: bold;
      border-bottom: 1px solid #ccc;
      color: #fff;
      background: #202830; }
    #main-article .article_text table tr td {
      border-bottom: 1px solid #ccc;
      font-size: 14px;
      background: #fff; }
    #main-article .article_text table tr:hover td {
      background: #eee; }
  #main-article .addthis_jumbo_share {
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px; }
  #main-article .addthis_jumbo_share td {
    border-bottom: none !important;
    text-align: center !important; }

.article_gallery {
  padding: 16px 0 0 0; }
  .article_gallery > div {
    float: left;
    width: 50%;
    line-height: 0; }
  .article_gallery > div:nth-child(2n+1) {
    clear: left; }
  .article_gallery a {
    display: block;
    padding-left: 8px;
    padding-bottom: 16px; }
  .article_gallery > div:nth-child(2n+1) a {
    padding-right: 8px;
    padding-left: 0; }
  .article_gallery img {
    width: 100%;
    height: auto !important; }

#article-top-news {
  background: none;
  margin-bottom: 0; }
  #article-top-news .flex-direction-nav a {
    top: -86px;
    color: #757575; }
  #article-top-news .flex-direction-nav a:before {
    font-size: 16px; }
  #article-top-news .flex-direction-nav .flex-next {
    right: 0px; }
  #article-top-news .flex-direction-nav .flex-prev {
    right: 30px; }

#disqus_thread {
  margin-bottom: 80px; }

#mobile_dates {
  font-size: 12.5px;
  color: #212121; }
  #mobile_dates span {
    color: #d0d0d0; }

#mobile_author {
  display: none;
  margin-bottom: 25px; }
  #mobile_author .author-title {
    margin-bottom: 0px; }
    #mobile_author .author-title .avatar {
      display: block;
      margin: 0 auto;
      width: 60px;
      height: 60px;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      float: left; }
    #mobile_author .author-title .authortext {
      display: table;
      margin-left: 70px;
      height: 60px; }
      #mobile_author .author-title .authortext span {
        color: #787878;
        display: table-cell;
        vertical-align: middle;
        font-weight: 300; }
        #mobile_author .author-title .authortext span b {
          display: block;
          color: #212121;
          font-weight: 600; }

@media only screen and (max-width: 1299px) {
  #main-article #article_page header {
    position: relative;
    width: 100%;
    margin-bottom: 30px;
    top: 0; }
  #main-article #article_page .left_sidebar {
    width: 100%;
    min-height: auto;
    display: none !important; }
  #main-article .main-article {
    width: 100% !important; }
  #main-article #main-article .adj_sidebar_container {
    padding-right: 0; }

  #main-article #article-bottom .inner-bottom {
    padding: 110px 20px 50px 20px; }

  #main-article #article_page header {
    max-width: 70%; }

  #main-article #article_page .main-article .article_image {
    margin-bottom: 25px; }

  #mobile_author {
    display: block; } }
@media only screen and (max-width: 959px) {
  .adj_sidebar .adj_sidebar {
    clear: both; }

  #main-article .inner, #main-article #header_headline > div, #main-article #header > div, #main-article #main > div, #main-article #footer > div {
    padding: 0px 20px; }

  .sidebar {
    display: none !important; }

  #main-article .article-topimage {
    height: 350px; }

  #main-article .inner, #main-article #header_headline > div, #main-article #header > div, #main-article #main > div, #main-article #footer > div {
    margin-top: -320px; }

  #main-article .article_text {
    padding-right: 0; }

  #main-article #article-bottom .inner-bottom img {
    width: 100%; }
  #main-article #article-bottom .inner-bottom .one_half {
    width: 100%; }
  #main-article #article-bottom .inner-bottom .one_fourth {
    width: 50%; }

  .adj_sidebar .adj_sidebar_container > div, .adj_sidebar .adj_sidebar_container > section, .adj_sidebar .adj_sidebar_container > article {
    margin-right: 0; }

  #main-article .adj_sidebar_container {
    padding-right: 0; } }
@media only screen and (max-width: 767px) {
  #main-article {
    padding-top: 52px; }

  #main-article .article-topimage {
    height: 300px; }

  #main-article .inner, #main-article #header_headline > div, #main-article #header > div, #main-article #main > div, #main-article #footer > div {
    margin-top: -270px; }

  #main-article #article_page header {
    max-width: 100%; }

  #main-article #article_page header h1 {
    font-size: 35px; }

  #main-article #article-bottom .inner-bottom #network_category .one_half {
    width: 100%; }

  #main-article #article-bottom .inner-bottom #network_category .one_fourth {
    width: 50%; } }
@media only screen and (max-width: 580px) {
  #main-article .article-topimage {
    height: 200px; }

  #main-article .inner, #main-article #header_headline > div, #main-article #header > div, #main-article #main > div, #main-article #footer > div {
    margin-top: -170px; }

  #header #header_main #logo a {
    margin-left: 0; }

  #main-article #article_page header h1 {
    font-size: 25px; }

  .prevnext {
    display: none; } }
#popup-galleryimages {
  background: #000;
  position: relative;
  line-height: 1;
  margin: 30px 0px; }
  #popup-galleryimages img {
    width: 100%;
    opacity: 0.2; }
  #popup-galleryimages .popup-gallery {
    cursor: pointer; }
  #popup-galleryimages .popup-gallery-text {
    position: absolute;
    width: 55px;
    height: 55px;
    top: 50%;
    left: 50%;
    margin-top: -27px;
    margin-left: -27px;
    background: #bd2126;
    border-radius: 25px;
    text-align: center; }
    #popup-galleryimages .popup-gallery-text i {
      color: white;
      font-size: 30px;
      line-height: 55px;
      padding: 0px 11px;
      font-family: "untitled-font-1" !important;
      font-style: normal !important;
      font-weight: normal !important;
      font-variant: normal !important;
      text-transform: none !important;
      speak: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    #popup-galleryimages .popup-gallery-text span {
      display: block;
      position: absolute;
      top: -5px;
      background: #d80d14;
      border-radius: 25px;
      color: white;
      font-size: 14px;
      width: 20px;
      height: 20px;
      right: -5px;
      line-height: 20px; }

.expanded-gallery {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 9999;
  transition: opacity 0.15s; }

.close-gallery {
  position: absolute;
  z-index: 9999;
  top: 20px;
  right: 0;
  padding: 20px;
  background-image: url(../img/icons/gallery-closebutton.png);
  background-repeat: no-repeat;
  background-position: center; }
  .close-gallery:hover {
    background-color: #111;
    background-image: url(../img/icons/gallery-closebutton-white.png); }

.gallery-sidebar {
  height: 100%;
  position: absolute;
  width: 300px;
  top: 0;
  right: 0;
  margin-right: 50px; }

.expand-gallery-inner {
  width: auto;
  margin-right: 400px;
  position: relative;
  height: 100%; }
  .expand-gallery-inner .slides li {
    display: table !important;
    text-align: center; }
    .expand-gallery-inner .slides li .galleryImageWrapper {
      display: table-cell;
      vertical-align: middle;
      text-align: center; }

.expand-gallery-inner .flex-direction-nav li a {
  width: 50px;
  height: 50px;
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat; }
  .expand-gallery-inner .flex-direction-nav li a:hover {
    background-color: #111; }
  .expand-gallery-inner .flex-direction-nav li a.flex-prev {
    left: 0;
    background-image: url(../img/icons/prev.png); }
    .expand-gallery-inner .flex-direction-nav li a.flex-prev:before {
      content: "" !important; }
    .expand-gallery-inner .flex-direction-nav li a.flex-prev:hover {
      background-image: url(../img/icons/prev-white.png); }
  .expand-gallery-inner .flex-direction-nav li a.flex-next {
    right: 0;
    background-image: url(../img/icons/next.png); }
    .expand-gallery-inner .flex-direction-nav li a.flex-next:before {
      content: "" !important; }
    .expand-gallery-inner .flex-direction-nav li a.flex-next:hover {
      background-image: url(../img/icons/next-white.png); }

​
.article-title-in-header-inner {
  max-width: 1150px;
  width: 100%; }

.galleryImageInfo {
  position: absolute;
  bottom: 15%; }
  .galleryImageInfo .btn {
    margin-top: 15px;
    display: block; }

.galleryImageInfoInner {
  margin-bottom: 30px; }

.galleryImageInfoInner.galleryImageInfoInnerDescription {
  font-size: 20px;
  font-weight: 700; }

.galleryInfoCredits.galleryImageInfoInner {
  font-size: 14px; }

@media only screen and (max-width: 1600px) {
  .expanded-gallery img {
    max-width: 70% !important; } }
@media only screen and (max-width: 944px) {
  .expand-gallery-inner {
    width: 100%;
    height: auto !important;
    float: left;
    box-sizing: border-box; }
    .expand-gallery-inner li {
      height: auto !important; }
      .expand-gallery-inner li img {
        max-width: 100%; }

  .gallery-sidebar {
    width: 100%;
    float: left;
    position: static;
    margin: 0;
    padding: 0; }
    .gallery-sidebar .galleryImageInfo {
      position: static;
      width: 100%;
      box-sizing: border-box;
      padding: 0 20px; }

  .counter span:first-child {
    font-size: 60px !important; }

  .close-gallery {
    top: 0 !important;
    border: 0px solid #fff !important;
    background-image: url(../img/icons/gallery-closebutton-white.png) !important; }

  .expanded-gallery {
    top: 52px !important; }

  .expand-gallery-inner img {
    max-width: 100% !important; } }
@media only screen and (max-width: 740px) {
  .expand-gallery-inner li {
    height: auto !important; }
    .expand-gallery-inner li img {
      max-width: 100%; }

  .imagesCount {
    font-size: 40px !important;
    margin-top: 100% !important; } }
@media only screen and (max-width: 560px) {
  .popup-gallery .imagesCount {
    margin-top: 5% !important; } }
.popup-related {
  position: absolute;
  bottom: 10px;
  color: white;
  display: block;
  z-index: 1;
  right: 10px;
  opacity: 0.6;
  font-size: 14px; }
  .popup-related span {
    font-family: "untitled-font-1" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px; }

.seeemore-related {
  position: absolute;
  bottom: 10px;
  color: white;
  display: block;
  z-index: 1;
  right: 10px;
  opacity: 0.6;
  font-size: 14px;
  display: none; }
  .seeemore-related span {
    font-family: "untitled-font-1" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px; }

.seeemoreone-related {
  position: absolute;
  bottom: 10px;
  color: white;
  display: block;
  z-index: 1;
  right: 10px;
  opacity: 0.6;
  font-size: 14px; }
  .seeemoreone-related span {
    font-family: "untitled-font-1" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px; }

.overlay-related {
  position: fixed;
  background: white;
  height: 100%;
  width: 100%;
  z-index: 99;
  top: 0;
  visibility: hidden;
  opacity: 0.95; }
  .overlay-related.active {
    visibility: visible; }

#article_related_new {
  z-index: 100;
  position: relative; }

#main-article #article_related_new aside {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  top: 80px; }
  #main-article #article_related_new aside.active {
    width: 220px;
    margin-right: 3%;
    float: left; }

#article_related_new.active {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

#article_related_new .the_category a {
  display: none;
  cursor: pointer; }
  #article_related_new .the_category a i {
    font-size: 14px;
    margin-right: 10px; }

/*=====================================
   # Footer
=====================================*/
#footer {
  position: relative;
  z-index: 10;
  padding: 30px 0;
  background: #fff;
  color: #9b9b9c;
  font-size: 11px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
  #footer a {
    color: #9b9b9c;
    font-size: 11px; }
    #footer a:hover {
      color: #212121; }
  #footer .row .one_half:last-child {
    text-align: right; }
  #footer .row .one_third .one_half {
    float: left; }
  #footer .row .one_third .right {
    text-align: right; }
  #footer .row .one_third:first-child {
    text-align: left; }
  #footer .row .one_third:last-child {
    text-align: right; }
  #footer .row:first-child {
    margin-bottom: 50px;
    text-align: center; }
  #footer #synergazomena {
    text-align: center;
    margin-bottom: 50px; }
    #footer #synergazomena a {
      margin: 0px 4%;
      opacity: 1; }
      #footer #synergazomena a img {
        transition: all .2s ease-in-out;
        transform: scale(1); }
      #footer #synergazomena a:hover img {
        transform: scale(1.1); }
  #footer #social_footer {
    margin-bottom: 50px;
    text-align: center; }
    #footer #social_footer a {
      margin: 0px 5px;
      text-align: center;
      color: #bcbcbc;
      opacity: 0.9;
      font-size: 16px; }
      #footer #social_footer a span {
        padding: 10px 10px;
        display: inline-block;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        border: 1px solid #bcbcbc;
        width: 42px; }
        #footer #social_footer a span:before {
          margin-left: -4px; }
      #footer #social_footer a:hover span {
        color: #fff;
        background: #bcbcbc; }
  #footer #menu_footer a {
    margin: 0px 3%; }

#newsletter {
  text-align: center;
  padding: 50px 20px;
  background: #eee;
  z-index: 99;
  position: relative;
  margin-bottom: 0 !important; }
  #newsletter h2 {
    color: #4f5362;
    font-size: 32px;
    margin-bottom: 20px; }
  #newsletter p {
    color: #4f5362;
    margin-bottom: 45px; }
  #newsletter #newsletter-form-updated {
    max-width: 700px; }
    #newsletter #newsletter-form-updated #newsletter-msg {
      width: 100%; }
    #newsletter #newsletter-form-updated input {
      margin: 3%; }
    #newsletter #newsletter-form-updated input[type="text"]:focus {
      border: none; }
    #newsletter #newsletter-form-updated input[type="text"] {
      background-color: #e2e3e9;
      border-radius: 25px;
      color: #4f5362;
      font-size: 14px;
      width: 62%;
      border: none;
      padding: 13px 16px; }
    #newsletter #newsletter-form-updated input[type="submit"] {
      background-color: white;
      border-radius: 25px;
      color: #4f5362;
      font-size: 12px;
      width: 25%;
      border: none;
      padding: 13px 16px; }

/*=====================================
   # Navigation
=====================================*/
/*=====================================
   # Main Navigation Menu
=====================================*/
#nav {
  position: fixed;
  z-index: 2000;
  top: 0;
  bottom: 0;
  left: -340px;
  width: 340px;
  text-align: center;
  background: #fff;
  font-family: Georgia, serif;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  #nav.menu_open {
    left: 0; }
  #nav > a > img, #nav > img {
    padding: 60px 0 40px; }
  #nav #menu_close {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 22px;
    color: #c2c2c2;
    cursor: pointer; }
  #nav ul li a {
    text-decoration: none;
    display: block;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
  #nav #menu_categories li a {
    color: #bdbdbd;
    padding: 20px 0 0;
    height: 60px; }
    #nav #menu_categories li a:hover, #nav #menu_categories li a.submenu_open {
      color: #212121; }
      #nav #menu_categories li a:hover span, #nav #menu_categories li a.submenu_open span {
        width: 32px;
        display: block;
        border-bottom: 4px solid #de1a20; }
    #nav #menu_categories li a span {
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      width: 32px;
      display: block;
      border-bottom: 1px solid #eee;
      margin: 20px auto 0; }
  #nav #menu_social {
    text-align: center;
    width: 80%;
    margin: 30px auto 0;
    padding: 30px;
    border-top: 1px solid #eee; }
    #nav #menu_social li {
      display: inline-block; }
      #nav #menu_social li a {
        font-size: 30px;
        color: #757575;
        padding: 0 8px;
        outline: 0; }
        #nav #menu_social li a:hover {
          color: #212121; }
  #nav #search_form {
    width: 80%;
    margin: 30px auto 0;
    padding: 60px 30px 0 30px;
    border-top: 1px solid #eee; }
    #nav #search_form div {
      width: 200px;
      background: #f5f5f5;
      text-align: left;
      margin: 0 auto;
      padding: 6px 16px; }
      #nav #search_form div input[type="text"] {
        width: 150px;
        border: none;
        background: #f5f5f5;
        padding: 8px 0;
        margin: 0;
        font-size: 14px;
        font-family: Helvetica, Arial, sans-serif; }
        #nav #search_form div input[type="text"]:active, #nav #search_form div input[type="text"]:focus {
          outline: none;
          box-shadow: none; }
        #nav #search_form div input[type="text"]:focus + #search_go {
          color: #de1a20; }
      #nav #search_form div #search_go {
        float: right;
        margin-top: 2px;
        font-size: 18px;
        color: #bbb; }

/*=====================================
   # Category Posts Extra menu
=====================================*/
#nav_categories {
  position: fixed;
  z-index: 1500;
  top: 0;
  bottom: 0;
  left: -697px;
  width: 697px;
  background: #eee;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  #nav_categories.submenu_open {
    left: 340px; }
  #nav_categories .nav_category {
    display: none;
    padding: 32px; }
    #nav_categories .nav_category.submenu_open {
      display: block; }
    #nav_categories .nav_category > div:first-child {
      margin-right: 32px; }
    #nav_categories .nav_category > div:last-child .news_item1 {
      max-width: 300px; }
    #nav_categories .nav_category > div:last-child .news_item1:first-child {
      margin-bottom: 32px; }

/*=====================================
   # The Opacity Overlay
=====================================*/
#overlay {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  background: url(../img/opacity.png);
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
  #overlay.menu_open {
    visibility: visible;
    opacity: 1; }

#scroll_top {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  position: fixed;
  z-index: 12;
  bottom: 20px;
  right: 20px;
  color: #888;
  font-size: 40px; }
  #scroll_top.show {
    opacity: 1; }

.skinFixed {
  position: fixed;
  margin-top: 0 !important;
  top: 72px; }

/*=====================================
   # Legacy code
=====================================*/
/* Newspapers */
#newspapers .newspapers-group:first-child {
  border-top: none; }

.newspapers-group h2 {
  font-weight: bold;
  font-size: 18px;
  color: #666; }

.newspapers-records ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.newspapers-records ul li {
  width: 180px;
  height: 260px;
  padding: 0;
  margin: 0 6px 32px 6px;
  overflow: hidden;
  float: left; }

.newspapers-records ul li a {
  display: block;
  color: #222; }

.newspapers-records ul li a h4 {
  font-size: 15px;
  text-align: center;
  margin: 0 0 5px 0; }

.newspapers-records ul li .image {
  position: relative;
  border: 5px solid #eee; }

.newspapers-records ul li .image span {
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../img/icon-zoom.png) no-repeat 50% 50%; }

.newspapers-records ul li a:hover .image span {
  display: block; }

.newspapers-records ul li img {
  width: 100%; }

#newspapers-dates {
  margin: 20px 7px 0 0;
  height: 28px;
  line-height: 28px;
  float: right; }

#newspapers-dates > a {
  display: inline-block;
  height: 28px;
  width: 30px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  opacity: .7;
  text-indent: -9999px;
  outline: none; }

#newspapers-dates > a:hover {
  opacity: .9; }

#newspapers-dates > a.disabled {
  opacity: .2; }

#newspapers-dates > strong {
  font-size: 15px;
  padding: 0 6px; }

#newspapers-dates > strong a {
  color: #333; }

#newspapers-date-prev {
  background-image: url(../img/icon-left3.png); }

#newspapers-date-next {
  background-image: url(../img/icon-right3.png); }

#newspaper-paging {
  padding: 5px 10px;
  margin: -15px 0 20px 0; }

#newspaper-paging > a {
  display: block;
  height: 28px;
  line-height: 28px;
  color: #444;
  font-size: 16px;
  font-weight: bold; }

#newspaper-paging > a em {
  font-style: normal; }

#newspaper-paging > a span {
  display: block;
  height: 28px;
  opacity: 0.8; }

#newspaper-paging > a:hover {
  color: #111; }

#newspaper-paging > a:hover span {
  opacity: 0.9; }

#newspaper-paging > a.disabled {
  color: #999; }

#newspaper-paging > a.disabled span {
  opacity: 0.2; }

#newspapers-prev {
  float: left; }

#newspapers-prev span {
  float: left;
  /*background:url(../img/icon-left4.png) no-repeat 50% 50%;*/
  margin: 0 5px 0 0; }

#newspapers-next {
  float: right; }

#newspapers-next span {
  float: right;
  /*background:url(../img/icon-right4.png) no-repeat 50% 50%;*/
  margin: 0 0 0 5px; }

#newspaper-select {
  float: right;
  text-align: right;
  margin: 16px 0 16px 0; }

#newspaper-select > label {
  display: inline;
  padding: 0 5px 0 0; }

#newspapers-dd {
  display: inline;
  width: 200px;
  padding: 4px;
  margin: 0; }

#newspaper-image {
  margin: 0 0 20px 0; }

#newspaper-image img {
  width: 100%; }

/* Tabs */
.wj-tabs-nav {
  border-bottom: 1px solid #ddd; }

.wj-tabs-nav > ul {
  margin: 0;
  padding: 0;
  list-style: auto; }

.wj-tabs-nav > ul li {
  display: inline;
  margin: 0;
  padding: 0; }

.wj-tabs-nav > ul li a {
  display: block;
  float: left;
  padding: 8px 15px;
  color: #555;
  font-size: 14px;
  font-weight: bold; }

.wj-tabs-nav > ul li a.active {
  color: #de1a20; }

.wj-tabs {
  padding: 15px 0; }

.wj-tabs > .wj-tab {
  display: none; }

.wj-tabs > .wj-tab:first-child {
  display: block; }

.liveblogging-header {
  height: 80px;
  background: url(../img/icons/live-blogging.png) no-repeat; }

.liveblogging-header > em {
  display: none; }

.liveblogging-header span {
  display: block;
  float: right;
  overflow: hidden;
  text-indent: -9999px;
  width: 50px;
  height: 50px;
  margin: 7px 6px 0 0;
  background: url(../img/icons/live-blog.png) no-repeat; }

.data-form {
  padding: 10px 0 0 0;
  margin: 0 0 20px 0; }

.data-form .msg {
  margin: 0 0 20px 0;
  font-size: 16px; }

.data-form .field-wrapper {
  margin: 0 0 15px 0; }

.data-form .field-wrapper > label {
  float: left;
  display: block;
  font-weight: normal;
  padding: 5px 0 0 0;
  font-size: 14px; }

.data-form .field-wrapper > label span {
  color: #222; }

.data-form .field-wrapper > label .req {
  color: #c00; }

.data-form .field-wrapper .field {
  margin: 0 0 0 150px; }

.data-form .field-wrapper .field input, .data-form .field-wrapper .field textarea {
  width: 100%;
  margin: 0;
  max-width: 500px; }

.data-form .field-wrapper .field textarea {
  resize: none;
  overflow: auto;
  height: 160px; }

.data-form .submit-wrapper {
  padding: 10px 0 0 0;
  margin: 0 0 0 150px; }

.data-form #fnumber {
  width: 60px; }

/* ERROR PAGE */
#error_page {
  padding: 30px 0; }

#error_page > article {
  float: left;
  width: 60%;
  margin: 0 0 20px 0; }

#error_page > article h1 {
  font-size: 28px;
  font-weight: bold; }

#error_page > article h3 {
  font-size: 17px;
  font-weight: bold; }

#error_page > aside {
  float: right;
  width: 37%; }

#error_page > aside img {
  width: 100%;
  max-width: 326px; }

/*=====================================
   # Responsive
=====================================*/
.visible-phone-479 {
  display: none !important; }

.visible-phone-580 {
  display: none !important; }

.visible-phone {
  display: none !important; }

.visible-tablet {
  display: none !important; }

.hidden-desktop {
  display: none !important; }

.visible-desktop {
  display: inherit !important; }

@media only screen and (max-width: 1299px) {
  .inner, #header_headline > div, #header > div, #main > div, #footer > div {
    padding: 0 20px; }

  #header_headline > div {
    margin-left: 10px; }

  #scroll_top {
    display: none; }

  #handmade {
    text-align: center; }
    #handmade a {
      display: block; } }
@media only screen and (max-width: 1200px) {
  #header #header_main #trending_tags {
    width: 55%; }

  #main #top-date {
    display: none; }
  #main #home_set1 #latest_news_sidebar {
    margin-top: 16px; }
    #main #home_set1 #latest_news_sidebar .item {
      padding-bottom: 8px;
      margin-bottom: 8px; }
  #main #category_page #latest_news_sidebar {
    margin-top: 16px; }
    #main #category_page #latest_news_sidebar .item {
      padding-bottom: 8px;
      margin-bottom: 8px; }

  .news_item1:hover .the_info {
    bottom: 32px !important; }
  .news_item1 .the_category {
    top: 16px !important; }
  .news_item1 .the_info {
    bottom: 16px; }
    .news_item1 .the_info h2 {
      font-size: 20px;
      margin-bottom: 0px; }
    .news_item1 .the_info .author {
      font-size: 12px; }
  .news_item1.news_item1_small_wide .the_info {
    bottom: 16px; }
  .news_item1.news_item1_small .the_info {
    bottom: 16px; }
    .news_item1.news_item1_small .the_info h2 {
      font-size: 20px;
      margin-bottom: 0px; }
    .news_item1.news_item1_small .the_info .author {
      font-size: 12px; }

  #voices .news_item1:hover .the_info {
    bottom: 16px !important; }

  .news_item2.news_item2_small_wide .the_info p {
    display: none; } }
@media only screen and (max-width: 1080px) {
  .visible-desktop-1080 {
    display: none; }

  .homeSideBarMiddle {
    margin-top: 66px !important; } }
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
  #apanel {
    display: none; }

  .inner, #header_headline > div, #header > div, #main > div, #footer > div {
    padding: 0px 0px 0px 3.21%; }

  #header > div {
    padding-left: 0; }

  .adj_sidebar {
    float: none; }
    .adj_sidebar > div,
    .adj_sidebar > section,
    .adj_sidebar > article {
      margin-right: 0; }

  .sidebar {
    float: none;
    width: 96.79%;
    margin-right: 3.21%;
    position: relative;
    margin-top: 32px; }
    .sidebar > div {
      width: 300px; }

  #nav_categories {
    display: none !important; }

  #main > div {
    margin-bottom: 24px; }

  #home_set3.newpost_slider {
    padding-right: 3.21%; }
    #home_set3.newpost_slider .newpost_slider_container .news_item1 .the_info {
      left: 10px;
      padding-right: 10px; }
    #home_set3.newpost_slider .newpost_slider_container .news_item1.news_item1_small h2 {
      font-size: 14px; }

  #footer > div {
    padding-right: 3.21%; }
  #footer .row:last-child .one_half:last-child .copyright span:first-child {
    display: block;
    margin-right: 0;
    margin-bottom: 10px; } }
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .hidden-desktop {
    display: inherit !important; }

  .visible-desktop {
    display: none !important; }

  .visible-tablet {
    display: inherit !important; }

  .hidden-tablet {
    display: none !important; }

  #home_set1 .ad_sidebar {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -125px; }
  #home_set1 #latest_news_sidebar {
    width: 50%;
    margin-bottom: 0; }

  #home_set2 #video_wrapper {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 49%; }
  #home_set2 #voices_wrapper {
    margin-left: 51%;
    width: auto; }

  #home_set4 .sidebar {
    padding-top: 0 !important; }
  #home_set4 #lifestyle_wrapper {
    float: left;
    width: 48%; }
  #home_set4 #geysi_prwtoselida_wrapper {
    float: right;
    width: 48%; }
    #home_set4 #geysi_prwtoselida_wrapper #geysi_slider {
      background: #000 !important; }
      #home_set4 #geysi_prwtoselida_wrapper #geysi_slider aside {
        position: relative; }
        #home_set4 #geysi_prwtoselida_wrapper #geysi_slider aside img {
          opacity: 0.4; }
      #home_set4 #geysi_prwtoselida_wrapper #geysi_slider .the_info {
        position: absolute;
        bottom: 0; }
        #home_set4 #geysi_prwtoselida_wrapper #geysi_slider .the_info a {
          color: #fff !important; }
        #home_set4 #geysi_prwtoselida_wrapper #geysi_slider .the_info h2 {
          color: #fff; }

  #category_latest_news_wrapper {
    float: left;
    width: 48%; }

  #category_top_stories_wrapper {
    float: right;
    width: 48%; }

  .newspapers-records ul li {
    width: 170px; }

  #voices_wrapper {
    margin-left: 0 !important;
    width: 90% !important;
    margin-left: auto !important;
    margin-right: auto !important; }

  .topNewsWrapper {
    width: 300px;
    float: left;
    margin-top: 0px !important; } }
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important; }

  .visible-desktop {
    display: none !important; }

  .visible-phone {
    display: inherit !important; }

  .hidden-phone {
    display: none !important; }

  .two_thirds_m {
    width: 53.45% !important; }

  .one_third_m {
    width: 40.12% !important; }

  #header #header_main #logo a img {
    margin: 0px auto; }

  .news_item2 .the_info h2 {
    font-size: 24px; }

  #header_headline {
    height: 150px; }
    #header_headline > div {
      height: 150px; }
    #header_headline a h1 {
      font-size: 24px; }
    #header_headline a span {
      font-size: 16px; }

  #header #header_main {
    height: 52px; }
    #header #header_main #menu_open {
      font-size: 26px; }
      #header #header_main #menu_open > div {
        margin-top: 0; }
      #header #header_main #menu_open em {
        display: none; }
    #header #header_main #logo {
      width: auto; }
    #header #header_main #trending_tags {
      width: 72px;
      height: 52px; }
      #header #header_main #trending_tags span {
        display: none; }

  #home_set1 #latest_news_sidebar {
    width: 100%; }

  #home_set4 #lifestyle_wrapper {
    width: 100%; }

  #geysi_prwtoselida_wrapper,
  #voices_wrapper,
  #video_wrapper,
  #category_latest_news_wrapper,
  #category_top_stories_wrapper {
    margin: 0 auto; }

  #category_latest_news_wrapper,
  #category_top_stories_wrapper {
    width: 100%; }

  #main #article_page .adj_sidebar .one_fourth,
  #main #article_page .adj_sidebar .three_fourths {
    width: 100%; }
  #main #article_page .adj_sidebar .article_social > div {
    width: 100% !important;
    margin-top: 0 !important;
    display: table; }
    #main #article_page .adj_sidebar .article_social > div > div {
      width: auto !important;
      border: 0 !important;
      padding-top: 0 !important;
      padding-right: 16px;
      display: table-cell;
      vertical-align: middle; }
  #main #article_page .adj_sidebar .article_social .article_dates {
    text-align: left; }
  #main #article_page .adj_sidebar .article_social .article_share_buttons {
    display: none !important; }
  #main #article_page .adj_sidebar .article_social .article_social_tags {
    display: none !important; }
  #main #article_page .adj_sidebar .article_text img.left,
  #main #article_page .adj_sidebar .article_text img.right {
    float: none;
    margin: 0 0 16px 0;
    max-width: 100%;
    height: auto !important; }

  #footer .one_third {
    width: 100%;
    height: auto !important;
    text-align: center !important;
    margin-bottom: 20px; }
    #footer .one_third a {
      text-align: center !important;
      display: inline-block; }
    #footer .one_third:first-child {
      width: 100%;
      text-align: center !important; }
    #footer .one_third:last-child {
      text-align: center !important; }
    #footer .one_third .one_half {
      width: 100%;
      text-align: center !important; }
      #footer .one_third .one_half:last-child {
        text-align: center !important; }
  #footer #synergazomena a {
    display: block;
    margin-bottom: 20px; }

  /* Newspapers */
  #newspapers-heading {
    text-align: center; }

  #newspaper-select {
    text-align: left;
    float: none;
    margin-top: 0; }
    #newspaper-select label {
      display: none;
      padding-bottom: 8px; }
    #newspaper-select select {
      width: 100%; }

  #newspapers-dates {
    height: 28px;
    line-height: 28px;
    float: none;
    margin: 0 0 32px 0;
    text-align: center; }

  #newspaper-paging > a em {
    display: none; }

  #error_page > article,
  #error_page > aside {
    float: none;
    width: auto; } }
@media only screen and (max-width: 680px) {
  .news_item1 .the_info .author {
    display: none; }

  #skitso {
    width: 300px; }

  #newsletter h2 {
    font-size: 20px; }
  #newsletter p {
    font-size: 14px; }
  #newsletter input {
    width: 75% !important;
    margin: 0; } }
@media only screen and (max-width: 580px) {
  .hidden-phone-580 {
    display: none !important; }

  .visible-phone-580 {
    display: inherit !important; }

  .full_s {
    width: 96.79% !important; }

  .full_s:last-child {
    margin-top: 32px; }

  .news_item2 img {
    width: 100%; }

  .news_item2 .this_category {
    margin: 0;
    display: none; }
  .news_item2 h2 {
    font-size: 18px !important; }

  .news_item1 h2 {
    font-size: 20px !important; }

  #home_set1 .news_item1 .the_info,
  .home_featured .news_item1 .the_info,
  .article_related .news_item1 .the_info {
    left: 16px;
    padding-right: 16px; }
    #home_set1 .news_item1 .the_info h2,
    .home_featured .news_item1 .the_info h2,
    .article_related .news_item1 .the_info h2 {
      font-size: 16px; }
    #home_set1 .news_item1 .the_info .author,
    .home_featured .news_item1 .the_info .author,
    .article_related .news_item1 .the_info .author {
      display: none; }

  #category_page .news_item1 .the_category {
    display: none; }
  #category_page .news_item1 .the_info {
    left: 16px;
    padding-right: 16px; }
    #category_page .news_item1 .the_info h2 {
      font-size: 16px; }
    #category_page .news_item1 .the_info .author {
      display: none; }

  #main #article_page .adj_sidebar .article_related .one_third {
    display: block;
    width: auto !important; }

  /* contact form */
  .data-form .field-wrapper > label {
    float: none;
    padding: 0 0 5px 0; }

  .data-form .field-wrapper .field {
    margin: 0; }

  .data-form .submit-wrapper {
    margin: 0; } }
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  .hidden-phone-479 {
    display: none !important; }

  .visible-phone-479 {
    display: inherit !important; }

  #main {
    padding-top: 82px; }

  .path {
    display: none; }

  #nav {
    width: 320px; }
    #nav > img {
      padding: 50px 0 30px; }
    #nav #menu_categories li a {
      padding: 0 0 0;
      height: 40px; }
      #nav #menu_categories li a span {
        margin: 8px auto 0; }
    #nav #menu_social li a {
      font-size: 24px; }

  #header_headline a {
    padding-right: 20px; }
    #header_headline a h1 {
      font-size: 20px; }
    #header_headline a span {
      font-size: 16px; }

  #header #header_main #logo a img {
    width: 160px;
    height: auto; }

  #home_set1 .row .one_third,
  #home_set1 .row .two_thirds {
    width: 96.79% !important;
    margin-bottom: 16px; }
    #home_set1 .row .one_third .news_item1,
    #home_set1 .row .two_thirds .news_item1 {
      max-height: auto !important; }
      #home_set1 .row .one_third .news_item1 img,
      #home_set1 .row .two_thirds .news_item1 img {
        width: 100%; }
  #home_set1 .row .two_thirds {
    margin-bottom: 0; }
  #home_set1 .row.first_row .one_third .the_category {
    left: 16px; }

  .home_featured .row .one_third,
  .home_featured .row .two_thirds {
    width: 96.79% !important;
    margin-bottom: 16px; }
    .home_featured .row .one_third .news_item1,
    .home_featured .row .two_thirds .news_item1 {
      max-height: auto !important; }
      .home_featured .row .one_third .news_item1 img,
      .home_featured .row .two_thirds .news_item1 img {
        width: 100%; }
  .home_featured .row .two_thirds {
    margin-bottom: 0; }
  .home_featured .row.first_row .one_third .the_category {
    display: block;
    left: 16px; }

  #category_page .row:first-child .one_third,
  #category_page .row:first-child .two_thirds {
    width: 96.79% !important;
    margin-bottom: 16px; }
    #category_page .row:first-child .one_third .news_item1,
    #category_page .row:first-child .two_thirds .news_item1 {
      max-height: auto !important; }
      #category_page .row:first-child .one_third .news_item1 img,
      #category_page .row:first-child .two_thirds .news_item1 img {
        width: 100%; }
  #category_page .row:first-child .two_thirds .the_category {
    display: block;
    left: 16px; }

  #politiki_mobile.flexslider {
    margin-bottom: 0; }

  #voices_wrapper,
  #video_wrapper,
  #geysi_prwtoselida_wrapper {
    width: auto; }

  .article_header h1 {
    font-size: 20px !important; }

  .article_social {
    display: none !important; }

  .the_category.large {
    font-size: 24px; }

  .pagination {
    text-align: center; }

  .newspapers-records ul li {
    width: 144px;
    margin: 0 3px 10px 3px; } }

/*# sourceMappingURL=newmain.css.map */
