      /*** TOP-BAR ***/
/*** slider-widget-custom******/
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: #fff;

}

#g-header .g-main-nav .g-toplevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: #fff;

}


.float-left-33 img {
    margin-left: 70px;
}

.menu-a {
    margin-left:1%; 
    margin-right:1%;
}

.g-container {
    width: 105rem;
}

.uk-dotnav-contrast > .uk-active > * {
    background: #fff;
     border: 1px solid #006fa2 !important;

}
.g-block.feature-b {
    margin-bottom: -300px;
    height: 300px;
    padding-left: 15px;
}

.sprechzeiten .font-bold {
    color: #fff;
    padding-top: 20px;
    margin-bottom: 0;
}

.sprechzeiten p {
    color: #fff;
    margin-top: 0;
}

.anruf-button {
  width:182px;
  border-radius:20px;
  border:1px solid #fff;
  height: 35px;
}

.block-sprechzeiten {
   margin-top:50px;
   margin-left:100px;

}

.zahnarzt-home {
    text-align: justify;
    padding-right: 16%;
    padding-left: 15%;
}

.uk-slidenav-previous:before,  
.uk-slidenav-next:before  {  
 content: ""; 
background: none no-repeat 20% 20% rgba(0,0,0,0);
display: block;  
width: 100px;  
height: 100px;  

}  

.bold-title-impressum {
    color:#004b6f; 
    font-weight:900;
}

.subfeature-b {
     background-image: url(../../wp-includes/images/content/praxisteam/praxisteam-bg.png);
      background-size:cover;
}


.uk-slidenav-previous.uk-slidenav.uk-slidenav-contrast:before {  
background-image: url(../../wp-includes/images/banner/pfeile/left.png);  
}  

.uk-slidenav-next.uk-slidenav.uk-slidenav-contrast:before {  
background-image: url(../../wp-includes/images/banner/pfeile/right.png);  
}

#widgetkit-10 {
    margin-top: 10%;
    margin-bottom: 10%;
     margin:0 auto;
}

h1.page-title {
    font-size: 40px;
}

li.active a span {
    color:#a9a8a8;
}

.g-menu-item-container {
    background-color: #fff;
    margin-left: 45px;
}

.gantry-logo img {
    width: 280px;
    max-width: 500px;
    margin-bottom: -29px;
}

#g-header .g-main-nav .g-toplevel {
    width: 60%;
    float: right;
    margin-top: 30px;
}

#g-subfeature {
   border-top: none;
}

#g-header .g-main-nav .g-menu-item-title {
    font-size: 20px;
    font-weight: bold;
}

p {
   color:#006ea2;
}

      /*** //TOP-BAR ***/


      /*** CONTENT ***/

#widgetkit-10 .float-left-66 {
    padding-left: 1%;
}

h1 {
   text-align:center;

}

.float-left-33 {
   margin-top:50px;
   margin-bottom:70px;
   width:33%;
   float:left;
}

.float-left-66 {
   width:66%;
   margin-top:50px;
   margin-bottom:70px;
   float:left;
}

.entry-header {
   display:none;
}

#g-main {
    background-image: url("../../wp-includes/images/content/home/feature-bg.png");
    background-size: contain;
    background-repeat: no-repeat;
}

.uk-panel.uk-panel-space.uk-width-1-1 {
    background-color:#fff;
}

.flowtext {
    font-size:20px;
}

#widgetkit-3 .uk-panel {
    background-image: url("../../wp-includes/images/content/home/kacheln-bg.jpg");
    background-size: cover;
    background-position: bottom;
    padding-bottom: 30px;
}

#widgetkit-3 .uk-panel-title {
    color: #fff;
    text-transform: uppercase;
    font-weight: 900;
    text-align: center;
    width: 90%;
    margin: 0 auto;
    border-bottom: 2px solid #fff;
    padding-bottom: 10px;
    font-size: 21px;
}

#widgetkit-3 .uk-margin p {
    color: #fff;
    text-align: center;
    width: 80%;
    margin: 0 auto;
}

#widgetkit-3 .uk-panel > p {
    text-align: center;
}

#widgetkit-3 .uk-button {
    margin: 0 auto;
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff !important;
    border-radius: 15px;
}

.profil-hl-grey {
    font-style: italic;
    color: #666;
    margin-top: -25px;
}

.entry-content {
    background-image: url("../../wp-includes/images/content/home/background-zahn.png");
    background-size: contain;
    background-position: top;
    padding: 285px 0 0 0;
    background-repeat: no-repeat;
    margin-top: 10px !important;
}

.jameda-bar {
    width: 600px;
    margin: 0 auto;
}

      /*** //CONTENT ***/


.start {
   width:80%;
   text-align:center;
   margin:0 auto;

}
                           
.uk-text-left {
  background-color:#fff;
}

#widgetkit-4 {
    width: 1200px;
    margin: 0 auto;
}

.subfeature-a {
    background-color: #fff;
}

.uk-overlay-spin {
    width:100%;
}

.footer-d .lines {
    color: #fff;
}

.jameda-bar-container {
    background-color: #ececed;
   
}

.jameda-bar-button {
    width: 300px;
    float: left;
    padding: 10px 0;
    margin-top: 25px;
    color: #fff;

    background-color: #0072a5;
    font-weight: bold;
    border-radius: 25px;
    text-align: center;
    font-size: 20px;
    margin-right: 25px;
}

div.jameda-bar img {
    margin-top: 25px;
}

.feature-oez li {
    list-style: none;
    width: 10.333%;
    float: left;
    text-align: left;
}

.feature-oez { margin-left: 0; }

.footer-oez li { 
    list-style: none;
    width: 33.333%;
    float: left;
    text-align: left;
} 

.footer-oez { 
     margin-left: 0; 
}

#text-2 {
    height:115px;
}


    /*** Content Praxisteam  -------------------------------------------***/

.uk-panel-teaser {
    text-align: center;
}


.mitarbeiter-name {
    
    font-size: 27px;
    font-weight: bold;
    color:#fff;
    margin-left: 40px;
} 

.position {  
    font-size:23px;
    font-style:italic;
    color:#fff;
    margin-left: 40px;
    line-height: 30px;
    margin-top: -25px;
}

.uk-panel-title.uk-margin-bottom-remove {
    margin-left: -150px;
    color:#fff;
    font-weight:900;
}

#widgetkit-9  {
    width: 1200px;
    margin: 0 auto;   
    margin-bottom: 15px;
    background-repeat: no-repeat;
    background-size: cover;
}

#widgetkit-9 .uk-panel {
    margin:0 auto;
}


[class*="uk-grid-width"] > * {
   

}

.uk-row-first {
    margin: 0 auto;
}

#widgetkit-11 {
    width: 1200px;
    margin: 0 auto;
    margin-top: 100px;
}

.uk-overlay {
    padding-top: 40px; 
}

.uk-overlay-hover {
    padding-top: 40px; 
}


/*** Content Leistungen --------------------------------------***/

.uk-accordion-content {
    padding: 0 0px 20px;
    margin: 0 auto;

}

.uk-accordion-title {
    margin: auto;
    margin-bottom: 20px;
    height: 65px;
    font-size: 22px;
    font-weight: bold;
    padding-top:21px;
}


.uk-accordion-title.uk-active {
    background-image: url("../../wp-includes/images/content/praxisteam/praxisteam-bg.jpg");
    color:#fff;
}

.leistungen-title {
   color:#0072a5;
   font-weight:900;
   font-size:30px;
   margin-bottom:100px;
   text-align:center;
   margin:0 auto;
}

#wk-map587363c29690c {
    margin-top: 10px;
    margin-bottom: 10px;
}



/*** CONTENT KONTAKT ***/

.float-left-50  {
     float:left;
     width:50%;
}


.font-bold {
    font-weight:bold;
    color:#0072a5;
}


ul.content-oez {
    float: left;
    text-align: left;
}

.content-oez li {
    list-style: none;
     text-align: left;
    text-decoration:none;
}

.content-oez {
   margin-left:0;
}

.kontakt {
   margin-top:150px;
}

.marg-left {
   margin-left:20px;
}
        /*** FOOTER ***/

#widgetkit-5 {
    border-bottom: 15px solid #fff;
}

.footer-oez li {
    list-style: none;
    width: 33.333%;
    float: left;
    text-align: left;
}

.footer-oez {
    margin-left: 0;
}

        /*** //FOOTER ***/


.uk-accordion-title {
    width: 100%;
}

.jameda-bar-container {
  border-bottom:15px solid #fff;
}

.entry-content {
    width: 1200px;
    margin: 0 auto;
}

.termine {
    font-style:italic;
    font-size:14px;"
}

.anruf-button p {
    font-size:20px;
    text-align:center;
}

.anruf-button img {
    margin-left:8px;
}

.kontakt-headline, .impressum-headline, .datenschutz-headline {
    color: #0072a5;
    font-weight: 900;
    font-size: 30px;
    text-align: center;
    margin: 0 auto;
}

a.handy {
    color: #fff;
}

a.hnady:hover {
    color: #fff;
}

/* KACHELN NEW */

#widgetkit-12 .uk-overlay-panel {
    padding: 0;
}

#widgetkit-12 .kacheln-inhalt {
    background: url(../../wp-includes/images/content/home/kacheln-bg.jpg);
    margin-top: -25px;
    padding-top: 16px;
    width: 26vw;
    background-size: cover;
}

#widgetkit-12 .kacheln-img img {
    width: 26vw;
}

#widgetkit-12 h3.kacheln-headline {
    font-size: 21px;
    border-bottom: 2px solid #fff;
    width: 90%;
    text-align: center !important;
    margin: 0 auto;
    font-weight: 900;
    padding-bottom: 15px;
}

#widgetkit-12 .flowtext-1 {
    font-size: 20px;
    color: #fff;
    width: 80%;
    margin: 0 auto;
    margin-top: 18px;
    height: 130px;
}

#widgetkit-12 .uk-button {
    margin: 0 auto;
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff !important;
    border-radius: 15px;
    margin-bottom: 35px;
}

#widgetkit-12 .uk-slidenav-next.uk-slidenav.uk-slidenav-contrast:before {
    background-image: url(../../wp-includes/images/banner/pfeile/right.png);
}

#widgetkit-12 .uk-slidenav-next.uk-slidenav.uk-slidenav-contrast:after {
    background-image: url(../../wp-includes/images/banner/pfeile/right.png);
}

#widgetkit-12 .uk-slidenav-previous.uk-slidenav.uk-slidenav-contrast:before {
    background-image: url(../../wp-includes/images/banner/pfeile/left.png);
}

#widgetkit-12 .uk-slidenav-previous.uk-slidenav.uk-slidenav-contrast:after {
    background-image: url(../../wp-includes/images/banner/pfeile/left.png);
}

#widgetkit-12 .uk-slidenav-position .uk-slidenav {
    display: block !important;
}

#widgetkit-12 .uk-panel {
    margin:0 auto;
}

#widgetkit-12 .uk-grid>* {
    padding-left: 0;
}


/* // KACHELN NEW */

