/* 19. Nov. 2020 */

.card.card-product.pop-and-glow {
    min-height: 550px !important;
	margin-bottom: 50px;
}

.card.card-product.pop-and-glow
{
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-flow: wrap;
}

.wgm-info.woocommerce_de_versandkosten
{
	width: 100%;
}

.wgm-info.woocommerce-de_price_taxrate {
    width: 100%;
    margin-top: 70px;
}

span.woocommerce-Price-amount.amount {
    margin-top: 20px;
/*    float: left;*/
}

/* END: 19. Nov. 2020 */

/* 27. Nov. 2020 */
.blog-post .section .col-md-8.page-content-wrap .product-type-variable,
.blog-post .section .col-md-8.page-content-wrap .product-type-simple {
    padding: 0 15px;
}

@media only screen and (max-width: 550px) {
	li.product {
		width: 100% !important;	
	}	
	
}
/* END: 27. Nov. 2020 */






.custom-voucher-button a
{
	width: 90% !important;
}

.cd-color
{
	color: #97C11E;
}

.cd-color-gray
{
	color: #999;
}

.cd-bg-color
{
	background-color: #97C11E;
}


@media only screen and (max-width: 768px) {

	.custom-preview-box h3
	{
	font-size: 1em !important;
	}
	
}

.custom-preview-box .elementor-column-wrap
{
	padding: 0 !important;	
}

.custom-preview-box
{
		margin: 0 6px;
    margin-bottom: 40px;
    border: 1px solid #ccc;
    box-shadow: 0 3px 7px #ddd;
    padding: 10px;
    border-bottom: 6px solid #9bc42d;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;	
}


.so-widget-sow-image-default-bd5cd9da0588 .sow-image-container .so-widget-image {
  
    border-radius: 6px;
}

.elementor img {
   
    border-radius: 6px;
   box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12)
}

.category_box {
   
    border-radius: 6px;
   box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12)
}

.wp-block-media-text__media img, .wp-block-media-text__media video {
    max-width: unset;
    width: 100%;
    vertical-align: middle;
    border-radius: 6px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.wp-block-image img {
    max-width: 100%;
    border-radius: 6px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

:target:before {
	content: "";
	display: block;
	height: 110px; 
	margin: -110px 0 0; 
}


woocommerce .section-text {
    font-size: 16px;
}
.woocommerce.single-product .section-text {
    font-size: 16px;
}

.woocommerce .product .card-product .card-description p, .card-description, section.pricing p.text-gray, .woocommerce.single-product .woocommerce-product-details__short-description {
    font-size: 16px;
}

.blog-post .section-text p {
    margin-bottom: 0px;
}



.wcpv-sold-by-single {  
    margin-top: 10px;
}

.gift-certificate.sc_info_box {
	  display: none;
}


div.wgm_second_checkout_payment>img {width: 20%;}

.term-golfclub-wuerzburg .hestia-title  
{
	  display: none;
}

.term-golfclub-wuerzburg .header-filter::before{
	  display: none;
}

 @media only screen 
and (max-device-width: 600px) {.term-golfclub-wuerzburg.woocommerce ul.products li.product .onsale
{
    top: -49px;
    right: -10px;
    left: auto;
    margin: -.5em -.5em 0 0;
} }

.term-golfclubs-schloss-elkofen .header-filter::before{
	  display: none;
}

.label {
	  color:black;
}

@media (max-width: 768px)
{.hestia-about .widget_sow-image .panel-widget-style {
    margin-top: 0 ;
	padding: 0 0 0 0 !important;}
}

.blog-post .section .col-md-8.page-content-wrap {
    width: 100%;
    margin: 0;
}

.blog-post .section .col-md-8.page-content-wrap h4 {
    font-size: 18px;
}

.blog-post .section .col-md-8.page-content-wrap h6 {
    font-size: 12px !important;
    margin-top: 8px;
    margin-bottom: 8px;
}

.blog-post .section .col-md-8.page-content-wrap em.wcpv-sold-by-loop {
    font-size: 14px;
}

.blog-post .section .col-md-8.page-content-wrap .wgm-info.woocommerce-de_price_taxrate {
    font-size: 0.7em;
}

.blog-post .section .col-md-8.page-content-wrap .product_type_simple {
    margin: 0 !important;
}

.blog-post .section .col-md-8.page-content-wrap .stats {
    margin: 0 !important;
}

.blog-post .section .col-md-8.page-content-wrap .product-type-simple {
    padding: 0 15px;
}

.blog-post .w-main {
    background: #F0F0F0;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.card-product .category  {
    display: none;
}

.related.products {
    display: none;
}


/*
.shop-item-title-link {
	
	min-height: 75px; 
}*/

