/* top bar and header */
#et_top_search, .header-search-container {
	display: none;
}
.cart-contents {
	display: none;
}

.top-bar {
/*display: none;
	background:#00453A;*/
	background-image: url('https://bps-fahrraeder.de/wp-content/uploads/2020/04/topline-3.jpg');
	height: 30px;
	background-repeat: no-repeat;
	background-position: bottom right;
}

#header-inner {
	padding-top: 0;
}

.site-header, .site-header .top-bar, .st {
	border-bottom: 0;
}

.header-social {
	display: none;
}

.site-header .top-bar {
	border-top: 0;
}

#masthead .site-branding {
	max-width: 40%;
}

/* navigation */
.sticky-navigation {
/*position: static;*/
}

#header-inner.sticky-navigation img.site-logo {
	display: none;
}

/* title */
.homepage-widgets .widget .widget-title {
	font-size: 30px;
	color: #525354;
}

/* menu */
.menu-item:hover {
	border: none;
}

/* footer */
.gotop {
	display: none;
}

.site-footer {
	border-top: 0;
}

/*footer grün
.site-footer {
	background: #00453A;
	color: #ffffff;
}

*/
/*footer grau*/
.site-footer {
	background: #eee;
	color: #525354;
}

.footer-bottom {
	background: rgba(0,0,0,.0);
	border-top: 1px solid rgba(0,0,0,.1);
	font-size: 11px;
}

.site-footer a {
	color: #525354;
}

/* hero */
.entry-title {
	display: none;
}

#hero.has-background .overlay, #primary-header .overlay, .page-header.has-featured-image .overlay {
	opacity: 0;
}

.herotext {
	background-color: rgba(0,69,58,0.7);
	padding: 15px;
}

.herotext a {color:#fff !important;text-decoration:none !important;}

#site-navigation {
	font-size: 110%;
}

/* text */
.alignjustify {
	text-align: justify;
}

.alignright {
	text-align: right;
}

.sub-menu {
	background: #fff;
}

/*
Navigation



#site-navigation.main-navigation ul li:hover > a {
	border: 1px !important;
	border-color: #ffffff !important;
}

#site-navigation.current-menu-item ul li:hover > a {
	border: 1px !important;
	border-color: #ffffff !important;
}



#site-navigation .current_page_item.menu-item-62 > a,
#site-navigation .current-menu-item.menu-item-240 > a,
#site-navigation .current_page_ancestor.menu-item-62 > a,
#site-navigation .current_page_item.menu-item-62 > a:hover,
#site-navigation .current-menu-item.menu-item-240 > a:hover,
#site-navigation .current_page_ancestor.menu-item-62 > a:hover {
	color: #ffffff;
	background: #FFAE1B;
}
*/
/*Menü ausklappen*/
#site-navigation .sub-menu a {
	text-transform: uppercase;
	background: #00453A;
	color: #fff;
}

#site-navigation .current_page_item > a:hover, #site-navigation .current-menu-item > a:hover, #site-navigation .current_page_ancestor > a:hover, #site-navigation ul:not(.sub-menu) > .menu-item-has-children:hover > a:hover, #site-navigation ul:not(.sub-menu) > .menu-item-has-children:hover > a, #site-navigation ul:not(.sub-menu) > .menu-item-has-children.focus > a {
	text-transform: uppercase;
	background: #fff;
	color: #00453A;
}

#site-navigation .current_page_item > a:hover {
	text-transform: uppercase;
	background: #00453A;
	color: #fff;
}

#site-navigation ul:not(.sub-menu) > .menu-item-has-children:hover > a, #site-navigation ul:not(.sub-menu) > .menu-item-has-children.focus > a {
	text-transform: uppercase;
	background: #fff;
	color: #00453A;
}

a.primary-button, .pushbutton-wide {
	font-size: 12px;
	color: #fff !important;
	background: #00453A;
	text-transform: none;
	text-decoration: none !important;
}

a.primary-button:hover, .pushbutton-wide:hover {
	background: #006151;
	color: #fff;
}

.titlebox {
5	min-height: 20px;
}

/*footer-menu*/
.footer-widget-area .widget.widget_archive li, .footer-widget-area .widget.widget_categories li, .footer-widget-area .widget.widget_pages li, .footer-widget-area .widget.widget_nav_menu li, .footer-widget-area .widget.widget_recent_comments li, .footer-widget-area .widget.widget_meta li, .footer-widget-area .widget.widget_rss li, .footer-widget-area .widget.widget_recent_entries li {
	text-transform: uppercase;
	font-size: 80%;
	border-top: none;
	margin-top: 2px;
	padding-top: 2px;
}

#primary-header .overlay {
	opacity: 0;
	background-color: rgb(0,69,58);
}

.entry-thumb {
	display: none;
}

.smallfont {
	font-size: 11px;
}

.thwidth {
	width: 30%;
}

.hentry .entry-content a, .hentry .more-link-container a.more-link {
	border-bottom: 0;
	text-decoration: underline;
	color: #525354;
}

.hentry .entry-content a:hover, .hentry .more-link-container a.more-link {
	text-decoration: underline;
	color: #525354;
}

#eu-cookie-law {
	color: #525354;
}

#contact-form-614 h3 {
	display: none;
}

.bgwhite {
	background-color: #fff !important;
}

.wp-block-coblocks-logos {
	max-width: 600px;
}
.site-info {
	display:none;
}

.wpcf7 input[type=text],	 	 
.wpcf7 input[type=email],	 	 
.wpcf7 input[type=tel],
.wpcf7 textarea{
background:#ffffff !important;
color:#000000;
width: 100% !important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
	font-weight:bold;
	border:0px;
	padding:0px;
	margin:0px;
}

.wpcf7 form.sent .wpcf7-response-output{
	font-weight:bold;
	border:0px;
	padding:0px;
	margin:0px;
}

.MuiGrid-root-41{
	background: rgb(254, 164, 0);
}
.page-id-1608 {
	overflow-y: hidden !important;}

.rentle .jss432 {
width: 50% !important;
border: 5px solid #f8f8f8;
padding: 16px;
}