/** 
 * Theme Name:  Website Child
 * Theme URI:   http://themes.kubasto.com/website/
 * Description: Website is a responsive theme, which means it adapts to the device on which it's displayed.
 * Tags:        responsive-layout
 * Author:      Kuba Sto
 * Author URI:  http://themes.kubasto.com
 * Template:    website
 * Version:     1.0
 */
.fancybox-title-headline {
  font-weight:bold;
  cursor: pointer;
  font-size:1.2em;
}
.fancybox-title-headline .hint {
  float:right;
  font-weight:normal;
  font-size: 0.7em;
}
.fancybox-image-description {
  font-weight: normal;
}
.home #aside .widget {
  border:none;
  padding-top:0;
}
body,
#nav-main, 
input[type="submit"], 
#header h1, 
#header h2, 
#banners article h1, 
#banners .small .caption, 
section.columns .column h1, 
.post .title, 
.post .content h1,
.post .content h2,
.post .content h3,
.post .content h4,
.post .content h5,
.post .content h6, 
.post .content .dropcap,
.post .about h1,
button,
.flexslider .slides .caption,
.flexslider .flex-caption,
#aside .widget h1,
.widget-tag-cloud .tagcloud,
.widget-social li,
.widget-info h1,
section.box h1
{
  font-family: "Open Sans", "Times New Roman";
}

.search-form {
  float:right;
}
.search-form .search-field {
  background-color:#444;
  border:none;
  color:#fff;
}
.search-form .search-submit{
  background: url(/wp-content/themes/website-child/images/toolbar_find.png) no-repeat ;
  width: 22px;
  height: 22px;
  background-size: contain;
  box-sizing: border-box;
  border: none;
  border-radius: 0px;
  box-shadow: none;
  color:transparent;
  font-size:1px;
}
input[type="submit"], #bottom input[type="submit"] {
  font-size: 16px;
  line-height: 1.2em;
}
section.columns p {
  text-align: justify;
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; 
}
.post .title {
  font-size:24px;
  line-height: 38px;
}

.widget-em-widget ul {
  list-style-type: none;
  margin-left: 0;
}

.widget-em-widget ul li {
  margin-bottom: 2em;
}

.widget-em-widget ul li span {
  display:block;
}

.widget-em-widget ul li span.eventdate {
  font-weight: bold;
}

#aside .widget h1 {
  margin-bottom: 1.5em;
}
@media only screen and (max-width: 739px) {
  .home #aside .widget {
    text-align: center;
  }
}

.single-post .pagination .prev {
    background-position: right center;
    right: 0;
    left:initial;
    padding-right: 25px;
}
.single-post .pagination .next {
    background-position: left center;
    left: 0;
    right:initial;
    padding-left: 25px;
}

#nav-top a:hover .dashicons-twitter {
  color:#1b95e0;
}



.post.link .featured {
    float: left;
    margin: 7px 18px 0 0;
}
.post.link .main > p {
  margin-bottom: 1.5em;
}
.post.video .title:before, .post.link .title:before {
  content:none;
}
.post.video .title {
  padding-left: 0;
}

.single-portfolio .pagination {
  display:none;
}