

#ProviderProfile .appointment-btn-a{

    display: none!important;
}

/* no-gutters Class Rules */
.row.no-gutters {
   margin-right: 0;
   margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
   padding-right: 0;
   padding-left: 0;
}
.rhodfs{
    font-weight: normal;
}


a.btn-success {
    color: #ffffff;
    background-color: #0072ce;
    border-color: #0064b5;
}


/*==== admin branding override ====*/
a#ctl00_MEDSEEKRibbon_LogoLinkButton {
    background: url(/images/logos/promedica-logo-tagline.png) top left no-repeat;
    height: 30px;
    width: 25px;
    display: block;
    margin-top: 18px;
}

a#ctl00_MEDSEEKRibbon_LogoLinkButton img {
    display: none !important;
}

/*==== fix for main template ====*/
.panel-body .row div {
	margin-bottom:25px;
}
.panel-body .row div span.pan{

}
.related-providers-sidebar .row div{
height:235px;
}


.location-sidebar .row div.site_search_result_wrap{
height:260px;
}

/*=====  fix for ipad images being jammed together  ======*/
.location-sidebar .thumbnail_wrap{
	overflow:hidden;
}

.loc-add-images .expert-wrap{
	float:left;
	width:150px;
	margin:0 10px;

}
#OrgUnitDetail hr{
	width:95%;
}

.fade {
    transition: opacity .15s linear;
}
.modal-backdrop {
    z-index: 2 !important;
}


.fade {
    transition: opacity .15s linear;
}
.modal.fade .modal-dialog {
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
}

.modal-dialog {
      max-width: 800px;
      margin: 30px auto;
  }



.modal-body {
  position:relative;
  padding:0px;
}
.close {
  position:absolute;
  right:-30px;
  top:0;
  z-index:999;
  font-size:2rem;
  font-weight: normal;
  color:#fff;
  opacity:1;
}
/**
 *
 * Krames webpart
 *
 */
.krames-title {
    background-color: #009b3a;
}

#krames_article h2 {
    color: #009b3a;
}

.krames-breadcrumb, .krames-header-buttons {
    color: #009b3a;
}

#krames_article .Button input {
    background-color: #009b3a;
}

#NewsModule .feature-img img{
	width:100px;
}
.KramesSearch {
    background-color: #34b233!important;
    padding: 15px!important;
        margin-bottom: 30px;
}

.KramesSearch #SearchControlRow a {
    background-color: #fff!important;
    margin-left: 10px!important;
    padding: 9px 20px!important;
    color: #009b3a!important;
}

.KramesSearch .AlphaSearchLinks a {
    color: #fff!important;
    width: 30px!important;
}

.KramesSearch .AlphaSearchLetter {
    border: 1px solid #34b233!important;
}

.KramesSearch .SearchSummary {
    text-align: center!important;
    padding: 10px!important;
}

.KramesSearch .AlphaSearchLetter:hover {
    background: rgba(255, 255, 255, 0.1)!important;
    border-radius: 1px!important;
    border: 1px solid #ffffff!important;
    text-decoration: none!important;
}

#SiteSearchResults .title a, #SiteSearchResults .title a:link, #SiteSearchResults .title a:visited, .Result_Row h5 a, .Result_Row h5 a:link, .Result_Row h5 a:visited {
    color: #009b3a!important;
}

.search-results .Article_Link a {
    color: #009b3a !important;
}

.KramesResults_Filter {
    background-color: #f9f9f9!important;
    padding: 10px 10px 10px 15px!important;
    margin: 0 5px!important;
}

.KramesResults_Filter label {
    color: #009b3a!important;
    padding-top: 10px!important;
    font-size: 16px!important;
    font-weight: normal!important;
}

.Search_Term {
    font-style: italic!important;
    font-weight: bold!important;
    color: #009b3a!important;
}


/**
 *
 * fix for featured name pushing
 *
 */
/*.panel-body .module.thumb-highlight {
min-height: 250px;
    height: 260px;
}
*//**
 *
 * fix for page headers on landing
 *
 */



/**
 *
 * Cancer pages add on
 *
 */




.divider-3 {
    background: #ccc ;
    color: #2d2f2f;
    padding: 20px 0 ;
    text-align: center;
    margin-bottom: 30px;
}
.divider-3 .btn.btn-info{
    color:#fff;
}
.divider-3 .btn {
       background: #009b3a;
    border: none;
   color: #fff;
        margin-top: 18px;
    margin-bottom: 9px;
}
span.required {
    color: #FF0000;
}

/**
 *
 * top Nav
 *
 */
              ul li a.pro-nav-brand{
  padding-top: 7px;
}
.fixed-nav-wrap {

    width: 1300px;
    position: relative;

    margin-left: -650px;
    left: 50%;
}

.fixed-nav-wrap .pro-nav.pro-nav-right > li > a {
    color: #009b3a !important;
}

.fixed-nav-wrap li.pop-mychart-wrap a.btn {
    color: #fff !important;
}

.fixed-nav-wrap li.pop-mychart-wrap .popover {
    max-width: 242px;
}

.fixed-nav-wrap li.pop-mychart-wrap i {
    font-size: 1.5em;
}

.fixed-nav-wrap li.pop-mychart-wrap hr {
    margin-top: 15px;
}

.ancillary-nav li.pop-mychart-wrap a.link-green {
    color: #009b3a !important;
    padding-top: 5px;
}

.fixed-nav-wrap li.pop-mychart-wrap a.btn {
    color: #fff !important;
}

.form-group {
    padding-top: 23px;
}

.navbar-promedica {
        border: none;
    background-color: #f1f1f1;
    padding-top: 3px;
    margin-bottom: 10px;
    -webkit-box-shadow: 0 8px 6px -9px #555;
    -moz-box-shadow: 0 8px 6px -9px #555;
    box-shadow: 0 8px 6px -9px #555;
    z-index: 10000;

    height: 40px;
    width: 100%;
    position: absolute;
}

.navbar-promedica i {
    font-size: 25px;
}

.navbar-promedica a {
    color: #777777;
}

.pro-nav > li > a {
    position: relative;
    display: block;
    padding: 10px 10px;
    font-size: 12px;
    font-family: "Avenir LT W01 65 Medium";
    text-decoration: none;
}
.pro-nav > li > a:hover{
  text-decoration: none;
}
.pro-nav > li > a,
.pro-nav-brand {
    color: #777777!important;
}

.pro-nav > li {
    float: left;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pro-nav > li {
    position: relative;
    display: block;
}

.navbar-promedica .menu-home a {
    display: block;
    width: 60px;
    background: url(/assets/img/sprites/icons-sprite.png) 21px -90px no-repeat
}

.navbar-promedica .menu-home.active>a {
    background-position: 21px -139px;
}
.navbar-promedica a:hover {
    text-decoration: none;
}


/*health-toolkit*/

.health-toolkit {
    background: #fff;
    border-radius: 15px;
    padding: 20px;
}

.health-toolkit h3 {
    color: #34b233;
    margin-top: 0;
}

.health-toolkit a h4 {
    color: #464849;
    font-size: 1em;
    margin-bottom: 40px;
    height: 20px;
}

.health-toolkit a img {
    width: 100px
}

.long-nugget .health-toolkit a img {
    width: 180px
}

.health-toolkit.grey-tools a h4 {
    color: #464849;
}

.health-toolkit.grey-tools a:hover {
    text-decoration: none;
}

.health-toolkit h3 {
    color: #cf2f44;
    font-size: 2em;
}

.health-toolkit p {
    color: #464849;
}

.handlebar {
    display: block;
    margin: 20px auto 0;
    margin-bottom: -5px;
    padding: 15px 0;
    width: 160px;
    border: 20px solid #fff;
    border-bottom: none;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.grey-tools {
    background: #ccc;
}

.handlebar.grey-tools {
    border-color: #ccc;
    background: none;
}






/**
 *
 * Adnet fixes
 *
 */
 /*Landing page nav*/



ul.landing-nav {
    margin-left: 3em;
    padding-left: 0;
}

ul.landing-nav > li {
    position: relative;
    margin: 0 0 0 2em;
    padding: 0.1em 1em 0.25em 0.25em ;
    list-style: none;
    font-size: 1.25em;


}

ul.landing-nav > li a {
    color: #6c6f70!important;
}

ul.landing-nav > li a:before, ul.landing-nav > li ul > li a:before {
      content: "\F138" ;
    position: absolute;
    top: -12px;
    left: -2em;
    width: 2em;
    margin-right: 8px;
    padding: 0.25em;
    color: #ed8b00;
    font-weight: bold;
    font-family: "Font Awesome 5 Free";
    text-align: center;
    font-size: 1.5em;
}



#downtownhq .modal-content p {
    margin-left: 15px;
     margin-right: 15px!important;
 }
#downtownhq .modal-header {
    color:#FFFFFF!important;
}
#downtownhq .modal{
 background:rgba(0,0,0,0.6)!important;
 top:10%;
}

/**
 *
 * welcome doctor
 *
 */

.welcome-doc{
    text-align: center;
    width: 70%;
    border: 2px #efefef solid;
    padding: 10px;
    margin:0 auto;
}
.welcome-doc h3{
    margin-top: 0;
    margin-bottom: 25px;
}
.welcome-doc h4{
    margin-top: 0;
    margin-bottom: 25px;
}
.welcome-doc img {
    margin:0 auto;
}


/**
 *
 * fix for zoombox for doc profiles
 *
 */
.zoombox-content.static {
    height:auto!important;

}
html #ProviderProfile .thumbnail_large_wrap img {
    max-width: 198px;
    max-height: 198px;

}
.primaryinfo .appointment-btn-a button.btn {
    background: #0072ce;
    border-color: #0072ce;
    padding: 12px 20px 35px;
    text-transform: uppercase;
    font-size: 1.3em;
}

.primaryinfo .appointment-btn-a button.btn em {
    padding-right: 10px;
}



/*!
 * font-awesome-animation - v0.1.0
 * https://github.com/l-lin/font-awesome-animation
 * License: MIT
 */

@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%,20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%,30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%,40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%,50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%,60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wrench{0%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}18%,20%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}28%,30%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}38%,40%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}48%,50%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}58%,60%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.faa-parent.animated-hover:hover>.faa-wrench,.faa-wrench.animated,.faa-wrench.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-wrench.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-wrench.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-wrench.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-wrench.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.faa-parent.animated-hover:hover>.faa-ring,.faa-ring.animated,.faa-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-ring.faa-fast,.faa-ring.animated-hover.faa-fast:hover,.faa-ring.animated.faa-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite}.faa-parent.animated-hover:hover>.faa-ring.faa-slow,.faa-ring.animated-hover.faa-slow:hover,.faa-ring.animated.faa-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite}@-webkit-keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes vertical{0%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.faa-parent.animated-hover:hover>.faa-vertical,.faa-vertical.animated,.faa-vertical.animated-hover:hover{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-fast,.faa-vertical.animated-hover.faa-fast:hover,.faa-vertical.animated.faa-fast{-webkit-animation:vertical 1s ease infinite;animation:vertical 1s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-slow,.faa-vertical.animated-hover.faa-slow:hover,.faa-vertical.animated.faa-slow{-webkit-animation:vertical 4s ease infinite;animation:vertical 4s ease infinite}@-webkit-keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes horizontal{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.faa-horizontal.animated,.faa-horizontal.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-horizontal{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite}.faa-horizontal.animated-hover.faa-fast:hover,.faa-horizontal.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-horizontal.faa-fast{-webkit-animation:horizontal 1s ease infinite;animation:horizontal 1s ease infinite}.faa-horizontal.animated-hover.faa-slow:hover,.faa-horizontal.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-horizontal.faa-slow{-webkit-animation:horizontal 3s ease infinite;animation:horizontal 3s ease infinite}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.faa-flash.animated,.faa-flash.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-flash{-webkit-animation:flash 2s ease infinite;animation:flash 2s ease infinite}.faa-flash.animated-hover.faa-fast:hover,.faa-flash.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-flash.faa-fast{-webkit-animation:flash 1s ease infinite;animation:flash 1s ease infinite}.faa-flash.animated-hover.faa-slow:hover,.faa-flash.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-flash.faa-slow{-webkit-animation:flash 3s ease infinite;animation:flash 3s ease infinite}@-webkit-keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%,60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%,60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.faa-bounce.animated,.faa-bounce.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-bounce{-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}.faa-bounce.animated-hover.faa-fast:hover,.faa-bounce.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-bounce.faa-fast{-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite}.faa-bounce.animated-hover.faa-slow:hover,.faa-bounce.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-bounce.faa-slow{-webkit-animation:bounce 3s ease infinite;animation:bounce 3s ease infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}.faa-parent.animated-hover:hover>.faa-spin,.faa-spin.animated,.faa-spin.animated-hover:hover{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-fast,.faa-spin.animated-hover.faa-fast:hover,.faa-spin.animated.faa-fast{-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-slow,.faa-spin.animated-hover.faa-slow:hover,.faa-spin.animated.faa-slow{-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.faa-float.animated,.faa-float.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite}.faa-float.animated-hover.faa-fast:hover,.faa-float.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite}.faa-float.animated-hover.faa-slow:hover,.faa-float.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.faa-parent.animated-hover:hover>.faa-pulse,.faa-pulse.animated,.faa-pulse.animated-hover:hover{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-pulse.animated.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-pulse.animated.faa-slow{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}.faa-parent.animated-hover:hover>.faa-shake,.faa-shake.animated,.faa-shake.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-fast,.faa-shake.animated-hover.faa-fast:hover,.faa-shake.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-slow,.faa-shake.animated-hover.faa-slow:hover,.faa-shake.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);-ms-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);-ms-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);-ms-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.faa-parent.animated-hover:hover>.faa-tada,.faa-tada.animated,.faa-tada.animated-hover:hover{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-tada.animated.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-tada.animated.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite}@-webkit-keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes passing{0%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing,.faa-passing.animated,.faa-passing.animated-hover:hover{-webkit-animation:passing 2s linear infinite;animation:passing 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-fast,.faa-passing.animated-hover.faa-fast:hover,.faa-passing.animated.faa-fast{-webkit-animation:passing 1s linear infinite;animation:passing 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-slow,.faa-passing.animated-hover.faa-slow:hover,.faa-passing.animated.faa-slow{-webkit-animation:passing 3s linear infinite;animation:passing 3s linear infinite}@-webkit-keyframes passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}@keyframes passing-reverse{0%{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing-reverse,.faa-passing-reverse.animated,.faa-passing-reverse.animated-hover:hover{-webkit-animation:passing-reverse 2s linear infinite;animation:passing-reverse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-fast,.faa-passing-reverse.animated-hover.faa-fast:hover,.faa-passing-reverse.animated.faa-fast{-webkit-animation:passing-reverse 1s linear infinite;animation:passing-reverse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-slow,.faa-passing-reverse.animated-hover.faa-slow:hover,.faa-passing-reverse.animated.faa-slow{-webkit-animation:passing-reverse 3s linear infinite;animation:passing-reverse 3s linear infinite}@-webkit-keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}.faa-burst.animated,.faa-burst.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-burst{-webkit-animation:burst 2s infinite linear;animation:burst 2s infinite linear}.faa-burst.animated-hover.faa-fast:hover,.faa-burst.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-burst.faa-fast{-webkit-animation:burst 1s infinite linear;animation:burst 1s infinite linear}.faa-burst.animated-hover.faa-slow:hover,.faa-burst.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-burst.faa-slow{-webkit-animation:burst 3s infinite linear;animation:burst 3s infinite linear}@-webkit-keyframes falling{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}@keyframes falling{0%{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}100%{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);opacity:0}}.faa-falling.animated,.faa-falling.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-falling{-webkit-animation:falling 2s linear infinite;animation:falling 2s linear infinite}.faa-falling.animated-hover.faa-fast:hover,.faa-falling.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-falling.faa-fast{-webkit-animation:falling 1s linear infinite;animation:falling 1s linear infinite}.faa-falling.animated-hover.faa-slow:hover,.faa-falling.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-falling.faa-slow{-webkit-animation:falling 3s linear infinite;animation:falling 3s linear infinite}


/**
 *
 * promedica 360
 *
 */
#p360-pro-wrap {
}

.p360-left-top {
    overflow: hidden;
}

.p360-blu-back {
    background: #7d9aaa;
    max-height: 1170px;
    overflow: hidden;
}

.top-logo {
    background: #fff;
}

.top-logo img {
    width: 460px;
    padding-top: 80px;
    padding-left: 40px;
    padding-bottom: 30px;
}


#p360-pro-wrap  {
    font-size:16px;
    }

.p360-spin-back {
    background: url('https://www.promedica.org/Style%20Library/Images/graphics/wellness/360-back-graphic.png');
    color: #fff;
}

.p360-spin-back h3 {
    font-weight: bold;
    font-size: 1.6em;
    line-height: 1.3;
}

.p360-bot-right {
    padding: 0 70px;
    padding-bottom:170px;
}

.p360-bot-right p {
    padding-top: 30px;
    padding-bottom: 40px;
}

.p360-green-back {
    background: #34b233;
    margin: 40px 0 80px 30%;
    padding: 20px;
    font-size: 1.35em;
}

.p360-spec-care img {
    width: 80%;
    margin-left: 5%;
}

.p360-spec-wrap {
}

.p360-contact {
    text-align: left;
}

.p360-wrap-access {

    background: url('https://www.promedica.org/Style%20Library/Images/graphics/wellness/360-back-graphic.png');
    background-repeat: no-repeat;
    background-size: 120%;
}

.p360-wrap-access h2 {
    font-size: 4.8em;
    margin-bottom: 50px;
    margin-left: 20px;
    font-weight: bold;
    border-right: 12px solid #464849;
    padding-right: 25px;
    display: inline-block;
}

.p360-wrap-access h3 {
    color: #34b233;
    width: 90%;

}

.p360-wrap-access p {
    width: 80%;

}

.p360-more-info {
    margin: 80px 0;
}

.p360-more-info h3 {
    color: #34b233;
    font-size: 3em;
}

.p360-more-info h3 span {
    font-weight: bold;
}

.p360-more-info .p360-contact h4 {
    font-weight: bold;
    font-size: 1.2em;
}

.p360-more-info .p360-contact {
    font-family: sans-serif;
    font-size: 20px;
}

.p360-orange-back {
    background: #eee8d9;
    overflow: hidden;
}

.p360-orange-back h2 {
    color: #34b233;
    margin-top: 70px;
    font-size: 2em;
    margin-bottom: 20px;
}

.p360-orange-back h2 span {
    font-weight: bold;
}

.p360-pop-con {
    padding-left: 50px;
}

.p360-pop-con p {
    width: 90%;
}

.p360-orange-back img {
    width: 80%;
    padding: 20px;
    margin: 10px;
    margin-left: 60px;
}

.p360-access-headline {
    padding-top: 100px;
    padding-bottom: 20px ;
    color: #fff;

    background: url('https://www.promedica.org/Style%20Library/Images/graphics/wellness/urgentcareBack.jpg');
    background-repeat: no-repeat;
    background-size: 110%;
    background-position: 50% 60%;
}

.p360-access-headline h2 {
    display: inline-block;
    border-right: 12px solid #fff;
    font-weight: bold;
    padding-bottom: 0;
    margin-bottom: 30px;
}


.p360-access-top {
    margin-top: 50px;
    margin-bottom: 40px;
}

.p360-access-top p {
    font-size: 1.1em;
}

.p360-brder-lft {
    border-right: 12px solid #34b233;
    height: 110px;
    margin-top: 50px;
}

.p360-access-top h3 {
    font-weight: bold;
    padding-left: 0;
    font-size: 2.1em;
}

.p360-girl-back h4 {
    font-size: 1.75em;
    padding-top: 20px;
}

.p360-girl-back {
    padding-bottom: 300px;
    background: url('https://www.promedica.org/Style%20Library/Images/graphics/wellness/360-girlTablet.png');
    background-repeat: no-repeat;
    background-position: right bottom;
}
.p360-spec-wrap .col-sm-12 h3 {
    color: #34b233;
        text-align: center ;
    margin-top: 50px ;
    font-weight: bold;
    padding-left: 0;
    font-size: 3.2em;
}

.p360-spec-wrap {
    background: url('https://www.promedica.org/Style%20Library/Images/graphics/wellness/360-back-graphic.png');
    background-repeat: no-repeat;
    background-size: 250%;
    background-position: -10% 60%;
     padding-bottom: 150px;
}

.p360-spec-care p {
    margin: 30px 0px;
}



.p360-lists h3 {
    margin-top: 60px;
}

.p360-spec-care .p360-spec-care-txt {
    margin-top: 100px;
}

.p360-spec-care {
    margin-top: 50px;
}



.p360-lists h3 {
    color: #34b233;
    font-weight: bold;
}




/* landing page link style */

.land-link {
    background: #f1f1f2;
    border-radius: 3px;

}
.row.no-gutters .land-link{
     margin: 10px;
}
.land-link a {
    border-top: 1px solid #fff;
    display: block;
    padding: 12px 20px;
    line-height: 23px;
    font-size: 1.1em;
    text-decoration: none;
}

.land-link h3 {
    margin-bottom: 0;
    padding: 20px 10px 10px 20px;
}
.land-link h4 {
    margin-bottom:0;
    padding: 20px 10px 15px 20px;
}


.land-link p {
    font-size: 0.95em;
    margin-top: 2px;
    padding: 0 10px 10px 20px;
}

.land-link a i {
    color: #fff;
    background: #34b233;
    padding: 5px 10px;
    border-radius: 3px;
    margin-bottom: 2px;
}


.global-nav .global-nav-tab a{
    display: none!important;
}
/* newsfeed */
.news-feed-latest .date-time {
    font-size: 0.9em;
    margin-bottom: 0!important;
    padding: 5px 5px 5px 0;
}

.news-feed-latest .col-sm-12 {
    margin-bottom: 0!important;
}

.news-feed-latest .fa {
    color: #009b3a;
}

.news-feed-latest .feature-img img {
    max-width: 320px;
    margin-top: 7px;
    margin: 0 auto;
    display: block;
}

.news-feed-latest .dts-wrap {
    width: 310px;
    margin-bottom:10px!important;
}


/*main Contact form */
.form-container {
    position: relative;
    padding-bottom: 276.995305164%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}

.form-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

 .appointment-btn-a{
     margin-left: 3px;
    margin-top: 10px;
    }
/**
 *
 * fix for promedica override
 *
 */

.header-search {
    margin-top: 0!important;
}

.header-search .form-group {
    padding-top: 15px!important;
}


.top-nav {
    padding-top: 15px!important;
}

header.main .main-logo img {
    margin-top: 50px;
}
/* Form Fix  */
#form_placement #recaptcha-widget {
    clear: both;
    margin: 10px;
    width: 250px;
}

#form_placement button, html #form_placement input[type="button"], #form_placement input[type="reset"], #form_placement input[type="submit"] {
    background-color: #34b233;
    border-color: #2e9e2d;
    color: #ffffff ;
}

.thumbnail-fix {
    display: block;
    padding: 8px;
    margin-bottom: 18px;
    line-height: 1.42857143;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 0px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
/* Hospice article fixes */
.section-header-small {
    margin-bottom: 15px;
    font-family: "Avenir LT W01 85 Heavy";
    border-top: 3px solid #464849;
    border-bottom: 1px solid #464849;
}

.section-header-small .section-name {
    display: block;
    padding: 5px 0 3px;
    font-size: 14px;
    text-transform: uppercase;
    background: 0 0;
}

/* fix for location profiles  */
#additionallocations .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
#additionallocations .row > [class*='col-'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}


.location-hours h5 {
    display: none;
}

.additional-location .location-hours {
    margin: 10px 0 ;
}

.additional-location .location-hours span {
    display: inline-block;
}

/**
 *
 * social bar
 *
 */
.social-bar-wrap {
    margin: 0 auto;
    max-width: 1170px;
}

 .social-sec {
    position: relative;
    width: 100%;
}

.social-sec img {
    display: block;
    width: 100%;
    height: auto;
}

.c-overlay {
    position: absolute;

    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
    width: 100%;
    transition: .5s ease;
    background-color: #008CBA;
}

.social-sec:hover .c-overlay {
   height: 100%;
}

.o-text {
    color: white;
    font-size: 1em;
    position: absolute;
    top: 50%;
    left: 50%;
     opacity: 0;
     width: 70%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

 .sec-one:hover .o-text{
    opacity: 1;
}

 .sec-two:hover .o-text {
    opacity: 1;
}

 .sec-three:hover .o-text {
    opacity: 1;
}


.Pinterest-col .c-overlay {
    background-color: rgba(200,35,44, 0.9);
}

.YouTube-col .c-overlay {
    background-color: rgba(205,32,31, 0.9);
}
.Facebook-col .c-overlay {
    background-color: rgba(59,89,152, 0.9);
}

.Instagram-col .c-overlay {
    background: radial-gradient(circle farthest-corner at 32% 106%, rgba(255, 225, 125,  0.9) 0%, rgba(255, 205, 105, 0.9) 10%, rgba(250, 145, 55, 0.9) 28%, rgba(235, 65, 65, 0.9) 42%, transparent 82%), linear-gradient(135deg, rgba(35, 75, 215,  0.9) 12%, rgba(195, 60, 190, 0.9) 58%);
}

.Twitter-col .c-overlay {
    background-color: rgba(0,172,237, 0.9);
}


.Pinterest-col .c-icon,
.Twitter-col .c-icon,
.Instagram-col .c-icon,
.Facebook-col .c-icon,
.YouTube-col .c-icon {

    position: relative;
}


.Pinterest-col .c-icon:before {
    content: "\f0d2";
    font-family: "Font Awesome 5 Brands";
     font-weight: 400;
    font-style: normal;

    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 25px;
    padding-right: 0.5em;
    position: absolute;
    top: 3px;
    left: 49%;
}


.YouTube-col .c-icon:before {
     content: "\f167";
    font-family: "Font Awesome 5 Brands";
     font-weight: 400;
    font-style: normal;

    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 25px;
    padding-right: 0.5em;
    position: absolute;
    top: 3px;
    left: 49%;
}


.Facebook-col .c-icon:before {
    content: "\f39e";
    font-family:"Font Awesome 5 Brands";
     font-weight: 400;
    font-style: normal;

    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 25px;
    padding-right: 0.5em;
    position: absolute;
    top: 3px;
    left: 49%;
}


.Instagram-col .c-icon:before {
      content: "\f16d";
    font-family: "Font Awesome 5 Brands";
     font-weight: 400;
    font-style: normal;

    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 25px;
    padding-right: 0.5em;
    position: absolute;
    top: 3px;
    left: 49%;
}


.Twitter-col .c-icon:before {
    content: "\f099";
    font-family: "Font Awesome 5 Brands";
     font-weight: 400;
    font-style: normal;

    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 25px;
    padding-right: 0.5em;
    position: absolute;
    top: 3px;
    left: 49%;
}

/* GOC Artist  */

.artist-block--green .artist-block{
    padding:30px;
      min-height: 400px;
}
.artist-block--green .artist-block h2 small,
.artist-block--ls .artist-block h2 small,
 .artist-block.artist-block-g2 h2 small,
 .artist-block.artist-block-g1 h2 small,
 .artist-block.artist-block-p1 h2 small{
    color: #fff;
    padding:3px;
    background-color: rgba(250,250,250,0.2);
}
 .artist-block{
    padding:10px;
}
.artist__quote{
    font-size:1.1em;
    font-style: italic;

}
.artist-block h2{
    font-size: 1.5em;
}
.artist-block h2 small{
    color:#464849;
    padding:3px;
    background-color: rgba(0,0,0,0.1);
}
.artist-block p{}
.artist-block--green{
    background-color: #009B3A;
    color:#fff;

}
.artist-block--top h1{
    background-image:linear-gradient(47deg ,rgba(0,0,0,0.5), rgba(0,0,0,0.03)), url('/toledo-hospital/PublishingImages/generations/Artist2.jpg');
    background-position: center;
    background-size:cover;
    background-repeat: no-repeat;
     font-family: "Avenir LT W01 85 Heavy";
    min-height: 300px;
   font-size:4em;
    padding: 50px;
    padding-top:250px;
    color:#fff;


}

.jm-back--left {
     background-image: url('/toledo-hospital/PublishingImages/generations/JoannaManousis2.jpg');
    background-position: center;
    background-size:cover;
    background-repeat: no-repeat;
    min-height: 400px;
}
.jm-back--right {
     background-image: url('/toledo-hospital/PublishingImages/generations/JoannaManousis1.jpg');
    background-position: 70%;
    background-size:cover;
    background-repeat: no-repeat;
    min-height: 400px;
}

.artist-block--ls{
     background-image: url('/toledo-hospital/PublishingImages/generations/Artist3.jpg');
    background-position: 70%;
    background-size:cover;
    background-repeat: no-repeat;

}
.artist-block--ls .artist-block{
    width:30%;
    background-image:linear-gradient(119deg ,rgba(0,0,0,0.9), rgba(0,0,0,0.5));
    padding:30px;
    min-height: 500px;
    color:#fff;
}




.artist-block--general .artist-block{
    padding:5rem;

}
.artist-block{
    background: rgba(0,0,0,0.1);
    min-height: 400px;

}
.artist-block[even]{}
.artist-block--general{
    margin:0 ;
}
/* .artist-block--general .general-back {
    background-image:url('/toledo-hospital/PublishingImages/generations/Artist4.jpg');
    background-position: 80% 10%;
    background-size:500%;
    background-repeat: no-repeat;
    min-height: 400px;

}
.artist-block--general.general-back {
    background-image:url('/toledo-hospital/PublishingImages/generations/Artist4.jpg');
    background-position: 30% 10%;
    background-size:290%;
    background-repeat: no-repeat;
    min-height: 400px;

}
.artist-block--general .general-back.general-back--1{
    background-position: 90% 10%;
}
.artist-block--general .general-back.general-back--2{
    background-position: 0% 10%;
}*/

.artist-block--general.general-back.general-back--3 {
    background-image:  url('https://www.promedica.org/toledo-hospital/PublishingImages/generations/hex3white.svg'),linear-gradient(72deg, rgba(0,152,95, 0.45), rgba(0,152,95, 0));
    background-position: 30% 10%;
    background-size: 170%;
    background-repeat: no-repeat;
    min-height: 400px;
}
.row.artist-block--general.artist-block--hex1 {
    background-image:   linear-gradient(72deg, rgba(0, 114, 206, 0.3), rgba(0, 114, 206, 0));
    background-position:  10%;
    background-size: 120%;
    background-repeat: no-repeat;
    min-height: 400px;
}
.row.artist-block--general.artist-block--hex2 {
    background-image:  linear-gradient(72deg, rgba(250,250,250, 0.4), rgba(250,250,250, 0)),url('https://www.promedica.org/toledo-hospital/PublishingImages/generations/hex2white.svg'),linear-gradient(72deg, rgba(89, 49, 95, 0.9), rgba(250,250,250, 0.1));
    background-position:  30%;
    background-size: 220%;
    background-repeat: no-repeat;
    min-height: 400px;
}
.row.artist-block--general.artist-block--hex3 {
    background-image:  linear-gradient(72deg, rgba(250,250,250, 0.4), rgba(250,250,250, 0)),url('https://www.promedica.org/toledo-hospital/PublishingImages/generations/hex1white.svg'),linear-gradient(72deg, rgba(255, 199, 44, 0.5), rgba(255, 199, 44, 0.8));
    background-position:  50% 10%;
    background-size: 280%;
    background-repeat: no-repeat;
    min-height: 400px;
}
.artist-block.artist-block-g1{
    background: rgba(52,178,51, 1);
    color:#fff;
}
.artist-block.artist-block-g2 {
    background:  linear-gradient(72deg, rgba(250,250,250, 0.1), rgba(255,199,44, 0.8)),rgba(172, 132, 0, 0.5);
    color: #fff;
}

.artist-block.artist-block-g4 {
    background: rgba(0,0,0,0.04);
    border-left:1px solid #efefef;
}

.artist-block.artist-block-g3 {
    background: rgba(0,0,0,0.01);

}

.artist-block.artist-block-p1 {
    background: rgba(89, 49, 95, 0.7);
    color: #fff;
}
.artist-block--cooper{
    background:#ccc ;
    background-image: linear-gradient(72deg, rgba(0,0,0, 0), rgba(0,0,0, 0)),url('https://www.promedica.org/toledo-hospital/PublishingImages/generations/cooperArtist.jpg');
    background-position: center;
    background-size: 110%;
    background-repeat: no-repeat;
    min-height: 600px;
}
.artist-block--general.artist-block--cooper .artist-block{
    min-height: 100px;
    margin-top:20px;
    padding:2em;
}



@media (max-width: 767px) {

.artist-block--ls .artist-block {
    width: 80%;
    min-height: 200px;
}
.artist-block,
.artist-block--green .artist-block {
    min-height: 200px;
}
.artist-block--cooper{
    background-size: cover;
}
}
/* sdoh blog */
.n2-category-post.n2-category-post--sdoh  {
    margin: 10px 10px 20px 10px;
    background: #fff;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    box-shadow: 1px 2px 3px rgba(0,0,0,.2);
    font-size: 1.2em;
}

.n2-category-post.n2-category-post--sdoh h3 {
    font-size: 1.4em;
    line-height: 1.3em;
    color: #009b3a;
}

.n2-category-post.n2-category-post--sdoh p {
    font-size: 0.9em;
    min-height: 50px;
    padding-bottom: 1em;
}
.n2-category-post.n2-category-post--sdoh .n2-pr-text {
    padding: 5px 8px 5px 20px;
}

.n2-category-post.n2-category-post--sdoh .n2-pr-text a {
    padding-right: 15px;
}

.n2-category-post.n2-category-post--sdoh .n2-pressrelease-post {
    background: #fff;
    margin: 20px 0;
}
.n2-category-post.n2-category-post--sdoh .n2-pr-text a.view-more-news{
    color: #fff!important;
    background:#009b3a;
     padding:0.5em 2em;
     margin-right: 1em;
}
.n2-category-post.n2-category-post--sdoh .n2-pr-text a.view-more-news:hover{
    text-decoration: none!important;

}

.newstype-title.social-determinants-of-health {
    background: rgba(0, 114, 206, 0.2);
    color: rgba(0, 114, 206, 0.9);
}

/*
Summer concerts 2018 */
.concerts-ban{
background-color: #4a4a4a;
    color: #ffffff;
    padding: 7em 2em 4em 2em;
    background-image: -moz-linear-gradient(to top, rgba(74,74,74,0.65), rgba(74,74,74,0.65)), url("https://www.promedica.org/PublishingImages/concerts/2018/PSC-banner.jpg");
    background-image: -webkit-linear-gradient(to top, rgba(74,74,74,0.65), rgba(74,74,74,0.65)), url("https://www.promedica.org/PublishingImages/concerts/2018/PSC-banner.jpg");
    background-image: -ms-linear-gradient(to top, rgba(74,74,74,0.65), rgba(74,74,74,0.65)), url("https://www.promedica.org/PublishingImages/concerts/2018/PSC-banner.jpg");
    background-image: linear-gradient(to top, rgba(74,74,74,0.65), rgba(74,74,74,0.65)), url("https://www.promedica.org/PublishingImages/concerts/2018/PSC-banner.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    text-align: center;

    }
.concerts-ban h2{
        line-height: 1.7em;
    margin: 0 0 1em 0;
    font-size: 2.5em;
}

.summerconcerts-wrap a.btn.big-click{
    font-size: 1.5em;
    font-weight: bold;
    padding: 15px 0;
}
.summerconcerts-wrap a.btn.big-click i{

    font-size: 1.1em;
}



@media (min-width: 992px) {
    header.main a.main-logo {
        padding-top: 10px;
    }
.form-control {

    height: 39px;
}
}


@media (max-width: 1199px){
  .pro-nav > li > a{
padding: 10px 6px;
    font-size: 10px;

    }
    .fixed-nav-wrap {
    background: #fff;
    width: 1100px;
    position: absolute;
    z-index: 20000;
    margin-left: -500px;
    left: 50%;
  }
  .form-control {
    height: 36px;
  }
}
  @media (min-width: 768px) and (max-width: 991px){
    .fixed-nav-wrap {
    background: #fff;
    width: 850px;
    position: absolute;
    z-index: 20000;
    margin-left: -350px;
    left: 50%;
  }
  header.main .header-top {
    height: 150px;
}
}
@media (max-width: 767px) {
    .tabs-container .tab-content{
        padding: 5px 2px;
    }
    .navbar-promedica {
        display: none;
    }
.p360-spin-back .top-logo img {
    width: 90%;
    padding: 10px;
  }
  .p360-wrap-access h2 {
    font-size: 2.5em;
  }
  .p360-wrap-access {
    padding-bottom: 50px;
  }
  .p360-more-info .p360-contact {
    padding-bottom: 50px;
  }
    .p360-girl-back {

    background: none;
    padding-bottom: 30px;

}
.p360-pop-con {
    padding-left: 15px;
}
.p360-spec-wrap .col-sm-12 h3{

font-size: 2em ;
}
.p360-spec-care .p360-spec-care-txt {
margin-top: 20px;
}
}

.home-background--2020 .search_wrap p.form_info {
 display: none;
}
.home-background--2020 .search_wrap label {
    display: none;
}

.home-background--2020 .home__content--top{
    background: #fff;
}
.home-background--2020  .home__content--top-full{
    background: rgba(9,60,91,1);


}
.home-cd19--top__content .h4{
    color:#fff;
    margin-left:20%;
    font-size: 1.6em;
    padding:0.3em 0 ;


}
.home-background--2020  .home__content--top-contained{
    /* background: rgba(9,60,91,0.3); */
}
.home-background--2020 .hero-content{
width:100%;
max-width: 100%;
}

.hero-banner--2020{
    background: url('https://www.promedica.org/Public%20Documents/images/heart_hands_top-Banner.jpg');
    background-size: cover;
    background-position: 200px, 0;
    height:500px;
    background-repeat: no-repeat;


}
.home-background--2020 .hero-content{
    background: #c4e5e6;

}
.hero-banner--2020 H2{
    font-size: 3.5em;
}
.j-text{
   font-family: jubilat, serif;
font-weight: 400;
font-style: normal;

}
.hero-banner--2020 p{
    font-size: 2em;
    padding:1em 0;
    line-height: 1.4em;
}
.hero-banner__content--2020{
    padding-top:3em;
}
.home__featured-stories{
background: #fff;

}
.home-background--2020 .pro-card{
    margin-bottom: 6em;
    border:1px solid #ccc;
    min-height: 410px;
}

.home-background--2020 .pro-card__image{
    overflow: hidden;
    height:200px;

}
.home-background--2020 .pro-card__body{
    padding: 0 1em;

}
.home-background--2020 .pro-card__body h2{
line-height: 1.4em;

}
.home-background--2020 .pro-card a{
    color:#D45D00!important;
    padding-top:10px;
    display: block;
    font-size: 1.5em;
}

.adnet__banner-carousel-background{
    background-image:linear-gradient(90deg, rgba( 0,0,0, 0.1), rgba(0,0,0, 0.6)), url(https://www.promedica.org/public%20documents/covid-19/ladyonphonecd19.jpg);
    height:400px;
    background-position: center center;
}

.home__content-carousel .banner-text-container h2{
    text-align: left;
}
.home__content-carousel .banner-text-container p{
    text-align: left;

}
.home__content-carousel .banner-text-container .btn{
    text-align: left;

}
.home-background--2020 .search_wrap label {
    display: none!important;
}
.home-background--2020 #carousel-hero-carousel .carousel-inner .banner-text-container {
   width: 1170px;

}
.home-background--2020 #carousel-hero-carousel .carousel-inner .banner-text-block {
   margin-top:4em!important;

}
.home-background--2020 #carousel-hero-carousel .carousel-inner .banner-text-container p {
font-size: 1.7em;
   padding-bottom: 10px;
}
.home-background--2020 #carousel-hero-carousel .carousel-inner .banner-text-container h2 {
font-size: 3.2em;
padding-bottom: 5px;

}
.home-background--2020 .container-fluid,
.home-background--2020 .page-banner .container.full-width{
    padding:0;
}
.btn-pro.btn-pro--slider {
    background: rgba(0,0,0,0.1);
    border: 2px solid #fff;
    color: #fff!important;
    width: 40%;
}
.btn-pro span {
    padding: 12px 20px;
    display: inline-block;
}
.btn-pro {
    display: inline-block;
    background: rgb(52,178,51);
    color: #fff;
    width: 100%;
    margin: 20px 0;
    text-align: center;
    border-radius: 2px;
    position: relative;

}
.home-background--2020 .page-banner .banner-background-gray {
    background:none!important ;
   opacity: 1;
    background-image:linear-gradient(to right,  rgba( 0,0,0, 0.8) 10%, rgba(0,0,0, 0.3))!important;
    height: 100%;
    width: 100%;

    position: absolute;
    z-index: 1 !important;
}



.home-background--2020.home-background{
    background: #fff;
}
.home-background--2020.home-background .content{
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.05);
        padding-bottom: 0;
}
.home-background--2020 .content.over-page-banner {
    margin-top: 0;
    background: #fff;
}
.home-background--2020 .content.over-page-banner .pth.pbl{
    padding: 10px!important;
}
.home-background--2020 .home-cd19--top__content p{
color:#fff;
font-size: 1.3em;
padding-left:10px;
}


.home-background--2020 .providers_wrap,
.home-background--2020 .org_units_wrap,
.home-background--2020 .main3-wrap{
    border:2px solid #464849;
    padding: 1em;

    min-height: 140px;

}
.home-background--2020 .main3-wrap{
    border:2px solid #464849;
    padding: 1em;
    padding-top:0.4em;
    min-height: 140px;

}
.home-background--2020 .providers_wrap #ProviderSearchButtonWrap{
    margin-bottom: 0;
}
.home-background--2020 .providers_wrap #ProviderSearchButtonWrap .stacked{
    margin-top: 0;
}

.home-cd19--top{
    width:70%;
    margin:auto;
}
.home-cd19--top h2{
    display: inline-block;
    color: #fff;
    font-size: 1.6em;
}
.home-cd19--top p{
     display: inline-block;
     font-weight: bold;
     font-size: 1.6em;
}
.home-cd19--top a{
        color: #fff!important;
        text-decoration: underline!important;
        padding-left: 20px;
}
.home-cd19--top .svg-icon-size--circle{
        height: 30px;
    margin-bottom: 5px;
}

.home-cd19__video {
    background: url(https://www.promedica.org/Public%20Documents/covid-19/cd19-video__home.jpg);
    background-size: cover;
    background-position: center center;
    height: 32em;
    width: 100%;
    margin-bottom: 15px;
    position: relative;
   background-repeat: no-repeat;
}

.home-cd19__video-icon {
    width: 50px;
    height: 50px;
    margin: auto;
    display: block;
    top: 30%;
    left:45%;
    position: absolute;

}
.home-cd19__video-icon::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f144";
    color: rgba(112,191,74,0.9);
    font-size: 9rem;
}





@media only screen and (min-device-width: 768px){
.home-background--2020  ol.carousel-indicators {
 top: 350px;

}
}
@media only screen and (min-device-width: 992px){
 .home-background--2020 .page-banner .row {
    height: 400px;
}

}
@media only screen and (min-device-width: 992px){
.home-background--2020  .page-banner {
    height: 400px;
}

}




@media (min-width: 768px) {
    .pro-nav > li > a {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .pro-nav {
        float: left;
        margin: 0;
        padding-left: 10px;
    }
    .navbar-header {
        margin-top: 5px;
    }
}



@media only screen and (max-device-width: 767px) and (orientation: portrait) {
    .form-container {
    padding-bottom: 1126.995305164%;
}

}


@media only screen and (max-device-width: 767px) and (orientation: landscape) {
    .form-container {
    padding-bottom: 586.995305164%;
}
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .form-container {
    padding-bottom: 396.995305164%;
}

}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.form-container {
    padding-bottom: 526.995305164%;
}
}







