html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
} a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],
dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select{vertical-align:middle;}
strong {
font-weight: bold;
} b{font-weight:bold;}
em{font-style:italic;}
.bg-cover{background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mt-0{margin-top:0px;}
.mt-5{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mr-5{margin-right:5px;}
.mr-10{margin-right:10px;}
.mr-15{margin-right:15px;}
.mr-20{margin-right:20px;}
.mb-0{margin-bottom:0px;}
.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mb-25{margin-bottom:25px;}
.mb-30{margin-bottom:30px;}
.mb-35{margin-bottom:35px;}
.mb-40{margin-bottom:40px;}
.ml-20{margin-left:20px;}
.pt-0{padding-top:0px;}
.pt-20{padding-top:20px;}
.pt-30{padding-top:30px;}
.pr-20{padding-right:20px;}
.pb-0{padding-bottom:0px;}
.pb-20{padding-bottom:20px;}
.pl-15{padding-left:15px;}
.pl-20{padding-left:20px;}
input[type=radio]{display:none;}
input[type=radio] + label{color:#999999;display:inline-block;background-repeat:no-repeat;vertical-align:middle;margin-top:1px;cursor:pointer;margin-left:23px;width:100%;margin-bottom:10px;}
input[type=radio] + label:before{margin-top:-5px;display:inline-block;margin-right:5px;content:" ";margin-left:-23px;}
input[type=radio] + label:last-child{margin-bottom:0px;}
input[type=radio] + label:empty{padding-left:24px;}
input[type=radio]:hover + label{background-position:-936px -24px;}
input[type=radio]:checked + label:before{margin-top:-5px;display:inline-block;margin-right:5px;content:" ";margin-left:-23px;}
input[type=checkbox] + label{color:#999999;display:inline-block;background-repeat:no-repeat;vertical-align:middle;margin-top:1px;cursor:pointer;margin-left:23px;width:100%;margin-bottom:10px;}
input[type=checkbox] + label:before{margin-top:-5px;display:inline-block;margin-right:10px;content:" ";margin-left:-23px;}
input[type=checkbox] + label:last-child{margin-bottom:0px;}
input[type=checkbox] + label:empty{padding-left:24px;}
input[type=checkbox]:hover + label{background-position:-936px -24px;}
input[type=checkbox]:checked + label:before{margin-top:-5px;display:inline-block;margin-right:10px;content:" ";margin-left:-23px;}
.btn-transparent{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:32px;line-height:62px;border:2px solid transparent;-moz-border-image:-moz-linear-gradient(right, #3696a4 0%, #90ca40 100%);-webkit-border-image:-webkit-linear-gradient(right, #3696a4 0%, #90ca40 100%);border-image:linear-gradient(to left, #3696a4 0%, #90ca40 100%);border-image-slice:1;background:transparent;text-transform:uppercase;color:#ffffff;}
.btn-transparent:before{content:"";display:table;}
.btn-transparent:after{content:"";display:table;clear:both;}
.form-wide{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;}
.form-wide:before{content:"";display:table;}
.form-wide:after{content:"";display:table;clear:both;}
.form-half{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;}
.form-half:before{content:"";display:table;}
.form-half:after{content:"";display:table;clear:both;}
.form-half:first-child{padding-right:10px;}
.form-half:last-child{padding-left:10px;}
label.text-label{zoom:1;font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:14px;width:100%;display:block;text-align:left;}
label.text-label:before{content:"";display:table;}
label.text-label:after{content:"";display:table;clear:both;}
input[type=text],
input[type=password],
input[type=email]{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;behavior:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/css/PIE.htc);position:relative;z-index:0;zoom:1;height:27px;line-height:27px;padding-left:5px;padding-right:5px;border:2px solid #e8f4f4;background:transparent;color:#999999;width:100%;font-size:15px;}
input[type=text]:before,
input[type=password]:before,
input[type=email]:before{content:"";display:table;}
input[type=text]:after,
input[type=password]:after,
input[type=email]:after{content:"";display:table;clear:both;}
button[type=submit],
input[type=submit]{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;display:block;font-size:18px;color:#66cccc;height:27px;line-height:26px;background-color:#e8f4f4;border:none;cursor:pointer;}
button[type=submit]:before,
input[type=submit]:before{content:"";display:table;}
button[type=submit]:after,
input[type=submit]:after{content:"";display:table;clear:both;}
button[type=submit]:hover,
input[type=submit]:hover{opacity:0.8;}
textarea{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;behavior:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/css/PIE.htc);position:relative;z-index:0;zoom:1;padding:8px 5px;border:2px solid #e8f4f4;margin-bottom:5px;background:transparent;color:#999999;width:100%;max-width:100%;text-align:left;font-size:18px;}
textarea:before{content:"";display:table;}
textarea:after{content:"";display:table;clear:both;}
.selectboxit-container{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:100% !important;background:transparent;padding-bottom:0 !important;}
.selectboxit-container:before{content:"";display:table;}
.selectboxit-container:after{content:"";display:table;clear:both;}
.selectboxit-container > .selectboxit{width:100% !important;}
.selectboxit-container .selectboxit-btn{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;behavior:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/css/PIE.htc);position:relative;z-index:0;zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:14px !important;border:none !important;color:#ffffff !important;margin-bottom:0 !important;background:transparent !important;padding-left:10px;height:44px;line-height:45px;}
.selectboxit-container .selectboxit-btn .selectboxit-arrow-container{width:45px !important;height:45px !important;line-height:45px;background-color:#ffffff;}
.selectboxit-container .selectboxit-btn .selectboxit-arrow-container i{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNy40MTRweCIgaGVpZ2h0PSIxMC4wNjRweCIgdmlld0JveD0iMCAwIDE3LjQxNCAxMC4wNjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3LjQxNCAxMC4wNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWdvbiBmaWxsPSIjMUQzMjRBIiBzdHJva2U9IiMxRDMyNEEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI4LjcwNyw4LjA1NiAxLjM1OCwwLjcwNyAwLjcwNywxLjM1OCA4LjcwNyw5LjM1NyAKCTE2LjcwNywxLjM1OCAxNi4wNTYsMC43MDcgIi8+Cjwvc3ZnPg==");width:17.5px;height:10px;display:inline-block;vertical-align:middle;background-size:17.5px 10px;background-repeat:no-repeat;border:none !important;top:45% !important;}
.selectboxit-container .selectboxit-option-icon-container{display:none !important;}
.selectboxit-container .selectboxit-list{width:100% !important;min-width:50% !important;}
.selectboxit-container .selectboxit-list li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;color:#ffffff !important;}
.selectboxit-container .selectboxit-list li.selectboxit-focus, .selectboxit-container .selectboxit-list li.selectboxit-selected, .selectboxit-container .selectboxit-list li:hover{background-color:#ffffff !important;}
.selectboxit-container .selectboxit-list li.selectboxit-focus a, .selectboxit-container .selectboxit-list li.selectboxit-selected a, .selectboxit-container .selectboxit-list li:hover a{background-color:#ffffff !important;}
body{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;}
.container-wrapper-map{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;}
.container-wrapper-map:before{content:"";display:table;}
.container-wrapper-map:after{content:"";display:table;clear:both;}
.container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;margin-left:auto;margin-right:auto;}
.container:before{content:"";display:table;}
.container:after{content:"";display:table;clear:both;}
.content{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;}
.content:before{content:"";display:table;}
.content:after{content:"";display:table;clear:both;}
.content img{max-width:100%;}
.content h1 ~ p,
.content .title ~ p{color:#999999;}
.content h1 ~ p a,
.content .title ~ p a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:700;color:#66cccc;text-decoration:none;}
.content h1 ~ p a:hover,
.content .title ~ p a:hover{text-decoration:underline;}
.content h1 ~ ul,
.content h1 ~ ol,
.content .title ~ ul{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none outside none;padding-bottom:25px;}
.content h1 ~ ul:before,
.content h1 ~ ol:before,
.content .title ~ ul:before{content:"";display:table;}
.content h1 ~ ul:after,
.content h1 ~ ol:after,
.content .title ~ ul:after{content:"";display:table;clear:both;}
.content h1 ~ ul li,
.content h1 ~ ol li,
.content .title ~ ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;color:#999999;padding-top:8px;width:100%;padding-left:15px;position:relative;}
.content h1 ~ ul li:before,
.content h1 ~ ol li:before,
.content .title ~ ul li:before{content:"";display:table;}
.content h1 ~ ul li:after,
.content h1 ~ ol li:after,
.content .title ~ ul li:after{content:"";display:table;clear:both;}
.content h1 ~ ul li:before,
.content h1 ~ ol li:before,
.content .title ~ ul li:before{content:'•';position:absolute;top:8px;left:0;font-size:25px;}
.content h1 ~ ul li a,
.content h1 ~ ol li a,
.content .title ~ ul li a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:700;color:#66cccc;text-decoration:none;}
.content h1 ~ ul li a:hover,
.content h1 ~ ol li a:hover,
.content .title ~ ul li a:hover{text-decoration:underline;}
.content.blog .blog-head > a{zoom:1;display:block;}
.content.blog .blog-head > a:before{content:"";display:table;}
.content.blog .blog-head > a:after{content:"";display:table;clear:both;}
.content.blog .blog-head a{text-decoration:none;}
.content.blog .blog-head a:hover{opacity:0.8;}
.rightbar{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:right;}
.rightbar:before{content:"";display:table;}
.rightbar:after{content:"";display:table;clear:both;}
header{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;}
header:before{content:"";display:table;}
header:after{content:"";display:table;clear:both;}
header .logo{zoom:1;display:block;margin-left:auto;margin-right:auto;background:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/images/logo.jpg);}
header .logo:before{content:"";display:table;}
header .logo:after{content:"";display:table;clear:both;}
header .container{position:relative;}
header .search-bar{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;}
header .search-bar:before{content:"";display:table;}
header .search-bar:after{content:"";display:table;clear:both;}
header .search-bar form label{display:none;}
header .search-bar form input, header .search-bar form button{float:left;}
.headline{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;background:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/images/headline.jpg) center center no-repeat;background-size:cover;}
.headline:before{content:"";display:table;}
.headline:after{content:"";display:table;clear:both;}
footer{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;}
footer:before{content:"";display:table;}
footer:after{content:"";display:table;clear:both;}
.bottom-bar{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;background:#e8f4f4;text-align:center;text-transform:uppercase;}
.bottom-bar:before{content:"";display:table;}
.bottom-bar:after{content:"";display:table;clear:both;}
h1, h2, h3, .title{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;display:block;color:#66cccc;text-transform:uppercase;}
h1:before, h2:before, h3:before, .title:before{content:"";display:table;}
h1:after, h2:after, h3:after, .title:after{content:"";display:table;clear:both;}
h3{font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:300;}
.themes{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;text-align:center;}
.themes:before{content:"";display:table;}
.themes:after{content:"";display:table;clear:both;}
.themes .themes-title{font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;color:#66cccc;text-transform:uppercase;}
.themes .themes-title:before{content:"";display:table;}
.themes .themes-title:after{content:"";display:table;clear:both;}
.themes ul{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;vertical-align:middle;list-style:none outside none;}
.themes ul:before{content:"";display:table;}
.themes ul:after{content:"";display:table;clear:both;}
.themes ul li{background-repeat:no-repeat;background-size:auto 100%;vertical-align:top;}
.themes ul li:nth-child(1){background-image:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/images/theme.jpg);}
.themes ul li:nth-child(2){background-image:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/images/theme2.jpg);}
.themes ul li:nth-child(3){background-image:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/images/theme3.jpg);}
.themes ul li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;color:#ffffff;display:inline-block;vertical-align:middle;text-decoration:none;text-transform:uppercase;}
.themes ul li a:before{content:"";display:table;}
.themes ul li a:after{content:"";display:table;clear:both;}
.themes ul li a:hover{background:rgba(0, 0, 0, 0.3);}
.up{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;text-align:center;}
.up:before{content:"";display:table;}
.up:after{content:"";display:table;clear:both;}
.up a{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;background-color:#e8f4f4;color:#66cccc;display:inline-block;margin-left:auto;margin-right:auto;text-transform:uppercase;text-decoration:none;}
.up a:before{content:"";display:table;}
.up a:after{content:"";display:table;clear:both;}
.up a:hover{opacity:0.8;}
.more{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;text-align:center;}
.more:before{content:"";display:table;}
.more:after{content:"";display:table;clear:both;}
.more a{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;background-color:#e8f4f4;color:#66cccc;display:inline-block;margin-left:auto;margin-right:auto;text-transform:uppercase;text-decoration:none;}
.more a:before{content:"";display:table;}
.more a:after{content:"";display:table;clear:both;}
.more a:hover{opacity:0.8;}
.next{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;text-align:center;position:relative;}
.next:before{content:"";display:table;}
.next:after{content:"";display:table;clear:both;}
.next a{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;background-color:#e8f4f4;color:#66cccc;display:inline-block;margin-left:auto;margin-right:auto;text-transform:uppercase;text-decoration:none;}
.next a:before{content:"";display:table;}
.next a:after{content:"";display:table;clear:both;}
.next a:hover{opacity:0.8;}
.next span a{background-color:transparent;}
.next .addthis_native_toolbox{position:absolute;top:68px;left:50%;margin-left:-75px;display:none;width:150px;}
.next .addthis_native_toolbox .at-share-tbx-element{display:block;}
.next .addthis_native_toolbox .at-share-tbx-element > a{background-color:white;display:block;width:100%;text-align:center;opacity:1 !important;}
.download{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;list-style:none outside none;width:100%;}
.download:before{content:"";display:table;}
.download:after{content:"";display:table;clear:both;}
.download li{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding-top:0 !important;}
.download li:before{content:"";display:table;}
.download li:after{content:"";display:table;clear:both;}
.download li a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:700;color:#66cccc;text-decoration:none;}
.download-item{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:700;color:#66cccc;}
.image{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;}
.image:before{content:"";display:table;}
.image:after{content:"";display:table;clear:both;}
.image img{display:block;max-width:100%;margin-left:auto;margin-right:auto;width:auto !important;height:auto !important;}
.team{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;}
.team:before{content:"";display:table;}
.team:after{content:"";display:table;clear:both;}
.team .team-item{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding-bottom:45px;padding-top:30px;border-bottom:1px solid #999999;}
.team .team-item:before{content:"";display:table;}
.team .team-item:after{content:"";display:table;clear:both;}
.team .team-item:last-child{border-bottom:none;padding-bottom:0;}
.team .team-item .team-item-image{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;}
.team .team-item .team-item-image:before{content:"";display:table;}
.team .team-item .team-item-image:after{content:"";display:table;clear:both;}
.team .team-item .team-item-image img{display:block;margin-left:auto;margin-right:auto;max-width:100%;}
.team .team-item .team-item-data{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;color:#999999;}
.team .team-item .team-item-data:before{content:"";display:table;}
.team .team-item .team-item-data:after{content:"";display:table;clear:both;}
.team .team-item .team-item-data h2{padding-top:0;}
nav{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;}
nav:before{content:"";display:table;}
nav:after{content:"";display:table;clear:both;}
nav > ul{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;}
nav > ul:before{content:"";display:table;}
nav > ul:after{content:"";display:table;clear:both;}
nav > ul > li{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;}
nav > ul > li:before{content:"";display:table;}
nav > ul > li:after{content:"";display:table;clear:both;}
nav a{zoom:1;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;display:block;text-transform:uppercase;color:#999999;text-decoration:none;white-space:nowrap;}
nav a:before{content:"";display:table;}
nav a:after{content:"";display:table;clear:both;}
nav a:hover{color:#66cccc;}
nav .current-menu-ancestor > a, nav .current-menu-item > a{color:#66cccc;}
.mobile-menu{display:none;}
table td, table th{color:#999999;padding:5px;padding-right:10px;}
table td a, table th a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:700;color:#66cccc;text-decoration:none;}
table td a:hover, table th a:hover{text-decoration:underline;}
form p{color:#999999;}
@media screen and (min-width:1260px){          .container{width:1150px;padding-left:235px;}
.content{width:680px;padding-top:60px;padding-bottom:35px;}
.content h1 ~ p,
.content .title ~ p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;padding-bottom:10px;font-size:15px;line-height:20px;}
.content ul li, .content ol li{line-height:1.4em;font-size:15px;}
.content.blog .title{font-size:23px;padding-bottom:25px;text-align:center;}
.content.blog .image{padding-bottom:20px;}
.content.blog .blog-head{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding-bottom:30px;}
.content.blog .blog-head:before{content:"";display:table;}
.content.blog .blog-head:after{content:"";display:table;clear:both;}
.content.blog .blog-head h1, .content.blog .blog-head h2{text-align:center;font-size:20px;padding-top:0;padding-bottom:25px;}
.content.blog .blog-head .blog-head-left{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:60%;float:left;}
.content.blog .blog-head .blog-head-left:before{content:"";display:table;}
.content.blog .blog-head .blog-head-left:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-left span{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;display:inline-block;float:left;color:#a1a1a1;text-transform:uppercase;font-size:13.3px;}
.content.blog .blog-head .blog-head-left span:before{content:"";display:table;}
.content.blog .blog-head .blog-head-left span:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-left span:first-child{padding-right:10px;}
.content.blog .blog-head .blog-head-left span a{font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:300;color:#66cccc;text-decoration:none;}
.content.blog .blog-head .blog-head-right{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40%;float:right;}
.content.blog .blog-head .blog-head-right:before{content:"";display:table;}
.content.blog .blog-head .blog-head-right:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-right span{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;display:inline-block;float:right;color:#a1a1a1;text-transform:uppercase;font-size:13.3px;}
.content.blog .blog-head .blog-head-right span:before{content:"";display:table;}
.content.blog .blog-head .blog-head-right span:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-right span:first-child{padding-left:10px;}
.content.blog .blog-head .blog-head-right span a{font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:300;color:#66cccc;text-decoration:none;}
.content.blog p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;padding-bottom:10px;font-size:15px;line-height:20px;color:#999999;}
.content form p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;padding-bottom:10px;font-size:15px;line-height:20px;}
.rightbar{width:235px;padding-left:25px;padding-bottom:40px;}
.rightbar .rightbar-title{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:100%;text-transform:uppercase;color:#66cccc;font-size:18px;padding-top:30px;padding-bottom:10px;}
.rightbar .rightbar-title:before{content:"";display:table;}
.rightbar .rightbar-title:after{content:"";display:table;clear:both;}
.rightbar p{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:100%;display:block;font-size:15px;line-height:20px;color:#999999;padding-bottom:12px;}
.rightbar p:before{content:"";display:table;}
.rightbar p:after{content:"";display:table;clear:both;}
.rightbar ul{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none outside none;}
.rightbar ul:before{content:"";display:table;}
.rightbar ul:after{content:"";display:table;clear:both;}
.rightbar ul li{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;font-size:15px;line-height:17px;padding-bottom:4px;}
.rightbar ul li:before{content:"";display:table;}
.rightbar ul li:after{content:"";display:table;clear:both;}
.rightbar ul li a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;text-decoration:none;color:#999999;}
.rightbar form{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;}
.rightbar form:before{content:"";display:table;}
.rightbar form:after{content:"";display:table;clear:both;}
.rightbar form .wpcf7-form-control-wrap{float:left;width:76%;}
.rightbar form input[type=text]{width:100%;}
.rightbar form button, .rightbar form input[type=submit]{float:right;width:auto;}
.rightbar form br{display:none;}
header .content{padding:0;}
header .logo{width:540px;height:101px;margin-top:45px;margin-bottom:25px;}
header .search-bar{right:5px;top:12px;}
header .search-bar form{width:203px;}
header .search-bar form input{width:148px;margin-right:9px;}
header .search-bar form button, header .search-bar form input[type=submit]{width:46px;margin-right:0;}
.headline{height:380px;margin-bottom:25px;}
.advice{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;behavior:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/css/PIE.htc);z-index:0;zoom:1;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:300;font-size:16px;background-color:#f8e0f8;border:3px solid #ffffff;width:160px;height:160px;z-index:1;position:relative;display:block;margin-left:auto;margin-right:auto;padding-top:40px;text-align:center;line-height:27px;color:#c5a7c5;text-transform:uppercase;margin-bottom:20px;}
.advice:before{content:"";display:table;}
.advice:after{content:"";display:table;clear:both;}
.advice:after{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;behavior:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/css/PIE.htc);position:relative;zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:'';display:block;width:166px;height:166px;z-index:0;position:absolute;top:-6px;left:-6px;border:3px solid #f8e0f8;}
.advice span{display:block;width:100%;font-size:23px;}
footer{padding-top:40px;}
footer .content{padding-top:0;padding-bottom:0;}
footer .footer-item{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.333333333%;display:table-cell;border-left:1px solid #999999;padding-left:10px;padding-right:10px;padding-bottom:25px;}
footer .footer-item:before{content:"";display:table;}
footer .footer-item:after{content:"";display:table;clear:both;}
footer .footer-item:first-child{border-left:none;padding-left:0;}
footer .footer-item h3{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:18px;text-transform:uppercase;color:#66cccc;padding-bottom:10px;padding-top:0;}
footer .footer-item p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;color:#999999;font-size:15px;line-height:20px;padding-bottom:10px;}
footer .footer-item a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;color:#999999;text-decoration:none;}
.bottom-bar{padding-top:7px;padding-bottom:7px;margin-top:20px;}
.bottom-bar p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:11px;line-height:16px;text-transform:uppercase;color:#cccccc;}
.bottom-bar p a{color:#cccccc;text-decoration:none;}
.map{height:305px;}
h1{font-size:24px;padding-bottom:25px;}
h2{font-size:18px;padding-top:10px;padding-bottom:15px;}
.download-c h2{padding-bottom:5px;}
.themes .themes-title{font-size:18px;padding-bottom:20px;}
.themes ul li{display:inline-table;vertical-align:middle;width:200px;height:200px;margin-right:35px;text-align:center;padding:0;}
.themes ul li:nth-child(3n+3){margin-right:0;}
.themes ul li a{width:200px;height:200px;font-size:18px;display:table-cell;padding:12px;}
.up{margin-top:35px;border-top:1px solid #a1a1a1;padding-top:35px;padding-bottom:35px;}
.up a{font-size:18px;padding-left:14px;padding-right:14px;line-height:26px;}
.more{padding-top:15px;padding-bottom:45px;}
.more a{font-size:18px;padding-left:14px;padding-right:14px;line-height:26px;}
.more.more-blog{padding-top:30px;padding-bottom:22px;border-top:1px solid #a1a1a1;margin-top:-15px;}
.next{border-bottom:1px solid #a1a1a1;padding-top:35px;padding-bottom:15px;margin-bottom:30px;}
.next a{font-size:18px;padding-left:14px;padding-right:14px;line-height:26px;}
.next span{display:block;padding-top:6px;}
.next span a{font-size:13px;}
.download{padding-bottom:10px;}
.download li{padding-left:0 !important;}
.download li a{font-size:15px;}
.download li:before{content:'' !important;}
h2 + h3{padding-top:0;margin-top:-10px;}
.content-main h2 ~ h3{padding-top:10px;}
h3{padding-top:35px;font-size:15px;}
.download-item{font-size:15px;text-decoration:none;}
.image{padding-bottom:40px;}
.team .team-item .team-item-image{width:30%;float:left;}
.team .team-item .team-item-data{width:70%;float:left;padding-left:22px;}
.team .team-item .team-item-data h3{font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;padding-bottom:5px;padding-top:35px;}
.team .team-item .team-item-data h3:first-of-type{padding-top:5px;}
.team .team-item .team-item-data p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;color:#999999;}
nav{text-align:center;width:1150px;margin-left:-235px;}
nav > ul{margin-left:auto;}
nav > ul > li{display:inline-block;}
nav > ul > li:first-child a{padding-left:8px;}
nav > ul > li:last-child a{padding-right:8px;}
nav > ul > li > a{padding:8px 16px;font-size:14px;}
nav > ul > li > a:hover + ul{display:block;position:absolute;left:0;top:100%;}
nav > ul > li:nth-child(1) ul > li ul,
nav > ul > li:nth-child(2) ul > li ul,
nav > ul > li:nth-child(3) ul > li ul,
nav > ul > li:nth-child(4) ul > li ul{left:100%;right:auto;top:0;text-align:left;}
nav > ul > li:nth-child(1) ul > li ul li:before,
nav > ul > li:nth-child(2) ul > li ul li:before,
nav > ul > li:nth-child(3) ul > li ul li:before,
nav > ul > li:nth-child(4) ul > li ul li:before{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:8px;background:#dbdbdb;background:-moz-linear-gradient(left, #dbdbdb 0%, #ffffff 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #dbdbdb), color-stop(100%, #ffffff));background:-webkit-linear-gradient(left, #dbdbdb 0%, #ffffff 100%);background:-o-linear-gradient(left, #dbdbdb 0%, #ffffff 100%);background:-ms-linear-gradient(left, #dbdbdb 0%, #ffffff 100%);background:linear-gradient(to right, #dbdbdb 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#ffffff', GradientType=1);}
nav > ul > li > ul{display:none;background-color:#ffffff;text-align:left;}
nav > ul > li > ul:hover{display:block;position:absolute;left:0;top:100%;}
nav > ul > li > ul > li{position:relative;}
nav > ul > li > ul > li > a{line-height:24px;padding-left:9px;padding-right:9px;font-size:14px;}
nav > ul > li > ul > li > a:hover + ul{display:block;}
nav > ul > li > ul > li ul{position:absolute;right:100%;left:auto;top:0;background-color:#ffffff;display:none;text-align:right;}
nav > ul > li > ul > li ul li:before{content:'';display:block;height:100%;position:absolute;top:0;right:0;width:8px;background:#ffffff;background:-moz-linear-gradient(left, #ffffff 0%, #dbdbdb 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #ffffff), color-stop(100%, #dbdbdb));background:-webkit-linear-gradient(left, #ffffff 0%, #dbdbdb 100%);background:-o-linear-gradient(left, #ffffff 0%, #dbdbdb 100%);background:-ms-linear-gradient(left, #ffffff 0%, #dbdbdb 100%);background:linear-gradient(to right, #ffffff 0%, #dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=1);}
nav > ul > li > ul > li ul a{line-height:24px;padding-left:9px;padding-right:9px;font-size:14px;}
nav > ul > li > ul > li ul:hover{display:block;}
nav > ul > li > ul > li ul ul{display:none;}
.comment-respond{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding-top:5px;padding-bottom:40px;}
.comment-respond:before{content:"";display:table;}
.comment-respond:after{content:"";display:table;clear:both;}
.comment-respond h3{font-size:20px;}
.comment-respond .comment-notes{font-size:17px;}
.comment-respond label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:15px;padding-bottom:3px;}
.comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;display:block;float:left;width:33.33333%;padding-right:15px;}
.comment-respond .comment-form-author:before, .comment-respond .comment-form-email:before, .comment-respond .comment-form-url:before{content:"";display:table;}
.comment-respond .comment-form-author:after, .comment-respond .comment-form-email:after, .comment-respond .comment-form-url:after{content:"";display:table;clear:both;}
.comment-respond .comment-form-url{padding-right:0;}
.comment-respond .comment-form-comment{display:block;width:100%;}
.comment-respond p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:15px;color:#999999;}
.comments-container{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding-bottom:20px;}
.comments-container:before{content:"";display:table;}
.comments-container:after{content:"";display:table;clear:both;}
.comments-container .comment{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding-bottom:15px;padding-top:15px;border-bottom:1px solid #66cccc;font-size:15px;}
.comments-container .comment:before{content:"";display:table;}
.comments-container .comment:after{content:"";display:table;clear:both;}
.comments-container .comment:last-child{border-bottom:none;}
.comments-container .comment .comment-head{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:65%;float:left;display:block;vertical-align:middle;color:#66cccc;font-size:16px;}
.comments-container .comment .comment-head:before{content:"";display:table;}
.comments-container .comment .comment-head:after{content:"";display:table;clear:both;}
.comments-container .comment .comment-head a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:13.5px;color:#a1a1a1;text-decoration:none;}
.comments-container .comment .comment-head a:hover{text-decoration:underline;}
.comments-container .comment .comment-time{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:35%;display:block;float:right;color:#66cccc;font-size:14px;text-align:right;}
.comments-container .comment .comment-time:before{content:"";display:table;}
.comments-container .comment .comment-time:after{content:"";display:table;clear:both;}
.comments-container .comment .comment-content{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:100%;display:block;font-size:14px;line-height:1.25em;overflow:auto;color:#999999;padding-left:7px;}
.comments-container .comment .comment-content:before{content:"";display:table;}
.comments-container .comment .comment-content:after{content:"";display:table;clear:both;}
}
@media screen and (min-width:1920px){}
@media screen and (max-width: 1259px) and (min-width: 978px) {          .container{width:948px;}
.content{width:680px;padding-top:60px;padding-bottom:35px;}
.content h1 ~ p,
.content .title ~ p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;padding-bottom:10px;font-size:15px;line-height:20px;}
.content ul li, .content ol li{line-height:1.4em;font-size:15px;}
.content.blog .title{font-size:23px;padding-bottom:25px;text-align:center;}
.content.blog .image{padding-bottom:20px;}
.content.blog .blog-head{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding-bottom:30px;}
.content.blog .blog-head:before{content:"";display:table;}
.content.blog .blog-head:after{content:"";display:table;clear:both;}
.content.blog .blog-head h1, .content.blog .blog-head h2{text-align:center;font-size:20px;padding-top:0;padding-bottom:25px;}
.content.blog .blog-head .blog-head-left{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:60%;float:left;}
.content.blog .blog-head .blog-head-left:before{content:"";display:table;}
.content.blog .blog-head .blog-head-left:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-left span{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;display:inline-block;float:left;color:#a1a1a1;text-transform:uppercase;font-size:13.3px;}
.content.blog .blog-head .blog-head-left span:before{content:"";display:table;}
.content.blog .blog-head .blog-head-left span:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-left span:first-child{padding-right:10px;}
.content.blog .blog-head .blog-head-left span a{font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:300;color:#66cccc;text-decoration:none;}
.content.blog .blog-head .blog-head-right{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40%;float:right;}
.content.blog .blog-head .blog-head-right:before{content:"";display:table;}
.content.blog .blog-head .blog-head-right:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-right span{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;display:inline-block;float:right;color:#a1a1a1;text-transform:uppercase;font-size:13.3px;}
.content.blog .blog-head .blog-head-right span:before{content:"";display:table;}
.content.blog .blog-head .blog-head-right span:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-right span:first-child{padding-left:10px;}
.content.blog .blog-head .blog-head-right span a{font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:300;color:#66cccc;text-decoration:none;}
.rightbar{width:235px;padding-left:25px;padding-bottom:40px;}
.rightbar .rightbar-title{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:100%;text-transform:uppercase;color:#66cccc;font-size:18px;padding-top:30px;padding-bottom:10px;}
.rightbar .rightbar-title:before{content:"";display:table;}
.rightbar .rightbar-title:after{content:"";display:table;clear:both;}
.rightbar p{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:100%;display:block;font-size:15px;line-height:20px;color:#999999;padding-bottom:12px;}
.rightbar p:before{content:"";display:table;}
.rightbar p:after{content:"";display:table;clear:both;}
.rightbar ul{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none outside none;}
.rightbar ul:before{content:"";display:table;}
.rightbar ul:after{content:"";display:table;clear:both;}
.rightbar ul li{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;font-size:15px;line-height:17px;padding-bottom:4px;}
.rightbar ul li:before{content:"";display:table;}
.rightbar ul li:after{content:"";display:table;clear:both;}
.rightbar ul li a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;text-decoration:none;color:#999999;padding-left:10px;padding-right:10px;}
.rightbar form{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;}
.rightbar form:before{content:"";display:table;}
.rightbar form:after{content:"";display:table;clear:both;}
.rightbar form br{display:none;}
.rightbar form .wpcf7-form-control-wrap{float:left;width:76%;}
.rightbar form input[type=text]{width:100%;}
.rightbar form button, .rightbar form input[type=submit]{float:right;width:auto;}
header .content{padding:0;width:100%;}
header .logo{width:540px;height:101px;margin-top:45px;margin-bottom:25px;}
header .search-bar{right:5px;top:12px;}
header .search-bar form{width:203px;}
header .search-bar form input{width:148px;margin-right:9px;}
header .search-bar form button, header .search-bar form input[type=submit]{width:46px;margin-right:0;}
.headline{height:380px;margin-bottom:25px;}
.advice{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;behavior:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/css/PIE.htc);z-index:0;zoom:1;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:300;font-size:16px;background-color:#f8e0f8;border:3px solid #ffffff;width:160px;height:160px;z-index:1;position:relative;display:block;margin-left:auto;margin-right:auto;padding-top:40px;text-align:center;line-height:27px;color:#c5a7c5;text-transform:uppercase;margin-bottom:20px;}
.advice:before{content:"";display:table;}
.advice:after{content:"";display:table;clear:both;}
.advice:after{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;behavior:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/css/PIE.htc);position:relative;zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:'';display:block;width:166px;height:166px;z-index:0;position:absolute;top:-6px;left:-6px;border:3px solid #f8e0f8;}
.advice span{display:block;width:100%;font-size:23px;}
footer{padding-top:40px;}
footer .content{padding-top:0;padding-bottom:0;width:100%;}
footer .footer-item{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.333333333%;display:table-cell;border-left:1px solid #999999;padding-left:10px;padding-right:10px;padding-bottom:25px;}
footer .footer-item:before{content:"";display:table;}
footer .footer-item:after{content:"";display:table;clear:both;}
footer .footer-item:first-child{border-left:none;padding-left:0;}
footer .footer-item h3{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:18px;text-transform:uppercase;color:#66cccc;padding-bottom:10px;padding-top:0;}
footer .footer-item p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;color:#999999;font-size:15px;line-height:20px;padding-bottom:10px;}
footer .footer-item a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;color:#999999;text-decoration:none;}
.bottom-bar{padding-top:7px;padding-bottom:7px;margin-top:20px;}
.bottom-bar p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:11px;line-height:16px;text-transform:uppercase;color:#cccccc;}
.bottom-bar p a{color:#cccccc;text-decoration:none;}
.map{height:305px;}
h1{font-size:24px;padding-bottom:25px;}
h2{font-size:18px;padding-top:10px;padding-bottom:15px;}
.download-c h2{padding-bottom:5px;}
.themes .themes-title{font-size:18px;padding-bottom:20px;}
.themes ul li{display:inline-table;vertical-align:middle;width:200px;height:200px;margin-right:35px;text-align:center;padding:0;}
.themes ul li:nth-child(3n+3){margin-right:0;}
.themes ul li a{width:200px;height:200px;font-size:18px;display:table-cell;padding:12px;}
.up{margin-top:35px;border-top:1px solid #a1a1a1;padding-top:35px;padding-bottom:35px;}
.up a{font-size:18px;padding-left:14px;padding-right:14px;line-height:26px;}
.more{padding-top:15px;padding-bottom:45px;}
.more a{font-size:18px;padding-left:14px;padding-right:14px;line-height:26px;}
.more.more-blog{padding-top:30px;padding-bottom:22px;border-top:1px solid #a1a1a1;margin-top:-15px;}
.next{border-bottom:1px solid #a1a1a1;padding-top:35px;padding-bottom:15px;margin-bottom:30px;}
.next a{font-size:18px;padding-left:14px;padding-right:14px;line-height:26px;}
.next span{display:block;padding-top:6px;}
.next span a{font-size:13px;}
.download{padding-bottom:10px;}
.download li{padding-left:0 !important;}
.download li a{font-size:15px;}
.download li:before{content:'' !important;}
h2 + h3{padding-top:0;margin-top:-10px;}
.content-main h2 ~ h3{padding-top:10px;}
h3{padding-top:35px;font-size:15px;}
.download-item{font-size:15px;text-decoration:none;}
.image{padding-bottom:40px;}
.team .team-item .team-item-image{width:30%;float:left;}
.team .team-item .team-item-data{width:70%;float:left;padding-left:22px;}
.team .team-item .team-item-data h3{font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;padding-bottom:5px;padding-top:35px;}
.team .team-item .team-item-data h3:first-of-type{padding-top:5px;}
.team .team-item .team-item-data p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;color:#999999;}
nav{text-align:center;width:940px;}
nav > ul{margin-left:auto;}
nav > ul > li{display:inline-block;}
nav > ul > li:first-child a{padding-left:8px;}
nav > ul > li:last-child a{padding-right:8px;}
nav > ul > li > a{padding:8px 9px;font-size:14px;}
nav > ul > li > a:hover + ul{display:block;position:absolute;left:0;top:100%;}
nav > ul > li:nth-child(1) ul > li ul,
nav > ul > li:nth-child(2) ul > li ul,
nav > ul > li:nth-child(3) ul > li ul,
nav > ul > li:nth-child(4) ul > li ul{left:100%;right:auto;top:0;text-align:left;}
nav > ul > li:nth-child(1) ul > li ul li:before,
nav > ul > li:nth-child(2) ul > li ul li:before,
nav > ul > li:nth-child(3) ul > li ul li:before,
nav > ul > li:nth-child(4) ul > li ul li:before{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:8px;background:#dbdbdb;background:-moz-linear-gradient(left, #dbdbdb 0%, #ffffff 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #dbdbdb), color-stop(100%, #ffffff));background:-webkit-linear-gradient(left, #dbdbdb 0%, #ffffff 100%);background:-o-linear-gradient(left, #dbdbdb 0%, #ffffff 100%);background:-ms-linear-gradient(left, #dbdbdb 0%, #ffffff 100%);background:linear-gradient(to right, #dbdbdb 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#ffffff', GradientType=1);}
nav > ul > li > ul{display:none;background-color:#ffffff;text-align:left;}
nav > ul > li > ul:hover{display:block;position:absolute;left:0;top:100%;}
nav > ul > li > ul > li{position:relative;}
nav > ul > li > ul > li > a{line-height:24px;padding-left:9px;padding-right:9px;font-size:14px;}
nav > ul > li > ul > li > a:hover + ul{display:block;}
nav > ul > li > ul > li ul{position:absolute;right:100%;left:auto;top:0;background-color:#ffffff;display:none;text-align:right;}
nav > ul > li > ul > li ul li:before{content:'';display:block;height:100%;position:absolute;top:0;right:0;width:8px;background:#ffffff;background:-moz-linear-gradient(left, #ffffff 0%, #dbdbdb 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #ffffff), color-stop(100%, #dbdbdb));background:-webkit-linear-gradient(left, #ffffff 0%, #dbdbdb 100%);background:-o-linear-gradient(left, #ffffff 0%, #dbdbdb 100%);background:-ms-linear-gradient(left, #ffffff 0%, #dbdbdb 100%);background:linear-gradient(to right, #ffffff 0%, #dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=1);}
nav > ul > li > ul > li ul a{line-height:24px;padding-left:9px;padding-right:9px;font-size:14px;}
nav > ul > li > ul > li ul:hover{display:block;}
nav > ul > li > ul > li ul ul{display:none;}
.comment-respond{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding-top:5px;padding-bottom:40px;}
.comment-respond:before{content:"";display:table;}
.comment-respond:after{content:"";display:table;clear:both;}
.comment-respond h3{font-size:20px;}
.comment-respond .comment-notes{font-size:17px;}
.comment-respond label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:15px;padding-bottom:3px;}
.comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;display:block;float:left;width:33.33333%;padding-right:15px;}
.comment-respond .comment-form-author:before, .comment-respond .comment-form-email:before, .comment-respond .comment-form-url:before{content:"";display:table;}
.comment-respond .comment-form-author:after, .comment-respond .comment-form-email:after, .comment-respond .comment-form-url:after{content:"";display:table;clear:both;}
.comment-respond .comment-form-url{padding-right:0;}
.comment-respond .comment-form-comment{display:block;width:100%;}
.comment-respond p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:15px;color:#999999;}
.comments-container{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding-bottom:20px;}
.comments-container:before{content:"";display:table;}
.comments-container:after{content:"";display:table;clear:both;}
.comments-container .comment{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding-bottom:15px;padding-top:15px;border-bottom:1px solid #66cccc;font-size:15px;}
.comments-container .comment:before{content:"";display:table;}
.comments-container .comment:after{content:"";display:table;clear:both;}
.comments-container .comment:last-child{border-bottom:none;}
.comments-container .comment .comment-head{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:65%;float:left;display:block;vertical-align:middle;color:#66cccc;font-size:16px;}
.comments-container .comment .comment-head:before{content:"";display:table;}
.comments-container .comment .comment-head:after{content:"";display:table;clear:both;}
.comments-container .comment .comment-head a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:13.5px;color:#a1a1a1;text-decoration:none;}
.comments-container .comment .comment-head a:hover{text-decoration:underline;}
.comments-container .comment .comment-time{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:35%;display:block;float:right;color:#66cccc;font-size:14px;text-align:right;}
.comments-container .comment .comment-time:before{content:"";display:table;}
.comments-container .comment .comment-time:after{content:"";display:table;clear:both;}
.comments-container .comment .comment-content{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:100%;display:block;font-size:14px;line-height:1.25em;overflow:auto;color:#999999;padding-left:7px;}
.comments-container .comment .comment-content:before{content:"";display:table;}
.comments-container .comment .comment-content:after{content:"";display:table;clear:both;}
}
@media screen and (max-width: 977px) and (min-width: 768px) {          .container{width:748px;}
.content{width:100%;padding-top:60px;padding-bottom:35px;padding-left:10px;}
.content.content-main{width:540px;}
.content h1 ~ p,
.content .title ~ p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;padding-bottom:10px;font-size:15px;line-height:20px;}
.content ul li, .content ol li{line-height:1.4em;font-size:15px;}
.content.blog .title{font-size:23px;padding-bottom:25px;text-align:center;}
.content.blog .image{padding-bottom:20px;}
.content.blog .blog-head{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding-bottom:30px;}
.content.blog .blog-head:before{content:"";display:table;}
.content.blog .blog-head:after{content:"";display:table;clear:both;}
.content.blog .blog-head h1, .content.blog .blog-head h2{text-align:center;font-size:20px;padding-top:0;padding-bottom:25px;}
.content.blog .blog-head .blog-head-left{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:60%;float:left;}
.content.blog .blog-head .blog-head-left:before{content:"";display:table;}
.content.blog .blog-head .blog-head-left:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-left span{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;display:inline-block;float:left;color:#a1a1a1;text-transform:uppercase;font-size:13.3px;}
.content.blog .blog-head .blog-head-left span:before{content:"";display:table;}
.content.blog .blog-head .blog-head-left span:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-left span:first-child{padding-right:10px;}
.content.blog .blog-head .blog-head-left span a{font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:300;color:#66cccc;text-decoration:none;}
.content.blog .blog-head .blog-head-right{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40%;float:right;}
.content.blog .blog-head .blog-head-right:before{content:"";display:table;}
.content.blog .blog-head .blog-head-right:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-right span{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;display:inline-block;float:right;color:#a1a1a1;text-transform:uppercase;font-size:13.3px;}
.content.blog .blog-head .blog-head-right span:before{content:"";display:table;}
.content.blog .blog-head .blog-head-right span:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-right span:first-child{padding-left:10px;}
.content.blog .blog-head .blog-head-right span a{font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:300;color:#66cccc;text-decoration:none;}
.rightbar{width:200px;padding-left:10px;padding-right:5px;padding-bottom:40px;}
.rightbar .rightbar-title{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:100%;text-transform:uppercase;color:#66cccc;font-size:18px;padding-top:30px;padding-bottom:10px;}
.rightbar .rightbar-title:before{content:"";display:table;}
.rightbar .rightbar-title:after{content:"";display:table;clear:both;}
.rightbar p{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:100%;display:block;font-size:15px;line-height:20px;color:#999999;padding-bottom:12px;}
.rightbar p:before{content:"";display:table;}
.rightbar p:after{content:"";display:table;clear:both;}
.rightbar ul{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none outside none;}
.rightbar ul:before{content:"";display:table;}
.rightbar ul:after{content:"";display:table;clear:both;}
.rightbar ul li{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;font-size:15px;line-height:17px;padding-bottom:4px;}
.rightbar ul li:before{content:"";display:table;}
.rightbar ul li:after{content:"";display:table;clear:both;}
.rightbar ul li a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;text-decoration:none;color:#999999;}
.rightbar form{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;}
.rightbar form:before{content:"";display:table;}
.rightbar form:after{content:"";display:table;clear:both;}
.rightbar form br{display:none;}
.rightbar form .wpcf7-form-control-wrap{float:left;width:76%;}
.rightbar form input[type=text]{width:100%;}
.rightbar form button, .rightbar form input[type=submit]{float:right;width:auto;}
header .content{padding:0;}
header .logo{width:540px;height:101px;margin-top:45px;margin-bottom:25px;}
header .search-bar{right:5px;top:12px;}
header .search-bar form{width:203px;}
header .search-bar form input{width:148px;margin-right:9px;}
header .search-bar form button, header .search-bar form input[type=submit]{width:46px;margin-right:0;}
.headline{height:380px;margin-bottom:25px;}
.advice{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;behavior:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/css/PIE.htc);z-index:0;zoom:1;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:300;font-size:16px;background-color:#f8e0f8;border:3px solid #ffffff;width:160px;height:160px;z-index:1;position:relative;display:block;margin-left:auto;margin-right:auto;padding-top:40px;text-align:center;line-height:27px;color:#c5a7c5;text-transform:uppercase;margin-bottom:20px;}
.advice:before{content:"";display:table;}
.advice:after{content:"";display:table;clear:both;}
.advice:after{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;behavior:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/css/PIE.htc);position:relative;zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:'';display:block;width:166px;height:166px;z-index:0;position:absolute;top:-6px;left:-6px;border:3px solid #f8e0f8;}
.advice span{display:block;width:100%;font-size:23px;}
footer{padding-top:40px;}
footer .content{padding-top:0;padding-bottom:0;}
footer .footer-item{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.333333333%;display:table-cell;border-left:1px solid #999999;padding-left:10px;padding-right:10px;padding-bottom:25px;}
footer .footer-item:before{content:"";display:table;}
footer .footer-item:after{content:"";display:table;clear:both;}
footer .footer-item:first-child{border-left:none;padding-left:0;}
footer .footer-item h3{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:18px;text-transform:uppercase;color:#66cccc;padding-bottom:10px;padding-top:0;}
footer .footer-item p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;color:#999999;font-size:15px;line-height:20px;padding-bottom:10px;}
footer .footer-item a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;color:#999999;text-decoration:none;}
.bottom-bar{padding-top:7px;padding-bottom:7px;margin-top:20px;}
.bottom-bar p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:11px;line-height:16px;text-transform:uppercase;color:#cccccc;}
.bottom-bar p a{color:#cccccc;text-decoration:none;}
.map{height:305px;}
h1{font-size:24px;padding-bottom:25px;}
h2{font-size:18px;padding-top:10px;padding-bottom:15px;}
.download-c h2{padding-bottom:5px;}
.themes .themes-title{font-size:18px;padding-bottom:20px;}
.themes ul li{display:inline-table;vertical-align:middle;width:200px;height:200px;margin-left:17px;margin-right:17px;text-align:center;padding:0;}
.themes ul li:first-child, .themes ul li:nth-child(2){margin-bottom:35px;}
.themes ul li a{width:200px;height:200px;font-size:18px;display:table-cell;padding:12px;}
.up{margin-top:35px;border-top:1px solid #a1a1a1;padding-top:35px;padding-bottom:35px;}
.up a{font-size:18px;padding-left:14px;padding-right:14px;line-height:26px;}
.more{padding-top:15px;padding-bottom:45px;}
.more a{font-size:18px;padding-left:14px;padding-right:14px;line-height:26px;}
.more.more-blog{padding-top:30px;padding-bottom:22px;border-top:1px solid #a1a1a1;margin-top:-15px;}
.next{border-bottom:1px solid #a1a1a1;padding-top:35px;padding-bottom:15px;margin-bottom:30px;}
.next a{font-size:18px;padding-left:14px;padding-right:14px;line-height:26px;}
.next span{display:block;padding-top:6px;}
.next span a{font-size:13px;}
.download{padding-bottom:10px;}
.download li{padding-left:0 !important;}
.download li a{font-size:15px;}
.download li:before{content:'' !important;}
h2 + h3{padding-top:0;margin-top:-10px;}
.content-main h2 ~ h3{padding-top:10px;}
h3{padding-top:35px;font-size:15px;}
.download-item{font-size:15px;text-decoration:none;}
.image{padding-bottom:40px;}
.team .team-item .team-item-image{width:30%;float:left;}
.team .team-item .team-item-data{width:70%;float:left;padding-left:22px;}
.team .team-item .team-item-data h3{font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;padding-bottom:5px;padding-top:35px;}
.team .team-item .team-item-data h3:first-of-type{padding-top:5px;}
.team .team-item .team-item-data p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;color:#999999;}
nav{text-align:center;}
nav > ul{margin-left:auto;}
nav > ul > li{display:inline-block;}
nav > ul > li:first-child a{padding-left:8px;}
nav > ul > li:last-child a{padding-right:8px;}
nav > ul > li > a{padding:8px 16px;font-size:14px;}
nav > ul > li:nth-child(1) ul > li ul,
nav > ul > li:nth-child(2) ul > li ul,
nav > ul > li:nth-child(3) ul > li ul,
nav > ul > li:nth-child(4) ul > li ul{left:100%;right:auto;top:0;text-align:left;}
nav > ul > li:nth-child(1) ul > li ul li:before,
nav > ul > li:nth-child(2) ul > li ul li:before,
nav > ul > li:nth-child(3) ul > li ul li:before,
nav > ul > li:nth-child(4) ul > li ul li:before{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:8px;background:#dbdbdb;background:-moz-linear-gradient(left, #dbdbdb 0%, #ffffff 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #dbdbdb), color-stop(100%, #ffffff));background:-webkit-linear-gradient(left, #dbdbdb 0%, #ffffff 100%);background:-o-linear-gradient(left, #dbdbdb 0%, #ffffff 100%);background:-ms-linear-gradient(left, #dbdbdb 0%, #ffffff 100%);background:linear-gradient(to right, #dbdbdb 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#ffffff', GradientType=1);}
nav > ul > li > ul{display:none;background-color:#ffffff;text-align:left;}
nav > ul > li > ul > li{position:relative;}
nav > ul > li > ul > li > a{line-height:24px;padding-left:9px;padding-right:9px;font-size:14px;}
nav > ul > li > ul > li ul{position:absolute;right:100%;left:auto;top:0;background-color:#ffffff;display:none;text-align:right;}
nav > ul > li > ul > li ul li:before{content:'';display:block;height:100%;position:absolute;top:0;right:0;width:8px;background:#ffffff;background:-moz-linear-gradient(left, #ffffff 0%, #dbdbdb 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #ffffff), color-stop(100%, #dbdbdb));background:-webkit-linear-gradient(left, #ffffff 0%, #dbdbdb 100%);background:-o-linear-gradient(left, #ffffff 0%, #dbdbdb 100%);background:-ms-linear-gradient(left, #ffffff 0%, #dbdbdb 100%);background:linear-gradient(to right, #ffffff 0%, #dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=1);}
nav > ul > li > ul > li ul a{line-height:24px;padding-left:9px;padding-right:9px;font-size:14px;}
nav > ul > li > ul > li ul ul{display:none;}
.comment-respond{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding-top:5px;padding-bottom:40px;}
.comment-respond:before{content:"";display:table;}
.comment-respond:after{content:"";display:table;clear:both;}
.comment-respond h3{font-size:20px;}
.comment-respond .comment-notes{font-size:17px;}
.comment-respond label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:15px;padding-bottom:3px;}
.comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;display:block;float:left;width:33.33333%;padding-right:15px;}
.comment-respond .comment-form-author:before, .comment-respond .comment-form-email:before, .comment-respond .comment-form-url:before{content:"";display:table;}
.comment-respond .comment-form-author:after, .comment-respond .comment-form-email:after, .comment-respond .comment-form-url:after{content:"";display:table;clear:both;}
.comment-respond .comment-form-url{padding-right:0;}
.comment-respond .comment-form-comment{display:block;width:100%;}
.comment-respond p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:15px;color:#999999;}
.comments-container{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding-bottom:20px;}
.comments-container:before{content:"";display:table;}
.comments-container:after{content:"";display:table;clear:both;}
.comments-container .comment{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding-bottom:15px;padding-top:15px;border-bottom:1px solid #66cccc;font-size:15px;}
.comments-container .comment:before{content:"";display:table;}
.comments-container .comment:after{content:"";display:table;clear:both;}
.comments-container .comment:last-child{border-bottom:none;}
.comments-container .comment .comment-head{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:65%;float:left;display:block;vertical-align:middle;color:#66cccc;font-size:16px;}
.comments-container .comment .comment-head:before{content:"";display:table;}
.comments-container .comment .comment-head:after{content:"";display:table;clear:both;}
.comments-container .comment .comment-head a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:13.5px;color:#a1a1a1;text-decoration:none;}
.comments-container .comment .comment-head a:hover{text-decoration:underline;}
.comments-container .comment .comment-time{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:35%;display:block;float:right;color:#66cccc;font-size:14px;text-align:right;}
.comments-container .comment .comment-time:before{content:"";display:table;}
.comments-container .comment .comment-time:after{content:"";display:table;clear:both;}
.comments-container .comment .comment-content{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:100%;display:block;font-size:14px;line-height:1.25em;overflow:auto;color:#999999;padding-left:7px;}
.comments-container .comment .comment-content:before{content:"";display:table;}
.comments-container .comment .comment-content:after{content:"";display:table;clear:both;}
} @media screen and (max-width: 767px) and (min-width: 0px) {          .container{width:90%;margin-left:5%;margin-right:5%;}
.content{width:100%;padding-top:20px;padding-bottom:20px;padding-left:7px;padding-right:7px;text-align:center;}
.content.content-main{width:100%;}
.content h1 ~ p,
.content .title ~ p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;padding-bottom:10px;font-size:13px;line-height:20px;}
.content ul li, .content ol li{line-height:1.4em;font-size:15px;}
.content.blog .title{font-size:19px;padding-bottom:15px;text-align:center;}
.content.blog .image{padding-bottom:15px;}
.content.blog .blog-head{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding-bottom:10px;}
.content.blog .blog-head:before{content:"";display:table;}
.content.blog .blog-head:after{content:"";display:table;clear:both;}
.content.blog .blog-head h1, .content.blog .blog-head h2{text-align:center;font-size:16px;padding-top:0;padding-bottom:10px;}
.content.blog .blog-head .blog-head-left{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding-bottom:6px;text-align:center;}
.content.blog .blog-head .blog-head-left:before{content:"";display:table;}
.content.blog .blog-head .blog-head-left:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-left span{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;display:inline-block;color:#a1a1a1;text-transform:uppercase;font-size:13.3px;}
.content.blog .blog-head .blog-head-left span:before{content:"";display:table;}
.content.blog .blog-head .blog-head-left span:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-left span:first-child{padding-right:10px;}
.content.blog .blog-head .blog-head-left span a{font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:300;color:#66cccc;text-decoration:none;}
.content.blog .blog-head .blog-head-right{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;}
.content.blog .blog-head .blog-head-right:before{content:"";display:table;}
.content.blog .blog-head .blog-head-right:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-right span{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;display:inline-block;color:#a1a1a1;text-transform:uppercase;font-size:13.3px;}
.content.blog .blog-head .blog-head-right span:before{content:"";display:table;}
.content.blog .blog-head .blog-head-right span:after{content:"";display:table;clear:both;}
.content.blog .blog-head .blog-head-right span:first-child{padding-left:10px;}
.content.blog .blog-head .blog-head-right span a{font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:300;color:#66cccc;text-decoration:none;}
.rightbar{width:100%;padding-left:5px;padding-right:5px;padding-bottom:20px;text-align:center;}
.rightbar .rightbar-title{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:100%;text-transform:uppercase;color:#66cccc;font-size:16px;padding-top:20px;padding-bottom:10px;}
.rightbar .rightbar-title:before{content:"";display:table;}
.rightbar .rightbar-title:after{content:"";display:table;clear:both;}
.rightbar p{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:100%;display:block;font-size:13px;line-height:20px;color:#999999;padding-bottom:8px;}
.rightbar p:before{content:"";display:table;}
.rightbar p:after{content:"";display:table;clear:both;}
.rightbar ul{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none outside none;}
.rightbar ul:before{content:"";display:table;}
.rightbar ul:after{content:"";display:table;clear:both;}
.rightbar ul li{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;font-size:13px;line-height:17px;padding-bottom:4px;}
.rightbar ul li:before{content:"";display:table;}
.rightbar ul li:after{content:"";display:table;clear:both;}
.rightbar ul li a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;text-decoration:none;color:#999999;}
.rightbar form{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:200px;margin-left:auto;margin-right:auto;padding-top:5px;}
.rightbar form:before{content:"";display:table;}
.rightbar form:after{content:"";display:table;clear:both;}
.rightbar form br{display:none;}
.rightbar form .wpcf7-form-control-wrap{float:left;width:76%;}
.rightbar form input[type=text]{width:100%;}
.rightbar form button, .rightbar form input[type=submit]{float:right;width:auto;}
header{text-align:center;}
header .content{padding:0;}
header .logo{width:250px;height:50px;margin-top:12px;margin-bottom:5px;background-size:100%;}
header .mobile-menu{zoom:1;width:30px;height:30px;display:block;margin-left:auto;margin-right:auto;background:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/images/mobile-menu.png) no-repeat center center;background-size:30px 30px;margin-top:5px;margin-bottom:10px;text-decoration:none;}
header .mobile-menu:before{content:"";display:table;}
header .mobile-menu:after{content:"";display:table;clear:both;}
header nav{display:none;}
header .search-bar{position:relative;display:block;padding-bottom:11px;}
header .search-bar form{width:203px;display:block;margin-left:auto;margin-right:auto;padding-top:6px;}
header .search-bar form input{width:148px;margin-right:9px;}
header .search-bar form button, header .search-bar form input[type=submit]{width:46px;margin-right:0;}
.headline{height:230px;margin-bottom:15px;}
.advice{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;behavior:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/css/PIE.htc);z-index:0;zoom:1;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:300;font-size:16px;background-color:#f8e0f8;border:3px solid #ffffff;width:160px;height:160px;z-index:1;position:relative;display:block;margin-left:auto;margin-right:auto;padding-top:40px;text-align:center;line-height:27px;color:#c5a7c5;text-transform:uppercase;margin-bottom:5px;margin-top:15px;}
.advice:before{content:"";display:table;}
.advice:after{content:"";display:table;clear:both;}
.advice:after{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;behavior:url(//www.naturheilpraxis-gehrig.ch/wp-content/themes/naturheilpraxis/data/css/PIE.htc);position:relative;zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:'';display:block;width:166px;height:166px;z-index:0;position:absolute;top:-6px;left:-6px;border:3px solid #f8e0f8;}
.advice span{display:block;width:100%;font-size:23px;}
footer{padding-top:17px;}
footer .content{padding-top:0;padding-bottom:0;}
footer .footer-item{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding-left:10px;padding-right:10px;padding-bottom:10px;}
footer .footer-item:before{content:"";display:table;}
footer .footer-item:after{content:"";display:table;clear:both;}
footer .footer-item h3{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:16px;text-transform:uppercase;color:#66cccc;padding-bottom:10px;padding-top:0;}
footer .footer-item p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;color:#999999;font-size:13px;line-height:20px;padding-bottom:7px;}
footer .footer-item a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;color:#999999;text-decoration:none;}
.bottom-bar{padding-top:7px;padding-bottom:7px;margin-top:0px;}
.bottom-bar p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:11px;line-height:16px;text-transform:uppercase;color:#cccccc;}
.bottom-bar p a{color:#cccccc;text-decoration:none;}
.map{height:305px;}
h1{font-size:19px;padding-bottom:15px;}
h2{font-size:16px;padding-top:10px;padding-bottom:15px;}
.download-c h2{padding-bottom:5px;}
.themes .themes-title{font-size:18px;padding-bottom:20px;}
.themes ul li{display:inline-table;vertical-align:middle;width:200px;height:200px;margin-left:auto;margin-right:auto;text-align:center;padding:0;}
.themes ul li:first-child, .themes ul li:nth-child(2){margin-bottom:22px;}
.themes ul li a{width:200px;height:200px;font-size:18px;display:table-cell;padding:12px;}
.up{margin-top:20px;border-top:1px solid #a1a1a1;padding-top:20px;padding-bottom:20px;}
.up a{font-size:18px;padding-left:14px;padding-right:14px;line-height:26px;}
.more{padding-top:5px;padding-bottom:25px;}
.more a{font-size:18px;padding-left:14px;padding-right:14px;line-height:26px;}
.more.more-blog{padding-top:15px;padding-bottom:22px;border-top:1px solid #a1a1a1;margin-top:-10px;}
.next{border-bottom:1px solid #a1a1a1;padding-top:35px;padding-bottom:15px;margin-bottom:30px;}
.next a{font-size:18px;padding-left:14px;padding-right:14px;line-height:26px;}
.next span{display:block;padding-top:6px;}
.next span a{font-size:13px;}
.download{padding-bottom:10px;}
.download li{padding-left:0 !important;}
.download li a{font-size:15px;}
.download li:before{content:'' !important;}
h2 + h3{padding-top:0;margin-top:-10px;}
.content-main h2 ~ h3{padding-top:10px;}
h3{padding-top:35px;font-size:15px;}
.download-item{font-size:15px;text-decoration:none;}
.image{padding-bottom:40px;}
.team .team-item{padding:17px 8px;}
.team .team-item .team-item-image{width:100%;padding-bottom:10px;padding-top:5px;}
.team .team-item .team-item-data{width:100%;}
.team .team-item .team-item-data h3{font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;padding-bottom:5px;padding-top:15px;}
.team .team-item .team-item-data h3:first-of-type{padding-top:5px;}
.team .team-item .team-item-data p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;color:#999999;}
nav{text-align:center;}
nav > ul{margin-left:auto;}
nav > ul > li{display:block;width:100%;position:relative;}
nav > ul > li:first-child a{padding-left:8px;}
nav > ul > li:last-child a{padding-right:8px;}
nav > ul > li > a{padding:3px 8px;font-size:14px;}
nav > ul > li > ul{display:none;background-color:#efefef;text-align:center;position:absolute;top:100%;width:100%;z-index:2;}
nav > ul > li > ul > li{position:relative;width:100%;}
nav > ul > li > ul > li > a{line-height:24px;width:100%;font-size:14px;}
nav > ul > li > ul > li ul{width:100%;background-color:#e9e9e9;display:none;text-align:center;z-index:3;}
nav > ul > li > ul > li ul a{line-height:24px;font-size:14px;}
nav > ul > li > ul > li ul ul{display:none;}
.comment-respond{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding-top:5px;padding-bottom:20px;}
.comment-respond:before{content:"";display:table;}
.comment-respond:after{content:"";display:table;clear:both;}
.comment-respond h3{font-size:20px;}
.comment-respond .comment-notes{font-size:17px;}
.comment-respond label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:15px;padding-bottom:3px;text-align:left;padding-top:8px;}
.comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;display:block;float:left;width:100%;padding-right:0px;}
.comment-respond .comment-form-author:before, .comment-respond .comment-form-email:before, .comment-respond .comment-form-url:before{content:"";display:table;}
.comment-respond .comment-form-author:after, .comment-respond .comment-form-email:after, .comment-respond .comment-form-url:after{content:"";display:table;clear:both;}
.comment-respond .comment-form-url{padding-right:0;}
.comment-respond .comment-form-comment{display:block;width:100%;}
.comment-respond .comment-form-comment label{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:8px;display:block;}
.comment-respond .comment-form-comment label:before{content:"";display:table;}
.comment-respond .comment-form-comment label:after{content:"";display:table;clear:both;}
.comment-respond p{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:15px;color:#999999;text-align:left;}
.comment-respond textarea{font-size:15px;}
.comments-container{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding-bottom:20px;}
.comments-container:before{content:"";display:table;}
.comments-container:after{content:"";display:table;clear:both;}
.comments-container .comment{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding-bottom:15px;padding-top:15px;border-bottom:1px solid #66cccc;font-size:15px;}
.comments-container .comment:before{content:"";display:table;}
.comments-container .comment:after{content:"";display:table;clear:both;}
.comments-container .comment:last-child{border-bottom:none;}
.comments-container .comment .comment-head{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'futura-pt', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:100%;float:left;display:block;vertical-align:middle;color:#66cccc;font-size:16px;text-align:left;}
.comments-container .comment .comment-head:before{content:"";display:table;}
.comments-container .comment .comment-head:after{content:"";display:table;clear:both;}
.comments-container .comment .comment-head a{font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;font-size:13.5px;color:#a1a1a1;text-decoration:none;}
.comments-container .comment .comment-head a:hover{text-decoration:underline;}
.comments-container .comment .comment-time{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;float:right;color:#66cccc;font-size:14px;text-align:left;}
.comments-container .comment .comment-time:before{content:"";display:table;}
.comments-container .comment .comment-time:after{content:"";display:table;clear:both;}
.comments-container .comment .comment-content{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto', Helvetica, Arial, Verdana, sans-serif;font-weight:400;width:100%;display:block;font-size:14px;line-height:1.25em;overflow:auto;color:#999999;padding-left:7px;text-align:left;}
.comments-container .comment .comment-content:before{content:"";display:table;}
.comments-container .comment .comment-content:after{content:"";display:table;clear:both;}
#slideshow{height:252px !important;}
}
ul.languages{margin-left:25px;list-style:none;}
ul.languages li{display:inline-block;float:left;margin:45px 0 0 15px;}
ul.languages li a{display:inline-block;width:36px;height:36px;border-radius:18px;background-color:#2d323d;text-align:center;line-height:36px;text-transform:uppercase;text-decoration:none;font-size:13px;color:#fff;}
ul.languages li a:hover{background-color:#fff;color:#2d323d;}
.menu.menu-fixed ul.languages li{margin-top:20px;}
.menu.menu-fixed ul.languages li a{background-color:#fff;color:#7ebc63;}
.menu.menu-fixed ul.languages li a:hover { background-color: #7ebc63; color: #fff; }