/*

	Theme Name: mmunterwegs MaMi wedding
	URI: https://mmunterwegs.ch
	Description: A responsive template for the wedding of MaMi
	Version: 2.1
	Author: Michael Eugster
	Author URI: http://we-design.ch
	Theme URI: http://we-design.ch
	License: For MaMi only
	License URI: http://we-design.ch
	Tags: responsive-layout
*/



body{
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

p{
	text-align: justify;
}

img{
	max-width: 100%;
	height: auto;
}

header{
}

.btn:hover fa-search{
	color: #53924e;
}

#logo-mm{
	margin: 0px;
	padding: 0px !important;
	background: transparent;
}

div.body > .row > div{
	margin-top: 15px;
}

	div.body > .row > div > article{
		border: 5px #000 solid;
		padding: 25px;
	}

#most-recent{
	
}
	div.cards{
		margin-bottom: 15px;
		overflow: hidden;
		position: relative;
	}

	.card-wrapper {
		height: 100%;
	}

	article.blog-cards{
		/* in bootstrap css mehr spezifiziert */
		padding: 30px;
		overflow: hidden;
	}

		#most-recent article h1{
		}

		p.card-read-more{/*
			display: block;
			position: relative;
			bottom: 0px; right: 0px;*/
		}


	.article-image{
		background-size:cover;
		background-position:center;
	}


/* single.php stuff */

.entry-meta{
	/* mehr im bootstrap dings */
	margin: 15px 0px 35px 0px;
	font-size: 0.85em;
	background-color: transparent !important;
	padding: 0px !important;
}
	.entry-meta:hover{
		background-color: transparent !important;
	}

.share{
	margin-right: 6px;
}
	.share-whatsapp img{
		height: 19px;
	}

	.share-twitter{
		padding-top: 4px;
	}


.fullwidth-image {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
	.fullwidth-image > a > img{
  		width: 100%; 
		height: auto !important;
	}
	
	p.wp-caption-text {
		text-align: center;
		font-style: italic;
		font-size: 0.9rem;
		margin: 0.55rem 0rem;
		color: #A9A9A9;
	}


/* archive */
.navigate-archive{
	width: 100%;
}
/* footer */

footer{
	margin-top: 100px !important;
	padding: 15px;
	background-color: #E5E5E5;
}

/* margin top helper class */
.mt15{
	margin-top: 15px;
}
.mt30{
	margin-top: 30px;
}



/* ######################################################	mobile first */
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {  }

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	
	
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {  }

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  }


/* ######################################################	desktop first */
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) {  }

/* Small devices (landscape phones, less than 768px)  */
@media (max-width: 767px) { 

	}

}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px) {  }

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199px) {  }







