/* @import url('https://fonts.googleapis.com/css?family=Work+Sans'); */

@font-face {
  font-family: 'CooperHewittBold';
  src: url('fonts/CooperHewitt-Bold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'CooperHewittBoldItalic';
  src: url('fonts/CooperHewitt-BoldItalic.otf') format('opentype');
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'CooperHewittBook';
  src: url('fonts/CooperHewitt-Book.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CooperHewittBookItalic';
  src: url('fonts/CooperHewitt-BookItalic.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'CooperHewittLight';
  src: url('fonts/CooperHewitt-Light.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'CooperHewittMedium';
  src: url('fonts/CooperHewitt-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'CooperHewittMediumItalic';
  src: url('fonts/CooperHewitt-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'CooperHewittSemibold';
  src: url('fonts/CooperHewitt-Semibold.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'CooperHewittSemiboldItalic';
  src: url('fonts/CooperHewitt-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
}


@font-face {
  font-family: 'Minion Pro';
  src: url('fonts/MinionPro-Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Public Sans';
  src: url('fonts/PublicSans-VariableFont_wght.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto Slab';
  src: url('fonts/RobotoSlab-ExtraBold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: 'CooperHewittMedium', sans-serif;
}

.no_heading .widget_content_heading {
  display: none;
}

/* home page quick link adjustments */

body.homepage_template_1 #newsListing #newsItem2 {
  margin: 0;
}
body.homepage_template_1 #newsListing div.item {
  width: 320px;
}

body.homepage_template_1 #sliderWrapper #slideWrapper {
  top: 0;
  height: 338px;
  background: #606eb2;
}

/* Logo finder heading font */

.widget_content h2 {
  font-size: 18px;
  font-family: 'CooperHewittMedium', sans-serif;
  letter-spacing: 0.25px;
  font-weight: 500;
  margin: 0;
}

/* DAM changes */

.bwkz-breadcrumbs ul li:not(.dropdown-item):last-child a {
  font-family: 'CooperHewittMedium', sans-serif;
}

.bwkz-tool-palette-container,
.bwkz-tool-palette .bwkz-icon-container i {
  color: #fff !important;
}

#brandworkzBreadcrumb {
    display: none;
}

/* BEGIN - Best Practice buttons JESS */

.bwkz-showcase-link-text ga layer {
  width: 200px;
  padding:10px;
  background-color: #002E6D !important;
}

.bwkz-showcase-link-text ga-layer p {
  padding: 10px;
}

body.bwkz-accordion #bwkzAccordion .bwkz-showcase-link-text {
  top: 10% !important;
}


/*The following CSS is to compensate for us taking it out of the full-width-ui.css codebase file in 8.7 as there are lots of widgets/templates relying on it. Ideally this should be removed as part of e.g. a reskin for this client and the underlying widgets/layouts adjusted accordingly*/ #skinTemplate_11,
#skinTemplate_59 { 
width: 990px; 
margin: auto;
}
/* END */

.cms_content_wrapper img, .cms_content_wrapper p, .cms_content_wrapper h1, .cms_content_wrapper h2, .cms_content_wrapper h3, .cms_content_wrapper h4, .cms_content_wrapper h5, .cms_content_wrapper h6 {
    margin: 0;
    padding: 0;
}

div.sk-select select>option {
  background-color: var(--leftNavBgcolor);
}

/* registration form temporary fixes for CAPTCHA readability */

#register.register .inner.loginz {
  background:#fff;
}

#loginBox .register h2 {
  color:#00033d;
}

#loginBox #register.register .field_wrapper .fields_value>* {
  color:#00033d;
}

#Register.register .inner.loginz .field_wrapper.label_top .fields_label, .label_top .field_wrapper .fields_label {
  color:#00033d;
}


/* END */







