﻿@font-face{font-family:'Heroine';src:url("../fonts/HeroinePro.woff");font-weight:normal;font-style:normal;font-display:swap;}.hoverInstagram .multipleColors:hover span.firstColor{color:#4169e1 !important;}.multipleColors:hover span.secondColor{color:#9400d3 !important;}.multipleColors:hover span.thirdColor{color:#f0f !important;}.multipleColors:hover span.forthColor{color:#ff4500 !important;}.multipleColors:hover span.fifthColor{color:#c71585 !important;}.hoverFacebook a:hover{color:#365899 !important;}.hoverYouTube a:hover{color:#cc181e !important;}.hoverGoogle a:hover{color:#cc181e !important;}.poweredHover:hover{color:#32bc40 !important;}.font-heroine{font-family:Heroine !important;}.title-color{color:#fff !important;}.hero-image{height:950px !important;width:100% !important;}.navbar-style{position:relative;left:50%;margin-left:-80px;display:block;}.body-content{padding-left:15px;padding-right:15px;}input,select,textarea{max-width:280px;}.centered{text-align:center;}.under-construction h1{font-family:'Exo',sans-serif !important;font-weight:400;}.under-construction img{margin-top:100px;max-width:75%;}.dosis{font-family:'Dosis',sans-serif !important;}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif !important;color:#000 !important;}h5{letter-spacing:1.7px !important;}.text-black{font-weight:800;color:#000;}.text-green{color:#00a254;}.text-blue{color:#2f69b3;}.newsletter-form input,.newsletter-form select{max-width:100%;width:100% !important;}.newsletter-form input::-webkit-input-placeholder{font-family:'Open Sans',sans-serif !important;letter-spacing:1.7px;}.newsletter-form input:-ms-input-placeholder{font-family:'Open Sans',sans-serif !important;letter-spacing:1.7px;}.newsletter-form input:-moz-placeholder{font-family:'Open Sans',sans-serif !important;letter-spacing:1.7px;}.newsletter-form input::-moz-placeholder{font-family:'Open Sans',sans-serif !important;letter-spacing:1.7px;}.newsletter-form button{margin-top:10px;}.newsletter-form .alert button{margin-top:0;}.newsletter-form .newsletter-label{margin-top:10px;padding-top:9px;padding-bottom:6px;padding-left:30px;font-family:"Open Sans",sans-serif !important;text-transform:uppercase !important;letter-spacing:1.7px !important;font-size:11px !important;color:#000;}.newsletter-form .input-group{margin-top:10px;max-height:33px !important;height:33px !important;}.newsletter-form .input-group input{margin-top:0 !important;}.newsletter-form .input-group .input-group-addon{margin-top:10px;border:2px solid #eee !important;max-height:17px !important;padding:6px 12px 6px 12px !important;cursor:pointer;}.btn{border-radius:2px !important;text-transform:uppercase;letter-spacing:2px !important;font-size:11px !important;padding:8px 10px !important;}.btn-black{background-color:#777 !important;color:#fff !important;}.btn-black:hover{background-color:#000 !important;color:#fff !important;}.btn-fullwidth{width:100%;}.form-control{border:2px solid #eee !important;height:33px !important;font-family:'Open Sans',sans-serif !important;text-transform:uppercase !important;letter-spacing:2px !important;font-size:11px !important;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-ms-border-radius:2px !important;-o-border-radius:2px !important;border-radius:2px !important;-webkit-transition:all .3s cubic-bezier(.3,.1,.58,1);-moz-transition:all .3s cubic-bezier(.3,.1,.58,1);-o-transition:all .3s cubic-bezier(.3,.1,.58,1);transition:all .3s cubic-bezier(.3,.1,.58,1);margin-top:10px !important;display:block;width:100%;padding:6px 12px 6px 12px !important;line-height:1.42857143 !important;color:#555;background-color:#fff;background-image:none;box-shadow:none !important;}.form-control:focus{border-color:#000 !important;}.field-validation-error{padding-left:30px;}.alert{font-family:'Open Sans',sans-serif !important;letter-spacing:1px;font-size:smaller;}.alert-success{border:none !important;color:#333;}.alert-info{color:#333;border:none;}.hero-caption-wrapper{height:100%;padding-top:90px;}.hero-caption-wrapper.show-grid{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlNKpkOwbGoAAAATSURBVHheBcABDQAAAECwRxfdxAGEAIHfElzbAAAAAElFTkSuQmCC');background-repeat:repeat;}.hero-text.lower{vertical-align:bottom;padding-bottom:10px;}.hero-text.nopadding{padding-bottom:0 !important;}.hero-text.nopadding h1{margin-bottom:10px !important;}.navbar{max-height:120px;padding-top:0;padding-bottom:0;}.navbar.navbar-transparent{padding-top:5px !important;padding-bottom:5px !important;}.navbar-brand{font-family:'Tulpen One',cursive;font-size:40px !important;padding-top:10px !important;padding-bottom:10px !important;}.navbar-brand img{height:90px;width:150px;}.language-selector{margin-top:5px;height:20px;padding:0 !important;background-color:rgba(17,17,17,.8);}.language-selector:hover{background-color:#000;}.language-selector:hover a{color:#fff !important;}.language-selector a{color:#fff;top:-5px;max-height:10px;padding:5px 4px 5px 6px !important;}.hamburger-button{margin-top:-9px;}#icons-navbar{padding-top:23px;padding-right:20px;}.copyright.font-alt a{color:#999;}.copyright.font-alt a:hover{color:#777;}.mh-line-size-3 .fa-circle{font-size:12px;top:10px !important;}.mh-line-size-4 span{padding:5px 10px 10px 10px;font-size:10px !important;}@media(max-height:487px){.hero-text{display:table-cell;vertical-align:middle;height:100%;padding-top:100px !important;}}@media(max-width:950px){.module-title-3{text-transform:uppercase;letter-spacing:5px;text-align:center;font-size:17px;margin-bottom:70px;}.padding-top-200{padding-top:110px;}.hero-text-title{padding-top:100px !important;}.title-img{width:100%;padding-top:110px !important;}.title-line{font-size:33px;font-weight:400;margin:0;}.subtitle-line{font-size:14px !important;margin-top:15px;}h1{line-height:1.1;}.newsletter-form{padding-bottom:50px;}.navbar-brand img{height:72px;width:122px;}}@media(min-height:487px){.hero-text{display:table-cell;vertical-align:middle;height:100%;}}@media(max-width:993px){.hero-text{padding-top:80% !important;vertical-align:inherit;}}@media(min-width:950px){.module-title-3{text-transform:uppercase;letter-spacing:5px;text-align:center;font-size:24px;margin-bottom:70px;}.padding-top-200{padding-top:110px;}.hero-text-title{padding-top:260px !important;}.title-img{width:100%;}.title-line{font-size:58px;font-weight:400;margin:0;letter-spacing:1px;text-shadow:.7px 1px 1px #808080;}.subtitle-line{letter-spacing:3px !important;font-size:16px !important;text-shadow:.7px 1px 1px #808080;}.hero-text{display:table-cell;vertical-align:middle;height:100%;}}.page-title-subtitle{text-align:center;}.page-title-subtitle h2{text-transform:uppercase;letter-spacing:10px;text-align:center;font-size:18px;margin-bottom:30px;font-family:"Dosis",sans-serif;}.page-title-subtitle h5{font-style:italic;font-family:'Libre Baskerville',serif !important;margin-bottom:50px;}@media(min-width:1200px){.subtitle-line{letter-spacing:5px !important;font-size:20px !important;text-shadow:.7px 1px 1px #808080;}}.m-b-90{margin-bottom:90px;}.fa-heartbeat{color:#808080;}.module-almost-full-height{height:85vh;}.op-9{opacity:.9 !important;}.navbar-brand img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;}.alert .validation-summary-errors{height:0;}.alert .validation-summary-errors ul{list-style-type:none !important;padding-left:0 !important;margin-bottom:0 !important;background-color:#f00;}.admin-toolbar{width:100%;text-align:center;padding-bottom:5px;}.admin-toolbar span{padding-left:10px;padding-right:10px;}.admin-toolbar span a{color:#111;}.admin-toolbar span:hover a{color:#777;}.m-t-navbar{margin-top:75px;}.newsletter-form.wide{padding-left:10px;padding-right:10px;}.admin .navbar{max-height:none !important;}.admin .m-t-navbar{margin-top:90px;}@media(min-width:992px){.diagnostic-block.active .diagnostic-details-title{display:block;}}@media(min-width:992px){.diagnostic-block.active .diagnostic-list .diagnostic-list-entry{border-right:solid 1px rgba(0,0,0,.05);}.diagnostic-block.active .diagnostic-list .diagnostic-list-entry.selected{border-right:none;border-left:solid 1px rgba(0,0,0,.05);border-top:solid 1px rgba(0,0,0,.05);border-bottom:solid 1px rgba(0,0,0,.05);}}@media(max-width:991px){.diagnostic-block.active .diagnostic-list .diagnostic-list-entry.selected{border-bottom:none;border-left:solid 1px rgba(0,0,0,.05);border-top:solid 1px rgba(0,0,0,.05);border-right:solid 1px rgba(0,0,0,.05);}}.diagnostic-block.active .diagnostic-details table,.diagnostic-block.active .diagnostic-details-thin table{width:100%;}.diagnostic-block.active .diagnostic-details table thead,.diagnostic-block.active .diagnostic-details-thin table thead{border-bottom:solid 1px rgba(0,0,0,.05);}.diagnostic-block.active .diagnostic-details table thead td,.diagnostic-block.active .diagnostic-details-thin table thead td{text-align:center;font-family:'Open Sans',sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2px;}.diagnostic-block.active .diagnostic-details table tbody tr td,.diagnostic-block.active .diagnostic-details-thin table tbody tr td{padding-left:10px;padding-right:10px;text-align:center;}.diagnostic-block.active .diagnostic-details table tbody tr td:first-child,.diagnostic-block.active .diagnostic-details-thin table tbody tr td:first-child{text-align:left;}.diagnostic-block.active .diagnostic-details table tbody tr td:last-child,.diagnostic-block.active .diagnostic-details-thin table tbody tr td:last-child{text-align:right;}.diagnostic-block.active .diagnostic-details table tbody tr.medical-notes-entry td,.diagnostic-block.active .diagnostic-details-thin table tbody tr.medical-notes-entry td{text-align:justify;}.diagnostic-block.active .diagnostic-details-thin{border-left:solid 1px rgba(0,0,0,.05);border-right:solid 1px rgba(0,0,0,.05);border-bottom:solid 1px rgba(0,0,0,.05);padding:45px 15px 45px 15px;}.diagnostic-block.active .diagnostic-details-thin table{margin-bottom:35px;}.diagnostic-block .diagnostic-details-title{display:none;cursor:pointer;}.diagnostic-block .diagnostic-details-title.selected h2{color:#111 !important;}.diagnostic-block .diagnostic-details-title h2{color:#757575 !important;}.diagnostic-block .diagnostic-details-title:hover h2{font-weight:bold;}.diagnostic-block .diagnostic-list{padding:0;}.diagnostic-block .diagnostic-list .diagnostic-list-entry{padding:5px 10px;cursor:pointer;}.diagnostic-block .diagnostic-list .diagnostic-list-entry:hover{background-color:rgba(0,0,0,.05);}.diagnostic-block .diagnostic-list .diagnostic-list-entry:hover.selected{background-color:#fff;cursor:default;}.diagnostic-block .therapy-list-entry:hover{background-color:rgba(0,0,0,.05);}@media(max-width:991px){.diagnostic-block .diagnostic-details{display:none !important;}}@media(min-width:992px){.diagnostic-block .diagnostic-details-thin{display:none !important;}}.no-padding{padding-left:0 !important;padding-right:0 !important;}.current-booking-week,.modal-title{font-size:18px;letter-spacing:10px;color:#111;font-weight:400;}.modal-title{text-align:center;}.current-booking-week{text-align:center;margin-bottom:20px;}.booking-toolbar{margin-bottom:10px;text-align:center;}@media(min-width:768px){.booking-toolbar div:first-child .btn-group{float:left;}}@media(max-width:767px){.booking-toolbar div:first-child .btn-group{margin-bottom:10px;}}@media(min-width:768px){.booking-toolbar div:last-child .btn-group{float:right;}}.booking-toolbar button{cursor:pointer;}.booking-toolbar button span{padding:0 10px;}.booking-toolbar button.disabled{cursor:default;}.booking-calendar{overflow-x:auto;}@media(max-width:991px){.booking-calendar{display:none;}}.booking-calendar table{min-width:840px;width:100%;}.booking-calendar table thead td{text-align:center;font-family:'Open Sans',sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2px;padding-bottom:10px;}.booking-calendar table tbody td{padding:5px;}.booking-calendar table tbody td.darken .booking-panel{background-color:#24518b;}.booking-calendar table tbody td.has-booking{border:none !important;padding-top:0 !important;padding-bottom:0 !important;}.booking-calendar table tbody td.has-booking span{background-color:#fff !important;top:-5px;border:solid 1px #000;}.booking-calendar table tbody td.has-booking span.booking-counter{top:-5px;}.booking-calendar table tbody td.still-has-booking{border:none !important;padding-top:0 !important;padding-bottom:0 !important;}.booking-calendar table tbody td.still-has-booking div{margin-top:-2px;}.booking-calendar table tbody td.still-has-booking span{display:none !important;}.booking-calendar table tbody td.booking-disabled div{cursor:default;background-color:#fcfcfc;}.booking-calendar table tbody td.booking-disabled div:hover{background-color:#fcfcfc;}.booking-calendar table tbody td.booking-disabled.has-booking div,.booking-calendar table tbody td.booking-disabled.still-has-booking div{cursor:pointer;}.booking-calendar table tbody td.booking-disabled.darken div{background-color:#24518b !important;}.booking-calendar table tbody td div{position:relative;border:solid 1px rgba(0,0,0,.05);min-height:30px;cursor:pointer;}.booking-calendar table tbody td div:hover{background-color:rgba(0,0,0,.05);}.booking-calendar table tbody td div span{position:absolute;z-index:1;color:#000;font-family:'Open Sans',sans-serif;font-size:10px;height:15px;line-height:12px;padding:0 5px 0 5px;left:10px;}.booking-calendar table tbody td div span.booking-counter{background-color:#ffc0cb !important;top:0;left:50px;}.booking-calendar table tbody td div .booking-panel{border:none !important;padding:6px 15px;font-family:'Open Sans',sans-serif;font-size:10px;height:48px;overflow:hidden;background-color:#2f69b3;color:#fff;}@media(min-width:992px){.booking-calendar-thin{display:none;}}.booking-calendar-thin table{width:100%;}.booking-calendar-thin .calendar-entry-day.active tbody tr td{display:block !important;}.booking-calendar-thin .calendar-entry-day.active thead tr td .opener{padding-top:8px;padding-left:1px;}.booking-calendar-thin .calendar-entry-day.active thead tr td .opener span:first-child{display:block;}.booking-calendar-thin .calendar-entry-day.active thead tr td .opener span:last-child{display:none;}.booking-calendar-thin .calendar-entry-day thead tr td>div{border:solid 1px rgba(0,0,0,.05);background-color:#24518b;color:#fff;padding:10px;min-height:58px;position:relative;}.booking-calendar-thin .calendar-entry-day thead tr td{text-align:center;font-family:'Open Sans',sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2px;width:100%;padding:5px;}.booking-calendar-thin .calendar-entry-day thead tr td div.opener{cursor:pointer;text-align:center;border-radius:50%;background-color:#24518b;width:40px;height:40px !important;position:absolute;top:8px;right:16px;padding-top:9px;padding-left:5px;border:solid 2px #fff;}.booking-calendar-thin .calendar-entry-day thead tr td div.opener span{color:#fff;}.booking-calendar-thin .calendar-entry-day thead tr td div.opener span:first-child{display:none;}.booking-calendar-thin .calendar-entry-day tbody tr td{display:none !important;width:100%;padding:5px;}.booking-calendar-thin .calendar-entry-day tbody tr td.darken .booking-panel{background-color:#24518b;}.booking-calendar-thin .calendar-entry-day tbody tr td.has-booking{border:none !important;padding-top:0 !important;padding-bottom:0 !important;}.booking-calendar-thin .calendar-entry-day tbody tr td.has-booking span{background-color:#fff !important;top:-5px;border:solid 1px #000;}.booking-calendar-thin .calendar-entry-day tbody tr td.has-booking span.booking-counter{top:-5px;}.booking-calendar-thin .calendar-entry-day tbody tr td.still-has-booking{border:none !important;padding-top:0 !important;padding-bottom:0 !important;}.booking-calendar-thin .calendar-entry-day tbody tr td.still-has-booking div{margin-top:-2px;}.booking-calendar-thin .calendar-entry-day tbody tr td.still-has-booking span{display:none !important;}.booking-calendar-thin .calendar-entry-day tbody tr td.booking-disabled div{cursor:default;background-color:#fcfcfc;}.booking-calendar-thin .calendar-entry-day tbody tr td.booking-disabled div:hover{background-color:#fcfcfc;}.booking-calendar-thin .calendar-entry-day tbody tr td.booking-disabled.has-booking div,.booking-calendar-thin .calendar-entry-day tbody tr td.booking-disabled.still-has-booking div{cursor:pointer;}.booking-calendar-thin .calendar-entry-day tbody tr td.booking-disabled.darken div{background-color:#24518b !important;}.booking-calendar-thin .calendar-entry-day tbody tr td div{position:relative;border:solid 1px rgba(0,0,0,.05);min-height:30px;cursor:pointer;}.booking-calendar-thin .calendar-entry-day tbody tr td div:hover{background-color:rgba(0,0,0,.05);}.booking-calendar-thin .calendar-entry-day tbody tr td div span{position:absolute;z-index:1;color:#000;font-family:'Open Sans',sans-serif;font-size:10px;height:15px;line-height:12px;padding:0 5px 0 5px;left:10px;}.booking-calendar-thin .calendar-entry-day tbody tr td div span.booking-counter{background-color:#ffc0cb !important;top:0;left:50px;}.booking-calendar-thin .calendar-entry-day tbody tr td div .booking-panel{border:none !important;padding:6px 15px;font-family:'Open Sans',sans-serif;font-size:10px;height:48px;overflow:hidden;background-color:#2f69b3;color:#fff;}.modal-body{padding-left:50px;padding-right:50px;}.booking-modal-panel{margin-bottom:40px;}.booking-modal-panel .not-rebookable button{display:none !important;}.booking-modal-panel .row:last-child{padding:10px 15px 10px 10px;}.booking-modal-panel .row:last-child button{float:right;}.booking-modal-panel .modal-panel-time{background-color:#2f69b3;color:#fff;}.booking-modal-panel .modal-panel-time div:first-child{font-size:28px;text-align:right;}.booking-modal-panel .modal-panel-time div:nth-child(2){padding-top:10px;padding-bottom:10px;font-family:'Open Sans',sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;line-height:14px;}.booking-modal-panel .row:nth-child(2){padding-top:10px;}.booking-modal-panel .modal-panel-info{border-left:solid 1px rgba(0,0,0,.05);border-right:solid 1px rgba(0,0,0,.05);}.booking-modal-panel .modal-panel-info div:first-child{text-align:right;font-family:"Dosis",sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:12px;}@media(max-width:767px){.booking-modal-panel .modal-panel-info div:first-child{text-align:left;}}.booking-modal-panel .modal-panel-info div:nth-child(2){font-size:12px;font-family:'Exo',sans-serif;}@media(max-width:767px){.booking-modal-panel .modal-panel-info div:nth-child(2){padding-left:40px;}}.booking-modal-panel .modal-panel-info:last-child{border-bottom:solid 1px rgba(0,0,0,.05);}.booking-mini-calendar-control{margin:0 auto;margin-top:10px;width:210px !important;height:30px;}.booking-mini-calendar-control div{text-align:center;}.booking-mini-calendar-control div:first-child,.booking-mini-calendar-control div:last-child{width:30px !important;cursor:pointer;color:#333;}.booking-mini-calendar-control div:first-child.disabled,.booking-mini-calendar-control div:last-child.disabled{cursor:default !important;color:#777 !important;}.booking-mini-calendar-control div:nth-child(2){width:150px;font-family:'Open Sans',sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2px;line-height:14px;}.booking-mini-calendar-control-wrapper{border-top:solid 1px rgba(0,0,0,.05);border-left:solid 1px rgba(0,0,0,.05);border-right:solid 1px rgba(0,0,0,.05);}.booking-mini-calendar-wrapper{height:192px;border:solid 1px rgba(0,0,0,.05);}.booking-mini-timepicker-wrapper{border:solid 1px rgba(0,0,0,.05);margin-bottom:30px;}.booking-mini-calendar{margin:0 auto;width:210px !important;}.booking-mini-calendar thead{border-bottom:solid 1px rgba(0,0,0,.05);}.booking-mini-calendar td{padding:1px !important;width:30px !important;font-size:14px;font-family:'Open Sans',sans-serif;text-align:center;}.booking-mini-calendar td.bookable{cursor:pointer;}.booking-mini-calendar td.bookable:hover div{background-color:#97b9e4;color:#fff;}.booking-mini-calendar td.selected div{background-color:#2f69b3;color:#fff;}.booking-mini-calendar td.selected:hover div{background-color:#2f69b3;}.procedure-selector{margin-bottom:40px;}.procedure-selector select{min-width:100%;}.procedure-selector .procedure-selector-indicator{font-family:'Open Sans',sans-serif;font-size:10px;text-align:right;}.procedure-selector .procedure-selector-indicator span{font-size:16px;padding-right:5px;}.booking-mini-timepicker{width:140px;height:84px;margin:0 auto;}.booking-mini-timepicker .booking-mini-timepicker-control{text-align:center;width:50px !important;padding-bottom:2px;cursor:pointer;color:#333;}.booking-mini-timepicker .booking-mini-timepicker-control.disabled{cursor:default !important;color:#777 !important;}.booking-mini-timepicker .booking-mini-timepicker-input{text-align:center;width:50px;border:solid 1px rgba(0,0,0,.05);height:30px;}.booking-note .booking-note-wrapper{padding:0;}.booking-note .booking-note-wrapper textarea{height:100px !important;min-width:100% !important;}.modal-input-label{height:16px;font-family:'Open Sans',sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2px;margin-left:18px;}.modal-input-label.lower{margin-bottom:-10px;}.booking-creation{margin-top:40px;padding-left:15px;padding-right:15px;}.booking-creation div{background-color:#2f69b3;color:#fff;}.booking-creation .row{padding:5px 0 0 0;}.booking-creation .row div:first-child{font-family:'Open Sans',sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2px;}.booking-creation .row div:nth-child(2){font-family:'Open Sans',sans-serif;font-size:10px;letter-spacing:2px;line-height:14px;}.booking-creation .row:last-child{padding:10px 15px;}.booking-creation button{float:right;}.booking-creation button:active,.booking-creation button:focus{background-color:#fff;color:#000;}.booking-result{margin-top:20px;}.procedure-display{font-family:'Dosis',sans-serif;padding:10px 10px 25px 33px;}.old-bookings-toolbar{margin-bottom:20px;text-align:center;}.old-bookings-toolbar span{text-align:center;}.old-bookings-toolbar span:first-child,.old-bookings-toolbar span:last-child{padding-top:6px;width:30px !important;cursor:pointer;color:#333;}.old-bookings-toolbar span:first-child.disabled,.old-bookings-toolbar span:last-child.disabled{cursor:default !important;color:#777 !important;}.old-bookings-toolbar span:nth-child(2){float:none !important;}.subscription-block .legend-table{margin-bottom:40px;font-family:'Open Sans',sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;}.subscription-block .legend-table td{padding-bottom:3px;}.subscription-block .legend-table .legend-indicator{vertical-align:top;padding-right:10px;}.subscription-block .legend-table .legend-indicator div{width:40px;height:16px;}.subscription-block .subscription-header{border-bottom:solid 1px rgba(0,0,0,.05);font-family:'Open Sans',sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;text-align:center;margin-bottom:10px;}@media(max-width:991px){.subscription-block .subscription-header{display:none;}}.subscription-block .subscription-line:hover{background-color:rgba(0,0,0,.05);}.subscription-block .subscription-line div{text-align:center;}.subscription-block .subscription-line div:first-child{text-align:left;}.subscription-block .subscription-line div:last-child{text-align:right;}.subscription-block .subscription-line span{display:none;}.subscription-block .subscription-line span.next-appointment{display:initial;}@media(max-width:991px){.subscription-block .subscription-line{margin-bottom:20px;}.subscription-block .subscription-line div{text-align:right;padding-right:20px;font-family:'Open Sans',sans-serif;text-transform:uppercase;font-size:10px;letter-spacing:2px;}.subscription-block .subscription-line div:first-child{padding-bottom:5px;padding-top:5px;border-top:solid 1px rgba(0,0,0,.05);border-bottom:solid 1px rgba(0,0,0,.05);font-family:'Dosis',sans-serif;text-transform:uppercase;font-size:12px;}.subscription-block .subscription-line div:last-child{border-bottom:solid 1px rgba(0,0,0,.05);}.subscription-block .subscription-line span{display:block;margin-left:20px;font-family:'Open Sans',sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2px;}}.subscription-block .subscription-line .next-appointment{font-size:10px;text-transform:uppercase;font-family:'Open Sans',sans-serif;letter-spacing:2px;margin-left:20px !important;padding:3px 5px;}.code-yellow{border:solid 1px #ff0;background-color:#ffffe0;}.code-orange{border:solid 1px #ffd700;background-color:#ffefd5;}.code-red{border:solid 1px #ffc0cb;background-color:#fff0f5;}.history-block .history-header{font-family:'Open Sans',sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2px;text-align:center;border-bottom:solid 1px rgba(0,0,0,.05);margin-bottom:10px;}@media(max-width:991px){.history-block .history-header{display:none;}}.history-block .history-icon img{height:32px;}.history-block .history-line{margin-bottom:10px;border-bottom:solid 1px rgba(0,0,0,.05);padding-bottom:5px;}.history-block .history-line .history-entry{padding-left:20px;}@media(max-width:991px){.history-block .history-line .history-entry{float:none !important;margin-left:40px;}.history-block .history-line .history-entry div:first-child,.history-block .history-line .history-entry div:nth-child(3){padding-bottom:10px;}}.history-block .history-line .history-entry div:first-child{font-family:'Dosis',sans-serif;font-size:12px;text-transform:uppercase;margin-bottom:3px;margin-top:5px;}.history-block .history-line .history-entry div{font-family:'Open Sans',sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2px;line-height:12px;}@media(min-width:992px){.history-block .history-line .history-entry div:last-child{display:none;margin-top:5px;}}.history-block .history-line .history-description{font-family:'Open Sans',sans-serif;font-size:10px;letter-spacing:2px;line-height:12px;}@media(max-width:991px){.history-block .history-line .history-description{display:none;}}@media(max-width:365px){#add-booking-modal .modal-body{padding-left:10px;padding-right:10px;}}@media(min-width:993px){.service-column-en{width:16.5% !important;padding:0 10px;}.service-column-en .content-box-button{display:none;}}.service-column{margin:0;float:left;}@media(min-width:993px){.service-column{width:20%;padding:0 10px;}.service-column .content-box-button{display:none;}.service-column .content-box-for span{display:none;}}@media(max-width:992px){.service-column{width:100%;padding:0 30px;}.service-column .content-box .content-box-title{min-height:0 !important;}.service-column .content-box .content-box-body{display:none;}.service-column .content-box .content-box-for{font-style:italic;}.service-column .content-box .content-box-for span{display:block;}.service-column .content-box .content-box-button{text-align:center;}.service-column .content-box .content-box-button button{min-width:80%;}.service-column .content-box .content-box-button.button-off{display:none;}.service-column .content-box.active .content-box-button.button-off{display:block;}.service-column .content-box.active .content-box-button.button-on{display:none;}.service-column .content-box.active .content-box-body{display:block;}}.service-column .content-box-title{text-align:center;min-height:80px;position:relative;}.service-column .content-box-body div:first-child{text-align:center;margin-bottom:10px;}.service-column .content-box-text ul{padding-left:20px;}.service-column .content-box-text .list-unstyled{list-style:none;padding-left:0 !important;}.service-column .content-box-text .list-unstyled li{padding-bottom:5px;}.ourservice-column-1{margin:0;float:left;}@media(min-width:993px){.ourservice-column-1{width:16.6%;padding:0 10px;}.ourservice-column-1 .content-box-button{display:none;}.ourservice-column-1 .content-box-for span{display:none;}}@media(max-width:992px){.ourservice-column-1{width:100%;padding:0 30px;}.ourservice-column-1 .content-box .content-box-title{min-height:0 !important;}.ourservice-column-1 .content-box .content-box-body{display:none;}.ourservice-column-1 .content-box .content-box-for{font-style:italic;}.ourservice-column-1 .content-box .content-box-for span{display:block;}.ourservice-column-1 .content-box .content-box-button{text-align:center;}.ourservice-column-1 .content-box .content-box-button button{min-width:80%;}.ourservice-column-1 .content-box .content-box-button.button-off{display:none;}.ourservice-column-1 .content-box.active .content-box-button.button-off{display:block;}.ourservice-column-1 .content-box.active .content-box-button.button-on{display:none;}.ourservice-column-1 .content-box.active .content-box-body{display:block;}}.ourservice-column-1 .content-box-title{text-align:center;min-height:80px;position:relative;}.ourservice-column-1 .content-box-text ul{padding-left:15px !important;}.ourservice-column-1 .content-box-text .list-unstyled{list-style:none;}.ourservice-column-1 .content-box-text .list-unstyled li{padding-bottom:5px;padding-left:0 !important;}.ourservice-column-2{margin:0;float:left;}@media(min-width:993px){.ourservice-column-2{width:33.3%;padding:0 10px;}.ourservice-column-2 .content-box-button{display:none;}.ourservice-column-2 .content-box-for span{display:none;}}@media(max-width:992px){.ourservice-column-2{width:100%;padding:0 30px;}.ourservice-column-2 .content-box .content-box-title{min-height:0 !important;}.ourservice-column-2 .content-box .content-box-body{display:none;}.ourservice-column-2 .content-box .content-box-for{font-style:italic;}.ourservice-column-2 .content-box .content-box-for span{display:block;}.ourservice-column-2 .content-box .content-box-button{text-align:center;}.ourservice-column-2 .content-box .content-box-button button{min-width:80%;}.ourservice-column-2 .content-box .content-box-button.button-off{display:none;}.ourservice-column-2 .content-box.active .content-box-button.button-off{display:block;}.ourservice-column-2 .content-box.active .content-box-button.button-on{display:none;}.ourservice-column-2 .content-box.active .content-box-body{display:block;}}.ourservice-column-2 .content-box-title{text-align:center;min-height:80px;position:relative;}.ourservice-column-2 .content-box-text ul{padding-left:20px;}.ourservice-column-2 .content-box-text ul li{color:#000;}.baskerville{font-family:"Libre Baskerville","Times New Roman",sans-serif !important;}.font-open-sans{font-family:'Open Sans',sans-serif !important;}nav{line-height:2 !important;}.navbar .color-logo{display:block;}.navbar .vector-logo{display:none;}.navbar.navbar-transparent .color-logo{display:none;}.navbar.navbar-transparent .vector-logo{display:block;}.navbar-right{padding-right:30px;}.alt-content-box{margin:unset !important;}.language{padding-top:14px !important;}.language a{padding:0 5px 0 5px !important;background-color:#9f9e9e;color:#fff;font-size:10px;letter-spacing:0 !important;}@media(max-width:767px){.extra-navbar{display:block;}}.fil0{fill:#fff;fill-rule:nonzero;}.fil1{fill:#656666;fill-rule:nonzero;}@media(max-width:447px){.big-social{display:none !important;}}@media(min-width:447px){.small-social{display:none !important;}}#subscriptions ul{list-style:none !important;}#ourservices span{color:#2f69b3;}#team .team-member{width:16%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;}@media(max-width:700px){#team .team-member-placeholder{display:none;}}@media(max-width:700px){#team .team-member{width:50% !important;}}@media(max-width:700px) and (min-width:500px){#team .team-member{min-height:385px;}}@media(max-width:501px) and (min-width:400px){#team .team-member{min-height:323px;}}@media(max-width:399px){#team .team-member{min-height:296px;}}.client-item a{filter:grayscale(100%);}.client-item a:hover{filter:none;}.video-section .module-title{color:#fff !important;}.mfp-iframe-holder .mfp-content{width:80% !important;max-width:none !important;}.policies-footer{list-style-type:none;}@media screen and (min-device-width:1200px) and (-webkit-min-device-pixel-ratio:1){.home-hero-set-height{min-height:900px !important;}}@media screen and (min-device-width:1200px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi){.home-hero-set-height{min-height:900px !important;}}@media screen and (min-device-width:320px) and (max-device-width:480px){.home-hero-set-height{min-height:300px !important;}}@media screen and (min-device-width:768px) and (max-device-width:1024px){.home-hero-set-height{min-height:300px !important;}}@media screen and (min-device-width:1200px) and (-webkit-min-device-pixel-ratio:1){.home-hero-set-height-ad{min-height:600px !important;}}@media screen and (min-device-width:1200px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi){.home-hero-set-height-ad{min-height:600px !important;}}@media screen and (min-device-width:320px) and (max-device-width:480px){.home-hero-set-height-ad{min-height:300px !important;}}@media screen and (min-device-width:768px) and (max-device-width:1024px){.home-hero-set-height-ad{min-height:300px !important;}}.u-shadow-v21{box-shadow:0 20px 25px -12px rgba(0,0,0,.09);transition-property:all;transition-timing-function:ease;transition-delay:0s;transition-duration:.3s;}.g-py-80{padding-top:5.71429rem !important;padding-bottom:5.71429rem !important;}.g-px-20{padding-left:1.42857rem !important;padding-right:1.42857rem !important;}.font-size-20{font-size:20px;}.font-size-50{font-size:50px;}.mb-10{margin-bottom:.71429rem !important;}.pt-50{padding-top:50px;}.ad-tab article{min-height:390px !important;}.ad-tab article header h4{min-height:45px;}.ad-tab article a.btn{padding-top:30px;cursor:default;margin-bottom:10px;}@media(min-width:1200px){.name-ad{padding-top:15%;}}@media(min-width:992px) and (max-width:1199px){.name-ad{padding-top:15%;}}@media(max-width:460px){.name-ad{padding-top:15%;}}@media(max-width:991px) and (min-width:460px){.name-ad{padding-top:25%;}}@media(max-width:600px){.mh-line-size-3-ad{line-height:1 !important;font-size:30px;text-shadow:.7px 1px 1px #808080;letter-spacing:2px;color:#fff !important;}.mh-line-size-4-ad{font-size:14px;text-shadow:.7px 1px 1px #808080;padding-top:10px;}}@media(min-width:600px){.mh-line-size-3-ad{line-height:1 !important;font-size:40px;text-shadow:.7px 1px 1px #808080;letter-spacing:4px;color:#fff !important;}.mh-line-size-4-ad{font-size:19px;text-shadow:.7px 1px 1px #808080;padding-top:18px;}}.img-width-slow-loading{width:150px;}.e-mailValidation{padding-left:0;color:#f00;}