/* Add here all your css styles (customizations) */

@font-face { font-family: GTWalsheim; src: url('/theme/banian/assets/css/GTWalsheim.ttf'); } 

body {
	font-family: "GTWalsheim", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: black;
	overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.g-bg-primary ::-moz-selection {
  color: #D25055;
  background-color: #fff;
}

.g-bg-primary ::selection {
  color: #D25055;
  background-color: #fff;
}

/* Primary Colors */
.g-bg-primary {
  background-color: #D25055 !important;
}

.g-bg-primary--hover:hover {
  background-color: #D25055 !important;
}

/* Primary Gradient */
.g-bg-primary-gradient-opacity-v1,
.g-bg-primary-gradient-opacity-v1--after::after {
  background-repeat: repeat round, repeat-x;
  background-image: -webkit-linear-gradient(300deg, #263A54, #B4DAC3);
  background-image: -o-linear-gradient(300deg, #263A54, #B4DAC3);
  background-image: url(https://banian.ch/theme/banian/assets/img/Raster_1b.png), linear-gradient(170deg, #263A54 40%, #B4DAC3);
  /*background-image: linear-gradient(170deg, #263A54 40%, #B4DAC3);*/
  background-size: 30px 30px, auto;
  opacity: 1;
}

.g-theme-bg-gray-dark-v1-opacity-0_4--after::after {
  background-color: rgba(38, 58, 84, 0.4) !important;
}

.g-theme-bg-gray-dark-v1-opacity-0_95--after::after {
  background-color: rgba(38, 58, 84, 0.95) !important; /*rgba(56, 51, 57, 0.95)*/
}

.g-theme-bg-gray-dark-v1 {
  background-color: #263A54 !important; /* #383339 */
}

.g-theme-bg-gray-dark-v2 {
  background-color: #E2DBD7 !important; /* #3e393f */
}

.g-theme-bg-gray-dark-v2--hover:hover {
  background-color: #3e393f !important;
}

.g-theme-bg-gray-light-v4 {
  background-color: #E2DBD7 !important; /*  #f8f8f8 */
}

.g-color-gray-dark-v4 {
  color: #777 !important; /*#777*/
}