@charset "utf-8";
/* CSS Document */

.clearTopNav {margin-top:70px;}
.nav-custom-colors {background-color: #7CA8D7; color: #fff;}
.navbar-default .navbar-nav>li>a {color: #fff;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {color: #333;background-color: #e7e7e7;}
.container .jumbotron, .container-fluid .jumbotron {padding-right: 30px;padding-left: 35px;}
.jumbotron img {float:left;margin-right: 20px;}
.navbar-brand {float: left;height: 50px;padding: 0px 15px;}
.navbar-default .navbar-toggle .icon-bar {background-color: #000;}
.navbar-default .navbar-toggle {border-color: #000;}
/* Homepage */
.tab-pane {padding: 25px;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}

h2.redtitle {color:#C00;}

/*** Catalog ***/
.catblock a {text-decoration: none;}
.cat-section-btn {
    font-size: 32px;
    text-align: right;
    font-weight: normal;
    line-height: 1em;
    font-family: open-sans-condensed;
    padding-right: 10px;
    color: rgb(71, 133, 199);
    text-shadow: rgb(216, 216, 216) 0px 3px 2px;
    display: block;
    padding-top: 0px;
}
@media only screen and (max-width: 1240px) {
	.cat-section-btn {font-size: 30px;}
}
@media only screen and (max-width: 950px) {
	.cat-section-btn {font-size: 27px;}
}
@media only screen and (max-width: 480px) {
	.cat-section-btn {font-size: 23px;}
}

.cat-page-title {margin-bottom: 40px; text-align:center;font-family: open-sans-condensed, helvetica, arial, sans-serif; font-size: 3em;}

.cat-grid-item {display: inline-block; width:30%; min-width: 180px; margin: 0 5px 5px 0; padding: 5px; text-align:center; border: 1px solid #eee;}
.cat-grid-item h3 {font-family: 'Open Sans', helvetica, arial, sans-serif; font-size: 1.1em; font-weight: 300; color: #000;}
.pricetag {display:block;}
.quantity {display:block;}
.product-name {}

.catblock {
	position: relative;
	margin: 10px 0;
	padding: 10px;
	text-align:right;
	border: 1px solid #eee;
	background-repeat: no-repeat;
}
