@font-face{font-family:GeneratePress;src:url(//geschenkelister.de/wp-content/themes/generatepress/assets/fonts/generatepress.eot);src:url(//geschenkelister.de/wp-content/themes/generatepress/assets/fonts/generatepress.eot#iefix) format("embedded-opentype"),url(//geschenkelister.de/wp-content/themes/generatepress/assets/fonts/generatepress.woff2) format("woff2"),url(//geschenkelister.de/wp-content/themes/generatepress/assets/fonts/generatepress.woff) format("woff"),url(//geschenkelister.de/wp-content/themes/generatepress/assets/fonts/generatepress.ttf) format("truetype"),url(//geschenkelister.de/wp-content/themes/generatepress/assets/fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}  .shariff{
margin-bottom:30px !important;
}
gl-share-cat{
margin-bottom:0 !important;
}
.copyright-bar, .entry-meta, span.mobile-menu{
display:none;
}
.entry-summary, .single #main{
font-size:26px;
line-height:2;
}
@media (max-width: 768px) {
.entry-summary, .single #main{
font-size:24px;
}
.single .post .entry-title{
margin-top:70px;
}
}
.single #main a:hover{
text-decoration: none !important;
}
#content{
min-height:1500px;
}
.site-main{
margin-top:0;
}
h1, h2, h3, h4{
font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;
font-weight:800;
text-transform: none; margin-top:40px;
margin-bottom:30px;
}
h1{
font-size:2.5rem;
}
h2{
font-size:2.2rem;
}
h3{
font-size:2rem;
}
h4{
font-size:1.5rem;
}
h4:before{
content:"✓ ";
}
@media (max-width: 500px) {
h1{
font-size:1.6rem;
}	
h2{
font-size:1.4rem;
}	
h3{
font-size:1.3rem;
}	
h4{
font-size:1.2rem;
}	
}
@media (max-width: 350px) {
h1{
font-size:1.4rem;
}
}
.gl-related-posts .ub-block-post-grid header .ub-block-post-grid-title a{font-size:1.1rem;}
.gl-related-posts .ub-block-post-grid header .ub-block-post-grid-title{ line-height:0.8;}
.gl-related-posts .ub-block-post-grid header .ub-block-post-grid-title{text-align:center;}
div.wp-block-spacer{
margin-bottom:0px !important;
}
.single-post .entry-content a{
font-weight:bold;
text-decoration:underline;
}
.inside-header{
padding:10px 20px 0 10px;
height:70px;
}
#masthead{
height:70px;
border-bottom:1px solid lightgray;
}
.page .entry-content{
margin-top:-30px;
}
.footer-bar .textwidget{
width:50%;
}
@media (max-width: 768px) {
.footer-bar .textwidget{
width:100%;
font-size:smaller;
}
.footer-bar{
padding:15px;	
}
}
.site-info{
border-top:2px dashed white;
background-color:#500020;
} #primary-menu{
font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;	
}
.toggled .menu-item-has-children .dropdown-menu-toggle{
padding:0 5px;
}
.main-navigation .main-nav ul li > a{
color:black !important;
}
#site-navigation{
width:80%;
font-size:18px;
}
.main-navigation .main-nav ul ul li a {
font-size: 16px;
}
@media (max-width: 768px) {
#site-navigation{
width:90%;
}
.inside-header{
height:70px;
}
#content{ padding:10px 20px 40px 30px;
}
}
@media (max-width: 430px) {
#site-navigation{
width:10%;
float:left;
}
.main-navigation .main-nav ul li{
width:90vw;
}
#content{
margin-top:0;
}
.site-logo{
width:80%;
}
}
@media (max-width: 350px) {
#content{
padding:20px 15px 40px 15px;
}
}
@media (min-width: 768px) {
.main-navigation{
padding-left:40px;
margin-bottom:30px;
}}
.menu-item a{
font-weight:bold;
font-size:1.1em;
}
.main-navigation ul ul{
width:100%;
}
.post .entry-title{
text-align:center;
font-weight:bold;
}
.archive .page-title{
font-weight:bold;
font-size:1.5em;
}
@media (max-width: 450px) {
.archive .page-title{
font-weight:bold;
font-size:1em;
}
} .top-bar{ background: #fe0046;
max-height:150px;
}
.inside-top-bar{
padding: 0 !important;
}
@media (max-width: 450px) {
.top-bar{
max-height:175px;
}
.inside-top-bar{
padding: 20px 0 0 0 !important;
}
}  }
.home .wp-block-group{
padding:5px;
border-top:5px solid lightgray;
} #nav-below{
font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;
text-transform: uppercase;
font-weight: bold;
font-size: 20px;
}
.gl-cat-related{
margin-top:30px;
margin-bottom:30px;
min-height:60px;
}
.gl-cat-related-btn:last-child{
margin-bottom:40px;
} .gl-cat-related-btn{
text-transform:uppercase;
float: left;
margin:0 20px 15px 0;
color: black;
font-weight: bold; display: inline;
font-size: 20px; padding:5px 15px 5px 6px; position: relative;
box-shadow:3px 4px 0 0 rgba(0,0,0,1);
left: 0;
border:1px solid black;
}
.gl-cat-related-btn:hover{
box-shadow:4px 5px 0 0 #000;
left: 0;
top: 0;
}
.gl-cat-related-btn a{
text-decoration:none !important;
}
.category .page-header{
padding:15px 15px 25px 15px!important;
}
@media (max-width: 768px) {
.category .page-header:after{
display:none;
}} .gl-listicle-item{
margin:10px 0 50px 0;
}
.gl-listicle-item p{
line-height:1.5;
}
.gl-listicle-item-titel{
font-size: 1.3rem;
margin:25px 0 10px 0;
}
.gl-listicle-preis{
color:#a2a2a2 !important;
}
.gl-listicle-preis-info{
margin-top:-30px;
}
.gl-listicle-trenner:before{
content: "";
background-image: url(https://geschenkelister.de/wp-content/uploads/2020/02/Schleife-pur.png);
background-repeat: no-repeat;
background-position: center center;
width: 35px;
height: 16px;
position: relative;
top: -16px;
left: 48%;
}
.gl-listicle-trenner-easter:before{
content: "";
background-image: url(https://geschenkelister.de/wp-content/uploads/2020/03/Osternest.png);
background-repeat: no-repeat;
background-position: center center;
width: 75px;
height: 30px;
position: relative;
top: -30px;
left: 44%;
}
.gl-listicle-trenner-xmas:before{
content: "";
background-image: url(https://geschenkelister.de/wp-content/uploads/2020/09/christmas_icon.png);
background-repeat: no-repeat;
background-position: center center;
width: 100px;
height: 54px;
position: relative;
top: -55px;
left: 45%;
}
.gl-listicle-trenner-xmas{
margin-top:100px !important;
height:60px;
}
@media (max-width: 768px) {
.gl-listicle-trenner,
.gl-listicle-trenner-xmas,
.gl-listicle-trenner-easter{
margin-bottom:0 !important;
}
}
@media (max-width: 450px) {
.gl-listicle-trenner-xmas:before{
left: 35%;	
}
}
.werbung-archiv{
color:gray !important;	
} .wp-block-group__inner-container .wp-block-columns{
margin-bottom:0;
}
.gl-curation-postit{
margin:20px 0;
width:95%;
min-height:150px;
padding:25px 15px;
background: white linear-gradient(150deg, #fefefe 0%, white 100%);
border: 1px solid #cccccc;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
border-bottom-right-radius:60px 5px;
line-height:1.6;
font-size:1.1rem;
margin-left:auto;
margin-right:auto;
}
.gl-curation-postit:nth-child(odd){
transform:rotate(0.5deg);
}
.gl-curation-postit:nth-child(even){
transform:rotate(-0.5deg);
}
.gl-curation-small{
min-height:30px;
width:70%;
padding:25px 20px;
margin-bottom:60px;
}
@media (max-width: 768px) {
.gl-curation-postit{
min-width: 90%;
}
}
@media (max-width: 450px) {
.gl-curation-postit{
min-width: 80%;
}
}
ul.gl-curation-item-link{
list-style:none;
margin:0;
font-weight: bold;
font-size:1.5rem;
font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;
color: #800033;
} .wp-block-group__inner-container{
padding:10px;
}
.wp-block-separator{
margin-top:0;
margin-bottom:10px;
} .wp-block-ub-tabbed-content-tab-holder.vertical-tab-width{
width:40%;
}
.wp-block-ub-tabbed-content-tabs-content.vertical-content-width{
width:60%;
}
.wp-block-ub-tabbed-content, .wp-block-ub-tabbed-content-holder{
font-size:14px;
}
.wp-block-ub-tabbed-content-scroll-button-left, .wp-block-ub-tabbed-content-scroll-button-right{
display:none;
} .footer-widgets .widget ul li{
padding-bottom:15px;
}
.footer-widgets{ background-color:#500020;
}
.footer-widgets .widget-title{
color:white;
font-weight:bold;
}
.footer-widget-1, .footer-widget-2, .footer-widget-3{
color:white;
}
@media (max-width: 768px) {
.footer-widget-3,.footer-widget-4{
display:none;
}}
.inside-footer-widgets a{
color:white !important;
} .inside-right-sidebar .widget ul li{
padding-bottom:15px;
}
.sidebar .widget .widget-title{
font-weight:700;
}
@media (max-width: 1024px) {
#right-sidebar {
display: none;
}
}
#right-sidebar{
height:110vh;
position:sticky;
position: -webkit-sticky;
overflow: auto;
top:5%;
} .produktbox-review{
border:1px solid lightgray;
}
.produktbox-review .wp-block-column{
flex-basis:40%!important;
}
.produktbox-review .fa-ul, .ub_styled_list .fa-ul, ol{
margin-left:0.5em;
}
@media (max-width: 450px) {
.ub_styled_list {
font-size:0.9em;
}
}
@media (max-width: 768px) {
.napr-produkt-daten .wp-block-column{
flex-basis:100% !important;
width:100%;
}
} .page-header-image-single{
display:none;
} .post-image{
width:35%; display:inline;
float:left;
}
.entry-summary, .archive .entry-header, .home .entry-header{
width:60%; display:inline;
float:right;
} .hentry .entry-title{
text-align:left;
}
.single .post .entry-title{
text-align:center;
}
@media (max-width: 768px) {
.inside-article{
padding:20px;
}
.post-image{
text-align:center;
width:100%;
display:block;
float:none;
}
.entry-summary, .archive .entry-header, .home .entry-header {
width:100%;
display:block;
float:none;
}
} .home .wp-block-search{
margin-top:30px;
}
.home .wp-block-search .wp-block-search__label{
font-weight: bold;
font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;
text-transform: uppercase;
}
.home .wp-block-search .wp-block-search__input{
max-width: 1000px;
width:100%;
margin-left: auto;
margin-right: auto;
box-shadow: inset 0 2px 4px rgba(0,0,0,.4);
border-radius: 5px;
height: 60px;
}
.home .wp-block-search .wp-block-search__button{
display:none;
} #provision{
color: #808080;
font-size:15px;
text-align:center;
margin-bottom:30px !important;
border-top:1px solid #e2ddd1;
border-bottom:1px solid #e2ddd1;
}
@media (min-width: 1px) and (max-width: 800px) {
#provision{
font-size:12px;
}
} iframe{
max-width: 100%;
width: 100%;
min-height: 400px;
} .wp-block-table table{
font-size:16px;
font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;
}  .aawp .aawp-product--horizontal .aawp-product__description {
margin-top: 40px !important;
margin-bottom: 40px !important;
}
.aawp-product__image{
min-width:250px;
min-height:auto;
}
.aawp-product{
margin: 0 0 60px;
}
@media (max-width: 768px) {
.aawp .aawp-product--horizontal{
padding:0px !important;	
}
}
.aawp .aawp-product--horizontal .aawp-product__image{
height:auto !important;
}
.gl-aawp-listicle-item{
font-size:1em !important;
border:0 !important;
}
@media (max-width: 768px) {
.gl-aawp-listicle-item{
font-size:1.1em !important;
}
}
.gl-aawp-listicle-item .aawp-button {
width:50%;
float:right;
margin-top:30px !important;
} @media (min-width: 769px) {
.gl-aawp-listicle-item .aawp-product__pricing{
float:left;
padding-left:40px;
margin-top:30px;
}
}
@media (max-width: 768px) {	.gl-aawp-listicle-item .aawp-button {
width:100% !important;
float:none !important;
}
.gl-aawp-listicle-item .aawp-product__image{
height:300px !important;
max-height: 300px !important;
}
.gl-aawp-listicle-item .aawp-product__title{
font-size:18px  !important;
line-height:1.4;
}
.aawp .aawp-product--horizontal .aawp-button+.aawp-button{
margin-left:0px !important;
}
}
.aawp .aawp-button, .aawp-button{
padding: 15px 12px 16px 12px !important;
font-size:1.2em !important;
}
.aawp-product__title{
color:black;
font-size:1.1em !important;
font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;
font-weight:800;
text-transform: uppercase;
text-decoration-color: #ff0066 !important;
}
.gl-pbox-big{
border: 6px solid #800033 !important;
}
.gl-pbox-big:before{
content: " "; background-image: url(https://geschenkelister.de/wp-content/uploads/2020/02/Gift-bow.png);
background-repeat: no-repeat;
background-position: center center;
width: 25px;
height: 25px;
position: absolute;
top: -21px;
left: 47%;
}
@media (max-width: 768px) {
.wp-block-column{
flex-basis: 100% !important;
display:block;
}
.wp-block-column:nth-child(2n){
margin-left:0;
}
}
.gl-aawp-listicle-item .aawp-product__price--current,.gl-aawp-listicle-item .aawp-product__ribbon, .gl-aawp-listicle-item .aawp-product__ribbon--sale, .gl-aawp-listicle-item .aawp-product__price--saved, .gl-aawp-listicle-item .aawp-product__price--old, .gl-aawp-listicle-item .aawp-check-prime,.gl-aawp-listicle-item .aawp-product__info, .gl-aawp-listicle-item .aawp-product__pricing{
display:none !important;
} .gl-aawp-listicle-item a, .gl-aawp-listicle-item a:visited{
color: #800033 !important;
}   .gl-share-cta{
border: 8px solid #ff0066;
border-radius: 5px;
font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;
} #gl-amz-small, #gl-amz-large{ border-radius: 3px;
}
@media (min-width: 765px) {
#gl-amz-small{
display:none;
}
}
@media (max-width: 767px) {
#gl-amz-large{
display:none;
}
}
#gl-ad-g24 p{
text-transform:uppercase;
font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;
font-weight:bold;
margin-bottom:0.25em;
}
#gl-ad-g24{
border-top: 2px solid lightgrey;
}
@media (min-width: 767px) {
#gl-ad-g24{
width: 60%;
margin-left: auto;
margin-right: auto;
}
}
#gl-ad-werbung{
text-align: right;
color: grey;
font-size: 0.6em;
padding-right: 5px;
font-weight: normal !important;
} .ub_styled_list .fa-ul>li{
margin-bottom:25px;
} .gl-front-grid h2{
font-size:1.8rem !important;
font-weight:bold !important;
}
@media (max-width: 500px) {
.gl-front-grid h2{
font-size:1.5rem !important;
}
}
.gl-front-grid img{
width:100%;
margin-right:auto;
margin-left:auto;
} .gl-ul-3-col{
columns: 3;
-webkit-columns: 3;
-moz-columns: 3;
}
.gl-ul-2-col{
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
@media (max-width: 720px) {
.gl-ul-3-col{
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
}
@media (max-width: 550px) {
.gl-ul-2-col,
.gl-ul-3-col{
columns: 1;
-webkit-columns: 1;
-moz-columns: 1;
}
} .ub_table-of-contents{
background-color: #fff;
border: 3px solid #dfdfdf;
padding: 25px 15px;
margin-top: 40px;
margin-bottom: 40px;
font-size: 0.9em;
}
.ub_table-of-contents-header .ub_table-of-contents-title{
font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;
font-weight:800;
text-transform: uppercase;
}
.ub_table-of-contents-container a{
font-weight: normal !important;
text-decoration: none !important;
}
.ub_table-of-contents ul li{
margin-bottom:10px;
}
@media (max-width: 450px) {
.ub_table-of-contents{
padding: 15px 10px;
font-size: 1em;
}
} ul.gl-ul-li-star,
.gl-ul-li-heart,
.gl-ul-li-check{
list-style:none;
margin: 0 0 1.5em 0.5em;
}
.gl-ul-li-star li:before {
content: "\2606   ";
}
.gl-ul-li-check li:before {
content: "\2713   ";
}
.gl-ul-li-heart li:before {
content: "\2764   ";
} .aawp-button{
position: relative;
box-shadow:3px 4px 0 0 rgba(0,0,0,1);
left: 0;
padding:27px 12px 26px 12px;
color:black;
background-color: #fff;
outline:none !important;
border-color: #333 !important;
border-radius: 3px;
text-transform:uppercase;
font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;
}
.aawp-button:hover{
box-shadow:4px 5px 0 0 #000;
left: 0;
top: 0;
color: #fff !important;
background-color: #fffcde !important;
border: none !important;
} .aawp-table .aawp-product__title{
text-transform:none;
font-weight:normal !important;
}
.aawp-table thead{
display:none !important;
}
.aawp table.aawp-table tr:nth-child(odd){
background-color:#fff !important;
}
.aawp-table tr{
padding:40px 0;
}
@media (min-width: 801px) {
.aawp table.aawp-table td{
padding:5px 0;
}
.aawp table.aawp-table td.aawp-table__td-title{
max-width:250px;
}
.aawp table.aawp-table td.aawp-table__td-thumb img{
max-width:250px !important;
}
.aawp-table__td-links .aawp-button{
width:100%;
}
}
@media (max-width: 800px) {
.aawp table.aawp-table td,
.aawp table.aawp-table td:last-child{
border:none !important;
border-top:none;
border-right:none;
border-left:none;
border-bottom:none;
}
.aawp-table .aawp-button{
width:80% !important;
margin-left:auto;
margin-right:auto;
}
.aawp-table tr{
border-top:4px dashed darkred !important;
}
} .aawp-grid .aawp-product__content{
display:none;
} .single-post .inside-article p a{
background-image: linear-gradient(45deg,#ff0066 30%,#aa278c);
background-position: 0 100%;
background-repeat: repeat-x;
background-size: 100% 3px;
transition: background-size .3s;
text-decoration:none;
}
@media (max-width: 768px) {
.single-post .inside-article .aawp-product--horizontal  .aawp-product__title{
margin: 45px 0 15px 0 !important;
}	
.single-post .inside-article .aawp-product--horizontal  a.aawp-product__title{
text-decoration-line: underline !important;
text-decoration-style: wavy !important;
-webkit-text-underline-position: under;
-ms-text-underline-position: below;
text-underline-position: under; 
text-decoration-color: #d0bcc0 !important;
}
} .single-post .inside-article p a:hover{
background-image: linear-gradient(45deg,#ff0066 30%,#aa278c);
background-position: 0 100%;
background-repeat: repeat-x;
background-size: 100% 2px;
background-size: 200% 2px;
} .ub_testimonial{
background-color: #fff3f6 !important;
padding: 25px 35px 5px 15px;
border-radius:20px;
border:5px solid #fff3f6;
}
.ub_testimonial_content{
padding:0;
}
.ub_testimonial_content p{
margin:0;
}
.ub_testimonial_text:before{
content: open-quote;
}
.ub_testimonial_text:after{
content: close-quote;
}
.ub_testimonial_text:before,.ub_testimonial_text:after{
font-size: 1.2rem;
font-weight: bold;
} .aawp-product--vertical .aawp-product__title{
height: 65px !important;
text-align:center;
font-weight: normal !important;
line-height: 18px;
text-transform: none;
} .gl-aawp-review-columns{
padding: 10px 15px 0 25px;
border-radius: 20px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
}
.gl-aawp-review-columns .aawp-button{
width: 90%;
margin:20px auto 40px;
}
.gl-aawp-review-columns img{
max-width:300px;
}
.gl-aawp-review-columns a{
text-decoration:none !important;
}
.gl-aawp-review-columns .wp-block-ub-content-toggle-accordion-content-wrap{
font-size:14px;
}
.gl-aawp-review-columns .wp-block-ub-content-toggle-accordion-content-wrap ul{
margin: 0 0 1.5em 0.5em;
}
.gl-aawp-review-columns h2{
font-size: 1.6rem;
}
@media (max-width: 768px) {
.gl-aawp-review-columns{
border: 0;
box-shadow:none;
padding: 0;
}	
.gl-aawp-review-columns .wp-block-spacer{
display:none;
}
.gl-aawp-review-columns p{
padding-top:15px;
}
} p.gl-price-oben{
margin-bottom:0;
text-align:left;
}
.gl-price-oben strong{
background: #800033;
padding: 5px 10px;
color: white;
}
@media (max-width: 768px) {
p.gl-price-oben{
margin-bottom: 30px;
margin-left: 20px;
transform: rotate(-4deg);
}
} .aawp-product .aawp-product--horizontal.produkt-tipp{
border:2px solid black,
}
.produkt-tipp::before{
background-image: url(https://geschenkelister.de/wp-content/uploads/2020/11/Geschenkelister-Banner-Tipp.png);
background-size: 200px 70px;
display: inline-block;
width: 200px; 
height: 70px;
background-repeat: no-repeat;
background-position: center center;
content:"";
position: relative;
}
.produkt-tipp.gl-aawp-listicle-item {
border: 2px solid #d4c1c5 !important;
border-radius:2px;
}
@media (max-width: 768px) {
.produkt-tipp::before{
top: 0;
left: -10px;   
transform: rotate(-10deg);
}
}
@media (min-width: 769px) {
.produkt-tipp::before{
top: auto;
left: 30px;
bottom: -295px;
}
.produkt-tipp.aawp-product--horizontal{
padding:0 20px 20px 20px !important;
}
}   .gl-aawp-grid-3{
border: 1px solid lightgray!important;
border-radius: 3px;
}
.gl-aawp-grid-3.gl-aawp-listicle-item .aawp-button {
margin-top:0px !important
} .gl-zitat-container {
max-width: 100%;
margin: 80px auto;
}
.gl-zitat-card {
background: #fff;
color: #222222;
padding: 40px 30px;
box-sizing: border-box;
border: 5px solid grey;
position: relative;
overflow: hidden;
min-height: 120px;
}
.gl-zitat-card p {
font-size: 24px;
line-height: 1.9;
margin: 0;
max-width: 90%;
font-family: 'Montserrat', Helvetica, Arial, sans-serif;
font-weight:bold;
box-shadow: 0px 2px 5px #5b5757 inset;
text-align: center;
}
.gl-zitat-container-bild cite,
.gl-zitat-container cite {
font-size: 20px;
margin-top: 10px;
display: block;
opacity: 0.8;
box-shadow: 0px 1px 3px #a09d9d inset;
}
.gl-zitat-container blockquote{
border-radius: 20px 20px 20px 0px;
}
.gl-zitat-container cite:after {
font-family: Helvetica, Arial, sans-serif;
content: "”";
position: absolute;
bottom: -80px;
line-height: 100px;
right: 40px;
font-size: 24px;
color:#fe0046;
font-weight: normal;
}
@media(max-width: 640px) {
.gl-zitat-container-bild:after,
.gl-zitat-container cite:after {
font-size: 22px;
right: 25px;
bottom:-50px;
}
.gl-zitat-container {
margin: 40px auto;
}
.gl-zitat-card{
padding:20px 0 20px 20px;
} }
blockquote{
border-left: none;
} .gl-zitat-container-bild,
.gl-zitat-container-bild-quote{
margin-bottom:80px;
}
@media(min-width: 768px) {
.gl-zitat-container-bild{
max-width: 60%;
margin-left: auto;
margin-right: auto;
}
}
.gl-zitat-container-bild blockquote {
border-radius: 0px;
background-repeat: no-repeat;
background-size: cover;
}
.gl-zitat-container-bild cite{
background: rgba(255,255,255);
text-align: center;
max-width: 60%;
margin-left: auto;
margin-right: auto;
}
.gl-zitat-container-bild p{
background: rgba(255,255,255,0.85);
border-radius: 10px;
padding: 40px 20px;
}
@media(max-width: 768px) {
.gl-zitat-container-bild p{
padding: 30px 10px;
}
.gl-zitat-container-bild cite{
max-width: 100%;
font-size: 18px;
line-height: 1.8rem;
}
.gl-zitat-container-bild .gl-zitat-card p,
.gl-zitat-container .gl-zitat-card p,
.gl-zitat-card p {
font-size: 24px;
}
.gl-zitat-container-bild-quote .gl-zitat-card {
padding: 50px 10px 30px 10px !important;
}
.gl-zitat-container-bild .gl-zitat-card{
padding: 40px 10px !important;
}
}
.gl-zitat-container-bild-quote .gl-zitat-card{
padding: 50px 20px 30px 20px !important;
}
.gl-zitat-container-bild .gl-zitat-card {
color: #222222;
padding: 40px 20px;
box-sizing: border-box;
position: relative;
overflow: hidden;
min-height: 120px;
border:none;
border-radius:10px;
}
.gl-zitat-container-bild .gl-zitat-card p {
font-size: 24px;
line-height: 1.7;
margin: 0;
max-width: 100%;
font-family: 'Montserrat', Helvetica, Arial, sans-serif;
font-weight:bold;
}  .single{
counter-reset: my-quote-counter;
}
.gl-zitat-container-bild::before { counter-increment: my-quote-counter;
content: counter(my-quote-counter);
width: 50px;
min-width: 50px;
background: #fff;
border-radius: 50%;
text-align: center;
height: 50px;
vertical-align: middle;
line-height: 50px;
border: 3px solid black;
display: inline-block;
font-family: 'Montserrat', Helvetica, Arial, sans-serif;
font-weight: bold;
position: relative;
top: 25px;
z-index: 1;
margin-left: 20px;
filter: drop-shadow(0px 2px 2px grey);
} .gl-2022-listicle-btn a{
text-transform:uppercase;
font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;	
color:#f4f0e5 !important;
background-image:none !important;
text-align:center;
text-decoration:none !important;
padding: 10px 25px;
border-radius: 0px;
background: #a12549;
box-shadow: 0px 4px #500020;
color:black;
transition: background-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
display: inline-block;
margin-bottom: 30px;
margin-right:20px;
}
.gl-2022-listicle-btn a:hover{
color:white !important;
background: #671855;
box-shadow: 0px 2px 2px darkgrey;
}