/* nunito-sans-regular - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/fileadmin//fonts/nunito-sans-v6-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('/fileadmin//fonts/nunito-sans-v6-latin-regular.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('/fileadmin//fonts/nunito-sans-v6-latin-regular.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-regular.woff') format('woff'),
    /* Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-regular.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('/fileadmin//fonts/nunito-sans-v6-latin-regular.svg#NunitoSans') format('svg');
  /* Legacy iOS */
}

/* nunito-sans-600 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/fileadmin//fonts/nunito-sans-v6-latin-600.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('/fileadmin//fonts/nunito-sans-v6-latin-600.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('/fileadmin//fonts/nunito-sans-v6-latin-600.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-600.woff') format('woff'),
    /* Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-600.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('/fileadmin//fonts/nunito-sans-v6-latin-600.svg#NunitoSans') format('svg');
  /* Legacy iOS */
}

/* nunito-sans-600italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 600;
  src: url('/fileadmin//fonts/nunito-sans-v6-latin-600italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('/fileadmin//fonts/nunito-sans-v6-latin-600italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('/fileadmin//fonts/nunito-sans-v6-latin-600italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-600italic.woff') format('woff'),
    /* Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-600italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('/fileadmin//fonts/nunito-sans-v6-latin-600italic.svg#NunitoSans') format('svg');
  /* Legacy iOS */
}

/* nunito-sans-700 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/fileadmin//fonts/nunito-sans-v6-latin-700.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('/fileadmin//fonts/nunito-sans-v6-latin-700.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('/fileadmin//fonts/nunito-sans-v6-latin-700.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-700.woff') format('woff'),
    /* Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-700.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('/fileadmin//fonts/nunito-sans-v6-latin-700.svg#NunitoSans') format('svg');
  /* Legacy iOS */
}

/* nunito-sans-700italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/fileadmin//fonts/nunito-sans-v6-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('/fileadmin//fonts/nunito-sans-v6-latin-700italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('/fileadmin//fonts/nunito-sans-v6-latin-700italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-700italic.woff') format('woff'),
    /* Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-700italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('/fileadmin//fonts/nunito-sans-v6-latin-700italic.svg#NunitoSans') format('svg');
  /* Legacy iOS */
}

/* nunito-sans-800 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/fileadmin//fonts/nunito-sans-v6-latin-800.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('/fileadmin//fonts/nunito-sans-v6-latin-800.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('/fileadmin//fonts/nunito-sans-v6-latin-800.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-800.woff') format('woff'),
    /* Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-800.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('/fileadmin//fonts/nunito-sans-v6-latin-800.svg#NunitoSans') format('svg');
  /* Legacy iOS */
}

/* nunito-sans-800italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 800;
  src: url('/fileadmin//fonts/nunito-sans-v6-latin-800italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('/fileadmin//fonts/nunito-sans-v6-latin-800italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('/fileadmin//fonts/nunito-sans-v6-latin-800italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-800italic.woff') format('woff'),
    /* Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-800italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('/fileadmin//fonts/nunito-sans-v6-latin-800italic.svg#NunitoSans') format('svg');
  /* Legacy iOS */
}

/* nunito-sans-900 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  src: url('/fileadmin//fonts/nunito-sans-v6-latin-900.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('/fileadmin//fonts/nunito-sans-v6-latin-900.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('/fileadmin//fonts/nunito-sans-v6-latin-900.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-900.woff') format('woff'),
    /* Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-900.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('/fileadmin//fonts/nunito-sans-v6-latin-900.svg#NunitoSans') format('svg');
  /* Legacy iOS */
}

/* nunito-sans-900italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 900;
  src: url('/fileadmin//fonts/nunito-sans-v6-latin-900italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('/fileadmin//fonts/nunito-sans-v6-latin-900italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('/fileadmin//fonts/nunito-sans-v6-latin-900italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-900italic.woff') format('woff'),
    /* Modern Browsers */
    url('/fileadmin//fonts/nunito-sans-v6-latin-900italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('/fileadmin//fonts/nunito-sans-v6-latin-900italic.svg#NunitoSans') format('svg');
  /* Legacy iOS */
}
@media (min-width: 1400px) {
    .container,    .frame-container-default  {
        xmax-width: 1200px;
    }
}
body, .bg-dark {
  background-color: #f6ece2 !important
}

footer {
  background-color: #978571;
   background-color: #837361;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.nav-link {
  text-align: center
}

.navbar-dark .navbar-nav .nav-link {
  color: black
}

.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
  color: black
}

.navbar-mainnavigation .nav-item {
    display: initial; 
   
}
.navbar-mainnavigation .dropdown-menu {
     width: initial; 
}

.navbar-mainnavigation .nav-link:not(.nav-link-toggle):before {border:0}

.dropdown-toggle::after {
    border: 0.3em solid transparent;
}
.navbar-mainnavigation .navbar-nav {
    width: initial; 
}
@media (min-width: 992px) {
.navbar-mainnavigation>.navbar-nav:last-child, .navbar-mainnavigation>.container>.collapse>.navbar-nav:last-child, .navbar-mainnavigation>.container-fluid>.collapse>.navbar-nav:last-child, .navbar-mainnavigation>.container-sm>.collapse>.navbar-nav:last-child, .navbar-mainnavigation>.container-md>.collapse>.navbar-nav:last-child, .navbar-mainnavigation>.container-lg>.collapse>.navbar-nav:last-child, .navbar-mainnavigation>.container-xl>.collapse>.navbar-nav:last-child {
    margin-left: auto;
    margin-right: auto;
}
}
.dropdown-menu {
  background: #ffead5
}

.dropdown:hover .dropdown-menu {
  display: block !important;
}




.news .article {
   padding-bottom: 0px; 
   margin-bottom: 0px; 
}

.frame {padding-top: 0.5rem !important;
    padding-bottom:  0.5rem !important;}
    
    
    .frame-collapsible, .frame-background-none.frame-space-after-none:not(.frame-ruler-after):not(.frame-has-backgroundimage)+.frame-background-none.frame-space-before-none:not(.frame-ruler-before):not(.frame-has-backgroundimage), .frame-background-primary.frame-space-after-none:not(.frame-ruler-after):not(.frame-has-backgroundimage)+.frame-background-primary.frame-space-before-none:not(.frame-ruler-before):not(.frame-has-backgroundimage), .frame-background-secondary.frame-space-after-none:not(.frame-ruler-after):not(.frame-has-backgroundimage)+.frame-background-secondary.frame-space-before-none:not(.frame-ruler-before):not(.frame-has-backgroundimage), .frame-background-light.frame-space-after-none:not(.frame-ruler-after):not(.frame-has-backgroundimage)+.frame-background-light.frame-space-before-none:not(.frame-ruler-before):not(.frame-has-backgroundimage), .frame-background-dark.frame-space-after-none:not(.frame-ruler-after):not(.frame-has-backgroundimage)+.frame-background-dark.frame-space-before-none:not(.frame-ruler-before):not(.frame-has-backgroundimage) {
    margin-top: 0rem;
}
    
    
    
#page-content {padding-top: 0rem;
    padding-bottom: 1rem}
#c252 .frame-container,   
#c251 .frame-container,   
#c247 .frame-container,    
#c94 .frame-container,
#c95 .frame-container,
#c93 .frame-container {
  background:#F6ECE2;
    padding-right: 0px;
    padding-left: 0px;
   
}
.container .frame-container, .container .xframe-group-container {
    padding-left: 20px; 
    padding-right: 20px; 
}

.carousel-item {background-color:#F6ECE2; background:#F6ECE2;}

#page-content .section-row,#page-content .frame-container
{
  background-color: #fdf6f0;
}
.subcontent-wrap .frame-container ,.subcontent-wrap {background-color:#ddd1c5 !important}
.news .row {
 
     margin-right:0;
    margin-left: 0;
}
/*.news-list-view {    margin: 0 20px;}*/

.container .section-row {margin-bottom:20px}

footer, footer a {
  color: #f6ece2
}

.footer-section-content-column-middle h2 {
  font-size: 130%
}

.footer-section-content-column-right a {
  color: #f6ece2;
  font-size: 130%
}

.card-menu .card-title {
    font-size: 1.15rem;
}
.card {
  background-color: transparent;
  border: 0;
}

.card-img-top picture, .card-img-top img {
  width: 90%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.nav-link-text {
  text-align: center
}

#page-header {
  background-color: #f6ece2 !important
}

.gstitle a {
  text-transform: uppercase;
  color: #d05d2e;
  font-size: 1.2rem;
  text-decoration: none;
}

.gstitle {
  line-height: 1.1;
}

.navbar-mainnavigation {
  box-shadow: none
}

#p1 #page-header,
#p2 #page-header,
#p3 #page-header {
  display: none
}

#nav-item-10, #card-item-10,
#nav-item-26, #card-item-26,
#nav-item-18, #card-item-18 {
  color: #0f5e65 !important;
}

#nav-item-12, #card-item-12,
#nav-item-27, #card-item-27,
#nav-item-19, #card-item-19 {
  color: #ccbb83 !important;
}

#nav-item-14, #card-item-14,
#nav-item-28, #card-item-28,
#nav-item-20, #card-item-20 {
  color: #d08c67 !important;
}

#nav-item-15, #card-item-15,
#nav-item-29, #card-item-29,
#nav-item-21, #card-item-21 {
  color: #bb54a5 !important;
}

#nav-item-16, #card-item-16,
#nav-item-30, #card-item-30,
#nav-item-22, #card-item-22 {
  color: #78b055 !important;
}

#nav-item-17, #card-item-17,
#nav-item-31, #card-item-31,
#nav-item-23, #card-item-23 {
  color: #b54046 !important;
}

.footer-section-meta, .footer-section-content {
  background: none
}

.card-title {
  text-align: center
}

.flexslider {
  margin: 0 0 60px;
  background: none;
  border: 0;
}

.carousel-control-next,
.carousel-control-prev {background-image:none}
