/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

table.blueTable {
  font-family: "Open Sans",sans-serif;
  background-color: #C8F2F9;
  width: 100%;
  text-align: left;
  padding-left: 12px;
  border-collapse: collapse;
}
table.blueTable td, table.blueTable th {
  padding: 3px 12px 2px 12px;
}
table.blueTable tbody td {
  font-size: 15px;
  color: #333333;
}
table.blueTable tr:nth-child(even) {
  background: #F1F1F1;
}
table.blueTable thead {
  background: #006f7a;
  border-bottom: 2px solid #FFFFFF;
}
table.blueTable thead th {
  font-size: 15px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: left;
  padding-left: 12px;
}
table.blueTable tfoot td {
  font-size: 14px;
}

/* Pfeilfarbe Empfehlungsslider */

.owl-prev::before, .owl-next::before {
font-size: 2.2rem !important;
color: #ffffff;
top: 45%!important;
left: 47%!important;
}
.owl-prev .owl-next{
background: #006f7a;
}
.owl-prev:hover::before, .owl-next:hover::before {
top: 45%!important;
left: 47%!important;
font-size: 2.2rem;
color:  #006f7a;
}
.owl-prev, .owl-next{
background: rgba(80,80,80,0.2);
}

#menu-footer-menu li a{
color: #006f7a;
}

/* Sticky Buttons */ 

#ssb-container ul li a {
    margin-bottom: 16px !important;
	line-height: 34px !important;
}
#ssb-btn-2 a {
	border-color: #AFD7D7 !important;
	border-width: 6px;
}
#ssb-btn-1 a {
	border-color: #94B7BB !important;
	border-width: 6px;
}
#ssb-btn-0 a {
	border-color: #94B7BB !important;
	border-width: 6px;
}
#ssb-btn-3 a {
	border-color: #FDDFDF !important;
	border-width: 6px;
}

/* Textinhalt Empfehlungsslider */
.w-testimonials.style_1 .w-testimonial-h {
    padding: 0.5rem !important;
}

/* Steuerbuttons Empfehlungsslider*/
.owl-dot.active span {
    background-color: rgba(0,115,119,0.9) !important;
    border: none !important;
    width: 36px !important;
    height: 36px !important;
    margin: 10px !important;
}
.owl-dot span {
    display: block;
    border-radius: 50%;
    background-color: rgba(0,0,0,0.3) !important;
    width: 36px !important;
    height: 36px !important;
    margin: 10px !important;
}

/* Button Zahnreinigung */
.angebot-zahnreinigung h3 {
    color: #000000 !important;
    font-weight: bold !important;
}

/* Slider Bullets */

.rsBullet.rsNavSelected span {
	background-color: rgba(0,115,119,1) !important;
	border: 0px !important;
	width: 20px !important;
	height: 20px !important;
	margin: 10px !important;
}
.rsBullet span {
    background-color: rgba(0,0,0,0.2);
    width: 20px !important;
    height: 20px !important;
    margin: 10px !important;
}

/* Schriftfarbe Kontaktformular gesendet */

.w-form-message.type_success {
	color: #000000 !important;
}