/* Build & design by dylan.mcgannon@gmail.com*/
.panel-default {background:#f8f8f8; border:none; border-radius:0px; box-shadow:none;}
.panel-default .list-group-item, .panel-default .panel-heading {background:none; border:none; border-radius:0px;}
.b-grey-wrapper {background:#333; padding:30px 0px; color:#FFF; }
.b-grey-wrapper h2 {margin-bottom:20px; border-bottom:#666 1px solid; padding-bottom:20px;}
.navbar.navbar-default {border:none; border-radius:0px; background:#efefef;}
.navbar-default .navbar-nav>li>a {font-size:18px; font-weight:300; padding:25px 15px;}
.navbar-default .navbar-nav a.idlink {background:#f8f8f8; margin-left:10px;}
.media:first-child {margin-top:15px;}
.d-grey-wrapper h3 {font-size:30px;}
.d-grey-wrapper h3 small {font-weight:300;}
.d-grey-wrapper form input, .d-grey-wrapper .btn {border:none; box-shadow:none; border-radius:0px; font-size:18px; height:40px;}
.d-grey-wrapper .btn {background:#333; color:#FFF;}
.setheight {height:114px;}
.setheight > p {font-size:16px; line-height:1.4; margin-bottom:25px;}

@media (max-width: 768px) {
.navbar-default {padding:10px 0px;}
.wrapper-logo {clear:both; float:none;}
}

@media (min-width: 768px) and (max-width: 992px) {
	.navbar-default .navbar-nav>li>a {font-size:16px;}
}

@media (min-width: 993px) and (max-width: 1200px) {
	.navbar-default .navbar-nav>li>a {font-size:16px;}
}

/*Product Thumbnail*/
.categorytitle-wrapper {
    height: 23px;
    overflow: hidden;
    margin: 0 0 5px 0;
    font-style: italic;
    font-size: 20px;
}
.panel-body .categorytitle-wrapper {
    height: auto;
}

@media (max-width:767px) {
	.collapse-menu {
		margin: 0;
		padding: 0;
		list-style: none;
		border-bottom: 1px solid #efefef;
	}
	.collapse-menu > li > a {
		padding: 10px 0 10px 25px;
		font-size: 13px;
		line-height: 13px;
		color: #333333;
		display: block;
		background: transparent;
		border-top: 1px solid #efefef;
	}
	.collapse-menu > li:hover > a,
	.collapse-menu > li:focus > a,
	.collapse-menu > li > a:hover,
	.collapse-menu > li > a:focus {
		color: #555555;
	    background: #e7e7e7;
	}
	.third-menu {
		border-bottom: none;
		display: none;
	}
	.third-menu > li > a {
		padding: 10px 0 10px 40px;
	}
}