/*
 Theme Name:   Landscape
 Description:  Landscape  Blog Theme
 Template:     swell-lite
 Author:       CTI "DIOFANTUS"
 Author URI:   http://www.cti.gr/el/
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  landscape_theme
*/

@import "https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700&subset=latin,greek-ext";

@import url(https://fonts.googleapis.com/css?family=Advent+Pro&subset=greek,latin);


body{
	font-family: "Roboto Condensed",sans-serif;
  margin-top: 48px;
}

h1, h2, h3, h4, h5, h6{
	font-family: "Roboto Condensed",sans-serif;
}


#masthead .site-title{
	font-size: 2.2em;
	font-family: inherit;
	font-weight: normal;

}

#masthead .site-title a {
    color: rgba(73, 81, 80, 0.7);
    background-color: rgba(255,255,255,0.6);
    border-radius: 25px;
}

#masthead .site-title a:hover {
    color: rgba(73, 81, 80, 0.9);
}

#masthead .site-description {
    color: rgba(73, 81, 80, 0.6);
    font-size: 1.2em;
	font-family: inherit;
	font-weight: normal;
}

#navigation {
	background-color: #8ACFC5;
}

.title, a.button, .reply a, #searchsubmit, #prevLink a, #nextLink a, .more-link, #submit, #comments #respond input#submit, .container .gform_wrapper input.button, #wrapper #infinite-handle span{
	font-family: inherit;
}

.admin-bar #navigation {
    margin-top: 0px;
}

.menu a{
	margin: 18px 0;
	color: #31756C;
	font-size: 15px;
  text-transform: none;
}

.menu li:hover ul,
.menu li.sfHover ul {
  left: 0;
  top: 54px; /* match top ul list item height */
  z-index: 99;
}

.title{
  word-wrap: break-word;
}

.headline {
    font-size: 2em;
    font-weight: 500;
}

#reply-title {
    font-size: 1.6em;
    font-weight: 500;
    color: #acb85f;
}

.header-shadow {
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
}

.shadow {
    box-shadow: none;
}

.article{
  padding-left: 40px;
  padding-right: 40px;
  overflow: auto;
}

iframe{
  width: 100%;
  min-width: 500px;
  display:block;
}

.admin-bar.swell-fixed-menu #custom-header{
  background-position: center 131px;
}
.admin-bar #custom-header {
    background-position: center 80px;
}
.admin-bar #navigation.fixed-nav{
  margin-top: 80px;
}

#custom-header{
  background-position: center;
  background-color: #eeeae9;
}

.article h1:first-child + p, .article > p:first-child, .article span + p{
  font-family: inherit;
  font-size: inherit;
  color: inherit;
}

@media all and (max-width: 782px) {
  body{
    margin-top: 0px;
  }
}

@media all and (max-width: 532px) {
   body{
    margin-top: 45px;
  }
}