@charset "UTF-8";*,footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.list-check li a,.list-check li a:hover,a{text-decoration:none}dl.advanced:after,hr{clear:both}.screen-reader-text{position:absolute;top:-9999px;left:-9999px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dl.advanced,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}*{box-sizing:border-box}::-moz-selection{background:#e76ba6;color:#fff;text-shadow:none}::selection{background:#e76ba6;color:#fff;text-shadow:none}html{color:#6c6c6c;font:18px Helvetica,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;z-index:-100;position:relative}.background blockquote,.heading--h1,.landing .text-box .cta a,.overview .topics>div div section .topic-letter,.post-type-archive-lentis_employee .letter-wrapper .topic-letter,.stats ul li span,h1,h2,h3,h4,h5,h6{font-family:MetaWebBold,Helvetica,sans-serif}dl dt,dl.advanced dt,legend,strong,ul.form>li>.label,ul.form>li>label{font-weight:700}body{background:#fff;line-height:1.5em;z-index:-99;position:relative}@media only screen and (max-width:1200px){body{font-size:18px}}@media only screen and (max-width:919px){body{font-size:18px}}body.main{background-position:50% 180px}.heading--h1,h1,h2,h3,h4,h5,h6{line-height:1em;margin:0 0 .25em;color:#b61d66}.heading--h1.soft,h1.soft,h2.soft,h3.soft,h4.soft,h5.soft,h6.soft{color:#acacac}form label:hover,p{color:#2c2c2c}.heading--h1,h1{font-size:1.9em;letter-spacing:-1px}@media only screen and (max-width:919px){.heading--h1,h1{font-size:2.25em}}h2{font-size:1.1em}h3,h4{font-size:1em}h5{font-size:.9em}h6{font-size:.8em}p{margin-bottom:1.25em}p.lead{font-size:1.2em;line-height:1.5em}.wrapper:after,.wrapper:before,dl.advanced:after,dl.advanced:before{height:0!important;line-height:0;overflow:hidden;content:"."}a{color:#0178b6}a:focus,a:hover{color:#000;text-decoration:underline}small{font-size:.85em;color:#8d8d8d}em{font-style:italic}code,pre{font-family:'courier new',monospace}abbr{border-bottom:1px dotted #acacac}del{text-decoration:line-through}mark{background-color:#ffffb3}hr{background-color:transparent;border:solid #f8f8f8;border-width:1px 0 0;margin:2em 1.25em}blockquote p{margin:0}blockquote cite{color:#fff;display:inline-block;font-size:16px}figure{display:inline-block}figure img{display:block;width:100%}figure figcaption{margin:.3em .5em 0;font-style:italic;text-align:center}ol,ul{margin:0 0 1.25em 1.5em}ol ol,ol ul,ul ol,ul ul{margin-top:.3em;margin-bottom:.3em}ul{list-style:disc}ol{list-style:decimal}dl,dl.advanced{margin-bottom:1.25em}dl dd,dl.advanced dd{margin-left:1.25em}dl.advanced:after,dl.advanced:before{display:block;visibility:hidden}dl.advanced dt{float:left;width:31.25%;margin-left:0;margin-right:2.0833333333%}.l-full,dl.advanced dd{margin-left:0;margin-right:0}dl.advanced dd{float:left;width:66.6666666667%}dl.advanced.label-text-right dt{text-align:right}.is-hidden{display:none!important}.is-hidden,.is-invisible{visibility:hidden!important}.is-active,.is-visible{display:block}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.nowrap{white-space:nowrap}.l-full{float:left;width:100%}@media only screen and (max-width:520px){.l-full{clear:both;float:none;margin-left:0;margin-right:0;width:auto}}.l-two-third{float:left;width:62.5%;margin-left:2.0833333333%;margin-right:2.0833333333%}@media only screen and (max-width:520px){.l-two-third{clear:both;float:none;margin-left:0;margin-right:0;width:auto}}.l-half{float:left;width:50%;margin-left:0;margin-right:0}@media only screen and (max-width:520px){.l-half,.l-half:after{clear:both}.l-half{float:none;margin-left:0;margin-right:0;width:auto}.l-half:after,.l-half:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}}.background .thumbs,.l-one-third{float:left;width:31.25%;margin-left:3.125%;margin-right:0}@media only screen and (max-width:520px){.background .thumbs,.l-one-third{clear:both;float:none;margin-left:0;margin-right:0;width:auto}}.l-first{float:left;width:31.25%;margin-left:0;margin-right:0;clear:left}.wrapper:after,ul.form,ul.form>li:after{clear:both}@media only screen and (max-width:520px){.l-first{clear:both;float:none;margin-left:0;margin-right:0;width:auto}}.wrapper{max-width:54.3333333333em;margin:auto;padding:0 1em}.wrapper:after,.wrapper:before{display:block;visibility:hidden}@media only screen and (max-width:520px){.wrapper{padding:0;float:left;width:87.5%;margin-left:6.25%;margin-right:6.25%}}#js-width{display:none;width:10px}@media only screen and (max-width:919px){.header .wrapper{padding:0}#js-width{width:20px}}.background .switched-layout .thumbs,.switched-layout .background .thumbs,.switched-layout .l-one-third{float:left;width:31.25%;margin-left:0;margin-right:3.125%}@media only screen and (max-width:520px){.background .switched-layout .thumbs,.switched-layout .background .thumbs,.switched-layout .l-one-third{clear:both;float:none;margin-left:0;margin-right:0;width:auto}legend{padding-top:.5em}}.switched-layout .l-two-third{float:left;width:63.5416666667%;margin-right:0;margin-left:2.0833333333%!important}@media only screen and (max-width:919px){.switched-layout .l-two-third{clear:both;float:none;margin-right:0;width:auto;margin-left:0!important}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-box-shadow:inset 0 1px 3px rgba(44,44,44,.1);-moz-box-shadow:inset 0 1px 3px rgba(44,44,44,.1);-o-box-shadow:inset 0 1px 3px rgba(44,44,44,.1);box-shadow:inset 0 1px 3px rgba(44,44,44,.1);-webkit-transition:border .1s;-moz-transition:border .1s;-o-transition:border .1s;transition:border .1s;border:1px solid #d2d2d2;border-radius:10px;color:#333;display:block;font-family:Helvetica,sans-serif;font-size:inherit;line-height:1.5em;margin:0;padding:.6em;width:100%;vertical-align:baseline}.btn-cta:after,.list-check-2 li:before,[data-icon]:before{font-family:icons}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{-webkit-box-shadow:0 0 4px rgba(44,44,44,.3);-moz-box-shadow:0 0 4px rgba(44,44,44,.3);-o-box-shadow:0 0 4px rgba(44,44,44,.3);box-shadow:0 0 4px rgba(44,44,44,.3);border:1px solid #b8b8b8;outline:0;color:#333}.lt-ie9 input[type=email],.lt-ie9 input[type=number],.lt-ie9 input[type=password],.lt-ie9 input[type=search],.lt-ie9 input[type=tel],.lt-ie9 input[type=text],.lt-ie9 input[type=url],.lt-ie9 select,.lt-ie9 textarea{height:2.7em}textarea{overflow:auto;resize:vertical;vertical-align:top;display:block}select{background:#fff;height:2.85em;list-style:outside}fieldset{margin-bottom:1.25em}.block.form{border:1px solid #eee}legend{border:0;display:block;margin-bottom:.25em;line-height:1.5em;font-size:1.4em}form label{cursor:pointer}ul.form{list-style:none;margin:1.3em!important}ul.form>li{padding-left:0!important;margin-bottom:10px}ul.form>li:after,ul.form>li:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}ul.form>li.buttons{margin-top:10px;float:left;width:66.6666666667%;margin-left:33.3333333333%;margin-right:0}@media only screen and (max-width:520px){ul.form>li.buttons{float:left;width:100%;margin:0}ul.form>li.buttons input{width:100%;margin-bottom:0}}ul.form>li>.label,ul.form>li>label{clear:left;float:left;width:31.25%;margin-left:0;margin-right:2.0833333333%;padding-top:.4em;text-align:right}.tabbox nav.tabs ul:after,.tabbox nav.tabs:after,div.buttons:after,ul.form .container:after,ul.form-checklist label{clear:both}@media only screen and (max-width:520px){ul.form>li>.label,ul.form>li>label{clear:both;float:none;margin-left:0;margin-right:0;width:auto;text-align:left;display:block;padding:0}}ul.form div.form-fields{float:left;width:66.6666666667%;margin-left:0;margin-right:0;margin-bottom:.5em}@media only screen and (max-width:520px){ul.form div.form-fields{clear:both;float:none;margin-left:0;margin-right:0;width:auto;margin-bottom:0}}ul.form div.form-fields.medium input{float:left;width:58.3333333333%;margin-left:0;margin-right:0;display:inline}ul.form div.form-fields.medium .help{float:left;width:37.5%;margin-left:4.1666666667%;margin-right:0;display:inline;line-height:36px}@media only screen and (max-width:520px){ul.form div.form-fields.medium,ul.form div.form-fields.medium input{clear:both;float:none;width:auto;margin-left:0;margin-right:0}ul.form div.form-fields.medium input{width:100%!important}ul.form div.form-fields.medium .help{float:left;width:100%;margin-left:0;margin-right:0}}ul.form div.form-fields.small{float:left;width:41.6666666667%;margin-left:0;margin-right:0;margin-bottom:0}ul.form div.form-fields.small input{float:left;width:50%;margin-left:0;margin-right:0;display:inline}ul.form div.form-fields.small .help{float:left;width:43.75%;margin-left:6.25%;margin-right:0;display:inline;line-height:36px}@media only screen and (max-width:520px){ul.form div.form-fields.small,ul.form div.form-fields.small .help,ul.form div.form-fields.small input{clear:both;float:none;margin-left:0;margin-right:0}ul.form div.form-fields.small{width:auto}ul.form div.form-fields.small input{width:auto;width:100%!important}ul.form div.form-fields.small .help{width:auto}}.aside,ul.form-checklist input[type=checkbox]{float:left}ul.form div.form-fields input{font-size:.9em}ul.form div.form-fields .help,ul.form div.form-fields p{display:block;margin:.25em 0}ul.form div.form-fields p.form-description{margin:.6em 0}ul.form div.form-fields .help{color:#8d8d8d;font-size:.85em}ul.form .container:after,ul.form .container:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}ul.form-checklist{list-style:none;margin:.6em 0}ul.form-checklist li{margin:.5em 0}ul.form-checklist input{display:inline;margin-right:.8em}ul.form-checklist label{float:none;margin-left:0;margin-right:0;width:auto;font-weight:400}li.form-error label{color:red}li.form-error label:hover{color:maroon}li.form-error input,li.form-error input:focus{-webkit-box-shadow:0 0 3px #f33,inset 0 0 0;-moz-box-shadow:0 0 3px #f33,inset 0 0 0;-o-box-shadow:0 0 3px #f33,inset 0 0 0;box-shadow:0 0 3px #f33,inset 0 0 0;border:1px solid red}li.form-error select,li.form-error select:focus{border:1px solid red}li.form-error ul.form-errors{color:red;list-style:none;margin:0!important}li.form-error ul.form-errors li{padding:0!important;font-size:.85em}li.form-error .form-checklist label{color:#6c6c6c}li.form-error .form-checklist label:hover{color:#2c2c2c}li.form-error .form-checklist .checkbox-error label{color:red}li.form-error .form-checklist .checkbox-error label:hover{color:maroon}li.form-error .form-checklist input,li.form-error .form-checklist input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;border:0}li.form-disabled label{color:#767676}li.form-disabled label:hover{color:#767676;cursor:default}li.form-disabled input{cursor:not-allowed;background-color:#eee}tbody tr:nth-child(2n+2),thead th{background:#fff}table{border:1px solid #dfdfdf;border-collapse:separate;border-spacing:0;-webkit-border-radius:.2em;-moz-border-radius:.2em;-ms-border-radius:.2em;-o-border-radius:.2em;border-radius:.2em;margin-bottom:1.25em;width:100%}table caption{font-style:italic}@media only screen and (max-width:520px){.table-responsive{border:1px solid #dfdfdf;margin-bottom:1.25em;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;width:100%}}thead th{color:#2c2c2c;font-weight:700;padding:.5em;text-align:left}tbody td,tbody th{border-left:1px solid #f8f8f8;border-top:1px solid #f8f8f8;padding:.5em}tbody td:first-child,tbody th:first-child{border-left:0}tbody th{font-weight:700;text-align:left}.label-alert,.label-contrast,.label-soft,.label-success{-webkit-border-radius:.2em;-moz-border-radius:.2em;-ms-border-radius:.2em;-o-border-radius:.2em;border-radius:.2em;font-size:.75em;font-weight:700;padding:.1em .3em}.label-contrast{color:#fff;background-color:#525252}.label-soft{color:#5f5f5f;background:#f8f8f8}.label-success{color:#fff;background-color:#56821d}.label-alert{color:#fff;background-color:#de700f}.list-check{list-style:none;margin:0 0 15px}.list-check li{font-size:.9rem;padding-left:10px;color:#0178b6;line-height:32px}.list-check li:hover a{color:#2c2c2c}.list-check li:before{content:"\203A \0020";margin-left:-11px;color:inherit;font-size:1.2em}.list-check li a{font-size:inherit;font-weight:inherit;line-height:inherit}.list-check-2{list-style:none;margin:0 0 15px}.list-check-2 li{line-height:32px;color:#2c2c2c;padding-left:27px;position:relative}.list-check-2 li:before{content:"\e800";margin-right:10px;margin-left:0;width:auto;color:#b61d66;font-size:1.2em;position:absolute;left:0}.list-unstyled,div.buttons{margin:0 0 1.25em;list-style:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}div.buttons:after,div.buttons:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}div.buttons a{margin-left:.75em}.btn-cta,.button,.button-basic,.button-contrast,.button-cta,button,button.button-contrast,input[type=submit],input[type=submit].button-contrast{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;cursor:pointer;display:inline-block;font-size:inherit;font-weight:700;font-family:Helvetica,sans-serif;line-height:1.25;margin:0 0 .25em;padding:.35em .75em .45em;border:0;vertical-align:baseline;text-decoration:none!important;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px}.btn-cta:focus,.btn-cta:focus a,.btn-cta:hover,.btn-cta:hover a,.button-basic:focus,.button-basic:focus a,.button-basic:hover,.button-basic:hover a,.button-contrast:focus,.button-contrast:focus a,.button-contrast:hover,.button-contrast:hover a,.button-cta:focus,.button-cta:focus a,.button-cta:hover,.button-cta:hover a,.button:focus,.button:focus a,.button:hover,.button:hover a,button:focus,button:focus a,button:hover,button:hover a,input[type=submit]:focus,input[type=submit]:focus a,input[type=submit]:hover,input[type=submit]:hover a{text-decoration:none}.btn-cta,.button,.button-contrast,.button-cta,button.button-contrast,input[type=submit].button-contrast{font-size:1.1em;line-height:1.1em;padding:.9em;margin-bottom:1em;text-align:center;text-decoration:none;color:#fff}.btn-cta:focus,.btn-cta:hover,.button-contrast:focus,.button-contrast:hover,.button-cta:focus,.button-cta:hover,.button:focus,.button:hover,input[type=submit].button-contrast:focus,input[type=submit].button-contrast:hover{color:#fff;text-decoration:none}.button-basic,button,input[type=submit]{background:#b61d66}.button-basic:hover,button:hover,input[type=submit]:hover{background:#a0195a;color:#fff}.button-basic:active,.button-basic:focus,button:active,button:focus,input[type=submit]:active,input[type=submit]:focus{-webkit-box-shadow:inset 0 1px 4px rgba(44,44,44,.7);-moz-box-shadow:inset 0 1px 4px rgba(44,44,44,.7);-o-box-shadow:inset 0 1px 4px rgba(44,44,44,.7);box-shadow:inset 0 1px 4px rgba(44,44,44,.7);background:#8a164d}.button{-webkit-box-shadow:inset 0 1px 0 0 #dd297f,0 3px 3px rgba(44,44,44,.1);-moz-box-shadow:inset 0 1px 0 0 #dd297f,0 3px 3px rgba(44,44,44,.1);-o-box-shadow:inset 0 1px 0 0 #dd297f,0 3px 3px rgba(44,44,44,.1);box-shadow:inset 0 1px 0 0 #dd297f,0 3px 3px rgba(44,44,44,.1);background-image:-webkit-linear-gradient(top,#b61d66,#a0195a);background-image:-moz-linear-gradient(top,#b61d66,#a0195a);background-image:-ms-linear-gradient(top,#b61d66,#a0195a);background-image:-o-linear-gradient(top,#b61d66,#a0195a);background-image:linear-gradient(top,#b61d66,#a0195a);border:1px solid #8a164d;text-shadow:0 1px 0 #8a164d;background-color:#b61d66}.button:focus,.button:hover{-webkit-box-shadow:inset 0 1px 0 0 #cc2172,0 3px 3px rgba(44,44,44,.1);-moz-box-shadow:inset 0 1px 0 0 #cc2172,0 3px 3px rgba(44,44,44,.1);-o-box-shadow:inset 0 1px 0 0 #cc2172,0 3px 3px rgba(44,44,44,.1);box-shadow:inset 0 1px 0 0 #cc2172,0 3px 3px rgba(44,44,44,.1);background-image:-webkit-linear-gradient(top,#a0195a,#8a164d);background-image:-moz-linear-gradient(top,#a0195a,#8a164d);background-image:-ms-linear-gradient(top,#a0195a,#8a164d);background-image:-o-linear-gradient(top,#a0195a,#8a164d);background-image:linear-gradient(top,#a0195a,#8a164d);background-color:#a0195a;text-shadow:0 1px 0 #741241}.button:active{-webkit-box-shadow:inset 0 1px 0 0 #b61d66,0 3px 3px rgba(44,44,44,.1);-moz-box-shadow:inset 0 1px 0 0 #b61d66,0 3px 3px rgba(44,44,44,.1);-o-box-shadow:inset 0 1px 0 0 #b61d66,0 3px 3px rgba(44,44,44,.1);box-shadow:inset 0 1px 0 0 #b61d66,0 3px 3px rgba(44,44,44,.1);background-image:-webkit-linear-gradient(top,#8a164d,#741241);background-image:-moz-linear-gradient(top,#8a164d,#741241);background-image:-ms-linear-gradient(top,#8a164d,#741241);background-image:-o-linear-gradient(top,#8a164d,#741241);background-image:linear-gradient(top,#8a164d,#741241);background-color:#8a164d;text-shadow:0 1px 0 #5e0f35}.button-contrast,button.button-contrast,input[type=submit].button-contrast{text-shadow:0 1px 0 #00141e;background-color:#0178b6;color:#fff;font-size:.9rem}.button-contrast:focus,.button-contrast:hover,button.button-contrast:focus,button.button-contrast:hover,input[type=submit].button-contrast:focus,input[type=submit].button-contrast:hover{background-color:#0189cf}.button-contrast:active,button.button-contrast:active,input[type=submit].button-contrast:active{-webkit-box-shadow:inset 0 1px 0 0 #1986d3,0 3px 3px rgba(44,44,44,.1);-moz-box-shadow:inset 0 1px 0 0 #1986d3,0 3px 3px rgba(44,44,44,.1);-o-box-shadow:inset 0 1px 0 0 #1986d3,0 3px 3px rgba(44,44,44,.1);box-shadow:inset 0 1px 0 0 #1986d3,0 3px 3px rgba(44,44,44,.1);background-image:-webkit-linear-gradient(top,#0569af,#025894);background-image:-moz-linear-gradient(top,#0569af,#025894);background-image:-ms-linear-gradient(top,#0569af,#025894);background-image:-o-linear-gradient(top,#0569af,#025894);background-image:linear-gradient(top,#0569af,#025894);background-color:#015783;text-shadow:0 1px 0 #003551}.button-contrast.icon,button.button-contrast.icon,input[type=submit].button-contrast.icon{padding-right:2em;position:relative}.button-contrast.icon>a,button.button-contrast.icon>a,input[type=submit].button-contrast.icon>a{display:inline-block}.button-contrast.icon span,button.button-contrast.icon span,input[type=submit].button-contrast.icon span{position:absolute;right:0;top:0;margin-top:14px;margin-right:5px}.button-contrast.icons,button.button-contrast.icons,input[type=submit].button-contrast.icons{padding-left:3em}.button-contrast.icons span.icon-before,button.button-contrast.icons span.icon-before,input[type=submit].button-contrast.icons span.icon-before{right:inherit;left:0;margin-right:0;margin-left:15px}.btn-cta span,.button-cta>a span{font-size:27px;margin-top:-3px;margin-right:-45px;top:0;right:0}.button-contrast>a,button.button-contrast>a,input[type=submit].button-contrast>a{color:inherit}.button-contrast.button-block,button.button-contrast.button-block,input[type=submit].button-contrast.button-block{display:block;max-width:240px;text-align:left}@-moz-document url-prefix(){.button-cta>a{line-height:24px}}.button-cta{background-color:#de700f;color:#fff}.button-cta:focus,.button-cta:hover{background-color:#ef7c17}.button-cta>a{color:inherit;text-shadow:0 1px 0 #4d4d4d;position:relative}.button-cta>a span{text-shadow:0 1px 0 #4d4d4d;margin-left:10px;position:absolute}.button-cta:active{-webkit-box-shadow:inset 0 1px 0 0 #de700f,0 3px 3px rgba(44,44,44,.1);-moz-box-shadow:inset 0 1px 0 0 #de700f,0 3px 3px rgba(44,44,44,.1);-o-box-shadow:inset 0 1px 0 0 #de700f,0 3px 3px rgba(44,44,44,.1);box-shadow:inset 0 1px 0 0 #de700f,0 3px 3px rgba(44,44,44,.1);background-color:#c6640d;text-shadow:0 1px 0 #7e4009}.btn-cta,.btn-cta span{text-shadow:0 1px 0 #4d4d4d}.btn-cta{background-color:#de700f;color:#fff;padding:1em 1.5em;position:relative}.btn-cta:focus,.btn-cta:hover{background-color:#ef7c17}.btn-cta span{margin-left:10px;position:absolute}.btn-cta:active{-webkit-box-shadow:inset 0 1px 0 0 #de700f,0 3px 3px rgba(44,44,44,.1);-moz-box-shadow:inset 0 1px 0 0 #de700f,0 3px 3px rgba(44,44,44,.1);-o-box-shadow:inset 0 1px 0 0 #de700f,0 3px 3px rgba(44,44,44,.1);box-shadow:inset 0 1px 0 0 #de700f,0 3px 3px rgba(44,44,44,.1);background-color:#c6640d;text-shadow:0 1px 0 #7e4009}.aside div.direct,.whitebox{-webkit-box-shadow:#ccc 0 1px 4px;-moz-box-shadow:#ccc 0 1px 4px}.btn-cta:after{font-size:24px;content:"\e808";margin-left:10px;position:relative;top:-1px;vertical-align:middle}.tabbox nav.tabs ul:after,.tabbox nav.tabs ul:before,.tabbox nav.tabs:after,.tabbox nav.tabs:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}ul.messages{list-style:none;margin:0 0 1.25em}li.message,li.message-alert,li.message-success{-webkit-border-radius:.2em;-moz-border-radius:.2em;-ms-border-radius:.2em;-o-border-radius:.2em;border-radius:.2em;font-weight:700;margin-bottom:.25em;display:block;vertical-align:baseline;padding:.45em .75em}li.message [data-icon]:before,li.message-alert [data-icon]:before,li.message-success [data-icon]:before{margin-right:.5em}li.message{color:#5f5f5f;background:#fff}li.message-success{color:#fff;background:#679b23}li.message-alert{color:#fff;background:#de700f}li.message-alert ul{margin-left:2.6em}li.message-alert a,li.message-success a{color:#fff}li.message-alert a:focus,li.message-alert a:hover,li.message-success a:focus,li.message-success a:hover{text-decoration:none;opacity:.9}.whitebox{background:#fff;border:1px solid #d9d9d9;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-o-box-shadow:#ccc 0 1px 4px;box-shadow:#ccc 0 1px 4px}.tabbox{margin-top:50px!important}@media only screen and (max-width:700px){.tabbox{margin-top:20px!important}}.tabbox nav.tabs ul{list-style:none;margin:0}.tabbox nav.tabs ul li{height:58px!important;background:#f1f1f1;padding:.9em .75em .75em 58px!important;position:relative;line-height:28px!important;color:#2c2c2c;font-weight:700;font-size:.95em;border:1px solid #d0d0d0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}@media only screen and (max-width:940px){.tabbox nav.tabs ul li{height:86px!important}}@media only screen and (max-width:700px){.tabbox nav.tabs ul li{width:49%;display:block;float:left;clear:none;margin-left:2%;padding:1em 0 .8em!important;font-size:.8em;line-height:1em!important;text-align:center}}.aside .whitebox ul.events:after,.aside .whitebox ul.news:after,.background .detail .thumbs:after,.blog .blog--meta:after,.blogs .inn:after,.blogs:after,.content .facts:after,.content:after,.contents .facts:after,.contents:after,.detail .background .thumbs:after,.detail .facts:after,.detail .l-one-third:after,.detail .l-two-third:after,.detail:after,.error404 .overview #searchform:after,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox div.list:after,.home .contents .wrapper>div.l-full .l-two-third .whitebox div.list:after,.home .contents .wrapper>div.l-full:after,.home .contents:after,.home .logos .list-logos:after,.landing .locations .boxwrap:after,.overlay-detail .wrap:after,.overlay-detail>.inn:after,.overlay-detail>.inn>nav.top:after,.overlay-pictures>.inn:after,.overlay-pictures>.inn>nav.top:after,.overview .l-full>div:after,.overview .topics>div:after,.overview:after,.socials .socials--buttons:after,.tabbox .whitebox .box div:after,.tabbox .whitebox .box:after,.tabbox .whitebox:after,footer nav.pri ul:after,footer nav.sec ul:after{clear:both}.tabbox nav.tabs ul li span{width:26px;height:26px;background:#2c2c2c;color:#fff;left:0;padding-left:7px;display:inline-block;font-size:12px;line-height:26px;position:absolute;margin-right:10px;margin-left:20px;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;-o-border-radius:26px;border-radius:26px}.tabbox .whitebox .box div:after,.tabbox .whitebox .box div:before,.tabbox .whitebox .box:after,.tabbox .whitebox .box:before,.tabbox .whitebox:after,.tabbox .whitebox:before{line-height:0;height:0!important;content:".";visibility:hidden;overflow:hidden}@media only screen and (max-width:700px){.tabbox nav.tabs ul li span{display:none}}.tabbox nav.tabs ul li:hover{cursor:pointer;color:#b61d66;background:#f6f6f6}.tabbox nav.tabs ul li:hover span{background:#b61d66}.tabbox nav.tabs ul li:first-child{margin-left:0}.tabbox nav.tabs ul li.active{background:#fff;color:#b61d66;cursor:default;border-bottom:1px solid #fff}.tabbox nav.tabs ul li.active span{background:#b61d66}.tabbox nav.tabs.style_two ul li{padding-left:58px!important;padding-right:1.75em!important}@media (max-width:700px){.tabbox nav.tabs.style_two ul li{padding-left:1.75em!important}}.tabbox .whitebox{margin-top:-1px!important;-webkit-border-radius:0 10px 10px 10px;-moz-border-radius:0 10px 10px;-ms-border-radius:0 10px 10px 10px;-o-border-radius:0 10px 10px;border-radius:0 10px 10px}.tabbox .whitebox:after,.tabbox .whitebox:before{display:block}.tabbox .whitebox .box{display:none}.tabbox .whitebox .box:after,.tabbox .whitebox .box:before{display:block}.tabbox .whitebox .box div:after,.tabbox .whitebox .box div:before,.tabbox .whitebox .box#box-1{display:block}.aside{margin-top:24px}.aside .whitebox{margin-bottom:30px}.aside .whitebox .button-contrast.icon{font-size:.9em;margin:10px 0 0}.aside .whitebox ul{margin-bottom:0}@media only screen and (max-width:520px){.tabbox .whitebox{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.aside{float:none}.aside .whitebox.contact-details{margin-top:30px}}.aside .whitebox.contact-details ul{list-style:none;margin:0}.aside .whitebox.contact-details ul li{padding-left:30px;padding-bottom:10px;line-height:20px;font-size:.9em}.aside .whitebox.contact-details ul li [data-icon]:before{margin-left:-35px;margin-right:10px;color:#b61d66;font-size:20px}.aside .whitebox.contact-details ul li.map{padding-bottom:0}.aside .whitebox.contact-details ul li.opening-hours{padding-top:15px;padding-left:0}.aside .whitebox ul.events,.aside .whitebox ul.news{list-style:none;margin:0 0 5px}.aside .whitebox ul.events:after,.aside .whitebox ul.events:before,.aside .whitebox ul.news:after,.aside .whitebox ul.news:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}@media only screen and (max-width:520px){.aside .whitebox ul.events,.aside .whitebox ul.news{margin-bottom:0}}.aside .whitebox ul.events li,.aside .whitebox ul.news li{margin-top:15px}.aside .whitebox ul.events li:first-child,.aside .whitebox ul.news li:first-child{margin-top:0}.aside .whitebox ul.events li a,.aside .whitebox ul.news li a{width:100%;text-decoration:none;font-weight:700;font-size:.9rem;color:#0178b6;line-height:.8em}.aside .whitebox ul.events li span,.aside .whitebox ul.news li span{width:100%;color:#464646;display:block;font-size:.85rem;line-height:1em}.aside .whitebox.text{padding-bottom:25px}.aside .whitebox.text h2{margin-bottom:10px}.aside .whitebox.text p{margin-bottom:0;font-size:.9em}.aside div.direct{background:#fff;border:1px solid #d9d9d9;padding:25px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:#ccc 0 1px 4px;text-align:center}.aside div.direct img{margin-bottom:10px}.aside div.direct span{color:#2c2c2c;font-size:.9em;line-height:23px;display:block;margin-bottom:15px}.main .aside.sticky-tablet{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.main .aside.sticky-tablet .whitebox header h2 span{display:none}@media only screen and (max-width:919px){.main .stick-to-window .aside.sticky-tablet{width:100%;background-color:#fff;position:fixed;left:0;bottom:0;right:0;margin:0;z-index:999;box-shadow:0 -1px 2px rgba(0,0,0,.2)}.main .stick-to-window .aside.sticky-tablet .whitebox{overflow:hidden;margin:0;padding:0;border-radius:0}.main .stick-to-window .aside.sticky-tablet .whitebox header{border-bottom:1px solid #e5e5e5;cursor:pointer;position:relative;padding:15px 40px;color:#0178b6}.main .stick-to-window .aside.sticky-tablet .whitebox header h2{width:100%;margin:0;padding:0 10px;color:inherit;font-size:1em;position:relative}.main .stick-to-window .aside.sticky-tablet .whitebox header h2 span{display:inline-block;position:absolute;right:5px;top:3px}.main .stick-to-window .aside.sticky-tablet .aside-chapters ul{display:none;margin-bottom:0}.main .stick-to-window .aside.sticky-tablet .aside-chapters ul li{padding:0}.main .stick-to-window .aside.sticky-tablet .aside-chapters ul li:before{position:absolute;left:65px;top:15px}.main .stick-to-window .aside.sticky-tablet .aside-chapters ul li a{padding:15px 50px;display:block}.main .stick-to-window .aside.sticky-tablet.is-open .whitebox{height:auto}.main .stick-to-window .aside.sticky-tablet.is-open .whitebox h2{padding:5px 10px}.main .stick-to-window .aside.sticky-tablet.is-open .whitebox h2 span{top:8px}.main .stick-to-window .aside.sticky-tablet.is-open .whitebox h2 span:before{content:"\e604"}.main .stick-to-window .aside.sticky-tablet.is-open .aside-chapters ul{display:block}.main .stick-to-content .l-full{position:relative}.main .stick-to-content .aside.sticky-tablet{width:100%;position:absolute;bottom:0}.main .stick-to-content .aside.sticky-tablet .whitebox{height:auto}}.main .stick-to-content .aside .aside-chapters h2{margin-left:40px}.aside .aside-chapters{padding:0 0 15px}.aside .aside-chapters h2{margin:25px 25px 10px;line-height:1.25em}.aside .aside-chapters h2 a{color:#0178b6;text-decoration:none}.aside .aside-chapters h2 a:active,.aside .aside-chapters h2 a:focus,.aside .aside-chapters h2 a:hover{color:#000}.aside .aside-chapters h2.active a,.aside .aside-chapters ul li.current_page_item a,.aside .aside-chapters ul li.current_page_item:before,.aside .aside-chapters ul li.is-active a,.aside .aside-chapters ul li.is-active:before{color:#b61d66}.aside .aside-chapters h2.desktop-title{font-size:1.3rem;hyphens:auto;margin-left:40px;margin-top:3.2rem}.aside .aside-chapters ul{list-style:none;margin:0 0 10px;padding:0}.aside .aside-chapters ul li{font-size:.85em;line-height:1.25em;padding:0;border-top:1px solid #e5e5e5;position:relative}.aside .aside-chapters ul li:before{left:40px;top:10px;margin-left:-16px;margin-top:-2px;position:absolute}.aside .aside-chapters ul li a{display:inline-block;font-weight:700;padding:10px 40px;text-decoration:none}.header .container .navigation .menu-main nav ul li:focus,.header .container .navigation .menu-sub nav ul li:focus{text-decoration:underline}.aside .aside-chapters ul li:first-child{border:none}@media (max-width:919px){.aside .aside-chapters h2.desktop-title{display:none}}@media (min-width:920px){.aside .aside-chapters header h2{display:none}}.header{width:100%;height:63px;background:url(/wp-content/themes/lentis/concept7/images/bg-top_colors_header.png) top center repeat-x #fff;background-size:100% 3px;padding-top:3px;border-bottom:1px solid #e6e6e6}@media only screen and (max-width:990px){.header{height:53px}}@media only screen and (max-width:990px) and (min-width:520px){.header .wrapper{float:left;width:91.6666666667%;margin-left:4.1666666667%;margin-right:4.1666666667%}}.header .logo{height:24px;width:85px;margin:17px 35px 0 0;float:left}.header .logo a{width:100%;height:100%;text-indent:-1000%;display:block;background:url(/wp-content/themes/lentis/concept7/images/Logo-Lentis.png) no-repeat fixed;background-size:85px 24px;background:0 0\9;outline:0}@media only screen and (max-width:990px){.header .logo{margin-top:12px;margin-right:0;float:left}.header .container{float:right;display:inline-block}.header .container:after,.header .container:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.header .container:after{clear:both}}.header .container .mobile-nav{display:none}@media only screen and (max-width:990px){.header .container .mobile-nav{display:block;padding:0 20px 0 49px;height:49px;float:left;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;text-shadow:none;margin-top:0;font-weight:700;font-size:.9em;cursor:pointer;line-height:51px;color:#2c2c2c;position:relative}.header .container .mobile-nav span{display:block;position:absolute;left:0;top:0;margin-top:0;margin-left:15px;font-weight:lighter;font-size:30px}.header .container .mobile-nav:focus,.header .container .mobile-nav:hover{color:#0178b6}}.header .container .navigation{display:block}@media only screen and (min-width:991px){.header .container .navigation .inside{display:block!important}}.header .container .navigation .tri{display:none}@media only screen and (max-width:990px){.header .container .navigation{float:left}.header .container .navigation .inside{display:none;position:absolute;margin-top:65px;right:4%;z-index:99999;overflow:hidden;-webkit-box-shadow:rgba(0,0,0,.3) 0 1px 16px;-moz-box-shadow:rgba(0,0,0,.3) 0 1px 16px;-o-box-shadow:rgba(0,0,0,.3) 0 1px 16px;box-shadow:rgba(0,0,0,.3) 0 1px 16px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.header .container .navigation .tri{width:20px;height:10px;background:url(/wp-content/themes/lentis/concept7/images/bg-dropdown.png);background-size:20px 10px;position:absolute;top:0;right:0;z-index:999999;display:none;margin-top:59px;margin-right:38%}}@media only screen and (max-width:990px) and (min-width:520px){.header .container .navigation .tri{margin-right:18%}}.header .container .navigation .menu-main{height:25px;margin:19px 0;float:left}@media only screen and (max-width:990px){.header .container .navigation .menu-main{margin:0;height:auto;float:none}}.header .container .navigation .menu-main nav ul{list-style:none;margin:0}.header .container .navigation .menu-main nav ul li{float:left;color:#2c2c2c;font-size:.9em;font-weight:700;letter-spacing:-1px;margin-left:12px;padding-left:12px;border-left:1px solid #d0d0d0;-webkit-font-smoothing:antialiased}@media only screen and (max-width:990px){.header .container .navigation .menu-main nav ul li{float:none;width:220px;letter-spacing:0;font-size:.9em;border-left:0;border-top:1px solid #d0d0d0;margin:0;height:44px;line-height:44px;background:#fff}}.header .container .navigation .menu-main nav ul li:first-child{margin:0;padding:0;border:0}.header .container .navigation .menu-main nav ul li.is-active{color:#b61d66;outline:0}.header .container .navigation .menu-main nav ul li.is-active>a{background:url(/wp-content/themes/lentis/concept7/images/bg-menu_is-active.png) bottom center no-repeat;background-size:22px 11px}.header .container .navigation .menu-main nav ul li:focus,.header .container .navigation .menu-main nav ul li:hover{color:#b61d66;outline:0}.header .container .navigation .menu-main nav ul li a{font-size:inherit;color:inherit;font-weight:inherit;letter-spacing:inherit;padding-bottom:19px;text-decoration:inherit}@media only screen and (max-width:990px){.header .container .navigation .menu-main nav ul li:first-child{padding-left:12px}.header .container .navigation .menu-main nav ul li.is-active>a{background:0 0}.header .container .navigation .menu-main nav ul li a{display:block;width:100%;height:100%}}.header .container .navigation .menu-main nav ul li a:active{color:#b61d66;outline:0}.header .container .navigation .menu-sub{height:25px;margin:19px 0 19px 17px;float:left}@media only screen and (max-width:990px){.header .container .navigation .menu-sub{display:block;height:auto;margin:0;float:none}}.header .container .navigation .menu-sub nav ul{list-style:none;margin:0}.header .container .navigation .menu-sub nav ul li{float:left;color:#797979;font-size:.8em;font-weight:400;margin-left:12px;-webkit-font-smoothing:antialiased}@media only screen and (max-width:990px){.header .container .navigation .menu-sub nav ul li{float:none;width:220px;letter-spacing:0;font-size:.9em;border-left:0;border-top:1px solid #d0d0d0;margin-left:0;height:44px;line-height:44px;padding-left:12px;background:#fff}}.header .container .navigation .menu-sub nav ul li.is-active{color:#b61d66;outline:0}.header .container .navigation .menu-sub nav ul li.is-active>a{background:url(/wp-content/themes/lentis/concept7/images/bg-menu_is-active.png) bottom center no-repeat;background-size:16px 8px}@media only screen and (max-width:990px){.header .container .navigation .menu-sub nav ul li.is-active>a{background:0 0}}.header .container .navigation .menu-sub nav ul li a{font-size:inherit;color:inherit;font-weight:inherit;letter-spacing:inherit;padding-bottom:14px;display:block;width:100%;height:100%}.header .container .navigation .menu-sub nav ul li:focus,.header .container .navigation .menu-sub nav ul li:hover{color:#b61d66;outline:0}.header .container .navigation .lang-selector{float:left;font-size:.9rem;margin:19px 0 19px 17px;position:relative}.header .container .navigation .lang-selector a{color:#797979;font-size:.8em}.header .container .navigation .lang-selector a:focus,.header .container .navigation .lang-selector a:hover{color:#b61d66;outline:0;text-decoration:none}.header .container .navigation .lang-selector>span{cursor:pointer;font-size:.8em}.header .container .navigation .lang-selector>span:after{content:'▾';margin-left:2px}.header .container .navigation .lang-selector ul{background:#fff;border:1px solid #ddd;display:none;font-size:inherit;list-style:none;margin:0 0 0 -75px;padding:5px;position:absolute;text-align:center;width:150px;z-index:2}.header .container .navigation .lang-selector ul li.active a{color:#b61d66}.header .container .navigation .lang-selector:hover ul{display:block}.header .search{position:relative}@media only screen and (max-width:990px){.header .container .navigation .lang-selector{display:none}.header .search{height:49px;float:left}.header .search>.button-contrast{display:none}}.header .search>.button-contrast{float:right;cursor:pointer;margin-top:10px;padding:.75em .75em .6em}.header .search>.button-contrast:focus,.header .search>.button-contrast:hover{background:#0189cf;outline:0}.header .search>.button-contrast.mob{display:none}@media only screen and (max-width:990px){.header .search>.button-contrast.mob{display:block!important;padding:0 0 0 42px;height:100%;border:0;border-left:1px solid #d0d0d0;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;text-shadow:none;margin-top:0;line-height:51px;color:#2c2c2c;position:relative}.header .search>.button-contrast.mob:active,.header .search>.button-contrast.mob:hover{background:#fff;border-top:0;box-shadow:none;color:#0178b6}.header .search>.button-contrast.mob span{display:block;position:absolute;left:0;top:0;margin-left:15px;font-size:20px}}.header .search .search-form{width:360px;display:none;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #d0d0d0;-webkit-box-shadow:rgba(0,0,0,.3) 0 1px 16px;-moz-box-shadow:rgba(0,0,0,.3) 0 1px 16px;-o-box-shadow:rgba(0,0,0,.3) 0 1px 16px;box-shadow:rgba(0,0,0,.3) 0 1px 16px;position:absolute;top:0;right:0;margin-top:74px;background:#fff}@media only screen and (max-width:990px){.header .search .search-form{width:280px;margin-top:64px}}.header .search .search-form form{width:100%}.header .search .search-form form input{width:71%;float:left;height:38px;margin:2% 0 2% 2%;font-weight:lighter;font-size:.9em;-webkit-border-radius:7px 0 0 7px;-moz-border-radius:7px 0 0 7px;-ms-border-radius:7px 0 0 7px;-o-border-radius:7px 0 0 7px;border-radius:7px 0 0 7px}.header .search .search-form form input:focus{-webkit-box-shadow:inset 0 1px 3px rgba(44,44,44,.2);-moz-box-shadow:inset 0 1px 3px rgba(44,44,44,.2);-o-box-shadow:inset 0 1px 3px rgba(44,44,44,.2);box-shadow:inset 0 1px 3px rgba(44,44,44,.2)}.header .search .search-form form input.submit{width:25%;background:#0178b6;font-weight:400;margin-left:0;padding-top:.75em;-webkit-border-radius:0 7px 7px 0;-moz-border-radius:0 7px 7px 0;-ms-border-radius:0 7px 7px 0;-o-border-radius:0 7px 7px 0;border-radius:0 7px 7px 0}@media only screen and (max-width:990px){.header .search .search-form form input.submit{padding-top:10px;padding-left:10px}}.header .search .search-form .tri{width:20px;height:10px;background:url(/wp-content/themes/lentis/concept7/images/bg-dropdown.png);background-size:20px 10px;position:absolute;top:0;right:0;display:block;margin-top:-10px;margin-right:30px}.background,.background>.wrapper>.l-full{position:relative}.breadcrumbs{color:#888;font-size:18px}.breadcrumbs a{font-size:14px;text-decoration:none!important}.breadcrumbs a:focus,.breadcrumbs a:hover{text-decoration:underline!important}.breadcrumbs .breadcrumb_last{color:#2c2c2c;font-size:14px}.inn .breadcrumbs{margin-bottom:10px;margin-top:-10px}@media (max-width:860px){.inn .breadcrumbs{margin-top:-5px}}.overview .breadcrumbs{margin-bottom:10px;margin-top:-10px}@media (max-width:520px){.overview .breadcrumbs{margin-bottom:-20px;margin-top:0}}.background{height:434px;margin-top:-1px;z-index:-1;width:100%}.background .main-background{width:100%;overflow:hidden;position:absolute;bottom:0;z-index:-2}.background .main-background>img{width:100%;min-height:463px;min-width:1400px;max-width:1700px;margin-bottom:-10px;float:right}@media only screen and (max-width:1024px){.background .main-background>img{margin-right:-175px}}@media only screen and (max-width:824px){.background .main-background>img{margin-right:-250px}}@media only screen and (max-width:724px){.background .main-background>img{float:left;margin-right:0}}@media only screen and (max-width:520px){.background{height:300px}.background .main-background>img{min-height:320px;float:none}}.background .main-background.main-background--responsive>.impression img{width:100%;min-height:463px;min-width:1400px;max-width:1700px;margin-bottom:-10px;float:right}@media only screen and (min-width:1700px){.background .main-background.main-background--responsive>.impression img{float:none}}@media only screen and (max-width:1024px){.background .main-background.main-background--responsive>.impression img{margin-right:-175px}}@media only screen and (max-width:824px){.background .main-background.main-background--responsive>.impression img{margin-right:-250px}}@media only screen and (max-width:724px){.background .main-background.main-background--responsive>.impression img{float:left;margin-right:0;min-width:725px}}.background figure.persona{display:none;position:absolute;height:434px;left:50%;margin-left:50px;width:auto;z-index:-1}@media only screen and (max-width:750px){.background figure.persona{display:none}}.background figure.persona img{height:434px;width:auto}.background a.video{display:block;height:434px;position:relative;width:100%;z-index:1}.background a.video>span{display:block;height:100px;position:absolute;left:57.5%;overflow:hidden;width:100px;top:125px}.background a.video>span:hover span:before{opacity:1}.background a.video>span span:before{color:#fff;font-size:550%;opacity:.7}.background blockquote{width:500px;padding:0;font-style:normal;color:#fff;font-size:1.9em;line-height:43px;z-index:2;-webkit-text-shadow:#000 0 0 5px;-moz-text-shadow:#000 0 0 5px;-o-text-shadow:#000 0 0 5px;text-shadow:#000 0 0 5px}@media only screen and (max-width:520px){.background .main-background.main-background--responsive>.impression img{min-width:460px;min-height:320px;float:none}.background blockquote{width:100%!important;margin-top:30px;font-size:1em;line-height:1em;position:static}.background blockquote header{font-size:.9em;line-height:25px}}.background blockquote.medium{width:600px}.background blockquote.large{width:800px}.background blockquote:before{content:'';margin-left:-8px}.background blockquote header{background:0 0;border:0;height:auto;display:inline}.background blockquote header a{color:#fff;text-decoration:none}.background blockquote header a:active,.background blockquote header a:focus,.background blockquote header a:hover{text-decoration:none}.background blockquote cite{width:90%}.background blockquote cite:before{content:"\2013 \0020"}.background blockquote cite a{width:80%;color:#fff}.background blockquote p{color:#fff}.background blockquote>a{font-size:16px;color:#fff;line-height:18px;width:440px;display:inline-block;text-decoration:underline}.background .thumbs ul li.text a,.blogs .l-full .heading--h1 a:focus,.blogs .l-full .heading--h1 a:hover,.blogs .whitebox a{text-decoration:none}@media only screen and (max-width:520px){.background blockquote>a{width:100%;margin-top:15px;margin-left:10px}}.background .thumbs{position:absolute;right:10px;margin-top:250px}.background .thumbs ul{list-style:none;margin:0;width:100%}.background .thumbs ul li{float:right;width:18%;height:53px;margin-right:2.5%;border-radius:8px;overflow:hidden;border:1px solid #d0d0d0;background-color:#fff}.background .thumbs ul li:first-child{margin-right:0}.background .thumbs ul li a{display:block;width:100%;height:100%}.background .thumbs ul li img{max-width:100%;min-height:100%}.background .thumbs ul li.text a{padding-top:.8em;line-height:1em;font-size:.8em;text-align:center}.background .thumbs ul li.text a span{display:block;width:100%}@media only screen and (max-width:860px){.background .thumbs{right:0;clear:both;float:none;margin-left:0;margin-right:0;width:auto}.background .thumbs ul li{width:53px;height:53px;margin-right:7px}}@media only screen and (max-width:520px){.background .thumbs{margin-top:130px}.background .thumbs ul li{width:50px;height:50px;margin-right:7px}footer .wrapper{text-align:center}}footer{width:100%;background:#fff;padding-top:30px;border-top:1px solid #ccc;box-sizing:border-box}@media only screen and (max-width:919px){footer{padding-top:15px;padding-bottom:20px;margin-bottom:180px}footer .wrapper{position:relative}}@media only screen and (max-width:919px) and (min-width:520px){.background{overflow-x:hidden}footer{margin-bottom:0}footer .wrapper{padding-bottom:30px;overflow-x:hidden}}footer nav{display:block;float:left}footer nav ul{list-style:none;margin:0}footer nav.pri{width:625px}@media all and (max-width:919px){footer nav.pri{width:100%!important}}footer nav.pri ul:after,footer nav.pri ul:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}footer nav.pri ul li{float:none;display:inline-block;height:26px}footer nav.pri ul li:last-child a{border:0;margin:0;padding:0}footer nav.pri ul li a{padding-right:8px;margin-right:8px;border-right:1px solid #d0d0d0;font-size:.85em;color:#0178b6;font-weight:700}footer nav.pri ul li a:focus{outline:0}footer nav.sec{margin:10px 500px 35px 0}@media only screen and (max-width:520px){footer nav.sec{margin:5px 0 0}}@media only screen and (max-width:919px){footer nav.sec{width:100%}}footer nav.sec ul:after,footer nav.sec ul:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}footer div.socials p,footer nav.sec ul li{display:inline-block}footer nav.sec ul li:first-child a{border:0;margin:0;padding:0}.media-box .fullsize,.overlay-detail>.inn,.overlay-pictures>.inn{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}footer nav.sec ul li a{padding-left:12px;font-size:.85em;color:#5f5f5f;font-weight:400}footer nav.sec ul li a:focus{outline:0}footer div.socials{width:280px;float:right}@media only screen and (max-width:919px){footer div.socials{float:none;position:absolute;margin-top:140px;width:100%;text-align:center}}@media only screen and (max-width:919px) and (min-width:520px){footer div.socials{margin-top:80px}}@media only screen and (max-width:640px) and (min-width:521px){footer div.socials{margin-top:120px}}@media only screen and (max-width:941px) and (min-width:920px){footer div.socials{width:212px}}footer div.socials p{float:left;margin-right:10px;color:#6c6c6c;font-size:.8em}@media only screen and (max-width:941px){footer div.socials p{display:none}}footer div.socials ul{list-style:none}@media only screen and (max-width:919px){footer div.socials ul{display:inline-block;margin:0 auto}}footer div.socials ul li{float:left;margin-left:10px;display:inline-block;text-align:center;color:#bfbfbf}footer div.socials ul li:first-child{margin-left:0}footer div.socials ul li a{color:inherit;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}footer div.socials ul li a span{color:inherit;font-size:30px;display:block;margin:0 auto}footer div.socials ul li a:focus,footer div.socials ul li a:hover{color:#b61d66;cursor:pointer;outline:0}@media only screen and (max-width:919px){footer div.socials ul li{margin-left:20px}footer div.socials ul li:first-child{margin-left:0}}.overlay-detail,.overlay-pictures{width:100%;height:100%;position:fixed;top:0;background:rgba(0,0,0,.5);text-align:center;margin:0;z-index:9999999;overflow:hidden;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);zoom:1}@media only screen and (max-width:520px){.overlay-detail,.overlay-pictures{padding:0 5%}.overlay-detail>.inn>.close,.overlay-pictures>.inn>.close{min-width:180px}}.overlay-detail>.inn,.overlay-pictures>.inn{background:#fff;margin:100px auto 0;max-width:54.3333333333em;top:0;padding:20px;border-radius:10px}.overlay-detail>.inn:after,.overlay-detail>.inn:before,.overlay-pictures>.inn:after,.overlay-pictures>.inn:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.overlay-detail>.inn>nav.top,.overlay-pictures>.inn>nav.top{width:100%;height:40px;margin-bottom:0;position:relative}.overlay-detail>.inn>nav.top:after,.overlay-detail>.inn>nav.top:before,.overlay-pictures>.inn>nav.top:after,.overlay-pictures>.inn>nav.top:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.overlay-detail>.inn>nav.top .close,.overlay-pictures>.inn>nav.top .close{display:block;float:right;color:#d0d0d0;cursor:pointer}.overlay-detail>.inn>nav.top .close:hover,.overlay-pictures>.inn>nav.top .close:hover{color:#2c2c2c}.overlay-detail>.inn>nav.top .close>[data-icon]:before,.overlay-pictures>.inn>nav.top .close>[data-icon]:before{font-size:40px;line-height:20px;margin-top:0;margin-right:-4px;position:absolute;right:0;top:0;z-index:2}.overlay-detail>.inn>.close,.overlay-pictures>.inn>.close{float:left;margin-top:20px;margin-bottom:0;padding-right:1.5em}.overlay-detail>.inn>.close span,.overlay-pictures>.inn>.close span{font-size:13px;margin-right:8px;margin-top:15px}.overlay-pictures{display:none}.overlay-pictures .photos{width:100%}.overlay-pictures .photos .main{width:100%;float:left;margin-bottom:20px;position:relative}.overlay-pictures .photos .main figure{width:100%;height:360px;overflow:hidden;border:1px solid #d0d0d0;text-align:center;margin:0;display:block}@media only screen and (max-width:520px){.overlay-pictures .photos .main figure{height:200px}}.overlay-pictures .photos .main figure img{display:inline-block;margin:0 auto;width:auto;height:360px;max-width:100%}.overlay-pictures .photos .main .img-details{width:100%;padding:20px 25px;font-size:.9em;border-top:0;background-color:#eaeaea}.overlay-pictures .photos .main .img-details p{margin:0;text-align:left}.overlay-pictures .photos .main nav.controls{width:100%;position:absolute;margin-top:175px;top:0}@media only screen and (max-width:520px){.overlay-pictures .photos .main figure img{height:200px}.overlay-pictures .photos .main nav.controls{margin-top:85px}}.overlay-pictures .photos .main nav.controls .control{color:#b61d66;font-size:60px;background:#fff;display:block;cursor:pointer;width:50px;height:50px;padding:0;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.overlay-pictures .photos .main nav.controls .control:hover{color:#dd297f}.overlay-pictures .photos .main nav.controls .control.right{right:0;margin-right:-32px}.overlay-pictures .photos .main nav.controls .control.left{left:0;margin-left:-32px}@media only screen and (max-width:520px){.overlay-pictures .photos .main nav.controls .control{font-size:40px;width:30px;height:30px}.overlay-pictures .photos .main nav.controls .control.right{margin-right:-23px}.overlay-pictures .photos .main nav.controls .control.left{margin-left:-23px}.overlay-pictures .photos .thumbnails{display:none}}.overlay-pictures .photos .main nav.controls .control [data-icon]:before{margin-left:-5px;margin-top:-5px}.overlay-pictures .photos .thumbnails{width:100%;float:left;text-align:center}.overlay-pictures .photos .thumbnails ul{list-style:none;width:100%;margin:0 auto}.overlay-pictures .photos .thumbnails ul li{height:82px;max-width:146px;float:left;margin-right:5px;text-align:center;padding:0;border:1px solid #d0d0d0;cursor:pointer;display:inline-block}.overlay-pictures .photos .thumbnails ul li.active{border-color:#b61d66}.overlay-pictures .photos .thumbnails ul li figure{float:left;width:100%;height:78px;max-width:142px;display:inline-block;overflow:hidden;margin:1px}.overlay-pictures .photos .thumbnails ul li figure img{height:100%;width:auto;display:block}.overlay-detail{display:none}.overlay-detail .wrap{text-align:left}.overlay-detail .wrap:after,.overlay-detail .wrap:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.overlay-detail .wrap .context{float:left;width:68.75%;margin-left:0;margin-right:4.1666666667%;padding-right:4.4%;border-right:1px solid #d0d0d0}.overlay-detail .wrap .context h2{font-size:2em;margin:0;line-height:1em}@media only screen and (max-width:520px){.overlay-detail .wrap .context{clear:both;float:none;margin-left:0;margin-right:0;width:auto;border:0}.overlay-detail .wrap .context h2{font-size:1.3em}.overlay-detail .wrap .context p{font-size:.9em;line-height:25px}}.blog .blog--meta:after,.blog .blog--meta:before,.blogs .inn:after,.blogs .inn:before,.blogs:after,.blogs:before,.socials .socials--buttons:after,.socials .socials--buttons:before{line-height:0;content:".";visibility:hidden}.overlay-detail .wrap .context .author{display:block;margin-bottom:10px}.overlay-detail .wrap .aside{float:left;width:27.0833333333%;margin-left:0;margin-right:0;margin-top:4px}.media--body,.media--left,.media--right{display:table-cell;vertical-align:middle}.media--left img,.media--right img{display:block}.media--left{padding-right:1em}.media--right{padding-left:1em}.blogs{background:url(/wp-content/themes/lentis/concept7/images/bg-watermerk.png) 50% 170px no-repeat #eee;padding-bottom:50px}.blogs:after,.blogs:before{display:block;height:0!important;overflow:hidden}.blogs .l-full{margin-top:16px}.blogs .l-full .heading--h1,.blogs .l-full h1{display:block;margin-top:7px;margin-bottom:20px}@media only screen and (max-width:520px){.overlay-detail .wrap .aside{clear:both;float:none;margin-left:0;margin-right:0;width:auto;border-top:1px solid #d0d0d0;padding-top:20px}.blogs{background:#f5f5f5}.blogs .l-full .heading--h1,.blogs .l-full h1{font-size:1.6em;margin:30px 0 20px}}.blogs .l-full .heading--h1 a{color:#b61d66}.blogs .whitebox{margin-top:1em}.blogs .whitebox:hover{border-color:#aaa}.blogs .whitebox--nohover:hover{border-color:#D9D9D9}.blogs .inn{padding:1.444em 1.444em .444em}.blogs .inn:after,.blogs .inn:before{display:block;height:0!important;overflow:hidden}.blogs .inn h2{font-size:1.444em}.blogs .inn .blogs--body,.blogs .inn .blogs--img{float:left}@media only screen and (max-width:520px){.blogs .inn{padding-bottom:1em}.blogs .inn h2{font-size:1.1em}.blogs .inn .blogs--body,.blogs .inn .blogs--img{float:none}.blogs .inn .blogs--body p,.blogs .inn .blogs--img p{display:none}}.blogs .inn .blogs--body p,.blogs .inn .blogs--img p{font-size:.9em;margin-bottom:.5em;margin-top:.125em}.blogs .inn .blogs--img{padding-right:1em;padding-bottom:1em;height:auto;width:20%}@media only screen and (max-width:919px){.blogs .inn .blogs--img{width:25%}}@media only screen and (max-width:520px){.blogs .inn .blogs--img{display:none}}.blogs .inn .blogs--body{width:80%}@media only screen and (max-width:919px){.blogs .inn .blogs--body{width:75%}}.blogs .cta .button-contrast{display:inline-block;margin-right:1em}.blogs .cta .author{color:#787878;font-size:.85em}@media only screen and (max-width:520px){.blogs .cta .button-contrast{display:none}.blogs .cta .author{display:block}}.blog p{font-size:16px}.blog .blog--aside{float:left;width:25%;margin-left:0;margin-right:0;padding-right:1.5em}@media only screen and (max-width:919px){.blog .blog--aside{clear:both;float:none;margin-left:0;margin-right:0;width:auto;display:none}}.blog .blog--content{float:left;width:75%;margin-left:0;margin-right:0}.blog .blog--content h1{margin-top:.75em;margin-bottom:1em}.blog .blog--content .blog--bio{display:none}@media only screen and (max-width:919px){.blog .blog--content{clear:both;float:none;margin-left:0;margin-right:0;width:auto}.blog .blog--content .blog--bio{border-top:1px solid #d0d0d0;padding-top:1em;display:block}}.blog .img--helptext{color:#9c9c9c;margin-bottom:.25em}.blog .blog--bio{border-bottom:1px solid #d0d0d0;padding-bottom:1.5em;margin-bottom:1.5em}.blog .blog--bio .media{margin-bottom:1em;margin-top:.25em}.blog .blog--bio .media img{border-radius:50%}.blog .blog--bio .media--body{font-size:.778em}.blog .blog--bio p{font-size:.778em;margin-bottom:0}.blog .blog--bio a{text-decoration:underline}.blog .blog--bio a:focus,.blog .blog--bio a:hover{text-decoration:none}.blog .blog--meta{margin-left:0;list-style:none}.blog .blog--meta:after,.blog .blog--meta:before{display:block;height:0!important;overflow:hidden}.blog .blog--meta li{border-left:1px solid #d0d0d0;color:#9c9c9c;font-size:.875em;float:left;padding-left:1em;margin-right:1em}.blog .blog--meta li:first-child{border:0;padding-left:0}.blog .blog--meta li a{color:#9c9c9c;text-decoration:underline}.blog .blog--meta li a:focus,.blog .blog--meta li a:hover{text-decoration:none}.comments{border-top:1px solid #d0d0d0;padding-top:2.5em}.comments .comment{padding-top:2.25em}.comments .comment .author{font-weight:700;margin-bottom:.5em}.comments .comment .author span{color:#9c9c9c;font-size:.875em;font-weight:400}.comments .comment>a{font-size:16px;text-decoration:underline}.comments .comment>a:focus,.comments .comment>a:hover{text-decoration:none}.comments .comment--head a,.comments .comment--head h2{display:inline}.comments .comment--head h2{font-size:1.222em;margin-right:1em}.comments .comment--head a{text-decoration:underline}.comments .comment--head a:focus,.comments .comment--head a:hover{text-decoration:none}.comments .comment--body p{margin-bottom:.5em}.socials{margin-bottom:2em}.socials p{font-size:.778em;font-weight:700;margin-bottom:.5em}.socials .socials--buttons{list-style:none;margin-left:0}.socials .socials--buttons:after,.socials .socials--buttons:before{display:block;height:0!important;overflow:hidden}.socials .socials--buttons a{background:url(/wp-content/themes/lentis/concept7/images/icon-socials.png) 6px 40px no-repeat;border-radius:8px;color:#2c2c2c;display:block;border:1px solid #d0d0d0;font-size:.778em;float:left;line-height:2.5em;padding:.4em .4em .4em 2.75em;margin:0 .313em .313em 0;width:161px}.socials .socials--buttons a:focus,.socials .socials--buttons a:hover{border-color:#aaa}.socials .socials--buttons a .badge{background:#f5f5f5;border-radius:4px;display:block;float:right;width:40px;text-align:center}.socials .socials--buttons .fb a{background-position:6px 8px}.socials .socials--buttons .tw a{background-position:6px -49px}.socials .socials--buttons .li a{background-position:6px -106px}.socials .socials--buttons .mail a{background-position:6px -163px}.comments--form{padding-top:2.25em}.comments--form legend{color:#b61d66;font-size:1.222em}.comments--form ul.form{margin:1.3em 0!important}.comments--form ul.form div.form-fields{width:75%}.comments--form ul.form>li>.label,.comments--form ul.form>li>label{font-weight:400;display:block;text-align:left;margin-bottom:6px;width:100%}.comments--form ul.form>li label{font-size:16px}.comments--form ul.form>li.buttons{margin-top:0;margin-left:0}.comments--form ul.form .form-checklist{margin:0}.comments--form ul.form .form-checklist input{margin-top:6px}.content,.contents,.detail{padding-bottom:40px}.content:after,.content:before,.contents:after,.contents:before,.detail:after,.detail:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.l-three-third .intro>p{font-size:.9em;line-height:29px}.l-three-third .intro>ul{font-size:.9em}.wrapper .l-full .whitebox .accordion section{border-top:1px solid #d0d0d0}.wrapper .l-full .whitebox .accordion section h2{font-family:Helvetica,sans-serif;font-size:1em;font-weight:700;margin-top:0!important;margin-bottom:0}.wrapper .l-full .whitebox .accordion section h2 a{-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;-o-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;border-top:1px solid #f8f8f8;color:#0178b6;cursor:pointer;display:inline-block;padding:1.1rem 1.3rem 1.1rem 3.5rem;position:relative;text-decoration:none;width:100%}.wrapper .l-full .whitebox .accordion section h2 a:focus,.wrapper .l-full .whitebox .accordion section h2 a:hover{color:#b61d66}.wrapper .l-full .whitebox .accordion section h2 [data-icon]:before{color:inherit;display:block;font-size:1.5em;position:absolute;margin-top:-.5em;top:50%;left:1em}@media only screen and (max-width:520px){.comments--form ul.form div.form-fields{width:100%}.wrapper .l-full .whitebox .accordion section h2 a{padding:1.1rem 1.3rem 1.1rem 3rem}.wrapper .l-full .whitebox .accordion section h2 [data-icon]:before{margin-left:-.3em}}.wrapper .l-full .whitebox .accordion section>div{display:none;padding-bottom:.4em}.wrapper .l-full .whitebox .accordion section>div>div{margin:0 1.85em}.wrapper .l-full .whitebox .accordion section>div>p{padding:0 1.85em;margin-bottom:.8em}.wrapper .l-full .whitebox .accordion section>div>.pgmm{margin-bottom:.8em}.wrapper .l-full .whitebox .accordion section>div p{color:#2c2c2c;font-size:.9em;line-height:29px}@media only screen and (max-width:520px){.wrapper .l-full .whitebox .accordion section>div>p{padding:0 1.3em}.wrapper .l-full .whitebox .accordion section>div p{line-height:25px}.wrapper .l-full .whitebox .accordion section>div>ul{margin:0 1.3em}}.wrapper .l-full .whitebox .accordion section>div>ul{padding:0 1.85em}.wrapper .l-full .whitebox .accordion section>div>ul li{padding-left:0;position:relative}.wrapper .l-full .whitebox .accordion section>div>ul li p{margin-bottom:10px}.wrapper .l-full .whitebox .accordion section>div>ul li [data-icon]:before{color:inherit;display:block;font-size:1.5em;position:absolute;margin-top:0;top:0;left:0}@media only screen and (max-width:520px){.wrapper .l-full .whitebox .accordion section>div>ul li{padding-left:0}.wrapper .l-full .whitebox .accordion section>div>ul li [data-icon]:before{margin-top:0}}.wrapper .l-full .whitebox .accordion section>div>ul.list-check{margin-left:15px}.wrapper .l-full .whitebox .accordion section>div .block{margin:1.3em}.wrapper .l-full .whitebox .accordion .expand{border-top:1px solid #b61d66}.wrapper .l-full .whitebox .accordion .expand h2{color:#2c2c2c}.wrapper .l-full .whitebox .accordion .expand h2:focus,.wrapper .l-full .whitebox .accordion .expand h2:hover{color:#0178b6}.wrapper .l-full .whitebox .accordion .expand h2 [data-icon]:before,.wrapper .l-full .whitebox .accordion .expand h2 a{color:#b61d66}.wrapper .l-full .whitebox .accordion .expand>div{display:block}.wrapper .l-full .whitebox .block{background:#eee}.wrapper .l-full .whitebox .block:first-of-type{margin-top:0}.wrapper .l-full .whitebox .block a{padding:1.3em;display:block;width:100%;height:100%;text-decoration:none;border:none}.wrapper .l-full .whitebox .block a:hover{border-color:#d0d0d0}.wrapper .l-full .whitebox .block a:hover .more{text-decoration:underline}.wrapper .l-full .whitebox .block a h3{color:#b61d66;font-size:1em}.wrapper .l-full .whitebox .block a p:last-child{margin-bottom:20px}.wrapper .l-full .whitebox .block a .more{color:#0178b6;font-size:.9em;margin-top:-14px;line-height:1em}.content,.contents,.detail{color:#2c2c2c}.content .facts,.contents .facts,.detail .facts{margin-top:30px}.content .facts:after,.content .facts:before,.contents .facts:after,.contents .facts:before,.detail .facts:after,.detail .facts:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}@media only screen and (max-width:860px){.content .facts,.contents .facts,.detail .facts{margin:40px 0 10px}}.content .facts ul,.contents .facts ul,.detail .facts ul{margin:0;list-style:none}.content .facts ul li,.contents .facts ul li,.detail .facts ul li{float:left;width:25%}.content .facts ul li span,.contents .facts ul li span,.detail .facts ul li span{width:100%;display:block;text-align:center}.content .facts ul li span img,.contents .facts ul li span img,.detail .facts ul li span img{max-width:60px}.content .facts ul li p,.contents .facts ul li p,.detail .facts ul li p{color:#2c2c2c;width:100%;text-align:center;font-size:.85em;font-weight:700;margin-top:10px;padding:0 10px;line-height:20px}.content .facts ul li p a,.contents .facts ul li p a,.detail .facts ul li p a{font-weight:700;text-decoration:none;display:block}@media only screen and (max-width:860px){.content .facts ul li,.contents .facts ul li,.detail .facts ul li{float:none;width:100%;margin-bottom:10px}.content .facts ul li:after,.content .facts ul li:before,.contents .facts ul li:after,.contents .facts ul li:before,.detail .facts ul li:after,.detail .facts ul li:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.content .facts ul li:after,.contents .facts ul li:after,.detail .facts ul li:after{clear:both}.content .facts ul li span,.contents .facts ul li span,.detail .facts ul li span{float:left;width:30%}.content .facts ul li span img,.contents .facts ul li span img,.detail .facts ul li span img{width:40px}.content .facts ul li p,.contents .facts ul li p,.detail .facts ul li p{text-align:left;width:70%;float:left;margin-top:0}}.content a,.contents a,.detail a{text-decoration:underline}.content .subjects a,.contents .subjects a,.detail .subjects a{text-decoration:none}.content .subjects a:focus,.content .subjects a:hover,.contents .subjects a:focus,.contents .subjects a:hover,.detail .subjects a:focus,.detail .subjects a:hover{text-decoration:underline}.content figure,.contents figure,.detail figure{margin-bottom:1.25em}.content .button-contrast,.content .button-contrast>a,.content .button-cta,.content .button-cta>a,.contents .button-contrast,.contents .button-contrast>a,.contents .button-cta,.contents .button-cta>a,.detail .button-contrast,.detail .button-contrast>a,.detail .button-cta,.detail .button-cta>a{text-decoration:none}.content p,.contents p,.detail p{color:#2c2c2c}.content .l-three-third p,.contents .l-three-third p,.detail .l-three-third p{font-size:.9em;line-height:29px}.content .l-two-third,.contents .l-two-third,.detail .l-two-third{margin-top:24px;margin-left:0}.content .l-two-third .whitebox .inn,.contents .l-two-third .whitebox .inn,.detail .l-two-third .whitebox .inn{padding:30px}.content .l-two-third .whitebox h1,.contents .l-two-third .whitebox h1,.detail .l-two-third .whitebox h1{margin:-2px 0 .25em -2px;word-wrap:break-word}@media only screen and (max-width:860px){.content .l-two-third .whitebox .inn,.contents .l-two-third .whitebox .inn,.detail .l-two-third .whitebox .inn{padding:20px}.content .l-two-third .whitebox h1,.contents .l-two-third .whitebox h1,.detail .l-two-third .whitebox h1{font-size:1.6em;margin-bottom:10px}}.content .l-two-third .whitebox h3,.contents .l-two-third .whitebox h3,.detail .l-two-third .whitebox h3{margin-bottom:.3em}.content .l-two-third .whitebox .intro,.contents .l-two-third .whitebox .intro,.detail .l-two-third .whitebox .intro{font-size:.9rem}.content .l-two-third .whitebox .intro>p,.contents .l-two-third .whitebox .intro>p,.detail .l-two-third .whitebox .intro>p{font-size:.9rem;line-height:29px}@media only screen and (max-width:860px){.content .l-two-third .whitebox .intro>p,.contents .l-two-third .whitebox .intro>p,.detail .l-two-third .whitebox .intro>p{line-height:23px}}.content .l-two-third .whitebox .intro>p:last-child,.contents .l-two-third .whitebox .intro>p:last-child,.detail .l-two-third .whitebox .intro>p:last-child{margin-bottom:-3px}.content .l-two-third .whitebox .intro>ul,.contents .l-two-third .whitebox .intro>ul,.detail .l-two-third .whitebox .intro>ul{font-size:.9rem}.content .l-two-third .whitebox p,.contents .l-two-third .whitebox p,.detail .l-two-third .whitebox p{font-size:.9rem;font-weight:400;line-height:29px;width:100%\9;display:block\9}.content .l-two-third .whitebox ul li,.contents .l-two-third .whitebox ul li,.detail .l-two-third .whitebox ul li{font-size:.9rem;font-weight:400;line-height:29px}.content .l-two-third .whitebox .cta,.contents .l-two-third .whitebox .cta,.detail .l-two-third .whitebox .cta{margin-top:20px}.content .l-two-third .whitebox .cta .button-cta,.contents .l-two-third .whitebox .cta .button-cta,.detail .l-two-third .whitebox .cta .button-cta{display:inline-block;margin-right:20px;margin-bottom:0;font-size:1em}.content .l-two-third .whitebox .cta p,.contents .l-two-third .whitebox .cta p,.detail .l-two-third .whitebox .cta p{display:inline-block;font-size:.9em;font-weight:700;line-height:29px;margin-bottom:0}@media only screen and (max-width:860px){.content .l-two-third .whitebox .cta p,.contents .l-two-third .whitebox .cta p,.detail .l-two-third .whitebox .cta p{margin-top:10px}}.blog h1{font-size:1.5em}.page-template-page-template-full-width-no-bg-php h3{font-size:1.1em}.home .background .persona{margin-left:-100px}.home .background blockquote{width:385px;margin-top:25px}@media only screen and (max-width:520px){.home .background blockquote{margin-top:0;padding:0;width:100%}.home .background blockquote header{display:none!important}}.home .background blockquote cite{width:100%;display:inline}@media only screen and (max-width:520px){.home .background blockquote cite{display:none}}.home .background blockquote cite a{display:inline;text-decoration:underline}.home .background blockquote p{margin-top:10px;font-size:16px;line-height:27px}.home .background .cta{position:absolute}.home .background .cta .button-cta{display:inline-block;margin-right:20px;font-size:1em;padding:0}@media only screen and (max-width:520px){.home .background blockquote p{margin-top:0;padding:0}.home .background .cta{position:static;margin-top:10px}.home .background .cta .button-cta{margin-bottom:7px}}.home .background .cta .button-cta>a{display:block;padding:1em 3em 1em 1.5em}.background .error404 .overview .wrapper>div.l-full .thumbs .whitebox,.background .home .contents .wrapper>div.l-full .thumbs .whitebox,.error404 .overview .wrapper>div.l-full .background .thumbs .whitebox,.error404 .overview .wrapper>div.l-full .l-one-third .whitebox,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox,.home .contents .wrapper>div.l-full .background .thumbs .whitebox,.home .contents .wrapper>div.l-full .l-one-third .whitebox,.home .contents .wrapper>div.l-full .l-two-third .whitebox{padding:23px 30px 30px}.home .background .cta .button-cta>a span{position:absolute;right:2.1em;top:.65em}.home .background .cta>a{display:inline-block;font-size:.9em;font-weight:700;line-height:29px;color:#fff;text-decoration:underline;-webkit-text-shadow:#000 0 1px 0;-moz-text-shadow:#000 0 1px 0;-o-text-shadow:#000 0 1px 0;text-shadow:#000 0 1px 0}.home .contents{background:url(/wp-content/themes/lentis/concept7/images/bg-watermerk.png) 50% -530px no-repeat #eee}.home .contents:after,.home .contents:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.home .contents .wrapper>div.l-full{margin-top:-75px}.home .contents .wrapper>div.l-full:after,.home .contents .wrapper>div.l-full:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}@media only screen and (max-width:520px){.home .background .cta>a{margin-left:2px;display:block}.home .contents{background:#f5f5f5}.home .contents .wrapper>div.l-full{margin-top:-45px}}.home .contents .wrapper>div.l-full>div:first-child{margin-left:0}.home .contents .wrapper>div.l-full .l-two-third{margin-left:0;margin-top:0}@media only screen and (max-width:919px) and (min-width:520px){.home .contents .wrapper>div.l-full .l-two-third{float:left;width:61.4583333333%;margin-left:0;margin-right:0}}@media only screen and (max-width:760px){.home .contents .wrapper>div.l-full .l-two-third{clear:both;float:none;margin-left:0;margin-right:0;width:auto;margin-bottom:20px}}.home .contents .wrapper>div.l-full .l-two-third .whitebox ul.list-check{width:40%;float:left}.home .contents .wrapper>div.l-full .l-two-third .whitebox ul.list-check:first-child{width:55%;margin-right:5%}@media only screen and (max-width:760px){.home .contents .wrapper>div.l-full .l-two-third .whitebox ul.list-check{float:none;width:100%}.home .contents .wrapper>div.l-full .l-two-third .whitebox ul.list-check:after,.home .contents .wrapper>div.l-full .l-two-third .whitebox ul.list-check:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.home .contents .wrapper>div.l-full .l-two-third .whitebox ul.list-check:after{clear:both}.home .contents .wrapper>div.l-full .l-two-third .whitebox ul.list-check:first-child{width:100%;margin-bottom:0}.home .contents .wrapper>div.l-full .l-two-third .whitebox ul.list-check li{float:left;width:50%;min-width:240px}}.home .contents .wrapper>div.l-full .l-two-third .whitebox div.list:after,.home .contents .wrapper>div.l-full .l-two-third .whitebox div.list:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.background .home .contents .wrapper>div.l-full .thumbs,.home .contents .wrapper>div.l-full .background .thumbs,.home .contents .wrapper>div.l-full .l-one-third{margin-top:0}@media only screen and (max-width:919px) and (min-width:520px){.background .home .contents .wrapper>div.l-full .thumbs,.home .contents .wrapper>div.l-full .background .thumbs,.home .contents .wrapper>div.l-full .l-one-third{float:left;width:33.3333333333%;margin-left:4.1666666667%;margin-right:0}.background .home .contents .wrapper>div.l-full .thumbs .whitebox,.home .contents .wrapper>div.l-full .background .thumbs .whitebox,.home .contents .wrapper>div.l-full .l-one-third .whitebox,.home .contents .wrapper>div.l-full .l-two-third .whitebox{padding:20px!important}}@media only screen and (max-width:760px){.background .home .contents .wrapper>div.l-full .thumbs,.home .contents .wrapper>div.l-full .background .thumbs,.home .contents .wrapper>div.l-full .l-one-third{clear:both;float:none;margin-left:0;margin-right:0;width:auto}.background .home .contents .wrapper>div.l-full .thumbs ul li,.home .contents .wrapper>div.l-full .background .thumbs ul li,.home .contents .wrapper>div.l-full .l-one-third ul li{float:left;width:50%;min-width:240px}.background .home .contents .wrapper>div.l-full .thumbs ul:after,.background .home .contents .wrapper>div.l-full .thumbs ul:before,.home .contents .wrapper>div.l-full .background .thumbs ul:after,.home .contents .wrapper>div.l-full .background .thumbs ul:before,.home .contents .wrapper>div.l-full .l-one-third ul:after,.home .contents .wrapper>div.l-full .l-one-third ul:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.background .home .contents .wrapper>div.l-full .thumbs ul:after,.home .contents .wrapper>div.l-full .background .thumbs ul:after,.home .contents .wrapper>div.l-full .l-one-third ul:after{clear:both}}@media only screen and (max-width:520px){.background .home .contents .wrapper>div.l-full .thumbs .whitebox,.home .contents .wrapper>div.l-full .background .thumbs .whitebox,.home .contents .wrapper>div.l-full .l-one-third .whitebox,.home .contents .wrapper>div.l-full .l-two-third .whitebox{padding:20px 15px!important}}.background .home .contents .wrapper>div.l-full .thumbs .whitebox h2,.home .contents .wrapper>div.l-full .background .thumbs .whitebox h2,.home .contents .wrapper>div.l-full .l-one-third .whitebox h2,.home .contents .wrapper>div.l-full .l-two-third .whitebox h2{margin-top:6px;margin-bottom:13px;font-size:1.05em}.background .home .contents .wrapper>div.l-full .thumbs .whitebox .list-check,.home .contents .wrapper>div.l-full .background .thumbs .whitebox .list-check,.home .contents .wrapper>div.l-full .l-one-third .whitebox .list-check,.home .contents .wrapper>div.l-full .l-two-third .whitebox .list-check{margin-bottom:15px}@media only screen and (max-width:919px) and (min-width:520px){.background .home .contents .wrapper>div.l-full .thumbs .whitebox .list-check li,.home .contents .wrapper>div.l-full .background .thumbs .whitebox .list-check li,.home .contents .wrapper>div.l-full .l-one-third .whitebox .list-check li,.home .contents .wrapper>div.l-full .l-two-third .whitebox .list-check li{font-size:.85em}}.background .home .contents .wrapper>div.l-full .thumbs .whitebox .list-check li a:focus,.home .contents .wrapper>div.l-full .background .thumbs .whitebox .list-check li a:focus,.home .contents .wrapper>div.l-full .l-one-third .whitebox .list-check li a:focus,.home .contents .wrapper>div.l-full .l-two-third .whitebox .list-check li a:focus{outline:0}.background .home .contents .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon,.home .contents .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon,.home .contents .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon,.home .contents .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon{font-size:.9em;margin:0;padding:0}@media only screen and (max-width:520px){.background .home .contents .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon,.home .contents .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon,.home .contents .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon,.home .contents .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon{font-size:.85em}}.background .home .contents .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon a,.home .contents .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon a,.home .contents .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon a,.home .contents .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon a{padding:1em 2.3em .8em .8em;outline:0}.background .home .contents .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon:focus,.home .contents .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon:focus,.home .contents .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon:focus,.home .contents .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon:focus{background:red}.background .home .contents .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon:focus a,.home .contents .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon:focus a,.home .contents .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon:focus a,.home .contents .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon:focus a{outline:0}.background .home .contents .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon span,.home .contents .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon span,.home .contents .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon span,.home .contents .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon span{margin-right:10px;margin-top:15px;font-size:16px;font-weight:lighter;outline:0}@media only screen and (max-width:919px){.background .home .contents .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon a,.home .contents .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon a,.home .contents .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon a,.home .contents .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon a{padding-top:.7em}.background .home .contents .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon span,.home .contents .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon span,.home .contents .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon span,.home .contents .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon span{margin-top:11px}}.home .logos{margin:45px 0 15px;float:left;width:100%;height:43px}.home .logos .list-logos{list-style:none}.home .logos .list-logos:after,.home .logos .list-logos:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}@media only screen and (max-width:700px){.home .logos .list-logos{margin:0}}.home .logos .list-logos li{min-height:43px;display:block;float:left;width:14.5833333333%;margin-left:2.2916666667%;margin-right:0}@media only screen and (max-width:700px){.home .logos .list-logos li{float:left;width:29.1666666667%;margin-left:4.1666666667%;margin-right:0}}.home .logos .list-logos li a{width:110px;height:50px;display:block;margin:0 auto;background:url(/wp-content/themes/lentis/concept7/images/Sprite_logos-bw.png) no-repeat;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.home .logos .list-logos li a.Lentis{background-position:0 0}.home .logos .list-logos li a.Lentis-Direct{background-position:-110px 0}.home .logos .list-logos li a.PsyQ{background-position:-220px 0}.home .logos .list-logos li a.Jonx{background-position:-330px 0}.home .logos .list-logos li a.Dignis{background-position:-440px 0}.home .logos .list-logos li a.Forint{background-position:-550px 0}.home .logos .list-logos li a:focus,.home .logos .list-logos li a:hover{background-image:url(/wp-content/themes/lentis/concept7/images/Sprite_logos-clr.png);outline:0}@media only screen and (max-width:700px){.home .logos .list-logos li a{width:70px;height:30px;background-size:400px}.home .logos .list-logos li a.Lentis{background-position:0 0}.home .logos .list-logos li a.Lentis-Direct{background-position:-63px 0}.home .logos .list-logos li a.PsyQ{background-position:-130px 0}.home .logos .list-logos li a.Jonx{background-position:-201px 0}.home .logos .list-logos li a.Dignis{background-position:-266px 0}.home .logos .list-logos li a.Forint{background-position:-334px 0}}.home .logos .list-logos li:first-child{float:left;width:14.5833333333%;margin-left:0;margin-right:0}@media only screen and (max-width:700px){.home .logos .list-logos li:first-child,.home .logos .list-logos li:first-child+li+li+li{float:left;width:29.1666666667%;margin-left:0;margin-right:0}}.error404 .overview .wrapper h1{margin:60px 0 30px;width:62.5%}@media only screen and (max-width:760px){.error404 .overview .wrapper h1{width:100%}}.error404 .overview #searchform:after,.error404 .overview #searchform:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.error404 .overview .wrapper>div.l-full .l-two-third{margin-left:0;margin-top:0}@media only screen and (max-width:919px) and (min-width:520px){.error404 .overview .wrapper>div.l-full .l-two-third{float:left;width:61.4583333333%;margin-left:0;margin-right:0}}@media only screen and (max-width:760px){.error404 .overview .wrapper>div.l-full .l-two-third{clear:both;float:none;margin-left:0;margin-right:0;width:auto;margin-bottom:20px}}.error404 .overview .wrapper>div.l-full .l-two-third .whitebox ul.list-check{width:40%;float:left}.error404 .overview .wrapper>div.l-full .l-two-third .whitebox ul.list-check:first-child{width:55%;margin-right:5%}@media only screen and (max-width:760px){.error404 .overview .wrapper>div.l-full .l-two-third .whitebox ul.list-check{float:none;width:100%}.error404 .overview .wrapper>div.l-full .l-two-third .whitebox ul.list-check:after,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox ul.list-check:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.error404 .overview .wrapper>div.l-full .l-two-third .whitebox ul.list-check:after{clear:both}.error404 .overview .wrapper>div.l-full .l-two-third .whitebox ul.list-check:first-child{width:100%;margin-bottom:0}.error404 .overview .wrapper>div.l-full .l-two-third .whitebox ul.list-check li{float:left;width:50%;min-width:240px}}.error404 .overview .wrapper>div.l-full .l-two-third .whitebox div.list:after,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox div.list:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.background .error404 .overview .wrapper>div.l-full .thumbs,.error404 .overview .wrapper>div.l-full .background .thumbs,.error404 .overview .wrapper>div.l-full .l-one-third{margin-top:0}@media only screen and (max-width:919px) and (min-width:520px){.background .error404 .overview .wrapper>div.l-full .thumbs,.error404 .overview .wrapper>div.l-full .background .thumbs,.error404 .overview .wrapper>div.l-full .l-one-third{float:left;width:33.3333333333%;margin-left:4.1666666667%;margin-right:0}.background .error404 .overview .wrapper>div.l-full .thumbs .whitebox,.error404 .overview .wrapper>div.l-full .background .thumbs .whitebox,.error404 .overview .wrapper>div.l-full .l-one-third .whitebox,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox{padding:20px!important}}@media only screen and (max-width:760px){.background .error404 .overview .wrapper>div.l-full .thumbs,.error404 .overview .wrapper>div.l-full .background .thumbs,.error404 .overview .wrapper>div.l-full .l-one-third{clear:both;float:none;margin-left:0;margin-right:0;width:auto}.background .error404 .overview .wrapper>div.l-full .thumbs ul li,.error404 .overview .wrapper>div.l-full .background .thumbs ul li,.error404 .overview .wrapper>div.l-full .l-one-third ul li{float:left;width:50%;min-width:240px}.background .error404 .overview .wrapper>div.l-full .thumbs ul:after,.background .error404 .overview .wrapper>div.l-full .thumbs ul:before,.error404 .overview .wrapper>div.l-full .background .thumbs ul:after,.error404 .overview .wrapper>div.l-full .background .thumbs ul:before,.error404 .overview .wrapper>div.l-full .l-one-third ul:after,.error404 .overview .wrapper>div.l-full .l-one-third ul:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.background .error404 .overview .wrapper>div.l-full .thumbs ul:after,.error404 .overview .wrapper>div.l-full .background .thumbs ul:after,.error404 .overview .wrapper>div.l-full .l-one-third ul:after{clear:both}}@media only screen and (max-width:520px){.background .error404 .overview .wrapper>div.l-full .thumbs .whitebox,.error404 .overview .wrapper>div.l-full .background .thumbs .whitebox,.error404 .overview .wrapper>div.l-full .l-one-third .whitebox,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox{padding:20px 15px!important}}.background .error404 .overview .wrapper>div.l-full .thumbs .whitebox h2,.error404 .overview .wrapper>div.l-full .background .thumbs .whitebox h2,.error404 .overview .wrapper>div.l-full .l-one-third .whitebox h2,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox h2{margin-top:6px;margin-bottom:13px;font-size:1.05em}.background .error404 .overview .wrapper>div.l-full .thumbs .whitebox .list-check,.error404 .overview .wrapper>div.l-full .background .thumbs .whitebox .list-check,.error404 .overview .wrapper>div.l-full .l-one-third .whitebox .list-check,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox .list-check{margin-bottom:15px}@media only screen and (max-width:919px) and (min-width:520px){.background .error404 .overview .wrapper>div.l-full .thumbs .whitebox .list-check li,.error404 .overview .wrapper>div.l-full .background .thumbs .whitebox .list-check li,.error404 .overview .wrapper>div.l-full .l-one-third .whitebox .list-check li,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox .list-check li{font-size:.85em}}.background .error404 .overview .wrapper>div.l-full .thumbs .whitebox .list-check li a:focus,.error404 .overview .wrapper>div.l-full .background .thumbs .whitebox .list-check li a:focus,.error404 .overview .wrapper>div.l-full .l-one-third .whitebox .list-check li a:focus,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox .list-check li a:focus{outline:0}.background .error404 .overview .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon,.error404 .overview .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon,.error404 .overview .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon{font-size:.9em;margin:0;padding:0}@media only screen and (max-width:520px){.background .error404 .overview .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon,.error404 .overview .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon,.error404 .overview .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon{font-size:.85em}}.background .error404 .overview .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon a,.error404 .overview .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon a,.error404 .overview .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon a,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon a{padding:1em 2.3em .8em .8em;outline:0}.background .error404 .overview .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon:focus,.error404 .overview .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon:focus,.error404 .overview .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon:focus,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon:focus{background:red}.content,.detail{background:url(/wp-content/themes/lentis/concept7/images/bg-watermerk.png) 50% -210px no-repeat #eee}.background .error404 .overview .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon:focus a,.error404 .overview .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon:focus a,.error404 .overview .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon:focus a,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon:focus a{outline:0}.background .error404 .overview .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon span,.error404 .overview .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon span,.error404 .overview .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon span,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon span{margin-right:10px;margin-top:15px;font-size:16px;font-weight:lighter;outline:0}@media only screen and (max-width:919px){.background .error404 .overview .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon a,.error404 .overview .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon a,.error404 .overview .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon a,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon a{padding-top:.7em}.background .error404 .overview .wrapper>div.l-full .thumbs .whitebox .button-contrast.icon span,.error404 .overview .wrapper>div.l-full .background .thumbs .whitebox .button-contrast.icon span,.error404 .overview .wrapper>div.l-full .l-one-third .whitebox .button-contrast.icon span,.error404 .overview .wrapper>div.l-full .l-two-third .whitebox .button-contrast.icon span{margin-top:11px}}@media only screen and (max-width:760px){.background .content .thumbs,.content .background .thumbs,.content .l-one-third,.content .l-two-third{clear:both;float:none;margin-left:0;margin-right:0;width:auto}}@media only screen and (max-width:520px){.detail{background:#f5f5f5}}.background .detail .thumbs,.detail .background .thumbs,.detail .l-one-third,.detail .l-two-third{margin-top:-100px}.background .detail .thumbs:after,.background .detail .thumbs:before,.detail .background .thumbs:after,.detail .background .thumbs:before,.detail .l-one-third:after,.detail .l-one-third:before,.detail .l-two-third:after,.detail .l-two-third:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.detail .l-two-third .whitebox .inn .button-cta{padding:0}.detail .l-two-third .whitebox .inn .button-cta>a{display:block;padding:1em 3em 1em .7em}.detail .l-two-third .whitebox .inn .button-cta>a span{position:absolute;top:.65em}@media only screen and (max-width:860px){.background .detail .thumbs,.detail .background .thumbs,.detail .l-one-third,.detail .l-two-third{clear:both;float:none;margin-left:0;margin-right:0;width:auto}.background .detail .thumbs,.detail .background .thumbs,.detail .l-one-third{margin-top:0}}.background .detail .thumbs .button-contrast,.detail .background .thumbs .button-contrast,.detail .l-one-third .button-contrast{margin-top:15px!important}.background .main .thumbs .whitebox,.main .background .thumbs .whitebox,.main .l-one-third .whitebox{margin-bottom:30px}.overview{background:url(/wp-content/themes/lentis/concept7/images/bg-watermerk.png) 50% 170px no-repeat #eee;padding-bottom:50px}.overview:after,.overview:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.overview .l-full{margin-top:16px}.overview .l-full h1{margin-top:7px}@media only screen and (max-width:520px){.overview{background:#f5f5f5}.overview .l-full h1{font-size:1.6em;margin:30px 0 20px}}.overview .l-full>div{margin-top:16px}.overview .l-full>div:after,.overview .l-full>div:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.overview .l-full>div section{overflow:hidden}@media only screen and (max-width:700px){.overview .l-full>div section{margin-bottom:20px;clear:both;float:none;margin-left:0;margin-right:0;width:auto}}.overview .l-full>div section:hover{border-color:#aaa}.overview .l-full>div section>a{display:block;width:100%;height:100%;padding:26px;text-decoration:none;border:none;outline:0}.overview .l-full>div section figure{width:100%;margin-left:-26px;margin-top:-26px;height:120px;text-align:center;-webkit-box-shadow:#000 0 1px 1px inset;-moz-box-shadow:#000 0 1px 1px inset;-o-box-shadow:#000 0 1px 1px inset;box-shadow:#000 0 1px 1px inset}.overview .l-full>div section figure>img{height:100%;width:auto}@media only screen and (max-width:700px){.overview .l-full>div section>a{padding:0}.overview .l-full>div section figure{margin:0;overflow:hidden}.overview .l-full>div section figure>img{height:auto;width:100%;min-height:120px}.overview .l-full>div section h2{padding:0 20px}}.overview .l-full>div section h2{margin-top:13px}.overview .l-full>div section p{font-size:.9em}@media only screen and (max-width:700px){.overview .l-full>div section p{padding:0 20px;margin-bottom:10px;min-height:0!important}}.overview .l-full>div section .button-contrast{margin-bottom:0}@media only screen and (max-width:700px){.overview .l-full>div section .button-contrast{margin:0 0 20px 20px}}.overview .topics .inner{background:#fff;padding:28px}.overview .topics.tabbox .box{padding:28px}.overview .topics>div:after,.overview .topics>div:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.overview .topics>div h2{padding-left:38px;margin-bottom:20px;position:relative;line-height:30px}.overview .topics>div h2 span{width:26px;height:26px;background:#b61d66;color:#fff;left:0;padding-left:7px;display:inline-block;font-size:12px;line-height:28px;position:absolute;margin-right:10px;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;-o-border-radius:26px;border-radius:26px}.overview .topics>div div{padding:0}.overview .topics>div div section{margin-bottom:10px;padding:0}.overview .topics>div div section .topic-letter{font-size:1.35em;color:#b61d66}.landing .overview{background-image:none;padding-top:50px}.landing h1{margin:0 0 18px}.landing .l-full{margin:0}.landing .l-two-third{float:left;width:60.4166666667%;margin-left:0;margin-right:4.1666666667%}@media only screen and (max-width:860px){.landing .l-two-third{clear:both;float:none;margin-left:0;margin-right:0;width:auto}}.background .landing .thumbs,.landing .background .thumbs,.landing .l-one-third{float:left;width:35.4166666667%;margin-left:0;margin-right:0}@media only screen and (max-width:860px){.background .landing .thumbs,.landing .background .thumbs,.landing .l-one-third{clear:both;float:none;margin-left:0;margin-right:0;width:auto}}.landing a[href^=tel]{text-decoration:underline}@media (min-width:590px){.landing a[href^=tel]{text-decoration:none;color:inherit;pointer-events:none}}.landing a{text-decoration:underline}.landing .text-box{font-size:16px;line-height:1.5em}.landing .text-box ul li{line-height:1.6875em}.landing .text-box .cta{color:#de700f;display:block;width:100%;margin-top:22px}.landing .text-box .cta p{margin:0;color:inherit;font-weight:700}.landing .text-box .cta a{color:inherit;font-size:24px;position:relative;padding-left:1.2em;margin-top:0;display:inline-block}.landing .text-box .cta a:before{position:absolute;left:0;top:0;font-size:18px;margin-top:-3px;width:20px;height:36px;display:block;text-align:center;text-decoration:none!important;line-height:34px;color:#de700f}@media only screen and (max-width:860px){.landing .text-box{margin-bottom:36px}}.media-box{font-size:16px}@media (max-width:590px){.landing .overview{padding-top:20px}.media-box{display:none}}.media-box .fullsize{width:100%;height:200px;overflow:hidden;display:block;text-align:center;margin-bottom:10px;position:relative;border-radius:10px}.media-box .fullsize .placeholder{width:100%;height:100%;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;overflow:hidden;position:relative;z-index:1}.media-box .fullsize .play{display:none}.media-box .fullsize.video{height:186px}.media-box .fullsize.video .play{width:3.125rem;height:3.125rem;position:absolute;top:50%;left:50%;margin:-1.5625rem 0 0 -1.5625rem;background:0 0;border:5px solid #fff;display:block;z-index:2;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}.media-box .fullsize.video .play:hover{border-color:#b61d66}.media-box .fullsize.video .play:hover:before{border-color:transparent transparent transparent #b61d66}.media-box .fullsize.video .play:active,.media-box .fullsize.video .play:focus{box-shadow:none;outline:0}.media-box .fullsize.video .play:before{content:"";display:block;position:absolute;top:50%;left:50%;margin:-14px 0 0 -7px;border-style:solid;border-width:14px 0 14px 18px;border-color:transparent transparent transparent #fff}.media-box .thumbs{width:100%;text-align:left}.media-box .thumbs ul{display:inline-block;list-style:none;margin:0}.media-box .thumbs ul li{height:48px;width:48px;overflow:hidden;float:left;margin-left:10px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.media-box .thumbs ul li:first-child{margin-left:0}.media-box .thumbs ul li .indicator{text-align:center;line-height:1;display:block;width:100%;height:100%;padding:8px 0 0;font-size:14px;color:#fff;background-color:#0178b6;text-decoration:none}.media-box .thumbs ul li .indicator span{width:100%;font-size:18px;display:block;font-weight:700}.aside .media-box h2{font-size:1.1rem;margin-bottom:15px}@media (max-width:590px){.aside .media-box{display:block}}.landing .locations .tabs{font-size:16px}@media (max-width:401px){.landing .location-wrapper{width:100%;margin:0}.landing .locations .tabs{width:90%;margin-left:5%}}.landing .locations .tabs ul li{width:auto;display:inline-block;float:left;border:none;background-color:#fff;color:#0178b6;position:relative;z-index:1}@media only screen and (max-width:940px){.landing .locations .tabs ul li{height:auto!important}}@media only screen and (max-width:700px){.landing .locations .tabs ul li{padding:18px 0!important}}@media only screen and (min-width:860px){.landing .locations .tabs ul li{padding-right:27px!important;padding-top:1em!important;margin-right:9px}}.landing .locations .tabs ul li span{background-color:#0178b6}.landing .locations .tabs ul li span:before{position:absolute;top:50%;left:50%;font-size:14px;margin:-7px 0 0 -8px}.landing .locations .tabs ul li:nth-child(2) span:before,.landing .locations .tabs ul li:nth-child(3) span:before{margin-left:-8px}.landing .locations .tabs ul li.active{z-index:3;border:1px solid #d0d0d0;border-bottom:0;position:relative;margin-top:-1px;-webkit-box-shadow:#c7c7c7 0 1px 3px;-moz-box-shadow:#c7c7c7 0 1px 3px;-o-box-shadow:#c7c7c7 0 1px 3px;box-shadow:#c7c7c7 0 1px 3px}.landing .locations .tabs ul li.active:before{content:"";width:100%;height:5px;display:block;bottom:-4px;left:0;background-color:#fff;position:absolute}.landing .locations .boxwrap{padding:32px 27px;position:relative;z-index:2;font-size:16px;line-height:1.5em}.landing .locations .boxwrap:after,.landing .locations .boxwrap:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}@media (max-width:410px){.landing .locations .boxwrap{padding:15px 18px}}.landing .locations .boxwrap .box-content{float:left;width:61.4583333333%;margin-left:0;margin-right:4.1666666667%;word-wrap:break-word}@media only screen and (max-width:860px){.landing .locations .boxwrap .box-content{clear:both;float:none;margin-left:0;margin-right:0;width:auto}}.landing .locations .boxwrap .aside{float:left;width:34.375%;margin-left:0;margin-right:0;margin-top:0}@media only screen and (max-width:860px){.landing .locations .boxwrap .aside{clear:both;float:none;margin-left:0;margin-right:0;width:auto}}.landing .locations .boxwrap h2{padding-top:24px;margin-bottom:18px;font-size:24px}.landing .locations .boxwrap h2:first-of-type{margin-top:0;padding-top:12px}.landing .locations .boxwrap p a[href~=mailto]{display:block;width:100%;word-break:break-all}.landing .locations .boxwrap strong{color:#2c2c2c}.landing .locations .boxwrap ul li{color:#2c2c2c;font-size:1em}.landing .locations .boxwrap ul.list-check li{color:#0178b6}.team .member{width:100%;margin-left:0;float:left;margin-bottom:22px}.team .member h3{font-size:15px;color:#2c2c2c;display:inline-block;margin:9px 0 0}.team .member h3 a{color:#0178b6;text-decoration:none}.team .member h3 a:focus,.team .member h3 a:hover{color:#2c2c2c}.team .member ul{list-style:none;margin:0}.team .member ul li{font-size:14px;line-height:1.6em;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.team .member ul li:first-child{margin-bottom:.75em}.team .member ul li:last-child{margin-top:.75em}.team .member ul li a{text-decoration:underline}.team .member figure{border-radius:10px;height:150px;overflow:hidden}@media (max-width:590px){.team .member>h3,.team .member>ul.details{width:56%;float:left}.team .member>figure{max-width:40%;height:auto;display:block;margin-right:4%;float:left}.team .member>figure img{width:auto;height:auto;max-width:100%;max-height:140px}}@media (max-width:401px){.team .member>h3,.team .member>ul.details{width:58%}.team .member>h3{margin-top:0}.team .member>ul.details li{line-height:1.25em;margin-top:.25em}.team .member>figure{max-width:33%;margin-right:5%}}@media (min-width:590px){.team .member{width:30%;margin-left:5%}.team .member:nth-child(3n+1){margin-left:0;clear:left}}#comment-nav-above:after,#comment-nav-below:after,.clearfix:after,.filter-tabs ul:after,.lentis-referrers-form .lentis-referrers-summary dl:after,.lentis-row:after,.lentis-team .lentis-member:after,.logos .list-logos:after,.overview.locations .whitebox .locations .t-body:after,.overview.locations .whitebox .places:after,.overview.locations .whitebox .search-box form:after,.overview.locations .whitebox .t-body ul:after,.overview.locations .whitebox .t-head ul:after,.stats ul li:after,.team .show-all,.team .show-less{clear:both}.team .show-all,.team .show-less{width:100%;position:relative;text-align:center;margin:0;float:left;display:block}.team .show-all button,.team .show-less button{display:inline-block;background-color:#fff;border:1px solid #d0d0d0;font-size:15px;color:#0178b6;font-weight:400;position:relative;z-index:2;padding:1em 1.5em;outline:0}.team .show-all button:hover,.team .show-less button:hover{color:#b61d66}.team .show-all button:focus,.team .show-less button:focus{box-shadow:none}.team .show-all:before,.team .show-less:before{width:100%;content:"";height:1px!important;visibility:visible;background-color:#d0d0d0;top:50%;left:0;z-index:1;margin-top:-1px;display:block;position:absolute}.accordion section .team{margin-top:10px!important;margin-bottom:25px!important}.accordion section .team .member h3{padding-left:0}.lt-ie9 .team .member{width:30%!important;margin-left:5%!important}.lt-ie9 .team .member:first-child,.lt-ie9 .team .member:first-child+div+div+div,.lt-ie9 .team .member:first-child+div+div+div+div+div+div{margin-left:0!important}.aside .team-member,.post-type-archive-lentis_employee .team-member,.single-lentis_employee .team-member{overflow:hidden;margin-bottom:15px}.aside .team-member figure,.post-type-archive-lentis_employee .team-member figure,.single-lentis_employee .team-member figure{float:left;margin:0 15px 0 0}.aside .team-member figure img,.post-type-archive-lentis_employee .team-member figure img,.single-lentis_employee .team-member figure img{border-radius:6px;max-width:60px;height:auto}.aside .team-member .details,.post-type-archive-lentis_employee .team-member .details,.single-lentis_employee .team-member .details{font-size:.9rem;overflow:hidden;padding:5px}.aside .team-member .details h3 a,.post-type-archive-lentis_employee .team-member .details h3 a,.single-lentis_employee .team-member .details h3 a{text-decoration:none}.aside .team-member .details .function,.post-type-archive-lentis_employee .team-member .details .function,.single-lentis_employee .team-member .details .function{color:#999;display:block;margin-bottom:0}.aside .team-member .details .function a,.post-type-archive-lentis_employee .team-member .details .function a,.single-lentis_employee .team-member .details .function a{color:#999;text-decoration:none}.aside .team-member .details .function a:hover,.post-type-archive-lentis_employee .team-member .details .function a:hover,.single-lentis_employee .team-member .details .function a:hover{text-decoration:underline}.single-lentis_employee .team-member figure img{max-width:100%;height:auto}.single-lentis_employee .team-member .details .function{margin-bottom:15px}.post-type-archive-lentis_employee .list-letters{border-bottom:1px solid #d0d0d0;color:#6c6c6c;font-size:1rem;list-style:none;margin:-1.25em -1.25em 1.25em;padding:1.25em}.post-type-archive-lentis_employee .list-letters li{display:inline-block;margin:0 4px}.post-type-archive-lentis_employee .list-letters li.label{margin-right:10px}.post-type-archive-lentis_employee .letter-wrapper{margin-bottom:10px}.post-type-archive-lentis_employee .letter-wrapper .topic-letter{color:#b61d66;font-size:1.35em}.post-type-archive-lentis_employee .team-member{min-height:85px}.landing .locations .aside>div,.page .aside>div{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:100%;border:1px solid #d0d0d0;overflow:hidden;margin-bottom:32px;font-size:16px}.landing .locations .aside>div h2,.page .aside>div h2{padding-top:0}.landing .locations .aside>div ul,.page .aside>div ul{list-style:none;margin:0}@media (max-width:860px) and (min-width:590px){.landing .locations .aside>div.halfablility,.page .aside>div.halfablility{width:48%;float:left;margin:2rem 0 0}.landing .locations .aside>div.halfablility+div,.page .aside>div.halfablility+div{margin-left:4%}}.landing .locations .aside .video,.page .aside .video{width:100%;padding:0;position:relative}.landing .locations .aside .video iframe,.page .aside .video iframe{width:100%;display:block;overflow:hidden}.landing .locations .aside .video .info,.page .aside .video .info{background:rgba(0,0,0,.5);position:absolute;bottom:0;left:0;width:100%;padding:9px 18px;color:#fff;line-height:1.5em;font-size:14px}.landing .locations .aside .contact,.page .aside .contact{font-size:16px;word-wrap:break-word}.landing .locations .aside .contact ul li,.page .aside .contact ul li{line-height:1.5em}.landing .locations .aside .contact a.phone,.page .aside .contact a.phone{color:#b61d66;font-weight:700;margin-top:1em;display:inline-block}.landing .locations .aside .contact a.phone:before,.page .aside .contact a.phone:before{text-decoration:none}@media only screen and (max-width:860px){.single-lentis_employee .team-member figure img{max-width:60px}.landing .locations .aside .contact,.page .aside .contact{margin-top:2rem}}.landing .locations .aside .widget_lentis_stories.whitebox,.page .aside .widget_lentis_stories.whitebox{overflow:visible}.landing .locations .aside .widget_lentis_stories.whitebox .quotes .controls button.left,.page .aside .widget_lentis_stories.whitebox .quotes .controls button.left{left:-44px}.landing .locations .aside .widget_lentis_stories.whitebox .quotes .controls button.right,.page .aside .widget_lentis_stories.whitebox .quotes .controls button.right{right:-44px}.landing .locations .aside .posts h2,.page .aside .posts h2{font-size:18px;line-height:1.5em}.landing .locations .aside .posts a,.page .aside .posts a{display:block;width:100%;font-weight:700;position:relative;padding-left:18px;margin-bottom:18px;line-height:22px}.landing .locations .aside .posts a:before,.page .aside .posts a:before{text-decoration:none!important;position:absolute;left:0;top:4px}.landing .locations .aside .posts .news a,.page .aside .posts .news a{padding-left:0;margin-bottom:0;text-decoration:none}.landing .locations .aside .posts .news li+li,.page .aside .posts .news li+li{margin-top:15px}.landing .locations .aside .testimonial,.page .aside .testimonial{padding:0}.landing .locations .aside .testimonial .tm-media,.page .aside .testimonial .tm-media{width:100%;height:180px;display:block;overflow:hidden}.landing .locations .aside .testimonial .tm-content,.page .aside .testimonial .tm-content{padding:1rem}.landing .locations .aside .testimonial .tm-content a,.page .aside .testimonial .tm-content a{display:block;width:100%;font-weight:700;position:relative;padding-left:18px;margin-bottom:18px;line-height:22px}.landing .locations .aside .testimonial .tm-content a:before,.page .aside .testimonial .tm-content a:before{text-decoration:none!important;position:absolute;left:0;top:1px}.stats{padding:19px 19px 18px}.stats ul{margin:0;list-style:none}.stats ul li{font-size:16px;line-height:1.5em;margin:0 0 15px}.stats ul li:after,.stats ul li:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.stats ul li span{width:40%;float:left;padding-right:5%;text-align:center;color:#b61d66;font-size:26px}@media only screen and (max-width:410px){.stats ul li span{font-size:22px}}.stats ul li p{width:60%;float:left;margin:0}.stats ul li:last-child{margin:0;padding:0;background-image:none}.stats ul li:nth-child(2n+1){background-position:right bottom}.whitebox .stats{padding:0}.quotes{position:relative}.quotes.stories .quote-container ul li>p{height:90px}.quotes .quote-container{width:100%;position:relative;overflow:hidden;height:180px}@media (max-width:401px){.quotes .quote-container{height:225px}}.quotes .quote-container ul li{width:100%;position:absolute;left:0;top:0;margin-left:100%;opacity:0;visibility:hidden}.quotes .quote-container ul li.is-active{margin-left:0;opacity:1;visibility:visible}.quotes .quote-container ul li>p{font-size:15px;font-weight:700;height:80px;overflow:hidden;line-height:1.6em;word-break:hyphenate;text-overflow:ellipsis}@media (max-width:401px){.quotes .quote-container ul li>p{height:135px;text-align:center}.quotes .quote-container ul li .author figure{display:none}}.quotes .quote-container ul li .author figure{width:20%;max-width:60px;float:left;margin-right:5%;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;overflow:hidden}.post-whitebox-image img,.quotes .quote-container ul li .author figure img{max-width:100%;height:auto}.quotes .quote-container ul li .author>p{width:75%;float:left;display:block;font-size:16px}.quotes .quote-container ul li .author>p strong{width:100%;display:block;font-weight:700}@media (max-width:401px){.quotes .quote-container ul li .author>p{width:100%;text-align:center}}.quotes .indicator{text-align:center}.quotes .indicator>ul{list-style:none;margin:0;display:inline-block}.quotes .indicator>ul li{float:left;width:16px;height:16px;background-color:#d0d0d0;margin-left:9px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}.quotes .indicator>ul li:first-child{margin:0}.quotes .indicator>ul li.is-active{background-color:#0178b6}.quotes .controls button{width:36px;height:36px;border:1px solid #d0d0d0;background-color:#fff;position:absolute;top:50%;left:-42px;margin-top:-18px;color:#0178b6;line-height:27px;outline:0;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}.quotes .controls button:hover{color:#b61d66}.quotes .controls button:active,.quotes .controls button:focus{box-shadow:none}.quotes .controls button:before{width:auto;padding:0}.quotes .controls button.right{left:auto;right:-42px}.quotes .controls button.right:before{margin-right:-1px}.quotes .controls button.left:before{margin-left:-2px}@media (max-width:401px){.quotes .controls button{line-height:29px}}.aside .quotes.stories .quote-container ul li>p{height:55px}.landing .locations .aside>div{overflow:visible}.whitebox-content>.quotes .controls{font-size:.9rem}.whitebox-content>.quotes .controls button.left{left:-38px}.whitebox-content>.quotes .controls button.right{right:-38px}.overview.locations .whitebox>div{padding:28px;margin-top:0;margin-bottom:0}@media only screen and (max-width:700px){.overview.locations .whitebox>div{padding:20px}}.overview.locations .whitebox .search-box{border-bottom:1px solid #d0d0d0}.overview.locations .whitebox .search-box .pt-label{font-size:.9rem;margin-bottom:5px}.overview.locations .whitebox .search-box form:after,.overview.locations .whitebox .search-box form:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.overview.locations .whitebox .search-box form label{display:block;font-size:.9rem;margin-bottom:5px}.overview.locations .whitebox .search-box form input[type=text]{width:70%;float:left;margin-right:10px;padding:.7em 1em .5em}.overview.locations .whitebox .search-box form input[type=text]::-webkit-input-placeholder{font-size:.9em!important;color:#bcbcbc!important;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.overview.locations .whitebox .search-box form input[type=text]:-moz-placeholder{font-size:.9em!important;color:#bcbcbc!important;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.overview.locations .whitebox .search-box form input[type=text]::-moz-placeholder{font-size:.9em!important;color:#bcbcbc!important;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.overview.locations .whitebox .search-box form input[type=text]:-ms-input-placeholder{font-size:.9em!important;color:#bcbcbc!important;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.overview.locations .whitebox .search-box form .submit{padding:1.2em 1.5em .9em;margin-bottom:0}@media only screen and (max-width:590px){.overview.locations .whitebox .search-box .pt-label{font-weight:700;margin-bottom:10px}.overview.locations .whitebox .search-box form label{width:100%;font-weight:700;line-height:1.5em;margin-bottom:10px;padding:0 3px}.overview.locations .whitebox .search-box form input[type=text]{margin:0 0 10px;width:100%}}@media only screen and (max-width:860px){.overview.locations .whitebox .search-box form{margin-bottom:15px}}.overview.locations .whitebox .locations{padding:0}.overview.locations .whitebox .locations .t-head{background-color:#f1f1f1;margin-top:0}.overview.locations .whitebox .locations .t-head ul li{padding:10px 0 8px;font-size:.85em;font-weight:700}@media only screen and (max-width:800px){.overview.locations .whitebox .search-box{border:none}.overview.locations .whitebox .locations .t-head{display:none}}@media only screen and (max-width:919px){.overview.locations .whitebox .locations .t-head .hide-mob{display:none}}.overview.locations .whitebox .locations .t-body{margin-top:0;float:left;width:100%;margin-left:0;margin-right:0}.overview.locations .whitebox .locations .t-body:after,.overview.locations .whitebox .locations .t-body:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.overview.locations .whitebox .locations .t-body ul.row{border-top:1px solid #d0d0d0;cursor:pointer}.overview.locations .whitebox .locations .t-body ul.row:hover{background:#f6f6f6}.overview.locations .whitebox .locations .t-body ul.row:last-of-type{overflow:hidden;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.overview.locations .whitebox .locations .t-body ul.row li{font-size:.85em;line-height:1.75em}.overview.locations .whitebox .locations .t-body ul.row li a{text-decoration:none}.overview.locations .whitebox .locations .t-body ul.row li .pt-email{display:block}.overview.locations .whitebox .locations .t-body ul.row li.r-name{font-weight:700}@media only screen and (max-width:800px){.overview.locations .whitebox .locations .t-body ul.row li.r-name:after{content:"\203A \0020";float:right;font-size:2em;color:#0178b6}}.overview.locations .whitebox .locations .t-body ul.row li.r-address .zip-code{display:block;width:100%}.overview.locations .whitebox .locations .t-body ul.row li.r-detail .item{width:100%;display:block;font-size:.95em}.overview.locations .whitebox .t-body ul,.overview.locations .whitebox .t-head ul{list-style:none;margin:0;padding:0 28px}.overview.locations .whitebox .t-body ul:after,.overview.locations .whitebox .t-body ul:before,.overview.locations .whitebox .t-head ul:after,.overview.locations .whitebox .t-head ul:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.overview.locations .whitebox .t-body ul li,.overview.locations .whitebox .t-head ul li{float:left;padding:10px 0}.overview.locations .whitebox .t-body ul li.r-name,.overview.locations .whitebox .t-head ul li.r-name{float:left;width:39.5833333333%;margin-left:0;margin-right:0}@media only screen and (max-width:800px){.overview.locations .whitebox .t-body ul li.r-name,.overview.locations .whitebox .t-head ul li.r-name{clear:both;float:none;margin-left:0;margin-right:0;width:auto;width:100%;padding:20px 0 0}}.overview.locations .whitebox .t-body ul li.r-address,.overview.locations .whitebox .t-head ul li.r-address{float:left;width:16.6666666667%;margin-left:0;margin-right:2.0833333333%}@media only screen and (max-width:800px){.overview.locations .whitebox .t-body ul li.r-address,.overview.locations .whitebox .t-head ul li.r-address{clear:both;float:none;margin-left:0;margin-right:0;width:auto;width:100%;padding-bottom:0;padding-top:0}.overview.locations .whitebox .t-body ul li.r-address .zip-code,.overview.locations .whitebox .t-head ul li.r-address .zip-code{width:auto!important;display:inline-block!important}}.overview.locations .whitebox .t-body ul li.r-phone,.overview.locations .whitebox .t-head ul li.r-phone{float:left;width:16.6666666667%;margin-left:0;margin-right:0}@media only screen and (max-width:800px){.overview.locations .whitebox .t-body ul li.r-phone,.overview.locations .whitebox .t-head ul li.r-phone{clear:both;float:none;margin-left:0;margin-right:0;width:auto;width:100%;padding-top:0}}.overview.locations .whitebox .t-body ul li.r-detail,.overview.locations .whitebox .t-head ul li.r-detail{float:left;width:25%;margin-left:0;margin-right:0}@media only screen and (max-width:800px){.overview.locations .whitebox .t-body ul li.r-detail,.overview.locations .whitebox .t-head ul li.r-detail{clear:both;float:none;margin-left:0;margin-right:0;width:auto;width:100%}}.overview.locations .whitebox .places{width:100%}.overview.locations .whitebox .places:after,.overview.locations .whitebox .places:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.overview.locations .whitebox .places h2{margin-bottom:15px}.overview.locations .whitebox .places .list-places{width:25%;float:left;margin-bottom:0}@media only screen and (max-width:700px){.overview.locations .whitebox .t-body ul,.overview.locations .whitebox .t-head ul{padding:0 20px}.overview.locations .whitebox .places{padding-bottom:0}.overview.locations .whitebox .places .list-places{width:50%;margin-bottom:20px}}.overview.locations .whitebox .map{width:100%;height:400px;padding:0;overflow:hidden;position:relative;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.contact .l-two-third section>div{padding-bottom:0!important}@media only screen and (max-width:520px){.contact{background:#f5f5f5}.contact .l-two-third section>div .block{margin:0!important;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.contact .l-two-third form .button-contrast{padding-top:12px;margin-top:10px}}.contact .l-two-third form .button-contrast{min-width:180px;font-weight:400;padding-bottom:.65em;margin-bottom:0}.lentis-referrers-form{font-size:.9rem}.lentis-referrers-form legend{color:#b61d66;white-space:normal}.lentis-referrers-form .field-group{color:#2c2c2c;margin-bottom:5px}.lentis-referrers-form .field-footer{margin-top:15px}.lentis-referrers-form .field-footer .button-contrast.disabled{background:#bfbfbf;border-color:#bfbfbf;cursor:default;text-shadow:none}.lentis-referrers-form .field-footer .button-contrast.disabled:active,.lentis-referrers-form .field-footer .button-contrast.disabled:focus,.lentis-referrers-form .field-footer .button-contrast.disabled:hover{background:#bfbfbf;border-color:#bfbfbf;box-shadow:none}.lentis-referrers-form .lentis-referrers-advice-container{background:#f0f7fb;border:3px solid #0178b6;border-radius:10px;font-size:.9rem;margin-bottom:1.25em;padding:30px}.lentis-referrers-form .lentis-referrers-advice-container p:last-child{margin:0}.lentis-referrers-form .lentis-referrers-summary dl:after,.lentis-referrers-form .lentis-referrers-summary dl:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.lentis-referrers-form .lentis-referrers-summary dl dd,.lentis-referrers-form .lentis-referrers-summary dl dt{float:left;margin:0}.lentis-referrers-form .lentis-referrers-summary dl dt{width:40%}.lentis-referrers-form .lentis-referrers-summary dl dd{width:60%}body .gform_wrapper.lentis_form_wrapper .left_label li.gfield_html_formatted{margin-left:31%!important}body .gform_wrapper.lentis_form_wrapper .left_label li.gfield_html_formatted h2{margin-top:1.5rem}@media only screen and (max-width:860px){.lentis-referrers-form .lentis-referrers-summary dl dd,.lentis-referrers-form .lentis-referrers-summary dl dt,body .gform_wrapper.lentis_form_wrapper .left_label .gfield_label{float:none;width:100%}body .gform_wrapper.lentis_form_wrapper .left_label input.large,body .gform_wrapper.lentis_form_wrapper .left_label input.medium,body .gform_wrapper.lentis_form_wrapper .left_label textarea.large{width:100%}body .gform_wrapper.lentis_form_wrapper .gform_footer.left_label,body .gform_wrapper.lentis_form_wrapper .left_label li.gfield_html_formatted{margin-left:0!important;width:100%}}body .gform_wrapper.referrers_form_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,body .gform_wrapper.referrers_form_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body .gform_wrapper.referrers_form_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul,body .gform_wrapper.referrers_form_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{list-style:none!important;margin:0!important;padding:0!important}body .gform_wrapper.referrers_form_wrapper .gfield_html_formatted{background:#f0f7fb;border-radius:10px;overflow:hidden;padding:30px;margin-top:20px}body .gform_wrapper.referrers_form_wrapper .gfield_html_formatted .accordion{margin:-30px!important}body .gform_wrapper.referrers_form_wrapper .gfield_html_formatted .accordion section,body .gform_wrapper.referrers_form_wrapper .gfield_html_formatted .accordion section .lentis-location{border:none!important}body .gform_wrapper.referrers_form_wrapper .gfield_html_formatted .accordion section .lentis-location .lentis-location-intro{background:#fff!important}body .gform_wrapper.referrers_form_wrapper .gfield_html_formatted .accordion section h2{margin:0}body .gform_wrapper.referrers_form_wrapper .gfield_html_formatted .accordion section h2 a{border:none!important;padding:1.1rem 1.3rem 1.1rem 3.5rem}body .gform_wrapper.referrers_form_wrapper .gfield_html_formatted>h3{font-size:1.3rem}body .gform_wrapper.referrers_form_wrapper .gfield_html_formatted ul.list-check+h3{margin-top:20px}body .gform_wrapper.referrers_form_wrapper .gfield_html_formatted .button-contrast{margin:0}body .gform_wrapper.referrers_form_wrapper .gform_footer{display:none}.content .l-two-third .whitebox .intro .accordion{margin:0 -30px -30px}@media only screen and (max-width:860px){.content .l-two-third .whitebox .intro .accordion{margin:0 -20px -20px}}.content .l-two-third .whitebox .intro .accordion section .lentis-location{border:1px solid #d0d0d0;border-radius:10px;margin-bottom:15px;overflow:hidden}.content .l-two-third .whitebox .intro .accordion section .lentis-location .lentis-location-intro{background:#f9f9f9;padding:20px}.content .l-two-third .whitebox .intro .accordion section .lentis-location .lentis-location-intro h3{padding:0}.content .l-two-third .whitebox .intro .accordion section .lentis-location .lentis-location-intro ul{list-style:none;margin:0}.content .l-two-third .whitebox .intro .accordion section .lentis-location .lentis-team{border-top:1px solid #d0d0d0;padding:20px}.lentis-team .lentis-member:after,.lentis-team .lentis-member:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.lentis-team .lentis-member+.lentis-member{margin-top:15px}.lentis-team .lentis-member .lentis-member-avatar{float:left;max-width:60px;margin:0 15px 0 0}.lentis-team .lentis-member .lentis-member-avatar img{border-radius:10px}.lentis-team .lentis-member .lentis-member-content{overflow:hidden;padding:6px 0}.lentis-team .lentis-member .lentis-member-content p{margin:0}.lentis-team .lentis-member .lentis-member-content h4{color:#2c2c2c;font-size:15px;padding:0}.lentis-referrers-csv-form{background:#f0f7fb;border-radius:10px;margin-bottom:30px;padding:30px;font-size:.9rem}.lentis-referrers-csv-form fieldset{margin:0}.lentis-referrers-csv-form fieldset+fieldset{margin-top:1.25em}.lentis-referrers-csv-form legend{display:table;white-space:normal}.lentis-referrers-csv-results{font-size:.9rem;margin-bottom:1.25em;overflow:hidden}.lentis-referrers-csv-results .lentis-referrers-treatment-category>section>div{padding:0 1.25em 1.25em!important}.lentis-referrers-csv-results .lentis-referrers-treatment-category>section>div table{background:#fff;margin:0}.lentis-referrers-csv-results .lentis-referrers-treatment-category>section>div.table-responsive{border:none;margin-bottom:0}.lentis-referrers-csv-results .lentis-referrers-result{margin:0 30px 30px}.lentis-referrers-table-wrapper{font-size:.8rem;margin-bottom:30px;overflow-x:scroll;position:relative}.lentis-referrers-table-wrapper table th{background-color:#f9f9f9}.lentis-referrers-table-wrapper .lentis-referrers-more{display:none;position:absolute;right:0;bottom:0;left:0;text-align:center}.lentis-referrers-table-wrapper .lentis-referrers-more:before{background-color:#d0d0d0;content:'';display:block;margin-top:-1px;position:absolute;top:50%;left:0;width:100%;height:1px;z-index:1}.lentis-referrers-table-wrapper .lentis-referrers-more button{background-color:#fff;border:1px solid #d0d0d0;color:#0178b6;display:inline-block;font-size:15px;font-weight:400;position:relative;z-index:2;padding:1em 1.5em;outline:0}.lentis-referrers-table-wrapper .lentis-referrers-more button:hover{color:#b61d66}.lentis-referrers-table-wrapper .lentis-referrers-more button:focus{box-shadow:none}.lentis-referrers-table-wrapper.lentis-referrers-active{overflow:hidden;height:300px}.lentis-referrers-table-wrapper.lentis-referrers-active .lentis-referrers-more{display:block}.lentis-referrers-table-wrapper.lentis-referrers-active:before{background:linear-gradient(rgba(255,255,255,0),#fff);content:'';position:absolute;right:0;bottom:0;left:0;height:100px}.lentis-referrers-table-filter{margin-bottom:25px}.lentis-referrers-table-filter select{float:left;font-size:14px;line-height:1.42857143;margin:0 10px 0 0;padding:6px 12px;width:auto;height:34px}@media only screen and (max-width:860px){.lentis-referrers-table-filter select{float:none;margin:0 0 10px;width:100%}}header.header .logo a{background:0 0\9}@font-face{font-family:icons;src:url(/wp-content/themes/lentis/concept7/fonts/icons.eot);src:url(/wp-content/themes/lentis/concept7/fonts/icons.eot#iefix) format("embedded-opentype"),url(/wp-content/themes/lentis/concept7/fonts/icons.woff) format("woff"),url(/wp-content/themes/lentis/concept7/fonts/icons.ttf) format("truetype"),url(/wp-content/themes/lentis/concept7/font/icons.svg#icons) format("svg");font-weight:400;font-style:normal}[data-icon]:before{speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;line-height:1em;content:attr(data-icon)}@font-face{font-family:MetaWebBold;src:url(/wp-content/themes/lentis/concept7/fonts/metacomppro-bold-webfont.eot);src:url(/wp-content/themes/lentis/concept7/fonts/metacomppro-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/lentis/concept7/fonts/metacomppro-bold-webfont.woff) format("woff"),url(/wp-content/themes/lentis/concept7/fonts/metacomppro-bold-webfont.ttf) format("truetype"),url(/wp-content/themes/lentis/concept7/fonts/metacomppro-bold-webfont.svg#metacomppro-boldregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MetaWebMedium;src:url(/wp-content/themes/lentis/concept7/fonts/metacomppro-medium-webfont.eot);src:url(/wp-content/themes/lentis/concept7/fonts/metacomppro-medium-webfont.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/lentis/concept7/fonts/metacomppro-medium-webfont.woff) format("woff"),url(/wp-content/themes/lentis/concept7/fonts/metacomppro-medium-webfont.ttf) format("truetype"),url(/wp-content/themes/lentis/concept7/fonts/metacomppro-medium-webfont.svg#metacomppro-mediumregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MetaWebNormal;src:url(/wp-content/themes/lentis/concept7/fonts/metacomppro-normal-webfont.eot);src:url(/wp-content/themes/lentis/concept7/fonts/metacomppro-normal-webfont.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/lentis/concept7/fonts/metacomppro-normal-webfont.woff) format("woff"),url(/wp-content/themes/lentis/concept7/fonts/metacomppro-normal-webfont.ttf) format("truetype"),url(/wp-content/themes/lentis/concept7/fonts/metacomppro-normal-webfont.svg#metacomppro-normalregular) format("svg");font-weight:400;font-style:normal}@media print{.appointment .subjects,.appointment-form .subjects,.appointment-form>div,.appointment>div,.boroughs .subjects,.boroughs>div,.category .subjects,.category>div,.detail .subjects,.detail>div,.http-404 .subjects,.http-404>div,header .top .logo,header .top span.logo{padding:0}*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.telephone a,header .top .logo a,header .top span.logo a{text-decoration:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""!important}blockquote,img,pre,tr{page-break-inside:avoid}thead{display:table-header-group}.accordion section h2 a [data-icon]:before,.boroughs form,.breadcrumbs:before,.detail>div .button-set,.promo,.search,.telephone [data-icon]:before,.top-links,aside.related,footer,nav{display:none}img{max-width:100%!important}@page{margin:1.5cm 1cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}header .top h1.logo{text-size:3em}.appointment-form>div a[href]:after,.appointment>div a[href]:after,.boroughs>div a[href]:after,.category>div a[href]:after,.detail>div a[href]:after,.http-404>div a[href]:after{content:" <" attr(href) "> "}.detail>div{float:left;width:100%;margin-left:0;margin-right:0}.detail>div h1{margin:.5em 0 .25em}select{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}li.form-error input{border:1px solid #d2d2d2}.panel-callout{border-top:1px solid #717171;padding:1em 0}.breadcrumbs{font-size:.9em;padding:0}.breadcrumbs a[href]:after{content:" (" attr(href) ")"}.telephone{font-size:.8em}.accordion{border:0}.accordion section h2 a{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;border:0;font-family:MetaWebRegular,Helvetica,sans-serif;font-size:1.4em;font-weight:400;padding:0 3em 0 0}.accordion section h2 a [data-icon]:before{visibility:hidden}.accordion section .list-check{margin-left:2.5em}.accordion section .list-check [data-icon]:before{top:.25em}.accordion section div{display:block}.accordion section p{padding:0}.breadcrumbs,.feedback,.header,.lentis-readspeaker,.notice,.page-actions,.sharedaddy{display:none;visibility:hidden}.aside .whitebox{display:none}.wrapper .l-full .whitebox .accordion section h2 a{padding:1.2rem;line-height:1.2}.background{height:120px}.background .main-background,.background .wrapper{display:none}.whitebox{overflow:hidden}.facts,.lc5element{display:none}}.logos{margin:45px 0 15px;float:left;width:100%;height:43px}.logos .list-logos{list-style:none}.logos .list-logos:after,.logos .list-logos:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}@media only screen and (max-width:700px){.logos .list-logos{margin:0}}.logos .list-logos li{min-height:43px;display:block;float:left;width:14.5833333333%;margin-left:2.2916666667%;margin-right:0}@media only screen and (max-width:700px){.logos .list-logos li{float:left;width:29.1666666667%;margin-left:4.1666666667%;margin-right:0}}.logos .list-logos li a{width:110px;height:50px;display:block;margin:0 auto;background:url(/wp-content/themes/lentis/concept7/images/Sprite_logos-bw.png) no-repeat;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.logos .list-logos li a.Lentis{background-position:0 0}.logos .list-logos li a.Basis-GGZ-Lentis,.logos .list-logos li a.Lentis-Direct{background-position:-110px 0}.logos .list-logos li a.PsyQ{background-position:-220px 0}.logos .list-logos li a.Jonx{background-position:-330px 0}.logos .list-logos li a.Dignis{background-position:-440px 0}.logos .list-logos li a.Forint{background-position:-550px 0}.logos .list-logos li a:focus,.logos .list-logos li a:hover{background-image:url(/wp-content/themes/lentis/concept7/images/Sprite_logos-clr.png);outline:0}@media only screen and (max-width:700px){.logos .list-logos li a{width:70px;height:30px;background-size:400px}.logos .list-logos li a.Lentis{background-position:0 0}.logos .list-logos li a.Basis-GGZ-Lentis,.logos .list-logos li a.Lentis-Direct{background-position:-63px 0}.logos .list-logos li a.PsyQ{background-position:-130px 0}.logos .list-logos li a.Jonx{background-position:-201px 0}.logos .list-logos li a.Dignis{background-position:-266px 0}.logos .list-logos li a.Forint{background-position:-334px 0}}.logos .list-logos li:first-child{float:left;width:14.5833333333%;margin-left:0;margin-right:0}@media only screen and (max-width:700px){.logos .list-logos li:first-child,.logos .list-logos li:first-child+li+li+li{float:left;width:29.1666666667%;margin-left:0;margin-right:0}}.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin-right:5px;margin-bottom:5px}.alignright{float:right;margin-left:5px;margin-bottom:5px}.background blockquote{position:static}.background .cta{margin-top:25px}.background .cta .button-cta,.button-cta{padding:0}.background .cta .button-cta a,.button-cta a{display:block;padding:1em 3em 1em 1.5em;position:relative}.background .cta .button-cta a span,.button-cta a span{margin-top:0;margin-right:0;position:absolute;top:26%;right:10px}.home .background .cta .button-cta a span{margin-top:-3px;margin-right:-45px}.page-id-371 .background .cta .button-cta{display:inline-block;margin-right:20px;font-size:1em}.page-id-371 .background .cta>a{color:#fff;display:inline-block;font-size:.9em;font-weight:700;text-shadow:#000 0 0 5px}.page-id-371 .background .cta>a:hover{color:#fff}@media only screen and (max-width:520px){.page-id-371 .background .cta{position:static;margin-top:10px}.page-id-371 .background .cta .button-cta{margin-bottom:7px}.page-id-371 .background .cta>a{margin-left:2px;display:block}}.lentis-checklist ul,ul.lentis-checklist{font-size:.9rem;list-style:none;margin-left:0}.lentis-checklist li{font-size:1em!important;position:relative;padding-left:1.8em}.lentis-checklist li:before{content:'\e800';font-family:icons;font-size:1em;position:absolute;left:0}.background .cover_text,.commentlist .comment .comment-author,.nav-next a,.nav-previous a{font-family:MetaWebBold,Helvetica,sans-serif}.text-center .intro .lentis-checklist{display:inline-block;text-align:left}.clearfix:after,.clearfix:before{content:" ";display:table}.whitebox.event-details ul{font-size:16px;margin:0;list-style:none}.whitebox.event-details ul li{display:block;margin-bottom:5px}body .gform_wrapper{font-size:.9rem;padding:0}.gform_wrapper .gfield_description{font-size:.8rem;font-style:italic}.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio]{margin-top:.45em!important}body .gform_wrapper ul.gfield_radio li{overflow:visible}.gform_wrapper .gfield_radio label{font-size:.9em}.gform_wrapper select{height:2.2em}.accordion .gform_heading{font-size:1em}.accordion .gform_heading h3.gform_title{padding-left:0;font-size:1.1em}body .gform_wrapper label.gfield_label+div.ginput_container{margin-top:0!important}body .gform_wrapper .top_label .gfield_label{margin:.625em 0 0}body .gform_wrapper .gfield{margin-top:.75em}body .gform_wrapper .top_label .gfield_description{padding-top:.25em}.no-js .no-js-hide{display:none!important}.js .js-hide{display:none}ul{color:#2c2c2c;font-size:.9rem}.content .l-two-third .whitebox .intro>ul{font-size:.9em;line-height:29px}.nav-previous{float:left}.nav-next{float:right}.nav-next a,.nav-previous a{color:#b61d66;text-decoration:none}.nav-next .meta-nav,.nav-previous .meta-nav{font-family:sans-serif}div.socials li a{display:block}.accordion section h3{padding:0 1.611em}.accordion section .whitebox h3,.accordion section .whitebox h4{padding:0}.accordion section .lentis-checklist{margin:0 1.6em}@media only screen and (max-width:768px){.accordion section h3{padding:0 1.15em}.accordion section .lentis-checklist{margin:0 1.15em}}.detail .l-two-third .whitebox .accordion section>div .button-contrast{margin:0 1.85em .8em}.accordion section .whitebox .button-contrast{margin:0!important}.background .with-visual .content .thumbs,.with-visual .content .background .thumbs,.with-visual .content .l-one-third,.with-visual .content .l-two-third{margin-top:-100px}@media only screen and (max-width:860px){.background .with-visual .content .thumbs,.with-visual .content .background .thumbs,.with-visual .content .l-one-third{margin-top:0}}.background .lentis-grid .thumbs,.lentis-grid .background .thumbs,.lentis-grid .l-one-third{margin-bottom:3.125%}@media only screen and (min-width:768px){.overlay-detail .wrap .context{margin-top:-40px}}.overlay-detail .wrap .context h2{margin-bottom:.25em}@media only screen and (min-width:920px){.switched-layout .fixed-desktop{position:relative}.background .switched-layout .fixed-desktop .thumbs,.switched-layout .fixed-desktop .background .thumbs,.switched-layout .fixed-desktop .l-one-third{position:absolute;width:300px}.background .switched-layout .fixed-desktop .thumbs .aside-chapters,.switched-layout .fixed-desktop .background .thumbs .aside-chapters,.switched-layout .fixed-desktop .l-one-third .aside-chapters{margin:0}.switched-layout .fixed-desktop .l-two-third{width:100%;padding-left:340px;margin-left:0!important}}.locations .boxwrap .aside>div{padding:27px}.pt-top-anchor-container{position:fixed;left:calc(55% + 440px);bottom:35px;z-index:2}.pt-top-anchor-container .pt-top-anchor{background-color:#fff;border-radius:50%;cursor:pointer;box-shadow:#ccc 0 1px 4px;display:block;height:40px;width:40px;padding:6px 11px}@media only screen and (max-width:1150px){.pt-top-anchor-container{display:none}}.address:before,.fb a:before,.in a:before,.map:before,.phone:before,.pn a:before,.tw a:before,.yt a:before{font-family:icons;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;line-height:1em;font-size:30px}.aside #page_to_pages_list li a,.aside .widget_nav_menu ul li a,.fb a,.in a,.pn a,.post-whitebox h1 a,.search-list a,.tw a,.yt a{text-decoration:none}.social-facebook a:before,.social-instagram a:before,.social-linkedin a:before,.social-twitter a:before,.social-youtube a:before{background-repeat:no-repeat;background-size:cover;content:'';display:block;width:30px;height:30px}.social-linkedin a:before{background-image:url(../../../images/social-icons/linkedin-white.svg)}.social-instagram a:before{background-image:url(../../../images/social-icons/instagram-white.svg)}.social-facebook a:before{background-image:url(../../../images/social-icons/facebook-white.svg)}.social-youtube a:before{background-image:url(../../../images/social-icons/youtube-white.svg)}.social-twitter a:before{background-image:url(../../../images/social-icons/twitter-white.svg)}.fb a:before{content:'\E80C'}.tw a:before{content:'\E80A'}.pn a:before{content:'\E809'}.yt a:before{content:'\E80B'}.address:before,.map:before,.phone:before{margin-left:-35px;margin-right:10px;color:#b61d66;font-size:20px}.contact .phone:before{margin-left:0}.address:before{content:'\E810'}.phone:before{content:'\E811'}.map:before{content:'\E80F'}.background-overlay{display:none}@media only screen and (min-width:1700px){.background .main-background>img{float:none}}body .whitebox section h4{padding:0 1.611em}.aside #page_to_pages_list,.aside .widget_nav_menu ul{list-style:none;margin:0;padding:0}.aside #page_to_pages_list li,.aside .widget_nav_menu ul li{padding-left:10px;font-weight:700;color:#0178b6;line-height:32px;font-size:.9rem}.aside #page_to_pages_list li:before,.aside .widget_nav_menu ul li:before{content:"\203A \0020";margin-left:-11px;color:inherit;font-size:1.2em}@media only screen and (max-width:860px){.whitebox{margin-bottom:30px}}.search-title{padding-top:20px}#searchform{margin-top:20px}.search #searchform{margin-top:0}body .search-field{float:left;width:70%}.search-button{float:left;margin-left:15px!important}.search-query-string{font-style:italic}.search-list{list-style:none;margin:0;padding:0}.search-list li{border-top:solid 1px #ddd;font-size:.9em;margin-bottom:10px;padding-top:10px}.search-list li h2{display:inline-block}.search-list li .post-type-label{color:#999;float:right;font-size:12px}.background body.search-no-results .thumbs,.background body.search-results .thumbs,body.search-no-results .background .thumbs,body.search-no-results .l-one-third,body.search-results .background .thumbs,body.search-results .l-one-third{margin-left:0;margin-right:3.125%}@media only screen and (max-width:760px){.background body.search-no-results .thumbs,.background body.search-results .thumbs,body.search-no-results .background .thumbs,body.search-no-results .l-one-third,body.search-results .background .thumbs,body.search-results .l-one-third{margin:0}}body.search-no-results .l-two-third,body.search-results .l-two-third{margin-left:2.08333%;margin-right:0}@media only screen and (max-width:760px){body.search-no-results .l-two-third,body.search-results .l-two-third{margin:0}}body.page-template-page-template-featured-php.with-visual .content .l-three-third{margin-top:-50px}.page-template-page-template-featured-php .l-three-third,body.page-template-page-template-featured-php .l-three-third{margin-top:24px;width:98.96%}.l-three-third .whitebox{padding:1.25em 1.25em 0}.background .page-template-page-template-featured-php .content .thumbs,.background body.page-template-page-template-featured-php .content .thumbs,.background body.post-type-archive .content .thumbs,.page-template-page-template-featured-php .content .background .thumbs,.page-template-page-template-featured-php .content .l-one-third,.page-template-page-template-featured-php .content .l-two-third,body.page-template-page-template-featured-php .content .background .thumbs,body.page-template-page-template-featured-php .content .l-one-third,body.page-template-page-template-featured-php .content .l-two-third,body.post-type-archive .content .background .thumbs,body.post-type-archive .content .l-one-third,body.post-type-archive .content .l-two-third{margin-top:24px}.content .featured-left-widget ul li{float:left;width:50%}.content .featured-left-widget .button-contrast{margin-top:20px}@media (max-width:600px){body .search-field{width:100%}.search-button{display:block;margin-top:10px!important;margin-left:0!important;width:100%}}.post-whitebox{margin-bottom:25px}.post-whitebox-image{margin-bottom:15px}.single-post .post-whitebox-image{margin-bottom:5px}.post-whitebox-meta{color:#9c9c9c;font-size:14px;font-style:italic;margin-bottom:10px}.post-whitebox h1 a{color:#b61d66}.notice a,.post-whitebox h1 a:hover{text-decoration:underline}#lentis_problem_to_lentis_story_list a,.commentlist .comment a,.filter-tabs a,.menu-sub a,.pri a,.sec a,.widget_pronamic_events_widget a{text-decoration:none}.aside .whitebox .textwidget,.aside .whitebox.anchor p{font-size:.9rem}.wrapper-video{width:400px;position:absolute;left:50%;margin-left:-200px;margin-top:30px}.flex-video{position:relative;padding-top:25px;padding-bottom:56.25%;overflow:hidden;height:0}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.background .wrapper-video figure.persona{margin-left:0;left:50%;display:block!important}.background .wrapper-video figure.persona img{height:auto}.embed-youtube,.lentis-embed{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-youtube embed,.embed-youtube iframe,.embed-youtube object,.lentis-embed embed,.lentis-embed iframe,.lentis-embed object{position:absolute;top:0;left:0;width:100%;height:100%}.pronamic-event-spacer{margin-bottom:10px;display:block}@media only screen and (min-width:761px){.background .home .contents .wrapper>div.l-full .thumbs .whitebox,.home .contents .wrapper>div.l-full .background .thumbs .whitebox,.home .contents .wrapper>div.l-full .l-one-third .whitebox{width:100%}}.blocks .block+.block{margin-top:1.25em}.detail .l-two-third .whitebox .accordion section>div .block{border:1px solid #eee;display:block;padding:1.3em}.detail .l-two-third .whitebox .accordion section>div .block h3{padding:0}.detail .l-two-third .whitebox .accordion section>div .block a{border:none;padding:0;width:auto;height:auto}.page-template-page-template-full-width-no-bg .overview .l-three-third{margin-top:-100px}.blogs .blog--aside .socials .sd-content ul li{display:block;float:none}.blogs .blog--aside .socials .sd-content ul li a.sd-button{display:block}.blog .blog--bio a{font-size:100%}.blog figure{margin-bottom:0}.blog .blog--meta{margin-top:0}.blogs .blog--content .comments-wrapper.whitebox{border-top:1px solid #d0d0d0;border-right:none;border-bottom:none;border-left:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.blogs .blog--content .comments-wrapper.whitebox h2{margin-left:0;margin-right:0}.blogs .blog--content .comments-wrapper.whitebox .commentlist .comment{border:none;padding:0 0 30px}.blogs .blog--content .comments-wrapper.whitebox .commentlist .comment .children .comment{padding:30px}.blogs .content-navigation{margin-top:1em}body div.sharedaddy h3.sd-title{color:#000;font-size:.778em;font-weight:700}body div.sharedaddy h3.sd-title::before{display:none}body.single-lentis_treatment div.sharedaddy{margin:20px 0}body #sharing_email .response{font-size:.9rem}body #sharing_email .sharing_cancel{padding:0}body #sharing_email .sharing_send,body .sd-content ul li .option a.share-ustom,body .sd-content ul li a.sd-button,body .sd-content ul li.advanced a.share-more,body .sd-content ul li.preview-item div.option.option-smart-off a,body .sd-social-icon .sd-content ul li a.sd-button,body .sd-social-icon-text .sd-content ul li a.sd-button,body .sd-social-official .sd-content>ul>li .digg_button>a,body .sd-social-official .sd-content>ul>li>a.sd-button,body .sd-social-text .sd-content ul li a.sd-button{background:#fff;border-radius:8px;border:1px solid #d0d0d0;box-shadow:none;color:#2c2c2c!important;font-size:14px;font-family:"Open Sans",sans-serif;line-height:2.5em;padding:.4em .8em}body .sd-content ul li.preview-item a.sd-button span,body .sd-social-icon-text .sd-content ul li a span,body .sd-social-official .sd-content ul li a.sd-button span{margin-left:10px}body .sd-content ul li a.sd-button:before{border-radius:20px;color:#fff;padding:5px;top:5px}body .sd-social .sd-button .share-count{background:#f5f5f5;border-radius:4px;color:#2c2c2c;display:block;float:right;font-size:14px;line-height:2.4em;min-width:40px;margin:0 -.4em 0 .4em;text-align:center}body .sd-content ul li.share-facebook div.option.option-smart-off a:before,body .sd-social-icon .sd-content ul li.share-facebook a:before,body .sd-social-icon-text .sd-content li.share-facebook a:before,body .sd-social-text .sd-content ul li.share-facebook a:before{background-color:#305891}body .sd-content ul li.share-twitter div.option.option-smart-off a:before,body .sd-social-icon .sd-content ul li.share-twitter a:before,body .sd-social-icon-text .sd-content li.share-twitter a:before,body .sd-social-text .sd-content ul li.share-twitter a:before{background-color:#2ca8d2}body .sd-content ul li.share-linkedin div.option.option-smart-off a:before,body .sd-social-icon .sd-content ul li.share-linkedin a:before,body .sd-social-icon-text .sd-content li.share-linkedin a:before,body .sd-social-text .sd-content ul li.share-linkedin a:before{background-color:#0177b5}body .sd-content ul li.share-email div.option.option-smart-off a:before,body .sd-social-icon .sd-content ul li.share-email a:before,body .sd-social-icon-text .sd-content li.share-email a:before,body .sd-social-official .sd-content li.share-email a:before,body .sd-social-text .sd-content ul li.share-email a:before{background-color:#333}body .sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,body .sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,body .sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,body .sd-social-official .sd-content li.share-jetpack-whatsapp a:before,body .sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before{background-color:#43d854}@media only screen and (min-width:860px){body .sd-content ul li.share-jetpack-whatsapp{display:none}}.landing .locations .aside .quotes .quote-container ul li .author figure img{height:auto}.ac_results{border-color:#d2d2d2;font-size:.9em;max-height:400px;margin-top:7px;overflow-y:scroll}.commentlist .comment,.pt-table__item+.pt-table__item{border-top:1px solid #d0d0d0}.ac_results li{color:#797979}.ac_results li:hover{background:0 0;color:#000}.background{background:#eee}.background .main-background{text-align:center}.home .background .cta{margin-top:25px}.background blockquote{margin-top:40px}.background .cover_text{color:#fff;margin:10px 0 0;max-width:500px;font-size:16px;line-height:27px;text-shadow:0 0 5px #000}.background .cover_text p{color:#fff;margin:10px 0}.background .cover_text p:last-child{margin-bottom:0}@media only screen and (max-width:520px){.background .with-visual .content .thumbs,.with-visual .content .background .thumbs,.with-visual .content .l-one-third,.with-visual .content .l-two-third{margin-top:-20px}}.content .l-two-third .whitebox .accordion section>div>ul li,.contents .l-two-third .whitebox .accordion section>div>ul li,.detail .l-two-third .whitebox .accordion section>div>ul li{font-size:.9rem;line-height:29px;position:relative}.content .l-two-third .whitebox p,.contents .l-two-third .whitebox p,.detail .l-two-third .whitebox p{display:block}.content .l-two-third .whitebox .accordion section>div .block a h3,.contents .l-two-third .whitebox .accordion section>div .block a h3,.detail .l-two-third .whitebox .accordion section>div .block a h3{padding:0}.content .l-two-third .whitebox .accordion section>div ul,.contents .l-two-third .whitebox .accordion section>div ul,.detail .l-two-third .whitebox .accordion section>div ul{margin-bottom:.5em}.content .l-two-third .whitebox .accordion section h2 [data-icon]:before,.contents .l-two-third .whitebox .accordion section h2 [data-icon]:before,.detail .l-two-third .whitebox .accordion section h2 [data-icon]:before{font-size:27px!important;left:27px!important}.whitebox .accordion img,.whitebox .inn img{max-width:100%;height:auto}.whitebox .wp-caption{width:auto!important}ol{font-size:.9rem;line-height:29px;margin-left:3em}.accordion ol{margin-right:3em}#search-locations{height:51px}.filter-tabs ul{list-style:none;margin:0 0 25px;padding:0}.filter-tabs ul:after,.filter-tabs ul:before{content:" ";display:table}.filter-tabs li{float:left;margin-right:10px}.filter-tabs a{background:#f1f1f1;border:1px solid #d0d0d0;border-radius:10px;color:#2c2c2c;display:block;font-size:.95em;font-weight:700;padding:10px 20px 7px}.filter-tabs a:hover{color:#b61d66}.filter-tabs li.active a{background:#fff;color:#b61d66}.list-events.list-check{margin-bottom:0}p.entry-date{margin-bottom:10px}.event-meta{color:#9c9c9c;list-style:none;margin:0 0 5px}.event-meta li{display:inline-block;margin-right:5px}.list-events .event-date{color:#000;font-style:italic;font-size:14px;font-weight:400}.widget_pronamic_events_widget ul{list-style:none;margin:0;padding:0}.widget_pronamic_events_widget li{color:#000;font-size:14px;font-style:italic;margin:5px 0}.widget_pronamic_events_widget a{font-style:normal;font-weight:700}.aside .whitebox .textwidget .list-check li{font-size:.9rem}.post-type-archive-lentis_location .gm-style-iw{width:100%!important}.post-type-archive-lentis_location .overview .l-full .pgmm{margin-top:-27px}.comments-wrapper{margin:40px 0}.comments-wrapper ol,.comments-wrapper ul{list-style:none;margin:0;padding:0}.comments-wrapper h2{margin:30px}.commentlist .comment{margin:0;padding:30px;position:relative}.commentlist .comment .comment-meta{margin-bottom:1.25em}.commentlist .comment .comment-author{color:#b61d66;font-size:1.1em}.commentlist .comment .avatar{float:left;margin-right:15px}.commentlist .children{background:#f9f9f9;border-radius:5px;border:1px solid #e3e3e3;margin-top:20px}.commentlist .children .comment:first-child{border:none}.commentlist .children .comment{border-color:#e3e3e3}#respond{margin:30px 0}#respond .required{color:#ff4b33}#comment-nav-above,#comment-nav-below{margin:0 30px 20px}#comment-nav-above:after,#comment-nav-above:before,#comment-nav-below:after,#comment-nav-below:before{content:" ";display:table}.page-template-page-template-full-width-no-bg-php .overview{background-position:50% -210px}.page-template-page-template-full-width-no-bg-php .l-full{padding-top:108px}.page-template-page-template-full-width-no-bg-php .background+.overview .l-full{padding-top:0}.notice{background:#b61d66;color:#fff;padding:10px 0;text-align:center}.notice a{color:#fff}.notice p{color:#fff;margin:0}.external-link-icon:after{color:#787878;font-family:icons;font-size:.75em;display:inline-block;content:"\E81B";margin-left:.4em}.zkn-widget-body{border:none!important;height:auto!important}.zkn-widget-type-1,.zkn-widget-type-2,.zkn-widget-type-3,.zkn-widget-type-4{width:100%!important}header.header .logo{height:33px;width:74px;margin:13px 35px 0 0}@media only screen and (max-width:990px){header.header .logo{margin:7px 0 0}header.header .logo a{background-size:58px 26px}}header.header .logo a{background:url(../../../images/Logo-Lentis.png) no-repeat;background-size:74px 33px;text-indent:100%;white-space:nowrap;overflow:hidden}.partner{height:auto!important}.partner .wrapper>span{text-indent:100%;overflow:hidden}@media only screen and (max-width:919px){.partner p{margin-top:26px!important}}.single-lentis_treatment.overview .background{display:none}.whitebox.anchor a,a.whitebox.anchor{display:block;padding:26px;overflow:hidden;text-decoration:none}.whitebox.anchor a .button-contrast,a.whitebox.anchor .button-contrast{margin-bottom:0}a.whitebox.anchor figure{margin:-26px -26px 26px}a.whitebox.anchor figure img{max-width:100%;height:auto}@media only screen and (max-width:520px){.notice .wrapper{float:none}.partner span{float:left!important}.background .with-visual .content .no-top-margin.thumbs,.with-visual .content .background .no-top-margin.thumbs,.with-visual .content .l-one-third.no-top-margin,.with-visual .content .l-two-third.no-top-margin{margin-top:0}}.read-more{font-weight:700;font-size:.9em;text-decoration:none!important}.read-more:before{content:"\203A \0020";font-size:1.2em}ul.lentis-checklist{margin-left:0!important}ul.lentis-checklist li{padding-left:1.8em!important}.list-check li{font-weight:700!important}.home .contents .l-two-third .whitebox ul li{line-height:32px}.background .page-template-page-template-three-columns .thumbs .whitebox h2,.l-two-third .whitebox h2,.page-template-page-template-three-columns .background .thumbs .whitebox h2,.page-template-page-template-three-columns .l-one-third .whitebox h2{font-size:1.3rem}.widget_lentis_featured_page figure{margin-left:-27px;margin-top:-27px;width:100%;height:120px;text-align:center}.widget_lentis_featured_page figure img{width:auto;height:100%}.widget_lentis_featured_page .button-contrast{margin-bottom:0}.content p.lentis-vacancy-terms,.lentis-vacancy-terms{color:#9c9c9c;margin-bottom:5px}.lentis-note{background:#fffece;border-radius:10px;list-style:none;margin:0 0 1.25em;padding:20px}.lentis-note li+li{margin-top:5px}.lentis-note span{color:#b61d66;font-size:1.25rem}.lentis-note p:last-child{margin:0}.star_rating ul.gfield_radio{margin:0;padding:0}.star_rating ul.gfield_radio li{display:inline-block;margin:0;padding:0}.star_rating ul.gfield_radio li input{display:none!important}.star_rating ul.gfield_radio li input+label{display:inline-block;overflow:hidden;text-indent:9999px;width:2rem;white-space:nowrap;cursor:pointer;font-size:1.8rem;line-height:1;margin:0;padding:0}.star_rating ul.gfield_radio li input+label:before{display:inline-block;text-indent:-9999px;content:"\2605";color:#d4d4d4}.star_rating ul.gfield_radio li input+label:hover:before,.star_rating ul.gfield_radio li input:checked+label:before{color:#b61d66}.page-template-page-template-intro .whitebox-content .lentis-summary{margin-bottom:1.25em}.page-template-page-template-intro .whitebox-content .button-contrast,.post-type-archive-lentis_vacancy .filter{margin-bottom:0}.img-responsive{max-width:100%;height:auto}.pt-region-search .pt-region-input{border-radius:7px 0 0 7px;float:left;width:40%;height:45px}.pt-region-search .submit{border-radius:0 7px 7px 0;float:left;outline:0;height:45px}.pt-region-search .pt-result{background:#eee;border:1px solid #eee;margin-bottom:20px;padding:20px}.pt-region-search .pt-result p{margin:0}@media only screen and (min-width:1024px){.pt-loading-wrapper{border-radius:10px;overflow:hidden;position:relative}.pt-loading-wrapper .pt-loader{animation:spin 1s linear infinite;border:8px solid #f3f3f3;border-top:8px solid #0178b6;border-radius:50%;display:none;margin-left:-24px;position:absolute;top:80px;left:50%;width:48px;height:48px;z-index:5}.pt-loading-wrapper.pt-loading:after{background:#fff;content:'';opacity:.7;position:absolute;top:0;left:0;width:100%;height:100%}.pt-loading-wrapper.pt-loading .pt-loader{display:block}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.lang-ba .l-two-third .whitebox{text-align:right}#lc5_0link{display:block}#lc5_0link #lc5_0{width:36px;height:auto}.pt-mh-220{min-height:220px}.whitebox--mb-1{margin-bottom:30px}.lc-fb-button input{display:none!important}.button-wrapper{font-size:16px}.button-wrapper .button-cta{text-decoration:none}.button-wrapper .button-cta.no-icon{padding:1em 1.5em}a.pub-icon:before{content:"\203A \0020";display:inline-block;line-height:1em;margin-right:.2em;text-decoration:inherit;width:1em;text-align:center}a.phone-icon:before{content:'\e811';font-family:icons;speak:none}.post-type-archive-lentis_location .no-results,.post-type-archive-lentis_story .no-results,.post-type-archive-lentis_vacancy .no-results,.tax-lentis_location_town .no-results{font-size:.9rem}.post-type-archive-lentis_location .filter,.post-type-archive-lentis_story .filter,.post-type-archive-lentis_vacancy .filter,.tax-lentis_location_town .filter{margin-bottom:25px}.post-type-archive-lentis_location .select-group,.post-type-archive-lentis_story .select-group,.post-type-archive-lentis_vacancy .select-group,.tax-lentis_location_town .select-group{display:inline-block;font-size:.9rem;position:relative}.post-type-archive-lentis_location .select-group+.select-group,.post-type-archive-lentis_story .select-group+.select-group,.post-type-archive-lentis_vacancy .select-group+.select-group,.tax-lentis_location_town .select-group+.select-group{margin-left:10px}.post-type-archive-lentis_location .select-group .select,.post-type-archive-lentis_story .select-group .select,.post-type-archive-lentis_vacancy .select-group .select,.tax-lentis_location_town .select-group .select{background:#fff;border:1px solid #d0d0d0;box-shadow:0 2px 0 #d0d0d0;border-radius:4px;cursor:pointer;display:block;height:38px;line-height:37px;overflow:hidden;padding:0 40px 0 20px;position:relative;transition:.2s}.post-type-archive-lentis_location .select-group .select:after,.post-type-archive-lentis_story .select-group .select:after,.post-type-archive-lentis_vacancy .select-group .select:after,.tax-lentis_location_town .select-group .select:after{content:"\25be";color:#bfbfbf;position:absolute;right:10px;top:0}.post-type-archive-lentis_location .select-group .select:hover,.post-type-archive-lentis_story .select-group .select:hover,.post-type-archive-lentis_vacancy .select-group .select:hover,.tax-lentis_location_town .select-group .select:hover{border-color:#0178b6}.post-type-archive-lentis_location .select-group .select-list,.post-type-archive-lentis_story .select-group .select-list,.post-type-archive-lentis_vacancy .select-group .select-list,.tax-lentis_location_town .select-group .select-list{background:#fff;border:2px solid #d9d9d9;border-radius:4px;font-weight:700;display:none;list-style:none;margin:0;padding:10px;overflow-y:scroll;position:absolute;min-width:200px;height:200px;z-index:2}.post-type-archive-lentis_location .select-group .select-list a,.post-type-archive-lentis_story .select-group .select-list a,.post-type-archive-lentis_vacancy .select-group .select-list a,.tax-lentis_location_town .select-group .select-list a{text-decoration:none}@media (max-width:767px){.post-type-archive-lentis_location .select-group,.post-type-archive-lentis_story .select-group,.post-type-archive-lentis_vacancy .select-group,.tax-lentis_location_town .select-group{display:block;text-align:center;width:100%;max-width:none}.post-type-archive-lentis_location .select-group+.select-group,.post-type-archive-lentis_story .select-group+.select-group,.post-type-archive-lentis_vacancy .select-group+.select-group,.tax-lentis_location_town .select-group+.select-group{margin:5px 0 0}.post-type-archive-lentis_location .select-group .select-list,.post-type-archive-lentis_story .select-group .select-list,.post-type-archive-lentis_vacancy .select-group .select-list,.tax-lentis_location_town .select-group .select-list{min-width:none;width:100%}}.list-filter{list-style:none;margin:10px 0 0;padding:0}.list-filter li{margin:5px 0}.list-filter li a{color:#2c2c2c;display:block;text-decoration:none}.list-filter li a:before{background:#fff;border:1px solid #ccc;border-radius:2px;color:#fff;content:'';display:inline-block;font-family:icons;font-size:12px;width:16px;height:16px;line-height:16px;margin-right:5px;vertical-align:middle;text-align:center}.list-filter li.active a:before{background:#0178b6;border-color:#0178b6;content:'\e800'}.post-type-archive-lentis_vacancy .l-three-third{margin-top:24px}.post-type-archive-lentis_vacancy .post-whitebox h2 a{color:#b61d66;text-decoration:none}.feedback{background:#f9f9f9;border:1px solid #d9d9d9;position:fixed;bottom:-500px;right:60px;transition:.2s linear;width:280px;height:500px;z-index:100}.feedback .feedback-content{padding:25px 25px 15px;overflow-y:scroll;height:500px}.feedback .feedback-content .gform_wrapper{padding:0}.feedback .feedback-content .gform_wrapper .gform_description{font-size:.9em}.feedback .feedback-content .gform_wrapper .top_label .gfield_label{margin-top:0}.feedback .feedback-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.feedback .feedback-content .gform_wrapper select{font-size:14px;padding:4px 12px;height:34px}.feedback .feedback-content .gform_wrapper textarea{font-size:14px;padding:4px 12px}.feedback .toggle-feedback{background:#de700f;border-radius:9px 9px 0 0;color:#fff;cursor:pointer;display:block;font-size:16px;line-height:22px;margin:0;padding:5px 15px;outline:0;position:absolute;top:-32px;right:0;text-align:center;height:32px}.feedback .toggle-feedback:focus,.feedback .toggle-feedback:hover{text-decoration:none}.feedback.active{bottom:-500px}.feedback.open{bottom:0}.feedback.open .toggle-feedback{background-color:#0178b6}@media (max-width:767px){.feedback,.feedback .feedback-content{height:300px}.feedback,.feedback.active{bottom:-300px}.feedback.open{bottom:0}}.lentis-row{margin:0 -24px}.lentis-row>.lentis-col-3,.lentis-row>.lentis-col-4,.lentis-row>.lentis-col-6,.lentis-row>.lentis-col-8{float:left;padding:0 24px}.lentis-row>.lentis-col-3 .whitebox,.lentis-row>.lentis-col-4 .whitebox,.lentis-row>.lentis-col-6 .whitebox,.lentis-row>.lentis-col-8 .whitebox{margin-bottom:48px}.lentis-row>.lentis-col-3 .whitebox .whitebox-content h2,.lentis-row>.lentis-col-4 .whitebox .whitebox-content h2,.lentis-row>.lentis-col-6 .whitebox .whitebox-content h2,.lentis-row>.lentis-col-8 .whitebox .whitebox-content h2{font-size:1.3em;margin-bottom:.5em}.lentis-row>.lentis-col-3 .whitebox .whitebox-content .list-check li,.lentis-row>.lentis-col-4 .whitebox .whitebox-content .list-check li,.lentis-row>.lentis-col-6 .whitebox .whitebox-content .list-check li,.lentis-row>.lentis-col-8 .whitebox .whitebox-content .list-check li{line-height:1.5}.lentis-row>.lentis-col-3 .whitebox.pt-alt,.lentis-row>.lentis-col-4 .whitebox.pt-alt,.lentis-row>.lentis-col-6 .whitebox.pt-alt,.lentis-row>.lentis-col-8 .whitebox.pt-alt{background:#eee;box-shadow:none;overflow:hidden}.lentis-row>.lentis-col-8{width:66.66666666%}.lentis-row>.lentis-col-6{width:50%}.lentis-row>.lentis-col-4{width:33.33333333%}.lentis-row>.lentis-col-3{width:25%}.lentis-row:after,.lentis-row:before{content:" ";display:table}.lentis-row .lentis-col-3:nth-child(4n+5),.lentis-row .lentis-col-4:nth-child(3n+4),.lentis-row .lentis-col-6:nth-child(2n+3){clear:left}.lentis-row.lentis-compact-grid{margin:0 -15px}.lentis-row.lentis-compact-grid>.lentis-col-3,.lentis-row.lentis-compact-grid>.lentis-col-4,.lentis-row.lentis-compact-grid>.lentis-col-6,.lentis-row.lentis-compact-grid>.lentis-col-8{float:left;padding:0 15px}.lentis-row.lentis-compact-grid>.lentis-col-3 .whitebox,.lentis-row.lentis-compact-grid>.lentis-col-4 .whitebox,.lentis-row.lentis-compact-grid>.lentis-col-6 .whitebox,.lentis-row.lentis-compact-grid>.lentis-col-8 .whitebox{margin-bottom:30px}@media only screen and (max-width:860px){.lentis-row{margin:0}.lentis-row .lentis-col-3,.lentis-row .lentis-col-4,.lentis-row .lentis-col-6,.lentis-row .lentis-col-8{float:none;padding:0;width:100%}}.lentis-inner-wrapper,.page-template-page-template-two-columns-with-sidebar .l-three-third{margin-top:-100px}@media only screen and (max-width:520px){.lentis-inner-wrapper{margin-top:-20px}}.lentis-inner-wrapper.lentis-with-main-content{margin-top:30px}.page-template-page-template-four-columns-with-page-components .l-three-third,.page-template-page-template-three-columns-with-page-components .l-three-third{margin-top:-100px}.page-template-page-template-four-columns-with-page-components .whitebox .whitebox-content h2{font-size:19px!important}.page-template-page-template-four-columns-with-page-components .whitebox .whitebox-content .button-contrast{padding:10px!important}.whitebox .whitebox-content{font-size:.9rem;padding:27px}.page .aside>.whitebox-default,.whitebox-default{padding:0}.page .aside>.whitebox-featured,.whitebox-featured{overflow:hidden;padding:0}.page .aside>.whitebox-featured>a,.whitebox-featured>a{display:block;text-decoration:none}.page .aside>.whitebox-featured>a figure,.whitebox-featured>a figure{margin:0}.page .aside>.whitebox-featured>a .button-contrast,.whitebox-featured>a .button-contrast{margin-top:1.25em;margin-bottom:0}.aside .whitebox-featured .whitebox-content{padding:27px}.lentis-whitebox{background:#fff;border:1px solid #d9d9d9;border-radius:10px;box-shadow:0 1px 4px #ccc;margin-bottom:30px;overflow:hidden}.lentis-whitebox .lentis-whitebox-content{padding:25px}.inn-wrapper{background-color:#fff;border-radius:10px;border:1px solid #d9d9d9;box-shadow:#ccc 0 1px 4px;max-width:52.33333em;padding:30px;margin-top:-150px}.pt-amenities ul{list-style:none;margin:15px 0;padding:0}.pt-amenities ul.pt-level-0>li,.pt-amenities.pt-amenities-popular ul li{padding-left:30px}.pt-amenities ul:after,.pt-amenities ul:before{content:'';display:table}.pt-amenities ul:after{clear:both}.pt-amenities ul li{position:relative}.pt-amenities ul li .fa{color:#b61d66;position:absolute;top:4px;left:0;text-align:center;width:20px}.pt-amenities ul.pt-level-0>li strong{color:#b61d66}.pt-amenities ul.pt-level-1{margin:0 0 15px}.pt-amenities.pt-amenities-popular{margin-top:20px}.pt-amenities.pt-amenities-popular ul{columns:2}.post-type-archive-lentis_restaurant .header .wrapper .container,.post-type-archive-lentis_restaurant footer nav.pri,.post-type-archive-lentis_restaurant footer nav.sec,.single-lentis_restaurant .header .wrapper .container,.single-lentis_restaurant footer nav.pri,.single-lentis_restaurant footer nav.sec{display:none}.post-type-archive-lentis_restaurant .accordion .pt-menus,.single-lentis_restaurant .accordion .pt-menus{display:flex;flex-wrap:wrap;margin:0 -15px}.post-type-archive-lentis_restaurant .accordion .pt-menus .pt-menu,.single-lentis_restaurant .accordion .pt-menus .pt-menu{margin:0 0 20px;padding:0 15px;text-align:center;width:50%}.post-type-archive-lentis_restaurant .accordion .pt-menus .pt-menu ul,.single-lentis_restaurant .accordion .pt-menus .pt-menu ul{list-style:none;margin:0!important;padding:0}@media only screen and (max-width:860px){.post-type-archive-lentis_restaurant .accordion .pt-menus,.single-lentis_restaurant .accordion .pt-menus{margin:0}.post-type-archive-lentis_restaurant .accordion .pt-menus .pt-menu,.single-lentis_restaurant .accordion .pt-menus .pt-menu{float:none;padding:0;width:100%}}.post-type-archive-lentis_restaurant .accordion hr,.single-lentis_restaurant .accordion hr{border-color:#d0d0d0;margin:0 1.7em 1em}.post-type-archive-lentis_restaurant .accordion blockquote,.single-lentis_restaurant .accordion blockquote{border-bottom:1px solid #d0d0d0;margin:0 1.7em -20px;padding-bottom:20px}.post-type-archive-lentis_restaurant .accordion blockquote:last-of-type,.single-lentis_restaurant .accordion blockquote:last-of-type{border-bottom:0;margin-bottom:10px}.post-type-archive-lentis_restaurant .accordion blockquote p:nth-child(1),.single-lentis_restaurant .accordion blockquote p:nth-child(1){font-weight:700!important;color:#0178b6!important}.post-type-archive-lentis_restaurant .accordion blockquote p:nth-child(2),.single-lentis_restaurant .accordion blockquote p:nth-child(2){font-style:italic!important}.post-type-archive-lentis_restaurant .background,.single-lentis_restaurant .background{position:relative;overflow-x:hidden}.post-type-archive-lentis_restaurant .pt-restaurant-intro,.single-lentis_restaurant .pt-restaurant-intro{padding:40px 0;position:absolute;left:50%;transform:translateX(-50%);text-align:center;width:100%;z-index:3}.post-type-archive-lentis_restaurant .pt-restaurant-intro .pt-title,.single-lentis_restaurant .pt-restaurant-intro .pt-title{color:#fff;display:inline-block;font-family:MetaWebBold,Helvetica,sans-serif;font-size:40px;line-height:.8;margin-bottom:.2em;position:relative;text-shadow:#000 0 0 5px}@media only screen and (min-width:520px){.post-type-archive-lentis_restaurant .pt-restaurant-intro,.single-lentis_restaurant .pt-restaurant-intro{padding:155px 0}.post-type-archive-lentis_restaurant .pt-restaurant-intro .pt-title:after,.post-type-archive-lentis_restaurant .pt-restaurant-intro .pt-title:before,.single-lentis_restaurant .pt-restaurant-intro .pt-title:after,.single-lentis_restaurant .pt-restaurant-intro .pt-title:before{background:#fff;content:'';width:60px;height:1px;position:absolute;top:50%;left:-80px}.post-type-archive-lentis_restaurant .pt-restaurant-intro .pt-title:after,.single-lentis_restaurant .pt-restaurant-intro .pt-title:after{left:inherit;right:-80px}.post-type-archive-lentis_restaurant .pt-restaurant-intro .pt-subtitle,.single-lentis_restaurant .pt-restaurant-intro .pt-subtitle{font-size:30px}}.post-type-archive-lentis_restaurant .pt-restaurant-title .pt-icon,.single-lentis_restaurant .pt-restaurant-title .pt-icon{fill:#b61d66;margin-right:5px;vertical-align:middle}.post-type-archive-lentis_restaurant .detail,.single-lentis_restaurant .detail{background-image:url(../../../images/restaurant-watermark.png);background-position:80% -160px}.post-type-archive-lentis_restaurant .overview .l-full>div{margin-top:0}.post-type-archive-lentis_restaurant .overview .l-full .l-three-third{margin-top:-100px;position:relative}.post-type-archive-lentis_restaurant .overview .l-full .l-three-third .whitebox{margin-bottom:30px}.lentis-map-content{padding:15px}.lentis-map-content h4{font-size:1.5em;margin-bottom:10px}.lentis-map-content span{color:#b61d66;font-size:1.2em;font-weight:700}.lentis-map-content span::before{margin-right:.5em}.pt-page-slider-wrapper{background:#eee}.pt-page-slider{margin:0 auto;max-width:1700px}.pt-page-slider .slick-slide{background-position:center top;background-repeat:no-repeat;background-size:cover;height:434px}@media only screen and (max-width:520px){.pt-page-slider .slick-slide{height:300px}}.whitebox .pt-component-icon{display:block;text-decoration:none}.whitebox .pt-component-icon .whitebox-content .pt-icon{color:#0178b6;display:block;font-size:3em;padding:20px;transition:.2s linear}.whitebox .pt-component-icon:hover .whitebox-content .pt-icon{color:#b61d66}.pt-table{border:1px solid #d0d0d0;border-radius:10px;margin-bottom:20px;overflow:hidden}.pt-table__item{background:#fff;color:#000;display:block;padding-right:64px;position:relative;text-decoration:none!important;transition:.2s}.pt-table__item .pt-table__item__col{align-self:center;flex:1;padding:20px}.pt-table__item .pt-table__item__title{padding:15px 15px 0}.pt-table__item .pt-table__item__title h3{margin:0!important}.pt-table__item .pt-table__item__location{font-size:15px;padding:5px 15px 15px}.pt-table__item .pt-table__item__figure{display:none;flex:0 0 20%;padding:5px}.pt-table__item .pt-table__item__figure img{display:block;width:100%;height:auto}@media only screen and (min-width:860px){.pt-table__item{display:flex}.pt-table__item .pt-table__item__title{align-self:center;flex:0 0 50%;padding:15px 10px}.pt-table__item .pt-table__item__location{align-self:center;flex:0 0 30%;padding:15px 5px}.pt-table__item .pt-table__item__figure{display:block}}.pt-table__item .pt-table__item__icon{position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:.2s;width:24px;height:24px;fill:#D8D8D8}.pt-table__item h3{margin:0 0 10px!important;padding:0!important}.pt-table__item p{margin:0}.pt-table__item:hover{background:#eee}.pt-table__item:hover .pt-table__item__icon{fill:#f15e0f}.pt-cookie-notice{background:rgba(182,29,102,.9);color:#fff;font-size:14px;line-height:1.5;position:fixed;bottom:0;width:100%;z-index:9999}.pt-cookie-notice .pt-cookie-notice-content{margin:auto;padding:20px 80px 20px 20px;position:relative;max-width:960px}.pt-cookie-notice .pt-cookie-notice-content a{color:#fff;text-decoration:underline}.pt-cookie-notice .pt-close{border:1px solid #fff;border-radius:100%;cursor:pointer;position:absolute;top:50%;right:20px;text-align:center;transform:translateY(-50%);width:32px;height:32px;line-height:30px}.pt-cookie-notice .pt-close:hover{background-color:#fff;color:#b61d66}