/** Body */
body {
	font-weight: 400;
}

/** Site Header */
.site-header {
	background: #354459;  /* dunkelblau: #003254 // grün: #01a1a8; // magenta: #cc3366; */
}

.site-header .site-title a:before {
	content: url('http://portal.lipfert-glas.de/wp-content/uploads/2014/09/lipfert-glas-logo_50.jpg');
	margin-right: 7px;
	width: 48px;
	height: 50px;
}

.site-header .site-title,
.site-header .site-title a {
	/* color: #cc3366 !important; */
	font-size: 48px;  /* 40px; */
	font-weight: 700 !important;
}

.site-header .tagline {
	color: #eee;  /* #666; */
  	font-size: 20px;
	vertical-align: bottom !important;
}

/* .site-header .shop-menu {
	display: none;
} */

/* .nav-primary {
	background: #e5e5e5;
} */

.nav-primary li.highlight {
	background: #e5e5e5; /* #f79898; */
}

.genesis-nav-menu {
	font-size: 14px;
}

/** Content: WooCommerce */
.woocommerce-ordering select {
	background: #eee;
	font-weight: 500;
}

/** Content: Forms */
.content .entry .formsbg,
.content .entry .infobg {
	background: #ffffcc;
	padding: 40px;
}

.content .entry .formsbg {
	margin: 40px;
}

.content .entry .infobg {
	margin-bottom: 40px;
}

/** Mobile Menu */
.menu-mobile .lipfert-mobile .lipfert-mobile-link,
.menu-mobile .lipfert-mobile .lipfert-shop-link {
	display: inline !important;
	vertical-align: baseline !important;
}

.menu-mobile .lipfert-mobile .lipfert-mobile-pipe {
	margin-top: -2px !important;
	display: inline-block !important;
	vertical-align: text-top !important;
}

.menu-mobile .lipfert-mobile a.lipfert-mobile-link:before {
	content: url('http://portal.lipfert-glas.de/wp-content/uploads/2014/09/lipfert-glas-logo_20.jpg');
	margin-left: 10px;
	margin-right: 7px;
	width: 19px;
	height: 20px;
}

.menu-mobile .lipfert-mobile a {
	font-size: 20px;
	font-weight: 700 !important;
	/* vertical-align: text-bottom !important; */
}

/** Footer Widgets */
.footer-widgets {
	background: #eee;
}

.footer-widgets a.button,
.footer-widgets input[type="submit"] {
	color: #fff;
  	font-weight: 700;
}

.footer-widgets input[type="search"] {
	width: 75%;
}

#text-8 .textwidget p {
    margin: 0px 0px 10px;
}

/** Pagination */
.pagination {
	margin-left: auto !important;
	margin-right: auto !important;
}

.archive-pagination li a, 
.archive-pagination li.active a,
.archive-pagination li a:hover {
	font-size: 16px;
	font-weight: 700;
}

.archive-pagination .active a,
.archive-pagination li a:hover {
	background: #cc3366;
}

/** Taxonomy Description */
.tax-product_cat .term-description {
	background: #f7f7f7;  /* #eee; */
	padding: 20px 20px 5px;
	margin-bottom: 20px;
}

/** Newsletter */
.sidebar .gform_widget,
.footer-widgets .gform_widget {
	background: #ffffcc;
	padding: 15px 15px 5px;
}

.widget-nl-info {
	font-size: 13px;
}

.widget-nl-area_wrapper .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span,
.widget-nl-area_wrapper span.name_first,
.widget-nl-area_wrapper span.name_last {
    width: 99% !important;
}

/** Plugin: Soliliquy */
.tax-product_cat .term-description .soliloquy-fc-slider .soliloquy-caption {
	width: 60%;
	/* max-width: 80%; */
	left: 0;
	top: 0;
}

.tax-product_cat .term-description .soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title {
	font-size: 12px;
}

/** Plugin: WooCommerce Request A Quote (Dvin) */
.addquotelistlink {
  	display: inline-block;
	text-align: center !important;
}

.addquotelistlink button,
.addquotelistlink a.addquotelistbutton {
	font-size: 16px;
	font-weight: 700;
}

.addquotelistlink button:before {
/* content: '→ '; */
	content: " ";
	font-family: "fontawesome";
}

.addquotelistlink .quotelistaddedbrowse,
.addquotelistlink .quotelistexistsbrowse {
	background: #f7f7f7;
	padding: 20px;
}