/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'),
       url('fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fonts/montserrat-v25-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold'),
       url('fonts/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}




a {
    color: rgb(206, 17, 17);;
}
.navbar-light .navbar-nav .nav-link {
  color: #fff;

}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link  {
  /*color: rgba(196, 168, 146);*/
  color: #666;
}
div.ccm-page div.ccm-block-top-navigation-bar .navbar .nav-link:hover {
  /*color: rgba(196, 168, 146);*/
  color: #666;
}
div.ccm-block-autonav .nav-item .nav-link.active, div.ccm-block-autonav .nav-item .nav-link.nav-firstactive {
  color: #666!important;
  font-weight: 400!important;
}
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: #666!important;
}
div.theme-atomik div.ccm-block-autonav {
  background-color: #DDBFAD!important;
}

.bg-light  {
    background-color: #F0F0F0!important;
    color:#6A392B!important;
}
.bild  {
   padding: 0px !important;
}
.bild p{
   margin: 0 !important;
   padding: 0 !important;
}
body {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 1.05rem;
    color:#6A392B!important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-2,
.display-3,
.display-4,
.display-5,
.display-6
{
   font-family: 'Montserrat', sans-serif!important;
   text-transform: none!important;
   font-weight: 400!important;
/*font-family: 'Montserrat', sans-serif!important;*/
/*color: rgb(196, 168, 146)!important;*/
color: #BE8765!important;

}
.ccm-page .logoblock  {
	vertical-align:bottom;
} 
.ccm-page .logoblock img {
	width: auto;
	max-height: 278px;
} 

.ccm-page .top {
      margin-top: 10px;
      margin-bottom: 10px;
	   /* border-bottom: 1px;
	border-bottom-color:#E9BE98;
	  border-bottom-style:solid;*/
}

.ccm-block-next-previous  {
  text-align: justify!important;
  

}
.ccm-block-next-previous-previous-link {
  display:inline-block!important;
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 400!important;
  float:left;

}
.ccm-block-next-previous-next-link {
  display:inline-block!important;
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 400!important;
  float:right;

}
/*.navbar-toggler {
    background-color: rgb(243, 243, 243);
    border-color: #B49754!important;
}*/
/*
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23ccc' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")!important;
}*/
/* ditch the ugle blue outline */
.navbar-toggler:focus,
.navbar-toggler:active {
    outline: 0;
}

/* hide close when burger shown */
.navbar-toggler.collapsed .close-icon {
    display: none;
}

.navbar-toggler:not(.collapsed) .navbar-toggler-icon {
    display: inline;
}
.ccm-block-topic-list-flat-filter li  {
   margin: 1rem;
   background-color:#FFFFFF;


}
.ccm-block-topic-list-flat-filter a  {
   margin: 1rem;


}

.lead {
  font-size: 1.5rem;
  font-weight: 400;
  color: #B49754!important;
}
.ccm-block-feature-link-text border-top  {
  border-color: transparent !important;
    border-top: 0px solid #dee2e6 !important;
    border-top-width: 1px;
}
.text-primary {
  /*color: rgb(196, 168, 146)!important;*/
  color: rgb(206, 17, 17)!important;

}
.gg-item-card-text-title {
  /*color: rgb(196, 168, 146)!important;*/
  color: #B49754!important;
  font-size: 1.2rem!important;
  text-transform: uppercase;
  font-weight: 400!important;
}
.ccm-page .gg-item-card-text-description {
  font-size: 1.1rem;
 /* line-height: 1.2;
  color: #909090;
  text-align: center;*/
  margin-top: 10px!important;
}
.ccm-block-hero-image-text h1 {
  color: rgba(255, 255, 255, 0.8)!important;
  /*color: #fff!important;*/
  text-shadow: 2px 2px 4px #999999;
}
.ccm-block-hero-image-text h2 {
  text-shadow: 1px 1px 1px #fff;
}
.accordion-button:focus {
    z-index: 3;
    border-color: rgb(206 17 17 / 34%)!important;
    outline: 0;
    box-shadow: 0 0 0 .25remrgba(45,122,192,.25);
}
.accordion-button {
  font-size: 1.3rem!important;
   color: #BE8765!important;
   font-weight:500;
}
.accordion-button:not(.collapsed) {
    /*color: #0c63e4;
    background-color: rgb(206, 17, 17, 0.09)!important;*/
    background-color: transparent!important;
}


/*
.container  {
  border: 10px solid transparent!important;

}
*/
/*.ccm-block-hero-image {
    margin-bottom: 2rem;
}
*/
.theme-atomik footer {
    margin-top: 1rem!important;
   /* padding-bottom: 1rem;
    background-color: #f3f3f3;
    color: #6b7075;*/
}
table {
   /* background-color: transparent;
    border-collapse: collapse;*/
    font-family: 'Montserrat', sans-serif!important;
}
.btn-warning {
    background-color: #f3f3f3!important;
    text-transform: uppercase!important;
    font-family: 'Montserrat', sans-serif!important;
    border-color: rgb(206, 17, 17)!important;
	/*color: #000;
    box-shadow: inset 0 1px 0 hsl(0deg 0% 100% / 15%), 0 1px 1px rgb(0 0 0 / 8%);*/
}
.ccm-page > div.container {
  margin-top: 1rem;
  margin-bottom: 0;
}
.ccm-block-hero-image-text, .ccm-block-hero-image-text p.h1, .ccm-block-hero-image-text h3{
  color: #fff!important;
  opacity: 0.8;
}
div.theme-atomik div.ccm-block-hero-image div.ccm-block-hero-image-cover {
    FONT-WEIGHT: 200;
    background-color: rgba(0,0,0,.0);
}
.ccm-block-testimonial-hero-quote h4 {
    color:white!important;

}
/*.ccm-block-hero-image-text h1, .ccm-block-hero-image-text h3{
  font-family: 'Montserrat', sans-serif!important;
}
*/
div.theme-atomik footer {
    /*padding-top: 2rem;
    padding-bottom: 1rem;
    color: #6b7075;
	*/
    background-color: #DDBFAD!important;
}
div.theme-atomik footer hr {
  color: white;
  background-color: white;
  opacity: 0.5;
}
.topcolor {
    background-color: #DDBFAD!important;
	height: 1rem;

}
div.theme-atomik.page-type-blog-entry .col-sidebar>div {
    /*padding-bottom: 2rem;
    margin-bottom: 2rem;*/
    border-bottom: 6px solid #DDBFAD!important;
}

@media (min-width: 992px) {
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl
{
  width: auto;
}
}
@media (max-width: 480px) {
.ccm-page .logoblock  {
    display: block!important;
	vertical-align:bottom;
}
.ccm-page .logoblock img {
	width: auto;
	max-height:none!important;
}
}
div.ccm-page div.ccm-block-top-navigation-bar .navbar, .navbar {
  background-color: #DDBFAD;

  /*border-top: 1px solid #80808070;
  border-bottom: 5px solid #DDBFAD;*/
	/*text-transform:uppercase;*/
}
.logo {
   font-family: 'Montserrat', sans-serif!important;
	/*color: rgb(196, 168, 146);*/
	color: #B49754;

}
.logo a {
	color: #B49754!important;

}
.navbar-brand {
    font-family: inherit!important;
    font-weight: inherit!important;
    font-size: inherit!important;
   /* text-transform: uppercase;
    margin-right: 1rem;*/
}
/*.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgba(0,0,0,.9);
}
*/
.navlogin a {
    color: rgba(0,0,0,.55)!important;
}
.ccm-block-feature-stacked>i {
    font-size: 1.5rem!important;
    margin-bottom: 1rem!important;
    color: #9f5735!important;
}
.gg-item-card-text-tag {
    color: #868686;
	border-color: #DDBFAD!important;
	background-color: #DDBFAD!important;
	font-size: 15px!important;

}
    .gg-masonry-cards-custom .gg-item-card-text {
        cursor: pointer;
    }
/*
.gg-template-masonry-cards .gg-item-card-text { 
overflow: hidden !important; 
height: 10.5rem!important; 
} 
*/

.btn-lukas {
    color: #fff;
    background-color: #DDBFAD;
    border-color: #B49754;
    box-shadow: inset 0 1px 0 hsl(0deg 0% 100% / 15%), 0 1px 1px rgb(0 0 0 / 8%);
	margin-top: 1rem;
}
div.ccm-block-hero-image {
  border-bottom: 5px solid #DDBFAD;
}