/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

h2 {
	font-size: 1.5em;
}

p a:hover {
	text-decoration: underline !important; 
}
/*
#menu-item-15 {
	display: none;
}

.offside--right.is-open {
	transform: translate3d(-365px,0,0);
}

.offside--right {
	right: -365px;
}

.offside {
	width: 365px;
}

.slideout-overlay {
	background-color: transparent;
}

.offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit {
	right: 360px;
	top:	30px;
}

#media_image-2 {
  position: absolute;
  bottom: -600px !important;
	right: 20px !important;
}

.column-produkt {
	font-weight: bold !important;
}

th.column-produkt {
	visibility: hidden;
}
*/
table, td, th {
	border: none !important;
}

/*.wdtheader {
	background-color: #FFDD99 !important;
	color: #666 !important
}*/
/*
ul.elementor-price-table__features-list {
    width: 100%;
}

.elementor-price-table__feature-inner {
    font-size: 1.3em;
    line-height: 1.5em;
    text-align: center;
}*/

.preistabelle {
    height: 100%;
    background-color: #E4F2ED;
    padding-bottom: 20px;
}

.elementor-price-table__additional_info {
	position: absolute;
	bottom: 0;
	margin: 0 auto;
	width: 100%;
	padding: 0 20px 20px 20px;
}

#uldrysmileimage {
    width: 120px;
    height: 124px;
    background-image: url('/wp-content/themes/generatepress_child/img/uldrysmile_weiss_120px_v2.png');
	margin-left: auto;
}

#uldrysmileimage:hover {
    background-image: url('/wp-content/themes/generatepress_child/img/uldrysmile_gruen_120px_v2.png');
}

.elementor-element-b86f8d6 .elementor-price-table__additional_info,
.elementor-element-6f1fdae .elementor-price-table__additional_info,
.elementor-element-531d48e .elementor-price-table__additional_info {
/*	visibility: hidden; */
}

.elementor-field-option {
	margin-right: 30px;
}

#footertext {
	text-align: right;
}

a.footerlink {
	color: #fff !important;
}

/* Media Queries
------------------------------------------------------- */


/* ==========================================================================
   Phone only
   ========================================================================== */

@media (max-width : 600px) {
#uldrysmileimage {
	margin-right: auto;
}
.elementor-container {
	padding: 0 20px;
}
}

@media (max-width : 899px) and (orientation : landscape) {
#uldrysmileimage {
	margin-right: auto;
}
}

/* ==========================================================================
   Tablet Portrait up
   ========================================================================== */

@media (min-width : 600px) {
#uldrysmileimage {
	margin-right: auto;
}
}


/* ==========================================================================
   Tablet Portrait only
   ========================================================================== */

@media (min-width: 600px) and (max-width: 899px) and (orientation : portrait) {
#uldrysmileimage {
	margin-right: auto;
}
}

/* ==========================================================================
   Tablet 
   ========================================================================== */

@media (min-width: 600px) and (max-width: 899px) {
#uldrysmileimage {
	margin-right: auto;
}
.elementor-container {
	padding: 0 20px;
}
}


/* ==========================================================================
   Tablet Landscape up
   ========================================================================== */

@media (min-width: 900px) {

}


/* ==========================================================================
   Tablet Landscape only
   ========================================================================== */

@media (min-width: 900px) and (max-width: 1199px) {

}


/* ==========================================================================
   Desktop up
   ========================================================================== */

@media (min-width: 1200px) {

}


/* ==========================================================================
   Desktop only
   ========================================================================== */

@media (min-width: 1200px) and (max-width: 1799px) {

}



/* ==========================================================================
   Big Desktop up
   ========================================================================== */

@media (min-width: 1800px) {

}