/*------------------------------------*\
  FONTS
\*------------------------------------*//*------------------------------------*\
  IMPORTS
\*------------------------------------*/@import 'css/reset.css';@import 'css/normalize.css';@import 'js/lightbox/lightbox.css';@import 'js/flexnav/flexnav.css';@import 'js/owl/owl.carousel.css';*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,body,html{font-family:Arial, Helvetica, sans-serif;}body,html{font-size:12px;color:#432210;line-height:22px;min-width:940px;background:#f7f2eb;}.hinweis{color:#7dbf28;/*------------------------------------*\
  GRID SYSTEM
\*------------------------------------*/}#wrapper{background:url('img/screen/bg-content.png') repeat-y;width:940px;margin-left:auto;margin-right:auto;}.row{margin:0px auto;width:100%;}.row .container{width:100%;margin:0px auto;}.grid{margin:0px;}.grid:after{content:"";display:table;clear:both;}[class*='col-']{float:left;padding-right:20px;}.grid [class*='col-']:last-of-type,[class*='col-'].last{padding-right:0;}.col-md-12{width:100%;padding-right:0;}.col-md-11{width:91.66667%;}.col-md-10{width:83.33333%;}.col-md-9{width:75%;}.col-md-8{width:66.66667%;}.col-md-7{width:58.33333%;}.col-md-6{width:50%;}.col-md-5{width:41.66667%;}.col-md-4{width:33.33333%;}.col-md-3{width:25%;}.col-md-2{width:16.66667%;}.col-md-1{width:8.33333%;}.grid-pad{padding:20px 0 20px 20px;/*------------------------------------*\
  COMMON
\*------------------------------------*/}.grid-pad [class*='col-']:last-of-type{padding-right:20px;}figure{margin:0px;}i,em{font-style:italic;}strong,bold{font-weight:bold;}h1{font-size:16px;color:#432210;font-weight:normal;}h2{font-size:12px;color:#432210;font-weight:normal;margin-bottom:15px;}h3{font-size:14px;color:#432210;font-weight:normal;margin-top:45px;}h6{font-size:12px;color:#7dbf28;font-weight:normal;margin-bottom:15px;}p{margin-top:12px;margin-bottom:12px;}a{color:inherit;text-decoration:none;}.upper{text-transform:uppercase;}.clear{clear:both;display:block;height:1px;/*------------------------------------*\
  ALIGN
\*------------------------------------*/}.alignleft,.fleft{display:inline;float:left;margin-right:24px;margin-top:4px;}img.alignleft{display:inline;float:left;margin-bottom:12px;margin-right:24px;margin-top:4px;}.alignright,.fright{display:inline;float:right;margin-left:24px;margin-top:4px;}img.alignright{display:inline;float:right;margin-bottom:12px;margin-left:24px;margin-top:4px;}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}img.aligncenter{clear:both;display:block;margin-bottom:12px;margin-left:auto;margin-right:auto;/*------------------------------------*\
  DEFAULT GALLERY
\*------------------------------------*/}.gallery{margin:0;/*------------------------------------*\
  TABLE
\*------------------------------------*/}.gallery .gallery-item{text-align:center;}.gallery .gallery-item:nth-of-type(3n){margin-right:0;}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;display:none;}.gallery dl{margin:0;}.gallery br + br{display:none;}table{text-align:left;font-size:12px;color:#432210;border:0;padding:0;}td{padding:5px;border:0;line-height:22px;}.box_re_oben table td{padding:3px;border:0;/*------------------------------------*\
  HEADER
\*------------------------------------*/}.row-header{position:relative;left:0px;top:0px;width:100%;height:486px;text-align:center;z-index:5000;}.row-header .container{position:relative;height:100%;}.row-header .container .grid{height:100%;}.row-header .container .toplogo{float:none;margin-top:0px;display:block;position:relative;line-height:1;/*339px*/width:813px;height:120px;background-image:url('img/screen/logo-zahnarztpraxis-sporbeck.png');background-repeat:no-repeat;background-size:100%;margin-left:auto;margin-right:auto;}#foto{/*5px*/margin-top:0;height:280px;width:811px;margin-left:auto;margin-right:auto;position:relative;box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1);padding:15px;/*------------------------------------*\
  NAVIGATION
\*------------------------------------*/}#foto .foto{max-width:791px;padding-top:32%;margin-left:auto;margin-right:auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.mainmenu{height:55px;width:100%;text-align:center;position:absolute;left:0px;bottom:0px;background:url('img/screen/bg-navigation.png') no-repeat;}.mainmenu ul li{display:inline-block;position:relative;padding:0px 8px;}.mainmenu ul li a{display:block;position:relative;height:55px;line-height:55px;margin:0px auto;text-align:center;font-size:13px;color:#fff;float:left;}.mainmenu ul li:last-child{padding-right:0;}.mainmenu ul li:hover,.mainmenu ul li.current-menu-item,.mainmenu ul li.current-menu-parent{/*&:hover ul {
				display: block;
			}
			ul {
				display: none;
				position: absolute;
				top: 74px;
				left: 0px;
				width: 250px;
				background: #fff;

				li {
					float: none;
					text-align: left;
					padding: 0px 17px;
					display: block;

					a {
						text-align: left;
						height: 40px;
						line-height: 40px;
						float: none;
					}
					&:hover, &.current-menu-item, &.current-menu-parent {
						a {
							color: #565655;
						}
					}
				}
			}*/}.mainmenu ul li:hover a,.mainmenu ul li.current-menu-item a,.mainmenu ul li.current-menu-parent a{color:#7dbf28;font-style:italic;}.mobilemenu{display:none;/*------------------------------------*\
  PAGE
\*------------------------------------*/}.mobilemenu .menu-button{position:absolute;right:0;top:8px;}.row-page{/*------------------------------------*\
  NEWS
\*------------------------------------*/}.row-page .container{padding:50px 60px 10px 60px;}.row-page #gmaps{width:100%;height:500px;}.row-page #gmaps .gm-style .gm-style-cc span,.row-page #gmaps .gm-style .gm-style-cc a,.row-page #gmaps .gm-style .gm-style-mtc div{display:none;}.row-page ul{margin-bottom:10px;}.row-page ul li{list-style-type:circle;margin-left:20px;}.row-page img{max-width:100%;height:auto;}.row-page a{color:#7dbf28;}#news{/*------------------------------------*\
  SLIDER
\*------------------------------------*/}#news .container .news{margin-bottom:43px;width:386px;padding:0;margin-right:20px;}#news .container .news:nth-child(3n+3){margin-right:0;}#news .container .news .heading{height:50px;}#news .container .custom-pagination{clear:both;}#slider{/*------------------------------------*\
  FORM
\*------------------------------------*/}#slider .container{padding:0px;width:100%;}#slider .grid .slideshow img{width:100%;height:auto;}#slider .grid .owl-carousel{position:relative;}#slider .grid .owl-carousel .owl-item{position:relative;}#slider .grid .owl-carousel .owl-item .text{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center;}#slider .grid .owl-carousel .owl-item .text .text-inside{width:1200px;}#slider .grid .owl-carousel .owl-item .text .text-inside .bigger{font-size:60px;line-height:75px;}#slider .grid .owl-carousel .owl-item .text .text-inside .smaller{font-size:30px;line-height:60px;}#slider .grid .owl-carousel .owl-item .text .text-inside .button{line-height:58px;padding:0px 31px;font-size:25px;}#slider .grid .owl-carousel .owl-controls .owl-nav{position:absolute;left:0;top:45%;width:100%;}#slider .grid .owl-carousel .owl-controls .owl-nav .container{position:relative;margin:0px auto;}#slider .grid .owl-carousel .owl-controls .owl-nav .owl-prev,#slider .grid .owl-carousel .owl-controls .owl-nav .owl-next{display:block !important;float:left;position:relative;width:26px;height:55px;text-indent:-100px;overflow:hidden;background:url('img/nav/owl/owl-prev.png') no-repeat center center;left:20px;}#slider .grid .owl-carousel .owl-controls .owl-nav .owl-next{float:right;background:url('img/nav/owl/owl-next.png') no-repeat center center;left:auto;right:20px;}#slider .grid .owl-carousel .owl-controls .owl-dots{width:100%;position:absolute;bottom:7%;text-align:center;display:block;}#slider .grid .owl-carousel .owl-controls .owl-dots .owl-dot{display:inline-block;margin-right:10px;width:11px;height:11px;border-radius:9000px;background:#fff;}#slider .grid .owl-carousel .owl-controls .owl-dots .owl-dot.active{background:#999;}XXXform,XXXtable{margin-top:20px;/*------------------------------------*\
  FOOTER
\*------------------------------------*/}XXXform input,XXXtable input,XXXform textarea,XXXtable textarea,XXXform select,XXXtable select{width:100%;padding:0px;padding-left:10px;font-size:14px;height:33px;line-height:33px;border:none;color:#999;border:solid 1px #d5d5d5;background:#fff;margin-bottom:10px;}XXXform input::-webkit-input-placeholder,XXXtable input::-webkit-input-placeholder,XXXform textarea::-webkit-input-placeholder,XXXtable textarea::-webkit-input-placeholder,XXXform select::-webkit-input-placeholder,XXXtable select::-webkit-input-placeholder{color:#999 !important;opacity:1 !important;}XXXform input:-moz-placeholder,XXXtable input:-moz-placeholder,XXXform textarea:-moz-placeholder,XXXtable textarea:-moz-placeholder,XXXform select:-moz-placeholder,XXXtable select:-moz-placeholder{color:#999 !important;opacity:1 !important;}XXXform input::-moz-placeholder,XXXtable input::-moz-placeholder,XXXform textarea::-moz-placeholder,XXXtable textarea::-moz-placeholder,XXXform select::-moz-placeholder,XXXtable select::-moz-placeholder{color:#999 !important;opacity:1 !important;}XXXform input:-ms-input-placeholder,XXXtable input:-ms-input-placeholder,XXXform textarea:-ms-input-placeholder,XXXtable textarea:-ms-input-placeholder,XXXform select:-ms-input-placeholder,XXXtable select:-ms-input-placeholder{color:#999 !important;opacity:1 !important;}XXXform textarea,XXXtable textarea{width:100%;height:100px;padding-top:10px;line-height:18px;}XXXform input[type="submit"],XXXtable input[type="submit"]{position:relative;background:#d5d5d5;color:#000;height:33px;line-height:33px;border:none;padding:0px 10px;display:inline-block;width:auto;}XXXform input[type="checkbox"],XXXtable input[type="checkbox"]{float:left;width:auto;height:auto;margin:5px 10px 0px 0px;}XXXform .wpcf7-form-control-wrap,XXXtable .wpcf7-form-control-wrap{position:relative;display:block;}XXXform .wpcf7-form-control-wrap span.wpcf7-not-valid-tip,XXXtable .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{position:absolute;font-size:12px;top:2px;right:10px;}XXXform .wpcf7-response-output,XXXtable .wpcf7-response-output{margin:10px 0px 10px 0px;padding:5px 10px;font-size:14px;border-width:1px;border-color:#999;color:#999;}XXXform p,XXXtable p{margin-bottom:0;}XXXform img.ajax-loader,XXXtable img.ajax-loader,XXXform br,XXXtable br{display:none;}#end{background:url(img/screen/bg-content_end.png) bottom no-repeat !important;height:23px;margin-left:-2px;}.row-footer{position:relative;background:url(img/screen/bg-footer.png) repeat-y center center;width:940px;margin-left:auto;margin-right:auto;margin-top:20px;/*------------------------------------*\
  REST
\*------------------------------------*/}.row-footer .container{padding:15px 5px 15px 5px;color:#71c125;font-size:10px;line-height:18px;text-align:center;}.row-footer .container *{color:#fff;}.box_re_oben{box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1);padding:20px;margin:0px 0 0 20px;text-align:left;}.gallery a{box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1);padding:20px;display:block;margin:0px 0 0 20px;}.team img{float:left;width:40%;margin-right:20px;max-width:100%;height:auto;}.team .textwidget p:last-child{padding-top:20px;}form{/*------------------------------------*\
  MOBILE
\*------------------------------------*/}form fieldset{border:none;margin:0;padding:0;}form legend{font-weight:normal;border-bottom:1px solid #efefef;margin-bottom:15px;}form label{width:90px;display:block;float:left;text-align:left;margin-right:2px;}form textarea{height:81px;}@media only screen and (max-width:960px){.mainmenu{display:none;}.mobilemenu{display:block;}body,html{padding-top:0;min-width:0px;overflow-x:hidden;}#wrapper{width:100%;background:#fff;}.row .container{width:auto;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;}.row [class*='col-']{float:none;padding-right:0px;width:auto;}.row-header{position:relative;height:auto;}.row-header .container .toplogo{width:200px;height:71px;margin-left:10px;background-image:url('img/mobile.png');}.row-page img{width:auto !important;height:auto !important;max-width:100% !important;}#foto{width:auto;height:auto;margin-top:10px;}.row-footer{height:auto;width:auto;background:#71c125;padding:10px;}.row-footer .container{padding:0px;}.row-footer .container [class*='col-']{margin-bottom:20px;}.row-page .container img{width:100%;height:auto;}.row-page #gmaps{height:250px;}.box_re_oben,.gallery a{margin-left:0px;}#pgc-44-1-0 table td{width:100%;display:block;}iframe{width:100%;}}