html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.2}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*:focus{outline:hidden}*{box-sizing:border-box}p{font-size:15px}h1,h1 a,.p-big,.p-big a{font-size:20px}h2{font-size:15px;font-weight:700}strong,b{font-weight:700}a{color:#4a4a4a;text-decoration:none}.a-underline:hover{text-decoration:underline}.a-download:hover{text-decoration:underline}.a-download:before{display:inline-block;position:relative;top:2px;left:-2px;content:url(//medico-pelloni.ch/wp-content/themes/ap/img/download.svg);background-size:24px 24px;height:24px;width:24px}body{max-width:1224px;background-color:#fafaf5;margin:auto;color:#4a4a4a;font-size:15px;font-family:'Open Sans',sans-serif}.col-2{width:25%}.col-3{width:37.5%}.col-4{width:50%}.col-6{width:75%}.col-8{width:100%}.bg-color-mgrey{background-color:#ebebe4}.bg-color-lgrey{background-color:#f2f2ec}.bg-color-lblue{background-color:#63b0e3}.bg-color-white{background-color:#fff}.bg-pattern{background:url(//medico-pelloni.ch/wp-content/themes/ap/img/curalaser-pattern.svg) repeat #fff;background-size:240px}header{width:100%;height:150px;position:relative}#ap-logo{width:300px;margin-left:-5px;margin-right:35px;position:absolute;top:36px;left:50px}#curalaser-logo{width:180px;margin-left:16px}.header-contact{position:absolute;width:calc(100% - 380px);height:100%;top:30px;right:0;padding:0 18px 0 0;text-align:right}.header-contact ul{list-style-type:none;white-space:nowrap}.header-contact ul li{display:inline-block;margin:0 22px;vertical-align:top}td{padding:0 11px 0 0}.header-contact table{position:relative;top:3px;transform:translatey(-4px)}.menu{width:100%;height:90px;background-color:#f2f2ec}.menu a{width:calc((100% - 64px) / 5);height:90px;padding:22px 20px;float:left;cursor:pointer;text-decoration:none;font-weight:700}.menu a:hover,.current-menu-item a{background-color:#ebebe4}.menu li:nth-child(1) a,.menu li:nth-child(5) a{width:calc((100% - 64px) / 5 + 32px )
    }

    .menu li:nth-child(1) a{padding:22px 20px 22px 50px}.mobile-menu{display:none}#menu-menu-mobile.menu,#menu-menu-mobile-de.menu{background-color:none}#menu-menu-mobile,#menu-menu-mobile-de{position:fixed;bottom:110px;right:0;z-index:100;display:none}#menu-menu-mobile a,#menu-menu-mobile-de a{height:52px;padding:18px;background-color:#d8d8d0;position:relative;float:right;clear:right;margin-bottom:6px;cursor:pointer;font-weight:700}#menu-menu-mobile.current-menu-item a,#menu-menu-mobile-de.current-menu-item a{background-color:#aaa;color:#fff}.mobile-menu-big-button li:hover,#menu-menu-mobile a:hover,#menu-menu-mobile-de a:hover{background-color:#aaa;color:#fff}#menu-item-136 a:hover{background-color:#63b0e3;color:#fff}#menu-item-136.current-menu-item a{background-color:#63b0e3;color:#fff}#mobile-menu-button{width:66px;height:52px;position:fixed;bottom:58px;right:0;z-index:100;cursor:pointer;background:url(//medico-pelloni.ch/wp-content/themes/ap/img/mobile-menu.svg) #d8d8d0;background-size:66px 52px}.mobile-menu-big-button li{width:50%;height:52px;position:fixed;bottom:0;background-color:#d8d8d0;z-index:100;cursor:pointer;text-align:center;padding:18px;list-style-type:none;font-weight:700}.mobile-menu-big-contact{left:0}.mobile-menu-big-map{left:50%}.post-main p,.team-main p{padding:14px 18px 20px}.contact-main,.post-main,.team-main,.posts-container,.text,.list,.page-main{width:100%;padding:22px 32px;display:inline-block}.text p,.text h1{padding:14px 18px 20px}foot{width:100%;height:120px;padding:22px 32px;display:inline-block;font-weight:700}.list li,foot li{width:25%;padding:0 20px 2px;float:left}table.medias{width:100%}tr.media{border-top:#aaa solid 1px}tr.media td,tr.media-title td{padding:15px 20px 20px}.post{padding:0 20px 2px;float:left}.post img{width:100% !important;height:200px;-o-object-fit:cover;object-fit:cover;margin:10px 0}.post p a{text-decoration:underline}.post-main img{width:100% !important;height:auto !important}.slideshow{width:100%;height:480px;background-color:#aaa}.slideshow img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flexslider .slides img{-o-object-fit:cover;object-fit:cover}.contact-form{padding:0 20px;float:left}input,button{width:100%;height:42px;border:none;background-color:#f2f2ec;display:block;margin-bottom:20px;padding:0 20px;font-size:15px;text-align:left}button:hover{background-color:#ebebe4;cursor:pointer}textarea{width:100%;border:none;background-color:#f2f2ec;display:block;margin-bottom:20px;padding:12px 20px;font-size:15px;resize:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:100%;padding:12px 20px;background-color:#f2f2ec;margin-bottom:20px}.contact-map{margin:0 20px;width:calc(50% - 40px);height:600px;float:left}.team-main img{height:400px;margin:-22px -32px 0 0;float:right}.team-main .team-text{float:left}.team-member:nth-of-type(1) img{height:400px;margin:-22px 0 0 -32px;float:left}.team-member:nth-of-type(1) .team-text{float:right}.tablet{display:none}@media only screen and (max-width:1024px){.post{width:50%}.tablet{display:block}.header-contact{display:none}}@media only screen and (max-width:768px){[class*=col-]{width:100%}header{height:115px}#ap-logo{top:25px;left:20px}.mobile-menu{display:block}foot{display:none}body{margin-bottom:96px}.list li{width:100%;padding:0 20px 20px}.list li:last-child{padding:0 20px 2px}.post{margin-bottom:32px}tr.media td,tr.media-title td{padding:15px 5px 20px}.page-main{padding:22px 20px}.contact-main,.post-main,.team-main,.posts-container,.text,.list{padding:22px 2px}.text p,.text h1{padding:4px 18px 6px}.menu-menu-header-container,.menu-menu-header-de-container{display:none}.tablet{display:none}.contact-map{width:calc(100% - 40px);height:300px}.team-member img{height:250px !important;margin:-22px 0 0 !important;width:100%;object-fit:cover}.slideshow{height:320px}.bg-color-mgrey-mobile{background-color:#ebebe4}}