/* Build & design by dylan.mcgannon@gmail.com*/
body {padding-top:40px;}
html, body, input {font-family: 'Roboto', sans-serif;}
h1, h2, h3, h4, h5 {font-weight:bold;}
a, a:hover {color:#333;}
.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;}
.wrapper-footer {background:#EFEFEF; padding:40px 0px;}
.d-grey-wrapper {background:#e6e6e6; padding:30px 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;	}
.payment-icon-container {background:#FFF; border-radius:50px;}
.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;}
h3.phone {text-align:right; font-size:30px;}
h3.phone .text-muted {font-weight:300; font-style:italic;}
h3.phone a {color:#797979;}
.header-search input, .header-search .btn {border-radius:0px; border:1px solid #f8f8f8; font-size:18px; box-shadow:none;}
.header-search .btn {background:#f8f8f8;}
.header-search input {height:39px; font-weight:300; font-style:italic;}
.wrapper-footer .nav-pills a {color:#888;}
.thumbnail .addtocart {min-width:190px;}
.thumbnail {border-radius:0px; border:1px solid #EFEFEF;}
.media:first-child {margin-top:15px;}
.vertical-banners img {margin-bottom:25px; width:100%;}
.horizontal-banners img {width:100%; margin-bottom:25px;}
.no-padding-right {padding-right:0px;}
.list-social a {height:60px; width:60px; padding:5px; text-align:center; line-height:1.5; display:block; background:#000; font-size:34px; color:#FFF;}
.list-social a.text-facebook{background:#3b5998}
.list-social a.text-twitter{background:#00acee}
.list-social a.text-google-plus{background:#dd4b39}
.list-social a.text-youtube{background:#c4302b}
.list-social a.text-instagram{background:#3f729b}
.list-social a.text-pinterest{background:#c8232c}
.list-social a.text-tumblr{background:#34526f}
.list-social a.text-linkedin{background:#0e76a8}
.wrapper-footer address {opacity:.5; font-size:16px;}
.wrapper-footer h4 {font-weight:bold; font-size:18px; margin-bottom:20px;}
.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;}
.thumbnail .caption {position:relative; height:240px;}
.dropdown-block {position:absolute; bottom:118px; left:0px; background:#FFF; box-shadow:0px -3px 5px rgba(0,0,0,0.25); margin:9px;}
.dropdown-block .table-bordered {margin-bottom:0px; border:none !important;}
.multiprice {height:45px;}
.setheight {height:114px;}
.setheight > p {font-size:16px; line-height:1.4; margin-bottom:25px;}
.thumbnail .caption form {margin-bottom:10px;}
.btn {border-radius:0px !important;}
.btn-primary {
  color: #fff;
  background-color: #333;
  border-color: #333;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #222;
  border-color: #222;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #222;
  border-color: #222;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #e72f65;
  border-color: #e72f65;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #cd2456;
  border-color: #cd2456;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #cd2456;
  border-color: #cd2456;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

#homepage-content {font-size:18px !important;}

@media (max-width: 768px) {
h3.phone {text-align:center; margin:20px 0px;}
.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) {

	.thumbnail .addtocart {min-width:140px;}
	.navbar-default .navbar-nav>li>a {font-size:16px;}
}



/*Product Thumbnail*/
.thumbnail .caption h3 {
    height: 2.5em;
	overflow: hidden;
    margin-bottom: 5px;
}
.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) {

.thumbnail .caption h3,
.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;
	}
}
