/*
Theme Name: Bookish Theme
Theme URL: http://demo.crunchpress.com/bookish
Description: WordPress Theme Based on CrunchPress Framework
Version: 2.5.0
Author: CrunchPress Team
Author URL: http://crunchpress.com
License: CrunchPress Themes
License URL: http://crunchpress.com
Tags: custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* All CSS files contained in stylesheet folder */

/* custom by pat */
.bb_upper{text-transform:uppercase;}
#leistungen h2, #sonderarbeiten h2 {
	font:900 48px/48px 'Raleway', sans-serif;
	color:#000;
	text-transform:uppercase;
	margin: 20px 30px;}
#leistungen h4 {
color:#19c0e4;
margin: 0px 30px 20px;
text-decoration:underline;
}
.pa_l{padding-left:70px !important;}
#slide1{height:450px;}
#slide1 .title{margin-top:260px;}

div.features-outer h3 a{font-size:24px!important;white-space:nowrap;}

.angebot_subtitle{text-transform:none;margin-top:24px;}
.header-top-left{font-size:18px!important;}
#header{background-color:#154d7e!important}

.navigation-area .navbar .nav:before{background-color:#FFF!important;}
.navigation-area .navbar .nav:after{background-color:#FFF!important;}
.navigation-area .navbar .nav > li > a {color:#FFF!important}
.navigation-area .navbar .nav {border-bottom: 1px solid #FFF!important;}
.navigation-area .navbar .nav > li > a:before {background-color:#FFF!important;}

#unsere_leistungen{margin-left:0px!important;}
#main section{padding:20px 0 20px 0 !important;}

.woocommerce-message {
    border: 1px solid #45a2ff!important;
    margin: 20px 0!important;
    padding: 12px!important;
	height:62px;
}
.woocommerce-message a{margin-right:12px;}
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button
{background-color:#45a2ff!important;}
.product-cart-area .text strong.price {color:#45a2ff!important;}
.product-cart-area .frame a{background-color:#FFF!important;}

.product-tab .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	color: #45a2ff!important;
	border-bottom: 2px solid #45a2ff!important;
	border-right: 0;
	border-left: 0;
	border-top: 0;
	position: relative;
}
.tab-content-area {
	float: left;
	width: 100%;
	border-left: 1px solid #45a2ff!important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:10px 20px;
}
.product-tab .nav-tabs > .active > a:before {
	content: '';
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 7.5px 0 7.5px 9px;
	border-color: transparent transparent transparent #45a2ff!important;
	position: absolute;
	right: -25%;
	top: 41%;
}
.product-tab .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	color: #45a2ff !important;
	border-bottom: 2px solid #45a2ff!important;
	border-right: 0;
	border-left: 0;
	border-top: 0;
	background: none;
}
.footer-nav li a{font-size:1em!important;text-transform:none!important;}