/*
Theme Name: Matrix v3
Theme URI: http://www.dotwebcreative.com/
Author: Dot Web Creative
Author URI: http://www.dotwebcreative.com/
*/

body {
	font-family: 'Ubuntu',sans-serif;
	background-color: #E6E6E6;
  line-height: 16px;
}

a:hover {
  color: #000;
}

h1, h2, h3, h4, h5 {
	font-family: 'Ubuntu', sans-serif;
}

h1 a, h2 a, h3 a, h4 a, h5 a {
  color: #333;
}

time {
	color: #666;
}

.row {
	background-color: #FFF;
}


/*
.fc-webicon {
  display: inline-block;
  background-size: 100%;

  text-indent: -999em;
  text-align: left;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);

  margin-bottom: 5px;

  width: 28px;
  height: 28px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

.fc-webicon.facebook {
  background: url("./images/fairhead-icons/fc-webicon-facebook-m.png");
}

.fc-webicon.rss {
  background: url("./images/fairhead-icons/fc-webicon-rss-m.png");
}

.fc-webicon.twitter {
  background: url("./images/fairhead-icons/fc-webicon-twitter-m.png");
}

.fc-webicon.youtube {
  background: url("./images/fairhead-icons/fc-webicon-youtube-m.png");
}
.fc-webicon.googleplus {
  background: url("./images/fairhead-icons/fc-webicon-googleplus-m.png");
}
.fc-webicon.tumblr {
  background: url("./images/fairhead-icons/fc-webicon-tumblr-m.png");
}
*/

.sprite {
    background: url('./assets/images/csg-54076dda687cf.png') no-repeat top left;
    display: block;
    position: relative;
    text-indent: -999em;
    overflow: hidden;
    background-size: 28px auto;
    width: 28px;
    height: 28px;
}

.searchbutton {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #008cba;
  background-image: url("./assets/images/csg-54076dda687cf.png");
  background-origin: padding-box;
  background-position: 10px -535px !important;
  background-repeat: no-repeat;
  background-size: 53px auto;
  display: block;
  overflow: hidden;
  position: relative;
  text-indent: -999em;
}


.sprite.fc-webicon-facebook{ background-position: 0 0 !important; } 
.sprite.fc-webicon-googleplus {
  background-position: 0 -58px !important;
}
.sprite.fc-webicon-rss {
  background-position: 0 -115px !important;
}
.sprite.fc-webicon-twitter {
  background-position: 0 -172px !important;
}
.sprite.fc-webicon-youtube {
  background-position: 0 -229px !important;
}


/**.website-title*/
.website-title {
  color: #000;
  font-family: 'times new roman';
  font-weight: 700;
}

.website-title span {
	font-size: 1.3em;
	color: #68A9C8;
}

.website-title span:first-child {
  color: #000;
}

.website-title.white {
  color: #FFF;
}

.website-title.white span:first-child {
  color: #FFF;
}
/*/*.website-title*/

.update:after {
  content: " ";
  background-image: url('./images/icon-update.png');
  width: 14px;
  height: 12px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
}

.update {
  display: none;
  color: red;
  margin-left: 3px;
}

/*header*/

#logo {
  margin-top: 1.5em;
  display: block;
}

/**.social-media*/
.social-media {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin: 0.3em 0;
}

.social-media li {
  list-style: none;
  display: inline-block;
}

.social-media li:last-child a {
  border: 1px solid #333333;
  padding: 0.2em;
  font-weight: 700;
  color: #000;
}

.social-media li:last-child a:hover {
  background-color: #F15A24;
  border-radius: 0px;
  border: 2px dotted #fff;
  color: #fff;
  padding: 0.2em;
}
/*/*.social-media*/

/*form#search*/
form#search,
form#search input {
  margin: 0;
}



#headline-article {
  background-color: #FFFFFF;
  /*
  border-style: solid; border-width: 17px;
  -moz-border-image: url(./images/border.jpg) 16 repeat;
  -webkit-border-image: url(./images/border.jpg) 16 repeat;
  -o-border-image: url(./images/border.jpg) 16 repeat;
  border-image: url(./images/border.jpg) 16 repeat;
  */
  margin: 0 auto;
  padding: 6px 20px 6px 20px;
  position: relative;
}

#headline-article .article-subtitle {
  font-size: 3.4375em;
  text-align: center;
  line-height: 0.75em;
  font-family: Tahoma;
  margin-bottom: 2px;
  margin-top: 4px;
}

#headline-article .article-subtitle a {
  color: #000;
}

#headline-article .article-title {
  font-size: 2.1875em;
  font-style: italic;
  text-align: center;
}

#headline-article p {
  font-size: 2.125em;
  font-weight: 400;
  line-height: 1.2em;
  margin-bottom: 6px;
  text-align: center;
}

#headline-article img {
  width: 100%;
}



#headline-article aside p {
  background-color: #0A0D66;
  word-wrap: break-word;
  font-weight: 700;
  padding: 8px 8px 8px 16px;
}



#headline-article aside p a {
  color: #FFF;
}

#headline-article h3 {
  background-color: #c31b28;
  margin: 0;
  color: #FFF;
  text-align: center;
  font-weight: 700;
  font-size: 2em;
  clear: both;
}

#headline-article h3 a {
  color: #FFF;
}

#headline-article.black {
  border-color: #FFF;
  border-image: none;
  background: #000;
}

#headline-article.black header h1 a,
#headline-article.black p {
  color: #FFF;
}

#headline-article.black header p:before {
  background-color: #FFF;
}

/*SINGLE ARTICLE STYLE*/
.category-title {
  background-color: #68A9C8;
  color: #FFFFFF;
  font-weight: 700;
  font-size: 1.3em;
  padding-left: 0.5em;
}

.entry_author_image {
  width: 200px;
  height: 200px;
  margin-bottom: 2em;
}

.main-article .author-image p {
  float: left;
  margin-right: 0.5em;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 1em;
  color: #000;
}

.main-article .author-image img {
  width: 100px;
  height: 100px;
}

.main-article .article-subtitle:after {
  clear: both;
  content: " ";
  display: block;
}



/*#share*/
#share {
  background-color: #999999;
  border: 1px solid;
  padding: 0.5em;
  min-height: 51px;
}

#share > * {
  display: inline-block;
}

#share .share-facebook iframe {
  min-width: 119px !important;
}
/*/#share*/

/*article.main-article*/
article.main-article header {
  background-color: #E6E6E6;
  margin-bottom: 1em;
  padding: 0.5em 1em 1em 1em;
}

article.main-article header time {
  display: block;
  text-align: right;
}

article.main-article header h2,
article.main-article header h1 {
  margin-bottom: 0.2em;
}

.tags {
  list-style: none outside none;
  margin: 0;
}

.tags li {
  display: inline-block;
}

.tags li:nth-child(n+3):before {
  content: "|";
  margin-left: 0.3em;
  margin-right: 0.3em;
}

.tags li a {
  color: #000;
}



.top-tags {
  list-style: none;
}

.top-tags > li {
  background-color: #E6E6E6;
  display: inline-block;
  padding: 0 3px;
  margin-left: 3px;
  
}

.top-tags > li a {
  color: #444;
}



.top-tags li a {
  color: #000;
}
/*/article.main-article*/

#comments {
  clear: both;
}

.nocomments {
  display: none;
}

/*END:SINGLE ARTICLE STYLE*/

#headline-article + #slider {
  padding-top: 1em;
}

/*div#slider*/
/**.picture-box*/
.picture-box {
  border: 1px solid #999;
  padding: 0.5em;
}

.article-title {
  color: #5674b9;
  font-size: 1.0625em;
  font-weight: 700;
  line-height: 1.1em;
  margin: 0;
  word-wrap: break-word;
}

.article-subtitle {
  font-size: 1.4375em;
  font-weight: 700;
  line-height: 1em;
  margin: 0;
  word-wrap: break-word;
}

.picture-box p {
  margin: 0.5em 0;
  line-height: 1em;
}

.picture-box footer {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  border-top: 1px solid #999999;
  font-size: 0.8em;
  position: relative;
  line-height: 1.6em;
}

.more:after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #68AAC8;
  border-style: solid;
  border-width: 0 0 10px 10px;
  bottom: 1px;
  content: " ";
  position: absolute;
}
/*/*.picture-box*/

#slider .cubes3d {
  list-style: none outside none;
}

/*div#latest-popular*/
.news-list article,
.number-list article {
  font-size:0.875em;
  border-bottom: 1px dotted;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
}

.news-list time,
.number-list article:before {
  color: #68A9C8;
  font-weight: 700;

}

.news-list a {
  color: #333;
}

.number-list a {
  color: #68a9c8;
}

.news-list h1 {
  font-size: 1.2em;
  font-weight: 700;
  text-align: center;
}

.number-list {
  counter-reset: number-list-counter;
}

.number-list article:before {
  content: counter(number-list-counter)".";
  counter-increment: number-list-counter;
  margin-right: 0.5em;
}
/*/div#latest-popular*/

#slider .orbit-timer {
  display: none;
}
/*/div#slider*/

/*/header*/

/*div.add728x90*/
div.add728x90 {
  background-color: #FFF;
  margin: 0 auto;
  max-width: 62.5rem;
  padding: 1em 0;
}

div.add728x90 ul {
  display: table;
  margin: 0 auto;
  list-style: none;
}

div.add728x90.add226x90 li {
  float: left;
}
/*/div.728x90add*/

/*main*/

/*section#neo-news*/
section#neo-news article {
  min-height: 151px;
  position: relative;
}

section#neo-news h1,
section#authors > h1 {
  font-size: 1.6875em;
  font-family: times new roman;
}

section#neo-news h1 span {
  font-size: 0.5em;
  color: #68a9c8;
}

section#neo-news ul {
  margin: 0;
  background-color: #68A9C8;
}

section#neo-news article img {
  width: 100%
}

section#neo-news article a.more {
  background-color: #E9EDEF;
  border-top: 2px solid #68A9C8;
  bottom: 0;
  color: #333333;
  display: block;
  font-size: 0.9em;
  font-weight: 700;
  line-height: 1em;
  min-height: 72px;
  padding: 0.2em;
  position: absolute;
  width: 100%;
  word-wrap: break-word;
}

section#neo-news article a.more:after {
  right: 2px;
}
/*/section#neo-news*/

/*section#authors*/
/*2do: Fix flex*/
#authors header:after {
  content: " ";
  display: block;
  clear: both;
}

#authors article img {
  float: left;
  margin-right: 0.5em;
}

#authors article strong a {
  color: #333;
}

section#authors article footer {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  border-bottom: 1px solid;
}

#authors > div > article h1 {
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1em;
}

section#authors > div > article footer strong a {
  font-family: 'times-new-roman';
  font-size: 1.5em;
}

#authors > div > div article {
  clear: both;
}

#authors > div > div article:first-child {
  margin-bottom: 0.5em;
}

#authors > div > div strong {
  font-size: 0.75em;
}

#authors > div > div img {
  width: 100px;
  height: 100px;
}

#authors > div > div h1 {
  font-size: 1.1875em;
  font-weight: 700;
}
/*/section#authors*/

/*section.middle-news*/
.middle-news > article p {
  line-height: 1em;
  margin: 0;
  word-wrap: break-word;
}

.middle-news > div article footer {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-size: 0.8em;
}
/*/section.middle-news*/

/*div#u-think section*/
div#u-think section > a {
  display: block;
  width: 224px;
  margin: 0 auto;
}

div#u-think section > div {
  position: relative;
}

div#u-think section ul.orbit-slides-container li h1 {
  position: absolute;
  bottom: 0;
  background-color: #E9EDEF;
  margin: 0;
  width: 100%;
  padding: 0.2em;
  font-size: 2em;
}

div#u-think section article {
  position: relative;
}

div#u-think section h2 {
  font-size: 2rem;
  margin: 0;
  text-align: center;
  line-height: 1em;
}

div#u-think section h2 a span {
  color: #772103;
}


div#u-think section > div > div:not(.orbit-container) img {
  width: 100%;
}

div#u-think section > div > div:not(.orbit-container) article a {
  background-color: #E9EDEF;
  bottom: 0;
  color: #333333;
  display: block;
  font-size: 0.9em;
  left: 0;
  position: absolute;
  width: 100%;
  word-wrap: break-word;
  min-height: 34px;
  padding: 0.2em;
}

div#u-think section > div > div:not(.orbit-container) > div > a {
  color: #000;
  text-align: center;
  display: block;
}
/*/div#u-think section*/

/*div#main-column*/

div#main-column > *:nth-last-child(1n+2) {
  margin-bottom: 1em;
}

/*section.category*/
section.category > h1 {
  margin: 0;
  line-height: 1em;
}

section.category > h1 + div {
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  padding-top: 0.5em;
}

section.category > h1 + div > article {
  position: relative;
}

section.category > h1 + div > article img {
  height: 282px;
  width: 383px;
}

section.category > h1 + div > article > div {
  background-color: #E9EDEF;
  bottom: 0;
  padding: 0.5em;
  position: absolute;
  width: 100%;
}

section.category > h1 + div > article footer {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-top: 0.5em;
}

section.category > div:last-child > article {
  float: left;
  margin: 0.5em 0 0;
  position: relative;
}

section.category > div:last-child > article:nth-last-child(n+2) {
  margin-right: 0.2%;
}

section.category > div:last-child > article img {
  width: 100%;
  max-height: 150px;
}

section.category > div:last-child > article a.caption {
  background-color: #E9EDEF;
  bottom: 0;
  color: #000000;
  display: block;
  font-size: 0.9em;
  left: 0;
  min-height: 54px;
  padding: 0.2em;
  position: absolute;
  width: 100%;
  word-wrap: break-word;
}
/*/section.category*/

/*.blog-news*/
.blog-news > article {
  padding-bottom: 0.2em;
  border-bottom: 1px dotted;
}

.blog-news article:nth-last-child(n+2) {
  margin-bottom: 1em;
}

.blog-news .article-subtitle a {
  color: #000;
}

.blog-news p {
  margin: 0.5 0;
  line-height: 1em;
}

.blog-news article footer {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-size: 0.8em;
  padding-right: 0.8em;
  position: relative;
  width: 100%;
}

a[href*='%ce%bd%ce%ad%ce%b1-%cf%84%ce%b7%cf%82-%ce%ba%ce%b5%ce%bd%cf%84%cf%81%ce%bf%ce%b1%cf%81%ce%b9%cf%83%cf%84%ce%b5%cf%81%ce%ac%cf%82/'],
a[href*='%cf%84%ce%b5%cf%87%ce%bd%ce%bf%ce%bb%ce%bf%ce%b3%ce%af%ce%b1/'] {
  font-size: 0.7em;
  line-height: 1.5em;
}

.blog-news article div:last-child {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: column;
  flex-direction: column;
}
/*/.blog-news*/

/*.blog-news-list*/
.blog-news-list {
  border-bottom: 1px solid #999;
}

.blog-news-list > article footer {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-size: 0.8em;
}

.blog-news-list > div article {
  font-size: 0.7em;
}

.blog-news-list > div article:nth-last-child(n+2) {
  border-bottom: 1px solid #999;
  margin-bottom: 0.5em;
}

.blog-news-list > div article h1 a {
  color: #666;
}

.blog-news-list > div article:nth-child(2n) h1 a {
  color: #999;
}

.blog-news-list > div article:hover h1 a {
  color: #000;
}

.blog-news-list > div article footer {
  font-size: 0.9em;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/*/.blog-news-list*/

/*/div#main-column*/

/*div#sidebar-column*/
div#sidebar-column > *:nth-last-child(n+2) {
  margin-bottom: 1em;
}
/*/div#sidebar-column*/

/*2do: Organize media queries*/
/*section.poll*/
section.poll {
  border: 1px solid;
  padding: 0.5em;
}

section.poll h2 {
  background-color: #68A9C8;
  color: #FFFFFF;
  font-size: 1.4375em;
  font-weight: 700;
  text-align: center;
}

section.poll strong {
  text-align: center;
  display: block;
  margin-bottom: 1em;
}

section.poll input {
  width: 10%;
}

section.poll label {
  width: 79%;
}

section.poll input[type="button"] {
  display: inline-block;
  width: 49%;
  margin: 0;
}

section.poll .progress {
  position: relative;
}

section.poll .progress > span:last-child {
  position: absolute;
  right: 0;
  top: 0;
}

.wp-polls-loading {
  display: none;
}
/*/section.poll*/


.sidebar-optin {
  border-left: 10px solid #96D5F4;
  border-right: 10px solid #96D5F4;
  border-top: 10px solid #96D5F4;
  border-bottom: 10px solid #96D5F4;
  border-top: none;
}

.sidebar-optin > h1 {
  background-color: #96D5F4;
  font-size: 0.9em;
  line-height: 1.7em;
  margin: 0;
  padding: 0;
  text-align: center;
}

.sidebar-optin form {
  padding: 0.8em 1em 0.8em 1em;
  margin: 0;
}
.sidebar-optin label {
  margin: 5px 0 0 0;
  font-size: 1em;
}

.sidebar-optin input {
  height: 25px;
  padding: 0;
  margin-bottom: 0.4em;
}
.sidebar-optin input[type='submit'] {
  line-height: 1em;
}

/*/div#sidebar-column*/

/*section#photo-today*/
section#photo-today {
  padding-bottom: 1em;
}

section#photo-today > h1 {
  text-align: center;
}
section#photo-today h1 {
  font-size: 2.3125rem;
  font-weight: 700;
  margin: 0;
}

section#photo-today article {
  position: relative;
}

section#photo-today article img {
  width: 100%;
}

section#photo-today article p {
  line-height: 1em;
}

section#photo-today article header {
  width: 100%;
  padding: 0 1em;
}
/*/section#photo-today*/

/*/main*/

/*footer*/
body > footer a:hover {
  color: #fff;
}

body > footer > div.row {
  background-color: #569ABD;
}

body > footer h1 {
  display: inline-block;
  float: left;
  line-height: 1em;
  width: 200px;
}

body > footer h1 + div {
  display: inline-block;
  padding: 0.5em 0;
  position: relative;
}

body > footer h1 + div a {
  color: #FFF;
}

body > footer h1 + div a:after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF;
  border-style: solid;
  border-width: 0 7.5px 10px;
  bottom: 0.9em;
  content: " ";
  height: 0;
  position: relative;
  width: 0;
  margin-left: 0.5em;
}

body > footer ul {
  list-style: none outside none;
  margin: 0;
  padding-bottom: 2em;
  clear: both;
}

body > footer ul li {
  display: inline;
}

body > footer ul li, body > footer ul li a {
  color: #fff;
}
/*/footer*/


#slider ul:not(.orbit-slides-container):not(.cubes3d) {
width: 100%;
}


/*640px max: small break*/
@media only screen and (max-width: 640px) {
  .searchbutton {

  background-position: 16px -535px !important;

}
  .row,
  div.add728x90 {
    max-width: 414px;
  }

  #logo {
    margin: 0 auto 1em;
    width: 289px;
  }

  div.add728x90.add226x90 li:nth-child(1),
  div.add728x90:not(.add226x90) {
    display: none;
  }

  #headline-article {
    max-width: 414px;
    font-size: 0.7em;
  }

  #slider .orbit-slides-container article {
    height: 286px;
    position: relative;
  }

  #slider .picture-box {
    bottom: 0;
    position: absolute;
  }

  .picture-box {
    background-color: #FFFFFF;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 0.8em;
    width: 100%;
  }

  #slider .picture-box a.more {
    display: none;
  }

  #slider .cubes3d {
    margin: 0;
  }

  #slider .cubes3d li {
    float: left;
    width: 19.5%;
    margin-top: 0.1em;
  }

  #slider .cubes3d li:nth-last-child(n+2) {
    margin-right: 0.6%;
  }

  #slider .cubes3d li a div:last-child {
    display: none;
  }


  .sidebar-optin,
  #slider #latest-popular {
    display: none;
  }

  /*
  #slider div#latest-popular .content {
    max-height: 165px;
    overflow-y: scroll;
  }
  */

  section#neo-news h1 span {
    display: block;
  }

  section#neo-news li {
    padding: 0.14em !important;
  }

  #authors > div > article {
    margin-bottom: 0.5em;
  }

  #authors > div > article img {
    width: 129px;
  }

  #authors > div > article h1 {
    font-size: 1em;
  }

  #authors time {
    font-size: 0.8em;
  }

  #authors .more {
    display: none;
  }

  #authors > div > div article h1 {
    line-height: 1em;
    font-size: 1em;
  }

  .middle-news article {
    margin: 1em 0;
  }

  section.middle-news .picture-box,
  section.middle-news > div article div:last-child {
    font-size: 0.9em;
  }

  section.middle-news > article .more {
    display: none;
  }

  section.middle-news > div article img {
    width: 100%;
  }

  section.middle-news > div article div:last-child {
    border: 1px solid;
    padding: 0.5em;
  }

  section.middle-news > div article footer {
    border-top: 1px solid;
    margin-top: 0.5em;
  }

  #u-think .orbit-container li article {
    height: 239px;
  }

  div#u-think section ul.orbit-slides-container li h1 {
    font-size: 1.5em;
  }

  #u-think section > div > div:not(.orbit-container) {
    margin-top: 1em;
    border-bottom: 1px solid;
  }

  #u-think section > div > div:not(.orbit-container) article:first-child {
    margin-bottom: 1em;
  }

  #u-think section > div > div:not(.orbit-container) article:nth-child(n+2) {
    display: none;
  }

  div#u-think section > div > div:not(.orbit-container) article a {
    font-weight: 700;
    font-size: 1em;
  }

  div#u-think section > div > div:not(.orbit-container) > div > a {
    font-weight: 700;
    color: #999;
  }

  .category {
    margin-top: 2em;
  }

  .category:after {
    clear: both;
    content: " ";
    display: block;
  }

  section.category > h1 + div > article {
    height: 282px;
  }

  .category time {
    font-size: 0.8em;
  }

  section.category .more {
    display: none;
  }

  section.category .news-list {
    display: none;
  }

  section.category > div:last-child > article {
    height: 139px;
    width: 49.7%;
    overflow: hidden;
  }

  .blog-news > article img,
  .blog-news-list > article img {
    width: 100%;
  }

  .blog-news-list > article {
    border-bottom: 1px solid;
  }

  .blog-news-list > article footer {
    font-size: 0.8em;
  }

  .blog-news-list article footer {
    margin-top: 0.5em;
    margin-bottom: 1em;
  }

  section#photo-today article header {
    padding: 0;
  }

  body > footer h1 + div {
    width: 100%;
  }

  body > footer ul li {
    display: block;
  }

  .top-tags li {
    margin-bottom: 3px;
  }

}/*640px max: small break*/

/*641px min: small break*/
@media only screen and (min-width: 40.0625em) {
.top-bar-section ul li {
  background: transparent;
}

#slider ul:not(.orbit-slides-container):not(.cubes3d) {
width: 50%;
}

  #pittakion > h1 {
    font-size: 1.6875rem;
    margin: 0;
    color: #68A9C8;
  }

  #pittakion a {
    color: #000;
    display: block;
    margin-bottom: 1em;
  }

  /*div.alert*/
  .alert {
    background-color: #E6E6E6;
  }

  .alert article {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  }

  .alert a {
    font-size: 1.125rem;
    font-weight: 700;
    color:#000;
  }

  .alert .orbit-timer {
    display: none;
  }
  /*/div.alert*/

  /*div.add728x90*/
  div.add728x90.add226x90 li {
    float: left;
  }
  /*/div.728x90add*/

	/*nav.top-bar*/
  .contain-to-grid {
    background-color: #fff;
  }

  .top-bar,
  .top-bar-section ul,
  .top-bar-section li:not(.has-form) a:not(.button) {
    background:transparent;
  }

  .top-bar-section ul li.active > a,
  .top-bar-section ul li > a {
    color: #333;
    border-bottom: 1px dotted;
  }

  .top-bar-section ul li.active > a {
    font-weight: 700;
  }

  .top-bar-section li:not(.has-form) a:hover:not(.button) {
    background: transparent;
    color: #666;
  }

  .top-bar-section li:not(.has-form) a:not(.button) {
    line-height: 1.625rem;
    padding: 0 0.875rem;
  }
  /*/nav.top-bar*/

  .picture-box footer {
    padding-right: 0.5em;
  }

  section#authors article footer {
    position: relative;
    padding-right: 10px;
  }

  /*section.middle-news*/
  section.middle-news > article {
    position: relative;
  }
  /*/section.middle-news*/

  .add300x250 {
    width: 300px;
    min-width: 300px;
	}

  /*div#u-think section*/
  div#u-think section div.orbit-container {
    max-width: 49.5%;
    float: left;
  }

  div#u-think section > div > div:not(.orbit-container) {
    height: 359px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 15.5%;
  }

  div#u-think section > div > div:nth-child(2) {
    left: 50.5%;
  }

  div#u-think section > div > div:nth-child(3) {
    left: 67%;
  }

  div#u-think section > div > div:nth-child(4) {
    left: 83.5%;
  }

  div#u-think section > div > div:not(.orbit-container) > div {
    bottom: 0;
    height: 89%;
    overflow-y: scroll;
    position: absolute;
  }

  div#u-think section > div > div:not(.orbit-container) article {
    margin-bottom: 0.3rem;
    height: 133px;
  }
  /*/div#u-think section*/

  /*section.category*/
  section.category > h1 + div {
    position: relative;
  }

  section.category > h1 + div > article {
    width: 58%;
    height: 320px;
  }
  
  section.category footer {
    font-size: 0.8em;
  }

  section.category > h1 + div > article footer {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    padding-right: 0.9em;
    padding-top: 0.5em;
  }

  section.category .news-list {
    border-left: 1px solid #999999;
    height: 100%;
    overflow-y: scroll;
    padding: 0.5em 0.5em 0 0.5em;
    position: absolute;
    right: 0;
    top: 0;
    width: 40%;
  }

  section.category > div:last-child > article {
    height: 159px;
    width: 24.85%;
  }

  section.category > div:last-child:after {
    clear: both;
    content: " ";
    display: block;
  }
  /*/section.category*/

.blog-news article:after {
  clear: both;
  content: " ";
  display: block;
}

.blog-news article > div:first-child {
  float: left;
  width: 30%;
}

.blog-news article > div:last-child {
  float: left;
  height: 169px;
  margin-left: 2%;
  position: relative;
  width: 68%;
}
.blog-news p {
  margin: 0;
  line-height: 1.1em;
}

  /*.blog-news-list*/
.blog-news-list:after {
  content: " ";
  display: block;
  clear: both;
}

.blog-news-list > article {
  float: left;
  width: 243px;
}

  .blog-news-list > article > header {
    font-size: 0.9em;
  }

  .blog-news-list > article > header h2 {
    margin: 0;
  }

  .blog-news-list > article > header h1 {
    margin-bottom: 0.5em;
  }

  .blog-news-list > div {
    min-height: 229px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-direction: column;
    flex-direction: column;
  }

  .blog-news-list > div article {
    margin-left: 0.5em;
  }

  .blog-news-list > div article footer {
    display: none;
  }
  /*/.blog-news-list*/

  section#photo-today article header {
    background-color: rgba(255, 255, 255, 0.9);
    bottom: 0;
    position: absolute;
    width: 100%;
    padding: 0 1em;
  }

  body > footer h1 + div {
  float: right;
  text-align: right;
  width: 300px;
}

  body > footer ul li:nth-last-child(1n+2):after {
    content: "\007C";
    margin-left: 0.5em;
    margin-right: 0.5em;
  }


#practical section {
  float: left;
  width: 33.3333%;
  padding: 0 10px;
}

#practical article img {
  height: 154px;
  width: 100%;
}

#practical article div {
  min-height: 300px;
}


#practical:after {
  display: block;
  content: " ";
  clear: both;
}



}/*641px min: small break*/

/*731px and less*/
@media only screen and (max-width: 45.6875em) {

  div.add728x90.add226x90 li:nth-child(1),
  div.add728x90:not(.add226x90) {
    display: none;
  }

}/*731px and less*/

/*1023px max: iPad Vertical*/
/*2do: Comments*/
@media only screen and (min-width: 641px) and (max-width: 63.9375em) {




  .row,
  div.add728x90 {
    max-width: 768px;
  }

  #pittakion a {
    font-size: 0.9em;
  }

  .alert a {
    font-size: 0.9em;
  }

  div.add728x90.add226x90 li {
    margin: 0 auto;
    width: 728px;
    float: none;
  }

  div.add728x90.add226x90 li:nth-child(2) {
    display: none;
  }

  #headline-article {
    max-width: 768px;
  }

  div#slider .picture-box {
    background-color: #FFFFFF;
    bottom: 0;
    position: absolute;
    width: 100%;
    min-height: 100px;
  }

  div#slider div.orbit-container {
    float: left;
    width: 77%;
  }

  div#slider div.orbit-container li {
    height: 463px;
  }

  #slider .orbit-container li img {
    height: 382px;
    width: 573px;
  }

  div#slider .cubes3d {
    float: left;
    margin: 0 0 0 3%;
    width: 18.5%;
  }

  div#slider .cubes3d li:nth-last-child(n+2) {
    margin-bottom: 2px;
  }

  .cubes3d img {
    height: 91px;
  }

  div#slider .cubes3d a div:last-child {
    display: none;
  }

  div#latest-popular {
    display: none;
  }

  section#neo-news li {
    padding: 0.14em !important;
  }

  section#neo-news article {
    min-height: 181px;
  }

  section#authors > div > article {
    margin-bottom: 0.5em;
  }

  section#authors > div > article img {
    width: 100px;
  }

  section#authors > div > article h1 {
    font-size: 1.5em;
  }

  #authors div div article {
    float: left;
    width: 49%;
    clear: none;
  }

  #authors > div > div article:last-child {
    margin-left: 0.5em;
  }

  .middle-news:after {
    clear: both;
    display: block;
    content: " ";
  }

.middle-news article {
  border: 1px solid;
  float: left;
  position: relative;
  width: 49.5%;
  margin-bottom: 1%;
}

.middle-news > article {
  margin-right: 1%;
}

.middle-news > div > article:nth-child(2) {
  margin-right: 1%;
}

.middle-news article img {
  width: 367px;
  height: 244px;
}

.middle-news article .picture-box,
.middle-news > div article > div:last-child {
  border: none;
  position: absolute;
  bottom: 0;
  background-color: #FFF;
  padding: 0.5em;
  width: 100%;
}

.middle-news article footer {
  margin-top: 0.4em;
  border: none;
  line-height: 1em;
}

  .middle-news p,
  .middle-news .more {
    display: none;
  }

.middle-news .add300x250 {
  float: left;
  margin-left: 5%;
}

.middle-news > div.middle-add > a {
  width: 488px;
  margin: 0 auto;
  display: block;
  margin-bottom: 0.5em;
}

.middle-news > div.middle-add > a img {
  height: 90px;
  width: 488px;
}

  div#u-think section > div > div:not(.orbit-container) {
    height: 274px;
  }

  div#u-think section h2 {
    font-size: 1.7rem;
  }

  div#u-think section > div > div:not(.orbit-container) article a {
    min-height: 52px;
    font-size: 0.8em;
  }

  section.category > h1 + div > article img {
    height: 319px;
    width: 428px;
  }

  .blog-news-list {
    margin-bottom: 1em;
  }

  #main-column {
    width: 100%;
  }

  div#sidebar-column {
    display: none;
  }



}/*1023px max: iPad Vertical*/
/*div#latest-popular*/
  div#latest-popular dd {
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    z-index: 1;
    top: 0;
  }

  div#latest-popular dd.active {
    border-bottom: 1px solid #fff;
  }

  #latest-popular dd > a {
    font-weight: 700;
    padding: 0.5rem 1rem;
  }

  div#latest-popular {
    height: 381px;
    overflow: hidden;
    position: relative;
    border-left: 1px solid #ccc;
  }

  #slider div#latest-popular {
    float: left;
    overflow: hidden;
    width: 29%;
  }

  div#latest-popular .content {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 0.5em 0.6em;
    height: 338px;
    position: absolute;
    top: 43px;
    left: 0;
  }

  /*/*.#slider div#latest-popular*/
/*1024px: large break*/
@media only screen and (min-width: 64em) {



/*
  .fc-webicon.facebook {
    background: url("./images/fairhead-icons/fc-webicon-facebook-s.png");
  }

  .fc-webicon.rss {
    background: url("./images/fairhead-icons/fc-webicon-rss-s.png");
  }

  .fc-webicon.twitter {
    background: url("./images/fairhead-icons/fc-webicon-twitter-s.png");
  }

  .fc-webicon.youtube {
    background: url("./images/fairhead-icons/fc-webicon-youtube-s.png");
  }
  .fc-webicon.googleplus {
  background: url("./images/fairhead-icons/fc-webicon-googleplus-s.png");
  }
  .fc-webicon.tumblr {
  background: url("./images/fairhead-icons/fc-webicon-tumblr-s.png");
  }

  .fc-webicon {
    width: 20px;
    height: 20px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  */



.sprite {
    background-size: 20px auto;
    width: 20px;
    height: 20px;
}

.sprite.fc-webicon-googleplus {
  background-position: 0 -41px !important;
}
.sprite.fc-webicon-rss {
  background-position: 0 -82px !important;
}
.sprite.fc-webicon-twitter {
  background-position: 0 -123px !important;
}
.sprite.fc-webicon-youtube {
  background-position: 0 -164px !important;
}



  #headline-article {
    max-width: 62.5rem;
  }

#headline-article .article-subtitle {
  font-size: 6.4375em;

}

#headline-article .article-title {
  font-size: 3.1875em;
}

#headline-article p {
  font-size: 48px;
  letter-spacing: -0.04em;
  text-align: left;
  padding-left: 30px;
  position: relative;
}

#headline-article header p:before {
  background-color: #000000;
  content: " ";
  display: inline-block;
  height: 20px;
  left: 0;
  position: absolute;
  top: 20px;
  width: 20px;
}


  div#latest-popular .content {
    overflow-y: scroll;
  }



   /**.picture-box*/
   .picture-box {
    position: absolute;
    bottom: 1%;
    left: 1%;
    width: 98%;
    padding-bottom: 0;
    background-color: rgba(255,255,255,0.9);
  }

  .picture-box .more:after {
    bottom: 2px;
    right: -6px;
  }
  /*/*.picture-box*/



  /*div#slider*/
  #slider .orbit-container {
    float: left;
    width: 59%;
  }

  #slider .orbit-container li img {
    height: 382px;
    width: 573px;
  }

  /*div.#slider .cubes3d*/
  #slider .cubes3d {
    float: left;
    height: 381px;
    list-style: none outside none;
    margin: 0 0.2em;
    width: 10%;

    display: -ms-flexbox;
    -ms-box-orient: horizontal;
    -ms-flex-direction: column;
    -ms-box-pack: space-between;

    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;

    flex-direction:column;

    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
  }

  #slider .cubes3d li {
    overflow: hidden;
    height: 65px;
  }

  #slider .cubes3d li a {
    display: block;
    height: 89px;
    text-align: center;
    -webkit-transition: -webkit-transform .33s;
    -moz-transition: -moz-transform .33s;
    -ms-transition: -ms-transform .33s;
    -o-transition: -o-transform .33s;
    transition: transform .33s;

    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;

    word-wrap: break-word;
  }

  #slider .cubes3d li a:hover {
    -moz-transform: rotateX(89deg);
    -webkit-transform: rotateX(89deg);
    -o-transform: rotateX(89deg);
    -ms-transform: rotateX(89deg);
    transform: rotateX(89deg);
  }



  #slider .cubes3d li a > div {
    background: none repeat scroll 0 0 #F7F7F7;
    color: #000;
    font-size: 0.8125rem;
    font-weight: 900;
    height: inherit;
    line-height: 1em;
  }

  #slider .cubes3d li a > div:first-child {
    -moz-transform: translateZ(50px);
    -webkit-transform: translateZ(50px);
    -o-transform: translateZ(50px);
    -ms-transform: translateZ(50px);
    transform: translateZ(50px);
  }

  #slider .cubes3d li a > div:last-child {
    -moz-transform: rotateX(-90deg) translateZ(-50px);
    -webkit-transform: rotateX(-90deg) translateZ(-50px);
    -o-transform: rotateX(-90deg) translateZ(-50px);
    -ms-transform: rotateX(-90deg) translateZ(-50px);
    transform: rotateX(-90deg) translateZ(-50px);
  }
  /*/div.#slider .cubes3d*/


  /*/div#slider*/

  /*section#neo-news*/
  section#neo-news li {
    padding: 0.2em 0.2em 0.2em 0em;
  }

  section#neo-news li:first-child {
    padding: 0.2em 0.2em 0.2em 0.2em;
  }
  /*/section#neo-news*/

  /*section#authors*/
  #authors article {
    position: relative;
  }

  section#authors > div:after {
    display: block;
    clear: both;
    content: " ";
  }

  #authors > div > article img {
    width: 170px;
  }

  #authors > div > article footer {
  width: 100%;
    position: absolute;
    bottom: 0;
  }

  #authors .more,
  #authors time {
    font-size: 0.8em;
  }

  #authors > div > article {
    float: left;
    margin-right: 2%;
    width: 44%;
    min-height: 236px;
  }

#authors > div > div {
  float: left;
  width: 54%;
}
  /*/section#authors*/

  /*section.middle-news*/
  section.middle-news {
    margin-bottom: 1em;
  }

  section.middle-news:after {
  display: block;
  content: " ";
  clear: both;
}

section.middle-news > article {
  margin-right: 1em;
  float: left;
  width: 483px;
}

.middle-news > div {
  float: left;
  width: 471px;
}

  .middle-news > div article {
    font-size: 0.9em;
  }

.middle-news > div article:after {
  display: block;
  clear: both;
  content: " ";
}

.middle-news > div article > div:first-child {
  float: left;
}

  .middle-news > div article > div:last-child {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding-left: 0.5em;
  }

  .middle-news > div article footer {
    border-bottom: 1px solid;
  }

  section.middle-news div.add300x250 {
    float: left;
  }
  /*/section.middle-news*/

  /*div#u-think section*/
  div#u-think {
    padding-bottom: 1em;
  }
  /*/div#u-think section*/

section.category > div:last-child > article {
  margin: 1em 0 0;
}

.blog-news-list > div article:hover {
  background-color: rgba(46, 89, 138, 0.2);
}

.main-article > header + img {
  width: 50%;
  float: left;
  margin-right: 1em;
}

.main-article > p:after {
  content: " ";
  clear: both;
  display: block;
}

article.main-article .alignleft {
  float: left;
  margin-right: 1em;
}

article.main-article .alignright {
  float: right;
  margin-left: 1em;
}

article.main-article .aligncenter {
  margin: 0 auto;
  display: block;
}

#sidebar-column #latest-popular {
  max-width: 300px;
}



body > footer ul {
  float: right;
  text-align: right;
  width: 700px;
  clear: none;
}


}/*1024px: large break*/

@media only screen and (min-width: 64em) and (max-width: 1199px) {

.middle-news > div article {
  font-size: 0.9em;
  height: 92px;
}

.middle-news > div article:nth-last-child(n+2) {
  margin-bottom: 23px;
}

.middle-news > article img {
  width: 483px;
  height: 322px;
}

.middle-news > div article img {
  width: 139px;
  height: 92px;
}

.middle-news > div article > div:last-child {
  height: 92px;
}

section.middle-news div.add300x250 {
  height: 250px;
}

.middle-news > div.middle-add article {
  height: 114px;
}

.middle-add article > div:first-child {
  display: none;
}

.middle-news > div.middle-add article:nth-last-child(2) {
  margin-bottom: 0;
}

.middle-news > div.middle-add article > div:last-child {
  height: 114px;
  font-size: 0.9em;
}

.middle-news > div.middle-add footer a {
  display: none;
}

.middle-news > div.middle-add > a img {
  height: 71px;
  width: 471px;
}

.blog-news article > div:first-child {
  width: 39%;
}

.blog-news article > div:last-child {
  width: 58%;
  height: 168px;
}

.blog-news > article img,
.blog-news-list article img {
  width: 249px;
  height: 166px;
}

.blog-news-list > article {
  width: 39%;
  margin-right: 2%;
}

.blog-news-list > div {
  width: 58%;
}

}/*1024px only*/



@media only screen and (min-width: 75em) {

.row {
  max-width: 75em;
}

.update {
  display: inline;
}

body > header > div:first-child > div:first-child {
  width: 40%;
}

body > header > div:first-child > div:last-child {
  width: 60%;
}

body > header div.alert + div {
  padding-top: 1em;
}

div.add728x90 {
  max-width: 75rem;
}

div.add728x90.add226x90 li:last-child {
  margin-left: 7px;
}

#headline-article {
  max-width: 75rem;
}


.header-small {
  float: left;
  height: 399px;
  margin-right: 2%;
  width: 69% !important;
}

#headline-article aside p {
  display: inline-block;
  float: left;
  font-size: 33px;
  height: 113px;
  margin: 0 0 20px;
  overflow: hidden;
  text-align: left;
  width: 29%;
  line-height: 1em;
  font-weight: 400;
}

#headline-article aside:after {
  content: " ";
  display: block;
  clear: both;
}



#slider .orbit-container {
  width: 61.6%;
}

#slider .orbit-container li img {
  height: 381px;
  width: 725px;
}

.picture-box {
  width: 35%;
  min-height: 230px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.picture-box footer {
  display: block;
}

.picture-box footer .more {
  display: block;
  text-align: right;
}

#slider .cubes3d {
  margin: 0 0.7%;
}

#slider div#latest-popular {
  width: 27%;
}

div#latest-popular dd a {
  padding: 0.2em 1em;
  font-weight: 900;
}

div#latest-popular .content {
  height: 348px;
  top: 33px;
}

section#neo-news article a.more {
  min-height: 57px;
}

section.middle-news > article {
  margin-right: 1%;
  width: 58%;
}

section.middle-news > article img {
  height: 373px;
  width: 679px;
}

.middle-news > div {
  width: 41%;
}

.middle-news > div:not(.middle-add) article {
  border-bottom: 1px dotted;
  padding-bottom: 1px;
}

.middle-news > div article:nth-last-child(n+2) {
  margin-bottom: 8px;
}

.middle-news > div article img {
  width: 176px;
  height: 117px;
}

.middle-news > div article > div:last-child {
  height: 117px;
}

.middle-news > div:not(.middle-add) article .article-subtitle {
  line-height: 1.3em;
}

.middle-news > div:not(.middle-add) article footer {
  border: none;
}

section.middle-news div.add300x250 {
  height: 250px;
}

.middle-news > div.middle-add article {
  height: 120px;
}

.middle-add article > div:first-child {
  display: none;
}

.middle-news > div.middle-add article > div:last-child {
  height: 114px;
  font-size: 0.9em;
}

.middle-news > div.middle-add footer a {
  display: none;
}

.middle-news > div.middle-add > a img {
  height: 90px;
  width: 480px;
  margin-top: 27px;
}

div#u-think {
  background-color: #E6E6E6;
  border-radius: 15px;
  margin-bottom: 1em;
  border: 1px solid;
}

#u-think .orbit-slides-container img {
  width: 579px;
  height: 360px;
}

.category > h1 {
  font-size: 27px;
  font-weight: 700;
}

section.category > h1 + div > article {
  height: 298px;
}

section.category > h1 + div > article img {
  height: 298px;
  width: 447px;
}

section.category > h1 + div > article > div {
  opacity: 0.6;
}

section.category > h1 + div > article > div:hover {
  opacity: 1;
}

section.category > div:last-child > article a.caption {
  min-height: 36px;
}

.blog-news article > div:first-child {
  width: 40%;
}

.blog-news article > div:first-child img,
.blog-news-list > article img {
  width: 308px;
  height: 205px;
}

.blog-news article > div:last-child {
  width: 58%;
  height: 205px;
  font-size: 1.2em;
}

.blog-news .article-title {
  font-size: 0.885417em;
}

.blog-news .article-subtitle {
  font-size: 1.19791666666667em;
}

.page-navigation {
  width: 264px;
  margin: 0 auto;
}

.blog-news.authors article > div:first-child img {
  width: 100px;
  height: 100px;
}

.blog-news.authors article > div:first-child {
  width: 13%;
}

.blog-news.authors article > div:last-child {
  font-size: 1em;
  height: 100px;
  width: 85%;
}

.blog-news-list > article {
  float: left;
  margin-right: 2%;
  width: 40%;
  height: 205px;
  position: relative;
}

.blog-news-list > div {
  width: 58%;
  height: 205px;
}

.blog-news-list > article > header {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(255,255,255,0.9);
}

section.poll {
  max-width: 300px;
}


@media only screen and (min-width: 1444px) {
/*SINGLE ARTICLE STYLE*/

.main-article .update {
  float: right;
}

#share {
  left: -125px;
  position: absolute;
  transition: all 200ms ease 0s;
  width: 134px;
}

#share > * {
  display: block;
  margin-bottom: 0.5em;
}


/*END:SINGLE ARTICLE STYLE*/
}


#practical > section:nth-last-child(n+2) {
  border-right: 1px dotted #000;
}

#practical > section {
  min-height: 582px;
}



}/*min-width: 1200px*/

@media print {

  .special-banner, .top-bar, .social-media, .search, .add728x90, .add226x90, #sidebar-column, #share, #comments, .blog-news, body > footer, .top-tags {
    display: none;
  }

}


#practical section > h1 {
  font-size: 27px;
  text-align: center;
  font-weight: 700;
  background-color: #e75400;
}

#practical section:nth-child(2) > h1 {
  background-color: #385dae;
}

#practical section:nth-child(3) > h1 {
  background-color: #00a19c;
}

#practical section > h1 > a {
  color: #FFF;
}

#practical .article-title {
  color: #7dcbf4;
  font-size: 15px;
  margin: 6px 0 7px 0;
}

#practical .article-subtitle {
  color: #000 !important;
  font-size: 23px;
  margin-bottom: 7px;
}

#practical p {
  line-height: 1.2em;
  margin-bottom: 11px;
}

#practical time {
  background-color: #e6e6e6;
  font-size: 10px;
}

#practical .more {
  color: #00AEEF;
  font-size: 12px;
  position: relative;
  float: right;
}

/*
#practical .more:after {
  background-image: url("http://dev.matrix24.gr/wp-content/uploads/2014/05/after.png");
  background-repeat: no-repeat;
  content: " ";
  display: inline-block;
  height: 14px;
  position: relative;
  width: 21px;
  margin-left: 2px;
}
*/

#practical .more:after {
  border-bottom: 5px solid rgba(0, 0, 0, 0);
  border-left: 5px solid #68aac8;
  border-top: 5px solid rgba(0, 0, 0, 0);
  bottom: -2px;
  content: " ";
  display: inline-block;
  height: 0;
  margin-left: 6px;
  position: relative;
  width: 0;
}

#practical section > article:nth-child(n+3) {
  padding-left: 18px;
  position: relative;
  word-break: break-all;
  margin-bottom: 13px;
}

#practical section > article:nth-child(n+3) a {
  color: #000;
  font-size: 15px;
}

#practical section > article:nth-child(n+3) a:before {
  content: " ";
  width: 10px;
  height: 10px;
  background-color: red;
  display: block;
  position: absolute;
  left: 0;
  top: 3px;
}

#practical article:nth-child(2) {
  margin-bottom: 21px;
}


#slider ul:not(.orbit-slides-container):not(.cubes3d) {
  background-image: url("./images/ajax_loader_blue.gif");
  height: 382px;
  background-repeat: no-repeat;
  background-position: center center;
float: left;
}

#slider ul:not(.orbit-slides-container):not(.cubes3d) li {
  display: none;
}

/*
 * Category Top News
 */

.category-top-news {
  list-style: none;
  margin-left: 0;
}

.category-top-news:after {
  content: " ";
  display: block;
  clear: both;
}

.category-top-news li {
  margin-bottom: 21px;
  position: relative;
}

.category-top-news li h1 {
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  margin: 0;
}

.category-top-news li img {
  display: block;
}

.category-top-news li .read {
  color: #555;
  float: right;
  padding-left: 10px;
}

.category-top-news li:first-child header {
  float: none;
  width: 100%;
}

.category-top-news li:first-child h1 {
  font-size: 24px;
  font-weight: 700;
  color: #50708f;
  line-height: 25px;
  margin: 0 0 10px 0;
}

.category-top-news li:first-child img {
  display: block;
  float: none;
  width: 100%;
}

.category-top-news li:first-child {
  background-color: #e6e6e6;
  padding: 15px;
}

.category-top-news li:first-child p {
  line-height: 1.3em;
  margin: 10px 0;
}

@media only screen and (max-width: 699px) {
.category-top-news > li:nth-child(n+2) {
  float: left;
  padding: 10px;
  width: 20%;
  height: 76px;
  overflow: hidden;
}


.category-top-news > li:nth-child(n+2) h1 {
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
  margin: 0;
  position: relative;
  z-index: 4;
}

.category-top-news > li:nth-child(n+2) h1 a {
  color: #fff;
  text-shadow: 1px 1px 1px #000;
}

.category-top-news > li:nth-child(n+2) img {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  min-height: 76px;
}

}



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

  .category-top-news:after {
    content: " ";
    display: block;
    clear: both;
  }

  .category-top-news li {
    float: left;
    padding-left: 15px;
    width: 40%;
    margin-bottom: 10px;
  }

.category-top-news li header {
  float: right;
  width: 57%;
}

.category-top-news li img {
  display: block;
  float: left;
  height: 80px;
}

  .category-top-news li:first-child {
    width: 60%;
    margin-bottom: 0px;
  }

  .category-top-news li img {
    width: 37%;
    height: 80px;
  }

  .category-top-news li:first-child img {
    height: 200px;
  }
}

@media only screen and (max-width: 640px) {

.category-top-news > li:after {
  display: block;
  clear: both;
  content: " ";
}

.category-top-news > li:nth-child(n+2) {
  float: none;
  height: 200px;
  width: 100%;
}

.category-top-news > li:nth-child(n+2) img {
  min-height: 200px;
}

.category-top-news > li:nth-child(n+2) h1 {
  font-size: 27px;
  font-weight: 700;
  line-height: 35px;
}

}


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

  .category-top-news li {
    margin-bottom: 21px;
  }

.top-tags {
  margin: 0 !important;
}

.top-tags > li {
  -moz-border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;

}

.top-tags > li:first-child {
  margin-left: 0px;
}

.top-tags li a {
  font-size: 13px;
}

}

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

  .category-top-news li {
    margin-bottom: 17px;
  }

.category-top-news li:first-child {
  min-height: 469px;
}

  .category-top-news li:first-child img {
    height: 249px;
  }

}

.sticky {
  background-color: #FFF;
}
#share * {
  box-sizing:unset !important;
}



