/*
Theme Name:     Ivory Child M2C
Template:       ivory
Theme URI:      https://ivory-wordpress.pixudio.com/
Description:    Ivory includes multiple solid and bold designs inside of one powerful WordPress theme, suitable for everyone!
Author:         Pixudio
Author URI:     https://themeforest.net/user/pixudio/portfolio
Template:       ivory
Version:        1.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    ivory-child-m2c
*/


h1 {
	font-size: 240%;
	padding: 0;
}
h2 {
	font-size: 200%;
	padding: 0;
}
h3 {
	font-size: 175%;
	padding: 0;
}
h4 { 
	font-size: 160%;
	padding: 0;
	margin-bottom:0.8em;
}
h5 {
	font-size: 145%;
	padding: 0;
}
h6 {
	font-size: 130%;
	padding: 0;
}
p {
	font-size: 95%;
}
::selection {
	color: #ebe5c5;
	mix-blend-mode: revert;
}
/** Termine MEC Calendar **/
.wp-block-ivory-tabs .tabs__nav{
    white-space: pre-wrap;
    font-size: 200%;
    width: max-content;
    line-height: 1em;
    padding: 0.8em 0 0.8em 0;
	cursor: pointer;
}
.mec-event-list-standard .mec-event-title{
	font-size: 200%;
}
.mec-event-description, .mec-venue-details span{
	font-size: 100%;
}
.mec-date-details span{
	font-size: 150% !important;
}
.mec-time-details span{
	font-size: 120%;
}
.mec-event-list-classic .mec-event-image{
    width: 300px;
    height: 300px;
}
.mec-event-image{
    width: 300px;
    height: 300px;
}
.mec-event-image img{
	height: 100%;
	width: auto !important;
}


/* Rescale Logo */
.site-branding svg, .site-branding img {
    height: 45px;
    margin-top: 0;
}

header {
	margin-left:0px !important;
}
.heading__title {
	line-height: 0;
}
  
figcaption {
	width:100% !important;
	max-width:100% !important;
}

.heading{
	display:none;
}

.site{
	background: rgb(229,229,229);
	background: radial-gradient(circle, rgba(229,229,229,1) 95%, rgba(235,229,197,1) 100%);
}
.site-header {
    display: block;
}
.site-header__trigger i{
	color: white;
	background-color: #373737;
	border-radius: 0.09em;
}
.site-content {
	/*padding: 0px !important; */
	padding: 78px 0px;
	margin: 0px;
	margin-top: 11vh;
	margin-bottom: 5vh;
	min-height: 75vh;
}

.post-meta{
	display: none;
}
@media screen and (min-width: 1399px) {
	
	header {
		margin-left:-130px !important;
	}
	
}

@media screen and (max-width: 1399px) {
	
	.side-menu-trigger {
		display:inline;
	}
	
}
.tabs__item {
	max-width:100%;
}

.tabs__nav {
	font-size:45px;
	line-height: 60px;
	font-weight:700;
}

.archive-content .format-quote h3::after, blockquote::after {
	visibility:hidden;
}




/*
.post-title{
	font-size: 100%;
  	line-height: 0;
} */

.portfolio .post-title{
	display:none;
} 
.upcoming-post{
	display:none;
}

.comments-area{
	display:none;
}

.mouse-icon {
	display:none;
}
.side-menu-trigger {
	/* display:none; */
}
.mec-container {
	padding-top:250px;
}
/*after WP-Update-bug 15.07.2020: startseite boxes narrow*/
.wp-block-columns .wp-block-column[style] {
	flex-grow:1 !important;
}
/*after WP-Update-bug 15.07.2020: 'Vorgeschlagene Veranstaltungen' had word-wrap:break-word */
.mec-events-template-default .h1, h1, .h2, h2, h3, h4, h5, h6 { 
	word-wrap:normal;
}
.vp-portfolio h2 {
	line-height:1.3em;
	margin-top: 0px;
}
.vp-portfolio__items-style-fade .vp-portfolio__item-overlay{
	opacity:1
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta{
	opacity:1
}

[data-vp-layout="slider"] .vp-portfolio__items-arrow{
	display:none;
}


.wp-block-button__link{
	white-space:normal;
	color: inherit;
}
.button, [type="button"], [type="reset"], [type="submit"], .btn{
	padding: 0;
}

.site-footer {
	display:block;
	
	position: relative;
}
.site-footer .go-up__trigger{
	left: 100%;
}

.widget-area {
	display:none;
}
/*
.site-header__wrap .text-right{
    padding: 0;
    position: fixed;
    z-index: 100;
    width: calc(97% - 85px);
}
*/

/* flags Icons
#gtranslate_wrapper{
	position: fixed !important;
    width: calc(32px + 1em);
    height: auto;
    display: inline-block;
    right: 0 !important;
    top: calc((120px / 2.0) - (90px / 2.0)) !important;
}*/
.menu-item-gtranslate{
	margin-right: -22px !important;
    /* background-color: #e8e8e8; */
    padding: 0 14px;
}
#gtranslate_wrapper{
	position: fixed !important;
    height: auto;
    display: inline-block;
    right: 0 !important;
    top: 0em !important;
    padding: 0.2em 0.5em;
    background-color: rgba(229,229,229,1);
    font-size: 100%;
	width: 75px;
}
#gtranslate_wrapper a{
   /* box-shadow: -2px 5px 5px -1px; */
    margin: 0 0.2em;
    padding: 0;
}
#gtranslate_wrapper img{
	width: 34px;
    opacity: 1;
}
