.type-ahead-parent-container{display:table;width:100%;min-height:34px;background-color:#ddf4f8}
.type-ahead-parent-container .input-group{height:34px;display:table}
.type-ahead-parent-container .input-group span.selection{width:97.5%}
.type-ahead-parent-container .input-group select{background:transparent;-webkit-appearance:none;border:0;width:100% !important}
.type-ahead-parent-container .input-group .input-group-addon{padding:0;border:0;background-color:transparent}
.type-ahead-parent-container .input-group .input-group-addon .select-dropdown-toggle{background:transparent;border:0;padding:0;height:32px;width:40px}
.type-ahead-parent-container .input-group .glyphicon{text-align:center;font-size:10px;color:#666}
.type-ahead-parent-container .input-group input{border-color:#53565a;color:#666}
.type-ahead-parent-container .input-group input::-webkit-input-placeholder,.type-ahead-parent-container .input-group input:-moz-placeholder,.type-ahead-parent-container .input-group input::-moz-placeholder,.type-ahead-parent-container .input-group input:-ms-input-placeholder{color:#666}
.type-ahead-parent-container .input-group .reset-button{display:inline-block;position:absolute;right:30px;top:5px;bottom:0;width:16px;height:16px;line-height:10px;padding:4px;color:#53565a;opacity:.6;background:transparent;border:0;font-weight:bold;z-index:1;cursor:pointer}
.type-ahead-parent-container .input-group .select2-container{margin-top:0;z-index:1;width:100% !important;min-height:34px}
.type-ahead-parent-container .input-group .select2-container .select2-selection{min-height:34px;margin-right:10px}
.type-ahead-parent-container .input-group .select2-container .select2-selection.select2-selection--single{border:0;line-height:inherit}
.type-ahead-parent-container .input-group .select2-container .select2-selection.select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:#53565a}
.type-ahead-parent-container .input-group .select2-container .select2-selection.select2-selection--single .select2-selection__arrow{display:none}
.type-ahead-parent-container .input-group .select2-container .select2-selection.select2-selection--multiple{border:none !important;background-color:transparent;height:34px}
.type-ahead-parent-container .input-group .select2-container .select2-selection.select2-selection--multiple .select2-selection__choice{border:none !important;background-color:#53565a;color:#fff;margin:4px 4px 2px 4px;padding:2px 5px}
.type-ahead-parent-container .input-group .select2-container .select2-selection .select2-search{height:34px;width:100%}
.type-ahead-parent-container .input-group .select2-container .select2-selection .select2-search input{padding-left:5px;border:0;margin-top:0;word-break:break-word}
.type-ahead-parent-container .input-group .select2-container .select2-selection .select2-search:first-child input{width:100% !important}
.type-ahead-parent-container .input-group .select2-container .select2-selection .select2-search:not(:first-child){width:initial}
.type-ahead-parent-container .input-group .select2-container .select2-selection span.select2-selection__rendered{padding-top:8px}
.type-ahead-parent-container .input-group .select2-container .select2-selection .select2-selection__choice__remove{color:#979797;padding-right:3px}
select option{background:#ddf4f8}
select::-ms-expand{display:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{overflow:visible !important;white-space:normal !important;display:block !important}
.chi-select-container{background-color:#ddf4f8;border:1px solid #8db9ca}
.chi-select{width:100%;position:relative;select{background:transparent;font-size:14px;line-height:normal;border:0;margin:0;padding-left:10px;padding-right:10px;border-radius:0;width:100%;position:relative;z-index:2;-webkit-appearance:none;-moz-appearance:none;height:34px;&:focus{outline:0}
}
select::-ms-expand{display:none}
.glyphicon{position:absolute;right:10px;top:15px;display:inline;font-size:10px}
}
.chi-location-search-container,.chi-location-search-container-interior{justify-content:space-between;width:100%;height:auto;display:flex;position:relative}
.chi-location-search-container .location-search-form-container,.chi-location-search-container-interior .location-search-form-container{background-color:#24509a;width:40%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.chi-location-search-container .location-search-form,.chi-location-search-container-interior .location-search-form{color:#53565a}
.chi-location-search-container .location-search-form .input-container,.chi-location-search-container-interior .location-search-form .input-container{margin-top:24px;font-size:16px}
.chi-location-search-container .location-search-form h2,.chi-location-search-container-interior .location-search-form h2{text-transform:none;color:#fff;word-break:break-all}
.chi-location-search-container .location-search-form .description,.chi-location-search-container-interior .location-search-form .description{line-height:1.47;font-family:inherit;margin-bottom:20px;color:#fff}
.chi-location-search-container .location-search-form .description ul,.chi-location-search-container-interior .location-search-form .description ul,.chi-location-search-container .location-search-form .description ol,.chi-location-search-container-interior .location-search-form .description ol{padding:0 0 0 30px}
.chi-location-search-container .location-search-form .description ul li,.chi-location-search-container-interior .location-search-form .description ul li,.chi-location-search-container .location-search-form .description ol li,.chi-location-search-container-interior .location-search-form .description ol li{padding:0}
.chi-location-search-container .location-search-form input,.chi-location-search-container-interior .location-search-form input{border-color:#53565a;color:#53565a}
.chi-location-search-container .location-search-form .area input,.chi-location-search-container-interior .location-search-form .area input{display:inline-block;width:48%}
.chi-location-search-container .location-search-form .area .chi-select,.chi-location-search-container-interior .location-search-form .area .chi-select{display:inline-block;width:48%;float:right;background-color:#ddf4f8;border:1px solid #8db9ca}
.chi-location-search-container .location-search-form .submit-btn,.chi-location-search-container-interior .location-search-form .submit-btn{text-transform:uppercase;margin-top:30px;float:left;height:38px;letter-spacing:1.7px;color:#fff;background:#0097a9;text-align:center;min-width:140px;font-size:15px;font-weight:bold}
.chi-location-search-container .search-image,.chi-location-search-container-interior .search-image{display:inline-block;float:right;background-color:#ccc}
.chi-location-search-container .search-image .location-search-header,.chi-location-search-container-interior .search-image .location-search-header{position:absolute;height:inherit;padding:0}
.chi-location-search-container .search-image .location-search-header .chi-numbers,.chi-location-search-container-interior .search-image .location-search-header .chi-numbers{width:80%;display:table;margin:auto}
.chi-location-search-container .search-image .location-search-header .chi-numbers li,.chi-location-search-container-interior .search-image .location-search-header .chi-numbers li{display:table-cell;text-align:center;vertical-align:middle;height:100px;padding:10px}
.chi-location-search-container .search-image .location-search-header .chi-numbers li:first-child,.chi-location-search-container-interior .search-image .location-search-header .chi-numbers li:first-child,.chi-location-search-container .search-image .location-search-header .chi-numbers li:nth-child(2),.chi-location-search-container-interior .search-image .location-search-header .chi-numbers li:nth-child(2){border-width:0 1px 0 0;border-style:solid;border-color:#24509a}
.chi-location-search-container .search-image .location-search-header .chi-numbers li h2,.chi-location-search-container-interior .search-image .location-search-header .chi-numbers li h2{color:#24509a;font-style:normal}
.chi-location-search-container .search-image .location-search-header .chi-numbers li h3,.chi-location-search-container-interior .search-image .location-search-header .chi-numbers li h3{color:#24509a}
.chi-location-search-container .search-image .location-search-header .search-description,.chi-location-search-container-interior .search-image .location-search-header .search-description{margin:auto;width:70%}
.chi-location-search-container .search-image .location-search-header .search-description p,.chi-location-search-container-interior .search-image .location-search-header .search-description p{text-align:center;word-wrap:break-word;line-height:1;font-size:18px;color:#24509a}
.chi-location-search-container .chi-select select,.chi-location-search-container-interior .chi-select select{width:100%;padding:0 30px 0 10px;line-height:34px;position:relative;z-index:1}
.chi-location-search-container button span:hover,.chi-location-search-container-interior button span:hover{opacity:1}
.chi-location-search-container .reset-button,.chi-location-search-container-interior .reset-button{background:0;position:absolute;top:5px;right:35px}
.chi-location-search-container .icon-location,.chi-location-search-container-interior .icon-location{font-size:16px}
.chi-location-search-container .icon-location:before,.chi-location-search-container-interior .icon-location:before{font-size:16px}
.chi-location-search-container .icon-arrow_down_fill,.chi-location-search-container-interior .icon-arrow_down_fill{font-size:16px}
.chi-location-search-container .icon-arrow_down_fill:before,.chi-location-search-container-interior .icon-arrow_down_fill:before{font-size:16px}
.chi-location-search-container .icon-close,.chi-location-search-container-interior .icon-close{font-size:10px;font-weight:bold}
.chi-location-search-container .icon-close:before,.chi-location-search-container-interior .icon-close:before{font-size:10px;font-weight:bold}
.chi-location-search-container-interior .location-search-form-container{background-color:transparent;width:100%}
.chi-location-search-container-interior .location-search-form h2{word-break:break-all;text-transform:none;color:#53565a}
.chi-location-search-container-interior .location-search-form .description{padding-bottom:15px;word-break:break-all;text-transform:none;color:#53565a;margin-bottom:0}
@media(min-width:1024px){.chi-location-search-container .search-image,.chi-location-search-container-interior .search-image{width:60%}
.chi-location-search-container .search-image .location-search-header .chi-numbers li h2,.chi-location-search-container-interior .search-image .location-search-header .chi-numbers li h2{font-size:75.6px;font-style:unset}
.chi-location-search-container .search-image .location-search-header .chi-numbers li h3,.chi-location-search-container-interior .search-image .location-search-header .chi-numbers li h3{font-size:25.3px}
.chi-location-search-container .location-search-form-container,.chi-location-search-container-interior .location-search-form-container{padding:44px 65px 54px;width:40%;min-width:438px}
.chi-location-search-container-interior{width:100%}
.chi-location-search-container-interior .location-search-form .submit-btn{margin-top:35px}
.chi-location-search-container-interior .location-search-form-container{width:100%;padding:0}
}
@media(min-width:1024px) and (max-width:1060px){.chi-location-search-container .search-image .location-search-header .chi-numbers li h2{font-size:68.6px}
.chi-location-search-container .search-image .location-search-header .chi-numbers li h3{font-size:19.3px}
}
@media(max-width:1023px){.chi-location-search-container,.chi-location-search-container-interior{display:flex;width:100%;flex-direction:column !important}
.chi-location-search-container .location-search-form-container,.chi-location-search-container-interior .location-search-form-container{width:100%;padding:50px 75px}
.chi-location-search-container .search-image,.chi-location-search-container-interior .search-image{width:100%;display:block;height:285px}
.chi-location-search-container .search-image .location-search-header .chi-numbers li h2,.chi-location-search-container-interior .search-image .location-search-header .chi-numbers li h2{font-size:58.9px}
.chi-location-search-container .search-image .location-search-header .chi-numbers li h3,.chi-location-search-container-interior .search-image .location-search-header .chi-numbers li h3{font-size:19.6px}
.chi-location-search-container-interior .location-search-form-container{padding:25px 15px}
}
@media(max-width:767px){.location-result-card .location-info-container .location-info .icon-print{margin-left:7px !important}
.location_result .location-results hr{margin-bottom:30px}
.chi-location-search-container .location-search-form-container,.chi-location-search-container-interior .location-search-form-container{width:100%;padding:25px}
.chi-location-search-container .search-image,.chi-location-search-container-interior .search-image{width:100%;display:block;height:188px}
.chi-location-search-container .search-image .location-search-header,.chi-location-search-container-interior .search-image .location-search-header{margin:10px auto 0}
.chi-location-search-container .search-image .location-search-header .chi-numbers,.chi-location-search-container-interior .search-image .location-search-header .chi-numbers{padding-left:0}
.chi-location-search-container .search-image .location-search-header .chi-numbers li,.chi-location-search-container-interior .search-image .location-search-header .chi-numbers li{height:50px}
.chi-location-search-container .search-image .location-search-header .chi-numbers li h2,.chi-location-search-container-interior .search-image .location-search-header .chi-numbers li h2{font-size:36.4px}
.chi-location-search-container .search-image .location-search-header .chi-numbers li h3,.chi-location-search-container-interior .search-image .location-search-header .chi-numbers li h3{font-size:12.1px}
.chi-location-search-container .location-search-form .submit-btn,.chi-location-search-container-interior .location-search-form .submit-btn{margin-top:14px}
.chi-location-search-container .location-search-form .area .chi-select,.chi-location-search-container-interior .location-search-form .area .chi-select{width:100%;float:left;margin-bottom:18px;padding-left:0}
.chi-location-search-container .location-search-form .area input,.chi-location-search-container-interior .location-search-form .area input{padding-left:0}
.chi-location-search-container .location-search-form .input-container,.chi-location-search-container-interior .location-search-form .input-container{margin:0 0 16px 0 !important}
.chi-location-search-container .location-container,.chi-location-search-container-interior .location-container{width:100%;float:left;margin-bottom:18px;padding-left:10px}
.chi-location-search-container .location-container .chi-select select,.chi-location-search-container-interior .location-container .chi-select select{padding-left:0}
.chi-location-search-container-interior .location-search-form-container{padding-top:25px;padding-bottom:30px;padding-left:0;padding-right:0}
.chi-select-container{padding-left:0 !important;margin-bottom:25px}
}
.chi-location-search-container picture img{margin:0;height:100%;object-fit:cover}
@media screen and (max-width:767px) and (min-width:375px){.chi-location-search-container .location-search-header{width:100%;top:1%;height:auto !important}
.location-result .location-results h2{padding-bottom:7px}
.location-result .location-results hr{margin-bottom:30px;margin-top:15px}
}
@media screen and (max-width:1023px) and (min-width:768px){.chi-location-search-container .location-search-header{width:100%;top:4%;height:auto !important}
}
@media screen and (max-width:1279px) and (min-width:1024px){.chi-location-search-container .location-search-header{width:51.5%}
.right-rail-container .chi-location-search-container{display:flex;width:100%;flex-direction:column !important}
.right-rail-container .chi-location-search-container .location-search-form-container{width:100%;padding:50px 75px}
.right-rail-container .chi-location-search-container .location-search-header{width:100%;top:4%}
.right-rail-container .chi-location-search-container .search-image{min-height:200px;width:100%}
}
@media screen and (max-width:2560px) and (min-width:1200px){.chi-location-search-container{max-height:480px}
.chi-location-search-container .location-search-header{width:60%;margin:0 auto;top:9%;left:0}
.right-rail-container .chi-location-search-container .location-search-header{width:51.4%}
}
.chi-location-search-container .location-search-form-container .description p{margin:0}
.location-search-form-container form .col-md-3{padding-right:0}
.chi-location-search-container .search-image .location-search-header{z-index:1}
.chi-location-search-container .search-image picture img{opacity:.5;z-index:0}
.chi-location-search-container .search-image,.chi-location-search-container-interior .search-image{background-color:#f1f1f1 !important}
@media screen and (max-width:767px) and (min-width:320px){.chi-location-search-container .search-image .location-search-header .chi-numbers li:nth-child(2),.chi-location-search-container .search-image .location-search-header .chi-numbers li:first-child{border-width:0 .6px 0 0}
}
.chi-find-doctor-container{justify-content:space-between;width:100%;height:auto;display:flex}
.chi-find-doctor-container .find-doctor-form-container{background-color:#24509a;width:40%}
.select2-container .select2-selection__placeholder,.chi-find-doctor-container .find-doctor-form{color:#53565a}
.chi-find-doctor-container .find-doctor-form .input-container{margin-top:16px;font-size:16px}
.chi-find-doctor-container .find-doctor-form h2{width:100%;text-transform:none;color:#fff;padding-bottom:15px;word-wrap:break-word}
.chi-find-doctor-container .find-doctor-form .description{width:100%;line-height:1.47;font-family:inherit;margin-bottom:26px;color:#fff;word-wrap:break-word}
.chi-find-doctor-container .find-doctor-form input{border-color:#53565a;color:#53565a}
.chi-find-doctor-container .find-doctor-form .area input,.chi-find-doctor-container .find-doctor-form .area .chi-select{display:inline-block;width:48%;min-height:34px}
.chi-find-doctor-container .find-doctor-form .area .chi-select{float:right}
.chi-find-doctor-container .find-doctor-form .submit-btn{text-transform:uppercase;margin-top:20px;float:left;height:38px;letter-spacing:1.7px;color:#fff;background:#0097a9;text-align:center;min-width:140px;font-size:15px;font-weight:bold}
.chi-find-doctor-container .search-image img{width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover}
.chi-find-doctor-container .search-image{display:inline-block;float:right;background-color:#ccc}
.chi-find-doctor-container .find-doctor-form-container{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.location-container{position:relative;display:inline-block;width:48%;background-color:#ddf4f8;border:1px solid #8db9ca}
.chi-find-doctor-container .find-doctor-form .area .chi-select{background-color:#ddf4f8;border:1px solid #8db9ca;min-height:34px}
.chi-find-doctor-container .chi-select select{width:100%;padding:0 30px 0 10px;line-height:34px;position:relative;z-index:2;height:34px;min-height:34px}
.chi-find-doctor-container button span:hover{opacity:1}
.submit-btn:focus{color:#fff !important}
select.radius{width:85%}
.location-container input{padding:5px 26px 6px 10px;width:100% !important;min-height:34px}
.location-container input.btn.icon{float:right}
.chi-select .icon-arrow_down{font-size:10px;float:right;margin-top:-8px}
.chi-select .icon-arrow_down:before{position:relative;right:9px}
.chi-find-doctor-container .reset-button{background:0;position:absolute;top:5px;right:35px}
.chi-find-doctor-container .icon-location,.chi-find-doctor-container .icon-location:before,.chi-find-doctor-container .icon-arrow_down_fill,.chi-find-doctor-container .icon-arrow_down_fill:before{font-size:16px}
.chi-find-doctor-container .icon-close,.chi-find-doctor-container .icon-close:before{font-size:10px;font-weight:bold}
.btn{border:0;border-radius:0}
.btn.icon{position:absolute;right:0;top:0;padding:9px 10px 5px}
.icon-arrow_down_fill{position:absolute;right:0;top:0;padding:8px 10px}
@media(min-width:1024px){.chi-find-doctor-container .search-image{width:60%}
.chi-find-doctor-container .find-doctor-form-container{padding:44px 75px 54px;width:40%;min-width:475px}
.chi-find-doctor-container .find-doctor-form .submit-btn{margin-top:42px}
}
@media(max-width:1023px){.chi-find-doctor-container .find-doctor-form-container{width:100%;padding:50px 75px}
.chi-find-doctor-container .search-image{width:100%;display:block;height:285px}
.chi-find-doctor-container{display:flex;width:100%;flex-direction:column-reverse !important}
}
@media(max-width:767px){.chi-find-doctor-container .find-doctor-form-container{width:100%;padding:25px}
.chi-find-doctor-container .search-image{width:100%;display:block;height:188px}
.chi-find-doctor-container .find-doctor-form .submit-btn{margin-top:0;width:100%}
.chi-find-doctor-container .location-container,.chi-find-doctor-container .find-doctor-form .area .chi-select{width:100%;float:left;margin-bottom:18px}
}
.select2-results__options{background:#ddf4f8}
.physician-search .btn.icon{right:15px;padding:9px 0 5px}
.physician-search .btn.icon .icon-location,.physician-search .icon-arrow_down_fill{float:right;width:30px;height:20px;font-size:16px;margin-right:5px;color:#53565a}
.physician-search .chi-select .radius__id{padding-left:8px}
.checkbox-field-container{margin-top:3px;margin-left:20px;width:19%}
.physician-search-form .btn-form{font-size:15px;text-transform:uppercase}
.chi-location-search-container .chi-select select,.chi-location-search-container-interior .chi-select select{min-height:34px}
.chi-find-doctor-container .find-doctor-form .description:focus{color:#fff !important}
.find-doctor .find-doctor-form-container .overall-satisfaction-ratings{float:left;width:100%;margin-top:25px}
.find-doctor .find-doctor-form-container .overall-satisfaction-ratings h4{color:#fff;font-size:18px;padding:0;margin:0;display:inline-block;float:left;width:100%;line-height:22px;margin-bottom:4px}
.find-doctor .find-doctor-form-container .overall-satisfaction-ratings .star-location-details a{float:left;display:inline-block}
.find-doctor .find-doctor-form-container .overall-satisfaction-ratings .star-location-details .rating-text{color:#fff!Important}
.find-doctor .find-doctor-form-container .overall-satisfaction-ratings .star-location-details .star::before{color:#fff;opacity:1}
.find-doctor .find-doctor-form-container .overall-satisfaction-ratings .no-ratings,.find-doctor .find-doctor-form-container .overall-satisfaction-ratings a strong.no-ratings{color:#fff!Important}
.chi-physician-search-container [class^=col-]{margin-bottom:15px}
.chi-physician-search-container .physician-search-form .dropdown-form option:first-child{font-weight:bold}
.chi-physician-search-container .type-ahead-parent-container{width:100% !important;object-fit:contain;border:solid 1px #8db9ca;background-color:#ddf4f8}
.chi-physician-search-container .find-doctor-form-container .physician-results-sort-panel{padding-bottom:8px}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form{color:grey;padding-bottom:15px;position:relative}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .checkbox{padding-left:20px;padding-bottom:0}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .checkbox input{margin-top:7px}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .chi-select,.chi-physician-search-container .find-doctor-form-container .find-doctor-form select,.chi-physician-search-container .find-doctor-form-container .find-doctor-form input:not([type=checkbox]){height:34px;width:100%}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .chi-select .glyphicon,.chi-physician-search-container .find-doctor-form-container .find-doctor-form select .glyphicon,.chi-physician-search-container .find-doctor-form-container .find-doctor-form input:not([type=checkbox]) .glyphicon{top:19px}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form input[type=radio]{margin-right:20px}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form input[type=text]{width:100%;font-size:15px;padding-left:10px;color:#53565a;object-fit:contain;border:solid 1px #8db9ca;background-color:#ddf4f8}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .submit-col input[type=submit]{width:100%}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .include-hospital-based-urgent-care{font-size:13px;white-space:nowrap}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .include-hospital-based-urgent-care label{font-weight:normal !important;white-space:normal}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .include-hospital-based-urgent-care label a.modal-hint-icon{text-decoration:none;color:gray}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .physician-search-hint-modal .modal-dialog{position:fixed;top:50%;right:50%;margin-right:-300px;min-height:100px;margin-top:-50px;margin-bottom:0}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .physician-search-hint-modal .modal-dialog .modal-content{min-height:100px}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .physician-search-hint-modal .modal-dialog .modal-content .hint-container{padding:15px;display:flex;justify-content:center;align-items:center;min-height:100px}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .physician-search-hint-modal .modal-dialog .modal-content .hint-container p.hint{text-align:center}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .name-search{display:none}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .dropdown-form-language,.chi-physician-search-container .find-doctor-form-container .find-doctor-form .dropdown-form-medical-group{border:0;padding:0 !important}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .btnContainer{display:table;width:100%}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .btnContainer .btn{display:table-cell;height:47px;color:#0097a9}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .btnContainer .btn-default{font-size:15px;border:solid 1px #8db9ca;border-radius:0;height:34px}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .btnContainer .btn-default.middle{border-right:0 !important;border-left:0 !important;border-radius:0}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .btnContainer .btn-activate{color:#53565a;border:solid 1px #97999b;background-color:#ddf4f8}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .questionMark a:link{text-decoration:none}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .questionMark a:visited{text-decoration:none}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .questionMark a:hover{text-decoration:none}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .questionMark a:active{text-decoration:none}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .more-search-options-toggle a.more-search-options{object-fit:contain;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#426da9;cursor:pointer}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .more-search-options-toggle a.more-search-options .glyphicon{color:#0097a9;margin-left:10px}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .more-search-options-toggle a.more-search-options.collapsed .icon-arrow_up{display:none}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .more-search-options-toggle a.more-search-options.collapsed .icon-arrow_down{display:inline}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .more-search-options-toggle a.more-search-options .icon-arrow_up{display:inline}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .more-search-options-toggle a.more-search-options .icon-arrow_down{display:none}
.chi-physician-search-container .find-doctor-form-container hr{margin-top:15px;margin-bottom:15px;border-top:1px solid grey}
.chi-physician-search-container .input-container{margin-bottom:15px}
@media(max-width:1023px){.chi-physician-search-container .chi-find-doctor-container{height:auto;max-height:100%;margin-right:-35px;margin-left:-35px}
.chi-physician-search-container .search-image{display:none}
}
.physician-search-form .checkbox-field-container .checkbox-large{min-width:20px;position:relative;display:inline-block;float:left}
.physician-search-form .checkbox-field-container .checkbox-large .check-lbl{padding-left:25px;float:left}
.physician-search-form .checkbox-field-container .checkbox-large input[type=checkbox]{visibility:hidden}
.physician-search-form .checkbox-field-container .checkbox-large label{cursor:pointer;position:absolute;width:20px;height:20px;top:0;left:0;background-color:#ddf4f8;border:1px solid #8db9ca;border-radius:4px;float:left;z-index:0}
.virtual-visit-checkbox{margin-left:0}
.icon-virtual-visit:before{font-family:'CHI-icons' !important;font-size:20px;width:25px;height:18px;margin:0 7px 0 0;color:#5c9c21;vertical-align:text-top}
.physician-virtual-visits{font-family:myriad-pro,'Myriad Pro',arial,Helvetica,sans-serif !important;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#5c9c21}
.virtual-visit-link{width:10px;height:10px;margin:5px 0 4px 5px;color:#97999b}
.virtual-visit-link:hover{opacity:1}
.why-no-ratings-link svg:not(:root),.virtual-visit-link svg:not(:root){overflow:visible}
@media screen and (min-width:320px) and (max-width:767px){.why-no-ratings-link{padding-left:8px;padding-top:2px}
}
.more-search-options .icon-arrow_down,.more-search-options .icon-arrow_up{font-size:20px;padding-left:5px;vertical-align:middle}
.find-doctor-form .chi-select{object-fit:contain;border:solid 1px #8db9ca;background-color:#ddf4f8;color:#53565a !important}
.more-search-options-toggle{margin-bottom:20px}
input[type=checkbox]:checked + label:after{opacity:1;background:transparent;border:2px solid #53565a;width:10px;transform:rotate(-45deg);position:absolute;border-top:0;height:5px;content:'';border-right:0;left:5px;top:6px}
.phy-search{padding-left:15px}
.physician-search{font-size:16px}
.physician-search .select2-selection__rendered li{padding:0}
.physician-search .chi-select .radius__id{padding-left:8px;position:relative;z-index:2}
.physician-search-form .btn-form{font-size:15px;text-transform:uppercase}
@media(max-width:1023px){.physician-search .checkbox-field-container{width:48.5%;margin-left:1px;display:inline-block}
.clft{clear:left}
.chi-hep .checkbox-large{margin-left:25px}
.cust-zip,.cust-search{padding-left:0}
.cust-search{margin-top:10px;margin-left:0}
.cust-search{margin-left:15px}
}
@media(max-width:767px){.physician-search .checkbox-field-container{width:100%;margin-left:15px;display:inline-block}
.chi-hep .checkbox-large{margin-left:1px}
.cust-zip{padding-left:15px;width:100%}
.radius-col{width:100%}
.cust-search{margin-left:25px}
.more-search-options-toggle{margin-left:0}
.more-search-options-toggle{margin-top:25px}
}
.physician-search .checkbox-field-container{padding:4px 0 0 0}
@media(max-width:1195px) and (min-width:764px){.rail-left{width:100%}
.rail-rgt{width:100%}
}
@media(max-width:1023px) and (min-width:764px){.right-rail-container .physician-search-form .advanced-search-options-container .checkbox-field-container .checkbox-large .check-lbl{bottom:2px !important;width:auto !important}
.right-rail-container .physician-search-form .advanced-search-options-container .chi-hep{margin-left:0 !important;float:right;bottom:45px !important;right:20px}
.chi-physician-search-container .find-doctor-form-container .find-doctor-form .btnContainer{padding-left:15px}
.chi-physician-search-container [class^=col-]{margin-bottom:24px}
.physician-search .checkbox-field-container{padding:4px 0 12px 0}
}
@media(min-width:1024px){.chi-physician-search-container .physician-search-form .radius-col{padding-left:0;padding-right:0}
.chi-physician-search-container .physician-search-form .phy-search .city-zipCode-col.input-with-icon.cust-zip{padding-left:0}
.select2-container{width:205px}
.physician-search .bottom-buffer{padding-bottom:5px}
}
@media(max-width:1150px) and (min-width:1024px){.right-rail-container .physician-search-form .advanced-search-options-container .checkbox-field-container .checkbox-large .check-lbl,.chi-physician-search-container .physician-search-form .advanced-search-options-container .checkbox-field-container .checkbox-large .check-lbl{position:relative !important;bottom:5px !important;width:178px !important;margin-left:10px}
}
@media(max-width:763px) and (min-width:300px){.right-rail-container .physician-search-form .advanced-search-options-container .checkbox-field-container .checkbox-large .check-lbl{width:100% !important;bottom:25px !important}
.right-rail-container .physician-search-form .advanced-search-options-container .chi-hep{width:100%;padding-left:15px !important;bottom:20px;float:right}
.right-rail-container .chi-physician-search-container .physician-search-form .cust-zip{padding-left:15px !important;width:100%}
.right-rail-container .chi-physician-search-container .physician-search-form .radius-col{padding-left:15px !important;width:96%;bottom:15px}
}
.right-rail-container .chi-physician-search-container .physician-search-form .cust-zip{padding-left:0}
.right-rail-container .chi-physician-search-container .physician-search-form .radius-col .chi-select .icon-arrow_down_fill{margin-right:0}
.right-rail-container .physician-search-form .advanced-search-options-container .checkbox-field-container .checkbox-large .check-lbl{padding-left:25px;float:left;position:relative;bottom:15px;width:178px;margin-left:10px}
.right-rail-container .physician-search-form .advanced-search-options-container .chi-hep{margin-left:50px !important}
.rightRailclass{width:194px}
.chi-physician-search-container .physician-search-form .icon-location{background-color:#ddf4f8;margin-right:6px !important;height:auto}
.chi-physician-search-container .cust-search{margin-bottom:37.6px}
@media(max-width:768px){.chi-physician-search-container .cust-search{margin-bottom:25.6px}
}
@media(min-width:992px){.chi-physician-search-container .cust-search{position:absolute;right:0;margin-right:-15px;top:0}
}
@media(max-width:1023px) and (min-width:320px){.chi-physician-search-container .find-doctor-form-container .find-doctor-form .submit-col input[type=submit]{width:105px}
}
.physician-search .overall-Satisfaction{float:left;width:100%;margin:4px 0 42px 0}
.physician-search .overall-Satisfaction h3{font-size:20px;color:#426da9;padding:0;margin:0 0 12px 0}
.physician-search .overall-Satisfaction .ratings{float:left;height:20px;margin-bottom:6px;width:100%}
.physician-search .overall-Satisfaction .ratings .star-location-details{display:inline-block;margin-bottom:6px;margin-top:-5px;height:20px}
.physician-search .overall-Satisfaction .ratings .star-location-details a{color:#426da9;font-size:16px;padding:0;margin:0;display:inline-block;height:20px}
.physician-search .overall-Satisfaction .ratings .star-location-details a .star{line-height:20px}
.physician-search .overall-Satisfaction .ratings .star-location-details a .star::before,.physician-search .overall-Satisfaction .ratings .star-location-details a .star::after{line-height:20px;top:0;left:0;display:inline-block}
.physician-search .overall-Satisfaction .phy-search-learn-link{margin-bottom:2px;font-size:16px}
.chi-physician-results.chih-physician-results .result-count{margin-bottom:4px}
.chi-physician-results.chih-physician-results .phy-separator{border:1px solid #97999b;margin-bottom:61px;background-color:#97999b}
.chi-physician-results.chih-physician-results .physician-results-sort-panel .search-term .search-term-value{font-weight:600}
.chi-physician-results.chih-physician-results .physician-results-sort-panel .row .form-group{padding-left:0;padding-right:0}
.chi-physician-results.chih-physician-results .physician-results-sort-panel .row .form-group .form-control{border-color:#53565a;height:40px;color:#000}
.chi-physician-results.chih-physician-results .physician-results-container .physician-result-container{margin-bottom:65px}
.chi-physician-results.chih-physician-results .physician-results-container .row .physician-basic-info a.physicianTitle{font-size:28px;color:#24509a}
.chi-physician-results.chih-physician-results .physician-results-container .row .physician-basic-info h3{margin-bottom:1px;margin-top:10px}
.chi-physician-results.chih-physician-results .physician-results-container .row .physician-basic-info .physician-specialty{margin-top:0}
.chi-physician-results.chih-physician-results .physician-results-container .row .physician-basic-info .request-appt-btn{width:252px;height:38px;background-color:#0097a9;text-transform:uppercase;margin:10px 0;position:relative}
@media(max-width:767px){.chi-physician-results.chih-physician-results .physician-results-container .row .physician-summary-info .summary-box{margin-top:30px}
}
.chi-physician-results.chih-physician-results .physician-results-container .row .physician-summary-info .summary-box p{margin:5px 0;line-height:22px}
.chi-physician-results.chih-physician-results .physician-results-container .row .physician-summary-info .summary-box:not(:first-child){padding-top:20px;border-top:solid 1px #97999b;width:545px}
.chi-physician-results.chih-physician-results .physician-results-container .row .physician-summary-info .summary-box:not(:last-child){margin-bottom:20px}
.chi-physician-results.chih-physician-results .physician-results-container .row .physician-summary-info .summary-box p{margin-bottom:0;line-height:1;color:#53565a}
.chi-physician-results.chih-physician-results .physician-results-container .row .physician-summary-info .summary-box p.summary-box-title{font-weight:600;padding-bottom:10px;padding-top:5px}
.chi-physician-results.chih-physician-results .physician-results-container .row .physician-summary-info .summary-box p.phone{color:#0097a9;padding-top:10px}
.chi-physician-results.chih-physician-results .physician-results-container .row .physician-summary-info .summary-box p.phone a{color:#0097a9}
.chi-physician-results.chih-physician-results .physician-results-container .row .physician-summary-info .summary-box p.address-text{line-height:1}
.chi-physician-results.chih-physician-results .physician-results-container .row .image{position:relative}
.chi-physician-results.chih-physician-results .physician-results-container .row .image .image-container{float:right;margin-top:5px}
.chi-physician-results.chih-physician-results .physician-results-container .row .image .video{float:left;position:absolute;bottom:30px;width:150px;text-decoration:none;height:30px;background-color:#24509a;font-size:14px;font-weight:normal;letter-spacing:normal;text-transform:unset;border-color:#24509a}
.chi-physician-results.chih-physician-results .physician-results-container .row .image .video .video-text{color:white;margin-left:30px;display:inline-block;line-height:30px;float:left;height:30px}
.chi-physician-results.chih-physician-results .physician-results-container .row .image .video .video-icon{background-size:contain;display:inline-block;width:19px;height:12px;margin-left:10px}
@media(max-width:767px){.chi-physician-results.chih-physician-results .physician-results-container .row .image .video .video-icon{margin-left:8px}
}
.chi-physician-results.chih-physician-results .physician-results-container .row .image .video .video-icon .icon-play{font-size:18px;color:#fff;height:30px;line-height:30px}
.chi-physician-results.chih-physician-results .physician-results-container .row .image.mobile-visible .image-container{float:left;padding-top:10px}
.chi-physician-results.chih-physician-results .physician-results-container .row .physician-image{height:200px;width:150px;background-color:#e7e7e7;background-repeat:no-repeat;background-size:cover}
@media(max-width:1200px){.chi-physician-results.chih-physician-results .physician-results-container .row .physician-image{margin-bottom:10px}
}
@media(max-width:1023px){.chi-physician-results.chih-physician-results .physician-results-container .row .physician-image{float:none;margin-bottom:15px}
}
.chi-physician-results.chih-physician-results .physician-results-container .row .desktop-visible{display:block}
.chi-physician-results.chih-physician-results .physician-results-container .row .mobile-visible{display:none}
.chi-physician-results.chih-physician-results .physician-results-container .physician-results-load-more{padding:61px 0 0;border-top:1px solid #97999b;margin-bottom:30px}
.chi-physician-results.chih-physician-results .physician-results-container .physician-results-load-more .btn{background-color:#fff;color:#e1523d;border-color:transparent;font-weight:600;border:solid 2px #e1523d;width:212px;text-transform:uppercase;letter-spacing:1.7px;font-size:15px}
.chi-physician-results.chih-physician-results .physician-results-container .video-modal-physician-results{max-width:800px;width:100%;margin:auto;border-radius:0}
.chi-physician-results.chih-physician-results .physician-results-container .video-modal-physician-results.in{display:flex !important;align-items:center}
.chi-physician-results.chih-physician-results .physician-results-container .video-modal-physician-results .modal-dialog{width:100%}
.chi-physician-results.chih-physician-results .physician-results-container .video-modal-physician-results .modal-content{padding:45px}
.chi-physician-results.chih-physician-results .physician-results-container .video-modal-physician-results button.close{position:absolute;right:10px;top:10px;color:#53565a;opacity:1}
.chi-physician-results.chih-physician-results .physician-results-container .no-providers-info{margin-bottom:30px}
.request-appointment-modal.modal{padding-left:0;max-width:960px;margin:auto}
@media(max-width:1023px){.request-appointment-modal.modal{max-width:708px}
}
@media(max-width:767px){.request-appointment-modal.modal{max-width:345px}
}
.request-appointment-modal.modal .modal-dialog{width:100%}
.request-appointment-modal.modal .modal-content{padding:30px}
.request-appointment-modal.modal button.close{position:absolute;right:10px;top:10px;color:#53565a;opacity:1}
@media(max-width:1199px){.chi-physician-results.chih-physician-results{margin:30px 0}
.chi-physician-results.chih-physician-results .physician-results-container .image-container{display:none}
.chi-physician-results.chih-physician-results .physician-results-container .physician-summary-info .summary-box:not(:first-child){width:auto !important}
.chi-physician-results.chih-physician-results .physician-results-container .row .physician-image{float:none;background-repeat:no-repeat}
.chi-physician-results.chih-physician-results .physician-results-container .row .desktop-visible{display:none}
.chi-physician-results.chih-physician-results .physician-results-container .row .mobile-visible{display:block}
.chi-physician-results.chih-physician-results .physician-results-container .physician-results-load-more{padding:55px 30px 0;border-top:1px solid #97999b}
.chi-physician-results.chih-physician-results .physician-results-container .physician-results-load-more .btn{letter-spacing:1.7px;width:212px;height:38px}
}
@media(max-width:1199px) and (max-width:768px){.chi-physician-results.chih-physician-results{margin:0}
}
@media(max-width:767px){.chi-physician-results.chih-physician-results{margin:30px 15px 0}
.chi-physician-results.chih-physician-results .physician-results-container .image-container{display:none}
.chi-physician-results.chih-physician-results .physician-results-container .physician-summary-info{padding:0}
.chi-physician-results.chih-physician-results .physician-results-container .physician-summary-info .summary-box:not(:first-child){width:auto !important}
.chi-physician-results.chih-physician-results .physician-results-container .physician-results-load-more{padding:40px 0 0}
.chi-physician-results.chih-physician-results .physician-results-container .physician-results-load-more .btn{width:212px;text-align:center;text-transform:uppercase;letter-spacing:1.7px}
.chi-physician-results.chih-physician-results .physician-results-container .medical-group-logo img{margin-bottom:30px}
}
.youtubevideowrap{width:100%;margin:0 auto}
.chi-physician-results .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.youtube.aem-GridColumn{padding-left:15px;padding-right:15px}
.jscroll-loading .loading-gif{background:url('../../../etc/designs/chicommon/images/loading.gif') no-repeat;width:15px;height:15px;display:block;margin:0 auto}
.medical-group-logo{display:inline-block;width:98%}
.medical-group-logo img{max-width:160px;margin-top:15px}
.physician-results .panel{box-shadow:none}
.right-rail-container .chi-physician-results.chih-physician-results .physician-results-container .row .mobile-visible{display:block}
.right-rail-container .chi-physician-results.chih-physician-results .physician-results-container .row .image-container{display:none}
.phy-bio p,.phy-bio{padding-left:0 !important}
.location-list{margin-left:0}
.cell-phn a:hover,.summary-box .phone a:hover{text-decoration:underline}
.phy-results-video .icon-play-white,.physician-results-container .icon-play-white{font-size:17px;top:2px !important;position:relative;right:5px}
.chi-physician-results .physician-results-sort-panel .result-count>h3{color:#53565a;font-size:24px}
@media(max-width:479px){.col-lg-4.col-sm-6.col-xs-12.physician-basic-info.physician-info{padding-left:15px}
.chi-physician-results.chih-physician-results{margin:0}
.find-doctor-form .phy-search{padding-left:0}
.chi-physician-search-container .cust-search{margin-left:15px;max-width:105px}
.chi-physician-results.chih-physician-results .physician-results-container .row .physician-summary-info .summary-box{padding-left:15px}
}
.physician-results-container .cell-phn{top:5px;position:relative}
.physician-results-container .cell-phn>a{color:#0097a9}
@media(max-width:767px){.chi-physician-results .summary-box{margin-top:0 !important}
}
@media(max-width:1023px){.chi-physician-search-container .cust-search{margin-left:15px;max-width:105px;margin-top:10px}
}
@media(min-width:768px) and (max-width:1023px){.chi-physician-results.chih-physician-results .physician-results-container .row .physician-summary-info .summary-box p.summary-box-title{padding-top:0}
}
@media(max-width:1200px){.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-image{margin-top:15px}
.chi-physician-results.chih-physician-results .phy-separator{margin-bottom:25px}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading{padding:20px 0}
}
.chi-physician-results.chih-physician-results .phy-separator{border:solid 1px #97999b;margin-bottom:50px;background-color:#97999b;height:.5px;display:block}
.chi-physician-results.chih-physician-results .physician-results-sort-panel .search-term .search-term-value{font-weight:600}
.chi-physician-results.chih-physician-results .physician-results-sort-panel .row .form-group{padding-left:0;padding-right:0}
.chi-physician-results.chih-physician-results .physician-results-sort-panel .row .form-group .form-control{border-color:#53565a;height:40px;color:#000}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading{padding:45px 0;margin-top:10px;border-top:1px solid #97999b;border-radius:0}
@media(max-width:768px){.chi-physician-results.chih-physician-results .physician-results-container .panel-heading{border-top:0;padding-top:10px}
}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-basic-info a.physicianTitle{font-size:28px;color:#24509a}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-basic-info h3{margin-bottom:1px;margin-top:10px}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-basic-info .physician-specialty{margin-top:0}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-basic-info .request-appt-btn{width:252px;height:38px;background-color:#0097a9;text-transform:uppercase;margin:10px 0;position:relative}
@media(max-width:767px){.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-summary-info .summary-box{margin-top:30px}
}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-summary-info .summary-box p{margin:5px 0;line-height:22px}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-summary-info .summary-box:not(:first-child){padding-top:20px;border-top:solid 1px #97999b;width:545px}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-summary-info .summary-box:not(:last-child){margin-bottom:20px}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-summary-info .summary-box p{margin-bottom:0;line-height:1;color:#53565a}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-summary-info .summary-box p.summary-box-title{font-weight:600;padding-bottom:10px;padding-top:10px}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-summary-info .summary-box p.phone{color:#0097a9;padding-top:10px}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-summary-info .summary-box p.phone a{color:#0097a9}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-summary-info .summary-box p.address-text{line-height:1}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .image{position:relative}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .image .image-container{float:right;margin-top:16px}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .image .video{float:left;position:absolute;bottom:30px;width:150px;text-decoration:none;height:30px;background-color:#24509a;font-size:14px;font-weight:normal;letter-spacing:normal;text-transform:unset;border-color:#24509a}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .image .video .video-text{color:white;margin-left:30px;display:inline-block;line-height:30px;float:left;height:30px}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .image .video .video-icon{background-size:contain;display:inline-block;width:19px;height:12px;margin-left:10px}
@media(max-width:767px){.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .image .video .video-icon{margin-left:8px}
}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .image .video .video-icon .icon-play{font-size:18px;color:#fff;height:30px;line-height:30px}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .image.mobile-visible .image-container{float:left;padding-top:10px}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-image{height:200px;width:150px;background-color:#e7e7e7;background-repeat:no-repeat;background-size:cover}
@media(max-width:1200px){.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-image{margin-top:5px;margin-bottom:10px}
}
@media(max-width:1023px){.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-image{float:none;margin-bottom:15px}
}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .desktop-visible{display:block}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .mobile-visible{display:none}
.chi-physician-results.chih-physician-results .physician-results-container .physician-results-load-more{padding:61px 0 0;border-top:1px solid #97999b;margin-bottom:30px}
.chi-physician-results.chih-physician-results .physician-results-container .physician-results-load-more .btn{background-color:#fff;color:#e1523d;border-color:transparent;font-weight:600;border:solid 2px #e1523d;width:212px;text-transform:uppercase;letter-spacing:1.7px;font-size:15px}
.chi-physician-results.chih-physician-results .physician-results-container .video-modal-physician-results{max-width:800px;width:100%;margin:auto;border-radius:0}
.chi-physician-results.chih-physician-results .physician-results-container .video-modal-physician-results.in{display:flex !important;align-items:center}
.chi-physician-results.chih-physician-results .physician-results-container .video-modal-physician-results .modal-dialog{width:100%}
.chi-physician-results.chih-physician-results .physician-results-container .video-modal-physician-results .modal-content{padding:45px}
.chi-physician-results.chih-physician-results .physician-results-container .video-modal-physician-results button.close{position:absolute;right:10px;top:10px;color:#53565a;opacity:1}
.chi-physician-results.chih-physician-results .physician-results-container .no-providers-info{margin-bottom:30px}
.request-appointment-modal.modal{padding-left:0;max-width:960px;margin:auto}
@media(max-width:1023px){.request-appointment-modal.modal{max-width:708px}
}
@media(max-width:767px){.request-appointment-modal.modal{max-width:345px}
}
.request-appointment-modal.modal .modal-dialog{width:100%}
.request-appointment-modal.modal .modal-content{padding:30px}
.request-appointment-modal.modal button.close{position:absolute;right:10px;top:10px;color:#53565a;opacity:1}
@media(max-width:1199px){.phy-separator{width:780px;margin-left:-55px}
.chi-physician-results.chih-physician-results{margin:30px 0}
.chi-physician-results.chih-physician-results .physician-results-container .image-container{display:none}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .physician-summary-info .summary-box:not(:first-child){width:auto !important}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-image{float:none;background-repeat:no-repeat}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .desktop-visible{display:none}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .mobile-visible{display:block}
.chi-physician-results.chih-physician-results .physician-results-container .physician-results-load-more{padding:55px 30px 0;border-top:1px solid #97999b}
.chi-physician-results.chih-physician-results .physician-results-container .physician-results-load-more .btn{letter-spacing:1.7px;width:212px;height:38px}
}
@media(max-width:1199px) and (max-width:768px){.chi-physician-results.chih-physician-results{margin:0}
}
@media(max-width:767px){.phy-separator{width:388px;margin-left:-61px}
.chi-physician-results.chih-physician-results{margin:30px 15px 0}
.chi-physician-results.chih-physician-results .physician-results-container .image-container{display:none}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading{padding:30px 15px}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .physician-summary-info{padding:0}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .physician-summary-info .summary-box:not(:first-child){width:auto !important}
.chi-physician-results.chih-physician-results .physician-results-container .physician-results-load-more{padding:40px 0 0}
.chi-physician-results.chih-physician-results .physician-results-container .physician-results-load-more .btn{width:212px;text-align:center;text-transform:uppercase;letter-spacing:1.7px}
.chi-physician-results.chih-physician-results .physician-results-container .medical-group-logo img{margin-bottom:30px}
}
.youtubevideowrap{width:100%;margin:0 auto}
.chi-physician-results .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.youtube.aem-GridColumn{padding-left:15px;padding-right:15px}
.jscroll-loading .loading-gif{background:url('../../../etc/designs/chicommon/images/loading.gif') no-repeat;width:15px;height:15px;display:block;margin:0 auto}
.medical-group-logo{display:inline-block;width:98%}
.medical-group-logo img{max-width:160px;margin-top:15px}
.physician-results .panel{box-shadow:none}
.right-rail-container .chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .mobile-visible{display:block}
.right-rail-container .chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .image-container{display:none}
.phy-bio p,.phy-bio{padding-left:0 !important}
.location-list{margin-left:0}
.cell-phn a:hover,.summary-box .phone a:hover{text-decoration:underline}
.phy-results-video .icon-play-white,.physician-results-container .icon-play-white{font-size:17px;top:2px !important;position:relative;right:5px}
.chi-physician-results .physician-results-sort-panel .result-count>h3{color:#53565a;font-size:24px}
.physician-results-container .panel-heading{border-top:solid 1px #97999b;padding-bottom:50px}
@media(max-width:479px){.col-lg-4.col-sm-6.col-xs-12.physician-basic-info.physician-info{padding-left:15px}
.chi-physician-results.chih-physician-results{margin:0}
.find-doctor-form .phy-search{padding-left:0}
.chi-physician-search-container .cust-search{margin-left:15px;max-width:105px}
.chi-physician-results.chih-physician-results .phy-separator{margin-bottom:30px}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-summary-info .summary-box{padding-left:15px}
}
.physician-results-container .cell-phn{top:5px;position:relative}
.physician-results-container .cell-phn>a{color:#0097a9}
@media(max-width:767px){.chi-physician-results .summary-box{margin-top:0 !important;width:100%}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading{padding:30px 15px 1px 30px}
}
@media(max-width:1023px){.chi-physician-search-container .cust-search{margin-left:15px;max-width:105px;margin-top:2px}
}
@media(max-width:1200px){.chi-physician-results.chih-physician-results .physician-results-container .panel-heading .row .physician-image{margin-top:15px}
.chi-physician-results.chih-physician-results .phy-separator{margin-bottom:25px}
.chi-physician-results.chih-physician-results .physician-results-container .panel-heading{padding:20px 0}
#right-rail-container .summary-box{width:460px !important}
}
@media(min-width:320px) and (max-width:768px){.chi-physician-results.chih-physician-results .physician-results-container .physician-result-container{margin-bottom:30px}
.chi-physician-results.chih-physician-results .phy-separator{margin-bottom:30px;width:130%;border:1px solid #97999b}
.physician-search .bottom-buffer{margin:0;padding:0}
.summary-box{width:100%}
.star-results .no-ratings{display:inline}
}
@media(max-width:1380px) and (min-width:1300px){.summary-box{width:525px !important}
}
@media(max-width:2560px) and (min-width:1024px){.chi-physician-results.chih-physician-results .phy-separator{display:block;border:1px solid #97999b;margin-left:0;width:100%;margin-bottom:60px}
#right-rail-container .summary-box{width:570px}
}
.star-results{margin-bottom:20px}
.star-results a{display:inline-block}
.star-results .rating-text{position:relative;bottom:7px;width:78px;height:20px;font-family:myriad-pro,'Myriad Pro',arial,Helvetica,sans-serif;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;margin-left:7px}
.star-results .no-ratings{width:78x;position:relative;bottom:7px;height:20px;font-family:myriad-pro,'Myriad Pro',arial,Helvetica,sans-serif;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;margin-left:9px}
@media(max-width:1279px){.chi-physician-detail{padding:0}
}
.chi-physician-detail .action-button-container{float:right}
.chi-physician-detail p{color:#53565a}
.chi-physician-detail .info{min-height:100px;margin-bottom:30px}
.chi-physician-detail .info h1{font-size:28px;font-style:normal;line-height:28px;margin-bottom:10px}
.chi-physician-detail .info.hasOnlineAppointments{padding-bottom:5px}
.chi-physician-detail .info .specialties{margin-top:6px}
.chi-physician-detail .info .specialties h2{font-size:16px;color:#53565a;font-style:normal}
.chi-physician-detail .info .medical-group-logo img{padding-top:15px}
.chi-physician-detail .info .request-appt-btn{margin-top:32px;width:252px;height:38px;text-transform:uppercase}
@media(max-width:1023px){.chi-physician-detail .info .request-appt-btn{margin-top:15px}
}
@media(max-width:767px){.chi-physician-detail .info{margin-left:0;height:auto}
.chi-physician-detail .info .request-appt-btn{position:relative;width:252px;height:38px;text-transform:uppercase}
}
.chi-physician-detail .physician-image-container{max-width:150px}
.chi-physician-detail .image{position:relative;margin-bottom:0;width:150px}
.chi-physician-detail .image .icon-play{font-size:18px;color:#fff;height:30px;line-height:30px;margin-left:10px;margin-top:1px}
.chi-physician-detail .image .video{float:left;position:absolute;bottom:30px;width:150px;text-decoration:none;height:30px;background-color:#24509a}
.chi-physician-detail .image .video .video-text{color:white;margin-left:30px;display:inline-block;line-height:30px;float:left;height:30px}
.chi-physician-detail .image .video .video-icon{background-size:contain;display:inline-block;width:19px;height:12px;margin-left:15px;font-size:16px}
@media(max-width:767px){.chi-physician-detail .image .video .video-icon{margin-left:8px}
}
.chi-physician-detail .physician-image{width:150px;height:200px;background:no-repeat center center;background-size:cover}
@media(max-width:1023px){.chi-physician-detail .physician-image{margin-bottom:20px}
}
.chi-physician-detail .col-xs-12,.chi-physician-detail .col-sm-3,.chi-physician-detail .col-sm-9{padding-left:15px}
@media(max-width:768px){.chi-physician-detail .col-xs-12.phy-about{padding-left:0}
}
@media(min-width:768px){.chi-physician-detail .col-sm-9{padding-left:45px}
}
.chi-physician-detail .dsg-accordion.panel{margin:0}
.chi-physician-detail .dsg-accordion.panel.displayed{border:solid 0 #979797;border-radius:0}
.chi-physician-detail .dsg-accordion.panel.displayed .panel-title{background-color:transparent;word-wrap:break-word}
.chi-physician-detail .dsg-accordion.panel h3.panel-title{max-height:40px;padding:0;word-wrap:break-word}
.chi-physician-detail .dsg-accordion.panel h3.panel-title a{background-color:#f8f7f7;padding:7px 20px;height:100%;display:block}
.chi-physician-detail .dsg-accordion.panel h3.panel-title a.collapsed{background:0;border-top:solid 2px #e7e7e7}
.chi-physician-detail .dsg-accordion.panel h3.panel-title a.collapsed:after{font-family:'CHI-icons' !important;content:"\e903";float:right;color:#426da9;font-size:20px}
.chi-physician-detail .dsg-accordion.panel h3.panel-title a.collapsed h3{float:left}
.chi-physician-detail .dsg-accordion.panel h3.panel-title a.collapsed p{color:#009775}
.chi-physician-detail .dsg-accordion.panel h3.panel-title a:after{font-family:'CHI-icons' !important;content:"\e904";float:right;color:#426da9;font-size:20px;position:absolute;right:35px;top:10px}
.chi-physician-detail .dsg-accordion.panel h3.panel-title a p{margin:0;display:inline;color:#426da9}
.chi-physician-detail .dsg-accordion.panel .panel-body{padding:10px 20px 30px;margin:0;background-color:#f8f7f7}
.chi-physician-detail .dsg-accordion.panel .panel-body ul{padding-left:15px}
.chi-physician-detail .location-accordion{border:0;margin-top:0;margin-bottom:0}
.chi-physician-detail .location-accordion.displayed{border-radius:2px}
.chi-physician-detail .location-accordion .panel-heading{padding:0;border:0}
.chi-physician-detail .location-accordion .panel-heading h3.panel-title{min-height:40px;margin-bottom:0;margin-top:0;font-weight:bold;word-wrap:break-word}
.chi-physician-detail .location-accordion .panel-heading h3.panel-title a{background-color:#f8f7f7;padding:7px 20px;display:block;width:100%;line-height:1.5;border:0;font-size:20px;float:left}
.chi-physician-detail .location-accordion .panel-heading h3.panel-title a p{display:inline;color:#426da9}
.chi-physician-detail .location-accordion .panel-heading h3.panel-title a h3{float:left;margin-top:-13px;max-width:90%;word-wrap:break-word}
.chi-physician-detail .location-accordion .panel-heading h3.panel-title a:after{float:right;font-family:'CHI-icons' !important;font-weight:normal;content:"\e904";color:#426da9;font-size:20px;position:absolute;right:35px;top:10px}
.chi-physician-detail .location-accordion .panel-heading h3.panel-title a.collapsed{background:0;border-top:solid 2px #e7e7e7}
.chi-physician-detail .location-accordion .panel-heading h3.panel-title a.collapsed p{color:#009775}
.chi-physician-detail .location-accordion .panel-heading h3.panel-title a.collapsed:after{font-family:'CHI-icons' !important;font-weight:normal;content:"\e903";color:#426da9;font-size:20px}
.chi-physician-detail .location-accordion .panel-body .location-result-card{min-height:100px;margin-bottom:0;border-bottom:2px solid #fff}
@media(max-width:767px){.chi-physician-detail .location-accordion .panel-body .location-result-card{min-height:100px;margin-bottom:20px}
}
.chi-physician-detail .location-accordion .panel-body .location-result-card .location-info-container{padding-left:0}
@media(max-width:1023px){.chi-physician-detail .location-accordion .panel-body .location-result-card .location-info-container .location-info{left:20px}
}
.chi-physician-detail .location-accordion .panel-body .location-result-card .location-info-container .location-info .location-name .h2{padding-right:0;max-width:100%}
.chi-physician-detail .location-results{min-height:0}
.chi-physician-detail h3.locations{margin-top:28px !important;margin-bottom:9px}
.chi-physician-detail h3.affiliations{margin-top:28px !important}
.chi-physician-detail .video-modal-physician-details{max-width:800px;width:100%;margin:auto;border-radius:0}
.chi-physician-detail .video-modal-physician-details.in{display:flex !important;align-items:center}
.chi-physician-detail .video-modal-physician-details .modal-dialog{width:100%}
.chi-physician-detail .video-modal-physician-details .modal-content{padding:45px}
.chi-physician-detail .video-modal-physician-details button.close{position:absolute;right:10px;top:10px;color:#53565a;opacity:1}
.chi-physician-detail .request-appointment-modal.modal{margin:auto}
@media(max-width:1023px){.chi-physician-detail .request-appointment-modal.modal{max-width:708px}
}
@media(max-width:767px){.chi-physician-detail .request-appointment-modal.modal{max-width:345px}
}
.chi-physician-detail .request-appointment-modal.modal .modal-content{padding:30px}
.chi-physician-detail .request-appointment-modal.modal button.close{position:absolute;right:10px;top:10px;color:#53565a;opacity:1}
@media(min-width:1199px){.chi-physician-detail .phy-about{padding-left:0}
.chi-physician-detail .location-accordion .panel-body .location-result-card .location-info-container .location-info .location-name .h2{right:10px;position:relative;padding-left:15px}
}
.panel-heading{padding:0}
.panel-heading .about-desc{margin:10px 0;border-top:2px solid #e7e7e7}
.panel-heading .about-desc h3{padding-top:20px;padding-bottom:0}
.dsg-accordion.panel,.location-accordion{box-shadow:none;margin:0;border-radius:0;border:0}
.print-btn .btn-default{color:#e1523d;border:2px solid #e1523d;text-transform:uppercase;font-weight:600;letter-spacing:1.7px;height:38px;position:absolute;top:20px;right:15px;z-index:2}
.print-btn .btn-default:focus{color:#e1523d !important;border:2px solid #e1523d !important}
.phys-detail{margin-bottom:40px;margin-top:20px}
.return-search{padding:30px 10px;border-top:2px solid #e7e7e7;padding-top:30px}
.return-search .btn{color:#e1523d;border:2px solid #e1523d;text-transform:uppercase;font-weight:600;letter-spacing:1.7px;height:38px;margin:5px;text-align:center}
.request-appointment-modal.modal{padding-left:0;max-width:100%;margin:auto}
.request-appointment-modal.modal .modal-dialog{max-width:920px;margin:20px auto}
@media(max-width:1024px){.request-appointment-modal.modal .modal-dialog{max-width:720px;margin:20px auto}
}
.chi-physician-detail .dsg-accordion.panel .panel-body ul{list-style-position:inside}
.chi-physician-detail .dsg-accordion.panel .panel-body ul li{font-size:16px}
.request-appointment .emergency-message p{color:#e1523d}
.physician-image-container .icon-play-white{font-size:17px;top:7px !important;position:relative;left:5px}
.physician-details .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.physician-details .panel-heading{border-bottom:0;border-radius:0}
@media(max-width:767px){.phys-detail{margin-bottom:30px}
.chi-physician-detail .info{min-height:50px;margin-bottom:0}
.print-btn .btn-default{top:31px}
.physician-details{margin-bottom:40px}
}
@media(max-width:370px){.chi-physician-detail .location-accordion .panel-body .location-result-card{min-height:100px}
}
.physician-details .location-result-card .loc-map-col .location-map{width:87%;margin-left:9%}
@media(max-width:1023px) and (min-width:767px){.phys-detail{margin-bottom:10px}
.physician-details .location-results .location-result-card .location-info-container .location-details-link{margin-left:21px}
.physician-details .location-result-card .loc-map-col .location-map{margin-left:3%}
.physician-details .location-result-card .loc-map-col{margin-left:1%}
.physician-details .location-result-card .location-info-container .location-info .location-address,.physician-details .location-result-card .location-info-container .location-info .hours,.physician-details .location-result-card .location-info-container .location-info .location-phone{margin-left:0}
}
@media(max-width:767px){.physician-details .location-result-card .loc-map-col .location-map{margin-left:6%}
}
.physician-details .cq-placeholder{height:0}
.contentRightRail .physician-details.aem-GridColumn.aem-GridColumn--default--12{border-top:2px solid #e7e7e7}
@media(max-width:1118px) and (min-width:805px){.contentRightRail .physician-details.aem-GridColumn.aem-GridColumn--default--12{border-top:2px solid #e7e7e7;width:106%}
.contentRightRail .physician-details.aem-GridColumn.aem-GridColumn--default--12 .print-btn .btn-default{right:-20px}
.contentRightRail .physician-details .hasOnlineAppointments h1{width:90%}
}
@media(min-width:993px) and (max-width:1120px){.physician-details .location-result-card .loc-map-col .location-map{margin-left:0}
.physician-details .location-result-card .loc-map-col{margin-left:4%}
}
.physician-details .rating-lnks{margin-bottom:12px}
.physician-details .specialties{margin-bottom:8px}
.physician-details .phys-detail .star-details a,.chi-location-detail .loc-cust-address .location-detail-physicians a{display:inline-block}
.physician-details .return-search{float:left;width:100%}
.request-appointment{width:100%;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.request-appointment h2{color:#53565a;font-size:36px}
.request-appointment button.close{position:absolute;right:10px;top:10px;color:#53565a;opacity:1}
.request-appointment .pregnancy-message{background-color:#e7e7e7;padding:10px;color:#53565a;margin-top:30px;margin-bottom:15px}
.request-appointment .pregnancy-message p{margin:0;font-weight:normal}
.request-appointment .request-appointment-container .appointments{margin-bottom:30px;padding-top:28px;border-top:solid 2px #e7e7e7}
.request-appointment .request-appointment-container .apntmnt-row{margin:0 0 20px 0;float:left;width:100%;padding:20px 0;border-top:solid 2px #e7e7e7}
.request-appointment .request-appointment-container .apntmnt-row .btn-primary{max-width:210px}
.request-appointment .request-appointment-container .apntmnt-row h3{padding-bottom:1px}
@media(max-width:767px){.request-appointment .request-appointment-container .apntmnt-row button,.request-appointment .request-appointment-container .apntmnt-row a.btn-primary.apntmntrow{max-width:230px;margin-bottom:21px}
}
.request-appointment .request-appointment-container .appointment{margin-bottom:15px}
.request-appointment .request-appointment-container .appointment h3{color:#53565a;font-size:24px;font-style:italic}
.request-appointment .request-appointment-container .appointment a.btn-primary{padding:7px 20px;height:auto;border-radius:0;display:inline-block;background:#0097a9;min-width:140px;max-width:230px;text-align:center;width:auto;text-transform:uppercase}
.request-appointment .request-appointment-container .appointment .btn-disabled{max-width:145px;min-width:140px;text-transform:uppercase;font-weight:bold;letter-spacing:1.7px}
.request-appointment .request-appointment-container .appointment button{padding:7px 20px;min-width:140px}
@media(min-width:1024px){.request-appointment .request-appointment-container .appointment{display:inline-block;width:50%;float:left}
.request-appointment .request-appointment-container .appointment:nth-child(odd){padding-right:60px}
}
@media(max-width:1023px){.request-appointment .request-appointment-container .appointment{display:block;width:100%}
}
@media(max-width:767px){.request-appointment .request-appointment-container .appointment{display:block;width:100%}
.request-appointment .request-appointment-container .appointment button,.request-appointment .request-appointment-container .appointment a.btn-primary{width:100%;max-width:145px}
}
.request-appointment .request-appointment-container .appointment-request-primary{background-color:#67c5d9;color:#10444f}
.request-appointment .request-appointment-container .btn-disabled{background-color:#979797;color:#fff;border:0}
.request-appointment .emergency-message{padding:10px;margin-top:25px;clear:both;border:solid 1px #e1523d;background-color:#f8f7f7;font-size:16px;color:#e1523d}
.request-appointment .emergency-message p{margin:0}
.request-appointment .btn_online{background-color:#00b140;border:0;height:38px}
.modal-dialog{margin:15px auto}
p.make-appointment-text{padding-bottom:10px}
.location-accordion-display .location-result-title{margin-bottom:20px}
.location-accordion-display .location-accordion{border:0;margin-top:0;margin-bottom:15px}
.location-accordion-display .location-accordion.displayed{border:solid 1px #979797;border-radius:2px}
.location-accordion-display .location-accordion .panel-heading{padding:0;border:0}
.location-accordion-display .location-accordion .panel-heading h3.panel-title{background-color:#f7f7f7;min-height:40px;font-weight:bold}
.location-accordion-display .location-accordion .panel-heading h3.panel-title a{padding:11px;display:block;width:100%;height:100%}
.location-accordion-display .location-accordion .panel-heading h3.panel-title a div.location{display:inline;color:#888;padding-left:15px;font-size:14px}
.location-accordion-display .location-accordion .panel-heading h3.panel-title a:before{display:inline-block;float:right;content:"";width:14px;height:100%}
.location-accordion-display .location-accordion .panel-collapse .panel-body{padding:0}
.location-accordion-display .location-accordion .panel-collapse .panel-body .location-carousel .location-result-card{min-height:450px;margin-left:-1px}
.location-accordion-display .location-accordion .panel-collapse .panel-body .location-carousel .location-result-card .location-info-container .location-info{padding-bottom:50px}
.location-accordion-display .location-accordion .panel-collapse .panel-body .location-carousel .carousel-control-container{bottom:30px;z-index:2}
.location-accordion-display .location-accordion .panel-collapse .panel-body .location-carousel .carousel-control-container .carousel-control.left span,.location-accordion-display .location-accordion .panel-collapse .panel-body .location-carousel .carousel-control-container .carousel-control.right span{background-color:#0097a9}
.location-accordion-display .location-accordion .panel-collapse .panel-body .location-carousel .carousel-control-container .carousel-control.left span:before,.location-accordion-display .location-accordion .panel-collapse .panel-body .location-carousel .carousel-control-container .carousel-control.right span:before{color:#fff;font-size:12px}
.location-accordion-display .location-accordion .panel-collapse .panel-body .location-carousel .carousel-control-container .carousel-indicators li{background-color:#d8d8d8}
.location-accordion-display .location-accordion .panel-collapse .panel-body .location-carousel .carousel-control-container .carousel-indicators li.active{width:10px;height:10px;background-color:#888}
.location-accordion-display .location-accordion .panel-collapse .panel-body .location-carousel .carousel-control-container .view-all-locations{color:#0097a9;font-size:14px;line-height:2.14;z-index:2}
.location-accordion .icon-print{display:none}
.accordion-result-card-wrapper{padding:15px 30px 15px 0;border:solid 1px #979797;border-radius:2px;margin-bottom:15px}
.location-accordion .panel-body{background-color:#f8f7f7;padding:20px 20px 30px;margin:0}
@media(max-width:764px) and (min-width:320px){.location-accordion .panel-body .location-result-card .location-info-container .location-details-link{margin-left:21px}
}
@media(min-width:1199px){.print-view-page .location-accordion .panel-body .location-result-card .location-info-container .location-info .location-name .h2{right:16px}
.print-detail-page .location-accordion .panel-collapse .panel-body .location-result-card .location-info-container .location-info{bottom:30px}
.print-detail-page .location-accordion .panel-collapse .panel-body .location-result-card .location-info-container .location-info .hours{bottom:12px;position:relative}
.print-detail-page .location-accordion .panel-collapse .panel-body .location-result-card .location-info-container .location-info .location-address{bottom:20px;position:relative}
.print-detail-page .location-accordion .panel-collapse .panel-body .location-result-card .location-info-container .location-info .location-phone{bottom:30px;position:relative}
.print-detail-page .location-accordion .panel-collapse .panel-body .location-result-card .location-info-container .location-details-link{bottom:52px;position:relative;margin-left:21px}
.print-detail-page .location-accordion .panel-collapse .panel-body .location-result-card .loc-map-col{bottom:30px;position:relative;margin-top:23px}
}
.location-carousel .icon-container{margin-right:0}
.location-carousel .carousel.slide{width:100%;height:100%;position:relative}
.location-carousel .carousel.slide .carousel-inner{width:100%;height:100%}
.location-carousel .carousel.slide .carousel-inner .item{height:100%}
.location-carousel .location-result-card{height:100%;overflow:auto;position:relative;display:table;background-color:transparent;margin-bottom:0;margin-top:40px}
.location-carousel .location-result-card .location-info-container{width:34%;padding:0 0 40px 0;background-color:#0054a6;color:white}
.location-carousel .location-result-card .location-info-container .location-info{height:100%}
.location-carousel .location-result-card .location-info-container .location-info .location-address,.location-carousel .location-result-card .location-info-container .location-info .hours,.location-carousel .location-result-card .location-info-container .location-info .location-phone,.location-carousel .location-result-card .location-info-container .location-info .location-facility,.location-carousel .location-result-card .location-info-container .location-info .hours-icon,.location-carousel .location-result-card .location-info-container .location-info .location-fax,.location-carousel .location-result-card .location-info-container .location-info .location-email,.location-carousel .location-result-card .location-info-container .location-info .icon-print{margin-left:0}
.location-carousel .location-result-card .location-info-container .location-info .location-fax{display:none}
.location-carousel .location-result-card .location-info-container .location-info .location-email{display:block}
.location-carousel .location-result-card .location-info-container .location-info .location-name .carousel-title,.location-carousel .location-result-card .location-info-container .location-info .location-name .carousel-name{display:block;color:#fff;font-size:20px}
.location-carousel .location-result-card .location-info-container .location-info .location-name .carousel-title{margin-bottom:20px;display:none}
.location-carousel .location-result-card .location-info-container .location-info .location-name .carousel-name{margin:0 0 5px 0}
.location-carousel .location-result-card .location-info-container .location-info .location-name .list-name{display:none}
.location-carousel .location-result-card .location-info-container .location-info .location-specialties{display:block;margin-bottom:20px}
.location-carousel .location-result-card .location-info-container .location-info-background{display:block;position:absolute;height:100%;width:100%;z-index:1;top:0;background-color:#0054a6;left:53px}
.location-carousel .location-result-card .location-info-container.location-info-sidebar{width:100%;background-color:transparent;color:#343434;min-height:inherit}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .block-info{margin-bottom:15px;color:#53565a}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .block-info p,.location-carousel .location-result-card .location-info-container.location-info-sidebar .block-info div{margin-bottom:0;display:inline-block;vertical-align:top;font-size:0}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .block-info span{font-size:15px}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .location-name{margin-bottom:20px}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .location-name a{color:#343434}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .location-name a p{line-height:1.2;margin-bottom:0;font-weight:normal;color:#426da9;font-size:20px;top:7px;position:relative}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .location-hours .hours-info{display:inline-block;vertical-align:top;font-size:0;width:calc(70%)}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .location-hours .hours-info span{font-size:15px}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .address-content{padding-left:0}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .address-content .address-info{display:inline-block;vertical-align:top;max-width:calc(60%)}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .address-content .address-info p{display:block;font-size:15px;margin:0}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .address-content{color:#53565a;position:relative;left:20px;bottom:20px;top:0}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .location-phone:before{content:"\e907";font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#426da9;font-size:24px;float:left;height:30px;padding-top:5px}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .icon-print{font-family:inherit !important}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .icon-print:before{content:"\e920";font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#426da9;font-size:24px;float:left;height:30px;padding-right:10px}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .location-address:before{content:"\e918";font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#426da9;font-size:24px;float:left;height:40px;padding-top:5px}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .location-hours:before{content:"\e913";font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#426da9;font-size:24px;float:left;padding-top:5px;padding-right:15px}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .location-fax{clear:both;font-size:16px;line-height:55px}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .icon-print{font-size:15px;line-height:55px;top:30px;position:relative;clear:both;color:#53565a;margin-bottom:15px}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .location-phone{top:28px;position:relative;clear:both;margin-bottom:32px}
.location-carousel .location-result-card .location-map{width:70%}
.location-carousel .carousel-control-container{display:flex;position:absolute;bottom:5px;width:30%;max-width:400px;justify-content:space-between;align-items:center;padding:0 30px;flex-direction:column;z-index:2}
.location-carousel .carousel-control-container .view-all-locations{display:block;color:#fff;text-decoration:none;font-weight:600;width:100%;text-align:center}
.location-carousel.location-carousel-sidebar{height:auto;margin-bottom:10px;top:5px}
.location-carousel.location-carousel-sidebar .carousel-control-container{width:100%;padding:0;position:relative;bottom:15px;z-index:2}
.location-carousel.location-carousel-sidebar .carousel-control-container .carousel-control span.glyphicon{background-color:#0097a9}
.location-carousel.location-carousel-sidebar .carousel-control-container .carousel-control .glyphicon-chevron-left:before{color:#fff}
.location-carousel.location-carousel-sidebar .carousel-control-container .carousel-control .glyphicon-chevron-right:before{color:#fff}
.location-carousel .carousel-control{opacity:1;height:40px;width:40px;color:#0054a6;position:absolute;margin:0;text-shadow:none}
.location-carousel .carousel-control.left{left:5px;background-image:none}
.location-carousel .carousel-control.left span{left:0}
.location-carousel .carousel-control.right{background-image:none;right:5px}
.location-carousel .carousel-control.right span{right:0}
.location-carousel .carousel-control.left span,.location-carousel .carousel-control.right span{display:block;background-color:rgba(255,255,255,0.6);border-radius:100%;font-size:15px;line-height:40px;margin:0 !important;top:0}
.location-carousel .carousel-indicators{position:relative;width:auto;max-width:60%;margin-left:0;margin-bottom:0;left:0;opacity:1;min-height:25px;top:0}
.location-carousel .carousel-inner>.item .location-result-card .location-info-container .loc-map-col{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:2}
@media(min-width:1024px){.location-carousel .carousel-inner>.item:first-child{z-index:2}
.location-carousel .carousel-inner>.item.active.right .location-result-card .location-info-container,.location-carousel .carousel-inner>.item.next .location-result-card .location-info-container{-webkit-transform:translate3d(-333.33333%,0,0);transform:translate3d(-333.33333%,0,0);left:0;opacity:0}
.location-carousel .carousel-inner>.item.active.right .location-result-card .location-info-container .location-info,.location-carousel .carousel-inner>.item.next .location-result-card .location-info-container .location-info{-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;opacity:0}
.location-carousel .carousel-inner>.item.active.left .location-result-card .location-info-container,.location-carousel .carousel-inner>.item.prev .location-result-card .location-info-container{-webkit-transform:translate3d(333.33333%,0,0);transform:translate3d(333.33333%,0,0);left:0;opacity:0}
.location-carousel .carousel-inner>.item.active.left .location-result-card .location-info-container .location-info,.location-carousel .carousel-inner>.item.prev .location-result-card .location-info-container .location-info{-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;opacity:0}
.location-carousel .carousel-inner>.item.active .location-result-card .location-info-container,.location-carousel .carousel-inner>.item.next.left .location-result-card .location-info-container,.location-carousel .carousel-inner>.item.prev.right .location-result-card .location-info-container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0;opacity:1}
.location-carousel .carousel-inner>.item.active .location-result-card .location-info-container .location-info,.location-carousel .carousel-inner>.item.next.left .location-result-card .location-info-container .location-info,.location-carousel .carousel-inner>.item.prev.right .location-result-card .location-info-container .location-info{-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;opacity:1}
.location-carousel .carousel-inner>.item.active{z-index:1}
.location-carousel .carousel-inner>.item.next.left,.location-carousel .carousel-inner>.item.prev.right{z-index:2}
}
@media(max-width:1023px){.location-carousel .carousel-inner>.item.active.right .location-result-card .location-info-container,.location-carousel .carousel-inner>.item.next .location-result-card .location-info-container{-webkit-transform:translate3d(-333.33333%,0,0);transform:translate3d(-333.33333%,0,0);left:0;opacity:0}
.location-carousel .carousel-inner>.item.active.left .location-result-card .location-info-container,.location-carousel .carousel-inner>.item.prev .location-result-card .location-info-container{-webkit-transform:translate3d(333.33333%,0,0);transform:translate3d(333.33333%,0,0);left:0;opacity:0}
.location-carousel .carousel-inner>.item.active .location-result-card .location-info-container,.location-carousel .carousel-inner>.item.next.left .location-result-card .location-info-container,.location-carousel .carousel-inner>.item.prev.right .location-result-card .location-info-container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0;opacity:1}
.location-carousel .carousel-inner>.item.active{z-index:1}
.location-carousel .carousel-inner>.item.next.left,.location-carousel .carousel-inner>.item.prev.right{z-index:2}
.location-carousel .carousel-inner .location-map{background-position:center !important}
}
@media(max-width:767px){.location-carousel .carousel-inner .location-contentinfo .carousel-control.left{left:40px !important;top:20%}
.location-carousel .carousel-inner .location-contentinfo .carousel-control.right{right:40px !important;top:20%}
.location-carousel .carousel-inner .location-info-container{width:100%;-webkit-transform:none !important;transform:none !important;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.location-carousel .carousel-inner .location-info-background{display:none !important}
}
.location-carousel .carousel-inner>.active .location-result-card .location-info-container{left:0}
.location-carousel .carousel-inner>.active.left .location-result-card .location-info-container{left:100%}
.location-carousel .carousel-inner>.active.right .location-result-card .location-info-container{left:-100%}
@media(max-width:767px){.location-carousel .carousel-control-container{width:100%;max-width:100%}
}
.rrail-respgrid .location-carousel-sidebar .view-all-locations{color:#0097a9}
.rrail-respgrid .location-carousel-sidebar .carousel-control-container{bottom:0}
.rrail-respgrid .location-carousel-sidebar .carousel-control-container .carousel-indicators li{background-color:#d8d8d8}
.rrail-respgrid .location-carousel-sidebar .carousel-control-container .carousel-indicators li.active{background-color:#888}
.location-carousel .location-result-card .location-info-container .location-info .location-phone:before,.location-carousel .location-result-card .location-info-container .location-info .location-address:before,.location-carousel .location-result-card .location-info-container .location-info .location-fax:before,.location-carousel .location-result-card .location-info-container .location-info .hours:before,.location-carousel .location-result-card .location-info-container .location-info .location-email:before,.location-carousel .location-result-card .location-info-container .location-info .icon-print:before{color:#8db9ca}
.right-rail-container .location-contentinfo .carousel-control-container{width:34%}
.right-rail-container .location-result-card .location-info-container .location-info{left:15px;margin-top:23px}
.right-rail-container .location-result-card .location-info-container .location-info .location-name .carousel-name{width:92%}
.right-rail-container .location-carousel .location-result-card .location-info-container .location-info .location-email a{position:relative;top:2px}
.location-contentinfo .carousel-control-container{border-top:1px dotted #97999b;padding-top:14px;margin-left:5px;width:31%}
.location-contentinfo .carousel-control.left{left:20px;top:20%}
.location-contentinfo .carousel-control.right{right:10px;top:20%}
.location-carousel .location-result-card .address-content,.location-carousel .location-result-card .location-info-container .location-info .location-phone a,.location-carousel .location-result-card .location-info-container .location-info .location-email a{color:#fff}
.location-carousel .carousel-inner>.item .location-result-card .location-info-container{float:left}
@media(min-width:1028px){.location-carousel .location-result-card .loc-map-col{float:right;height:590px;margin-top:0}
.right-rail-container .location-carousel .location-result-card .location-info-container.location-info-sidebar .location-name{width:90% !important}
.location-carousel .location-result-card .location-info-container .location-info-background{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.location-carousel .carousel.slide .carousel-inner{max-height:628px}
.location-carousel .carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.location-carousel .carousel-indicators li{width:10px;height:10px;margin:1px}
.right-rail-container .location-carousel .location-result-card .loc-map-col{width:520px;margin-top:0}
.full-width-container .location-carousel .location-result-card .location-info-container{width:33%}
.full-width-container .location-carousel .location-result-card .location-info-container .location-info{margin-top:30px}
.full-width-container .location-carousel .location-result-card .loc-map-col{height:590px}
.full-width-container .location-contentinfo .carousel-control-container{width:40%;margin-left:25px}
.full-width-container .location-carousel .location-result-card .location-info-container .location-info .hours{width:90%}
}
@media(max-width:992px) and (min-width:320px){.right-rail-container .location-carousel .location-result-card .location-info-container.location-info-sidebar .location-name{width:90% !important}
.right-rail-container .location-carousel .carousel-control-container .view-all-locations{left:0 !important}
.rail-rgt .location-carousel .location-result-card .location-info-sidebar{margin-left:5px !important}
.full-width-container .location-carousel .carousel-inner .location-result-card .location-info-container .location-info{margin-top:20px;padding-left:5px}
.right-rail .location-result-sidebar .row.width-for-gray-line .bottom-buffer{padding:0;height:1px}
.right-rail-container .location-carousel .carousel-control.left span,.right-rail-container .location-carousel .carousel-control.right span{width:40px}
.right-rail-container .location-contentinfo .carousel-control-container{width:95% !important}
.full-width-container .location-contentinfo .carousel-control-container{width:95% !important}
.location-contentinfo .location-result-card .location-info-container .location-info .location-name .h2{max-width:540px}
.location-carousel .carousel-inner{width:100%;max-height:none}
.location-carousel .carousel-inner .location-result-card{display:flex;width:100%;flex-direction:column-reverse;position:relative}
.location-carousel .carousel-inner .location-result-card .location-info-container{position:relative;width:100%;top:0;min-height:300px !important}
.location-carousel .carousel-inner .location-result-card .location-info-container .location-info{padding-left:5px;padding-bottom:80px}
.location-carousel .carousel-inner .location-result-card .location-info-container .location-info .location-name{width:85%}
.location-carousel .carousel-inner .location-result-card .location-info-container .location-info .hours{width:80%}
.location-carousel .carousel-inner .location-result-card .loc-map-col{position:relative;width:100%;margin:0}
.location-carousel .carousel-inner .location-result-card .loc-map-col .location-map{margin:0}
.location-carousel .carousel-control-container{bottom:65px;position:relative;margin:auto;width:100%}
.location-contentinfo .carousel-control-container{max-width:none}
}
@media(max-width:769px) and (min-width:764px){.full-width-container .location-carousel .carousel-inner .location-result-card .location-info-container .location-info{margin-top:20px;padding-left:40px}
.location-result-sidebar p.h2.carousel-title{text-align:center;left:5px !important}
.location-contentinfo .carousel-control.left{left:190px !important;top:20%}
.location-contentinfo .carousel-control.right{right:190px !important;top:20%}
.right-rail-container .location-contentinfo .carousel-control-container{width:97% !important;margin-left:10px !important}
.rail-rgt .location-carousel .location-result-card .location-info-container{margin-left:220px !important}
}
@media(max-width:1024px) and (min-width:780px){.rail-rgt .location-carousel .location-result-card .location-info-container{margin-left:220px}
.right-rail-container .location-carousel .location-result-card .location-info-container .location-info .hours{width:90%}
.full-width-container .location-carousel .location-result-card .location-info-container .location-info{margin-top:20px}
.full-width-container .location-contentinfo .carousel-control-container{margin-bottom:20px;width:48% !important}
.location-result-sidebar p.h2.carousel-title{text-align:center;left:5px !important}
.right-rail-container .location-contentinfo .carousel-control-container{width:48% !important}
.right-rail-container .location-carousel .carousel-control.left span,.right-rail-container .location-carousel .carousel-control.right span{width:40px}
.location-contentinfo .carousel-control-container{border-top:1px dotted #97999b;padding-top:14px;margin-left:10px !important;width:35% !important;max-width:none}
.location-carousel .location-result-card{display:flex}
.location-carousel .location-result-card .location-info-container{width:50% !important}
.location-carousel .location-result-card .location-info-container .location-info{margin-left:20px}
.location-carousel .carousel-inner{max-height:630px}
.location-carousel .loc-card-container .loc-map-col{margin:0;width:50%;display:block}
.location-carousel .loc-card-container .loc-map-col .location-map{background-size:cover;height:100%;margin-left:8px;width:100%}
.right-rail-container .location-carousel .carousel-control-container{margin-left:30px;bottom:20px;width:100%}
}
.rail-rgt .location-carousel .location-result-card .location-info-container{width:100%;display:flex;height:auto;position:relative;min-height:unset;padding:0}
.rail-rgt .location-carousel .carousel-control-container{width:100%;margin:auto}
.rail-rgt .location-carousel .location-result-card .location-info-container .location-info .location-name .carousel-name{width:80%}
.rail-rgt .location-carousel .location-result-card .loc-map-col{display:none}
.rail-rgt .location-carousel .location-result-card .location-info-container .location-info{padding-bottom:25px}
.rail-rgt .location-carousel .carousel.slide .carousel-inner{max-height:690px}
.rail-rgt .location-result-card .location-info-container .location-info .hours-info{width:90%}
.rail-rgt .location-carousel .location-result-card .location-info-sidebar{display:block}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .location-name{width:100%;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#426da9;position:relative}
.location-info-sidebar .location-name p.h2.carousel-title{display:none}
.location-carousel.location-carousel-sidebar .carousel-control-container{bottom:0 !important}
.location-carousel.location-carousel-sidebar .carousel-control-container .view-all-locations{color:#0097a9 !important;font-size:14px;width:50%;bottom:6px;position:relative}
.location-carousel.location-carousel-sidebar .carousel.slide .carousel-inner .item{padding-top:5px}
.location-carousel.location-carousel-sidebar .carousel-indicators .active{background-color:#97999b;border-color:#97999b}
.location-carousel.location-carousel-sidebar .carousel-indicators li{border-color:#97999b}
.location-carousel.location-carousel-sidebar span.icon-arrow_left{background:#0097a9 !important;color:#fff}
.location-carousel.location-carousel-sidebar span.icon-arrow_right{background:#0097a9 !important;color:#fff}
.location-carousel.location-carousel-sidebar .location-result-card{margin-top:10px;margin-left:15px}
.location-carousel.location-carousel-sidebar .location-hours>span{padding:0 15px}
.location-carousel.location-carousel-sidebar .location-hours .hour-details{font-size:16px !important;display:block !important;margin-left:30px}
.location-carousel.location-carousel-sidebar .location-phone>a{left:20px;position:relative;top:5px}
.location-carousel.location-carousel-sidebar .location-address{top:13px;float:left;width:100%;position:relative}
.location-carousel.location-carousel-sidebar .location-address .address-content{margin-left:12px;bottom:12px}
.location-carousel-sidebar .location-result-card{border-top:1px dotted #97999b}
.location-results .location-result-card .location-info-sidebar .location-details-link{margin-left:0 !important}
.right-rail-container .location-results .location-result-card .location-info-sidebar{width:100% !important}
.contact-us.block-info:before{font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#426da9;font-size:24px;content:"\e934"}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .contact-us{clear:both;top:28px;position:relative}
@media(max-width:768px){.location-carousel .location-result-card .location-info-container.location-info-sidebar .contact-us{top:40px}
}
.location-result-card .location-info-container .contact-us>a{margin-left:6px;bottom:5px;position:relative}
.visit-location .btn.location-details-link{border:solid 2px #e1523d;text-align:center;letter-spacing:1.7px;font-size:15px;font-weight:bold;color:#e1523d;text-transform:uppercase;position:relative;margin-top:30px}
.location-result-sidebar p.h2.carousel-title{font-size:24px;color:#53565a;position:relative;font-style:normal !important}
.full-width-container .location-result p.h2.carousel-title{font-style:italic;top:31px;position:relative}
.location-result p.h2.carousel-title.mainHeading{font-style:italic;font-size:36px}
.right-rail .location-result p.h2.carousel-title.mainHeading{text-align:center;font-style:normal !important;font-size:24px}
.right-rail-container .location-carousel .carousel-control-container .view-all-locations{left:10px;position:relative;bottom:5px;font-weight:normal}
.location-carousel .location-result-card .distance{font-size:15px;color:#fff}
.location-result #location_result{padding-top:30px}
.elevatedContainer .right-rail .bottom-buffer,.right-rail .bottom-buffer{padding-bottom:2px}
.right-rail .location-carousel .location-result-card .location-info-container.location-info-sidebar .block-info{margin-bottom:0}
@media(max-width:777px) and (min-width:320px){.right-rail .location-carousel.location-carousel-sidebar .location-result-card{padding-left:5px;padding-right:5px}
}
.right-rail .location-info-container .contact-us.block-info{top:33px !important}
@media(max-width:767px){.chi-physician-detail .location-accordion .panel-body .location-result-card .location-info-container .location-info{padding-right:10px}
.right-rail-container .location-result-card .location-info-container .location-info{margin-top:20px}
}
.right-rail.location-carousel .location-result-card .location-info-container.location-info-sidebar .location-phone{top:24px;line-height:24px;position:relative;clear:both;margin-bottom:22px}
.right-rail .location-carousel .location-result-card .location-info-container.location-info-sidebar .icon-print{font-size:15px;line-height:22px;top:24px;position:relative;clear:both;color:#53565a;margin-bottom:22px}
.right-rail .visit-location .btn.location-details-link{border:solid 2px #e1523d;text-align:center;letter-spacing:1.7px;font-size:15px;font-weight:bold;color:#e1523d;text-transform:uppercase;position:relative;margin-top:45px}
.location-carousel .location-result-card .location-info-container.location-info-sidebar .block-info{margin-top:25px}
@media(max-width:767px) and (min-width:320px){.location-carousel .location-result-card .location-info-container.location-info-sidebar .block-info{margin-top:25px}
.contentRightRail .location-carousel .location-result-card .location-info-container{height:460px}
}
.contentRightRail .location-result .location-detail-fax.icon-print a:focus,.contentRightRail .location-result .location-detail-fax.icon-print a{color:#fff !important}
@media(min-width:768px) and (max-width:1120px){.location-results .location-result-card .location-info-container .location-info .location-contact-card{margin-left:1%}
}
.right-rail-container .carousel.slide.location-carousel.location-contentinfo .location-result-card.nebraska-results.loc-card-container.flex-container{margin-top:8px}
@media(min-width:1199px){.right-rail-container .carousel.slide.location-carousel.location-contentinfo .location-result-card .location-info-container .location-info .hours-info{width:254px}
.right-rail-container .location-contentinfo .carousel-control-container{width:32%;margin-left:6px}
.right-rail-container .location-contentinfo .location-result-card .location-info-container .location-info{left:20px}
}
@media(min-width:1440px){.right-rail-container .location-contentinfo .carousel-control-container{margin-left:34px}
.full-width-container .location-contentinfo .carousel-control-container{margin-left:40px}
}
@media(min-width:320px) and (max-width:767px){.location-carousel .carousel-inner .location-result-card .loc-map-col .location-map{height:187px}
.location-carousel .location-result-card .location-info-container .location-info .icon-print{margin-left:0 !important}
}
@media(min-width:768px) and (max-width:992px){.location-carousel .carousel-inner .location-result-card .loc-map-col .location-map{height:285px}
}
@media(min-width:320px) and (max-width:992px){.right-rail-container .carousel.slide.location-carousel.location-contentinfo{min-height:687px}
}
@media(min-width:1120px){.right-rail-container .carousel.slide.location-carousel.location-contentinfo{height:500px}
}
@media(min-width:1024px){.full-width-container .location-carousel .location-result-card .location-info-container{height:516px}
.right-rail-container .carousel.slide.location-carousel.location-contentinfo{overflow:hidden}
.full-width-container .carousel.slide.location-carousel.location-contentinfo{max-height:516px}
.full-width-container .location-carousel .location-result-card .location-map{height:516px}
.right-rail-container .location-carousel.location-contentinfo .location-result-card .location-map{height:516px}
.right-rail-container .location-carousel.location-contentinfo .location-result-card .location-info-container{height:516px}
}
.content-band-container .location-result .location-results{margin-bottom:0}
.content-band-container .location-result .location-results .locations-results-load-more,.content-band-container .location-result .location-results .result-count{padding:0}
.full-width-container .location-search .width-for-gray-line{display:none}
.location-result .bottom-buffer{bottom:19px;position:relative;clear:both}
.location-result .location-results{margin-bottom:15px;bottom:30px;position:relative}
.location-result .location-results .locations-results-load-more{position:relative;border-top:1px solid #97999b;padding-top:45px;margin-top:60px}
@media(min-width:768px){.location-results .result-count{margin-bottom:34px}
}
.location-results{min-height:400px}
.location-results .location-result-card{padding-bottom:30px;display:block;clear:both;float:left}
.location-results .location-result-card .location-info-container{display:table-cell;float:left;width:36%;padding:0 25px;position:relative;top:10px}
.location-results .location-result-card .location-info-container .location-info-background{display:none}
.location-results .location-result-card .location-info-container .location-info{min-width:75%}
.location-results .location-result-card .location-info-container .location-info .location-name .carousel-title,.location-results .location-result-card .location-info-container .location-info .location-name .carousel-name{display:none}
.location-results .location-result-card .location-info-container .location-info .location-fax{display:none}
.location-results .location-result-card .location-info-container .location-details-link{display:block;width:180px !important;height:40px;border:2px solid #e1523d;color:#e1523d;text-decoration:none;text-align:center;padding:6px 0;margin-top:20px;font-weight:bold;text-transform:uppercase;margin-left:25px;letter-spacing:1.7px;font-size:15px}
.location-results .location-result-card .location-map{width:43%;margin:2.5%}
.location-results .result-count{text-align:left;z-index:2;margin-top:30px;padding:0 55px}
.location-results .locations-results-load-more{text-align:center}
.location-results .locations-results-load-more .btn{background-color:#fff;border:solid 2px #e1523d;color:#e1523d;width:212px;text-transform:uppercase;font-size:15px}
.location-results .jscroll-loading .loading-gif{background:url('../../../etc/designs/chicommon/images/loading.gif') no-repeat;width:15px;height:15px;display:block;margin:0 auto}
.location-phone a:hover,.location-fax a:hover{text-decoration:underline}
img.cq-LinkChecker.cq-LinkChecker--suffix.cq-LinkChecker--invalid,img.cq-LinkChecker.cq-LinkChecker--prefix.cq-LinkChecker--invalid{display:none}
.location-result .location-results h2{font-size:24px;color:#53565a;font-style:normal}
.location-carousel .carousel-control.left span,.location-carousel .carousel-control.right span{background-color:#fff}
.location-result .location-results .location-results-container .location-result-card .location-info-container .location-info .location-name .h2{color:#426da9 !important;width:100%;max-width:700px !important}
.location-result .location-results .location-results-container .loc-card-container .loc-map-col{margin:0 !important}
@media(min-width:1199px){.full-width-container .location-result .location-results .location-result-card{padding-bottom:0;top:40px;background-color:#fff;float:left;width:100%;overflow:hidden}
.full-width-container .location-result .location-results .location-result-card .location-info-container{min-width:517px !important;background-color:#f8f7f7;top:0;min-height:450px}
.full-width-container .location-result .location-results .location-result-card .location-info-container .location-details-link{margin-left:30px !important}
.full-width-container .location-result .location-results .location-result-card .location-info-container .location-info .hours,.full-width-container .location-result .location-results .location-result-card .location-info-container .location-info .location-address,.full-width-container .location-result .location-results .location-result-card .location-info-container .location-info .location-phone,.full-width-container .location-result .location-results .location-result-card .location-info-container .location-info .location-email,.full-width-container .location-result .location-results .location-result-card .location-info-container .location-info .icon-print{position:relative;bottom:12px;margin-left:15px}
.full-width-container .location-result .location-results .location-result-card .loc-map-col .location-map{width:711px;height:450px;margin:0}
.right-rail-container .location-result .location-results .location-results-container .loc-card-container{min-height:670px}
.right-rail-container .location-result .location-results .location-results-container .loc-card-container .loc-map-col{margin:0 !important;width:100% !important;right:22px;position:absolute}
.right-rail-container .location-result .location-results .location-results-container .loc-card-container .loc-map-col .location-map{margin-top:0 !important}
.right-rail-container .location-result .location-results .location-results-container .loc-card-container .location-info-container{top:255px;width:100% !important;margin-top:30px;margin-left:25px}
.right-rail-container .location-result .location-results .location-results-container .loc-card-container .location-info-container .location-info .location-name .h2{max-width:600px}
.right-rail-container .location-result .location-results .location-results-container .loc-card-container .location-info-container .location-info .location-address{clear:none !important;width:60%;display:block;position:relative;bottom:10px}
.right-rail-container .location-result .location-results .location-results-container .loc-card-container .location-info-container .location-info .location-phone,.right-rail-container .location-result .location-results .location-results-container .loc-card-container .location-info-container .location-info .location-detail-fax{clear:none !important;width:60%;display:table-row;height:30px !important}
.right-rail-container .location-result .location-results .location-results-container .loc-card-container .location-info-container .location-info .location-email{display:table-row}
.right-rail-container .location-result .location-results .location-results-container .loc-card-container .location-info-container .location-info .hours{clear:none !important;width:60%;display:table-row;bottom:12px;position:relative}
.right-rail-container .location-result .location-results .location-results-container .loc-card-container .hours{float:right;width:50%;margin-right:16px}
.right-rail-container .location-results .location-result-card .location-info-container{margin-left:0;padding-left:0;width:36%}
}
@media(max-width:1024px) and (min-width:768px){.loc-sep{top:35px !important}
.location-result .location-results .location-results-container .locations-results-load-more{border-top:1px solid #97999b;padding-top:37px;margin-top:16px;float:left;width:100%}
.location-result .location-results .location-results-container .loc-card-container{min-height:780px}
.location-result .location-results .location-results-container .loc-card-container .loc-map-col{margin:0 !important;width:100% !important;right:18px;position:absolute}
.location-result .location-results .location-results-container .loc-card-container .loc-map-col .location-map{margin-top:0 !important;height:400px}
.location-result .location-results .location-results-container .loc-card-container .location-info-container{top:390px !important;width:100% !important;margin-top:30px;margin-left:25px}
.location-result .location-results .location-results-container .loc-card-container .location-info-container .location-info{left:0}
.location-result .location-results .location-results-container .loc-card-container .location-info-container .location-info .location-name .h2{max-width:600px}
.location-result .location-results .location-results-container .loc-card-container .location-info-container .location-info .location-address{clear:none !important;width:60%;display:table-row}
.location-result .location-results .location-results-container .loc-card-container .location-info-container .location-info .location-phone{clear:none !important;width:60%;display:table-cell;height:30px !important;top:10px;position:relative}
.location-result .location-results .location-results-container .loc-card-container .location-info-container .location-info .hours{clear:none !important;width:60%;display:table-row}
.location-result .location-results .location-results-container .loc-card-container .location-info-container .location-info .location-email{clear:none !important;margin-left:0 !important}
.location-result .location-results .location-results-container .loc-card-container .location-info-container .location-details-link{margin-left:0;top:40px;position:relative}
.location-result .location-results .location-results-container .loc-card-container .hours{float:right;width:50%;margin-right:16px}
}
@media(min-width:1029px){.location-carousel .location-result-card .location-map{margin:0}
.location-result .location-results .locations-results-load-more{float:left;width:100%}
}
@media(max-width:1025px) and (min-width:1020px){.location-result .location-results .location-results-container .loc-card-container .loc-map-col{right:22px}
}
@media(max-width:768px) and (min-width:760px){.location-results .location-result-card .location-info-container .location-details-link{margin-left:-2px;margin-top:40px;top:0 !important}
}
@media(max-width:764px) and (min-width:320px){.loc-sep{margin-top:20px}
.location-result .location-results .location-results-container .location-result-card .location-info-container{top:320px;height:800px}
.location-result .location-results .location-results-container .location-result-card .location-info-container .location-info{left:5px !important}
.location-result .location-results .location-results-container .location-result-card .location-info-container .location-info .location-name .h2{padding-right:0;margin-bottom:15px}
.location-result .location-results .location-results-container .location-result-card .address-content{font-size:16px}
.location-result .location-results .location-results-container .loc-card-container .loc-map-col{margin:0 !important;width:100% !important;position:absolute}
.location-result .location-results .location-results-container .loc-card-container .loc-map-col .location-map{margin-top:0 !important;margin-left:0;height:189px}
.location-result .location-results .locations-results-load-more{position:relative;border-top:1px solid #97999b;padding-top:30px;margin-top:25px;float:left;width:100%}
.location-results .location-result-card .location-info-container .location-details-link{margin-left:0}
.location-result .location-results{position:relative}
.location-result .location-results .location-results-container{width:100%}
.location-result .location-results .location-results-container .location-result-card{display:flex;width:100%;flex-direction:column-reverse;position:relative}
.location-result .location-results .location-results-container .location-result-card .location-info-container{position:relative;width:100%;height:auto !important;top:0}
.location-result .location-results .location-results-container .location-result-card .loc-map-col{position:relative;width:100%}
.location-carousel-sidebar .visit-location .btn.location-details-link{width:90% !important;margin-top:35px}
}
.location-result .location-results .location-results-container .loc-card-container .loc-map-col{width:51%}
.loc-sep{border:1px solid #97999b;position:relative;float:left;width:100%}
@media(min-width:1199px){.loc-sep{margin-top:80px}
.full-width-container .location-result .location-results .location-result-card{margin-bottom:30px}
.location-result .location-results .locations-results-load-more{margin-top:70px}
}
@media(min-width:375px) and (max-width:992px){.full-width-container .location-result .location-results .location-result-card{margin-bottom:45px}
}
@media(max-width:767px) and (min-width:375px){.location-result .location-results .location-results-container .location-result-card{padding-bottom:45px}
.location-results .location-result-card .location-info-container .location-details-link{margin-top:38px}
}
@media(min-width:768px) and (max-width:992px){.chi-location-search-container-interior .location-search-form-container{padding:25px 0}
.location-result .location-results hr{margin-bottom:40px}
}
@media(min-width:1199px){.location-results .result-count{margin-top:20px !important}
}
.loc-sep{display:none}
.location-results .location-result-card .location-contact-card .location-detail-fax,.location-results .location-result-card .location-contact-card .location-detail-fax a:focus,.location-results .location-result-card .location-contact-card .location-detail-fax a{color:#53565a !important}
.location-result-card{display:block;width:100%;height:100%;margin-bottom:35px;position:relative;background-color:#f8f7f7;color:#53565a;font-size:15px;line-height:15px}
.location-result-card .distance{margin-top:0;color:#53565a}
.location-result-card .address-content{padding-left:39px;line-height:19px}
.location-result-card .location-info-container{display:inline-block;position:relative}
.location-result-card .location-info-container a{color:#53565a;transition:none}
.location-result-card .location-info-container .location-info{text-align:left;position:relative;z-index:2;left:31px}
.location-result-card .location-info-container .location-info .location-name{margin-left:0}
.location-result-card .location-info-container .location-info .location-name .h2{color:#53565a;margin-top:15px;margin-bottom:30px;max-width:400px;padding-right:65px;font-size:20px}
@media(max-width:767px){.location-result-card .location-info-container .location-info .location-name .h2{max-width:270px}
}
.location-result-card .location-info-container .location-info .location-address,.location-result-card .location-info-container .location-info .hours,.location-result-card .location-info-container .location-info .location-phone,.location-result-card .location-info-container .location-info .location-facility,.location-result-card .location-info-container .location-info .location-fax,.location-result-card .location-info-container .location-info .location-email,.location-result-card .location-info-container .location-info .icon-print{margin-left:1px;margin-bottom:15px;clear:both;font-size:16px}
.location-result-card .location-info-container .location-info .location-address:before,.location-result-card .location-info-container .location-info .hours:before,.location-result-card .location-info-container .location-info .location-phone:before,.location-result-card .location-info-container .location-info .location-facility:before,.location-result-card .location-info-container .location-info .location-fax:before,.location-result-card .location-info-container .location-info .location-email:before,.location-result-card .location-info-container .location-info .icon-print:before{display:inline-block;width:30px;height:50px;margin-right:10px;float:left;content:''}
.location-result-card .location-info-container .location-info .location-address{display:block}
.location-result-card .location-info-container .location-info .location-address:before{font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#426da9;font-size:24px;content:"\e918";padding-top:4px}
.location-result-card .location-info-container .location-info .location-phone,.location-result-card .location-info-container .location-info .location-fax,.location-result-card .location-info-container .location-info .location-email,.location-result-card .location-info-container .location-info .icon-print{line-height:25px}
.location-result-card .location-info-container .location-info .location-phone a,.location-result-card .location-info-container .location-info .location-fax a,.location-result-card .location-info-container .location-info .location-email a,.location-result-card .location-info-container .location-info .icon-print a{color:#53565a}
.location-result-card .location-info-container .location-info .location-phone a:hover,.location-result-card .location-info-container .location-info .location-fax a:hover,.location-result-card .location-info-container .location-info .location-email a:hover,.location-result-card .location-info-container .location-info .icon-print a:hover{text-decoration:underline}
.location-result-card .location-info-container .location-info .hours:before{font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#426da9;font-size:24px;content:"\e913";padding-top:4px}
.location-result-card .location-info-container .location-info .location-phone:before{font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#426da9;font-size:24px;content:"\e907";padding-top:1px}
.location-result-card .location-info-container .location-info .icon-print{font-family:inherit !important}
.location-result-card .location-info-container .location-info .icon-print:before{font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#426da9;font-size:24px;content:"\e920";padding-top:1px}
.location-result-card .location-info-container .location-info .location-fax:before{font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#426da9;font-size:24px;content:"\e907";padding-top:1px}
.location-result-card .location-info-container .location-info .location-email:before{font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#426da9;font-size:24px;content:"\e934";padding-top:4px}
.location-result-card .location-info-container .location-info .hours-icon{font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#8db9ca;font-size:24px;content:"\e913";padding-top:4px;line-height:25px;margin-left:30px;width:30px;height:30px;margin-right:10px;display:inline-block}
.location-result-card .location-info-container .location-info .hours-info{padding-left:40px;line-height:19px}
.location-result-card .location-icon{display:block;width:25px;height:30px;position:absolute;top:0;right:30px}
.location-result-card .location-icon:after{font-size:10px;position:relative;top:30px}
.location-result-card.CLI{background-color:#64a70b}
.location-result-card.CLI .location-icon{width:30px;padding-top:4px}
.location-result-card.CLI .location-icon:after{left:3px;font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#8db9ca;font-size:24px;content:"\e909"}
.location-result-card.DSC{background-color:#eca154}
.location-result-card.DSC .location-icon{width:30px;padding-top:4px}
.location-result-card.DSC .location-icon:after{left:4px;font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#8db9ca;font-size:24px;content:"\e925"}
.location-result-card.HPC{background-color:#eca154}
.location-result-card.HPC .location-icon{width:30px;padding-top:4px}
.location-result-card.HPC .location-icon:after{left:-1px;font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#8db9ca;font-size:24px;content:"\e910"}
.location-result-card.HOS{background-color:#24509a}
.location-result-card.HOS .location-icon:after{font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#8db9ca;font-size:24px;content:"\e912";left:-5px;padding-top:4px}
.location-result-card.HBS{background-color:#24509a}
.location-result-card.HBS .location-icon:after{font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#8db9ca;font-size:24px;content:"\e909";left:-5px}
.location-result-card.IC{background-color:#eca154}
.location-result-card.IC .location-icon{width:30px}
.location-result-card.IC .location-icon:after{font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#8db9ca;font-size:24px;content:"\e914";left:-4px;padding-top:4px}
.location-result-card.ODE{background-color:#eca154}
.location-result-card.ODE .location-icon{width:55px}
.location-result-card.ODE .location-icon:after{content:"Diabetes";left:3px}
.location-result-card.PHA{background-color:#eca154}
.location-result-card.PHA .location-icon{width:30px}
.location-result-card.PHA .location-icon:after{font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#8db9ca;font-size:24px;content:"\e91d";left:-4px;padding-top:4px}
.location-result-card.TS{background-color:#eca154}
.location-result-card.TS .location-icon{width:30px}
.location-result-card.TS .location-icon:after{font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#8db9ca;font-size:24px;content:"\e927";left:-4px;padding-top:4px}
.location-result-card.UC{background-color:#c8102e}
.location-result-card.UC .location-icon{width:30px}
.location-result-card.UC .location-icon:after{font-family:"CHI-icons",arial,Helvetica,sans-serif;color:#8db9ca;font-size:24px;content:"\e92a";padding-top:4px}
.location-result-card .location-info{width:100%!important}
@media(max-width:1023px){.location-result-card{display:table}
.location-result-card .location-info-container .location-info{left:15px;width:100% !important}
}
@media(max-width:767px){.location-result-card{display:table}
.location-result-card .location-info-container{display:block;width:100% !important;max-width:100%}
.location-result-card .location-info-container .location-info{left:15px;width:100% !important}
.location-result-card .location-info-container .location-details-link{width:100% !important;max-width:350px;float:none;text-transform:uppercase}
}
.location-result-card .icon-container{width:30px;height:30px;margin-right:10px;display:inline-block}
.location-result-card .loc-map-col{float:left;position:relative;width:63%;min-height:150px;margin:1.5% 0}
.location-result-card .loc-map-col .location-map{display:block;width:100%;height:280px}
@media(max-width:1199px){.location-result-card .loc-map-col{width:86%;margin:2% 5%}
.location-result-card .loc-map-col .location-map{float:left;height:220px;width:100%}
}
@media(max-width:1023px){.location-result-card .loc-map-col{width:86%;margin:2% 5%}
.location-result-card .loc-map-col .location-map{float:left;height:210px;width:100%}
}
@media(max-width:767px){.location-result-card .loc-map-col{width:100%;margin:28px 0}
.location-result-card .loc-map-col .location-map{float:left;height:125px;width:88%;margin:6%}
}
.location-results .result-count{margin-top:0;padding:0}
.location-result .location-carousel .carousel-control-container .view-all-locations{width:auto}
.location-result-card .location-info-container .location-info .location-address,.location-result-card .location-info-container .location-info .hours,.location-result-card .location-info-container .location-info .location-phone{margin-left:10px}
@media(max-width:767px){.location-result-card .loc-map-col .location-map{width:100%}
.location-result-card .loc-map-col{max-height:380px}
.location-carousel .carousel-control.left span,.location-carousel .carousel-control.right span{width:auto !important}
}
.media.physician-card{display:inline-block;position:relative;height:230px;margin:15px 0 15px 15px;padding:15px;width:100%}
.media.physician-card .media-body{position:absolute;padding-left:180px;padding-right:15px;width:inherit;top:20px;right:0;bottom:15px;left:0}
.media.physician-card .media-body .media-heading{white-space:normal}
.media.physician-card .media-body p{line-height:2rem;white-space:normal}
.media.physician-card .media-body .medical-group-logo img{max-width:100%;width:150px}
.media.physician-card .media-object{width:150px;height:200px;position:relative;background-size:cover}
.media.physician-card .media-object .video{float:left;position:absolute;bottom:30px;width:150px;text-decoration:none;height:30px;background-color:#24509a}
.media.physician-card .media-object .video .video-text{color:#fff;margin-left:30px;display:inline-block;line-height:30px;float:left;height:30px}
.media.physician-card .media-object .video .video-icon{display:inline-block;width:19px;height:12px;margin-left:0}
.media.physician-card .media-object .video .video-icon .icon-play{font-size:18px;color:#fff;margin-left:7px;margin-top:6px;display:inline-block}
.media.physician-card[class^="col-*"]{margin:inherit}
.media.physician-card:last-child{margin-right:15px}
@media(max-width:479px){.media.physician-card.allow-stacking{height:auto}
.media.physician-card.allow-stacking .media-left{display:inline-block}
.media.physician-card.allow-stacking .media-body{display:table;padding-left:180px}
.media.physician-card.allow-stacking .media-body p{margin-bottom:0;margin-top:5px}
.media.physician-card.allow-stacking .media-body .medical-group-logo img{padding-top:15px;padding-bottom:15px}
}
@media(max-width:960px) and (min-width:300px){.chi-physician-tiles .physician-tiles-container .panel .physician-tile .physician-card{margin-top:0 !important}
}
.chi-physician-tiles .physician-tiles-container{width:100%}
.chi-physician-tiles .physician-tiles-container:after{display:block;content:"";clear:both}
.chi-physician-tiles .physician-tiles-container .panel{margin-bottom:0;border:0}
.chi-physician-tiles .physician-tiles-container .panel .physician-tile{display:inline-block}
.chi-physician-tiles .physician-tiles-container .panel .physician-tile .physician-card{width:95%;margin:22px 0 0 0;border-top:2px solid #e7e7e7;padding-top:20px;box-shadow:none}
.chi-physician-tiles .physician-tiles-container .panel .physician-tile .physician-card h3{font-size:20px;padding-bottom:5px;color:#426da9}
.chi-physician-tiles .physician-tiles-container .panel .physician-tile .physician-card .medical-group-logo img{width:150px}
.chi-physician-tiles .physician-tiles-load-more{float:left;width:100%;padding:25px 15px;border-top:2px solid #e7e7e7}
.chi-physician-tiles .physician-tiles-load-more .btn{background-color:#fff;color:#e1523d;border-color:transparent;font-weight:600;border:solid 2px #e1523d;min-width:180px;text-transform:uppercase;letter-spacing:1.7px}
.chi-physician-tiles:first-child{padding-top:0}
.chi-physician-tiles .physician-tile .request-appt-btn{margin:6px 0;max-width:252px;height:38px}
.chi-physician-tiles .media.physician-card .media-body{position:relative;padding:0 0 0 5px;top:0;display:table-cell}
.chi-physician-tiles .media.physician-card .media-left{float:left}
@media(max-width:1023px){.chi-physician-tiles .physician-tiles-container .panel .physician-tile{display:block;width:100%}
.chi-physician-tiles .physician-tiles-container .panel .physician-tile .physician-card{width:100%;height:auto}
}
@media(max-width:767px){.chi-physician-tiles .physician-tiles-load-more{padding-top:30px}
.chi-physician-tiles .physician-tiles-load-more .btn{width:100%}
}
.physician-tiles-container .icon-play-white{font-size:17px;margin:4px 0 0 5px;float:left}
.physician-tiles-container .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
@media(max-width:1199px){.right-rail-container .physician-tile.col-xs-12.col-sm-6{width:100%}
}
@media(max-width:479px){.right-rail-container .physician-tile.col-xs-12.col-sm-6{width:100%;padding:0}
.right-rail-container .physician-tile .medical-group-logo img{width:150px;min-width:auto;max-width:150px}
.chi-physician-tiles .physician-tiles-container .panel .physician-tile{padding:0}
.chi-physician-tiles .media.physician-card{padding:25px 10px}
.physician-tile .medical-group-logo img{margin-top:0}
}
.chi-physician-tiles .physician-card.media.allow-stacking{overflow:visible}
.right-rail-container .physician-card.media.allow-stacking{width:100% !important}
@media(max-width:767px) and (min-width:320px){.mb-view{text-transform:uppercase;width:93% !important;max-width:100% !important;margin-left:10px !important;margin-bottom:20px !important}
.dsk-view{display:none}
}
@media(max-width:2560px) and (min-width:768px){.mb-view{display:none}
.dsk-view{text-transform:uppercase}
}
.physician-tiles .request-appt-btn{text-transform:uppercase}
@media(max-width:1380px) and (min-width:1300px){.chi-physician-tiles .physician-tiles-container .panel .physician-tile{padding:8px!Important}
.physician-tiles .request-appt-btn{letter-spacing:1.2px;min-width:200px}
.physician-tiles .media.physician-card .media-body p{margin-bottom:10px 0}
}
@media only screen and (max-width:767px){.star-tiles .rating-text{display:block}
.star-tiles .no-ratings{display:block;margin-left:2px;width:120px}
.media.physician-card .media-object{margin-left:0;width:134px;height:177px;margin-top:1px}
.star-tiles .rating-text{width:100px !important}
.physician-tile.media.physician-card .media-body .media-heading{font-size:20px}
.physician-tile.col-xs-12.col-sm-6{width:100% !important}
.media.physician-card .media-object .video{width:100%}
.chi-physician-tiles .physician-tiles-container .panel .physician-tile .physician-card{padding-top:20px!Important}
.star-results .no-ratings{display:block;margin-left:2px}
}
.star-tiles .rating-text{position:relative;bottom:6px;width:78px;height:20px;font-family:myriad-pro,'Myriad Pro',arial,Helvetica,sans-serif;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#426da9}
.chi-physician-tiles .physician-tiles-container .panel .physician-tile .physician-card h3{padding-bottom:0;display:inline-block}
.chi-physician-tiles .physician-tiles-container .panel .physician-tile .physician-card{padding-top:28px}
.star-tiles a{display:inline-block}
.physician-tiles .media.physician-card .media-body p{margin:17px 0 10px 0}
.chi-physician-tiles .physician-tiles-container .panel .physician-tile .physician-card .medical-group-logo img{margin-top:10px}
.chi-physician-tiles .physician-tile .request-appt-btn{margin-top:30px}
.chi-physician-tiles .media.physician-card{height:321px}
@media(max-width:2560px) and (min-width:1330px){.chi-physician-tiles.physician-tiles-container.physician-card .media-body{padding-left:170px !important;margin-top:22px !important}
.physician-tile.media.physician-card .media-object{width:150px;height:200px;margin-top:1px}
#right-rail-container .chi-physician-tiles.media.physician-card .media-object{margin-top:20px}
#right-rail-container .chi-physician-tiles .physician-tiles-container .panel .physician-tile{width:50% !important}
}
@media(max-width:768px){#right-rail-container .physician-tile.col-xs-12.col-sm-6{width:95% !important}
}
@media(min-width:1200px){.physician-tile.media.physician-card .media-object{margin-top:10px}
.chi-physician-tiles .physician-tiles-container .panel .physician-tile{width:50%;margin-bottom:-30px}
#right-rail-container .chi-physician-tiles .physician-tiles-container .panel .physician-tile{width:100%}
}
@media(max-width:1024px) and (min-width:768px) and (orientation:landscape){.mb-view{display:none}
.dsk-view{text-transform:uppercase}
.physician-tile.media.physician-card .media-object{margin-left:-2px;margin-bottom:60px;width:150px;height:200px;margin-top:10px}
.chi-physician-tiles .physician-tiles-container .panel .physician-tile .physician-card h3{width:96%}
.chi-physician-tiles .physician-tiles-container .panel .physician-tile .physician-card{margin-left:-12px;width:100%}
}
@media(min-width:1200px) and (max-width:1300px){.chi-physician-tiles .physician-card .star-tiles .rating-text{margin-left:1px}
}
.chi-physician-tiles .media.physician-card .media-object .video{width:100%}
@media(min-width:769px) and (max-width:1159px){#right-rail-container .physician-tiles-container .media-left{padding-top:0}
}
@media(min-width:320px) and (max-width:767px){.chi-physician-tiles .physician-card .star-tiles .rating-text{margin-left:1px}
.chi-physician-tiles .physician-tiles-container .panel .physician-tile .physician-card{margin-top:5px !important;padding:0 0 10px 0}
.chi-physician-tiles.media.physician-card.allow-stacking .media-body .medical-group-logo img{padding-top:0;padding-bottom:0;margin-top:0 !important}
#right-rail-container .chi-physician-tiles .physician-card .star-tiles .rating-text{float:left;min-width:80%}
#right-rail-container .chi-physician-tiles.media.physician-card .media-object{width:134px;height:177px}
.chi-physician-tiles .physician-tile .request-appt-btn{margin-left:0 !important;margin-top:10px}
.chi-physician-tiles .physician-tiles-container .panel .physician-tile .physician-card .medical-group-logo img{padding-bottom:10px;margin-top:0}
}
#right-rail-container .chi-physician-tiles .physician-tile .request-appt-btn{max-width:220px;padding:0}
#right-rail-container .chi-physician-tiles .physician-tiles-container .panel .physician-tile .physician-card{padding-right:10px}
@media(min-width:1300px) and (max-width:1380px){#right-rail-container .chi-physician-tiles .physician-tile .request-appt-btn{min-width:190px}
}
@media(min-width:767px) and (max-width:2560px){.ratings-group-all a{margin-bottom:19px}
}
@media(max-width:750px){.star-location-details .ratings-group-all a{margin-bottom:15px}
}
.chi-carousel .carousel-control.left span,.chi-carousel .carousel-control.right span{line-height:46px;margin-left:-23px;opacity:1;z-index:initial}
.chi-carousel .carousel-control .glyphicon{width:46px;height:46px;margin-top:-30px}
.img-border{display:none}
.physician-carousel.chi-carousel .video-modal-container .video-modal-physician-results,.chi-physician-tiles .video-modal-container .video-modal-physician-results,.physician-carousel.chi-carousel .physician-tiles-container .video-modal-physician-results,.chi-physician-tiles .physician-tiles-container .video-modal-physician-results{max-width:800px;width:100%;margin:auto;border-radius:0}
.physician-carousel.chi-carousel .video-modal-container .video-modal-physician-results.in,.chi-physician-tiles .video-modal-container .video-modal-physician-results.in,.physician-carousel.chi-carousel .physician-tiles-container .video-modal-physician-results.in,.chi-physician-tiles .physician-tiles-container .video-modal-physician-results.in{display:flex !important;align-items:center}
.physician-carousel.chi-carousel .video-modal-container .video-modal-physician-results .modal-dialog,.chi-physician-tiles .video-modal-container .video-modal-physician-results .modal-dialog,.physician-carousel.chi-carousel .physician-tiles-container .video-modal-physician-results .modal-dialog,.chi-physician-tiles .physician-tiles-container .video-modal-physician-results .modal-dialog{width:100%}
.physician-carousel.chi-carousel .video-modal-container .video-modal-physician-results .modal-content,.chi-physician-tiles .video-modal-container .video-modal-physician-results .modal-content,.physician-carousel.chi-carousel .physician-tiles-container .video-modal-physician-results .modal-content,.chi-physician-tiles .physician-tiles-container .video-modal-physician-results .modal-content{padding:45px}
.physician-carousel.chi-carousel .video-modal-container .video-modal-physician-results button.close,.chi-physician-tiles .video-modal-container .video-modal-physician-results button.close,.physician-carousel.chi-carousel .physician-tiles-container .video-modal-physician-results button.close,.chi-physician-tiles .physician-tiles-container .video-modal-physician-results button.close{position:absolute;right:10px;top:10px;color:#53565a;opacity:1}
.phy-carousel{margin-right:16px;border-top:1.5px solid #e6e6e6;border-bottom:1.5px solid #e6e6e6}
.phy-carousel .physician-card .physician-basic-info{min-width:auto}
.phy-carousel .media-heading{font-size:20px;padding-bottom:0;color:#426da9}
.phy-carousel .physician-specialty{font-size:16px;margin-top:7px}
.phy-carousel .icon-play-white{font-size:17px;margin-right:43px;left:7px;position:relative;top:7px}
.star-car a{display:inline-block}
.physician-carousel .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.physician-carousel .modal-content{padding:45px}
.phy-vid-carousel .video-modal-container .video-modal-physician-results.in{max-width:804px;width:100%;margin:auto;border-radius:0;display:flex !important;align-items:center}
.physician-carousel .modal-dialog{width:100%}
.phy-vid-carousel .video-modal-container .video-modal-physician-results.in button.close{position:absolute;right:10px;top:10px;color:#53565a;opacity:1}
.physician-carousel .large-blue-txt{font-size:36px}
@media(max-width:2560px) and (min-width:1260px){.phy-carousel .media.physician-card{margin:11px 0 12px 10px !important}
.phy-carousel .physician-card .physician-basic-info{min-width:190px}
.physician-carousel-tile .media.physician-card .media-object{margin-left:-5px}
#right-rail-container .phy-carousel .physician-card .physician-basic-info{min-width:155px}
#right-rail-container .phy-carousel .media.physician-card .media-body p{width:90%}
}
@media(max-width:1380px) and (min-width:1300px){.phy-carousel .physician-card .physician-basic-info{margin-left:-20px}
.phy-carousel .media.physician-card .media-object{margin-left:-22px}
#right-rail-container .owl-stage-outer.owl-height{margin-left:10px}
}
@media(max-width:1200px) and (min-width:1024px){.phy-carousel .media.physician-card .media-body{top:20px !important;margin-left:4px !important}
.phy-carousel .media.physician-card .media-object{margin-left:-15px;margin-top:9px}
.owl-carousel .owl-stage-outer.owl-height{margin-left:4px}
#right-rail-container .phy-carousel .media.physician-card .media-object{margin-left:0}
#right-rail-container .phy-carousel .media.physician-card .media-body{margin-left:15px !important}
}
@media(max-width:768px){.physician-card.media.allow-stacking{margin-left:19px}
.phy-carousel .media.physician-card .media-object .video .video-text{margin-left:15px}
}
@media(max-width:550px){.phy-carousel .media.physician-card .media-object .video{width:106px}
.phy-carousel .media.physician-card .media-body .media-heading{margin-bottom:0}
.star-car .rating-text{float:left;width:100%;line-height:18px;margin-left:1px}
.star-car .no-ratings{display:block;margin-left:2px}
.img-border{width:100%;height:2px;background:#ddd;display:block;margin-top:-90px}
.phy-carousel{border-bottom:0}
#right-rail-container .physician-carousel .owl-next{right:2px !important}
#right-rail-container .img-border{margin-top:-50px}
.physician-card.media.allow-stacking{margin-left:0}
.physician-specialty{margin-top:0 !important}
}
.owl-carousel{padding:0 3%}
.physician-carousel-tile .owl-prev{margin:0 !important}
.physician-carousel-tile .media.physician-card .media-body{padding-left:160px;top:11px;margin-left:20px}
#right-rail-container .container{padding-right:30px}
.physician-carousel-tile .physician-card.media.allow-stacking{min-height:250px}
#right-rail-container.physician-carousel-tile .physician-card.media.allow-stacking{min-height:250px}
@media only screen and (min-device-width:320px) and (max-device-width:480px){.container{padding:0 15px}
.physician-carousel-tile .media.physician-card .media-body{padding-left:140px}
.physician-carousel-tile .media.physician-card.allow-stacking .media-left{margin-left:20px}
.physician-carousel-tile .media.physician-card .media-object{width:106px;height:140px}
.physician-carousel-tile .media.physician-card.allow-stacking .media-body .medical-group-logo img{margin-left:-3px;margin-top:13px}
}
@media only screen and (min-device-width:480px) and (max-device-width:768px){.container{padding:0 15px}
.physician-carousel-tile .media.physician-card .media-body{padding-left:140px}
.media.physician-card.allow-stacking .media-left{margin-left:20px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.physician-carousel-tile .media.physician-card .media-body{padding-left:170px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.physician-carousel-tile .media.physician-card .media-body{padding-left:160px}
}
@media(min-width:320px) and (max-width:420px){.physician-carousel .medical-group-logo img{padding-top:0 !important}
.physician-carousel .media-body{padding-left:135px !important}
.physician-carousel .media.physician-card{margin-top:1px !important}
.physician-carousel .owl-stage-outer.owl-height{min-height:290px}
}
@media(min-width:421px) and (max-width:767px){.physician-carousel .medical-group-logo img{padding-top:5px !important}
}
@media(max-width:1279px){.related-news{padding-top:7.9px}
}
@media(max-width:767px){.related-news{padding-top:0}
}
.related-news h3{font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.7px;color:#24509a;text-transform:uppercase;padding-bottom:0}
.related-news h3:after{float:left;content:"";height:2px;border:solid 1px #e1e6ee;border-style:dotted;margin-top:9px;width:100%}
.related-news a{color:#0097a9}
.related-news ul{list-style:none;margin-top:9.6px;padding-left:0;display:flex;flex-direction:column-reverse}
.related-news ul li{line-height:2em;color:#67c5d9}
div.carousel{margin-top:0;margin-bottom:0;padding:0;position:relative}
div.carousel .carousel-background{position:absolute;top:0;bottom:0;z-index:-1;background-color:#f7f7f7}
.two-col-main-content .carousel-background{display:none}
.chi-carousel{background-color:#f7f7f7}
.chi-carousel .carousel-control{width:4%;opacity:1;pointer-events:none}
@media(max-width:767px){.chi-carousel .carousel-control{width:15%}
}
.chi-carousel .carousel-control.left{background-image:linear-gradient(to left,rgba(247,247,247,0) 0,#f7f7f7 100%)}
.chi-carousel .carousel-control.right{background-image:linear-gradient(to right,rgba(247,247,247,0) 0,#f7f7f7 100%)}
.chi-carousel .carousel-control span{pointer-events:visible;background-color:#0097a9;border-radius:100%;opacity:.5;font-size:15px;line-height:28px}
.chi-carousel .carousel-inner{background-color:#f7f7f7;padding:0 20px}
.chi-carousel .carousel-inner .next{left:25%}
.chi-carousel .carousel-inner .prev{left:-25%}
.chi-carousel .carousel-inner .item{background-color:#f7f7f7;padding:30px;white-space:nowrap}
@media(max-width:768px){.chi-carousel .carousel-inner .item{min-width:100%;padding:0}
}
.chi-carousel .carousel-inner .item .item-inner{padding:30px;background-color:#fff;display:inline-block;width:395px;height:310px;margin-right:30px;color:#53565a;position:relative;vertical-align:top;white-space:normal}
@media(max-width:767px){.chi-carousel .carousel-inner .item .item-inner{width:100%}
}
.chi-carousel .carousel-inner .item .item-inner.carousel-image-tile{width:275px;height:225px;padding:20px 0 0 0}
.chi-carousel .carousel-inner .item .item-inner.carousel-image-tile .carousel-link{display:block;height:100%}
.chi-carousel .carousel-inner .item .item-inner.carousel-image-tile .carousel-link:hover{text-decoration:none}
.chi-carousel .carousel-inner .item .item-inner.carousel-image-tile .image-tile-header{margin-left:15px}
.chi-carousel .carousel-inner .item .item-inner.carousel-image-tile .carousel-image{background-size:cover !important;height:140px;width:100%;padding:0;position:relative;top:40px}
.chi-carousel .carousel-inner .item .item-inner.carousel-image-tile .carousel-image.placeholder{background-color:#26a6b5;background-size:200px !important}
@media(max-width:768px){.chi-carousel .carousel-inner .item .item-inner{display:none;margin-right:0}
.chi-carousel .carousel-inner .item .item-inner:first-child{display:block}
}
.chi-carousel .carousel-inner .item .item-inner hr{background-color:#010101;opacity:.8;margin:25px 0}
.chi-carousel .news-item-date{font-size:15px;text-transform:uppercase}
.chi-carousel .news-item-header{text-transform:uppercase;display:block;display:-webkit-box;max-width:100%;max-height:50px;height:48px;margin:0 auto;font-size:24px;line-height:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.chi-carousel .news-item-text{display:block;display:-webkit-box;max-width:100%;max-height:50px;height:54px;margin:0 auto;font-size:15px;line-height:1.8;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.chi-carousel .news-item-btn{background-color:#0097a9;border:0;border-radius:3px;color:#fff;display:block;padding:10px 15px;position:absolute;bottom:15px;right:30px}
.chi-carousel .news-item-btn:hover{text-decoration:none}
.chi-location-detail{padding-bottom:15px;position:relative}
.chi-location-detail .no-location{color:red;text-align:center;padding:30px;width:100%}
.chi-location-detail .loc-details-imgWrapper{border-top:solid 2px #e7e7e7;border-bottom:solid 2px #e7e7e7;padding:47px 10px;width:100%;display:flex;flex-direction:row;margin-bottom:42px}
.chi-location-detail .loc-details-imgWrapper .no-location{text-align:center}
.chi-location-detail .loc-details-imgWrapper .img-location{width:200px;height:200px;margin-right:37px;margin-bottom:0}
.chi-location-detail .loc-details-imgWrapper .img-location img{max-width:200px;max-height:200px}
.chi-location-detail .loc-details-imgWrapper .location-desc{width:49%}
.chi-location-detail .loc-details-imgWrapper .location-desc .location-detail-ttl{font-size:36px;color:#24509a;line-height:34px;text-align:left}
.chi-location-detail .loc-details-imgWrapper .location-desc .location-description{text-align:left;line-height:24px;margin-top:10px;font-size:20px}
.chi-location-detail .loc-details-imgWrapper .location-desc .location-description a{color:#0097a9}
.chi-location-detail .loc-details-imgWrapper .location-desc .btn-btm-rtrn{margin-top:15px;display:none}
.chi-location-detail .loc-details-imgWrapper .location-desc .btn-btm-rtrn a{color:#e1523d;border:2px solid #e1523d;text-transform:uppercase;white-space:nowrap;font-weight:600;letter-spacing:1.7px;height:38px;text-align:center;padding:8px 14px;margin-right:15px;margin-top:10px;display:inline-block;font-size:15px}
.chi-location-detail .loc-details-imgWrapper .return-btn{margin-left:auto;margin-top:10px}
.chi-location-detail .loc-details-imgWrapper .return-btn a{color:#e1523d;border:2px solid #e1523d;text-transform:uppercase;white-space:nowrap;font-weight:600;letter-spacing:1.7px;height:38px;text-align:center;padding:8px 14px;margin-right:10px;font-size:15px}
@media(max-width:1199px){.chi-location-detail .loc-details-imgWrapper{flex-direction:row;padding:25px 10px}
.chi-location-detail .loc-details-imgWrapper .location-desc .btn-btm-rtrn{display:block}
.chi-location-detail .loc-details-imgWrapper .return-btn{display:none}
.chi-location-detail .right-rail-container .col-xs-12.col-md-8.contentRightRail .loc-details-imgWrapper .location-desc{width:60%}
}
@media(max-width:767px){.chi-location-detail .loc-details-imgWrapper{flex-direction:column;padding:25px 10px}
.chi-location-detail .loc-details-imgWrapper .img-location{width:100%}
.chi-location-detail .loc-details-imgWrapper .location-desc{width:100%}
.chi-location-detail .loc-details-imgWrapper .location-desc .btn-btm-rtrn{display:block}
.chi-location-detail .loc-details-imgWrapper .return-btn{display:none}
}
.chi-location-detail .loc-cust-address{position:relative;font-size:20px;line-height:24px;padding-left:10px}
.chi-location-detail .loc-cust-address .location-detail-address-container p{margin:0;font-weight:600;line-height:24px}
.chi-location-detail .loc-cust-address .location-detail-phone,.chi-location-detail .loc-cust-address .location-detail-fax{font-size:20px}
.chi-location-detail .loc-cust-address .location-detail-phone p,.chi-location-detail .loc-cust-address .location-detail-fax p{margin-top:15px;line-height:24px;font-size:20px}
.chi-location-detail .loc-cust-address .location-detail-phone p a,.chi-location-detail .loc-cust-address .location-detail-fax p a{color:#0097a9;font-size:20px}
.chi-location-detail .loc-cust-address .location-detail-fax{display:inline-block}
.chi-location-detail .loc-cust-address .location-detail-fax a{color:#0097a9}
.chi-location-detail .loc-cust-address .location-detail-clinic-hours{margin-top:20px;margin-bottom:2px;font-size:20px}
.chi-location-detail .loc-cust-address .location-detail-clinic-hours .hours-info{font-weight:600;margin:0;line-height:24px;font-size:20px}
.chi-location-detail .loc-cust-address .location-detail-services p{font-weight:600;margin:0;line-height:24px;font-size:20px}
.chi-location-detail .loc-cust-address .location-detail-services .location-detail-services-list{padding-left:0;list-style:none;font-size:20px}
.chi-location-detail .loc-cust-address .location-detail-services .location-detail-services-list li{padding:0;line-height:24px;font-size:20px}
.chi-location-detail .loc-cust-address .location-detail-physicians{margin-top:15px;font-size:20px}
.chi-location-detail .loc-cust-address .location-detail-physicians p{font-weight:600;margin:0;padding:0;line-height:24px;font-size:20px}
.chi-location-detail .loc-cust-address .location-detail-physicians a{color:#0097a9}
.chi-location-detail .loc-det-map{max-width:860px;height:483px;background-size:cover;margin-bottom:47px;margin-top:43px;padding-left:10px}
.chi-location-detail .carousal-loc-details{border-top:2px solid #e7e7e7;padding:52px 0 0 0;float:left;width:100%}
.chi-location-detail .carousal-loc-details h2{padding-bottom:43px;text-align:left}
.chi-location-detail .carousal-loc-details h3{line-height:22px;font-size:24px;padding:10px;text-align:left}
.chi-location-detail .carousal-loc-details .chi-carousel{max-width:1190px;height:446px}
.chi-location-detail .carousal-loc-details .chi-carousel .carousel-inner .item .item-inner.carousel-image-tile .carousel-image{top:0}
.chi-location-detail .carousal-loc-details .chi-carousel .carousel-inner .item .item-inner.carousel-image-tile{padding:0}
.chi-location-detail .carousal-loc-details .chi-carousel .carousel-inner .item{text-align:center}
.chi-location-detail .carousal-loc-details .chi-carousel .carousel-inner .item .item-inner.carousel-image-tile .image-tile-header{margin-left:0}
.chi-location-detail .location-description,.chi-location-detail .location-hours-notes{margin-bottom:15px}
.location-detail-map{width:100%;height:100%;display:block}
@media(min-width:1400px){.right-rail-container .col-xs-12.col-md-8.contentRightRail .loc-details-imgWrapper .return-btn{display:none}
.right-rail-container .col-xs-12.col-md-8.contentRightRail .loc-details-imgWrapper .location-desc{width:60%}
.right-rail-container .col-xs-12.col-md-8.contentRightRail .loc-details-imgWrapper .btn-btm-rtrn{display:block}
.carousal-loc-details .owl-theme .owl-nav .owl-next{right:30px}
.carousal-loc-details .owl-theme .owl-nav .owl-prev{left:30px}
.chi-location-detail .owl-item{text-align:center !important}
}
@media(max-width:1199px){.right-rail-container .col-xs-12.col-md-8.contentRightRail .loc-details-imgWrapper .location-desc{width:60%}
.carousal-loc-details .owl-theme .owl-nav .owl-next{right:30px}
.carousal-loc-details .owl-theme .owl-nav .owl-prev{left:30px}
.chi-carousel .carousel-inner{padding:40px 15px 15px 15px}
.chi-carousel .carousel-inner .item .item-inner.carousel-image-tile{width:60%;min-height:250px;height:auto;margin-left:6%}
.chi-location-detail .carousal-loc-details .chi-carousel .carousel-inner .item .item-inner.carousel-image-tile .carousel-image{height:220px}
.chi-location-detail .carousal-loc-details .chi-carousel .carousel-inner .item .item-inner.carousel-image-tile .image-tile-header{margin-left:0;word-break:break-word;-ms-word-wrap:break-word;min-height:80px}
.chi-location-detail .owl-height{min-height:200px}
.carousal-loc-details .owl-theme .owl-nav .owl-prev{left:20px;top:41%}
.carousal-loc-details .owl-theme .owl-nav .owl-next{right:20px;top:41%}
.carousal-loc-details .owl-theme .owl-nav button{width:78px;height:78px}
.carousal-loc-details .owl-theme .owl-nav .owl-next:after{margin:18px}
.carousal-loc-details .owl-theme .owl-nav .owl-prev:after{margin:18px}
.carousal-loc-details .owl-theme .owl-nav button{width:78px;height:78px}
.chi-location-detail .carousal-loc-details h3{line-height:28px}
.chi-location-detail .owl-item{text-align:center !important}
}
@media(max-width:767px){.right-rail-container .col-xs-12.col-md-8.contentRightRail .loc-details-imgWrapper .location-desc{width:95%}
}
@media screen and (max-width:767px) and (min-width:320px){.loc-det-map{height:182px !important;margin:30px 0}
.loc-det-map .location-detail-map{height:182px !important;margin:0}
.chi-location-detail .carousal-loc-details h2{margin-bottom:15px;padding-bottom:0}
.chi-carousel .carousel-inner{padding:25px 15px 15px 15px}
.chi-carousel .carousel-inner .item .item-inner.carousel-image-tile{width:70%;min-height:250px;height:auto;margin-left:15%}
.chi-location-detail .carousal-loc-details .chi-carousel .carousel-inner .item .item-inner.carousel-image-tile .carousel-image{height:120px}
.chi-location-detail .carousal-loc-details .chi-carousel .carousel-inner .item .item-inner.carousel-image-tile .image-tile-header{margin-left:0;word-break:break-word;-ms-word-wrap:break-word}
.chi-location-detail .owl-height{min-height:200px}
.chi-location-detail .carousal-loc-details h3{line-height:26px}
.carousal-loc-details .owl-theme .owl-nav .owl-prev{left:5px;top:45%}
.carousal-loc-details .owl-theme .owl-nav .owl-next{right:5px;top:45%}
.carousal-loc-details .owl-theme .owl-nav button{width:40px;height:40px}
.carousal-loc-details .owl-theme .owl-nav button{width:40px;height:40px}
.carousal-loc-details .owl-theme .owl-nav .owl-next:after{margin:0}
.carousal-loc-details .owl-theme .owl-nav .owl-prev:after{margin:0}
.chi-location-detail .owl-item{text-align:center !important}
.chi-location-detail .loc-details-imgWrapper .img-location{height:174px;width:174px;margin-bottom:20px}
.chi-location-detail .loc-details-imgWrapper .img-location img{height:174px;width:174px;object-fit:cover}
.chi-location-detail .carousal-loc-details .chi-carousel{height:auto !important}
.chi-location-detail .carousal-loc-details{padding:42px 0 0 0}
.chi-location-detail .loc-det-map{margin:36px 0}
}
@media screen and (max-width:768px) and (min-width:520px){.chi-carousel .carousel-inner .item .item-inner.carousel-image-tile{width:60%;min-height:250px;height:auto;margin-left:19%;max-width:396px;min-width:396px}
.chi-location-detail .carousal-loc-details .chi-carousel .carousel-inner .item .item-inner.carousel-image-tile .carousel-image{height:220px}
.chi-location-detail .carousal-loc-details .chi-carousel .carousel-inner .item .item-inner.carousel-image-tile .image-tile-header{margin-left:0;word-break:break-word;-ms-word-wrap:break-word;min-height:100px}
.chi-location-detail .owl-height{min-height:350px}
.carousal-loc-details .owl-theme .owl-nav .owl-prev{left:20px;top:41%}
.carousal-loc-details .owl-theme .owl-nav .owl-next{right:20px;top:41%}
.carousal-loc-details .owl-theme .owl-nav button{width:78px;height:78px}
.carousal-loc-details .owl-theme .owl-nav button{width:78px;height:78px}
.carousal-loc-details .owl-theme .owl-nav .owl-next:after{margin:18px}
.carousal-loc-details .owl-theme .owl-nav .owl-prev:after{margin:18px}
.chi-location-detail .carousal-loc-details h3{line-height:28px}
.chi-location-detail .owl-item{text-align:center !important;margin-top:20px;height:446px}
.chi-location-detail .carousal-loc-details .chi-carousel{height:auto}
.chi-carousel .carousel-inner{padding:25px 15px 15px 15px;height:446px}
}
@media screen and (max-width:519px) and (min-width:424px){.carousal-loc-details .carousel-image-tile{margin-left:7%;margin-top:.5%}
.carousal-loc-details .owl-theme .owl-nav .owl-next{right:2px}
.carousal-loc-details .owl-theme .owl-nav .owl-prev{left:2px}
.chi-location-detail .owl-item{text-align:center !important}
}
.location-details .loc-cust-address p{font-size:20px}
.location-details .location-detail-services{padding-top:15px}
@media screen and (max-width:2560px) and (min-width:1024px){.location-details .owl-height{height:auto}
.chi-carousel .carousel-inner .item .item-inner.carousel-image-tile{width:70% !important;margin:1% 3.5%;height:auto;max-width:396px}
.chi-carousel .carousel-inner{padding:25px 15px 15px 15px;min-height:340px}
.chi-location-detail .owl-height{min-height:260px}
.chi-carousel .carousel-inner .item .item-inner.carousel-image-tile .carousel-image{height:223px}
.chi-location-detail .carousal-loc-details h3{min-height:118px}
.carousal-loc-details .owl-theme .owl-nav .owl-prev{left:45px;top:43%}
.carousal-loc-details .owl-theme .owl-nav .owl-next{right:45px;top:43%}
.chi-carousel .carousel-inner .item{padding:10px 20px}
.carousal-loc-details .owl-theme .owl-nav button{width:78px;height:78px}
.carousal-loc-details .owl-theme .owl-nav button{width:78px;height:78px}
.carousal-loc-details .owl-theme .owl-nav .owl-next:after{margin:18px}
.carousal-loc-details .owl-theme .owl-nav .owl-prev:after{margin:18px}
.chi-location-detail .carousal-loc-details h3{line-height:28px}
}
@media screen and (max-width:2560px) and (min-width:1285px){.chi-location-detail .owl-item.active:nth-child(odd) .item{text-align:right;padding-right:0;margin-top:12px}
.chi-location-detail .owl-item.active:nth-child(even) .item{text-align:left;padding-left:0;margin-top:12px}
#right-rail-container .chi-location-detail .owl-item.active:nth-child(odd) .item{margin-top:12px;display:flex;align-items:center;justify-content:center;padding:8px 0}
#right-rail-container .chi-location-detail .owl-item.active:nth-child(even) .item{margin-top:12px;display:flex;align-items:center;justify-content:center;padding:8px 0}
}
.right-rail-container .col-xs-12.col-md-8.contentRightRail .owl-item.active:nth-child(odd) .item{text-align:center}
.right-rail-container .col-xs-12.col-md-8.contentRightRail .owl-item.active:nth-child(even) .item{text-align:center}
.right-rail-container .col-xs-12.col-md-8.contentRightRail .chi-carousel{max-width:860px}
@media screen and (max-width:1024px) and (min-width:768px){.chi-location-detail .loc-det-map{width:97%;max-width:97%}
.right-rail-container .col-xs-12.col-md-8.contentRightRail .chi-carousel{max-width:97%}
.right-rail-container .chi-location-detail .carousal-loc-details .chi-carousel{height:446px}
}
.chi-location-detail .carousal-loc-details{padding-left:10px}
@media screen and (max-width:1200px) and (min-width:1024px){.col-xs-12.col-md-8.contentRightRail .carousal-loc-details button.owl-next{right:8px}
.col-xs-12.col-md-8.contentRightRail .carousal-loc-details button.owl-prev{left:8px}
}
.chi-location-detail .location-detail-physicians .physician-info{margin-bottom:12px}
.chi-location-detail .location-detail-physicians .physicians-list{margin-top:2px}
.search-fliter{width:75%;float:left;margin:10px 0}
.search-fliter .col-1{width:80%;text-align:left;padding-right:20px;float:left;margin-bottom:15px}
.search-fliter .col-2{width:20%;text-align:left;float:left;margin-bottom:15px}
.search-fliter .icon-arrow_down_fill{font-size:18px}
.search-fliter .services-search-button{min-width:146px;height:34px;background-color:#0097a9;letter-spacing:1.7px;color:#fff;font-weight:bold;text-transform:uppercase}
.line-spacer{width:100%;height:2px;background:#e7e7e7;margin:20px 0;float:left}
.services-result{float:left;width:100%}
.main-service-list{float:left;width:100%;position:relative}
.main-service-list .main-service-list-card{float:left;width:30.5%;display:inline-block;background-color:#f8f7f7;padding:20px;margin:1.20%;text-align:left;min-height:246px}
.main-service-list .main-service-list-card h3{padding:0;max-height:80px;overflow:hidden}
.main-service-list .main-service-list-card h3 a{cursor:pointer !important;font-size:28px;color:#24509a;line-height:26px;padding:0 5px 8px 0;display:inline-block;width:100%;overflow-wrap:break-word}
.main-service-list .main-service-list-card p{max-height:108px;line-height:21px;font-size:16px;color:#53565a;overflow:hidden;text-align:left;overflow-wrap:break-word;margin-top:5px}
@media(max-width:767px) and (min-width:320px){.search-fliter{width:100%;margin:10px 0 5px 0}
.search-fliter .col-1{width:100%;text-align:left;padding-right:0;margin-bottom:10px}
.search-fliter .col-2{width:100%;margin-bottom:10px}
.main-service-list .main-service-list-card{width:100%;display:block;min-height:80px;float:left;margin:0 0 15px 0}
.main-service-list h3{padding:0;overflow:hidden;max-height:80px}
.main-service-list h3 a{padding:0 5px 8px 0;width:100%;max-height:300px}
.main-service-list p{max-height:260px !important}
}
@media(max-width:1023px) and (min-width:768px){.search-fliter{width:100%;margin:10px 0 5px 0}
.search-fliter .col-1{width:75.5%;text-align:left;padding-right:10px;margin-bottom:10px}
.search-fliter .col-2{width:22.5%;margin-bottom:10px}
.main-service-list .main-service-list-card{width:46.5%;display:block;min-height:260px;float:left;margin:1.5%}
.main-service-list h3{padding:0;max-height:60px;overflow:hidden}
.main-service-list h3 a{padding:0 5px 8px 0;width:100%}
.main-service-list p{max-height:108px;line-height:21px;font-size:16px;color:#53565a;overflow:hidden;text-align:left;overflow-wrap:break-word}
}
@media(max-width:1920px) and (min-width:1024px){.right-rail-container .main-service-list .main-service-list-card{float:left;width:47%;margin:1.5%;min-height:250px}
.right-rail-container .main-service-list h3{max-height:80px;overflow:hidden}
.service-list .search-fliter{max-width:700px;width:100%}
}
.star{font-family:'CHI-icons' !important;margin:0 auto;position:relative;width:20px;height:20px}
.star:hover{opacity:1 !important}
.star-1::after{width:10% !important}
.star-2::after{width:20% !important}
.star-3::after{width:30% !important}
.star-4::after{width:40% !important}
.star-5::after{width:50% !important}
.star-6::after{width:60% !important}
.star-7::after{width:70% !important}
.star-8::after{width:80% !important}
.star-9::after{width:90% !important}
.star-empty::after,.star-0::after{width:0 !important}
.star::before{content:'\e954';opacity:.3;width:20px;height:20px}
.star::after{width:100%;color:#f2a900;content:'\e954';position:absolute;z-index:1;display:block;left:0;top:0;overflow:hidden}
.star .star-empty{content:'\e954'}
.rating-text{position:relative;bottom:8px;width:78px;height:20px;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#53565a}
a strong.rating-text,a strong.no-ratings{color:#426da9!Important}
.no-ratings{width:78px;position:relative;bottom:7px;height:20px;font-size:16px !important;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#426da9;margin-left:4px}
.never-have-ratings{margin-left:0 !important;width:120px !important;color:#426da9 !important}
.location-detail-physicians .never-have-ratings{padding-top:15px !important}
.phy-carousel .never-have-ratings,.physician-tile .never-have-ratings,.location-detail-physicians .never-have-ratings{width:110px !important}
.physician-tiles .media.physician-card .media-body .never-have-ratings{margin:13px 0 10px 0}
.why-no-ratings-link{text-align:left;padding-right:2px;line-height:16px;cursor:pointer;float:left;margin-top:11px;margin-left:4px}
.why-no-ratings-link:hover{opacity:1}
.why-no-ratings,.offers-virtual-visit{cursor:pointer}
.popover{max-width:180px;background:transparent;box-shadow:none !important;z-index:10 !important}
.popover-title{color:#0097a9}
.popover h3.popover-title a{color:#fff !important;position:absolute;right:10px;top:6px;font-weight:normal;font-size:14px}
.popover h3.popover-title{padding:0 !important;margin:0 !important;border:0 !important;display:flex !important}
.popover-content{color:#fff;padding:0;font-size:14px}
.popover.top{border:0;box-shadow:none}
.popover .media-body-new{border-radius:4px 4px 0 0;background:#426da9;padding:18px 9px 4px 9px;font-size:14px;color:#fff;line-height:16px}
.popover .media-body-new p{font-size:14px;line-height:16px;margin:0;padding:0;color:#fff}
.physician-tiles .popover .media-body-new p{margin:0!Important}
.location-details .popover .media-body-new p{font-size:14px;line-height:16px;font-weight:normal}
.popover .media-link-new{background:#e7e7e7;padding:7px 15px;border-radius:0 0 4px 4px;color:#0097a9}
.popover .media-link-new a{color:#0097a9;font-size:14px}
.popover.top>.arrow:after{border-top-color:#e7e7e7}
.popover.top>.arrow{border-top-color:#e7e7e7;bottom:-8px}
.ratings-group-all{width:100%;float:left}
.ratings-group-all a{float:left}
.group-stars-five{float:left}
.offers-virtual-visit .popover.top>.arrow,.offers-virtual-visit .popover.top>.arrow:after{border-top-color:#426da9}
.offers-virtual-visit .popover .media-body-new{padding:7px 17px 14px 15px}
.offers-virtual-visit .popover{pointer-events:none}
.offers-virtual-visit .popover h3.popover-title a{pointer-events:visible}
@media screen and (min-width:1300px) and (max-width:1429px){.physician-carousel .media.physician-card .media-body{padding-left:152px}
.physician-tile .media.physician-card .media-left{padding-right:2px;margin-left:-5px}
.chi-physician-tiles .media.physician-card .media-body{padding:0 0 0 4px}
}
@media screen and (min-width:320px) and (max-width:767px){.physician-carousel .why-no-ratings-link,.physician-tile .why-no-ratings-link{margin:32px 0 0 -30px}
.star-results .no-ratings{width:120px !important}
.phy-carousel .never-have-ratings,.physician-tile .never-have-ratings,.location-detail-physicians .never-have-ratings{width:110px !important}
.never-have-ratings,.why-no-ratings-link{margin:0 !important}
.why-no-ratings-link{margin-top:8px !important}
.never-have-ratings{margin-top:10px !important;margin-left:0 !important;margin-right:5px !important}
.location-detail-physicians .never-have-ratings{padding-top:2px !important;margin-bottom:10px !important}
.location-detail-physicians .no-ratings{margin-right:5px !important}
.location-detail-physicians .why-no-ratings-link{margin-top:10px !important}
}
.ratings-comments-container{padding:60px 25px 25px 25px;background-color:#f8f7f7;float:left;width:100%}
.ratings-comments-container .ratings-container{width:47%;margin-right:3%;float:left;position:relative}
.ratings-comments-container .ratings-container .ratings-top-section{float:left;width:100%}
.ratings-comments-container .ratings-container .ratings-top-section h4{font-size:28px;line-height:28px;padding:0;margin:0 0 25px 0;color:#24509a}
.ratings-comments-container .ratings-container .ratings-top-section p{margin-top:0}
.ratings-comments-container .ratings-container .ratings-top-section .bottom-buffer{padding-bottom:0;float:left;width:100%;clear:both}
.ratings-comments-container .ratings-container .ratings-bottom-section{float:left;width:100%;background-color:#fff;padding:22px 28px 0 32px;margin-top:32px}
.ratings-comments-container .ratings-container .ratings-bottom-section .ratings-overallRating{margin-bottom:25px;float:left;width:100%}
.ratings-comments-container .ratings-container .ratings-bottom-section .ratings-overallRating .overall-rating-text{float:left;width:100%;font-size:16px;font-weight:600}
.ratings-comments-container .ratings-container .ratings-bottom-section .ratings-overallRating .star-details{float:left;width:100%}
.ratings-comments-container .ratings-container .ratings-bottom-section .ratings-overallRating .star-details .star{float:left;min-height:30px;line-height:32px}
.ratings-comments-container .ratings-container .ratings-bottom-section .ratings-overallRating .star-details .rating-details{float:left;display:inline-block;margin-left:10px;line-height:32px}
.ratings-comments-container .ratings-container .ratings-bottom-section .ratings-overallRating .star-details .no-ratings{float:left;display:inline-block;margin-left:10px;line-height:32px;font-weight:600;padding-top:7px}
.ratings-comments-container .ratings-container .ratings-bottom-section .rating-categories{float:left;margin-bottom:30px;width:100%}
.ratings-comments-container .ratings-container .ratings-bottom-section .rating-categories .ratings-category-tile{border-top:solid 1px #e7e7e7;padding:13px 0;float:left;width:100%;position:relative}
.ratings-comments-container .ratings-container .ratings-bottom-section .rating-categories .ratings-category-tile:first-child{border-top:solid 2px #e7e7e7;padding:13px 0;float:left;width:100%;position:relative}
.ratings-comments-container .ratings-container .ratings-bottom-section .rating-categories .star-details{display:inline-block;min-width:150px;position:absolute;right:0;top:8px}
.ratings-comments-container .ratings-container .ratings-bottom-section .rating-categories .star-details .star{float:left;min-height:30px;line-height:32px}
.ratings-comments-container .ratings-container .ratings-bottom-section .rating-categories .star-details .rating-details{float:left;display:inline-block;margin-left:10px;line-height:32px}
.ratings-comments-container .ratings-container .ratings-bottom-section .rating-categories .ratings-category-tile .rating-cmnts{font-size:16px;float:left;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:160px;margin-right:-160px}
.ratings-comments-container .comments-container{width:48%;margin-right:2%;float:left;position:relative}
.ratings-comments-container .comments-container h3{font-size:28px;line-height:28px;padding:0;margin:0 0 25px 0;color:#24509a;float:left;width:100%}
.ratings-comments-container .comments-container .cmts-rsults{float:left;width:100%}
.ratings-comments-container .comments-container .cmts-rsults .star-details{float:left;clear:both;margin-bottom:8px;width:100%}
.ratings-comments-container .comments-container .cmts-rsults .star-details .star{float:left;min-height:30px;line-height:32px}
.ratings-comments-container .comments-container .comments-tile.cmts-rsults.comment-collapsed .star{float:left;min-height:30px;line-height:32px}
.ratings-comments-container .comments-container .cmts-rsults .star-details .review-date{float:left;display:inline-block;margin-left:6px;line-height:32px}
.ratings-comments-container .comments-container .comments-tile.cmts-rsults.comment-collapsed .review-date{float:left;display:inline-block;margin-left:6px;line-height:32px}
.ratings-comments-container .comments-container .cmts-rsults .comment{float:left;width:100%}
.ratings-comments-container .comments-container .cmts-rsults .comment p:last-child{float:left;width:100%;margin:0 0 20px 0}
.ratings-comments-container .comments-container button.comments-viewmore{background-color:#0097a9;text-transform:uppercase;line-height:38px;height:38px;text-align:center;padding:0 20px;margin-top:25px;font-size:15px;color:#fff;font-weight:bold;width:275px}
.ratings-comments-container .comments-container button.comments-viewmore{width:252px}
.right-rail-container .ratings-comments-container .comments-container button.comments-viewmore{width:227px}
.overall-Satisfaction .ratings{min-height:32px}
@media(max-width:1200px) and (min-width:1024px){.contentRightRail .ratings-comments-container .ratings-category-tile .rating-cmnts{width:100%;padding-right:0 !important;margin-right:0 !important}
.contentRightRail .ratings-comments-container .ratings-container .star-details{position:relative !important;float:left;width:100%}
.ratings-comments-container .comments-container button.comments-viewmore{width:259px !important}
}
@media(max-width:1023px) and (min-width:768px){.ratings-comments-container .ratings-container{width:100%}
.ratings-comments-container .comments-container{width:100%;margin-top:40px}
.ratings-comments-container .comments-container button.comments-viewmore{width:259px !important}
}
@media(max-width:767px) and (min-width:320px){.ratings-comments-container{padding-top:36px}
.ratings-comments-container .ratings-container{width:100%}
.ratings-comments-container .comments-container{width:100%;margin-top:33px}
.ratings-comments-container .comments-container button.comments-viewmore{width:100%}
.ratings-comments-container .ratings-category-tile .rating-cmnts{width:100%;padding-right:0 !important;margin-right:0 !important}
.ratings-comments-container .ratings-container .star-details{position:relative !important;float:left;width:100%}
.ratings-comments-container .ratings-container .ratings-bottom-section .rating-categories .ratings-category-tile{padding:9px 0}
.ratings-comments-container .ratings-container .ratings-bottom-section .rating-categories .star-details{top:4px}
.ratings-comments-container .comments-container button.comments-viewmore{width:100% !important}
}