/*
Theme Name: Hitchock Child
Theme URI: https://wordpress.org/themes/hitchcock/
Template: hitchcock
Author: Andres Norén
Author URI: https://wordpress.org/themes/author/anlino/
Description: Hitchcock is a minimal portfolio theme for designers, photographers and other creatives. It features a beautiful responsive design, Gutenberg support, a social icon menu, Jetpack infinite scroll, custom accent color, custom header image, support for the gallery post format, the option to always show post preview titles, editor styling and much more. Demo: http://www.andersnoren.se/themes/hitchcock/
Tags: blog, three-columns, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, grid-layout, portfolio, photography
Text Domain: hitchcock
Version: 1.15
License: GNU General Public License version 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* own CSS */
.blog-title {
    font-size: 2.25em !important;
}

.header.section-inner {
    width: 375px !important;
}

.section-inner {
    width: 1200px !important;
}

.post-content h2 {
    font-size: 1.4em !important;
}

.cd-timeline-content {
    width: 46% !important;
}

.post-title {
    font-size: 2em !important;
}

.header-search {
    display: none !important;
}

.has-very-light-gray-background-color {
    background-color: #eee !important;
}

.featured-media a, .featured-media img {
    display: none;
}

.related-posts {
    display: none !important;
}

.post-date {
	display: none !important;
}

.post-content a {
    color: #0000EE !important;
}

.posts .post:nth-of-type(3n+1)
{ 
	margin-left: 0;
}

.encyclopedia:nth-child(3n+1) {
	margin-left: 3.95% !important;
}

.navigation {
    background: #2a2a2a !important;
}

.main-menu a {
    color: #a6a6a6 !important;
}

body {
	background: #2a2a2a !important;
}

.search-button {
height: 60px;
width: 60px;  
background-image:url('search_icon.jpg');
background-repeat:no-repeat;
}

a:hover {
    color: #FFFFFF !important;
}

@media (max-width: 900px) {
		
  .encyclopedia:nth-child(2n+1) {margin-left: 3.95% !important;}
  .posts .post:nth-of-type(n+1) {margin-left: 3.95% !important;}
  .posts .post:nth-of-type(2n+1) {margin-left: 0% !important;}
}

@media (max-width: 600px) {
  
    .encyclopedia:nth-child(n+1) {margin-left: 0% !important;}
    .posts .post:nth-of-type(3n+1){ margin-left: 0% !important;}
    .posts .post:nth-of-type(n+1) {margin-left: 0% !important;}
}

.credits p + p a {
    color: #fff;
}

.content-area a {
    color: #767676;
    text-decoration: underline;
}

.entry-content {
    font-size: 0.85em;
}

.cd-timeline-content a {
    text-decoration: none;
}

.search-form-1 {
    display: block;
    float: left; 
    padding-left: 200px;
    width: 54%;
}

.search-select {
	background: #fff;
	color: #666;
  width: 45%;
  height: 60px;
  display: inline-block;
  border: 1px solid #ddd;
  border-radius: 3px;
  font-size: 0.875rem;
  float: left; 

}

.search-form-2 {
    display: block;
    float: right; 
    width: 45%;
}

.search-content {
   width: 740px;
}

.bancadati-and-search {
  width: 100%;
  display: inline-block;
  margin: 20px 0px;
}

.search-form-results
 {
   display: inline-block;
   margin-bottom: 18px; 
   width: 100%;
}

button, input[type="button"], input[type="submit"] {    
    width: 60px;
    height: 60px;
    padding: 0em 0em 0em 0em;
    margin: 0px 0px 0px 12px;
}

.site-content {
    padding: 1.5em 0em 0em 0em;
}

.page .page-one-column .entry-header, .twentyseventeen-front-page .page-one-column .entry-header, .archive.page-one-column:not(.has-sidebar) .page-header {
    margin-bottom: 1em;
}

.blog .site-main > article, .archive .site-main > article, .search .site-main > article {
    padding-bottom: 2em;
}

.page-one-column .panel-content .wrap {
	margin-left: auto;
	margin-right: auto;
	max-width: 1000px;
	padding-left: 3em;
	padding-right: 3em;
    padding-bottom: 0em;
	padding-top: 0em;
}

.page-one-column .panel-content .wrap .entry-content {
	width: 740px;
}

.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
    margin-left: auto;
    margin-right: auto;
    max-width: 740px;
}

.entry-content a img, .widget a img {
    box-shadow: 0 0 0 8px #F5F5F5;
}

.page-one-column .panel-content {
    padding-bottom: 2em;
	padding-top: 2em;
} 

.page:not(.home) #content {
    padding-bottom: 2em;
}

.twentyseventeen-front-page .content-area {
   display: inline-block;
   width: 100%;
}

.entry-db {
    border: 1px solid #bbb;
    border-radius: 3px;
    display: inline-block;
    font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
    margin: 0.5em 0 0.3em Oem;
    padding: 0.6em 0.8em;
    text-decoration: none;
    background-color: #F5F5F5;
    font-size: 0.85em;
    width: 100%;
}

.archive-post-date {
   display:none !important;
}

.bancadati-img {
  display:box;
  float: left;
  width: 200px;
  height: 300px;
  margin-right: 1em;
  margin-bottom: 1em;
  margin-top: 1em;
}

.bancadati-01 {
  display:box;
  margin-left: 15em;
  margin-top: 1em;
  font-family: 'Droid Serif', Georgia, serif;
  color: #333;
  position: relative;
}

.bancadati-02 {
  display:box;
  margin-left: 15em;
  font-family: 'Droid Serif', Georgia, serif;
  color: #333;
  position: relative;
}

.entry-title {
    color: #000;
    font-size: 1.75em;
    line-height: 1.0em;
    overflow-wrap: break-word;
    text-align: left;
}

.entry-meta {
   display:none;
}

.page-content, .deck, .entry-content, .entry-summary {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.page-header {
    padding-bottom: 0em;
}

.entry-header .index-entry-meta {
  display:none;
  margin-bottom: 0.5em;
}

.page-title {
    display:none;
}

.page-header::after {
    border-bottom: 1px solid #c3c3c3;
    content: "";
    display: none;
    margin: 0 0 0 0;
    width: 3.5em;
}

.continue-reading a, .entry-content .continue-reading a {
    border: 1px solid #c3c3c3;
    display: inline-block;
    font-family: "Fira Sans",sans-serif;
    margin: 0.5em auto;
    padding: 0.6em 0.8em;
    text-decoration: none;
}

.continue-reading::after {
    border-bottom: 1px solid #c3c3c3;
    content: "";
    display: block;
    margin: 2em auto 0;
    width: 7em;
}

.content-area {
   display: inline-block;
   width: 100%;
}

.content-area a {
    text-decoration: none;
}

.odd {
    background-color: #F5F5F5;
}

.even {
    background-color: #c0c0c0;
}

.entry-summary {
    border: 1px solid #bbb;
    border-radius: 3px;
    display: inline-block;
    font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
    margin: 0.5em 0 0.3em Oem;
    padding: 0.6em 0.8em;
    text-decoration: none;
    background-color: #F5F5F5;
    font-size: 0.85em;
    width: 100%;
}

.has-sidebar:not(.error404) #primary {
		float: left;
		width: 740px;
}

.blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments {
    float: left;
    width: 100%;
}

.site-footer {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.6;
    margin-top: 1em;
}

/* ANPASSUNGEN PLUGINS */

/* Plugin: Team Schowcase */
.featherlight-content a {
 box-shadow: 0 -1px 0 rgb(15, 15, 15) inset;
 transition: color 80ms ease-in 0s, box-shadow 130ms ease-in-out 0s, -webkit-box-shadow 130ms ease-in-out 0s;
}

.featherlight-content a:focus, .featherlight-content a:hover {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset, 0 3px 0 rgb(0, 0, 0);
    color: #000;
}

/* Plugin List Category Post*/
.lcp_catlist a {
font-size: 1.1em;
}

.lcp_catlist li {
padding-bottom: 8px;
}

/* Plugin: Timeline Express */
.single-te_announcements .site-content .wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;   
}

.single-te_announcements .site-content .wrap .content-area {
  width: 740px;   
}

.te_announcements  {
  font-size: 0.85em;
}

h2, .home .blog .entry-title, .panel-content .recent-posts .entry-title {
    font-size: 1.2rem;
    font-weight: 200;
}

h4, .home .blog .entry-title,  .panel-content .recent-posts .entry-title {
   font-size: 1.0rem;
   font-weight: 100;
}

