.user {display:block;
width: 1px;
height: 1px;
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.4);}
.bg-primary-bright {background-color: #e7ebdc !important;
}
.mbg-fi {background-color: #56555a;}
.mbg-ca {background-color: #c80006;}
.mbg-la {background-color: #14248c;}
.mbg-bright {background-color: #f3f3f3;}
.bg-grey-bright {background-color: #eeefec;}
.mbg-vari {background-color: #4b4b4b;
}

.mbg-vari-bright {
background-color: rgba(75,75,75,0.1);}
.mbg-vari {background-color: #c80006;
}

.mbg-vari-bright {
background-color: rgba(200,0,6,0.1);}
.mbg-vari {background-color: #14248c;
}

.mbg-vari-bright {
background-color: rgba(20,36,140,0.1);}
.mbg-vari {background-color: #060609;
}

.mbg-vari-bright {
background-color: rgba(6,6,9,0.1);}
.mbg-vari {background-color: #60a60f;
}

.mbg-vari-bright {
background-color: rgba(96,166,15,0.1);}
.mbg-sp {background-color: #060609;}
.mbg-white {background-color: #fff !important;}
#naviline {border-bottom: 1px solid #ccc;
}
.cc_banner a {color: #cc0000 !important;
text-decoration: underline;}
.cc_banner {text-align: center;
font-family: roboto, sans-serif;
font-size: 15px !important;
line-height: 18px !important;
color: #000 !important;
padding-bottom: 0;
}

.cc_message {
font-size: 16px !important;
line-height: 20px !important;}
.cc_btn {color:#fff !important;
background-color:#779824 !important;
transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
border-radius:5px;-webkit-border-radius:5px
}

.cc_container 
.cc_btn:hover,
.cc_container 
.cc_btn:active{
	background-color:#779824;
	color:#fff !important;
}

#btn{
	color:#fff !important;
font-weight: bold;


}
.no-padding {padding-left: 0;
padding-right: 0;}
#logo {position: absolute;
top: 10px;
width: 102px;
height: 115px;
z-index: 9999;}
.navbar-toggler {margin: 20px 0;}
.blue {color: #128acb !important;}
ul.square {list-style-type: square;}
.flex-nav-prev {display: flex;
}

@media only screen and (max-width: 560px) {

.flex-nav-prev {
display: none;
}}
h3 a, h4 a, h2 a, .h2 a, .h3 a, .h4 a {color: #e48600 !important;
text-decoration: none;
/*text-decoration-color: #eeb007 !important;  */
}

h3 a:hover, h4 a:hover, h2 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover {
color: #80b8d6 !important;}
.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;
}
a.text-400 {text-decoration: none !important;
}

a.text-400:hover {
color: #e48600 !important;
text-decoration: underline !important;}
.lead a {font-weight: 500 !important;
}

.lead.font-weight-bold a,
.lead strong a {
font-weight: 800 !important;}
