﻿@charset "UTF-8";
/* -----  PRIMARY BUTTON CSS. THIS STYLE REPLACES: GLOBAL HEADER SEARCH BUTTON, .button-link (FORMERLY LIGHT GREEN BUTTONS) -------- */
 .button-A {
     color: #fff !important;
     background-color: #ce0058 !important;
     border-radius: 5px !important;
     padding: 12px !important;
     font-size: 16px !important;
     font-family: 'Gotham SSm A', 'Gotham SSm B', Helvetica, Sans-Serif !important;
     text-decoration: none !important;
     background-image:none  !important;
     font-weight:normal  !important;
     box-shadow:none  !important;
     border:none  !important;
}
.button-A:hover {
     background-color: #a50050 !important;
     text-decoration: none  !important;
}

a.buttonLink, .buttonLink a, .flexCTAlinks a, a.viewAllButt, a.buttonpink, a.buttongreen {
     color: #fff !important;
     background-color: #ce0058 !important;
     border-radius: 5px !important;
     padding: 12px !important;
     font-size: 16px !important;
     font-family: 'Gotham SSm A', 'Gotham SSm B', Helvetica, Sans-Serif !important;
     text-decoration: none !important;
     background-image:none  !important;
     font-weight:normal  !important;
     box-shadow:none  !important;
     border:none  !important;
}
a.buttonLink:hover, .buttonLink a:hover, .flexCTAlinks a:hover, a.viewAllButt:hover, a.buttonpink:hover, a.buttongreen:hover {
     color: #fff !important;
     background-color: #a50050 !important;
     text-decoration:: none  !important;
}

.desktop .new-form-container button[type="submit"] { 
     color: #fff !important;
     background-color: #ce0058 !important;
     border-radius: 5px !important;
     padding: 12px !important;
     font-size: 16px !important;
     font-family: 'Gotham SSm A', 'Gotham SSm B', Helvetica, Sans-Serif !important;
     text-decoration: none !important;
     background-image:none  !important;
     font-weight:normal  !important;
     box-shadow:none  !important;
     border:none  !important;
}  

.desktop .new-form-container button[type="submit"]:hover { 
     color: #fff !important;
     background-color: #a50050 !important;
     text-decoration:: none  !important;
} 
                                                                                         
.desktop a#globalNav-myMarshfieldClinic:before {
   color:#000000 !important;
}

/* ----- SENCONDARY BUTTON CSS. THIS STYLE REPLACES BUTTONS ON SPECIALTY PAGES OR WHERE TWO OR MORE BUTTONS ARE TOGETHER */
 .button-A-2, .other-button {
     color: #fff !important;
     background-color: #003e51 !important;
     border-radius: 5px !important;
     padding: 12px !important;
     font-size: 16px !important;
     font-family: 'Gotham SSm A', 'Gotham SSm B', Helvetica, Sans-Serif !important;
     text-decoration: none !important;
}
 .button-A-2:hover, .other-button:hover {
     background-color: #253746 !important;
}

div#apptInnerCol1,div#apptInnerCol2 {
	background-color:#003e51 !important;
}

.exploreItemsWrapper .mobileNav a
{
     color: #fff !important;
     background-color: #003e51 !important;
     border-radius: 5px !important;
     padding: 12px !important;
     font-size: 16px !important;
     font-family: 'Gotham SSm A', 'Gotham SSm B', Helvetica, Sans-Serif !important;
     text-decoration: none !important;	
}

.exploreItemsWrapper .mobileNav a:hover
{
     background-color: #253746 !important;
}

 .button-A-2:hover, .other-button:hover {
     background-color: #253746;
}


 .button-B {
     color: #fff;
     background-color: #ce0058;
     border-radius: 5px;
     padding: 12px;
     font-size: 16px;
     font-family: 'Roboto', sans-serif;
     text-decoration: none;
}
 .button-B:hover {
     background-color: #a50050;
}
 .button-C {
     color: #fff;
     background-color: #003e51;
     border-radius: 5px;
     padding: 12px;
     font-size: 16px;
     font-family: 'Roboto', sans-serif;
     text-decoration: none;
}
 .button-C:hover {
     background-color: #253746;
}
 .button-D {
     color: #333;
     background-color: #fff;
     border-radius: 5px;
     padding: 12px;
     font-size: 16px;
     font-family: 'Roboto', sans-serif;
     text-decoration: none;
}
 .button-D:hover {
     background-color: #ededed;
}

.landingList h1, .contentHome h3
{
   text-transform: capitalize !important;
   color:#003e51 !important;
   font-size:30px !important;
   font-weight:800 !important;
   font-family: 'Gotham SSm A', 'Gotham SSm B', Helvetica, Sans-Serif !important;
}

.footer
{
   box-shadow:none !important;
   background:#ededed !important;
}

.topSpacer {
   /*background-color:#003e51 !important;*/
   color:#fff !important;
}

.mobile-header {
   background:#ededed !important;
}

.gradient, .loginBox, .specialtySearch, .symptomChecker, .docsSearch {
   background:#ededed !important;
}

.symptomChecker, .loginBox, .docsFilter, .docsSearch, .locationFilter, .specialtySearch, .proceduresList {
   border: none !important;
}

.ladingScrollTo {
   border:10px solid #ededed;
   box-shadow:none !important;
}

.ladingScrollTo ul li.landingTitle span {
   font-family: 'Gotham SSm A', 'Gotham SSm B', Helvetica, Sans-Serif !important;
   font-size:22px !important;
   padding-top:25px;
   color:#003e51 !important;
   font-weight:800 !important;
}

.ladingScrollTo ul li {
   margin:-30px 0 0 0 !important;
}

.ladingScrollTo ul li a span:before {
   border-left:none !important;
}

.ladingScrollTo ul li a:hover, .tabNav ul li a:hover {
   background:none !important;
}

.nonflex3ColBG li {
   background:none !important;
}

.nonflex2Col li a, .nonflex3Col li a, .nonflex4Col li a {
   color: #a40046 !important;
}

.nonflex2Col li a:hover, .nonflex3Col li a:hover, .nonflex4Col li a:hover {
   text-decoration:underline !important;
}

.nonflex3ColSpecialty li {
   background:none !important;
}

.nonflex3ColSpecialty li a {
   color:#a40046 !important;
}

.nonflex3ColSpecialty li a:hover {
   text-decoration: underline !important;
}

.docsSearch{
	border: 3px solid #fff !important;
}
