@charset "UTF-8";
/***!  /templates/g5_helium/custom/css-compiled/custom_19.css  !***/

/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* Mag. Martina Duchek: martinaduchek.at J5 - Gantry5/Helium - by wmgrafik 2024-04 */
/* Lokale Schriftarten laden: */
@font-face {src: url('https://www.martinaduchek.at/templates/g5_helium/custom/fonts/Noto_Sans/NotoSans_Condensed-Regular.ttf'); font-family: "NotoSans Regular"; font-display: swap}
@font-face {src: url('https://www.martinaduchek.at/templates/g5_helium/custom/fonts/Roboto_Condensed_One/RobotoCondensed-Medium.ttf'); font-family: "RobotoCondensed Medium"; font-display: swap}
@font-face {src: url('https://www.martinaduchek.at/templates/g5_helium/fonts/Roboto_Condensed_One/RobotoCondensed-Light.ttf'); font-family: "RobotoCondensed Light"; font-display: swap}
body {
  font-family: "NotoSans Regular", sans-serif, Arial;
  font-size: 1.1rem;
  font-weight: 400;
}
a {
  font-weight: bold;
}
h1, h1 a {
  font-family: "RobotoCondensed Medium", "sans-serif", Arial;
  color: #323232;
  /*#a52475;*/
  line-height: 2.2rem;
  font-weight: 500;
}
h2, h3, h4, h5, h6, h2 a, h3 a, h4 a, h5 a {
  font-family: "RobotoCondensed Medium", "sans-serif", Arial;
  color: #323232;
  /*#a52475;*/
  line-height: 2.2rem;
  font-weight: 500;
}
h1 {
  font-size: 1.6rem;
}
h2 {
  font-size: 1.4rem;
}
h3 {
  font-size: 1.2rem;
}
h4 {
  font-size: 1.1rem;
}
h5 {
  font-size: 1.1rem;
}
h6 {
  font-size: 1.1rem;
}
.button, p.readmore .btn.btn-secondary {
  background: #f0ae1f;
  color: #ffffff;
  font-weight: 600;
  font-size: 1rem;
  /*line-height: 1.15;
  letter-spacing: 0.1rem;*/
  text-transform: none;
  border-radius: 2rem;
  /*margin: 0 0 0.5rem 0;*/
  padding: 1rem 1.5rem;
  /*vertical-align: middle;*/
}
.button:hover, p.readmore .btn.btn-secondary:hover {
  background: #716E64;
}
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0);
  padding-left: var(--bs-gutter-x, 0);
  margin-right: auto;
  margin-left: auto;
}
blockquote {
  font-family: "NotoSans Regular", sans-serif, Arial;
  font-size: 1.1rem;
  line-height: 1.4rem;
  border-bottom: 1px solid #ffb52b;
  /*border-radius: 4px;*/
}
#g-navigation .g-main-nav {
  font-family: "NotoSans Regular", sans-serif, Arial;
  padding-top: 10px;
  font-weight: 400;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator::after {
  content: url('https://www.martinaduchek.at/templates/g5_helium/custom/images/chevron-down.svg');
  display: inline-block;
  /*width: 12px;
  height: 12px;*/
}
/*.login::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f007";
  }
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator::after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f007";
  display: inline-block;
    /*fas fa-chevron-down*/
h1.logotxt {
  padding: 10px 0 10px;
  margin: 0;
  font-family: "NotoSans Regular", sans-serif, Arial;
  text-align: left;
  color: #323232;
  font-size: 1.4rem;
  line-height: 1;
  font-weight: 500;
}
h1.logotxt a img {
  width: 50px;
  padding: 0;
  margin-right: 8px;
  text-align: left;
}
#g-mainbar {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.g-content {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* Blog-Styles extra wegen CK */
.com-content-category-blog .blog-items {
  max-width: 80%;
  margin: 0 auto;
}
/*.com-content-category-blog .blog {
    max-width:80%;
    margin:0 auto;
}*/
.blog h1 {
  margin: 0.75rem 10% 1.5rem 10%;
}
/*.com-content-article .item-page .page-header {
    margin: 0.75rem 10% 1.5rem 10%;
}*/
.introimg-circle {
  width: 200px;
  border-radius: 50%;
}
.introimg-l {
  float: left;
  width: 300px;
  /*height: 100%;*/
  margin: 0 20px 10px 0;
  border-radius: 6px;
  /*padding:0 20px 0 0;*/
  /*50%;*/
}
.introimg-r {
  float: right;
  width: 300px;
  /*height: 100%;*/
  margin: 0 0 10px 20px;
  border-radius: 6px;
  /*padding:0 0 0 20px;*/
  /*50%;*/
}
.sidebar .moduletable {
  padding: 0;
  margin: 0;
}
.box-outline .g-content {
  background: #F5F3ED;
  border: 1px solid #d1c7b8;
}
.box-outline2 .g-content {
  background: #F5F3ED;
  border: 1px solid #d1c7b8;
}
.box11 {
  background: #F0ECE2;
  padding: 10px 10px 2px;
  margin-top: 10px;
  border: 1px solid #cccccc;
  border-radius: 2px;
}
.box11-center {
  text-align: center;
  background: #ffffff;
  padding: 10px 10px 2px;
  margin-top: 0px;
  border: 1px solid #cccccc;
  border-radius: 3px;
}
.boxleer {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  margin: 0 10px;
}
div.kontaktbtn .moduletable .boxleer, div.newstext .moduletable .boxleer {
  padding: 0;
  margin: 0;
}
.boxed .blog-item .item-content {
  padding: 10px;
  background: #F7F5F0;
  border: solid 1px #E6E2D7;
  border-radius: 6px;
}
.blog-items .blog-item {
  padding: 10px;
  background: #F7F5F0;
  border: solid 1px #E6E2D7;
  border-radius: 6px;
}
/* ConvertForms - wmgrafik */
.convertforms.cf-success .cf-response {
  background-color: #903e94;
  display: block;
  /*#971250;*/
}
.cf-response h2 {
  color: #ffffff;
}
/* ConvertForms: Inhalte nach oben ausrichten */
.convertforms .cf-content-wrap {
  /*display: -webkit-box;
display: -ms-flexbox;
display: flex;*/
  -webkit-box-align: unset;
  -moz-box-align: unset;
  -ms-flex-align: unset;
  align-items: unset;
}
button.cf-btn {
  background-color: #ffb52b;
}
.cookiecontent {
  padding: 0;
  width: 70%;
  float: left;
}
.cookiecontent p {
  padding: 0;
  margin: 0;
  line-height: 1em;
}
a #cookiehintsubmit .btn, a #cookiehintsubmitno .btn {
  background-color: #903e94;
  /*#ffb52b;*/
  font-weight: bold;
}
div.com-content-category-blog__navigation .w-100 {
  /*display:flex;*/
  display: table-column;
}
.mod-list li a {
  padding: 0;
  margin: 0px 5px;
  display: list-item;
}
#g-footer {
  background-color: #716E64;
  color: #ffffff;
  padding: 1rem 0;
}
#g-footer a {
  color: #ffffff;
}
#g-footer a:hover {
  color: #ffb52b;
}
#g-footer-1 {
  background-color: #E1DAD3;
  padding: 2rem 0;
}
#g-footer-3 {
  margin: 1.5rem 0;
}
#g-footer-3 a .g-menu-item-title {
  font-size: 1.1rem;
  color: #2b2b2b;
}
#g-footer-3 a:hover .g-menu-item-title {
  color: #ffb52b;
}
/*** FooterMenu ***/
#g-footer-3 li a.g-menu-item-container {
  text-decoration: none;
  font-size: 1rem;
  font-weight: normal;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
}
/*****************************************/
/*** Media-Groessen Anpassungen ***/
/*****************************************/
/*@media screen and (max-width:47.938rem) {
.cookiecontent {
	padding:0;
	width:100%;
}
}*/
/*Large*/
/*@media only screen and (min-width: 1200px) {
.cookiecontent {
	padding:0;
	width:100%;
}
}*/
/*Desktop*/
/*@media /*only screen and (min-width: 960px) and (max-width: 1194px) {
.cookiecontent {
	padding:0;
	width:100%;
}
}*/
/*@media (min-width: 768px) and (max-width: 959px) {*/
@media (min-width: 30.01rem) and (max-width: 60rem) {
  /*#logo-2395-particle {
    width: 70%;
    margin: 10px auto 0px;
    padding: 0px;
}*/
}
/*@media (min-width: 320px) and (max-width: 767px) {*/
@media (max-width: 30rem) {
  p, ul {
    font-size: 1rem;
  }
  h1 {
    font-size: 1.4rem;
  }
  h2 {
    font-size: 1.2rem;
  }
  h3 {
    font-size: 1.1rem;
  }
  h4 {
    font-size: 1rem;
  }
  h5 {
    font-size: 1rem;
  }
  h6 {
    font-size: 1rem;
  }
  .g-content {
    width: 97%;
    margin: 10px auto 10px;
    padding: 0 10px;
  }
  .g-offcanvas-toggle {
    width: 26px;
    height: 26px;
    top: 1rem;
  }
  #g-mobilemenu-container {
    padding: 10px;
  }
  #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: #f0ae1f;
    color: #ffffff;
  }
  .g-menu-item-content {
    padding-left: 10px;
  }
  .g-menu-item-title {
    font-weight: bold;
  }
  .row {
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
  }
  h1.logotxt a img {
    width: 50px;
    padding: 0;
    margin: 10px 5px 10px 40px;
    /*text-align: center;
    display: block;*/
  }
  h1.logotxt {
    padding: 0;
    margin: 0;
    font-size: 1.2rem;
    text-align: center;
  }
  .zierde {
    font-size: 1.4rem;
    padding: 0px 0px;
    margin: 0px 0px;
    text-align: center;
  }
  .videocontainer {
    /*background-image: url("../../../../images/sliders/slider-bg-1920x480px.jpg");*/
    width: 767px;
    height: 150px;
  }
  #mod-custom123 .mod-custom .custom {
    padding: 0 auto;
  }
  #mod-custom133 .mod-custom .custom {
    padding: 0 auto;
  }
  .introimg-l {
    clear: both;
    width: 100%;
    margin: 0 auto 10px;
    /*margin-left:auto;
	margin-right:auto;*/
    padding-bottom: 0px;
  }
  .introimg-r {
    width: 300px;
    /*margin: 0;*/
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    clear: right;
  }
  .cookiecontent {
    width: 100%;
    clear: left;
  }
}
/*# sourceMappingURL=custom_19.css.map */
