/*
Theme Name: Hitchcock Child
Theme URI: http://www.andersnoren.se/teman/hitchcock-wordpress-theme/
Template: hitchcock
Author: Anders Norén
Author URI: http://www.andersnoren.se
Description: Hitchcock is a minimal portfolio theme for designers, photographers and other creatives. It features a beautiful responsive design, a social icon menu, Jetpack infinite scroll, custom accent color, custom header image, support for the gallery post format, editor styling and much more. Included translations: Swedish/svenska. Demo: http://www.andersnoren.se/themes/hitchcock
Tags: blog,three-columns,custom-colors,custom-header,custom-menu,editor-style,featured-images,post-formats,sticky-post,theme-options,threaded-comments,translation-ready,grid-layout,portfolio,photography
Version: 1.07.1611949746
Updated: 2021-01-29 19:49:06

*/

body, .navigation {
	background: #1d1d1d;
}

.header-image:after {
	background: #1d1d1d;
    background: linear-gradient(to bottom,#1d1d1d33 0%,#1d1d1d 100%);
}

.header{
	padding: 0px 0 20px 0;
}

/* this is ad network optout tool*/
 #fuse-privacy-tool {
    font-size: 0.5rem;
  }

.blog-title{
	padding-top:20px;
}

.credits {
  padding: 0 10px;
	margin:0 auto;
}

.section-inner{
	text-align:left;
}

.credits p{
	color:white;
}

.posts{
	margin-top:0;
}

/*
this is to enlarge the width of the title on the index page.
*/
.header.section-inner{
	width: 800px;
}

/*
this is to hide all post dates
*/
.archive-post-date{
	display:none;
}

/*
this is to resize the thumbnail so it wont be square
}*/
.posts .post{
	width:300px;
	height:250px;
	padding:0;
}
/*
this is to resize the black-overlay that shows on hover over the thumbnail
}*/
div.post-overlay{
	width:300px;
	height:250px;
	display:none;
}
/*
this is to hide the navigation 2 of 55 text
*/
.page-title, .post-date, post-meta, .categories, .tags, .featured-media, .archive-nav{
	display:none;
}

.post-header{
	padding:20px 0 20px 0;
}

/*
this is to enlarge width of each post
*/
.post-inner {
    width: 1000px;
	padding-bottom:20px;
    max-width:95%;
}

.wp-video {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.pgntn-page-pagination {
	padding:50px 0 15px 0;
	margin:0;
}

.page-numbers{
	border-radius:5px;
}

.pgntn-page-pagination .dots{
	color:white;
}

/*
hilight current page on pagination
*/
.pgntn-page-pagination-intro, .pgntn-page-pagination .current{
	background-color: #ffb901 !important;
	border: 1px solid #ffb901 !important;
}

/*
space on top the nav
*/
.pgntn-page-pagination-block{
padding-top:30px !important;
padding-bottom: 25px !important;
}

/*
space between content and ad.
*/
.post-container{
	margin-bottom:25px;
}

/*This is to hide the counter that is displayed on every post*/
.post-views{
	display:none;
}


/*This is to give some space for the donwload link, file size, resolution etc snippet. This is an edit for the ACF plugin.*/
ul.info-snippet>li{
margin-top:15px;
}

/*Hide the default theme navigation post arrows because we are using the WP Post navigation plugin.*/
.post-navigation{
display:none;
}

/*Style for WP Post pagination*/
.header{
	padding:0;
}

div.wp-post-navigation{
	margin:0px;	
}

.post-content a:hover{
text-decoration:none;
color:orange;
}

.pgntn-page-pagination a:hover{
background-color:#eac035 !important;
}

.wp-post-navigation div a:after{
color:#1d1d1d;
}
/*Style for wordpress-download-manager download card*/
img.wpdm_icon{display:none;}
.package-title{display:none;}
.media-body{display:none;}
.w3eden .card{border:none;}
.w3eden .card-body{padding:1.25rem 0;}

.pgntn-page-pagination {
    width: 60% !important;
    padding: 0 0 0 0 !important;
    margin: 10px auto !important;
}

.credits.section-inner {
    margin-top: 30px;
}

.blog-description {
	font-family: montserrat,helvetica neue,helvetica,sans-serif;
}

.info-snippet {
    list-style: none;
	margin: 0;
	position: relative;
}

.info-snippet li {
	clear: both;
}

.dbox {
	background-color: white; 
	border: 2px solid #d4dced; 
	border-radius: 10px; 
	padding: 15px; 
	margin-bottom: 25px
}

.info-snippet img {
    float: left;
    margin-right: 10px;
	margin-top: 5px;
}

/* a.ddownload-button {
    background: #0291ff !important;
    border: 1px solid #0291ff !important;
    color: white !important;
    border-radius: 0;
    box-shadow: none;
    text-shadow: none;
    font-weight: 400 !important;
	font-size: 14px;
	padding: 5px 15px;
	margin-left: 10px;
	text-transform: uppercase;
}

a.ddownload-button:hover {
	color: white !important;
} */

.post-overlay.showtitle {
    display: block !important;
    opacity: 1;
    background: transparent;
}

.post-overlay.showtitle .archive-post-header {
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 10px;
}

.post-overlay.showtitle .archive-post-title {
    color: white;
    font-size: 16px;
	text-align: center;
}

.post-overlay.showtitle > p {
    display: none;
}

.dbox {
    width: 100%;
}

.w3eden {
    float: left;
    clear: both;
}

a.ddownload-button.button-blue {
    margin-left: 10px;
}

/* 
.wpdm-download-link.download-on-click.btn.btn-primary.btn-lg {
    background: #0291ff !important;
    border: 1px solid #0291ff !important;
    color: white !important;
    border-radius: 0;
    box-shadow: none;
    text-shadow: none;
    font-weight: 400 !important;
    font-size: 14px;
    padding: 5px 15px;
    margin-left: 10px;
    text-transform: uppercase;
} */

.info-snippet.row-d li:first-child {
    align-items: center;
}

body .flagcontent-button-color-red {
	background: #bfbfbf;
	padding: 10px;
}

.post-title {
	font-size: 2em;
}

img[alt="download button"] {
    /*max-width: 130px;*/
    display: block;
    clear: both;
    float: none;
}

body .pgntn-page-pagination-intro, body .pgntn-page-pagination a, body .pgntn-page-pagination .current {
	padding: 1rem 1.3rem;
}

.wp-post-navigation {
    display: none;
}

#site-content {
    margin-top: 25px;
}

.theme-by {
    display: none;
}

.left-sticky-ad {
    position: -webkit-sticky;
    position: sticky;
    top: 20px;
    float: left;
	margin-left: 20px;
    z-index: 9999999;
}

.right-sticky-ad {
    position: -webkit-sticky;
    position: sticky;
    top: 20px;
    float: right;
	margin-right: 20px;
    z-index: 9999999;
}

.post-content {
	width: 100%;
	position: relative;
	float: left;
}

@media screen and (min-width: 901px){
	.mlw-logo {
		float: left;
		max-width: 200px;
		margin-top: 10px;
	}

	.dd {
		display: flex;
		margin-top: 10px;
	}

	.dbox {
		margin: 10px;
		margin-top: 0;
	}

	.info-snippet {
		text-align: left;
		padding-bottom: 80px;
    	height: 100%;
	}

	.info-snippet li:last-child {
		position: absolute;
		bottom: 0;
		width: 100%;
	}
	
	body .pgntn-page-pagination-block {
		width: 100% !important;
	}
}

@media screen and (max-width: 900px){
	.mlw-logo img {
		max-width: 90%;
		margin: auto;
		margin-top: 20px;
	}

	body .posts .post {
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

@media screen and (max-width: 1300px){
	.left-sticky-ad, .right-sticky-ad {
		display: none;
	}
}