@font-face {
    font-family: 'texgyreadventorregular';
    src: url('/out/flow/src/webfont/texgyreadventor_regular_macroman/texgyreadventor-regular-webfont.eot');
    src: url('/out/flow/src/webfont/texgyreadventor_regular_macroman/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/out/flow/src/webfont/texgyreadventor_regular_macroman/texgyreadventor-regular-webfont.woff') format('woff'),
         url('/out/flow/src/webfont/texgyreadventor_regular_macroman/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('/out/flow/src/webfont/texgyreadventor_regular_macroman/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	font-family: 'texgyreadventorregular',arial;
}

#mainnav,
body.fixed-header #header #mainnav.fadeIn {
	background-color:#37308b;
}
.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:#fff;
	font-weight:bold !important;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color:#fff;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color:#fff;
}
.dropdown-menu {
	background-color:#e1e0e0;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	color:#fff;
	background-color:#37308b !important;
	font-weight:bold;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color:#000;
	background-color:#dedfe0;
	font-weight:bold;
}

#footer {
	color:#fff;
	background-color:#9fa1a4;
	font-size:13px;
}

#footer a {
	color:#fff;
}

#pro_footer_banner {
	background-color:#dedfe0;
	/*border-bottom:20px solid #fff;*/
	padding:10px;
}

.navbar {
	border:none;
}

body.cl-start .boxwrapper .page-header h2 {
	background-color:#9fa1a4;
	padding:10px 15px;
	color:#fff;
	font-weight:bold;
	font-size:25px;
	text-align:left;
}

#boxwrapper_bargainItems {
	background-color:#DDDDDD;
}

@media (min-width:768px) {
	body.cl-start .boxwrapper .list-container .infogridView,
	.listDetails
	{
		text-align:center;
	}
}

body.cl-start .boxwrapper .page-header h2, .boxwrapper .page-header h3, .boxwrapper .page-header .h3 {
	margin-top:0;
}

.productData {
	padding:0 30px;
}

body.cl-start .boxwrapper {
	background-color:#DDDDDD;
}

#productList {
	background-color:#DDDDDD;
	display:inline-block;
	padding-top:30px;
	/*padding-bottom:30px;*/
	/*clear:both;*/
}

#detailsRelated .tab-content {
	background-color:#DDDDDD;
}

.nav-tabs > li.active a {
	background-color:#DDDDDD !important;
}

#boxwrapper_newItems {
	margin-left: -15px;
	margin-right: -15px;
}

body {
	background:#fff !important;
}

body > .container > .main-row {
	box-shadow:none;
}

body.cl-start .boxwrapper {
	margin:0;
}

#header .header-box {
	padding:15px 0;
}

.subcatList {
	background-color:#DDDDDD;
	padding: 25px 30px;
	padding-bottom:0;
}

.boxwrapper .list-container .gridView .productBox .picture {
	border-bottom:0;
}

.form.search .btn-primary {
	background-color:#e1e0e0;
	border-color:#e1e0e0;
}



/*.actions .btn-primary::before {
	content:"";
	position:absolute;
	left:0;
	background-color:white;
	background-image:url(/out/flow/img/cart.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width:33px;
	height:100%;
	border:1px solid #fff;
	border-radius: 4px 0 0 4px;
	top: 0;
	background-size:60%;
}

.actions .btn-primary {
	padding-left:42px;
	border:0;
}*/

.btn-primary {
	background-color:#9fa1a4;
	border-color:#9fa1a4;
}

.btn-primary:hover {
	background-color:#37308b;
}

.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.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: #fff;
	border-color: #ccc;
}

.boxwrapper .list-container .gridView .productBox .title,
.boxwrapper .list-container .infogridView .productBox .title  {
	font-weight:normal;
	height:auto;
}

body.cl-start .boxwrapper .list-container .infogridView, .listDetails,
body.cl-start .boxwrapper .list-container .infogridView, .listDetails > div  {
	text-align:left;
}

.boxwrapper .list-container .gridView .productBox .price .lead,
.boxwrapper .list-container .infogridView .productBox .price .lead {
	font-weight:600;
}

.boxwrapper .list-container .gridView .productBox .picture img {
	margin:0;
}

#searchParam {
	border-color:#e1e0e0;
}

.pro_orange {
	color:#f57215;
}

#pro_box1 {
	padding-right:7.5px;
	padding-left:0;
}

#pro_box2 {
	padding-right:7.5px;
	padding-left:7.5px;
}

#pro_box3 {
	padding-right:0px;
	padding-left:7.5px;
}

@media (max-width:768px) {
	#pro_box1 {
		padding-right:0;
	}
	#pro_box2 {
		padding-top:15px;
		padding-left:0;
		padding-right: 0;
	}
	#pro_box3 {
		padding-top:15px;
		padding-left:0;
		padding-right:0;
	}	
}

.navbar-collapse {
	padding-left:0;
}

#navigation > li.dropdown > a.dropdown-toggle > i.fa.fa-angle-down {
	display:none;
}

h1 {
	font-size:21px;
}

body.cl-thankyou ol.checkoutSteps li .num,
body.is-checkout ol.checkoutSteps li .num {
	background-color:#37308b;
}

body.cl-thankyou ol.checkoutSteps,
body.is-checkout ol.checkoutSteps {
	border-color:#37308b;
}

body.cl-details #detailsItemsPager .pager-overview-link,
body.cl-details #detailsItemsPager .pager-prev,
body.cl-details #detailsItemsPager .pager-next,
body.cl-details #detailsItemsPager .pager-overview-link a,
body.cl-details #detailsItemsPager .pager-prev a,
body.cl-details #detailsItemsPager .pager-next a {
	color:#37308b;
}

body.cl-details .details-col-right .action-links a {
	color:#777;
}

.text-danger {
	color:#FC6621;
}



@media (min-width:768px) {
	#pro_footer_banner > .row > .col-sm-4 {
		display:table-cell;
		float:none;
	}

	#pro_footer_banner > .row > .col-sm-4:nth-child(2) {
		vertical-align:middle;
	}
}

@media (max-width:768px) {
	body.cl-start .boxwrapper .list-container {
		margin-top:0;
	}
	.boxwrapper .list-container .infogridView {
		margin-bottom:0;
	}
	#mainnav .nav > li > a {
		font-size: 1em;
		padding:10px;
		margin-left: 15px;
	}	
}

@media (min-width:992px) {
	body.cl-start .boxwrapper .list-container {
		margin-top:0;
	}
	.boxwrapper .list-container .infogridView {
		margin-bottom:0;
	}
}

.alert-info {
	background-color: #FC6621;
	color: #000;
}

.dropdown-menu .alert-info {
	background-color: #e1e0e0;
	border:0;
	color: #000;
}

a:hover, a:focus {
	color: #ef7d00;
}

#mainnav .nav > li > a {
	font-size: 1em;
	padding:10px;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color:#ef7d00;
	border-color:#ef7d00;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color:#ef7d00;
}

#jumptotop {
	color:#ef7d00;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	background-color:#ee7f00;
	border-color:#ee7f00;
}

.spacer {
	height:auto;
	min-height:30px;
}

.flexslider .flex-direction-nav .flex-prev {
    left: 8px;
    
}

.flexslider .flex-direction-nav .flex-next {
    right: 8px;
    
}


iframe{display:inline-block}.video-wall{position:relative;font:400 1em/1.46 Helvetica,Arial,sans-serif;color:#333;display:inline-block;min-height:18em;min-width:28em;margin:0;background-color:#eee;box-sizing:border-box;border:1.5em solid #ccc;padding:1em}.video-wall strong{display:block;text-align:center;font-size:1.1em;margin:0}.video-wall div{position:absolute;width:calc(100% - 2em);top:3em;bottom:7em;overflow-y:auto}.video-wall p{font-size:.8em;margin:0 0 1em}.video-wall a{color:inherit}.video-wall .video-link{display:block;white-space:nowrap;font-size:.8em;margin:0;position:absolute;left:50%;bottom:6em;transform:translateX(-50%)}.video-wall button{-webkit-appearance:none;cursor:pointer;color:#eee;font:700 .8em/1.2 Helvetica,Arial,sans-serif;display:block;width:14.5em;height:4.25em;border:0 none;border-radius:.75em;padding:0 0 0 5.5em;text-align:left;margin:0;position:absolute;left:50%;bottom:1em;transform:translateX(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath fill='%23eee' d='M11.109 17.625l7.562-3.906-7.562-3.953v7.859zM14 4.156c5.891 0 9.797 0.281 9.797 0.281 0.547 0.063 1.75 0.063 2.812 1.188 0 0 0.859 0.844 1.109 2.781 0.297 2.266 0.281 4.531 0.281 4.531v2.125s0.016 2.266-0.281 4.531c-0.25 1.922-1.109 2.781-1.109 2.781-1.062 1.109-2.266 1.109-2.812 1.172 0 0-3.906 0.297-9.797 0.297v0c-7.281-0.063-9.516-0.281-9.516-0.281-0.625-0.109-2.031-0.078-3.094-1.188 0 0-0.859-0.859-1.109-2.781-0.297-2.266-0.281-4.531-0.281-4.531v-2.125s-0.016-2.266 0.281-4.531c0.25-1.937 1.109-2.781 1.109-2.781 1.062-1.125 2.266-1.125 2.812-1.188 0 0 3.906-0.281 9.797-0.281v0z'%3E%3C/path%3E%3C/svg%3E") no-repeat 1em center #666;background-size:3.5em;transition:background-color .3s}.video-wall button:hover{background-color:#444}

.linkbutton {
  background-color: #f08123;
  color: white;
  display: inline-block;
  font-weight: bold;
  padding: 5px 40px;
  margin: 0;
}

.linkbutton > a {
	color: white;
	text-decoration:none;
}

.btn-info {
  color: #fff;
  background-color: #ef7d00;
  border-color: #ef7d00;
}

.btn-info:hover {
  color: #fff;
  background-color: #ef7d00;
  border-color: #ef7d00;
}

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #ef7d00;
  border-color: #ef7d00;
}

.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #ef7d00;
  border-color: #ef7d00;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #ef7d00;
  border-color: #ef7d00;
}