.fieldnod {display:none;
visibility:hidden;}
.trenner {position:relative;
float:left;
clear:both;
background:url(src/bgmainimage.png) bottom center no-repeat #f1975c;
background-size:contain;
width:100%;
min-height: 400px;
overflow:hidden;
margin-bottom: 20px;
}

@media screen and (max-width:768px) {

.trenner {
min-height:250px
}

}

@media screen and (max-width:567px) {

.trenner {
min-height:200px
}}
.pb-12, .py-12 {padding-bottom: 12rem !important;}
.pt-12, .py-12 {padding-top: 12rem !important;}
.hurra {display: none;
}

.dropdown-toggle:focus {
border: 0;
outline: transparent;
}

.nav-item:active,
.nav-item:hover,
.nav-item:focus {
border: 0 !important;
outline: none;
}
#userlike-view-container {background-color:#fff !important;}
.userlike-theme-bg  {background-color: rgba(153, 153, 153, 0.80) !important;}
.tshad {text-shadow: 2px 2px 2px rgba(0,0,0,0.1);}
.breadcrumb {color: #fff!important;
padding: 5px 0; 
background-color:#323e46;
text-transform:uppercase;
font-size: 82%;
border-radius: 0;
font-weight:bold;}
.breadcrumb a, breadcrumb a:visited {color: #fff !important;
text-decoration: underline;
font-weight: bold;}
.desaturate {filter: grayscale(100%); /* Standard */
    -webkit-filter: grayscale(100%); /* Webkit */
    filter: url(/elements/grayscale.svg#desaturate); /* Firefox 4-34 */
    filter: gray;  /* IE6-9 */
    -webkit-filter: grayscale(1); /* Old WebKit */
transition: ease-out 0.5s;
}

.desaturate:hover {
    filter: grayscale(0%);
    filter: none;
    -webkit-filter: grayscale(0); /* Old WebKit */
    opacity: 100;
transition: ease-in 0.5s;}
.fa-w-8 {fill: #326073;
color: #326073 !important;}
.spaceless {margin-bottom: 0 !important;
padding-bottom: 0 !important;}
p a:hover {color: #326173 !important;
text-decoration: underline;
}

p a:visited {
color: #cc0000;}
.card {  background-color: transparent;}
.inv_desaturate {    filter: none;
    opacity: 100;
    transition: ease-out 0.5s;
}

.inv_desaturate:hover {
filter: grayscale(100%); /* Standard */
    -webkit-filter: grayscale(100%); /* Webkit */
    filter: url(/elements/grayscale.svg#desaturate); /* Firefox 4-34 */
    filter: gray;  /* IE6-9 */
    -webkit-filter: grayscale(1); /* Old WebKit */
transition: ease-in 0.5s;
}
ol.a {list-style-type: upper-roman;}
.tshadow {text-shadow: 2px 2px 3px #000000;}
.flex-control-nav .flex-control-paging {display:none;
visibility: hidden;}
.cdc {background-color: #313e46;
border-top: 1px solid #fff;}
.header-text {text-align: left;}
.btn-back-to-top {position: fixed;
bottom: 0;
left: 20px;
z-index: 999;
background: rgba(235, 237, 0, 1.0);
height: 2.75rem;
width: 2.25rem;
text-align: center;
line-height: 1.75rem;
font-size: 1.25rem;
color: #000;
border-radius: 5px 5px 0 0;}
.desat {    filter: none;
    opacity: 100;
    transition: ease-out 0.5s;
}

.desat:hover {
filter: grayscale(100%); /* Standard */
    -webkit-filter: grayscale(100%); /* Webkit */
    filter: url(/elements/grayscale.svg#desaturate); /* Firefox 4-34 */
    filter: gray;  /* IE6-9 */
    -webkit-filter: grayscale(1); /* Old WebKit */
transition: ease-in 0.5s;
}
.bg-blue {background-color: #011d53 !important;}
.svg-logo {max-width: 220px;
height:60px;
margin: 0;
padding: 0;}
#dfltheader {display:none;}
body {background-color: #333333;
}

main {
background-color: #ffffff;}
.nav-item.active {background-color: rgba(197,196,0,1.0);
}

.nav-item.active a .nav-link-text {
color: #000 !important;
}
.nav-item:hover {background-color: rgba(197,196,0,1.0);
}

span.nav-link-text {
background: none !important;
}
#bsmenu {margin:0;
padding:0;
}


@media (max-width: 1199px) {
#bsmenu {
margin-top: 1.6rem;
}}
.inner-clip {clip-path: polygon(7% 9%, 100% 0%, 100% 100%, 0% 95%);}
.outer-clip {clip-path: polygon(0% 2%, 100% 0%, 100% 98%, 0% 100%);}
.skew {transform: skewy(-1.5deg);}
.header-clip {clip-path: polygon(0% 0%, 100% 0%, 100% 90%, 0% 100%);}
.bg-clip {background: url(../src/top-clip.png) top left no-repeat #efefef;
background-size: contain;
}

.bg-clip-secondary {
background: url(../src/top-clip.png) top left no-repeat #898a00;
background-size: contain;

}
.low-clip {clip-path: polygon(3% 3%, 100% 0%, 100% 100%, 0% 97%);
transition: 0.5s ease;}
.bg-bottom-clip {background: url(../src/bottom-clip_light.png) bottom left no-repeat transparent;
background-size: contain;
}
.rlist_icon {position: relative;
float:left;
margin-right: 0.825rem;
width: 1.525rem;
height: 1.525rem;}
.rlist_item {float: none;
clear:both;
width: 100%;
margin: 0;
padding: 1.0rem 0;
border-bottom: 1px solid  #ecead9;}
.bg-hover {background-color: inherit;
transition: background-color 0.5s ease;
}

.bg-hover:hover {
background-color: #ffed03;
transition: background-color 0.5s ease;
}
.no-deco, a.no-deco {text-decoration: none;
}

no-deco:hover,
a.no-deco:hover {
text-decoration: none

}
.bg-lightgreen {background-color: #ffffd3;}
.bg-primary-light {background-color: #fffde2 !important;
}
