
.row .row {
  margin-right: -15px;
  margin-left: -15px;
}
.nav .caret {
    border-top-color: #000000;
    border-bottom-color: #000000;
}

.navbar-inverse .nav .caret {
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
}

.nav.navbar-nav li b {
  color: #000000;
  display: block;
  margin-top: 15px;
  font-size: 13px;
}

.navbar-inverse .navbar-nav li b {
  color: #ffffff;
}

.pages div {
  margin: 0;
  padding-left: 0;
}

.pages .stockSort b {
  display: block;
  float: left;
  padding: 0 10px 0 0;
  margin: 0;
  line-height: 35px;
  font-weight: 400;
  font-size: 14px;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
}

.pagination {
  margin: 0 0 10px;
}

.stockSort{
	padding-top:20px
}

.widget-panel .panel-body {
	padding-left:0;
	padding-right:0;
}

.widget-panel h3 {
	margin-top:0;
}

.widget-panel {
	line-height:17px;
	border:0;,
}

.widget-panel .btn-submit {
	margin-top:10px;
}

.widget-panel .form-group {
	margin-bottom:5px;
}

.widget-panel .control-label {	
	margin-bottom:0;
  	font-size: 14px;
}

form .form-group select {
	height: 30px;
	line-height: 30px;
	padding: 4px 6px;
}

.navbar-brand img{
	min-width:100px;
}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides{padding-left:0;padding-right:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
#carousel.flexslider .slides>li{padding:5px;cursor:pointer}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0 15px;background:#fff;border:4px solid #fff;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(im/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}
.flex-direction-nav .flex-prev{left:-36px}
.flexslider:hover .flex-next{opacity:.8;right:5px}
.flexslider:hover .flex-prev{opacity:.8;left:5px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .active{opacity:1;cursor:default}

@media screen and (max-width:860px){
	.flex-direction-nav .flex-prev{opacity:1;left:0}
	.flex-direction-nav .flex-next{opacity:1;right:0}
}

@media (max-width: 990px) and (min-width: 768px) {
	.row.pages {
		border: 1px solid #ddd;
		margin-bottom: 10px;
	}
	.pages .stockSort {
		margin: 10px 0 0 15px;
		padding: 0;
	}
	.pages .stockSort b {
		padding: 0;
		margin: 0;
		line-height: 18px;
	}
	.pages .paginationResults {
	  	margin-top: 5px;
	}
	.pages .pagination, .pages .paginationResults {
	  	margin-right: 10px;
	}
}

@media (max-width: 767px) {
	.nav.navbar-nav li b {
	  display: none;
	}
	.pull-left, .pull-right{
		float:none !important;
	}

    p.phone-top{
     margin-top: 15px;
    }

    p.phone-top strong{
    	display:block;
    }
    .pages .stockSort b {
	  display: none;
	}
	.pages .text-right{
		text-align: left;
	}
	.pages .col-xs-12, .pages .row {
	  padding: 0;
	  margin: 0 5px;
	}

	.widget-container {
		padding:0;
		margin-top:-20px;
		margin-left:-5px;
		margin-right:-5px;
	}

	.widget-panel {
		border:none;
	}
	.stockSort {
		padding-top: 0px;
		padding-bottom: 5px;
	}
	.jumbotron.jumbotron-custom.panelPic {
		padding:0;
		margin:0;
	}
	.jumbotron-custom .header-slide {
		padding:0;
	}

	.header-info {
	  margin: 15px;
	}
}

.description-comments{
	white-space: pre-wrap;
}

.csn-cms-content img{
	max-width: 100%;
}