
/* gudea-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Gudea';
  font-style: normal;
  font-weight: 400;
  src: url('../font/gudea-v15-latin-regular.woff2') format('woff2');
}

body {
  font-family: 'Gudea', cursive;
  color: #4e6361;
  background-color: #f5f4e9;
}

@media (min-width: 1200px) {
    .container {
        max-width: 768px;
    }
}

a {
  color: #6cac70;
  text-decoration: none;
}

img {
	height: auto;
	max-width: 100%;
}


h1 {
	font-size: 1.7rem;
	margin:3rem 0;
}

h2 {
	font-size: 1.4rem;
	margin-top:3rem;
}

h3 {
	font-size: 1.1rem;
	margin-top:3rem;
}

.navbar a, .nav-link a.active {color: white!important;}
.bg-body-tertiary {background-color: #663366!important;}
.navbar-toggler:focus {   
    border: 0 !important;
    box-shadow: none !important;
}
.navbar-toggler {   
     border: 0 !important; 
}
.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='square' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important}
@media only screen and (max-width: 768px) {
  .display1 {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .display2 {
    display: none;
  }
}

.btn.btn-primary {background: #522952; border: none;}
.btn.btn-primary:hover {background:#754775;}

.offcanvas {background: #f5f4e9;}

.offcanvas ul {list-style: none; margin: 0; padding:0;}
.offcanvas a.nav-link {color: #4e6361!important;}

.offcanvas-body li.nav-item {background: #f5f4e9; padding: 0.25rem 0 !important;}


.slider ul {padding-left: 0;}

a.bg-ds {
	background: #f2f2f2;
}

.col {
	word-break: break-word;
}