#simplenews-admin-filter .form-item{clear:both;line-height:1.75em;margin:0pt 1em 0pt 0pt;}#simplenews-admin-filter .form-item label{float:left;width:12em;}#simplenews-admin-filter .spacer{margin-left:12em;}#simplenews-admin-filter .form-select,#simplenews-admin-filter .form-text{width:14em;}.block-simplenews .issues-link,.block-simplenews .issues-list{margin-top:1em;}.block-simplenews .issues-list .newsletter-created{display:none;}
#aggregator .feed-source .feed-title{margin-top:0;}#aggregator .feed-source .feed-image img{margin-bottom:0.75em;}#aggregator .feed-source .feed-icon{float:right;display:block;}#aggregator .feed-item{margin-bottom:1.5em;}#aggregator .feed-item-title{margin-bottom:0;font-size:1.3em;}#aggregator .feed-item-meta,#aggregator .feed-item-body{margin-bottom:0.5em;}#aggregator .feed-item-categories{font-size:0.9em;}#aggregator td{vertical-align:bottom;}#aggregator td.categorize-item{white-space:nowrap;}#aggregator .categorize-item .news-item .body{margin-top:0;}#aggregator .categorize-item h3{margin-bottom:1em;margin-top:0;}
.page-ambulatory-care-finder #content{padding:0;}.page-ambulatory-care-finder #main-wrapper{margin-bottom:0;}.page-ambulatory-care-finder #breadcrumb{max-width:1200px;margin:auto;padding:0 15px;}.page-ambulatory-care-finder #page-title{display:none;}#ambulatory-care-finder{border-top:6px solid #ffab0d;background-color:#fbf0e5;position:relative;}#ambulatory-care-finder *:focus{outline:0;}#ambulatory-care-finder > .holder{max-width:1200px;margin:auto;padding:0 15px 30px 15px;}#ambulatory-care-finder .search-header > div{display:inline-block;width:50%;}#ambulatory-care-finder .search-form-holder{background-color:#004735;padding:0;position:relative;}#ambulatory-care-finder .search-form-holder input{width:100%;display:inline-block;background-color:#8a8b8c;color:#fff;border:0;font-size:16px;padding:14px 124px 14px 24px;}#ambulatory-care-finder .search-form-holder input::placeholder{color:#fff;opacity:0.8;}#ambulatory-care-finder .search-form-holder button{position:absolute;top:0;bottom:0;width:32px;border:0;padding:0;}#ambulatory-care-finder .search-form-holder .search-btn{right:9px;background:#8a8b8c url(/sites/all/modules/custom/ambulatory_care_finder/images/search_icon.png) no-repeat center center;background-size:24px;}#ambulatory-care-finder .search-form-holder .clear-btn{right:50px;background:#8a8b8c url(/sites/all/modules/custom/ambulatory_care_finder/images/remove_icon.png) no-repeat center center;background-size:24px;}#ambulatory-care-finder .filter-holder{background-color:#ffae00;padding:0 24px 0 40px;}#ambulatory-care-finder .filter-holder > button{border:0;display:block;width:100%;color:#004735;text-transform:uppercase;font-size:16px;padding:14px 0;text-align:left;font-weight:500;background:#ffae00 url(/sites/all/modules/custom/ambulatory_care_finder/images/open.png) no-repeat center right;}#ambulatory-care-finder .info-holder{padding:0 50px;text-align:center;}#ambulatory-care-finder .search-content{min-height:850px;background-image:url(/sites/all/modules/custom/ambulatory_care_finder/images/background.png);background-position:center top+130px;background-repeat:no-repeat;}#ambulatory-care-finder #results-holder .results-info{padding-top:20px;margin:0;}#ambulatory-care-finder #results-info{font-size:18px;padding-bottom:16px;text-align:center;}#ambulatory-care-finder #selected-char,#ambulatory-care-finder #selected-clinic{font-size:16px;margin-bottom:6px;}#ambulatory-care-finder #selected-clinic span{display:inline-block;}#ambulatory-care-finder #selected-char .item,#ambulatory-care-finder #selected-clinic .item{color:#004735;text-transform:lowercase;font-size:14px;padding:5px 30px 6px 16px;margin-right:8px;margin-bottom:4px;border-radius:16px;background:#ffae00 url(/sites/all/modules/custom/ambulatory_care_finder/images/remove_category.png) no-repeat right 10px center;cursor:pointer;background-size:13px;}#ambulatory-care-finder #selected-char .item{text-transform:uppercase;}#ambulatory-care-finder #results-holder > .results{padding:15px 0;overflow:auto;}#ambulatory-care-finder #results-holder .no-result-holder,#ambulatory-care-finder #results-holder .more-results-holder{text-align:center;font-size:18px;}#ambulatory-care-finder #results-holder .more-results-holder .more-btn{padding:8px 16px;border:0;background-color:#004735;font-size:16px;color:#ffab0d;}#ambulatory-care-finder #results-holder > .results > .item:before{content:'';width:76px;position:absolute;left:0;top:0;bottom:0;border-top-left-radius:10px;border-bottom-left-radius:10px;background:#ffab0d url(/sites/all/modules/custom/ambulatory_care_finder/images/results_item.png) no-repeat center center;}#ambulatory-care-finder #results-holder > .results > .item{display:block;padding-left:76px;background-color:#fff;position:relative;border-radius:10px;border:1px solid #e0e1e2;border-left:0;margin-bottom:15px;opacity:0.2;transition:opacity 0.2s ease-out;}#ambulatory-care-finder #results-holder > .results > .item.active{opacity:1;transition:opacity 0.4s ease-out;}#ambulatory-care-finder #results-holder > .results > .item.focus{border:1px solid #ffae00;background-color:#fff;border-radius:12px;}#ambulatory-care-finder #results-holder > .results > .item .name{color:#004735;padding:10px 160px 10px 16px;font-size:18px;position:relative;font-weight:bold;}#ambulatory-care-finder #results-holder > .results > .item .name > i{position:absolute;top:10px;right:10px;text-transform:uppercase;color:#004735;font-size:12px;padding:8px 16px;border-radius:8px;background-color:#ffab0d;font-weight:bold;}#ambulatory-care-finder #results-holder > .results > .item .description{padding:0 16px 28px 16px;}#ambulatory-care-finder #results-holder > .results > .item .details-btn{color:#ffab0d;position:absolute;padding:6px 12px;bottom:0px;right:6px;border:0;background:transparent;font-size:16px;font-weight:300;}#ambulatory-care-finder .results-holder{position:relative;overflow:hidden;}#ambulatory-care-finder #filter-holder{display:block;position:absolute;top:50px;left:50%;right:0;bottom:0;padding:0 30px;transition:height 0.2s ease-out;height:0;overflow:hidden;background-color:rgba(0,71,53,0.95);z-index:10;}#ambulatory-care-finder #filter-holder.open{height:calc(100% - 50px);max-height:calc(100% - 50px);transition:height 0.2s ease-in;}#ambulatory-care-finder #filter-holder > .holder{width:600px;padding:50px;}#ambulatory-care-finder #filter-holder .switch-holder{text-align:center;}#ambulatory-care-finder #filter-holder .switch-holder > button{display:inline-block;width:180px;border:0;font-size:16px;padding:6px;background-color:#003f2f;color:#ffae00;border:1px solid #ffab0d;}#ambulatory-care-finder #filter-holder .switch-holder > button.selected{color:#003f2f;background-color:#ffae00;}#ambulatory-care-finder #filter-holder .filter-group > div{display:none;}#ambulatory-care-finder #filter-holder .filter-group > div.selected{display:block;}#ambulatory-care-finder #filter-holder .filter-group h4{color:#ffae00;margin-top:20px;margin-bottom:30px;padding-bottom:8px;border-bottom:1px solid #ffae00;}#ambulatory-care-finder #filter-holder .abc-filter .char{display:inline-block;width:50px;padding:9px 0;margin-right:25px;margin-bottom:25px;text-align:center;color:#fff;font-size:22px;background-color:#003f2f;cursor:pointer;border:1px solid #ffab0d;}#ambulatory-care-finder #filter-holder .abc-filter .char.selected{background-color:#ffae00;color:#004735;}#ambulatory-care-finder #filter-holder .abc-filter .char.all{margin-right:0;width:125px;text-transform:uppercase;}#ambulatory-care-finder #filter-holder .abc-filter .char:nth-child(7n){margin-right:0;}#ambulatory-care-finder #filter-holder .clinic-filter{font-size:0;}#ambulatory-care-finder #filter-holder .clinic-filter > div{max-height:700px;overflow:auto;}#ambulatory-care-finder #filter-holder .clinic-filter .item{background-color:#003f2f;color:#ffae00;width:calc(50% - 9px);display:inline-block;font-size:14px;vertical-align:top;padding:8px 6px;margin-bottom:8px;}#ambulatory-care-finder #filter-holder .clinic-filter .item:nth-child(odd){margin-right:9px;}#ambulatory-care-finder #filter-holder .clinic-filter .item:nth-child(even){margin-left:9px;}#ambulatory-care-finder #filter-holder .clinic-filter .item.selected,#ambulatory-care-finder #filter-holder .clinic-filter .item:hover{background-color:#ffae00;color:#004735;cursor:pointer;}#ambulatory-care-finder .in-progress-indicator-holder{position:fixed;top:calc(50% - 50px);left:calc(50% - 50px);width:100px;height:100px;border-radius:15px;background-color:rgba(0,0,0,0.4);z-index:12;}#ambulatory-care-finder .in-progress-indicator{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);background-color:transparent;width:60px;height:60px;border-radius:30px;background-image:url(/sites/all/modules/custom/ambulatory_care_finder/images/loading_icon.png);background-repeat:no-repeat;background-size:60px 60px;background-position:center;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}#ambulatory-care-finder .retry-holder{padding:20px 20px 0 20px;text-align:center;font-size:16px;color:white;position:fixed;top:calc(50% - 70px);left:calc(50% - 120px);width:240px;border-radius:15px;background-color:rgba(0,0,0,0.7);z-index:12;}#ambulatory-care-finder .retry-holder > button{border:0;padding:16px 24px;color:#fff;font-size:20px;font-weight:bold;background:transparent;}#ambulatory-care-finder-details{padding:30px 0;}#ambulatory-care-finder-details .details:before{content:'';width:76px;position:absolute;left:0;top:0;bottom:0;border-top-left-radius:10px;border-bottom-left-radius:10px;background:#ffab0d url(/sites/all/modules/custom/ambulatory_care_finder/images/results_item.png) no-repeat center 16px;}#ambulatory-care-finder-details .details{background-color:#fff;padding:16px 16px 16px 92px;position:relative;border-radius:10px;}#ambulatory-care-finder-details .details > .close-btn{position:absolute;top:11px;right:15px;text-align:left;color:#ffae00;background-color:#004735;font-size:15px;cursor:pointer;border-radius:8px;padding:6px 16px;}#ambulatory-care-finder-details .details .referral-required{position:absolute;top:12px;right:100px;text-transform:uppercase;color:#004735;font-size:12px;padding:8px 16px;border-radius:8px;background-color:#ffab0d;font-weight:bold;}#ambulatory-care-finder-details .details > .name{margin:8px 240px 16px 0;color:#ffab0d;font-weight:700;}#ambulatory-care-finder-details .details > .department-name,#ambulatory-care-finder-details .details > .address,#ambulatory-care-finder-details .details .information{font-size:16px;}#ambulatory-care-finder-details .details > .information{text-align:justify;}#ambulatory-care-finder-details .details .group{margin-top:16px;margin-bottom:30px;}#ambulatory-care-finder-details .details .group > h4{border-bottom:1px solid #004735;padding-bottom:6px;color:#004735;font-weight:700;}#ambulatory-care-finder-details .details .group > .doctors{padding:0 30px;}#ambulatory-care-finder-details .details .group > .doctors a{font-size:16px;text-decoration:unset;color:#ffae00;}#ambulatory-care-finder-details .details .group > .doctors a:hover{color:#004735;}#ambulatory-care-finder-details .details .pictures-holder{display:block;width:100%;overflow:auto;}#ambulatory-care-finder-details .details .pictures{white-space:nowrap;}#ambulatory-care-finder-details .details .pictures .img-holder{display:inline-block;margin-right:30px;}#ambulatory-care-finder-details .details .pictures .img-holder > img{height:165px;}#ambulatory-care-finder-details .details .days-header{display:table;width:100%;table-layout:fixed;border-spacing:0;}#ambulatory-care-finder-details .details .days-header > div{display:table-row;}#ambulatory-care-finder-details .details .days-header > div > .item{display:table-cell;background-color:#8a8b8c;color:#fff;text-align:center;text-transform:capitalize;cursor:pointer;}#ambulatory-care-finder-details .details .days-header > div > .item .item-full-name,#ambulatory-care-finder-details .details .days-header > div > .item .item-short-name{padding:8px;}#ambulatory-care-finder-details .details .days-header > div > .item .item-short-name{padding-top:0;display:none;}#ambulatory-care-finder-details .details .days-header > div > .item.active{background-color:#004735;}#ambulatory-care-finder-details .details .days-content .day-holder{display:none;}#ambulatory-care-finder-details .details .days-content .day-holder.active{display:block;}#ambulatory-care-finder-details .details .days-content .name{background-color:#d7d7d7;padding:10px 16px;color:#004735;position:relative;}#ambulatory-care-finder-details .details .days-content .name > div{font-weight:bold;text-transform:uppercase;}#ambulatory-care-finder-details .details .indoor-navigation{margin-top:16px;height:0;padding-bottom:23.6%;background-image:url(/sites/all/modules/custom/ambulatory_care_finder/images/indoor_navigation_background.png);background-color:#fff;background-repeat:no-repeat;position:relative;border:1px solid #004735;background-position:center;background-size:105%;transition:background-size 0.3s;-webkit-transition:background-size 0.3s;display:block;text-align:center;}#ambulatory-care-finder-details .details .indoor-navigation:hover{background-size:100%;}#ambulatory-care-finder-details .details .indoor-navigation:hover span{font-size:34px;}#ambulatory-care-finder-details .details .indoor-navigation:hover span:after{width:63px;height:54px;}#ambulatory-care-finder-details .details .indoor-navigation:hover,#ambulatory-care-finder-details .details .indoor-navigation:focus,#ambulatory-care-finder-details .details .indoor-navigation:active{text-decoration:unset;}#ambulatory-care-finder-details .details .indoor-navigation span{color:#000;font-size:32px;font-weight:bold;cursor:pointer;padding:8px 13px;text-transform:none;display:inline-block;margin:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);transition:font-size 0.3s;-webkit-transition:font-size 0.3s;}#ambulatory-care-finder-details .details .indoor-navigation span:after{content:'';width:60px;height:50px;background-image:url(/sites/all/modules/custom/ambulatory_care_finder/images/indoor_navigation_icon.png);background-position:right;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:bottom;transition:0.3s;-webkit-transition:0.3s;}#ambulatory-care-finder-details .details .days-content .info{display:table;background-color:#f7ede1;width:100%;border-spacing:0;padding:10px 12px 20px;}#ambulatory-care-finder-details .details .days-content .info > div{display:table-row;}#ambulatory-care-finder-details .details .days-content .info > div > div{display:table-cell;color:#004735;padding:2px 4px;}#ambulatory-care-finder-details .details .days-content .info > div > div:first-child{width:20%;}#ambulatory-care-finder-details .details .days-content .info > div > div:last-child{font-weight:bold;word-break:break-word;}#ambulatory-care-finder-details .details .days-header > div > .item > .item-short-name{}@media (max-width:992px){#ambulatory-care-finder-details .details .indoor-navigation{background-size:100%;transition:none;-webkit-transition:none}#ambulatory-care-finder-details .details .indoor-navigation span,#ambulatory-care-finder-details .details .indoor-navigation:hover span{font-size:24px;transition:none;-webkit-transition:none;}#ambulatory-care-finder-details .details .indoor-navigation span:after,#ambulatory-care-finder-details .details .indoor-navigation:hover span:after{width:40px;height:36px;transition:none;-webkit-transition:none;}}@media (max-width:768px){#ambulatory-care-finder .search-header > div{display:block;width:100%;}#ambulatory-care-finder .filter-holder{padding-right:7px;padding-left:24px;}#ambulatory-care-finder #filter-holder{left:15px;right:15px;top:102px;}#ambulatory-care-finder #filter-holder.open{text-align:center;height:calc(100% - 102px);}#ambulatory-care-finder #filter-holder .abc-filter .char:nth-child(7n){margin-right:25px;}#ambulatory-care-finder #filter-holder > .holder{width:100%;padding-left:0;padding-right:0;}#ambulatory-care-finder #filter-holder .abc-filter .char.all{margin-right:25px;}#ambulatory-care-finder #filter-holder .clinic-filter .item{display:block;width:100%;}#ambulatory-care-finder #filter-holder .clinic-filter .item:nth-child(2n+1){margin-right:0;}#ambulatory-care-finder #filter-holder .clinic-filter .item:nth-child(2n){margin-left:0;}#ambulatory-care-finder #results-holder > .results > .item::before{content:none;}#ambulatory-care-finder #results-holder > .results > .item{padding-left:15px;}#ambulatory-care-finder-details .details::before{content:none;}#ambulatory-care-finder-details .details{padding:16px;}#ambulatory-care-finder .info-holder{padding:0 15px;}#ambulatory-care-finder .search-content{min-height:950px;background-position:center bottom;}#ambulatory-care-finder #filter-holder .clinic-filter > div{min-height:750px;}#ambulatory-care-finder-details .details .days-content .name{padding:10px 16px;}#ambulatory-care-finder-details .details .indoor-navigation span,#ambulatory-care-finder-details .details .indoor-navigation:hover span{font-size:18px;}#ambulatory-care-finder-details .details .indoor-navigation span:after,#ambulatory-care-finder-details .details .indoor-navigation:hover span:after{width:36px;height:30px;}}@media (max-width:480px){#ambulatory-care-finder #results-holder > .results > .item .name > i{position:relative;display:block;width:148px;top:5px;left:0;}#ambulatory-care-finder-details .details > .name{margin:40px 0 15px 0;}#ambulatory-care-finder-details .details .referral-required{left:16px;right:unset;}#ambulatory-care-finder-details .details > .close-btn{right:16px;}#ambulatory-care-finder-details .details .days-header > div > .item .item-full-name{display:none;}#ambulatory-care-finder-details .details .days-header > div > .item .item-short-name{padding-top:8px;display:block;}}
.galleria{height:800px;}#ambulatory-care-finder-gallery-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:none;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;opacity:0;z-index:1000;text-align:center;outline:0;overflow:hidden;}#ambulatory-care-finder-gallery-modal:before{display:inline-block;vertical-align:middle;content:'';height:100%;text-align:center;}#ambulatory-care-finder-gallery-modal.open{background-color:rgba(0,0,0,0.8);display:block;opacity:1;}#ambulatory-care-finder-gallery-modal .gallery-modal-img-holder{width:auto;max-width:100%;display:inline-block;vertical-align:middle;margin:auto;}#ambulatory-care-finder-gallery-modal .gallery-modal-img{height:auto;max-height:100vh;max-width:100%;display:none;}#ambulatory-care-finder-gallery-modal.open .gallery-modal-img{display:inline-block;}#ambulatory-care-finder-gallery-modal button{border:0;color:#fff;background-color:transparent;position:absolute;}#ambulatory-care-finder-gallery-modal .prev,#ambulatory-care-finder-gallery-modal .next{top:calc(50% - 60px);font-size:60px;line-height:60px;padding:30px;text-align:center;opacity:0.1;background-color:rgba(0,0,0,0.5);transition:0.2s linear;}#ambulatory-care-finder-gallery-modal .prev:hover,#ambulatory-care-finder-gallery-modal .next:hover{opacity:1;}#ambulatory-care-finder-gallery-modal .prev{left:0;}#ambulatory-care-finder-gallery-modal .next{right:0;}#ambulatory-care-finder-gallery-modal .exit{right:0;padding:8px 16px;font-weight:bold;font-size:32px;transition:0.2s linear;background-color:rgba(0,0,0,0.5);opacity:0.6;}#ambulatory-care-finder-gallery-modal .exit:hover{opacity:1;}#ambulatory-care-finder-gallery-modal .counter{position:absolute;bottom:16px;left:16px;font-size:18px;color:#fff;}#ambulatory-care-finder-gallery-modal .loading-indicator{position:absolute;top:calc(50% - 35px);left:calc(50% - 30px);background:rgba(0,0,0,0);width:60px;height:60px;border-radius:30px;background-image:url(/sites/all/modules/custom/ambulatory_care_finder/images/loading_icon.png);background-repeat:no-repeat;background-size:60px 60px;background-position:center;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@media (min-width:1200px){}@media (min-width:992px) and (max-width:1200px){}@media (min-width:768px) and (max-width:992px){}@media (max-width:768px){}
.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff;}.calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%;}.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;}.calendar-calendar .year-view td{width:32%;padding:1px;border:none;}.calendar-calendar .year-view td table td{width:13%;padding:0;}.calendar-calendar tr{padding:0;margin:0;background-color:white;}.calendar-calendar th{text-align:center;margin:0;}.calendar-calendar th a{font-weight:bold;}.calendar-calendar td{width:14%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0;}.calendar-calendar .mini{border:none;}.calendar-calendar td.week{width:1%;min-width:1%;}.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:0.8em;}.calendar-calendar .inner{height:auto !important;height:5em;padding:0;margin:0;}.calendar-calendar .inner div{padding:0;margin:0;}.calendar-calendar .inner p{padding:0 0 .8em 0;margin:0;}.calendar-calendar td a{font-weight:bold;text-decoration:none;}.calendar-calendar td a:hover{text-decoration:underline;}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0;}.calendar-calendar div.day{float:right;text-align:center;padding:0.125em 0.25em 0 0.25em;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em;}.calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;clear:both;}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0 1%;}.calendar-calendar div.title{font-size:.8em;text-align:center;}.calendar-calendar div.title a{color:#000;}.calendar-calendar div.title a:hover{color:#c00;}.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}.calendar div.form-item{white-space:normal;}table td.mini,table th.mini,table.mini td.week{padding:0 1px 0 0;margin:0;}table td.mini a{font-weight:normal;}.calendar-calendar .mini-day-off{padding:0px;}.calendar-calendar .mini-day-on{padding:0px;}table .mini-day-on a{text-decoration:underline;}.calendar-calendar .mini .title{font-size:.8em;}.mini .calendar-calendar .week{font-size:.7em;}.mini-row{width:100%;border:none;}.mini{width:32%;vertical-align:top;}.calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important;}.calendar-calendar .day-view .stripe{width:100%;}table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0;}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important;}.calendar-legend td{text-align:left;padding-left:5px;}.calendar-empty{font-size:1px;line-height:1px;}.calendar-calendar td.calendar-agenda-hour{text-align:right;border:none;border-top:1px solid #CCCCCC;padding-top:.25em;width:1%;}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%;}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:bold;}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em;}.calendar-calendar td.calendar-agenda-items{border:1px solid #CCCCCC;text-align:left;}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0;}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff;}.calendar-date-select form{text-align:right;float:right;width:25%;}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both;}.calendar-date-select .description{float:right;}.calendar-label{font-weight:bold;display:block;clear:both;}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;padding:0.2em;width:auto;border:1px solid #ccc;}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777;text-decoration:none;}.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:bold;border:1px solid #ccc;}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;color:#cc9;}.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff;}.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px;}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee;}.calendar-calendar div.calendar{border:none;font-size:x-small;}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0;}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right;}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}.calendar-calendar td .inner div.day a{color:#4b85ac;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#C3D6E4;}.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{}.calendar-calendar td.past{}.calendar-calendar td.future{}.calendar-calendar td.has-events{}.calendar-calendar td.has-no-events{}.calendar-calendar tbody{border-top:none;}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:auto;}.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}.calendar-calendar .week-view .full .calendar-agenda-hour,.calendar-calendar .day-view .full .calendar-agenda-hour{padding-right:2px;}.calendar-calendar .week-view .full .calendar-agenda-hour{width:6%;min-width:0px;}.calendar-calendar .week-view .full .days{width:13%;}.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto;}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px;}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px;}.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px;}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view  td{vertical-align:top;padding:1px 2px 0 2px}.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0px;padding-bottom:2px;}.calendar-calendar .month-view .full .week{font-size:inherit;}.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac;}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:none;margin-bottom:0px;}.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;}.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0px;border-bottom:0px;}.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}.calendar-calendar .month-view .full td.single-day{border-top:0px;}.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative;}.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px;}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#F4F4F4;}.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{margin:0px 3px;}.calendar-calendar .day-view .full td .inner div.calendar div.stripe{margin:0px;}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:none;border-left:2px solid #7C7F12;border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#7C7F12;}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0px;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0px;}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative;}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#ffc;width:auto;padding:0px 3px;overflow:hidden;}.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:none;}.calendar-calendar .day-view td div.dayview{padding:0px;}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#74a5d7;height:1.9em;overflow:hidden;margin:0px auto;color:#ffffff;position:relative;}.calendar-calendar .week-view .full td.multi-day div.weekview{height:3.5em;}.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}.calendar-calendar .full td.multi-day .calendar .view-field,.calendar-calendar .full td.single-day .calendar .view-field{}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full td.multi-day div.weekview{margin-bottom:2px;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:3000px;left:5px;}.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;left:0px;top:0px;width:100%;height:3px;z-index:2;}.calendar-calendar .full td.single-day .continuation,.calendar-calendar .full td.single-day .continues,.calendar-calendar .full td.single-day .cutoff{display:none;}.calendar-calendar .month-view .full td.multi-day  .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em;}.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{height:2.75em;padding-top:0.75em;margin-right:8px;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0px !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;height:1.9em;padding-left:6px;z-index:1;}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{height:2.75em;padding-top:0.75em;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0px;}.calendar-calendar .week-view .full td.multi-day{padding:2px;}.calendar-calendar .week-view td.single-day div.calendar{width:100%;padding-left:0px;padding-right:0px;}.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}.view .date-nav-wrapper .clear-block{margin-bottom:10px;}.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:80px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}.attachment .calendar-calendar{margin-top:20px;clear:both;}.calendar-calendar th a,.attachment .calendar-calendar th{background-color:transparent;border:0px;}.attachment .calendar-calendar th.calendar-agenda-hour{color:#777777;font-weight:bold;text-align:right;}.view-calendar .feed-icon{margin-top:5px;}.view table.mini .date-prev,.view table.mini .date-next{background:none;}.date-nav div.date-prev,.date-nav div.date-next,.date-nav{width:auto;}ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}.year-view div.month-view div.date-nav{background-color:#DFDFDF;min-height:20px;}
.page-clinic-map #content{padding:0;}.page-clinic-map #main-wrapper{margin-bottom:0;}.page-clinic-map #breadcrumb{max-width:1200px;margin:auto;padding:0 15px;}.page-clinic-map #page-title{display:none;}#clinic-map{border-top:6px solid #ffab0d;background-color:#f7ede1;}#clinic-map *:focus{outline:0;}#clinic-map > .holder{display:inline-block;vertical-align:top;height:800px;}#clinic-map > .results-holder{width:45%;}#clinic-map > .map-holder{width:55%;position:relative;}#clinic-map .info-holder{padding:0 50px;text-align:center;}#clinic-map #map{height:100%;}#clinic-map #map-disabled-layer{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);}#clinic-map #results-holder{overflow:auto;max-height:720px;}#clinic-map .results-info{padding:20px 30px 0 30px;margin:0;}#clinic-map #results-info{text-align:center;font-size:18px;padding-bottom:16px;}#clinic-map #selected-filters{font-size:16px;}#clinic-map #selected-filters span{display:inline-block;}#clinic-map #selected-filters .categories .item{color:#004735;text-transform:lowercase;font-size:14px;padding:5px 30px 6px 16px;margin-right:8px;margin-bottom:4px;border-radius:16px;background:#ffae00 url(/sites/all/modules/custom/clinic_map/images/remove_category.png) no-repeat right 10px center;cursor:pointer;background-size:13px;}#clinic-map .results-holder{background:url(/sites/all/modules/custom/clinic_map/images/results_bg.png) no-repeat center center;}#clinic-map #details-wrapper,#clinic-map #results-holder > .results{padding:0 25px;display:table;table-layout:fixed;width:100%;border-spacing:0 15px;overflow:auto;}#clinic-map #results-holder .no-result-holder{font-size:16px;}#clinic-map #results-holder .no-result-holder,#clinic-map #results-holder .more-results-holder{text-align:center;}#clinic-map #results-holder .more-results-holder .more-btn{padding:8px 16px;border:0;background-color:#004735;font-size:16px;color:#ffab0d;}#clinic-map #details-wrapper > .details-holder,#clinic-map #results-holder > .results > .item{display:table-row;}#clinic-map #results-holder.open > .results > .item,#clinic-map #results-holder.open > .info{display:none;}#clinic-map #results-holder > .results > .item.open{display:table-row;height:76px;}#clinic-map #details-wrapper > .details-holder > .icon,#clinic-map #results-holder > .results > .item > .icon{display:table-cell;width:76px;vertical-align:middle;border-top-left-radius:10px;border-bottom-left-radius:10px;background:#ffab0d url(/sites/all/modules/custom/clinic_map/images/results_item.png) no-repeat center center;}#clinic-map #details-wrapper > .details-holder > .icon,#clinic-map #results-holder > .results > .item.open > .icon{background-position:center 10px;}#clinic-map #details-wrapper > .details-holder > .info,#clinic-map #results-holder > .results > .item > .info{display:table-cell;vertical-align:middle;background-color:#fff;position:relative;border-top-right-radius:10px;border-bottom-right-radius:10px;border:1px solid #e0e1e2;border-left:0;}#clinic-map #details-wrapper > .details-holder > .info > .name,#clinic-map #results-holder > .results > .item > .info > .name{color:#004735;font-weight:700;padding:10px 16px 44px 16px;font-size:16px;}#clinic-map #details-wrapper > .details-holder > .info > .name,#clinic-map #results-holder > .results > .item.open > .info > .name{color:#ffab0d;}#clinic-map #details-wrapper > .details-holder > .info > .name,#clinic-map #results-holder > .results > .item.open > .info > .name{padding-bottom:10px;}#clinic-map #details-wrapper > .details-holder > .info > .details{padding:16px 16px 44px 16px;position:relative;}#clinic-map #details-wrapper > .details-holder > .info .details > .close-btn,#clinic-map #results-holder > .results > .item > .info .details-btn{color:#ffab0d;position:absolute;padding:6px 12px;bottom:4px;right:22px;border:0;font-size:16px;font-weight:300;background-color:transparent;}#clinic-map #details-wrapper > .details-holder > .info .details > .close-btn{background-color:#004735;border-radius:8px;}#clinic-map .search-form-holder{padding:0;background:#004735 url(/sites/all/modules/custom/clinic_map/images/filter_icon.png) no-repeat 30px center;}#clinic-map .search-form-holder > div{width:50%;display:inline-block;position:relative;}#clinic-map .search-form-holder .search-clinic-field{width:100%;display:inline-block;background-color:#8a8b8c;color:#fff;height:50px;border:0;padding:0 124px 0 24px;}#clinic-map .search-form-holder .search-clinic-field::placeholder{color:#fff;opacity:0.8;}#clinic-map .search-form-holder .search button{position:absolute;top:0;bottom:0;width:50px;border:0;}#clinic-map .search-form-holder .filter .open-close-btn{padding:0 8px 0 80px;border:0;text-transform:uppercase;color:#ffae00;width:100%;text-align:left;background:url(/sites/all/modules/custom/clinic_map/images/open.png) no-repeat right 8px center;}#clinic-map .search-form-holder .filter .open-close-btn.open{background-image:url(/sites/all/modules/custom/clinic_map/images/close.png);}#clinic-map .search-form-holder .search .search-btn{right:0;background:url(/sites/all/modules/custom/clinic_map/images/search_icon.png) no-repeat center center;background-size:24px;}#clinic-map .search-form-holder .search .clear-btn{right:50px;background:url(/sites/all/modules/custom/clinic_map/images/remove_icon.png) no-repeat center center;background-size:24px;}#clinic-map #details-wrapper > .details-holder > .info .details .basic-info > div:before{content:'';width:25px;height:25px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:24px;margin-bottom:4px;background-repeat:no-repeat;}#clinic-map #details-wrapper > .details-holder > .info .details .basic-info > div.address:before{background-image:url(/sites/all/modules/custom/clinic_map/images/address.png);}#clinic-map #details-wrapper > .details-holder > .info .details .basic-info > div.direct-phone:before{background-image:url(/sites/all/modules/custom/clinic_map/images/mobilephone.png);}#clinic-map #details-wrapper > .details-holder > .info .details .basic-info > div.central-phone:before{background-image:url(/sites/all/modules/custom/clinic_map/images/phone.png);}#clinic-map #details-wrapper > .details-holder > .info .details .basic-info > div.fax-number:before{background-image:url(/sites/all/modules/custom/clinic_map/images/fax.png);}#clinic-map #details-wrapper > .details-holder > .info .details .basic-info > div.web-page:before{background-image:url(/sites/all/modules/custom/clinic_map/images/web-page.png);}#clinic-map #details-wrapper > .details-holder > .info .details .basic-info > div.email-addresses:before{background-image:url(/sites/all/modules/custom/clinic_map/images/email.png);}#clinic-map #details-wrapper > .details-holder > .info .details .basic-info > div{padding:6px 0;}#clinic-map #details-wrapper > .details-holder > .info .details .group{padding:8px 0;}#clinic-map #details-wrapper > .details-holder > .info .details .group > h5{border-bottom:1px solid #004735;padding-bottom:6px;color:#004735;font-weight:700;}#clinic-map #details-wrapper > .details-holder .departments-holder,#clinic-map #details-wrapper > .details-holder .pictures-holder{display:table;width:100%;table-layout:fixed;}#clinic-map #details-wrapper > .details-holder .departments,#clinic-map #details-wrapper > .details-holder .pictures{display:table-row;}#clinic-map #details-wrapper > .details-holder .departments > div,#clinic-map #details-wrapper > .details-holder .pictures > div{display:table-cell;}#clinic-map #details-wrapper > .details-holder .pictures > div{vertical-align:middle;}#clinic-map #details-wrapper > .details-holder .pictures .holder{white-space:nowrap;overflow:hidden;}#clinic-map #details-wrapper > .details-holder .pictures .holder > div{position:relative;transition:0.2s linear;}#clinic-map #details-wrapper > .details-holder .pictures .img-holder{opacity:0.5;display:inline-block;cursor:pointer;}#clinic-map #details-wrapper > .details-holder .pictures .img-holder > img{height:56px;}#clinic-map #details-wrapper > .details-holder .pictures .img-holder:hover,#clinic-map #details-wrapper > .details-holder .pictures .img-holder.active{opacity:1;}#clinic-map #details-wrapper > .details-holder .navigation-btn{width:25%;padding:0 16px;}#clinic-map #details-wrapper > .details-holder .navigation-btn > button{width:30px;height:30px;border:0;border-radius:50%;background-color:#004735;color:#ffab0d;}#clinic-map #details-wrapper > .details-holder .navigation-btn > button.disabled{background-color:#eee;color:#fafafa;}#clinic-map #details-wrapper > .details-holder .navigation-btn.prev{text-align:right;}#clinic-map #details-wrapper > .details-holder .departments .parent{display:none;}#clinic-map #details-wrapper > .details-holder .departments .parent.active{display:block;}#clinic-map #details-wrapper > .details-holder .departments .parent .name{text-align:center;}#clinic-map #details-wrapper > .details-holder .departments .children{margin-top:16px;color:#ffab0d;}#clinic-map .results-holder{position:relative;overflow:hidden;}#clinic-map .results-holder .filter-holder{display:block;position:absolute;top:50px;left:0;right:50%;bottom:0;background-color:rgba(0,71,53,0.95);padding:0 30px;transition:height 0.2s ease-out;height:0;overflow:hidden;z-index:10;}#clinic-map .results-holder .filter-holder.open{height:100%;max-height:100%;transition:height 0.2s ease-in;}#clinic-map .results-holder .filter-holder h5{color:#ffae00;margin:30px 0 16px 0;}#clinic-map .results-holder .filter-holder .categories{overflow:auto;max-height:620px;}#clinic-map .results-holder .filter-holder .item{display:block;padding:8px;border-bottom:1px solid #ffae00;color:#ffae00;font-weight:normal;margin-bottom:0;}#clinic-map .results-holder .filter-holder .item input{margin:0 6px 0 0;}#clinic-map .in-progress-indicator-holder{position:fixed;top:calc(50% - 50px);left:calc(50% - 50px);width:100px;height:100px;border-radius:15px;background-color:rgba(0,0,0,0.4);z-index:12;}#clinic-map .in-progress-indicator{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);background-color:transparent;width:60px;height:60px;border-radius:30px;background-image:url(/sites/all/modules/custom/clinic_map/images/loading_icon.png);background-repeat:no-repeat;background-size:60px 60px;background-position:center;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}#clinic-map .retry-holder{padding:20px 20px 0 20px;text-align:center;font-size:16px;color:white;position:fixed;top:calc(50% - 70px);left:calc(50% - 120px);width:280px;border-radius:15px;background-color:rgba(0,0,0,0.7);z-index:12;}#clinic-map .retry-holder > button{border:0;padding:16px 24px;color:#fff;font-size:20px;font-weight:bold;background:transparent;}#clinic-map .business-hours{display:table;width:100%;table-layout:fixed;}#clinic-map .business-hours > div{display:table-row;line-height:1.0;}#clinic-map .business-hours > div > label{display:table-cell;text-align:right;padding-right:8px;}#clinic-map .business-hours > div > div{display:table-cell;text-align:left;padding-left:8px;}@media (max-width:1200px){#clinic-map > .results-holder{width:55%;}#clinic-map > .map-holder{width:45%;}}@media (max-width:992px){#clinic-map > .results-holder,#clinic-map > .map-holder,#clinic-map .search-form-holder > div{width:100%;}#clinic-map .search-form-holder .filter .open-close-btn{height:50px;}#clinic-map .search-form-holder{background-color:#004735;background-image:url(/sites/all/modules/custom/clinic_map/images/filter_icon.png);background-position:30px top;background-position-y:5px;}#clinic-map #results-holder{max-height:680px;}#clinic-map .results-holder .filter-holder{right:0;}#clinic-map #results-holder > .results > .item > .icon{width:0;}#clinic-map #results-holder > .results > .item > .info{border-radius:10px;}}@media (max-width:768px){#clinic-map .holder.results-holder{height:inherit;background:unset;}#clinic-map .results-holder .filter-holder.open{height:600px;max-height:unset;}#clinic-map .results-holder{overflow:unset;}}
.galleria{height:800px;}#gallery-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:none;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;opacity:0;z-index:1000;text-align:center;outline:0;overflow:hidden;}#gallery-modal:before{display:inline-block;vertical-align:middle;content:'';height:100%;text-align:center;}#gallery-modal.open{background-color:rgba(0,0,0,0.8);display:block;opacity:1;}#gallery-modal .gallery-modal-img-holder{width:auto;max-width:100%;display:inline-block;vertical-align:middle;margin:auto;}#gallery-modal .gallery-modal-img{height:auto;max-height:100vh;max-width:100%;display:none;}#gallery-modal.open .gallery-modal-img{display:inline-block;}#gallery-modal button{border:0;color:#fff;background-color:transparent;position:absolute;}#gallery-modal .prev,#gallery-modal .next{top:calc(50% - 60px);font-size:60px;line-height:60px;padding:30px;text-align:center;opacity:0.1;background-color:rgba(0,0,0,0.5);transition:0.2s linear;}#gallery-modal .prev:hover,#gallery-modal .next:hover{opacity:1;}#gallery-modal .prev{left:0;}#gallery-modal .next{right:0;}#gallery-modal .exit{right:0;padding:8px 16px;font-weight:bold;font-size:32px;transition:0.2s linear;background-color:rgba(0,0,0,0.5);opacity:0.6;}#gallery-modal .exit:hover{opacity:1;}#gallery-modal .counter{position:absolute;bottom:16px;left:16px;font-size:18px;color:#fff;}#gallery-modal .loading-indicator{position:absolute;top:calc(50% - 35px);left:calc(50% - 30px);background:rgba(0,0,0,0);width:60px;height:60px;border-radius:30px;background-image:url(/sites/all/modules/custom/clinic_map/images/loading_icon.png);background-repeat:no-repeat;background-size:60px 60px;background-position:center;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@media (min-width:1200px){}@media (min-width:992px) and (max-width:1200px){}@media (min-width:768px) and (max-width:992px){}@media (max-width:768px){}
#content .doctor-details{font-family:'Oxygen',sans-serif;font-size:16px;}.doctor-details a{color:#e79906;font-weight:400;}.doctor-details > .name{padding-bottom:20px;border-bottom:1px solid #ddd;color:#004735;font-weight:700;letter-spacing:-1px;}.doctor-details > .basic-info{padding:30px 6px;}.doctor-details > .basic-info .info{display:table;width:100%;}.doctor-details > .basic-info{font-size:16px;}.doctor-details > .basic-info .info > div{display:table-row;}.doctor-details > .basic-info .info > div > label,.doctor-details > .basic-info .info > div > div{display:table-cell;}.doctor-details > .basic-info .info > div > label{width:30%;padding:4px 0;}.doctor-details > .basic-info .links{margin-top:24px;margin-left:-5px;}.doctor-details > .basic-info .links > a{display:inline-block;min-width:145px;padding:6px;background-color:#004735;color:#fff;text-align:center;margin:5px 8px 5px 5px;font-size:14px;}.doctor-details > .basic-info .links > a:hover{text-decoration:unset;background-color:#ffae00;}.doctor-details .group{margin-top:30px;}.doctor-details .group > h4{text-transform:uppercase;border-bottom:2px solid #ddd;padding-bottom:8px;margin-bottom:30px;color:#ffae00;}.doctor-details .group .item{display:inline-block;width:30%;vertical-align:top;}.doctor-details .group .item > label{text-transform:uppercase;font-weight:normal;font-size:16px;color:#ffae00;}.doctor-details .group .item > div{padding:8px 8px 8px 30px;}.doctor-details .error-content{text-align:center;}.doctor-details .error-content button{padding:8px 24px;font-size:16px;background-color:#004735;color:#fff;min-width:180px;margin-top:30px;margin-bottom:20px;border:0;}.doctor-details .error-content button:hover{background-color:#ffae00;}.doctor-details .profile-picture img{margin:auto;max-height:290px;}@media (max-width:992px){.doctor-details > .basic-info .links{text-align:center;}}@media (max-width:480px){#content .doctor-details,#content .doctor-details .basic-info{font-size:14px;}.doctor-details .group .item{display:block;width:auto;}.doctor-details > .basic-info .links{margin-left:0;}.doctor-details > .basic-info .links > a{display:block;margin:5px 0;}}
#doctor-finder{min-height:600px;}#doctor-finder *:focus{outline:0;}#doctor-finder .tabs > a{text-align:center;background-color:#dfe0e1;color:#848586;padding-top:16px;padding-bottom:16px;text-transform:uppercase;font-size:16px;border:1px solid #fff;text-decoration:unset;}#doctor-finder .tabs > a.active{background-color:#004735;color:#fff;}#doctor-finder .in-progress-indicator-holder{position:fixed;top:calc(50% - 50px);left:calc(50% - 50px);width:100px;height:100px;border-radius:15px;background-color:rgba(0,0,0,0.4);z-index:12;}#doctor-finder .in-progress-indicator{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);background-color:transparent;width:60px;height:60px;border-radius:30px;background-image:url(/sites/all/modules/custom/doctor_finder/images/loading_icon.png);background-repeat:no-repeat;background-size:60px 60px;background-position:center;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}#doctor-finder .retry-holder{padding:20px 20px 0 20px;text-align:center;font-size:16px;color:white;position:fixed;top:calc(50% - 70px);left:calc(50% - 120px);width:240px;border-radius:15px;background-color:rgba(0,0,0,0.7);z-index:12;}#doctor-finder .retry-holder button{border:0;padding:16px 24px;color:#fff;font-size:20px;font-weight:bold;background:transparent;}@media (max-width:768px){#doctor-finder .tabs > a{display:block;}}
#doctor-finder-simple{padding:30px 0;}#doctor-finder-simple .search-holder{padding:0 50px 0 0;}#doctor-finder-simple .search-form-holder{position:relative;}#doctor-finder-simple .search-form-holder input{width:100%;display:inline-block;background-color:#8a8b8c;color:#fff;height:50px;border:0;padding:0 124px 0 24px;}#doctor-finder-simple .search-form-holder input::placeholder{color:#fff;opacity:0.8;}#doctor-finder-simple .search-form-holder button{position:absolute;top:0;bottom:0;width:50px;border:0;}#doctor-finder-simple .search-form-holder .search-btn{right:0px;background:#8a8b8c url(/sites/all/modules/custom/doctor_finder/images/search_icon.png) no-repeat center center;}#doctor-finder-simple .search-form-holder .clear-btn{right:50px;background:#8a8b8c url(/sites/all/modules/custom/doctor_finder/images/remove_icon.png) no-repeat center center;}#doctor-finder-simple .info-holder{padding:30px 0;color:#a1a2a3;font-size:16px;}#doctor-finder-simple .results-container{padding:0;}#doctor-finder-simple .results-holder.init{background-image:url(/sites/all/modules/custom/doctor_finder/images/background.png);background-size:contain;min-height:430px;background-repeat:no-repeat;background-position:center;}
#doctor-finder-advanced{padding:30px 0;}#doctor-finder-advanced .search-holder{padding:0 50px 0 0;}#doctor-finder-advanced  .fields-holder{display:table;width:100%;}#doctor-finder-advanced  .fields-holder > .field-holder{display:table-row;}#doctor-finder-advanced  .fields-holder > .field-holder > *{display:table-cell;vertical-align:middle;}#doctor-finder-advanced  .fields-holder > .field-holder > label{width:30%;font-size:16px;color:#004735;}#doctor-finder-advanced  .fields-holder > .field-holder > div{width:70%;position:relative;}#doctor-finder-advanced  .fields-holder > .field-holder input[type="text"],#doctor-finder-advanced  .fields-holder > .field-holder select{width:100%;height:48px;border:1px solid #ffae00;border-radius:10px;display:block;margin:3px 0;padding:0 16px;background-color:#ebeced;box-shadow:unset;}#doctor-finder-advanced  .fields-holder > .field-holder > div input[type="radio"]{margin:0 6px 0 0;vertical-align:middle;}#doctor-finder-advanced  .fields-holder > .field-holder > div > label{padding:16px 0;margin-right:16px;}#doctor-finder-advanced  .fields-holder > .field-holder > div > label:nth-child(2){text-align:center;}#doctor-finder-advanced  .fields-holder > .field-holder > div > label:last-child{text-align:right;}#doctor-finder-advanced .search-btn-holder{text-align:right;}#doctor-finder-advanced #search-btn{padding:8px 24px;font-size:16px;background-color:#004735;color:#fff;min-width:180px;margin-top:30px;margin-bottom:20px;border:0;}#doctor-finder-advanced .results-container{padding:0;min-height:430px;}#doctor-finder-advanced .results-holder.init{background-image:url(/sites/all/modules/custom/doctor_finder/images/background.png);background-size:contain;min-height:430px;background-repeat:no-repeat;background-position:center;}#doctor-finder-advanced .search-form-holder .advanced-name-clear-btn,#doctor-finder-advanced .search-form-holder .advanced-keyword-clear-btn{position:absolute;top:12px;right:12px;background:#ebeced url(/sites/all/modules/custom/doctor_finder/images/advanced-clear-btn.png) no-repeat center center;height:30px;width:30px;background-size:18px;border:0;display:none;cursor:pointer;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0px 1000px #fff inset;}
#doctor-finder-az{margin-top:20px;}#doctor-finder-az .doctor-finder-pager:first-child{margin-top:-50px;}#doctor-finder-az .list-holder{display:table;width:100%;}#doctor-finder-az .list-holder > .list{display:table-row;}#doctor-finder-az .list-holder > .list > .item{display:table-cell;text-align:center;}#doctor-finder-az .list-holder > .list > .item.char{width:3.5%;}#doctor-finder-az .list-holder > .list > .item.all{width:9%;text-transform:uppercase;}#doctor-finder-az .list-holder > .list > .item > div{padding:8px;margin:2px;background-color:#004735;color:#fff;}#doctor-finder-az .list-holder > .list > .item:first-child > div{margin-left:1px;}#doctor-finder-az .list-holder > .list > .item:last-child > div{margin-right:1px;}#doctor-finder-az .list-holder > .list > .item > div.active,#doctor-finder-az .list-holder > .list > .item > div:hover{background-color:#ffae00;cursor:pointer;}#doctor-finder-az .search-holder{padding:0 10px 0 0;margin-top:20px;margin-bottom:20px;}#doctor-finder-az .search-form-holder{position:relative;max-width:50%;z-index:10;}#doctor-finder-az .search-form-holder input{width:100%;display:inline-block;background-color:#8a8b8c;color:#fff;height:50px;border:0;padding:0 124px 0 24px;}#doctor-finder-az .search-form-holder input::placeholder{color:#fff;opacity:0.8;}#doctor-finder-az .search-form-holder button{position:absolute;top:0;bottom:0;width:50px;border:0;}#doctor-finder-az .search-form-holder .search-btn{right:0;background:#8a8b8c url(/sites/all/modules/custom/doctor_finder/images/search_icon.png) no-repeat center center;}#doctor-finder-az .search-form-holder .clear-btn{right:50px;background:#8a8b8c url(/sites/all/modules/custom/doctor_finder/images/remove_icon.png) no-repeat center center;}#doctor-finder-az .results-holder .results{-webkit-column-count:2;-moz-column-count:2;column-count:2;}#doctor-finder-az .results-holder .results .item{display:inline-block;width:100%;}#doctor-finder-az .results-container{position:relative;}@media (max-width:992px){#doctor-finder-az .results-holder .results{-webkit-column-count:1;-moz-column-count:1;column-count:1;}#doctor-finder-az .list-holder{display:block;overflow:auto;}#doctor-finder-az .list-holder > .list{display:block;white-space:nowrap;}#doctor-finder-az .list-holder > .list > .item{display:inline-block;margin:0;}#doctor-finder-az .list-holder > .list > .item.char{width:36px;}#doctor-finder-az .list-holder > .list > .item.all{width:50px;}#doctor-finder-az .search-holder{padding:0;}#doctor-finder-az  .search-form-holder{max-width:100%;}#doctor-finder-az .doctor-finder-pager:first-child{margin-top:0;}}
#doctor-finder .results .item{-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.75);border-radius:8px;margin-bottom:24px;color:#333;}#doctor-finder .results .item > .header{padding:8px 16px;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#ffae00;border-bottom:1px solid #845a00;}#doctor-finder .results .item > .header > h4{margin:0;font-size:20px;}#doctor-finder .results .item > .header > h4 > small{color:#000;padding-left:8px;}#doctor-finder .results .item > .content{background-color:#fff;display:table;width:100%;padding:8px 12px;}#doctor-finder .results .item > .content > div{display:table-row;}#doctor-finder .results .item > .content > div > label,#doctor-finder .results .item > .content > div > div{display:table-cell;font-size:16px;}#doctor-finder .results .item > .content > div > label{width:190px;padding:2px 8px;}#doctor-finder .results .item > .footer{border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#dfe0e1;display:table;width:100%;}#doctor-finder .results .item > .footer > div{display:table-row;}#doctor-finder .results .item > .footer > div > a{display:table-cell;padding:12px 16px;text-align:center;text-transform:uppercase;color:#898a8b;font-size:14px;}#doctor-finder .results .item > .footer > div > a:first-child{border-bottom-left-radius:8px;}#doctor-finder .results .item > .footer > div > a:last-child{border-bottom-right-radius:8px;}#doctor-finder .results .item > .footer > div > a:hover:not(.disabled){background-color:#004735;color:#fff;text-decoration:unset;}#doctor-finder .no-results{text-align:center;margin-top:30px;}@media (max-width:992px){#doctor-finder-simple .results-container{margin-top:50px;}#doctor-finder .results-container .results-holder{display:grid;}#doctor-finder .results-container .results-holder > .doctor-finder-pager{order:2;}#doctor-finder .results-container .results-holder > .results{order:1;}}@media (max-width:768px){#doctor-finder .results .item > .content,#doctor-finder .results .item > .content > div,#doctor-finder .results .item > .content > div > label,#doctor-finder .results .item > .content > div > div,#doctor-finder .results .item > .footer,#doctor-finder .results .item > .footer > div,#doctor-finder .results .item > .footer > div > a{display:block;}#doctor-finder .results .item > .content > div > label{padding:0;width:100%;margin:0;}#doctor-finder .results .item > .content > div{border-bottom:1px solid #dfe0e1;padding-bottom:4px;padding-top:4px;}#doctor-finder .results .item > .content > div:last-child{border-bottom:0;}}
.doctor-finder-pager{margin-bottom:20px;text-align:right;}.doctor-finder-pager > .item{display:inline-block;margin:0 2px 4px 0;min-width:26px;padding:3px;text-align:center;background-color:#dfe0e1;color:#fff;}.doctor-finder-pager > .item.page{background-color:#004735;}.doctor-finder-pager > .item[data-page]{color:#004735;cursor:pointer;}.doctor-finder-pager > .item[data-page].nav:hover{background-color:#004735;color:#dfe0e1;}
.page-doctor-profile-edit #page-title{border-bottom:none;}.page-doctor-profile-edit #doctor-profile-edit-form{padding-left:150px;padding-right:150px;font-family:'Oxygen',sans-serif;padding-top:25px;box-shadow:0px 0px 3px #848484;}.page-doctor-profile-edit .form-wrapper legend{border-bottom:2px solid #ffab0d;padding-top:50px;}.page-doctor-profile-edit .form-wrapper .fieldset-wrapper{width:100%;padding:0 35px;}.page-doctor-profile-edit .form-wrapper .fieldset-wrapper > .form-item{width:655px;margin:1em auto;}.page-doctor-profile-edit .form-wrapper .fieldset-wrapper > #edit-edit-info{width:100%;}.page-doctor-profile-edit .form-wrapper .fieldset-wrapper > .form-item.form-type-textarea{width:inherit;}.page-doctor-profile-edit .autocomplete-field-holder{display:inline-block;position:relative;}.page-doctor-profile-edit .autocomplete-results-holder{position:absolute;left:0;right:0;border:1px solid #004735;top:100%;z-index:10;background-color:#ddd;max-height:300px;overflow:auto;}.page-doctor-profile-edit .autocomplete-results-holder > .item{cursor:pointer;padding:4px 5px;}.page-doctor-profile-edit .autocomplete-results-holder > .item:hover,.page-doctor-profile-edit .autocomplete-results-holder > .item.active{background-color:#004735;color:#fff;}.page-doctor-profile-edit input[type=text],.page-doctor-profile-edit select{width:400px;height:28px;padding-left:5px;}.page-doctor-profile-edit .form-item label{width:250px;color:#004735;}.page-doctor-profile-edit input[type=text]{border:1px solid #004735;}.page-doctor-profile-edit .form-wrapper .form-type-item{display:inline-block;line-height:24px;margin-top:0.5em;margin-bottom:0.5em;padding-left:0.3em;}.page-doctor-profile-edit .form-wrapper input.form-button{font-family:'Nunito',sans-serif;font-weight:bold;border:none;background:none;}.page-doctor-profile-edit .form-wrapper input.form-button:hover,.page-doctor-profile-edit .form-wrapper input.form-button:hover + .form-type-item{font-weight:bold;color:#ffab0d;}.page-doctor-profile-edit #edit-languages > div,.page-doctor-profile-edit #edit-diplomas > div,.page-doctor-profile-edit #edit-competences > div,.page-doctor-profile-edit #edit-categories > div{margin-top:0.3em;margin-bottom:0.3em;margin-left:2em;margin-right:0.4em;}.page-doctor-profile-edit #edit-submit{padding:5px 30px;margin:35px calc(50% - 53px);}@media (min-width:992px) and (max-width:1200px){.page-doctor-profile-edit #doctor-profile-edit-form{padding-left:100px;padding-right:100px;}.page-doctor-profile-edit .form-wrapper .fieldset-wrapper > .form-item{width:555px;}.page-doctor-profile-edit .form-item label{width:200px;}.page-doctor-profile-edit input[type=text],.page-doctor-profile-edit select{width:350px;}}@media (min-width:768px) and (max-width:992px){.page-doctor-profile-edit #doctor-profile-edit-form{padding-left:30px;padding-right:30px;}.page-doctor-profile-edit .form-wrapper .fieldset-wrapper > .form-item{width:525px;}.page-doctor-profile-edit .form-item label{width:200px;}.page-doctor-profile-edit input[type=text],.page-doctor-profile-edit select{width:320px;}.page-doctor-profile-edit #edit-languages > div,.page-doctor-profile-edit #edit-diplomas > div,.page-doctor-profile-edit #edit-competences > div,.page-doctor-profile-edit #edit-categories > div{margin-left:0;}}@media (max-width:768px){.page-doctor-profile-edit #doctor-profile-edit-form{padding-left:10px;padding-right:10px;}.page-doctor-profile-edit .form-wrapper .fieldset-wrapper{padding:0;}.page-doctor-profile-edit .form-wrapper .fieldset-wrapper > .form-item{width:100%;}.page-doctor-profile-edit .form-item label{width:100%;}.page-doctor-profile-edit input[type=text],.page-doctor-profile-edit select{width:100%;height:35px;}.page-doctor-profile-edit #edit-languages > div,.page-doctor-profile-edit #edit-diplomas > div,.page-doctor-profile-edit #edit-competences > div,.page-doctor-profile-edit #edit-categories > div{margin-left:0;}}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
#header-video{position:relative;padding-top:28.1%;width:100%;}#header-video > video{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;}#header-video  .play-button{display:none;background-image:url(/sites/all/modules/custom/header_video/images/play_100x100px.png);background-repeat:no-repeat;width:100px;height:100px;position:absolute;left:0%;right:0%;top:0%;bottom:0%;margin:auto;background-size:contain;background-position:center;}@media (max-width:992px){#header-video{display:none;}}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
.search-form{margin-bottom:1em;}.search-form input{margin-top:0;margin-bottom:0;}.search-results{list-style:none;}.search-results p{margin-top:0;}.search-results .title{font-size:1.2em;}.search-results li{margin-bottom:1em;}.search-results .search-snippet-info{padding-left:1em;}.search-results .search-info{font-size:0.85em;}.search-advanced .criterion{float:left;margin-right:2em;}.search-advanced .action{float:left;clear:left;}
.form-with-special-characters .field-type-text > div,.form-with-special-characters > div > .form-type-textfield{display:inline-block;}.form-with-special-characters .insert-special-characters-button{border:0;border-radius:0;font-size:16px;font-weight:600;height:21px;width:24px;margin:0 0 0 10px;padding:0;background:#dddddd;vertical-align:text-bottom;}#special-characters-container{position:absolute;top:0;background:#e0e0e0;display:none;padding:5px;}#special-characters-container > table{margin:0;}#special-characters-container td{border:1px solid #c5c5c5;padding:3px 9px;}#special-characters-container td:hover{background:#b1b1b1;cursor:pointer;}
.unideb-employees-department-list-holder h1,.unideb-employees-department-list-holder h2,.unideb-employees-department-list-holder h3,.unideb-employees-department-list-holder h4,.unideb-employees-department-list-holder h5,.unideb-employees-department-list-holder h6,.unideb-employees-department-list-holder p,.unideb-employees-department-list-holder td,.unideb-employees-employee_info,.unideb-employees-employee-info{font-family:'Oxygen',sans-serif;}.unideb-employees-department-list-holder h2{font-size:24px;margin-top:24px;margin-bottom:24px;}.unideb-employees-department-list-holder h3{font-size:18px;margin-top:18px;margin-bottom:18px;}h3.unideb-employees-department-list-container-title{margin:0;}#unidebEmployeesDepartmentName{border-bottom:2px solid #ddd;padding:0px 16px 10px 16px;}.unideb-employees-employee-list-item-header{color:#fff;background-color:#004735;border-bottom:6px solid #ffab0d;font-size:16px;padding:5px 0;padding-left:0.4em;}.unideb-employees-department-list-container{-webkit-transition-property:height;-webkit-transition-duration:0.3s;transition-property:height;transition-duration:0.3s;overflow:hidden;}.unideb-employees-department-list-container-title{margin:0;padding:10px 0px;cursor:pointer;}#unidebEmployeesRetryDownloadButton,.unideb-employees-department-list-container.list-close .unideb-employees-department-list-container-title{color:#004735;cursor:pointer;}.unideb-employees-unideb-department-search-bar{margin-top:15px;margin-bottom:8px;background-color:#848484;position:relative;}.unideb-employees-unideb-department-search-bar > .unideb-employees-unideb-search-field{width:100%;margin:0;border:0;padding:0 50px 0 20px;height:50px;font-size:20px;font-family:'Noticia Text';background-color:transparent;color:#ffffff;}.unideb-employees-unideb-department-search-bar > .unideb-employees-unideb-search-field::-webkit-input-placeholder{color:#c5c5c5;}.unideb-employees-unideb-department-search-bar > .unideb-employees-unideb-search-field::-moz-placeholder{color:#c5c5c5;}.unideb-employees-unideb-department-search-bar > .unideb-employees-unideb-search-field:-ms-input-placeholder{color:#c5c5c5;}.unideb-employees-unideb-department-search-bar > .unideb-employees-unideb-search-field:-moz-placeholder{color:#c5c5c5;}.unideb-employees-unideb-department-search-bar > .unideb-employees-unideb-search-field-button{height:50px;width:50px;display:block;position:absolute;right:0;top:0;background-image:url(/sites/all/modules/custom/unideb_employees/img/search_icon_25x25.png);background-repeat:no-repeat;background-position:center;background-color:transparent;cursor:pointer;}.unideb-employees-unideb-department-search-bar > .unideb-employees-unideb-search-field-button:hover{background-color:#a0a0a0;}#unidebEmployeesRootDepartmentListItem > ul{margin:0;padding-left:12px;}#unidebEmployeesRootDepartmentListItem ul{list-style:none;padding-left:25px;}#unidebEmployeesDepartmentDetailContainer{border-bottom:2px solid #ddd;padding-bottom:8px;}.unideb-employees-department-list-item .unideb-employees-expand-button:hover{color:#e79906;background-color:transparent;}.unideb-employees-department-list-item .unideb-employees-expand-button.disabled:hover{background:transparent;}.unideb-employees-department-list-item .unideb-employees-expand-button{width:23px;height:23px;background:none;border:0;padding:0;margin:8px 0px;display:inline;color:black;cursor:pointer;font-size:16px;vertical-align:middle;}.unideb-employees-department-list-item .unideb-employees-expand-button.disabled{cursor:default;}.unideb-employees-department-list-item > p.unideb-employees-title{display:inline;padding:0px 5px;font-size:16px;cursor:pointer;}.unideb-employees-department-list-item p.unideb-employees-title:hover{color:#e79906;background-color:transparent;}.unideb-employees-employee-list-item{box-shadow:0 0 3px #848484;display:inline-block;width:calc(50% - 2px);margin:15px 0;}.unideb-employees-employee-list-item.left-item{margin-right:15px;}.unideb-employees-employee-list-item.right-item{margin-left:15px;}.unideb-employees-employee-list-item .unideb-employees-employee-title{margin:0;}.unideb-employees-employee-list-item .unideb-employees-employee-title b{color:#ffab0d;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder{display:table-row;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder,.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder-no-image{display:table-cell;height:164px;vertical-align:middle;padding-left:5px;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder table{display:table-cell;font-size:13px;padding-left:55px;padding-right:5px;padding-top:10px;height:190px;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder table tr td a{color:#ffab0d;text-decoration:none;cursor:pointer;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder table tr td a:hover{color:#004735;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-list-item-row{height:25px;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-list-item-row.website{height:35px;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder img.unideb-employees-employee-profile-picture,.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder > img,.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder-no-image img{width:105px;height:164px;object-fit:cover;margin:2px;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder img.unideb-employees-employee-profile-picture,.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder img.unideb-employees-employee-profile-picture-modal{box-shadow:0 0 4px #848484;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder-no-image .unideb-employees-employee-no-image{background-image:url(/sites/all/modules/custom/unideb_employees/img/noimage_110x164px.png);display:inline-block;width:110px;height:164px;}.default-pbentry{width:calc(100% - 234px);display:inline-block;min-height:200px;vertical-align:text-top;}#unidebEmployeesSuperiorDepartmentListContainer,#unidebEmployeesSubDepartmentListContainer{padding:0px 40px 0px;}#unidebEmployeesSuperiorDepartmentListContainer p,#unidebEmployeesSubDepartmentListContainer p{cursor:pointer;padding:0 5px;font-size:14px;display:inline-block;}#unidebEmployeesSuperiorDepartmentListContainer p:hover,#unidebEmployeesSubDepartmentListContainer p:hover{color:#ffab0d;}#unidebEmployeesEmployeeErrorMessageLabel > h4{display:inline-block;}#unidebEmployeesRetryDownloadButton{margin-left:30px;}.unideb-employees-employee-detail-container .unideb-employees-unideb-search-loading-holder{background-color:rgba(0,0,0,0.6);text-align:center;height:44px;}.unideb-employees-employee-detail-container .unideb-employees-unideb-search-loading-holder .unideb-employees-unideb-loading{width:40px;height:40px;margin-top:2px;display:inline-block;background-image:url(/sites/all/modules/custom/unideb_employees/img/40px_loading_icon.png);-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}.unideb-employees-employee-info,.unideb-employees-employee_info{padding:12px 20px;border-top:2px solid #eae9e9;text-align:justify;}.unideb-employees-employee-list-item .unideb-employees-list-item-website{padding:1px 6px;color:#000000!important;border:1px solid #c0c0c0;display:inline-block;margin:0 10px 6px 0;font-size:13px;width:115px;text-align:center;}.unideb-employees-employee-list-item .unideb-employees-list-item-website:hover{box-shadow:0px 0px 1px #b7b7b7;;}.unideb-employees-employee-list-item-row td:first-child{position:relative;}.unideb-employees-employee-list-item-row td:first-child:before{content:'';height:25px;width:25px;position:absolute;margin-left:-40px;top:calc(50% - 14px);}.unideb-employees-employee-list-item-row.website td:first-child:before{position:initial;}.unideb-employees-employee-list-item-row.departmentName td:first-child:before{background-image:url(/sites/all/modules/custom/unideb_employees/img/25px_szervezet.png);}.unideb-employees-employee-list-item-row.formattedEmail td:first-child:before{background-image:url(/sites/all/modules/custom/unideb_employees/img/25px_email.png);}.unideb-employees-employee-list-item-row.centralPhoneWithExtension td:first-child:before{background-image:url(/sites/all/modules/custom/unideb_employees/img/25px_telefonkozp.png);}.unideb-employees-employee-list-item-row.privatePhoneWithExtension td:first-child:before{background-image:url(/sites/all/modules/custom/unideb_employees/img/25px_telefonmagan.png);}.unideb-employees-employee-list-item-row.address td:first-child:before{background-image:url(/sites/all/modules/custom/unideb_employees/img/25px_munkahely.png);}.unideb-employees-employee-list-item-row.building td:first-child:before,.unideb-employees-employee-list-item-row.addressInBuilding td:first-child:before{background-image:url(/sites/all/modules/custom/unideb_employees/img/25px_epulet.png);}.unideb-employees-employee-list-item-row.faxWithExtension td:first-child:before{background-image:url(/sites/all/modules/custom/unideb_employees/img/25px_fax.png);}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-list-empty-row{display:none;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-list-empty-row-website{display:none;}.unideb-employees-employee-list-item  .unideb-employees-employee-list-empty-row{display:none;}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@media (min-width:992px) and (max-width:1199px){.unideb-employees-employee-list-item{width:calc(50% - 2px);margin:10px 0;}.unideb-employees-employee-list-item.left-item{margin-right:10px;}.unideb-employees-employee-list-item.right-item{margin-left:10px;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder,.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder-no-image{height:149px;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder img.unideb-employees-employee-profile-picture,.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder > img,.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder-no-image img{width:100px;max-height:149px;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder-no-image .unideb-employees-employee-no-image{background-image:url(/sites/all/modules/custom/unideb_employees/img/noimage_100x149px.png);width:100px;height:149px;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder table{font-size:12px;padding-left:33px;padding-right:5px;padding-top:9px;}.unideb-employees-employee-list-item-row td:first-child:before{margin-left:-30px;}.unideb-employees-employee-list-item .unideb-employees-list-item-website{margin-right:4px;font-size:12px;width:102px;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-list-item-row.website{text-align:center;}}@media (min-width:769px) and (max-width:991px){.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder img.unideb-employees-employee-profile-picture,.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder > img,.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder-no-image img{width:134px!important;height:200px!important;}.unideb-employees-employee-list-item{display:block;width:100%;margin:2em 0;}.unideb-employees-employee-list-item.left-item{margin-right:0;}.unideb-employees-employee-list-item.right-item{margin-left:0;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder table{font-size:14px;}.unideb-employees-employee-list-item .unideb-employees-list-item-website{margin-right:10px;font-size:14px;width:120px;}.unideb-employees-employee-list-item-row.website{height:35px !important;}.unideb-employees-employee-list-item-row.website td{padding-top:8px;}}@media (max-width:768px){.unideb-employees-employee-list-item{display:block;width:100%;margin:2em 0;}.unideb-employees-employee-list-item.left-item{margin-right:0;}.unideb-employees-employee-list-item.right-item{margin-left:0;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder{display:block;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder img.unideb-employees-employee-profile-picture,.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder > img,.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder-no-image img{width:134px!important;height:200px!important;margin:auto;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder,.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder .unideb-employees-employee-profile-picture-holder-no-image{display:block;height:auto;margin:15px 0;text-align:center;}.unideb-employees-employee-list-item .unideb-employees-employee-img-and-data-holder table{display:block;padding-top:0;font-size:14px;}.unideb-employees-employee-list-item .unideb-employees-list-item-website{margin-right:10px;font-size:14px;width:120px;}.unideb-employees-employee-list-item-row.website{height:35px !important;}.unideb-employees-employee-list-item-row.website td{padding-top:8px;}}
#block-unideb-gdpr-unideb-gdpr-block p{margin:0;font-family:'Oxygen',"Helvetica Neue";}#block-unideb-gdpr-unideb-gdpr-block{position:fixed;left:0;right:0;bottom:0;background:#004735;border-top:5px solid #ffab0d;z-index:99;display:none;max-width:100vw;}#gdpr-block{padding-top:10px;}#block-unideb-gdpr-unideb-gdpr-block a{color:#ffab0d;}#gdpr-accept-holder{padding-left:15px;padding-bottom:60px;padding-top:20px;}#gdpr-accept-holder .accept-text{color:#efefef;margin-top:10px;margin-bottom:10px;text-align:right;}#gdpr-accept-holder button{background-color:#ffab0d;border:unset;padding:10px 40px;color:#004735;text-transform:uppercase;opacity:1;}#gdpr-accept-holder button:disabled{opacity:0.5;}@media (max-width:991px){#gdpr-accept-holder .accept-text{text-align:left;}}
.webform-schedule-calendar{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.webform-schedule-calendar .calendar-container{padding:15px 0 15px;}.webform-schedule-calendar .week-pager{background:rgba(0,71,53,0.9);color:#fff;display:flex;justify-content:space-between;align-items:center;user-select:none;}.webform-schedule-calendar .week-pager .pager-button{color:#fff;font-size:32px;padding:0 15px;transition:200ms;cursor:pointer;}.webform-schedule-calendar .week-pager .pager-button:hover{transform:scale(1.3);}.webform-schedule-calendar table{width:100%;table-layout:fixed;}.webform-schedule-calendar thead .time-head,.webform-schedule-calendar tbody .time{width:50px;}.webform-schedule-calendar table .day-row{background:rgba(255,171,13,0.9);height:30px;}.webform-schedule-calendar table .day-row th{border-bottom:1px solid #888;}.webform-schedule-calendar table .day{text-align:center;font-size:0.9em;font-weight:600;color:#333;user-select:none;}.webform-schedule-calendar table .time-row td{text-align:center;}.webform-schedule-calendar table .time{background:#ddd;color:#333;font-size:0.8em;font-weight:100;user-select:none;}.webform-schedule-calendar table .appointment{background:#eee;border:1px solid #fff;border-left:none;font-size:10px;height:1.8em;user-select:none;}.webform-schedule-calendar table .appointment:hover{background:rgba(0,71,53,0.4);transition:50ms;cursor:pointer;}.webform-schedule-calendar table .appointment.selected{background:rgba(0,71,53,0.8);color:#fff;}.webform-schedule-calendar table .appointment:active{background:rgb(0,71,53);}.webform-schedule-calendar .disabled{pointer-events:none;opacity:0.4;box-shadow:none;}.webform-schedule-calendar table .appointment.disabled{background:#ca9999;opacity:1;zoom:1;}#overlay #unideb-webform-exception-dates{max-width:calc(100vw - 120px);}#unideb-webform-exception-dates .schedule-container{position:relative;}#unideb-webform-exception-dates table.time-table{width:36px;position:absolute;left:0;}#unideb-webform-exception-dates .data-container{overflow-x:scroll;padding-left:62px;}#unideb-webform-exception-dates table.schedule-table{table-layout:auto;}#unideb-webform-exception-dates table.time-table thead th,#unideb-webform-exception-dates table.time-table tbody td{text-align:center;}#unideb-webform-exception-dates table.schedule-table thead th{cursor:pointer;}#unideb-webform-exception-dates table thead th{border:1px solid #eee;height:24px;text-align:center;min-width:60px;padding:0;}#unideb-webform-exception-dates table tbody td{border:1px solid #eee;height:24px;padding:0;white-space:nowrap;line-height:1.0;cursor:pointer;}#unideb-webform-exception-dates table tbody td.exception{background:#d8d8d8;}#unideb-webform-exception-dates table.schedule-table tbody td.exception:hover{background:initial;}#unideb-webform-exception-dates table.schedule-table tbody td:hover{background:#ca9999;}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
#backtotop{background:url(/sites/all/modules/contrib/back_to_top/backtotop.png) no-repeat center center;border:0;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:1;}#backtotop:hover{opacity:0.8;}#backtotop:focus{opacity:0.6;outline:none;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background:url(/sites/all/modules/contrib/back_to_top/backtotop2x.png) no-repeat center center;background-size:70px 70px;}}@media print{#backtotop{visibility:hidden;}}
.rteindent1{margin-left:40px;}.rteindent2{margin-left:80px;}.rteindent3{margin-left:120px;}.rteindent4{margin-left:160px;}.rteleft{text-align:left;}.rteright{text-align:right;}.rtecenter{text-align:center;}.rtejustify{text-align:justify;}.ibimage_left{float:left;}.ibimage_right{float:right;}
