/**
* #.# Google Fonts
*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');

:root {
   /** Fonts **/
  --global-font-family: Roboto,sans-serif;
  --global-font-size: 16px;
  --global-font-weight: 400;
  
  --header-font-family: Roboto,sans-serif;
  --header-font-size: 20px;
  --header-font-weight: 500;
  --header-font-align: ;
  --header-font-transform: ;
  --header-font-spacing: ;
  
  --h1-slider-font-family: Roboto,sans-serif;
  --h1-slider-font-size: 42px;
  --h1-slider-font-weight: 700;
  
  --h1-font-family: Roboto,sans-serif;
  --h1-font-size: 30px;
  --h1-font-weight: 500;
  --h1-font-align: ;
  --h1-font-transform: ;
  --h1-font-spacing: ;
  
  --baseline-h1-font-family: Roboto,sans-serif;
  --baseline-h1-font-size: 20px;
  --baseline-h1-font-weight: normal;
  --baseline-h1-font-align: ;
  --baseline-h1-font-transform: ;
  --baseline-h1-font-spacing: ;
  
  --h2-font-family: Roboto,sans-serif;
  --h2-font-size: 30px;
  --h2-font-weight: 500;
  --h2-font-align: ;
  --h2-font-transform: ;
  --h2-font-spacing: ;
  
  --h3-font-family: Roboto,sans-serif;
  --h3-font-size: 20px;
  --h3-font-weight: 400;
  --h3-font-align: ;
  --h3-font-transform: ;
  --h3-font-spacing: ;
  
  --logo-font-family: Roboto,sans-serif;
  --logo-font-size: 30px;
  --logo-font-weight: 700;
  --logo-font-align: ;
  --logo-font-transform: none;
  --logo-font-spacing: ;
  
  --button-font-family: Roboto,sans-serif;
  --button-font-size: 20px;
  --button-font-weight: 400;
  --button-font-align: ;
  --button-font-transform: ;
  --button-font-spacing: ;
  
  /** Colors **/
  --primary-color: #505050;  
  --on-primary-color: #fff;  
  --secondary-color: #E6473B;
  --on-secondary-color: #fff;
  --text-color: #505050;
  
  /** Background **/
  --bg-body: #FFF9F3;
  --bg-header: #fff;
}

.yp-row--blog .yp-articles-list__thumb-img {
  object-fit: cover;
}

.yp-articles-list__body-categories-category--16549 {
  background-color: #f1948a !important;
  color: #fff !important;
}
.yp-articles-list__body-categories-category--16545 {
  background-color: #c39bd3 !important;
  color: #fff !important;
}.yp-articles-list__body-categories-category--16548 {
  background-color: #7fb3d5 !important;
  color: #fff !important;
}.yp-articles-list__body-categories-category--16555 {
  background-color: #73c6b6 !important;
  color: #fff !important;
}.yp-articles-list__body-categories-category--16556 {
  background-color: #f0b27a !important;
  color: #fff !important;
}
.yp-row--footer .yp-navbar {
  padding-bottom: 0 !important;
}
.yp-col--footer-2 .yp-extension--site_navigation+.yp-extension--article {
  padding: 0 1.5rem;
  text-align: left !important;
}

.yp-col--footer-2 .yp-extension--site_navigation+.yp-extension--article a {
  color: #fff;
  font-size: 14px;
}

.invalid-feedback,
.yp-form__alert.yp-alert--error {
  display: block;
}
