.x-container.max {
max-width: 100%!important;
width: 100%!important;
}
.x-container.max .x-section {
padding-left: 4%!important;
padding-right: 4%!important;
}
.x-container.max .x-section.fullwidth {
padding-left: 0!important;
padding-right: 0!important;
}
.tp-revslider-mainul {
position:fixed!important;
}
.entry-wrap {
padding: 0!important;
}
.x-navbar {
background-color: #1b7fc2;
padding-left: 4%!important;
padding-right: 4%!important;
}
.x-navbar .desktop .x-nav > li > a {
padding-top: 30px!important;
}
.x-navbar .desktop .x-nav > li > a > span {
border: none!important;
}
.x-navbar .desktop .x-nav > li > a, .x-navbar .desktop .sub-menu a {
color: #F0D318!important;
}
.x-navbar .mobile .x-nav li a {
background-color: #F0D318;
color: #1B7FC2!important;
}
.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
padding-right: 10px!important;
padding-left: 10px!important;
}
.x-nav .current-menu-item a span {
color: #1B7FC2!important;
}
.x-nav .current-menu-item a span 
{
background-color: #F0D318;
}
.x-nav a span:hover {
color: #1B7FC2!important;
background-color: #F0D318;
-webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; }
.x-btn-navbar, .x-btn-navbar.collapsed {
font-size: 40px!important;
}
.x-btn-navbar {
margin-top: 16px!important;
}
.x-btn-navbar {
color: #F0D318!important;
text-shadow: none!important;
}
.x-text.gelb p, .x-text.gelb h1, h1.gelb {
color: #F0D318!important;
}
h1 {
font-size: 2.2em;
color: #1b7fc2!important;
margin-bottom: 30px;
margin-top: 0;
}
.x-slider-container.above, .x-slider-container.below {
border-bottom: 0;
}
a:focus, select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="submit"]:focus, input[type="checkbox"]:focus {
outline: none!important;
outline-offset: 0!important;
}
.x-colophon.top {
background-color: #f0d318;
border-top: none;
padding: 15px 0;
position: relative;
}
.x-colophon.top a {
color: #000;
}
.x-colophon.top a:hover {
color: #1A7EC0;
}
.page-id-214 .x-nav-wrap.desktop, .page-id-214 .x-breadcrumb-wrap, .page-id-214 .entry-header h1 {
display: none;
}
.page-id-214 h2 {
font-family: Roboto!important;
font-size: 1.8em;
margin-top: 0;
}
.clown-ende {
position: absolute;
bottom:-70px;
right:0;
}
#kontakt a {
color: #000;
text-decoration: underline;
}
#kontakt a:hover {
color: #F0D318;
}
@media screen and (max-width: 980px) {
.x-column.x-sm {
float: none;
margin-right: 0;
width: 100%;
}
}
@media screen and (max-width: 900px) {
.clown-ende {
position: relative;
}
}
@media screen and (max-width: 1320px) {
.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
padding-right: 0!important;
padding-left: 0!important;
}
}
@media screen and (max-width: 1200px) {
.wp-image-93, .wp-image-95 {
display: none;
}
h1 {
font-size: 1.8em!important;
}
}
@media screen and (max-width: 420px) {
.x-brand {
width: 80%;
}
h1 {
font-size: 2em;
}
}