#masthead #masthead-widgets {
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 1px;
  margin-left: auto;
}

.widgets-5 {
	display:flex; 
  align-items: center;
  flex-direction: row;
}

/*
.main-navigation>div li a {
	font-weight:bold;
}
*/
.main-navigation>div li:hover a {
	font-size: 12px;
  font-family: Helvetica;
  color: #f2906d;
}

#planpraxism {
	width: 100%;
	height: 100%;
	position: relative; 
}


/* START OPENING HOURS CSS
.op-cell-heading.highlighted {
  color: #f2906d !important;
	border-top: 1px solid #f2906d;
 color: #64C3D1 !important;
}
*/

.op-cell-heading.highlighted { 
   color: #f2906d !important;
   border-top: 1px solid  #f2906d;
   margin-top: 8px;
   margin-bottom: 3px;
}

.highlighted .op-period-time  {
  color: #f2906d ;
  padding-top: 0px;
}

span.op-closed {
  color: #ada2a2;
}

span.op-period-time {
	margin-top: 0px;
  padding-top: 0px;
}

/* END OPENING HOURS CSS */

#siteorigin-widget-tinymce #textwidget {
  font-size: 12pt;
}

h3 {
  font-size: 13pt;
  margin-bottom: 1px;
}

@media (max-width: 800px) {
  .widgets-5 {
    flex-direction: column;
  }
  #widget_op_is_open-5, #sow-button-2.widget.widget_sow-button, #sow-button-3.widget.widget_sow-button, #sow-button-4.widget.widget_sow-button {
 	 padding-bottom: 10px;
	}
}

.sticky-menu:not(.sticky-bar-out) #masthead .sticky-bar {
  border-width: 0px;
  background-color: #f5fbfe;
}

a {
text-decoration: none;
color: inherit;
}

a:hover {
  text-decoration: underline;
   color: inherit;
}

a:visited {
   text-decoration: none;
   color: inherit;
}

a.meine {
font-style: italic;
}

p.sow-more-text {
font-style: italic;
}


.meinzoom:hover {
  -webkit-transform:scale(1.0); /* Safari and Chrome */
    -moz-transform:scale(1.0); /* Firefox */
    -ms-transform:scale(1.0); /* IE 9 */
    -o-transform:scale(1.0); /* Opera */
     transform:scale(1.0);
}

.thumbnail:hover {
    position:relative;
    top:-25px;
    left:-35px;
    width:500px;
    height:auto;
    display:block;
    z-index:999;
}