/*Theme Name: Ivy's BarDescription: Child theme for Avada themeAuthor: ThemeFusionAuthor URI: https://theme-fusion.comTemplate: AvadaVersion: 1.0.0Text Domain:  Avada*/.gr-mp-minus-35{margin-top:-35px!important;padding:0!important;}#steady-paywall-overlay-container-content[data-v-7090dd27] {    height: calc(100% - 50px) !important;    background-color: rgba(255,255,255,0.96) !important;    -webkit-backdrop-filter: blur(3px) !important;    backdrop-filter: blur(3px) !important;    background-image: url("https://ivy.de/wp-content/uploads/2020/03/paper.jpg") !important;}div#steady-paywall-overlay-gradient-container[data-v-7090dd27]{    background-image: url("https://ivy.de/wp-content/uploads/2020/05/ib_theme_steady-paywall_top.png") !important;	height:100px !important;}.fusion-post-content blockquote, .post-content blockquote, article.format-quote {	border:none;    font-style:italic;	background:transparent!important;    border-left: none!important;    position: relative;	background:transparent;	margin:0;   padding: 0;}a.fusion-read-more::after {    content: ""!important;}article.format-quote .fusion-meta-info,article.format-quote h2.entry-title {    display: none!important;}article.format-quote blockquote {	margin:0;   padding: 25px 0 0;}article.format-quote blockquote cite,article.format-quote blockquote cite a.aawp-link {    color: #65bc7b!important;    border-bottom: 1px dashed;    line-height: 1.5;}section#content{margin-bottom:0px!important}article.format-quote::before {    background-color: beige;    top: 0;    bottom: 0;    content: "";    display: block;    left: calc(-50vw + 50%);    position: absolute;    width: 100vw;    z-index: -1;}article.format-quote {    padding: 10px 0 20px;}article.format-quote div.fusion-meta-info{margin:0;}article.format-quote div.fusion-meta-info div.fusion-alignleft span{display:none;}article.format-quote .shariff {margin: 0;padding-bottom: 30px;}article.format-quote .fusion-flexslider.fusion-post-slideshow {overflow: visible;display: none;}ul#menu-extern.fusion-menu li#menu-item-28836.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-28836 a.fusion-background-highlight {height:25px !important}div.fusion-row nav.fusion-main-menu.fusion-sticky-menu ul#menu-extern-1.fusion-menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-28836 a.fusion-background-highlight {height:17px !important}/* div.login-button[data-v-2a65e1d4]{border: 1px solid #ff7264 !important;background-color: #ff7264 !important;}div.login-button__separator[data-v-2a65e1d4] {    background-color: #ffffff!important;} */p img.alignnone{float:left;}.fusion-blog-pagination .pagination {    justify-content: center!important;}.post-content img,#comment,img {mix-blend-mode: multiply!important;}a img[src*="httivyde-21"]{float:left!important;}/* div.fusion-post-content .fusion-post-content-container { */    /* background-image: url("https://ivy.de/wp-content/uploads/2020/03/paper.jpg"); *//* } */.fusion-secondary-menu > ul > li {    border:unset;}.fusion-header-v4 .fusion-header {    padding-top: 25px;    padding-bottom: 40px;}/* .fusion-sticky-menu-1 .fusion-main-menu {    top: 83px!important;	right: 8px !important;} *//* div.fusion-post-content{ */	/* display:flex; */	/* flex-flow: row wrap; */	/* justify-content:space-between; *//* } */div.fusion-post-content .fusion-post-title{order:1}div.fusion-post-content .fusion-post-content-container{order:2;margin-top:0px!important;}div.fusion-post-content .fusion-single-line-meta{order:3}div.fusion-post-content.post-content > div > p{    margin-bottom: 0px;}img.alignnone.size-full{    width: 48%;}img.alignnone.size-full:nth-child(1) {    margin-right: 2%;}img.alignnone.size-medium{    width: 48%;}img.alignnone.size-medium:nth-child(1) {    margin-right: 2%;}fieldset, form {	margin: 0;	padding: 20px;	border-style: none;	display: table;	width: 98%!important;}.post-content h1:first-child {    margin-top: 0;}label{font-size:20px}.comment-form input {    min-width: unset;}/* .fusion-read-more {    margin-right: 30px!important;} */.description {    font-size: 85%;    line-height: 1.7;    position: relative;    top: -3px;    color: #cccccc;}.single-navigation {    padding: 0px 25px!important;}.single-navigation a[rel="prev"] {   float: left;}#respond .fusion-title {    display: none;}.fusion-main-menu[aria-label="Hauptmenü"] {    float: right;    position: relative;    z-index: 200;    overflow: hidden;    top: 67px;    right: 10px;}/* .fusion-sticky-menu-1 .fusion-main-menu {    top: 0px;    right: 25px;} */.fusion-social-links-header {    margin-top: 0;}.fusion-button i {    position: relative;    top: 1px;    font-size: 156%;}.fusion-social-networks .fusion-social-networks-wrapper {    margin: 0 14px;}/* .fusion-mobile-nav-item a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a {    font-size: 20px!important;    padding: 20px 0px;} */p iframe{margin:20px 0}.single-format-image p + p, .shariff {    clear: both;    display: unset;    /* top: 25px; */    position: relative;}.shariff{margin:0}.bd p + p:after {    clear: both;	padding:0 0 30px 0;    content:" ";}.category-featured p:nth-child(3),.category-dailystrips p:nth-child(3) {display:table;content:" ";margin-top:;}.bd .fusion-post-content p, .bd .post-content p {    margin: 0!important;    display: contents;}#comment-textarea textarea,#comment-input input{width:100%!important;}.single .avada-page-titlebar-wrapper{display:none}.single #main {    padding-bottom: 0px;}.single .single-navigation {    margin-bottom: 0px;}.single .shariff {    /* padding-top: 12px; */}.single .fusion-meta-info {    display: none;}.single-post .post {    margin-bottom: 40px;}.fusion-responsive-typography-calculated {    display: block;    margin: 50px 0 0;/*     text-transform: uppercase;    letter-spacing: -0.02em;	font-weight: 400;	font-size:120%; */}.mag .fusion-post-content p, .mag .post-content p {    margin-bottom: 25px !important;    display: block;}mark{	background-color: #ffe33e!important;}/* Random Post Widget */.arpw-random-post::before {    content: '';    Padding: 50px;}.arpw-random-post::after {    content: '';    Padding: 25px;}.arpw-ul:before {	content:'';}.arpw-ul {	display:block;}.arpw-li {    float: left;	margin-right:15px;	width:30%;}a.arpw-title {/*    display: table-cell; */	display:none;}.arpw-thumbnail.alignleft.wp-post-image {    -webkit-filter: brightness(60%) sepia(100%)!important;    clip-path: polygon(2% 2%, 75% 2%, 98% 50%, 75% 98%, 2% 98%)!important;}/* END Random Post Widget */.fusion-meta-tb .fusion-tb-tags {font-size: 0;}.fusion-meta-tb .fusion-tb-tags a {font-size: 1rem;}.fusion-menu-element-wrapper .fusion-menu-element-list{min-height:unset!important}/* WP Ulike */.wpulike-heart .wp_ulike_general_class {box-shadow: unset!important;}/* END WP Ulike *//*-----------------------------------------------------------------------------------*//*	G/R Responsiveness/*-----------------------------------------------------------------------------------*//* laptop + desktop screens */	@media (min-width: 1180px) {div.fusion-post-content.post-content > div > p > img.alignnone.size-full,article > div.post-content > p > img.alignnone.size-full,article > div.post-content > p > img.alignnone.size-medium {    border-style: none;    vertical-align: top;    max-width: 49%;    height: auto;}}	@media (min-width : 320px) and (max-width : 500px) {img.alignnone.size-full,img.alignnone.size-medium {    width: 100%;     display: block;    margin: 0 0 -2% 0!important;}img.alignnone.size-full:first-child,img.alignnone.size-medium:first-child {    margin: 8% 0 4%!important;}/*label {    font-size: 13px;    line-height: .7!important;} #main {    padding-top: 15px!important;} */.single-navigation {    margin-bottom: 20px;}}input {    width: 100%;    float: none !important;    margin: 7px 0!important;    padding: 22px 20px!important;    font-size: 18px!important;    font-weight: normal!important;    border-radius: 33px!important;  }