/* This is for the default and frequently used skins across the site */


/* START Default Skin */

.widget.skin43 .widgetTitle {
  font-size: 1.3em;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  color: #395575;
  text-transform: none;
}

.widget.skin43 .widgetText {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  color: #465476;
  font-size: 1.1em;
}

.widget.skin43 .cp-format-media img {
  border-radius: 50%; width: 120px !important;
  height: 120px !important; object-fit: cover !important;
}

.widget.skin43 .widgetTitle img {
  width: 100% !important;
  height: 400px !important;
  border-radius: 5px !important;
 object-fit: cover !important;
 margin-bottom: 15px;
}
.widget.skin43 .contentItem-secondary img {
  max-height: 400px; margin: 20px auto; display: block; max-width: 75%;
}
.cpp-MuiDialogContent-root-138.prmbl-dialog-content .cp-contentLabels-header {
  display: none;
}
.cpp-MuiDialogContent-root-138.prmbl-dialog-content .cp-contentLabels-contents img {
  width: 80% !important;
}

} .widget.widgetUniversal.skin43.cp-format--slideshow {
  max-width: 100%;
}

.widget.skin43 .slick-slide img {
  margin: auto;
  object-fit: contain;
  max-height: 600px !important;
}

.widget.skin43 .widgetItem p {
  margin:0px;
}
.widget.skin43 .widgetDesc .cp-fieldWrapper p span {
  font-size: 16px !important;
  line-height: normal !important;
  color: #465476 !important;
}
.widget.skin43 .widgetDesc .cp-fieldWrapper h2 {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 20px;
}
.widget.skin43 td.cp-contentLabels-header {
  display: none;
}


/* END Default Skin */




/* START Footer Skin */

.row.outer:not(.wide) .widget.skin37 {
  text-align: center !important;
}

.widget.skin37 {
  font-family: 'Lato';
  color: #ffffff;
  font-style: normal;
  font-weight: 400;
}

.widget.skin37 .widgetHeader {
  font-size: 1.4em;
}

.widget.skin37 .widgetDesc {
  font-size: .9em;
}

.widget.skin37 a:link {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}

.widget.skin37 .buttonWidget .cp-fancierButton {
  background-repeat: no-repeat;
  display: inline-block;
  padding: 12px 2.5em;
  height: 45px;
}

.cp-skin--skin37.cp-fancierButton:link, .cp-skin--skin37.cp-fancierButton:visited {
    border: 0 none;
    padding-left: 2.5em;
    background-position: left center;
  }


/* END Footer Skin */
