/* 
Theme Name: Bridge Child ENGLISH
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
/*@import url("../bridge/style.css");*/
.grecaptcha-badge {
    display: none !important;
}
.page_header {
    display: none;
}

/* START Bottom Part of Description */
.afterdesc1, .afterdesc2 {
  display: inline-block;
  width:50%;
  padding: 20px 30px 20px 20px;
  font-size: 16px;
  min-height: 100px;
  }
.afterdesc1 {background: #f5f5f5;vertical-align: top;}
.afterdesc2 {border: dashed 1px #ddd;}
.lefticon, .righticon {
  float: left;
  padding-right: 14px;
  /*padding-top: 10px;*/
  }
.lefticon .fa, .righticon .fa {font-size: 30px !important;color: #0094df;padding-top:0;}
/*.bottomleft {padding-top: 20px;}
.bottomright {padding-top: 10px;}*/
.bottomleft, .bottomright {text-align: justify;color: #666;font-size: 12px;padding-top: 0px;overflow: hidden;}
@media screen and (max-width: 1100px) {
  .afterdesc1, .afterdesc2 {width:100%;} 
}
/* END Bottom Part of Description */

.whitebutton {
    background: #fff !important;
    color: #333 !important;
    text-decoration: none !important;
    display: inline-block;
    font-size: 13px;
    padding: 14px 20px;
    letter-spacing: 0.5px;
    border: none !important;
    font-family: 'Open Sans';
    text-transform: uppercase;
    font-weight: 700;
    border: solid 2px #333 !important;
    border-radius: 4px;
}
.whitebutton:hover {
  color: #fff !important;
  border: solid 2px #0094df !important;
  background: #0094df !important;
}
.newbutton {
  background: #f80 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  display: inline-block;
  font-size: 20px;
  padding: 8px 20px;
  letter-spacing: 0.3px;
  border: none !important;
  width: auto !important;
  font-family: 'Oswald' !important;
  border-radius: 4px;
  font-weight: 100 !important;
}

.newbutton:hover {
  text-decoration: none;
  background: #e66405 !important;
}
.manifest-button {
  color: #fff;
  background: #0094df;
  border: none;
  width:100%;
}
.manifest-button:hover,
.manifest-button:active,
.manifest-button:focus {
  color: #fff !important;
  background: #007fbf !important;
  border: none !important;
}

/**/
.onlymanifested {
    background: #eee !important;
    border-bottom: solid 1px #fff;
}
/**/

.label.updated {
    background: #db623d;
}
.label {
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
    margin-right: 8px;
    text-shadow: none;
    text-transform: uppercase;
    display: inline;
    padding: .2em 1em .3em;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    margin-left: 8px;
    letter-spacing: 0.5px;
}

.youtube-container {
position: relative !important;
padding-bottom: 56.25% !important;
padding-top: 30px !important;
height: 0px !important;
overflow: hidden !important;
}

.youtube-container iframe,
.youtube-container object,
.youtube-container embed {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
}
ul.heateor_sss_sharing_ul {left: 0% !important;top: 10px;}
  @media (max-width: 992px) {.unmanload, .unmanfakeload {width: 45% !important;}}
  @media (max-width: 575px) {.unmanload, .unmanfakeload {width: 100% !important;}}
  @media (min-width: 992px) {.unmanload {width: 23% !important;}}
  .unmanload sup {font-size:13px;}
  .unmandetails sup, .loadshipping sup {font-size: 10px !important;}
  .unmanfakeload sup, .cl-original-price sup {font-size:10px;}
  .unmanfakeload {display:inline-block;margin-top: 20px;border:solid 1px #ccc;padding: 0px;background: #f7f7f7;}
  .unmanload {padding:0px;display:inline-block;margin:1%;border:solid 1px #ccc;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
  .unmanprice {padding-left:0px;padding-right:0px;width:100%;}
  .unmanfakepricearea {text-align:center;padding-bottom: 30px !important; padding: 0;}
  .unmanfakepricearea .unmanfakepricetitle {font-size: 28px;}
  .unmanfakepricearea .addtocartbutton {width: 200px;clear: both;margin-bottom: 20px;background: #f80;border: none;}
  .unmanprice .AddtoCart {margin-bottom: 0px !important;font-size:20px;border-radius: 0px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
  .unmandetails {padding:0px 15px;margin-bottom:10px;}
  .unmandetails ul {text-align:left;color: #777;}
  .unmandetails b {color:#333 !important;}
  .unmantitle {color: #333;padding: 10px;font-weight: 600;font-size: 18px;}
  .unmansepare {clear: both !important; width: 100% !important; left: 0px; top: 0px;text-align:left !important;}
  .unmansepare .productdivider2 {color:#333;}
  .unmantop {margin-top:20px;border-top: solid 4px #ddd;}
  .unmanwhole {padding-top: 50px !important;padding-bottom: 50px !important;}
  .unmanwhole .tabularswitch {padding:20px 0px !important;}
  .unmanfaketitle {background: #0094df;color: #fff;font-weight: 600;font-size: 18px;padding:10px;}
  .unmancol {padding-top:20px;}
  .unmanbanner {width: 100%;}

.unmanfakepricearea .price-box {
    margin-top: 20px;
}
.fakesale {margin-top: 6px; float:right;}
.fakesaleoff {font-size: 17px;line-height: 16px;background: #c50000;color: #fff;padding: 6px 12px;border-radius:4px;margin-right: 10px;}

.lnrow {width: 100%;background: #222 !important;}
/*.lnrowspeel{padding-left: 20px;padding-right: 20px;}*/
.lnrowspeel h4 {color: #fff;}
.lnrowspeel ul li .fa {
    float: left;
    margin-right: 10px;
    font-size: 20px;
    margin-top: -2px;
    color: #ffffff;
}
.lnrowspeel ul li p {
    font-size: 12px;
    color: #ffffff;
    /* overflow: hidden; */
    /* font-weight: 600; */ 
}
.lnrowspeel ul li {
    margin-top: 10px;
}
.addtocartchild {margin: 0 auto;min-width: 290px;font-size: 20px;/*margin-top: 10px;*/}
.makeanoffer-button {
	background: #ec5810 !important;
	background-color: #ec5810 !important;
	border: #ec5810 solid 2px !important;
	color:#fff;
	padding: 6px;
}
.makeanoffer-button:hover {color: #fff !important;}
.mao-lc {margin-top: 4px;}

.descalert {display:none;}

/***** Header *****/
.dividerdesc a {
    /*color: #0094df;*/
}

.wrapper{
	z-index: initial;
}
.header-bottom{
	background-color: #0094df;
}
.header-top{
	background-color: #222;
	position: relative;
    z-index: 101;
}
.header-top .navbar,
.header-bottom .navbar {
	margin-bottom: 0;
}
.yamm .container{
	background-color: #0094df !important;
}
.header-top .navbar-default,
.header-bottom .navbar-default {
	background-color: #0094df !important;
	color: #fff;
}
.header-top .navbar-nav>li>a,
.header-top .navbar-nav>li>a:hover,
.header-top .navbar-nav>li>a:focus,
.header-bottom .navbar-nav>li>a,
.header-bottom .navbar-nav>li>a:hover,
.header-bottom .navbar-nav>li>a:focus {
	color: #fff !important;
}
.header-top .dropdown-menu,
.header-bottom .dropdown-menu {
	border: none;
	border-radius: 0;
	background: #333;
	color: #fff;
}
.header-top .navbar,
.header-bottom .navbar {
	border: none;
}
.navbar-brand {
	padding: 5px 15px !important;
}
/*.header-top .nav>li>a,*/
.header-bottom .nav>li>a {
	padding: 15px;
}
.header-top .nav .open>a,
.header-top .nav .open>a:focus,
.header-top .nav .open>a:hover,
.header-bottom .nav .open>a,
.header-bottom .nav .open>a:focus,
.header-bottom .nav .open>a:hover {
	background-color: #333 !important;
	/*background: #333 !important;*/
	color: #fff !important;
}
.navbar-default .navbar-toggle {
	background: none !important;
	border: none !important;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color: #fff !important;
}
.navbar-default .btn-default {
	background: transparent;
	color: #fff;
}
.navbar-default .img {
	margin-bottom: 10px;
}
.header-search-wrapper {
	/*margin-right: 15px;*/
	margin-top: 7px;
}
.SearchBox-h.mp_input {
	color: #333;
}
.header-top .dropdown li,
.header-bottom .dropdown li {
	background: #333;
}
.yamm-content li>h6{
	padding: 8px 5px;
}

.yamm-content li>a,
.yamm-content p{
	color: #ddd;
	font-weight: 400 !important;
	font-family: sans-serif;
	font-size: 13px;
	display: block;
    /*margin-top: 10px;
    margin-bottom: 10px;*/
	padding: 8px 5px;
    line-height: 14px;	
}
.yamm-content li>a:hover{
	color: #fff !important;
    background: #222;
    border-radius: 3px;
}	
.yamm-content h6,
.yamm-content h6>a {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
.label-default {
    background-color: rgba(0, 0, 0, .2);
	font-size: 100%;
}
.register-li .btn-getstarted {
    padding: 5px !important;
    margin-top: 4px !important;
}
.btn-getstarted {
	background: #ff8800;
	border: 0;
	/*padding: 8px !important;*/
	margin-top: 7px;
}
.btn-getstarted:hover {
    background: #ff6600 !important;
}
.sellers-click-es{
	background-image: url(/liquidate_es.png);
    min-width: 140px;
    text-indent: -5000px;
    background-repeat: no-repeat;
    background-position-y: -4px;
}
  .sellers-click-here{
	background-image: url(/liquidate.png);
    min-width: 140px;
    text-indent: -5000px;
    background-repeat: no-repeat;
    background-position-y: -4px;
}
/**/
@media (max-width: 767px){
	.navbar-default	.dropdown-menu {
		padding-top: 0;
		border-top: solid 1px #555!important;
	}
	.navbar-default .list-unstyled {
		margin-bottom: 40px;
	}
	.grouped-filters{
		min-width: 100%;
	}
}
/**/	
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  left: auto;
}
.yamm .yamm-content {
  padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}
.yamm-fw {
    width: 100%;
    left: 0 !important;
}





/**/


/*
li#nav-menu-item-4094:before {
    content: url(http://www.viatrading.com/liquidate.png);
}

li#nav-menu-item-4094 span {
    display: none;
}
*/
.menufeatures .fa {
  margin-right: 7px;
}

li#nav-menu-item-4094 { 
    padding-top: 5px ;
}

li#nav-menu-item-4094 span {
    display: none;
}

li#nav-menu-item-4094 .plus {
    background-image: url(/liquidate.png);
    display: block;
	height: 51px;
	width: 140px;
}

backcontain {background-size: contain !important;}
backcover {background-size: cover !important;}
.backcontain {background-size: contain !important;}
.backcover {background-size: cover !important;}

.wpb_text_column.wpb_content_element .wpb_wrapper li a {
    color: #0096DF;
}

h1{
	font-size:60px !important;
}
h2{
	font-size:40px;
}
h4{
	border-bottom: solid #eee 1px;
    padding-bottom: 10px;
	font-weight: 700;
	font-size:20px;
}
h4 span.date {
	display: inline-block !important;
    font-size: 14px;
    color: chocolate;
    margin-left: 2px;
    font-weight: 500;
}
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	color: #000;
	font-family: "oswald", sans-serif !important;
	font-weight: 100 !important;
}
body{
	color: #333;
	padding: 0px !important;
	font-family: "open sans", sans-serif !important;
	/*font-weight: 100;*/
}
/* FONTS AND NAV BAR */
.yamm-content li>a,
.yamm-content p{
	font-family: "open sans", sans-serif !important;
}
.navbar-nav li,
.yamm-content h6,
.yamm-content h6>a,
.btn,
.group-sort-bar,
.productdivider2,
#FilterMain .panel-heading h4,
.btn-view-cart span{
    font-family: "oswald", sans-serif !important;
	font-weight: 100 !important;
}
.yamm-content a.btn.btn-default:hover {
    color: #000;
}
/**/
.test{
	color: red;
}
.container {
    width: 100% !important;
	padding: 0 20px !important;
	color: inherit;
}
p{
	font-size:16px;
	/*font-family: Georgia, Times, serif;*/
}
em {
    color: #000000;
}
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}


.quote{
	font-size: 16px;
    font-family: Georgia, Times, serif;
    font-style: italic !important;
}
h1:before,
h2:before {
  display: none;	
  /*display: block;*/ 
  content: " "; 
/*
    margin-top: -130px; 
  height: 130px; 
*/  visibility: hidden; 
}
.nodisplay,
.hide{
	display:none;
}
.question-text {
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 30px;
    color: #000;
}
.question-text:before {
    content: "Q:";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -30px; 
    width: 25px;
    color: #0094df;
    font-size: 18px;
}
.btn-primary {
    background-color: #0094df !important;
    border: none !important;
}

/* On sale percentage tag */
.salevalue .price1 {
    font-size: 12px !important;
    /*position: absolute;*/
    color: white !important;
    background: #c2223d;
    padding: 8px 9px !important;
    line-height: 13px !important;
    z-index: 1;
    /*left: -30px;*/
    font-weight: 100;
    border-radius: 1000px;
    width: 20px;
	margin-left: -10px;
	float: left;
    display: inline-table;
}
.salevalue2 span {
    display: block;
    line-height: 26px;
}


.productglobal .allproducttitle{
	margin-bottom: 5px !important;
}
.allproducttitle {
    font-size: inherit;
    line-height: 21px;
}
.thumb-btns .btn{
	width: 100% !important;
}
.thumb-btns .col-xs-6:first-of-type {
    padding-right: 2px;
}
.thumb-btns .col-xs-6:last-of-type {
    padding-left: 2px;
}
.AddtoCart {
    /* border: solid 1px #f80 !important; */
    /*background: #f80 !important;*/
}
.thumb-btns.col-md-6 {padding-right: 0px !important; padding-left: 0px !important;}
.mao-button {border-bottom-left-radius: 0px;}

.child-load .AddtoCart {
    margin-bottom: 5px;
	font-size: 12px;
    text-transform: uppercase;
}

.child-load-header .AddtoCart {
    /* width: 100% !important; */
	padding: 10px 0;
}
.child-load-header .load-header {
    font-size: 36px !important;
    line-height: 36px !important;
    display: table;
    padding: 0 !important;
    margin: 0 !important;
    /* background: #f5ffa4; */
}

.row.child-load-header {
    margin-top: 0px;
    border-top: solid 1px #eee;
    padding-top: 10px;
}


/* CHILD LOAD FILTERS*/
.clf #pfilters-container {
    /*display: table;*/
	
	margin-top: 20px;
    padding-top: 20px;
    border-top: solid 1px #ddd;
}
.clf {
    display: table;
    width: 100%;
}
.clf .grouped-filters {
	display: inline-block;
    vertical-align: top;
    margin-right: 1% !important;
    margin-bottom: 20px;
	width: 24% !important;
}
.clf .grouped-filters .btn {
    background: #f5f5f5;
    margin-bottom: 5px;
	margin-right: 5px;
	outline: none !important;
	font-weight: 600 !important;
    font-family: open sans !important;
    font-size: 12px;
    /*text-transform: uppercase;*/
    letter-spacing: -.5px;
    padding: 5px 10px;
	border: solid 1px #e5e5e5;
	color: #000;
}
.clf .grouped-filters .btn.active {
    background: #8BC34A;
    color: #fff;
}
.grouped-filters > h6 {
    /*font-size: 20px;*/
	font-size: 16px;
    font-weight: 100 !important;
	letter-spacing: -.5px;
}
.grouped-filters h6 {
    text-transform: uppercase;
}
.grouped-filters .btn-q {
    color: #0094df !important;
    font-size: 16px !important;
	background: none !important;
    border: none !important;
    margin-bottom: 0 !important;
    line-height: 10px;
    margin-top: -5px;
}
.grouped-filters .btn-group div {
    position: absolute;
    margin-top: 29px;
    width: 250px;
    background: rgb(255, 255, 255);
    border-radius: 5px;
    padding: 8px 8px 3px !important;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 30px !important;
    height: auto !important;
    z-index: 10;
}
.grouped-filters .btn-group div input{
	position: absolute;
	clip: rect(0,0,0,0);
}
.grouped-filters .btn-group > .btn:nth-child(2) {
    margin-left: -6px;
    border-left: none;
    border-bottom-right-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.clf .btn.active {
    background: #8bc34a;
    color: #fff;
}

.clf h5 {
    text-transform: uppercase;
	font-size: 16px;
}
.clf h4{
	letter-spacing: -1px;
    margin-top: 0;
    padding-bottom: 0;
    font-size: 30px;
    margin-bottom: 0;
	border-bottom: none;
}
.clf h4 span {
    color: #0094df;
}
.clf .showing-xofx {
    font-size: 12px;
    /*color: #666;*/
    margin-bottom: 20px;
}

.clf .showing-xofx span {
    font-weight: bold;
    color: #0094df;
}
/**/


/**/
.color-s-wrapper{
	width: 100% !important;
	display: block !important;
    height: initial !important;
}
.color-s-wrapper ul {
    padding: 0;
}
.color-s-wrapper ul div{
    margin-right: 10px;
}
/**/

/*
#UpdatingBox {
    position: absolute;
    background:#fff;
    z-index:9999;
    padding:0;
    margin:auto !important;
    margin-top:10%;
}
#UpdatingBox img{
    width:30px;
}*/
#UpdatingBox,
#LoadingBox{
	background-color: #fcf8e3 !important;
}
/**/

/* Filter */
#FilterMain label {
    color: #000 !important;
	font-size: 12px;
	line-height: 16px;
}
#FilterMain h4{
	padding-bottom: 0px !important; 
}

#FilterMain .panel-collapse {
    max-height: 180px;
    overflow: auto;
	margin-bottom: 20px;
}
#FilterMain .catupdown {
    text-align: center;
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    position: sticky;
    bottom: 0px;
    /**/background: #fff;
}
#FilterMain .catupdown .fa{
	cursor: pointer;
	padding: 5px;
}
.leftfilterborder {
    font-size: 12px !important;
    color: #000;
    font-weight: 400 !important;
}
/**/


/* Manifested Details */
.AdminSection{
	border: none !important;
}

/**/

/* Load Center Page */

.lc-filter-wrapper{
	background:#eee;
	padding: 10px;
	margin-bottom: 20px;
}
.lc-filter-wrapper .btn-getstarted{
	margin-top: 0;
	color: #fff;
}
.btn-primary-o{
	border: solid 1px !important;
    background: transparent !important;
    color: #0094df !important;
}
.lc-table-wrapper{
	margin-bottom: 30px;
	overflow: auto;
}
.lc-filters{
	overflow: auto;
}
.expandfilters{
	height: auto !important;
	max-height: initial !important;
}
.column_Manifest_Condition span {
    background: none;
	font-family: oswald;
}
.lc-filter-wrapper.affix{
	/*z-index: 11;*/
	z-index: 100;
}
#LoadCenterFilters input {
    width: 15px;
}
#LoadCenterFilters td div {
    background: #fff;
    margin-right: 20px;
    border: none !important;
    padding: 10px;
}
#LoadCenterFilters .Subcategory .Subcategory td table {
    margin-left: 15px;
}
#LoadCenterFilters .catupdown{
	float:right;
	margin-right:20px;
	cursor:pointer;
}

/* load center table */
.lcheaders {
    background: #0094df;
	margin: 0;
}
.lcheaders th{
    text-align:center;
	line-height: 12px;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.lcheaders th a {
    color: white;
    font-size: 12px;
}
.lcheaders th,
#ResultsTable td{
	width:4% !important;
	/*min-width: 100px;*/
	min-width: 30px;
    padding: 5px .3% !important;
	word-break: break-word;
}
.lcheaders th:first-of-type,
#ResultsTable td:first-of-type {
    /*width: 30px !important;
    min-width: 30px !important;*/
}

/**/
td.column_Load_ID a,
td.column_Description a,
td.column_Listing a{
	color: #0094df !important;
    text-decoration: underline;
}

.column_Load_ID {
  word-break: break-all;
  /*min-width: 100px !important;*/
	min-width: 70px !important;
}
.lcheaders th.column_ImageIcon,
#ResultsTable td.column_ImageIcon {
    min-width: 30px !important;
    width: 30px !important;
}
#ResultsTable td.column_ImageIcon .gall,
#ResultsTable td.column_ImageIcon .gall .lightgallery {
  padding: 0 !important;
}

/*.column_Check_ {
    min-width: 50px !important;
}*/
.lcheaders th.column_Check_,
#ResultsTable td.column_Check_ {
    min-width: 30px !important;
    width: 30px !important;
}

.lcheaders th.column_Listing,
#ResultsTable td.column_Listing{
    min-width: 100px !important;
    width: 100px !important;
}

.lcheaders th.column_ImageIcon ul,
#ResultsTable td.column_ImageIcon ul {
    margin: 0 !important;
}

/**/
.overflow .lcheaders.is_stuck {
	top: 90px !important;
}
.lcheaders.is_stuck {
    width: 100% !important;
    overflow: hidden;
    display: block;
    /*top: 90px !important;*/
}
th.column_Add_to_Cart{
	/*min-width: 122px !important;*/
}
.column_Add_to_Cart,
.column_Manifested,
.column_Description{
    /*min-width: 105px !important;*/
	min-width: 90px !important;
}
.column_Ribbon {
    min-width: 80px !important;
}

td.column_Manifested a {
    color: #0094df !important;
    font-weight: bold;
}
/**/


/* Details page Tabular view */

#ResultsTable {
    /*width: 100%;*/
	margin: 0;
}

#ResultsTable th,
#ResultsTable td {
    padding: 10px;
    text-align: center;
    line-height:normal; 
}

#ResultsTable .column_Price {
    font-weight: bold;
    font-size: 14px !important;
    letter-spacing: -.5px;
}

#ResultsTable .column_Name,
#ResultsTable .column_Category {
    width: 20px;
    /*padding: 5px 20px !important;*/
}
#ResultsTable th {
    background-color: #0094df !important;
}
#ResultsTable .column_ImageIcon a img {
    width: 100%;
    height: initial;
}

#ResultsTable .column_ImageIcon a {
    width: 50px !important;
    display: block;
    padding-left: 10px;
    padding-right: 10px;
}
.column_ImageIcon .owl-carousel-lc{
	overflow: hidden;
}
.column_ImageIcon .owl-carousel-lc .owl-nav {
    display: none;
}

#ResultsTable .column_Ribbon {
    position: relative;
    /*width: 80px;*/
}

#ResultsTable .column_Ribbon .ribbons {
    position: relative !important;
    top: 0;
}

#ResultsTable #lightgallery {
    margin: 0;
    padding: 0;
    list-style: none;
	margin-left: 10px;
    margin-right: 10px;
}
#ResultsTable #lightgallery .owl-lazy{
    background-size: contain;
	cursor: -webkit-zoom-in;
}
#ResultsTable #lightgallery li,
#ResultsTable #lightgallery .owl-lazy,
#ResultsTable #lightgallery .owl-stage-outer{
	height: 20px;
	width: 20px;
}

.lc-btn-bar {
    margin-bottom: 10px;
    margin-top: 30px;
}

.lc-btn-bar .btn-getstarted {
    color: #fff;
    padding: 10px 16px !important;
}

.overflow {
    overflow: auto;
}
/**/



/**/
.skuall{
	text-transform: uppercase !important;
	font-size:10px !important;
}
.ribbons{
	padding-left: 0;
}

.shipping-icon:before {
    content: "\f0d1";
	color: red;
}

.manifested-icon:before {
    content: "\f0f6";
	color: red;
}
.p-manifested-icon:before {
    content: "\f016";
    color: red;
}
.unmanifested-icon:before {
    content: "\f1c3";
    color: #888;
}

.dividerdesc li:before {
    content: "\f00c";
    font-family: FontAwesome;
    display: inline-block;
    width: 30px;
    color: #0094df;
    font-size: 18px;
    margin-left:-20px;
    margin-top:5px;
}

.condition-mc:before,
.condition-sp:before,
.condition-no:before,
.condition-cr:before,
.condition-ir:before,
.condition-de:before,
.shipping-icon:before,
.manifested-icon:before,
.p-manifested-icon:before,
.unmanifested-icon:before,
.topcondition-mc:before,
.topcondition-sp:before,
.topcondition-no:before,
.topcondition-cr:before,
.topcondition-ir:before,
.topcondition-de:before,
.topcondition-ou:before
{
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin-right: 3px;
}
.condition-mc {
	color: darkgoldenrod !important;
}
.condition-sp {
	color: #0094df !important;
}
.condition-no {
	color: red !important;
}
.condition-cr {
	color: #00ab00 !important;
}
.condition-ir {
	color: #ac23ff !important;
}
.condition-de {
	color: #ac23ff !important;
}
.condition-mc:before, .topcondition-mc:before {
	content: "\f290";
/*	color: darkgoldenrod;*/
}
.condition-sp:before, .topcondition-sp:before {
	content: "\f0ae";
/*	color: #0094df;*/
}
.condition-no:before, .topcondition-no:before {
	content: "\f02c";
/*	color: red;*/
}
.condition-cr:before, .topcondition-cr:before {
	content: "\f112";
/*	color: #00ab00;*/
}
.condition-ir:before, .topcondition-ir:before {
	content: "\f09c";
/*	color: #ac23ff;*/
}
.condition-de:before, .topcondition-de:before {
	content: "\f09c";
/*	color: #ac23ff;*/
}
.condition-ou:before, .topcondition-ou:before {
	content: "\f017";
}

/* Product Thumbs */
condition-mc,
condition-sp,
condition-no,
condition-cr,
condition-ir,
condition-de,
.shipping-icon,
.manifested-icon,
.unmanifested-icon,
.p-manifested-icon,
.program-icon,
.product-type{
	/*font-size: 10px;
    padding: 0 20px 0 12px;*/
	padding: 0;
    position: relative;
	/*font-family: sans-serif;
    color: #000;
    display: table;
    font-weight: bold;*/
    /*width: 60%;
    line-height: 15px;*/
    text-transform: uppercase;
}
/*.condition-mc{
	background: #fff9ae;
}
.condition-sp{
	background: #d3fffd;
}
.condition-no{
	background: #dbffd4;
}
.condition-cr{
	background: #fad5e5;
}
.condition-ir{
	background: #e0def0;
}*/

/*.condition-mc:after,
.condition-sp:after,
.condition-no:after,
.condition-cr:after,
.condition-ir:after {
    border-width: 15px 0 0 10px;
    border-color: #fff transparent transparent transparent;
	display: block;
    content: "";
    position: absolute;
    z-index: 10;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-style: solid;
}*/

.productinfo {
     /*font-size: 12px;
   font-family: sans-serif;*/
    color: #666 !important;
	/*margin-top: 10px !important;*/
	padding-left: 0;
	margin-top: 5px !important;
}
.productglobal .productinfo li {
	font-size: 12px !important;
}
.productinfotop .productinfo li {
	font-size: 14px;
	width: initial !important;
	height: 30px;
}
.productinfo li {
    /*float: left;*/
    margin-right: 10px;
	display: table;
	padding-right: 5px;
    padding-left: 5px;
    font-weight: 100 !important;
    float: left;
    /*width: 50%;*/
    margin: 0;
    font-family: oswald;
    /*background: none;*/
    color: #000;
}
.allsingle .productinfo li,
.-allsingle .productinfo li {
    width: 50%;
}
.-allproductsunits {
    margin-top: 5px;
	clear: both;
}
.listview .-allproductsunits {
    clear: none;
}

.manifested-icon,
.unmanifested-icon,
.p-manifested-icon,
.program-icon{
    /*background-image: url(../../../assets/Image/Layout/manifested-bg.png);
	background-repeat: no-repeat;*/
}
.program-icon{
    background-position: 0 2px;
}
.shipping-icon, .manifested-icon{
    background-position: 0 -50px;
}
.unmanifested-icon {
    background-position: 0 -16px;
}
.p-manifested-icon {
    background-position: 0 -33px;
}

.priceright {
    line-height: 23px;
    margin-bottom: 5px;
    margin-top: 5px;
}

/**/
.producttitle .fa {
    padding: 10px;
    opacity: .2;
}
.producttitle .fa:hover {
    opacity: 1;
    cursor: pointer;
}
.producttitle .tooltip {
    margin-top: 20px; 
}
/**/



/***** New price section start *****/
.btn-play {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0;
    color: #fff !important;
    background: #73c076;
    margin-left: 10px;
    border: none;
}
.btn-play:before{
    font: normal normal normal 16px/1 FontAwesome;
    content:"\f144";
    margin-right: 5px;
    color: #fff;
}
/**/
.btn-links {
    font-size: 12px;
    display: block;
    text-align: left;
	font-family: 'Open Sans' !important;
    font-weight: 600 !important;
	white-space: normal;
}
.btn-getshipping:before{
	content: "\f0d1";
}
.btn-viewmanifest:before{
	content: "\f0f6";
}
.btn-viewphotos:before{
	content: "\f03e";
}
.btn-sku{
	cursor: default;
}
.btn-sku:before{
	content: "\f02a";
}
.btn-links:before {
    float: right;
	color: #ccc;
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 5px;
}
.socialsingle a {
	font-size: 20px;
    margin-left: 10px;
    display: inline-block;
    margin-top: 3px;
}
.price-links a {
    color: #0094df;
}
.price-links li {
    border-bottom: solid 1px #eee;
}
.price-links li span{
	font-size: 12px;
    line-height: 12px;
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    color: #888;
	font-family: 'Open Sans';
	text-align: left;
}
.socialsingle a .fa:before {
    /* color: #bbb; */
}
div.btn-getshipping {
    cursor: default !important;
}

/*Thumbs buttns*/
.price-box .thumb-btns .btn {
    width: 96% !important;
    font-size: 14px !important;
    background: #eee;
    border-radius: 4px !important;
    margin: 2% !important;
    padding: 6px 12px !important;
}
.price-box .thumb-btns .btn:before {
	float: right;
	font: normal normal normal 14px/1 FontAwesome;
    margin-right: 5px;
	margin-top: 2px;
}
.btn-makeanoffer{
	background-color: #f80 !important;
	color: #fff !important;
}
.btn-makeanoffer:before{
	content: "\f155";
}
.btn-shoppingcart,
.btn-goright,
.btn-godown{
	background-color: #0094df !important;
	color: #fff !important;
}
.btn-shoppingcart:before{
	content: "\f07a";
}
.btn-goright:before{
	content: "\f105";
}
.btn-godown:before{
	content: "\f107";
}
/**/


/*.btn-lnow,
.btn-lnow:hover{
    background: #ff8800;
    color: white;
}
.price-box{
	display: none;
    padding-left: 5px;
    padding-right: 5px;	
}
.price-box .fa-2x{
	font-size: 1.5em;
}
.price-box .btn-link {
	font-size: 12px;
    font-family: open sans !important;
    font-weight: 400 !important;
    text-decoration: none;
    text-align: left;
    padding-left: 0;
    color: #0094df;
	border-bottom: solid 1px #eee !important;
    padding-bottom: 10px !important;	
}
.social-links{
	margin-top: 10px;
	display: table;
}
.social-links li {
    float: left;
    margin-right: 5px;
}	
.social-links li a{
	color: #999;
}
.fa-sm{
	font-size: 14px !important;
    padding-top: 2px;
	top:0 !important;	
}
.price-box .btn-link .fa {
    color: #999;
}
*/
/* Product Thumbnail templates */
/*.price-box .btn{
	border-radius: 4px !important;
	margin-bottom: 3px !important;
	margin-top: 0 !important;
	padding-bottom: 6px !important;
	padding-top: 6px !important;
}
.listview .price-box{
	width: 20%;
	float: left;
}
.listview .thumb-btns .btn {
    width: 98% !important;
}
.allsingle .thumb-btns .btn {
	font-size: 14px !important;
}
.allsingle .btn {
	border: none !important;
}*/

/***** New price section END *****/




/* Featured Section */
.featured-products .allproducttitle,
.featured-products .priceright{
    font-size: inherit;
	font-size: 14px;
    line-height: 18px;
}
.featured-products .priceright {
    font-size: 16px !important;
	line-height: 18px;
	color:red;
}
.featured-products .priceright sup{
	color:#fff !important;
}
.featured-products .owl-dots,
.featured-products .thumb-btns{
	display:none !important;
}
.featured-products{
	padding-bottom: 10px !important;
}
.featured-products .owl-prev,
.featured-products .owl-next{
    bottom: 34%;
	/*background-color: #fff;
    background-size: 70% !important;
    background-position: center;
    background-repeat: no-repeat;*/
	opacity: 0.5;
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    text-indent: initial !important;
    background: none;
}
.featured-products .owl-prev:before {
    content: "\f104";
    color: #fff;
    font-size: 40px;
}
.featured-products .owl-next:before {
    content: "\f105";
    color: #fff;
    font-size: 40px;
}
.featured-products .owl-stage-outer{ 
	padding-top: 7px;
}
.criteria .fa-angle-left,
.criteria .fa-angle-right {
    opacity:.5;
    padding:0px 10px
}
.criteria .fa-angle-left:hover,
.criteria .fa-angle-right:hover {
    opacity:1;
    cursor:pointer;
}
/**/
.featured-products .productinfo,
.featured-products .skuall {
    /*display: none;*/
}
.priceright sup { 
    font-size: 66% !important;
    color: #000 !important;
}
.featured-products {
    margin-bottom: 20px;
	padding-top: 0 !important;
}
.featured-products .owl-next {
    right: 25px;
}
.featured-products .owl-prev {
    left: 25px; 
}
.featured-products .owl-item {
    float: left;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.featured-products .owl-item img {
    width: 100% !important;
}
.featured-products .owl-nav {
    display: none;
}
.group-sort-bar {
    padding-top: 10px;
    padding-bottom: 10px;
	/*margin-bottom: 5px !important;*/
}
/**/
#ProductFeature,
#ProductFeature .featured-products{
    background: #333 !important;
}
#ProductFeature h3 {
    color: #eee !important;
}
#ProductFeature .featured-products .thumb-btns,
#ProductFeature .featured-products .thumb-btns form{
	display:block !important;
	padding: 0px;
	margin: 0px;
}
#ProductFeature .featured-products .thumb-btns .btn{
	margin:0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	font-size: 20px;
	line-height: 22px;
	padding-top: 3px;
    padding-bottom: 3px;
	white-space: normal;
}
#ProductFeature .featured-products .thumb-btns .btn sup{
	font-size: 66%;
}
#ProductFeature .featured-products .thumb-btns .btn .fa{
	margin-left: 10px;
	position: relative;
    top: -2px;
}
#ProductFeature .productglobal{
	padding: 10px !important;
    padding-bottom: 0px !important;
}
#ProductFeature .-allsingle{
	/*border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;*/
}
#ProductFeature .productinfo{
	margin-top: 0 !important;
}
#ProductFeature .productinfo li{
	display: none;
}
.related-p .productinfo .-allproductsunits,
.related-p .productinfo .-allproductunitprice,
#ProductFeature .productinfo .-allproductsunits,
#ProductFeature .productinfo .-allproductunitprice{
	display: inline !important;
	font-size: 12px !important;
    margin: 0;
	padding: 0;
	font-weight: 100 !important;
}
#RecommendedItems{
	background: #f3f3f3;
}
#RecommendedItems .owl-stage-outer {
	max-width: 1000px;
	/*box-sizing: border-box !important;
display: -webkit-box;
display: -moz-box;
display: -ms-box;
display: box;
	table-layout: fixed !important;*/
}

/**/
/*#ProductFeature .owl-next,
#ProductFeature .owl-prev{
    background: none;
}
#ProductFeature .owl-next:after{
	content: "\f105";
	color: #eee;
}
#ProductFeature .owl-prev:after {
    content: "\f104";
	color: #eee;
}*/
/**/

.allproducttitle a {
    color: #000 !important;
}
.featured-products {
    padding-bottom: 0 !important;
    margin-bottom: 10px !important;
}


/* Smaller Featured Section */
.-allsingle>a {
    /*width: 40%;
    float:left;*/
}
.-allsingle .productglobal {
    /*width: 56%;*/
    margin-right: 0 !important;
    padding: 0 !important;
}
.-allsingle {
    /*display: table;*/
}



.related-p .allproducttitle,
.-allsingle .allproducttitle{
	/*height: 55px;*/
	height: 39px;
    /*padding: 10px 20px !important;*/
    box-sizing: content-box;
    margin-bottom: 0 !important;
	overflow: hidden;
}
.-allsingle .priceright{
	text-align: center;
    background: #0094df;
    color: #fff;
    font-size: 20px !important;
    /*margin-left: -15px;
    margin-right: -15px;
    margin-bottom: -15px;*/
    padding: 5px 10px;
	margin: 0;
	line-height: 25px;
}
.featured-img-link {
    /*height: 120px;*/
    overflow: hidden;
    display: block;
}
/**/


#ProductFeature h3 {
    margin-left: 44px;
    margin-top: 15px;
    margin-bottom: 10px;
}

.row.group-sort-bar {
    margin-top: 20px;
}

.-allsingle {
	background: #fff;
}

.-allsingle .productglobal {
    padding: 15px;
    margin-top: 0;
	/*background: #fff;*/
}

#ProductFeature {
    margin-left: -15px !important;
    margin-right: -15px;
    overflow: hidden;
}
/**/

/**/

/* Modals */
#myCart,
#myAddresses,
#editShippingDestination,
#addShippingDestination,
#editBillingInfo,
#joinMailing,
#addedToCart,
#lcSummary,
.joinMailing{
    padding: 2% !important;
    top: 2%;
}
#myCart .modal-dialog,
#myAddresses .modal-dialog,
#editShippingDestination .modal-dialog,
#addShippingDestination .modal-dialog,
#editBillingInfo .modal-dialog,
#joinMailing .modal-dialog,
#addedToCart .modal-dialog,
#logIN .modal-dialog,
#lcSummary .modal-dialog{
    width: 1000px;
    margin: auto;
    z-index: 1050;
	padding: 0;
}

/*Get Shipping box*/
.getshipping-wrapper .shipping-method{
	list-style: none;
	padding: 0;
    margin: 0;
}
.getshipping-wrapper .shipping-method li {
    /*margin-bottom: 10px;*/
}

.getshipping-wrapper .shipping-method li label {
    margin-bottom: 0;
	display: block;
    padding-top: 5px;
    padding-bottom: 5px;
}

.getshipping-wrapper .shipping-method li label span {
    margin-left: 5px;
	color: red;
}

.getshipping-wrapper .shipping-method li label input {
    margin-right: 5px;
    vertical-align: sub;
}
.getshipping-wrapper .DeliveryTime {
    font-weight: 400;
    color: #666;
}
.getshipping-wrapper .bg-warning{
	font-size: 10px;
    /*padding: 15px;*/
    margin-top: 10px;
	/*margin-bottom: 30px;*/
	background: none !important;
	/*color: #999;*/
}
.getshipping-wrapper {
    text-align: left;
    font-size: 12px;
}
.getshipping-wrapper h3 {
    margin-top: 0px;
    border-bottom: solid #eee 1px;
    padding-bottom: 10px;
}
.bg-shipping {
    background-color: #fcf8e3;
    padding: 20px;
    margin-bottom: 20px;
}
/**/


@media all and (max-width: 1000px) {
	#myCart .modal-dialog,
	#myAddresses .modal-dialog,
	#editShippingDestination .modal-dialog,
	#addShippingDestination .modal-dialog,
	#editBillingInfo .modal-dialog,
	#joinMailing .modal-dialog,
	#addedToCart .modal-dialog,
	#logIN .modal-dialog,
	#lcSummary .modal-dialog {
		width: auto !important;
	}
}
#logIN .modal-dialog,
.joinMailing .modal-dialog{
    max-width: 500px;
 }
#myCart .modal-content,
#myAddresses .modal-content,
#editShippingDestination .modal-content,
#addShippingDestination .modal-content,
#editBillingInfo .modal-content,
#joinMailing .modal-content,
#addedToCart .modal-content,
#logIN .modal-content,
.modal-content{
    border-radius: 0 !important;
    padding: 2%;
    padding-top: 1%;
    padding-bottom: 1%;
	border: none;
}
#addedToCart .productinfo li {
    display: none;
}
#addedToCart .modal-footer {
    background: #eee;
}

/*Floating Cart Totals*/
.cart-totals{
	background-color: #f3f3f3;
	margin-top: -20px;
	padding-top: 10px;
	padding: 20px;
	/*margin-right:-15px;*/
}
.cart-totals li {
	display: block;
	text-align: left;
}
.cart-subtotal,
.cart-discount,
.cart-shipping,
.cart-tax,
.cart-ccfee,
.cart-grand-total{
	font-size: 10px;
	line-height: 18px;
	vertical-align: middle;
	font-family: sans-serif;	
	text-transform: uppercase;
	font-weight: bold;			
}
.cart-subtotal span,
.cart-discount span,
.cart-shipping span,
.cart-tax span,
.cart-ccfee span,
.cart-grand-total span{
	margin-left: 10px;
	float:right;
	font-size:14px;
}
li.cart-discount span {
	color: #d42121;
}
.cart-grand-total{
	border-top: solid 1px #ccc;
	padding-top: 10px;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}
.cart-grand-total span{
	font-size:18px;
	color: #d42121;
}
#myCart .btn-checkout {
	padding-top:5px;
}
.modal-footer .disclaimer p {
    /*margin-top: 20px;*/
    font-size: 12px;
    margin-bottom: 30px;
	border-top: solid 1px #eee;
    padding-top: 20px;
}
.product-row:last-child {
    border-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.discount-wraper,
.special-instructions-wraper {
	/*background: #f3f3f3;*/
	margin: 0px;
	padding-bottom: 15px;
}
.row.discount-wraper p,
.special-instructions-wraper p {
	font-size: 10px;
	vertical-align: middle;
	font-family: sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}
.special-instructions-wraper{
	/*margin-bottom: 30px;*/
}
.special-instructions-wraper textarea {
	border: solid 1px #ddd;
	border-radius: 3px;
	padding: 10px;
	width: 100%;
	margin-bottom: 10px;
	resize: vertical;
}
.discount-wraper input[type="text"] {
	line-height: 26px;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border-right: 0;
	font-size:14px;
	color: #000;
	padding: 0 10px !important;
}
.btn-discount {
	background-color: #0094df;
	color: #ffffff;
	border: none;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0;
}

/**/

/* Allsingle */
/*@media screen and (min-width: 1800px){
	.allsingle {
		width: 21% !important;
	}
}
*/
.textnormal td:last-child,
.textnormal td:nth-last-child(2) {
    word-break: initial !important;
}

#ProductResult .allsingle.allproducts{
	margin-left: 1%;
	margin-right: 1% !important;
}
@media screen and (max-width: 567px) {
	#ProductResult .allsingle {width: 100%}
	#ProductResult .allsingle.allproducts{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.cart-totals{
		margin-top: 0;
	}
	.boxed .section .section_inner, .grid_section .section_inner{
		width: 90%;
	}
}
@media screen and (min-width: 568px) and (max-width: 1023px) {
	#ProductResult .allsingle {width: 47.5%}
}
@media screen and (min-width: 1024px) {
	#SummarizeForm .textnormal td {
		word-break: break-all;
		width: 5%;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1365px){
	#ProductResult .allsingle {width: 30.9%}
}
@media screen and (min-width: 1366px) and (max-width: 1599px) {
	#ProductResult .allsingle {width: 22.7%}
}
@media screen and (min-width: 1600px) and (max-width: 1999px) {
	#ProductResult .allsingle {width: 17.8%}
}
@media screen and (min-width: 2000px) and (max-width: 2399px) {
	#ProductResult .allsingle {width: 14.5%}
}
@media screen and (min-width: 2400px) {
	#ProductResult .allsingle {width: 12.1%}
}


/**/
.allproducts {
    /*border: solid;*/
}
.allproducts .owl-item {
    border: none !important; 
}
/**/


/*All Products page PRODUCT THUMBS*/
/*07/13/17*/
.allsingle.allproducts {
    border: solid 1px #ddd;
    padding: 0 !important;
    margin-left: 20px;
    margin-right: 20px !important;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.allproducts .allproducttitle {
    height: 65px;
	overflow: hidden;
}
.allproducts.listview .allproducttitle {
	height: 72px;
}
.productglobal {
    margin: 0 !important;
    padding: 10px;
	padding-bottom: 0px;
}
.allproducts .productinfo li{
	padding: 0px;
}

.productinfo .skuall:before {
    content: "\f02a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin-right: 3px;
    color: #ccc;
}
.productinfo .-allproductsunits,
.productinfo .-allproductunitprice{
	font-weight: bold !important;
    font-family: open sans !important;
    margin-top: 10px;
    font-size: 14px !important;
    letter-spacing: -.5px;
}
.related-p .thumb-btns form,
.allsingle.allproducts .thumb-btns form{
    margin: 0;
    padding: 0;
}
.related-p .thumb-btns .btn,
.allsingle.allproducts .thumb-btns .btn{
	margin: 0;
	font-size: 20px;
	border-top-left-radius: 0px;
    border-top-right-radius: 0px;
	white-space: normal;
	padding-bottom: 3px;
    padding-top: 3px;
}
.related-p .thumb-btns .btn sup,
.allsingle.allproducts .thumb-btns .btn sup{
	font-size: 66%;
}
.related-p .thumb-btns .btn .fa,
.allsingle.allproducts .thumb-btns .btn .fa {
    top: -2px;
    margin-left: 10px;
    position: relative;
}
.allsingle.allproducts.listview {
    border-right: none;
    border-left: none;
    border-top: none;
    border-radius: 0;
	margin-left: 0;
    margin-right: 0 !important;
}
.allsingle.allproducts.listview .productinfo li{
	width:auto;
}
/**/

/* OWL Carrousel */
.allsingle .owl-item {
    background: #fff;
    border: solid #eee 1px;
    padding: 0 !important;
}
/* List View */
.listview{
	width: 100% !important;
	border-bottom: solid 1px #eee;
	padding-bottom: 20px;
}
.listview .owlgal{
    float: left;
    margin-right: 2%;
	width: 20%;
}
.listview .thumb-btns.-col-md-12.-nopadleft {
    /*width: 20%;*/
	width: 100%;
    float: left;
}
.listview .productglobal {
    margin-top: 0px;
    /* overflow: hidden; */
    height: auto;
    float: left;
    width: 56%;
    margin-right: 2%;
}
.listview .owl-carousel .owl-stage-outer{
	background: none !important;
}
.listview .owl-item{
	border:none;
}
.listview .productinfo li {
    float: left;
	margin-top: 0 !important;
	padding-right: 10px !important;
	font-weight: 100 !important;
}
.listview .productinfo {
    margin-top: 3px !important;
}
.listview .allproducttitle {
    font-size: 34px;
    line-height: 34px;
}
.listview .listview-show{
	display: block !important;
}
.listview .shortdescription {
    margin-top: 10px;
}
.listview p{
	font-size: 14px;
}
.listview .pricecol {
    display: block;
    float: left;
    width: 20% !important;
}
.thumb-btns .AddtoCart {
    margin-bottom: 5px;
}
.listview .priceright{
	padding-left:0px; 
}

/* Product Details Page */
.long-desc{
	margin-bottom: 60px !important;
	margin-top: 40px !important;
}
.oddrow {
    padding-bottom: 20px;
    padding-top: 20px;
    background: #f5f5f5;
}
.no-images img {
    width: 100%;
}

.no-images {
    background-size: cover;
}
/**/
.font16{
	font-size: 16px;
}
/**/

/**/

/* Other Notes*/
.other-notes {
	/*padding-left: 20px;
	padding-right: 20px;*/
}
.other-notes ul {
	padding-left: 15px;
	padding-right: 15px;
	display: flex;
	flex-wrap: wrap;
}
.other-notes ul li {
	width: 25%;
	padding-right: 5%;
	padding-left: 0;
	margin-top: 10px;
}
.other-notes h3,
.other-notes h4{
	margin-top: 0;
	margin-left: 15px;
	border: none;
}
.other-notes ul li p {
	font-size: 12px;
	overflow: hidden;
	color: #000;
	/*font-weight: 600;*/
}
.other-notes ul li .fa {
	float: left;
	margin-right: 10px;
	font-size: 30px;
	margin-top: 3px;
	color: #0094df;
}
/* Media Queries */
@media (max-width: 1200px) {
  .other-notes ul li {
	width: 33.3%;
  }
}
@media (max-width: 768px) {
  .other-notes ul li {
	width: 50%;
  }
}
@media (max-width: 380px) {
  .other-notes ul li {
	width: 100%;
  }
}
/**/

.alignright {
    float: right;
    margin-top: 20px;
}

/**/
#myCart .modal-content,
#addedToCart .modal-content,
#joinMailing .modal-content,
#logIN .modal-content,
#joinMailing .modal-content p,
#lcSummary .modal-content,
.joinMailing .modal-content{
	padding: 0px !important;
}
#myCart .modal-header,
#addedToCart .modal-header,
#joinMailing .modal-header,
#logIN .modal-header,
#lcSummary .modal-header,
.joinMailing .modal-header{
    padding: 15px 25px !important;
    border-bottom: none;
    background: #0088ee !important;
    color: white;
	border-radius: none !important;
}
.modal-header .productinfo li{
	color: #fff;
	opacity: 1;
	width:auto;
}
.modal-header .productinfo li:before{
	opacity: 1;
	color:#fff;
}
#addedToCart .modal-header p,
#joinMailing .modal-header p,
#lcSummary .modal-header p{
	color: #fff;
    font-weight: 100 !important;
    font-family: sans-serif;
	margin-bottom: 0;
    margin-top: 10px;
	opacity: .7;
}
#myCart .modal-header .close,
#addedToCart .modal-header .close,
#joinMailing .modal-header .close,
#logIN .modal-header .close,
.modal-header .close{
    font-size: 20px;
    color: #fff;
    /*background-color: #fff !important;*/
    border-radius: 50px;
    width: 30px;
    height: 30px;
    text-align: center;
    position: absolute;
    top: 17px;
    right: 10px;
	text-shadow: none;
	opacity: .5;
	/*box-shadow: 0 1px 5px rgba(0,0,0,.5);*/
}
.modal-title{
	color:#fff;
}
#myCart .modal-title,
#addedToCart .modal-title,
#joinMailing .modal-title,
#logIN .modal-title,
.modal-title{
	padding-bottom: 0px !important;
	border: none;
	text-transform: none;
	letter-spacing: -.5px;
}
#addedToCart input,
#MailingListForm input,
#login_existingCustomer_form input,
#lcSummary input{
    width: 100%;
    padding: 20px 15px;
    margin-bottom: 10px;
    border: 0;
    background: #fff;
    outline: none;
    border-radius: 3px;
}
#addedToCart #Submit,
#MailingListForm #Submit,
#login_existingCustomer_form #Submit{
    background: #0088ee;
    color: #fff;
    font-size: 18px;
    margin-top: 10px;
}
#addedToCart .modal-body,
#joinMailing .modal-body,
#myCart .modal-body,
#logIN .modal-body,
#lcSummary .modal-body,
.joinMailing .modal-body{
    /*background: #eee;*/
    padding: 30px;
	padding-bottom: 20px;
}
/* Added to cart - Modal */
#addedToCart .modal-header{
	background: #5fb315;
}
#addedToCart .modal-body{
	/*background:none;*/
}

/*Modals End*/

/* Floating Shopping Cart */
/* Added to cart */
#joinMailing .modal-body,
#logIN .modal-body,
#lcSummary .modal-body,
.joinMailing .modal-body{
    background: #eee;
}
#addedToCart .inline-cart-header,
#myCart .inline-cart-header,
.joinMailing .inline-cart-header{
	margin-bottom: 20px;
    margin-top: -30px;
    background: #eee;
    font-size: 10px;
    text-transform: uppercase;
    font-family: sans-serif;
    font-weight: bold;
    padding: 10px;
    margin-right: -30px !important;
    margin-left: -30px !important;
	color: #000 !important;
}
#myCart .product-packing span,
#myCart .product-weight span,
#myCart .product-units span,
#myCart .product-price span,
#myCart .product-subtotal span,
#addedToCart .product-packing span,
#addedToCart .product-weight span,
#addedToCart .product-units span,
#addedToCart .product-price span,
#addedToCart .product-subtotal span {
    display: none;
    font-size: 8px !important;
    text-transform: uppercase;
    color: #999 !important;
    margin-bottom: -2px;
    margin-top: 5px;
}
#myCart .product-row,
#addedToCart .product-row {
    margin-bottom: 20px;
    margin-top: -10px;
	padding-top: 10px;
	background: #fff;
	/*font-size:18px;*/
	border-bottom: solid 1px #eee;
	/*-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);*/
}
#myCart .product-row h5,
#addedToCart .product-row h5{
	margin: 0 0 5px 0;
    padding: 0;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 0;
    text-transform: none ;
    line-height: 20px;
    /*max-height: 43px;*/
    overflow: hidden;
}
#addedToCart .product-row h5,
#addedToCart .product-row .mycartsku,
#myCart .product-row h5,
#myCart .product-row .mycartsku{
    text-align: left;
}
.mycartsku {
    font-size: 10px;
    font-family: sans-serif;
}
.mycart-img {
    display: table;
}
.mycart-img img {
	width: 100% !important;
}
.modal-body {
    text-align: initial;
}
.show-description {
    text-align: center;
    color: #ccc;
    line-height: 30px;
}
.show-description:active,
.btn-qty-plus:active,
.btn-qty-minus:active{
    background-color: #0094df;
    color: #fff;
}
.qty-edit {
	border-top: solid 1px #eee;
	margin-top: 10px;
}
.btn-qty-plus,
.btn-qty-minus,
.btn-qty-remove{
    text-align: center;
    line-height: 40px;
    color: #0094df;
}
.btn-qty-remove:active{
    background-color: #cc4545;
    color: #fff;
}
.btn-qty-remove{
	    color: #cc4545;
}
.btn-qty-remove .fa{
	line-height:40px;
}
.subqty{
	text-align: center;
    line-height: 40px;
}
.product-row .nopad {
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
}
.btn-qty-plus,
.subqty,
.btn-qty-minus {
    border-right: solid 1px #eee;
}
.added-to-cart-btns .btn {
    font-size: 14px !important;
    /*padding-right: 0;
    padding-left: 0;*/
	padding: 13px 0;
    background: transparent;
}
.added-to-cart-btns div {
    padding: 0 5px;
}
/**/
.qty-select {
    line-height: 40px !important;
    height: 40px;
    /*padding: 0px 25px;*/
    background: #fff;
    outline: none;
    border-radius: 0px;
    border-top: none;
    border-bottom: none; 
}
.qty-label {
    line-height: 40px;
}
/* Floating Shopping Cart END */

/**/
.gridview {
    margin-left: 15px;
    margin-right: 15px;
}
.gridview .productdivider {
    border-top: 1px solid #ddd !important;
	border-bottom: none;
	margin-bottom: 40px;
    height: auto;
    text-align: left;
    margin-top: 20px !important;
    padding-top: 20px;
}
.gridview .productdivider2 {
    font-weight: 100;
    font-size: 24px;
    color: #000!important;
    letter-spacing: -1px;
    padding: 10px 20px !important;
    display: table;
    background: #fff;
    margin-top: -45px;
    border: solid 1px #ddd !important;
    line-height: 24px;
    margin-bottom: 10px;
}
.dividerdesc {
    font-family: open sans;
}
.dividerdesc ul {
    margin: 0;
	padding-left: 30px;
    list-style: none;
}
/**/


/******** lcSummary *******/
#lcSummary .price1, .price2 {
    font-size: 30px;
}

#lcSummary .price1 sup {
    font-size: 65%;
}
#lcSummary .btn {
    width: 100% !important;
    display: block;
}
#lcSummary .productfeatures li {
    color: #fff;
    font-size: 14px;
    width: auto;
	font-family: oswald !important;
}

#lcSummary .productfeatures {
    margin: 0;
    padding: 0;
}
/**/

.content_top_margin_none{
	z-index: 0 !important;
}

/* Parallax */
.parallax_section_holder {
    /*background-size: contain;*/
}
/**/

/* Slider */
.carousel-inner .slider_content_outer{
	width: 100%;
}
/**/

/* Testimonials */
.vc_gitem-post-data-source-post_title { /* Title */
    margin-bottom: 0;
}
.field_57db3a3413d2f, /* State */ 
.field_57db3adc13d31 /* City */ {
    float: left;
    margin-right: 10px;
}
/**/


/* Place holder */
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-style:italic;
}
::-moz-placeholder { /* Firefox 19+ */
	font-style:italic;
}
:-ms-input-placeholder { /* IE 10+ */
	font-style:italic;
}
:-moz-placeholder { /* Firefox 18- */
	font-style:italic;
}

/* CAPTION */
.caption h4 {
    border: none;
    font-size: 18px;
    padding-bottom: 5px;
}
.caption p {
    line-height: 24px;
}
.caption {
    margin-top: 20px;
    margin-bottom: 50px !important;
}
/**/

/*.widget-title,*/

li#nav-menu-item-21025 span {
    display: none;
}


#nav-menu-item-21197 p span a{
	font-family: Raleway, sans-serif !important;
	font-size:14px !important; 
	color:#fff !important;
	font-weight:600;
	margin-bottom:20px;
    text-transform: capitalize;
}

/* Dropdown items Browse By Categories */
#nav-menu-item-21259 p span a{
	font-family: Raleway, sans-serif !important;
	font-size:13px !important; 
	color:#dadada !important;
	font-weight:600;
	margin-bottom:7px;
/*    color:#9d9d9d !important; */
/*    text-transform: uppercase; */
}

/* Dropdown items in wide columns */
.drop_down .wide .second>.inner>ul>li.sub>ul>li>a, .drop_down .wide .second ul li a {
    font-size: 13px !important;
	color:#dadada !important;
    line-height:18px;
}

/* Dropdown items in single column */
.drop_down .narrow .second .inner ul li a {
    font-size: 13px !important;
	color:#dadada !important;
    line-height:18px;
}

/* TITLES like Government Resources */
.drop_down .wide .second .inner>ul>li>a {
    color: #fff !important;
    font-size: 15px !important;
    line-height: 20px;
}


/***** Content Menu *****/
nav.content_menu{
	z-index: 1;
}
nav.content_menu ul li.active i,
nav.content_menu ul li.active a{
	color: #0094df;
	color: #000;
}
nav.content_menu ul li.active i span,
nav.content_menu ul li.active a span{
	font-weight:700;
}
nav.content_menu ul li a{
	padding: 5px 20px 15px 20px !important;
	color: #444;
}
nav.content_menu {
    background-color: #fff;
    border-bottom: solid 1px #ddd;
}
nav.content_menu ul li a span{
	font-weight:400;
}
nav.main_menu>ul>li.current-page-ancestor > a:after {
	border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    border-top: none;
    height: 0;
    width: 0;
    bottom: 0;
    content: "";
    left: 50%;
    margin-left: -7px;
    position: absolute;
}
header:not(.with_hover_bg_color) nav.main_menu>ul>li.menu-item-has-children:hover>a:after{
	border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #222;
    border-top: none;
    height: 0;
    width: 0;
    bottom: 0;
    content: "";
    left: 50%;
    margin-left: -7px;
    position: absolute;
	z-index:100;
	opacity:1 !important;
}
nav.content_menu ul{
	width:100%;
}

/***** White Text *****/
.whitetext h4,
.whitetext h2,
.whitetext p{
	color:#fff;
	/*text-shadow: #000000 0px 2px 10px;*/
}
.whitetext h3 {
    color: #ffffff; 
    font-weight: bolder;
}
.whitetext a{
	color: #ffd700;
    font-weight: bold;
}
.whitetext p {
    font-size: 20px;
    line-height: 40px;
}

/*NAVs*/
nav.main_menu ul li a,
nav.main_menu ul li a .fa,
nav.mobile_menu ul li a,
.mobile_menu ul li .mobile_arrow .fa{
    color: #fff;
}
nav.mobile_menu ul li {
    border-bottom: solid 1px rgba(247,247,247,0.25);
}
nav.mobile_menu ul li a.current,
nav.mobile_menu ul li .current-menu-item a{
    color: #Ff0;
}
/**/

/* Mega Menu */
.drop_down .wide .second .inner>ul>li>a{
	font-size: 14px;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5{
	color: #aaa;
}
.drop_down .wide .second>.inner>ul>li.sub>ul>li>a, .drop_down .wide .second ul li a{
	padding-bottom: 3px !important;
    padding-top: 0 !important;
}
.drop_down .wide .second ul{
	padding: 30px 10px;
	padding-bottom:0;
}
.drop_down .wide .second ul li{
	padding-bottom: 30px;
	border:0 !important;
}
.drop_down .wide .second ul li.current-menu-item a span {
    color: #00a9ff !important;
    font-weight: 600;
}
/**/

/* Header Search */
ol.mp_list {
    background-color: #FFF;
    border: 1px solid #C0C0C0;
    position: absolute;
    z-index: 99999;
	margin:0px;
	list-style-type: none;
	padding:0px;
	width:100%;
    margin-left: -1px;
}
ol.mp_list .mp_item{
	cursor: pointer;
    z-index: 100000;
	color:#000  !important;
	width:100%  !important;
	line-height:20px;
	padding:10px 20px !important;
	box-sizing:border-box;
}
ol.mp_list .mp_item em{
	color: red !important;
}
.mp_highlighted{
	background-color:#eee !important;
}
.header-search {
    /*width: 100%;*/
	width: 500px !important;
    box-sizing: border-box;
    position: relative;
}
.header-search input.SearchBox-h {
    width: 100%;
	height:35px !important;	
    box-sizing: border-box;
    line-height: 35px;
    padding-left: 10px;
    padding-right: 30px;
    border: none;
    border-radius: 3px;
	outline: none;
	font-size: 14px;
	margin-bottom:0;
}
.header-search .Search-h {
    position: absolute;
    top: 50%;
    right: 2px;
    margin-top: -18px;
    height: 33px;
    border: none;
    background: #ffffff;
    width: 30px;
}
.header-search .Search-h:hover {
    cursor: pointer;
}
.header-search .Search-h:before {
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    color: #0094df;
}
nav.mobile_menu{
	overflow: visible;
}
/**/

.SS h2 {
    margin: 0;
    line-height: 45px;
}
.SS .thumb-img img {
    height: 100%;
    max-width: initial;
    position: absolute;
    margin: auto;
    left: -9999px;
    right: -9999px;
}

/*Header Top Right*/
.header-top-right{
	padding-right: 45px;
    font-size: 1.2em;
    font-weight: 600;
    letter-spacing: 1px;
}
@media only screen and (max-width: 1000px){
	.header-top-right{
		padding-right: 0;
	}
	
}
/* Page Title - Breadcrumbs */


.breadsingle,
.btn-default.disabled {
	font-size: 12px !important;
	font-family: 'Open Sans' !important;
	border: none !important;
	display:inline-block !important;
	margin:0px !important;
	color:#333;
	opacity:1;
}
.btn-breadcrumb .btn-default{
	border: none;	
}
.btn-breadcrumb .btn-default:hover {
	background: #ebebeb;
}
.btn-breadcrumb {
	margin-top: -10px;
	margin-bottom: 10px;
	overflow: hidden;
    width: 100%;
}

/**/
.btn-breadcrumb .btn.btn-default:not(:last-child):before {
	content: "\f105";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
}
.btn-breadcrumb .btn.btn-default:not(:last-child):before {
	border: none;
}
.btn-breadcrumb .btn:not(:last-child):before{
	top: initial;
	margin-top: initial;
	z-index: 100;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before,
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after{
	border:none;
}
.btn-breadcrumb .btn-default:hover {
	color: #0094df;
	background: transparent;
}
.btn-breadcrumb .btn:first-child{
	padding-right: 12px;
}
.btn-breadcrumb .btn,
.btn-breadcrumb .btn:last-child{
	padding-left:16px;
}
.btn-breadcrumb .btn:last-child {
	color: #999;
}


.title_subtitle_holder h1 {
    display: none;
}

.container_inner nav.content_menu {
    width: inherit;
}

/* Post Titles */
/*
.title h1, .title.title_size_small h1 {
    font-size: 60px;
    text-align: center;
    padding: 80px 0px;
    font-weight: 700;
    color: #000;
    text-transform: capitalize;
}

.title {
margin-bottom: 100px;
}
*/

.blog_holder article .post_image {
    display: none;
}

.title_subtitle_holder .separator.small.left {
    display: none;
}
.breadcrumb {
    left: 0;
}

/**/

/***** Footer *****/
footer ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.footer-bottom {
    text-align: center;
    padding: 20px 0;
    background: #f7f7f7;
}
.footer-icons li {
    display: inline-grid;
}
footer li a{
	color: #bbb;
}
footer li a:hover{
	color: #fff;
}
.footer-icons {
    text-align: center;
}
.footer-icons li img {
/*    width: 60px;*/
    width: 600px;
  max-width: 100%;
}
.copyright {
    font-size: 12px;
    margin-top: 10px;
}
.footer-content {
    background: #333;
    padding: 40px 0;
}
.footer-content h5,
.footer-content h6 {
    color: #fff;
    text-transform: uppercase;
}
.footer-content p {
    color: #fff;
}
/**/

/*Footer top*/
.footer-buttons{
	width: 100% !important;
	box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	white-space: inherit;
	height: inherit;
	text-align: center;
	/*line-height: 1.5em;*/
	padding-bottom: 5px;
	padding-top: 5px;
}
.footer_top h6 {
    color: #fff;
}
.qbutton.small{
	height:auto;
}
.footersubmit {
    margin-top: 10px;
    background-color: #0094DF;
	border-color: #0094DF !important;
	
	width: 100% !important;
	box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	white-space: inherit;
	height: inherit;
	text-align: center;
	/*line-height: 1.5em;*/
	padding-bottom: 5px;
	padding-top: 5px;
}
/**/

/*Footer bottom*/
.footer_bottom .footer-icons {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}
.footer_bottom .footer-icons li {
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline-block;
}
.footer_bottom .footer-icons img {
    height: 25px;
}
.footer_bottom {
    background-color: #f9f9f9;
    padding-top: 20px;
    padding-bottom: 20px;
}
.footer_top .widget.widget_nav_menu li {
    padding-bottom: 5px;
}
.footer_top {
    padding-top: 60px;
    padding-bottom: 40px;
}

footer .social-icons {
    margin-top: 50px;
    background-color: #000;
}
footer .social-icons li {
    width: 32%;
    float: left;
    text-align: center;
}
footer .social-icons li a {
    display: block;
}
footer .social-icons li .fa {
    font-size: 20px;
}
footer .column4 h6 {
    text-align: center;
}

@media screen and (max-width: 782px){
	.footer_bottom {
	padding-left: 20px;
	padding-right: 20px;
	}
}
/**/

/***** Sidebars *****/
ul.sub-menu {
    padding-left: 10px !Important;
}
.sidebar .current-menu-item {
    background-color: #efefef;
    padding-left: 10px;
    border-radius: 3px;
    margin-left: -10px !important;
    display: block;
}
ul.sub-menu li {
	text-transform: none;
}
.menu-depth-0 li {
    color: #444;
    text-transform: uppercase;
}
.menu-depth-0 li a {
    font-weight: 500;
}
aside .widget li,
.side_menu .widget li {
	margin: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}
/**/


/* RELATED PRODUCTS */

.related-p img {
	height: initial !important;
	height: auto !important;
}
.related-p .owl-item{
	background: none;
	float: left;
}
.owl-item .allsingle {
    margin: 0 !important;
}
.related-p .owlgal img {
    width: 100% !important;
}
.related-p .allproducttitle {
	font-size: 14px;
	line-height: 18px;
}
.related-p .nav>li>a {
	padding: 20px 15px;
	border-radius: 0px;
	border: none;
	font-size: 12px;
}
.related-p .tab-content{
	padding: 20px 50px;
	background: #fff;
	overflow: hidden;
	/**/position: relative;
}
.related-p .owl-prev{
	left:-29px;
}
.related-p .owl-next{
	right:-29px;
}
.related-p .owl-prev,
.related-p .owl-next{
	background-size: 80%;
	background-repeat: no-repeat;
	background-position: center;
	top: 44%;
}
/**/
.related-p .owl-stage{
	min-width: 100% !important;
	box-sizing: border-box !important;
	padding-top: 6px;
}
.related-p ul {
	list-style: none;
}
.related-p .owl-item li {
	text-align: left !important;
}

/* ? */
.related-p .tab-content .tab-pane {
	display: block;
	height:0;
	opacity: 0;
}
.related-p .tab-content .active {
	height:auto;
	opacity: 1;
}
.related-p .ribbons {
	padding: 0 !important;
}
.ribbons li {
	width: 62px;
	overflow: hidden;
	left: 0;
}
.related-p .allsingle {
	width: 100% !important;
	margin-bottom: 0;
	
	border: solid 1px #ddd;
    padding: 0 !important;
    margin-left: 0;
    margin-right: 0 !important;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;	
}
.related-p-img {
	/*height: 120px;*/
	display: block;
	overflow: hidden;
}
.related-p-img .owl-lazy {
	height: 100%;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.related-p-img img.owl-lazy {
	width: 100% !important;
}
/*Monday Morning 2am 7/17/17*/
.tab-pane.row {
    z-index: -9999999 !important;
    display: none !important;
}

.tab-pane.row.active {
    display: inline !important;
}
/**/
/*.skuall {
	padding-left: 0px;
}
 ? 
.thumb-btns .col-xs-6:first-of-type {
	padding-right: 2px;
}
.thumb-btns .col-xs-6:last-of-type {
	padding-left: 2px;
}
.thumb-btns .btn{
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}*/
/*.related-p .condition-mc,
.related-p .condition-sp,
.related-p .condition-no,
.related-p .condition-cr,
.related-p .condition-ir,
.related-p .manifested-icon,
.related-p .unmanifested-icon,
.related-p .p-manifested-icon,
.related-p .program-icon {
	font-size: 10px;
	padding: 0 20px 0 12px !important;
	position: relative;
	font-family: sans-serif;
	color: #000;
	display: table;
	font-weight: bold;
	line-height: 15px;
	text-transform: uppercase;
	padding-left: 12px !important;
	padding-right: 20px !important;
}
.skuall{
	font-size: 10px;
	font-weight: bold;
}
.productglobal {
	padding: 0 !important;
	font-family: sans-serif;
	font-size: 12px;
}
.related-p .productinfo li,
.related-p .productinfo{
	padding-left: 0px !important;
}*/
.related-p .owl-lazy {
	background-size: cover;
}
.related-p .nav-tabs {
	text-align: center;
}
.related-p .nav-tabs>li {
	display: inline-block;
	float: none;
}
.related-p h3 {
	text-transform: uppercase;
	font-size: 3em;
	letter-spacing: 0;
	padding-bottom: 0;
}
/**/


/***** Pages / Post *****/
.post_infos,
.date,
.post_info {
    display: none !important;
}
.post_text_inner>h2 {
    display: none !important;
}

.full_width {
    /*padding-left: 20px;
    padding-right: 20px;*/
}
.imagefull{
	width:100%;
}
.imagefull img{
	width:100%;
}
.imagefull .wpb_wrapper .vc_single_image-wrapper {
    width: 100% !important;
}
.vc_row.wpb_row.section.vc_row-fluid.grid_section {
    padding-top: 70px;
    padding-bottom: 70px;
}
.wpb_text_column.wpb_content_element .wpb_wrapper ul {
	margin-left: 15px;
	list-style: none;
	padding: 0;
}
.wpb_text_column.wpb_content_element .wpb_wrapper li {
	list-style-position: outside;
	list-style-type: none;
	padding-left: 15px;
	margin-bottom: 20px;
	line-height: 20px;
	color: #444;
	font-size: 15px;  
}
.wpb_text_column.wpb_content_element .wpb_wrapper li:before {
	content: "\f00c"; /* FontAwesome Unicode */
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -30px; /* same as padding-left set on li */
	width: 30px; /* same as padding-left set on li */
	color: #0094df;
	font-size: 18px;
}

.wpb_text_column.wpb_content_element .wpb_wrapper li.li-donate:before {
	content: "\f0d6" !important;
}
.wpb_text_column.wpb_content_element .wpb_wrapper li.li-link:before {
	content: "\f0c1" !important;
}
.wpb_text_column.wpb_content_element .wpb_wrapper li.li-phone:before{
	content: "\f095" !important;
}
.wpb_text_column.wpb_content_element .wpb_wrapper li.li-contact:before{
	content: "\f2b9" !important;
}


.image_with_text {
    line-height: 20px;
}
.drop_down .wide .second>.inner>ul>li.sub>ul>li>a, .drop_down .wide .second ul li a {
    padding-top: 5px;
    padding-bottom: 5px;
	text-transform: none;
	font-size: 12px;
    font-weight: normal;	
}
.overflow-hidden p{
	overflow:hidden;
}
p a {
    display: inline-block;
    font-weight: 500;
    color: #0094df;
}
p#msls {
    text-align: center;
    background: #f7f7f7;
    padding: 20px;
    color: #000;
}
li.vc_grid-filter-item {
    margin-left: 10px;
    background: transparent !important;
    font-weight: 600;
    color: #333;
    border: solid 1px #ddd;
    border-radius: 3px;
    margin-bottom: 10px;	
}
li.vc_grid-filter-item span {
    padding: 20px !important;
    display: inline-block;
}
li.vc_grid-filter-item.vc_active {
	background: #666 !Important;	
    color: #fff;
    border: none;	
}
.vc_grid-item-mini.vc_clearfix {
    border: solid 1px #f2f2f2;
}
.vc_gitem_row .vc_gitem-col {
    padding: 10%;
    padding-bottom: 2%;
    background-color: #fff;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover{
	background-color: #007bb9;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
	background-color: #0094df;
}
.fitbg .vc_gitem-zone {
    background-size: initial;
    background-color: #d5dfe1;
}

/* Posts */
.single .content .container_inner{
	width: 100% !important;
}
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner{
	padding-top: 0 !important;
}
.blog_holder article .post_text .post_text_inner{
	padding-top: 0 !important;
}
.responsive-grid .vc_grid-item.vc_visible-item {
	display: inline-block !important;
}
/**/

/* Latest Post */
.boxes .excerpt,
.boxes .latest_post_title{
	line-height: 20px;
	margin-bottom:0px !important;
}
.latest_post_inner,
.latest_post {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Addition of column #3 */
.single-post .two_columns_25_75>.column2bar{
	width: 50% !important;
}
.sidebarRight {
    float: left;
    width: 23%;
    margin-left: 2%;
}
#perfect-related_by-category ul li {
    list-style-type: none;
}
#perfect-related_by-category ul li a {
    line-height: 16px !important;
    display: block;
    margin-bottom: 10px;
}
.vc_custom_1463594468349{
	line-height: 18px;
}
/**/

/***** Audio Player STYLE *****/
.mbMiniPlayer.blue .playerTable span{
	background-color: #0094df;
}
.mbMiniPlayer.blue .playerTable span.map_play{
	border-left: 1px solid #f7f7f7;
}
.mbMiniPlayer .playerTable {
    border: none !important;
    background: none !important;
}
.mbMiniPlayer.blue .jp-play-bar {
    background-color: #0094df;
}
/**/

/***** Media Queries WITH OVERRIDE *****/
.boxed .section .section_inner,
.grid_section .section_inner,
.full_width .parallax_content{
	width: 1100px;
  /*Luis removed for testing 01-31-18*/
  /*Pol added for correct Spanish width 11-03-18*/
}
/**/

/***** Auction Template *****/
.upcoming-auction-header {
    margin: auto;
    padding: 60px;
    max-width: 1300px;
	margin-bottom:0 !important;
	padding-bottom:100px;
}

.upcoming-auction-wrapper {
	background: none !important;
    border: none !Important;
    margin-top: 20px !important;
	border-top: solid 1px #eee !important;
	padding:0 !important;
}

.upcoming-auction-header h2 {
    color: initial !important;
    text-align: center;
    font-family: inherit !important;
    font-size: 40px !Important;
}

li.previous-auction-grid-slide {
    width: 18.8%;
	vertical-align: top;
	float:none !important;
}

.previous-auction-grid-panel {
    position: initial !important;
    background-color: #f7f7f7;
    background-image: none !important;
    text-shadow: none !important;
	font-size: 16px !important;
}

.previous-auction-product-name {
    text-align: left !Important;
    color: #000 !Important;
	font-size: 16px !important;
}

.previous-auction-product-condition {
    color: #666 !Important;
    text-align: left !important;
}

.previous-auction-wrapper {
    background: none !important;
    border: none !important;
	margin-top:0px !important;
    background-color: #f7f7f7 !Important;
    padding-top: 70px !important;
    padding-bottom: 100px !Important;
}
 
.previous-auction-header h2 {
    text-align: center;
    color: initial !important;
    font-family: inherit !important;
    font-size: 40px !Important;
    margin-bottom: 10px;
}

img.place-holder-img {
    display: block !Important;
}

.previous-auction-sold {
    background-image: none !Important;
    background: #cc0000;
    right: 0 !important;
    top: 0 !important;
    border-radius: 0 !important;
    padding: 10px !important;
}

.previous-auction-date {
    top: initial !Important;
    position: initial !important;
    float: none !Important;
    margin-top: 0 !important;
	text-align:center;
	margin-bottom:20px;
}

.upcoming-auction-date{
	text-align: center !important;
}
.previous-auction-sold-details em {
    color: #fff;
}

ul.upcoming-auction-date li {
	display: inline-block;
    margin-right: 20px;
}
.upcoming-auction-buttons {
    position: relative !Important;
    width: 100% !important;
	margin-top:20px;
	text-align:center;
	overflow:auto;	
}
.upcoming-auction-header .upcoming-auction-buttons a.button-orange-half{
	width: 48% !Important;
}
.upcoming-auction-buttons a{
	font-size:16px;
	padding-top: 20px;
    padding-bottom: 20px;
    background: #0094df;
    color: #fff;
    border-radius: 5px;
	float: right;
    width: 48% !important;
    margin: 1%;
	margin-top:0;
}
.upcoming-auction-gallery-wrapper{
	padding: 0 20px 60px 20px;
	margin-top:-40px !important;
	box-sizing:border-box;
}
.upcoming-auction-gallery-wrapper ul{
	text-align: left;
}
.upcoming-auction-gallery-wrapper .previous-auction-grid-panel{
	background-color: #fff;
}
em.cat-com-soon {
    width: 48% !important;
    line-height: 65px;
    margin-bottom: 10px;
    background-color: #f3f3f3;
    height: 66px;
    margin: 0 !Important;
}
/**/
.tradeshows:after{
    content: "";
    opacity: .3;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: 1;
    background-size: cover;
    background-attachment: fixed;
}
/**/

.childloadprice a, .childloadprice .btn {
    width: 100% !important;
    min-width: 100%;
}


/**/
.cl-price{
	font-size: 30px;
	color: #0094df;
	font-weight: 600;
	text-align: left;
}
.cl-price sup {
    font-size: 60%;
}
.cl-saletag-wrapper{
	background-image: url(../../../assets/Image/Layout/salestag-01.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left;
	color: white;
	text-align: left;
	padding-left: 0;
	padding: 10px 4px;
	font-size: 12px;
}
.cl-percentoff{
	float: left;
	width: 35px;
	margin: 0 5px;
	font-size: 17px;
	line-height: 16px;
}
.cl-original-price{
	text-decoration: line-through;
}
/**/


/* Tabular VIEW */ 
.tabularswitch {
	/*width: 80%;*/
    margin: auto !important;
}
#ViewTabular,
#ViewDetailed{
    display: none;
}
.btn-default.active,
.btn-default.active:hover
.btn-default.active:focus{
    background: #eee !important;
    box-shadow: none !important;
    border: #ddd solid 1px !important;
}
.ch-row1{
	background-color: #0094df !important;	
}
.ch-row2 {
    background-color: #333 !important;
}
.ch-row-odd {
	background-color: #fff !important;
}
.ch-row-total {
    background-color: #0094df !important;
}
.ch-fluid {
    border-left: solid 1px #ddd !important;
    border-right: solid 1px #ddd !important;
}
.btn-loadmore{
	width: auto;
    padding: 5px 20px !important;
    font-family: oswald;
    font-weight: 100 !important;
    text-transform: initial !important;
    margin: auto;
    display: block;
    margin-top: 50px;
    margin-bottom: 50px;
}
.btn-loadmore:after{
    /*content: "\f021";
	font: normal normal normal 14px/1 FontAwesome;
	display: inline-block;*/
}
div#LoadMore {
    text-align: center;
}
#loadXmore{
	display: block;
    margin: auto;
    margin-top: 10px;
    padding: 5px !important;
}
/**/


/*
<div class="tc-source-yelp"><i class="tc-icon"></i> <i class="tc-text"></i> </div>
<div class="tc-source-facebook"><i class="tc-icon"></i> <i class="tc-text"></i> </div>
<div class="tc-source-google"><i class="tc-icon"></i> <i class="tc-text"></i> </div>
<div class="tc-source-via"><i class="tc-icon"></i> <i class="tc-text"></i> </div>
*/
/* Testimonial Source */
.tc-source-facebook{
}
.tc-source-facebook .tc-icon:before {
    font-family: FontAwesome;
    content: "\f230";
    font-size: 23px;
    color: #2291e2;
    font-style: normal;
}
.tc-source-facebook .tc-text:before {
    content: "Commented on Facebook";
    margin-left: 5px;
    margin-right: 5px;
    font-style: normal;	
}

.tc-source-yelp{
}
.tc-source-yelp .tc-icon:before {
    font-family: FontAwesome;
    content: "\f1e9";
    font-size: 23px;
    color: #c41200;
    font-style: normal;
}
.tc-source-yelp .tc-text:before {
    content: "Commented on Yelp";
    margin-left: 5px;
    margin-right: 5px;
    font-style: normal;	
}

.tc-source-gplus{
}
.tc-source-gplus .tc-icon:before {
    font-family: FontAwesome;
    content: "\f0d4";
    font-size: 23px;
    color: #dd4b39;
    font-style: normal;
}
.tc-source-gplus .tc-text:before {
    content: "Commented on Google Plus";
    margin-left: 5px;
    margin-right: 5px;
    font-style: normal;	
}

/**/

/***** Galleries Overides *****/
.flexslider, .portfolio_slider{
	margin:0;
}

/***** Media Queries *****/
@media only screen and (min-width: 2300px){
	.responsive-grid .vc_grid-item {
		width: 14.28% !important;
		/*display: inline-block !important;*/
	}
	li.previous-auction-grid-slide {
		width: 15.5%;
	}
}
@media only screen and (max-width: 2300px){
	.responsive-grid .vc_grid-item {
		width: 16.6% !important;
		/*display: inline-block !important;*/
	}
}
@media only screen and (max-width: 1920px){
	.responsive-grid .vc_grid-item {
		width: 20% !important;
		/*display: inline-block !important;*/
	}
}
@media only screen and (max-width: 1500px){
	.responsive-grid .vc_grid-item {
		width: 25% !important;
		/*display: inline-block !important;*/
	}
	li.previous-auction-grid-slide {
		width: 23.7%;
	}
}
@media only screen and (max-width: 1200px){
	.responsive-grid .vc_grid-item {
		width: 33% !important;
		/*display: inline-block !important;*/
	}
	li.previous-auction-grid-slide {
		width: 32%;
	}
}

/*Added to Cart 992px */
@media screen and (min-width: 992px) {
	.btn-qty-remove{
		margin-top: 15px;
	}
}
@media screen and (min-width: 768px) {	
	.qty-edit {
		border: 0;
		margin-top: 0;
	}
	.row.qty-edit div {
		padding: 0;
	}
	.btn-qty-minus,
	.btn-qty-plus,
	.subqty,
	.btn-qty-remove{
		line-height: 20px;
	}
	.btn-qty-plus,
	.subqty,
	.btn-qty-minus {
    	border-right: none;
	}
	.product-row {
		padding-bottom: 10px;
	}
	
	.qty-select {
		border-top: solid 1px #ddd;
		border-bottom: solid 1px #ddd;
	}
	.btn-qty-remove{
		margin-top: 10px;
	}
	
}
/**/

@media only screen and (max-width: 768px){
	.responsive-grid .vc_grid-item {
		width: 50% !important;
		/*display: inline-block !important;*/
	}
	li.previous-auction-grid-slide {
		width: 48.6%;
	}
	/*.btn-view-cart {
		padding-right: 5px !important;
	}
	.btn-checkout {
		padding-left: 5px !important;
		margin-bottom: 10px;
	}*/
	
	#myCart .product-packing span,
	#myCart .product-weight span,
	#myCart .product-units span,
	#myCart .product-price span,
	#myCart .product-subtotal span,
	#addedToCart .product-packing span,
	#addedToCart .product-weight span,
	#addedToCart .product-units span,
	#addedToCart .product-price span,
	#addedToCart .product-subtotal span {
		display: block;
	}
	#myCart .modal-body {
		max-height: 40vh;
		background: #eee;
		overflow-x: auto;
	}

	
	
	/*Added to Cart	
	.qty-edit {
		border: 0;
		margin-top: 0;
	}
	.row.qty-edit div {
		padding: 0;
	}
	.btn-qty-minus,
	.btn-qty-plus,
	.subqty {
		line-height: 20px;
	}*/
	/**/
	
}
@media only screen and (max-width: 480px){
	.responsive-grid .vc_grid-item {
		width: 100% !important;
	}
	li.previous-auction-grid-slide {
		width: 100%;
	}
}

.list1 li {
    padding: 5px 0px !important;
}

.pageexcerpt {margin-bottom: 20px;margin-top: 10px;}


/** LONG DESCRIPTION START **/
.catdesc {
    float: none;
}
p.description.hidden-xs {
	display: none;
}
/* Table */
.description table {
    width: 100% !important;
    padding: 0;
    margin-right: 0 !important;
	margin-left: 0 !important;
}
.description table td {
    border: solid 1px #ddd !important;
    font-size: 16px;
}
.description table th {
    font-size: 16px;
}

.description .addToCart_btn {
color: #fff;
    background-color: #ff8b02;
    border-color: #ce7000;
    background-image: -webkit-linear-gradient(top,#ff8b02 0,#dd7800 100%);
    background-image: linear-gradient(to bottom,#ff8b02 0,#dd7800 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff8b02',endColorstr='#ffdd7800',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
    background-repeat: repeat-x;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15), 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.15), 0 1px 1px rgba(0,0,0,0.075);
    text-transform: uppercase;
}
.description {font-family: 'Open Sans', sans-serif;font-size: 20px;color: #555;}
.description li:before {
    content: "\f00c";
    font-family: FontAwesome;
    display: inline-block;
    /*margin-left: -30px;*/
    width: 30px;
    color: #0094df;
}
.description li {
  padding-left: 50px;
  font-size: 16px;
  line-height: 28px;
}

.description ul {list-style: none;}
.description p, .description ul, .description li, .description em {font-size: 14px;}
.description img {
    width: 60px;
}
.description em {color:#696969}
.description table th {border: solid 2px #393939;color: #ffffff;background: #393939;}
.description table td {border: solid 2px #999;}
.description table {margin: 30px;}
.description a {color: #337ab7;text-decoration: underline;}
.descbutton {color: #fff;
    background-color: #ff8b02;
    background-image: -webkit-linear-gradient(top,#ff8b02 0,#dd7800 100%);
    background-image: linear-gradient(to bottom,#ff8b02 0,#dd7800 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff8b02',endColorstr='#ffdd7800',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
    background-repeat: repeat-x;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15), 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.15), 0 1px 1px rgba(0,0,0,0.075);
    margin-left: 10px;
    line-height: 1;
    padding-right: 20px;
    padding-left: 20px;
    border: none;
    font-weight: 400;
}
.descbutton a {color: #ffffff!important;
    text-decoration: none;
    font-weight: 600;
    letter-spacing: -0.5px;
    font-size:20px;
}
.description h2, .description h1 {
    padding: 0px 0px 15px 0px;
    color: #333;
}
.description h2 {
    font-size: 30px;
    letter-spacing: 1.3px !important;
}
.description strong {color: #444}
.description .floatRight {display:none}
.description .addToCart_btn a {
    color: #fff !important;
    text-decoration: none;
    letter-spacing: -0.7px;
    font-weight: 600;
}
.description p {
    color: #696969;
  margin-top:20px;
}


.description b, .description strong {
    color: #111;
}

.description .col-md-3 {
    font-size: 16px;
    line-height: 28px;
}
.description .other-notes li:before {
    display: none;
}

.description li {font-size: 16px;}

.description .load-moredetails ul li {
    width: 32%;
    padding-right: 4%;
    padding-left: 4%;
    margin-top: 10px;
    font-size: 12px;
    line-height: 16px;
}

.description .load-moredetails p {
    font-size: 12px !important;
}

.description .load-moredetails ul {
/*    padding-left: 34px; */
    padding-right: 34px;
    display: flex;
    flex-wrap: wrap;
}
.description .load-moredetails ul li .fa {
    float: left;
    margin-right: 10px;
    font-size: 35px;
    margin-top: 3px;
    color: #0094df;
display: none;
}
.description .load-moredetails ul li p {
    font-size: 12px;
    overflow: hidden;
    color: #000;
}

.description .load-moredetails {
margin-bottom: 20px;
}

.description .load-moredetails li:before {
  content: none !important; }

.description list1 {
  margin-top:-20px;margin-left:30px;list-style:none;
}

.description list2 {
  margin-top: 10px;
}
.description .descalert {}

.description .notify-me-off {margin-bottom: 10px;margin-top:10px;color:#444;text-decoration:none;}

.wishlistbtn {
    /*display: none;*/
}

.productinfotop p {margin-top: 14px}
/** LONG DESCRIPTION START **/

.owl-carousel_colorswatches .owl-item {
    float: left;
}
.owl-carousel_colorswatches{
	display: inline-block;
}
.owl-loaded {
    position: relative;
    width: 100%;
    /*display: inline-block;*/
    overflow:hidden;
}
.owl-carousel-child .owl-item{
	float:left;
}
.owl-carousel-child{
	/*display: inline-block;*/
}
.icap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background-color: rgba(238, 220, 0, .9);
	width: 100%;
	text-align: center;
	/*color: #fff;*/
	font-size: 12px;
	font-family: sans-serif;
	/*line-height: 22px;*/
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

/**/
.popover {
    z-index: 1;
}
.video-wrap video.video {
	width: initial !important;
    height: 100% !important;
    min-width: 100% !important
}
nav.content_menu {
    /*display: none;*/
}
.noresults{
	display: none;
	margin-bottom: 5%;
}

/* OVERRIDE bridge theme header anchorlinks */
.content_menu{
	padding: 0 !important;
}
.content_menu .menu {
    display: none;
}
.content_menu .nav_select_menu {
    display: block !important;
    border: none !important;
	overflow: auto;
    text-align: center !important;
}
.content_menu .nav_select_menu ul {
    text-align: center !important;
    width: 100% !important;
    width: max-content !important;
    margin: auto !important;	
    display: block !important;
	/*padding: 10px 0 !important;*/
	height: 52px !important;
	float: none !important;
	padding: initial !important;
}
.content_menu .nav_select_menu ul li {
    display: inline-block !important;
}
.nav_select_button {
    display: none !important;
}
.content_menu .nav_select_menu ul li a {
    padding: 10px !important;
    margin: 0 !important;
    /*line-height:12px !important;*/
}
.full_width_inner .vc_row:first-of-type {
    /*padding-top: 20px !important;*/
}
.full_width_inner .vc_row:first-of-type {
    border-top: none !important;
}
/**/
/*div#ttop {
    position: fixed;
    width: 100%;
}
.header-bottom {
    position: fixed;
    width: 100%;
    margin-top: 40px;
    z-index: 1;
}
nav.content_menu {
    position: fixed !important;
    width: 100%;
    margin-top: 90px;
    z-index: 21;
    padding-top: 10px;
}*/
/**/


#lightgallery.owl-carousel-fullwidth .owl-stage-outer{
	height: 169px !important;
}
.list-unstyled i.fa { 
    font-weight: 100 !important;
    margin-right: 5px;
    color: #fff;
    display: inline-block;
}
/*header.is_stuck {
    position: fixed !important;
	overflow-x: auto !important;
    max-height: 80% !important;
}*/
.show-grid a {
    display: inline-block;
    position: relative;
}

/**/
.owl-single .owl-stage{
}
.owl-single .owl-item {
	float: left !important;
}
.owl-single .owl-item img {
	width: 100% !important;
}
.owl-single .owl-item img:hover {
	cursor: pointer;
}
.owl-nav:hover {
    cursor: pointer;
}
.owl-nav .disabled {
    display:none;
}
/**/

/**/
.events_wrapper .event_link .date {
    display: block !important;
    text-shadow: none !important;
    font-family: 'oswald' !important;
    font-weight: normal !important;
}
.events_wrapper .event_link .date_time {
    height: initial !important ;
}
.events_wrapper .event {
    margin-top:30px !important;
    height: initial !important;
}
/**/

/*Make an Offer*/
#CustomMessageBox .modal-dialog{
	width: fit-content !important;
}
#CustomMessageBox .modal-dialog,
#CustomMessageBox .modal-content,
#CustomMessageBox .modal-content div:first-child {
    padding: 0 !important;
}
#CustomMessageBox iframe{
	width: 100% !important;
}
div#CustomMessageBox {
    top: 0;
}
@media all and (max-width: 525px) {
	#CustomMessageBox .modal-dialog {
		width: auto !important;
	}
}
.text-sm{
	font-size: 12px;
}
.text-bold{
	font-weight: bold;
}



/**/
.scrolltabs{
	width: 100%;
    overflow-x: auto;
	overflow-y:hidden;
}
.scrolltabs li a {
    font-size: 12px !important;
    font-family: sans-serif;
	font-weight: 400 !important;
	color: #000;
}
.scrolltabs .nav{
	width: max-content !important ;
	width: -moz-max-content !important;
}
.scrolltabs .level2 {
    position: absolute;
    top: 70px;
    right: 5px;
	padding-right: 0 !important;
}
.ingrid.second-level-menu{
	position: relative;
}
.ingrid .ingrid {
    padding-top: 0;
}

.scrolltabs .tag-switch .level2 ul li a {
    font-size: 14px !important;
    margin: 0 !important;
    margin-left: 10px !important;
    padding: 10px 10px 10px 10px !important;
}
.tag-switch li:last-child ul {
    margin-top: -9px !important;
}

.qbutton.green {
  border-color: #0094df !important;
  background-color: #0094df !important;
}

i.qode_icon_font_awesome.fa.qode_icon_element {
    color: #0094df !important;
}

/**/
/*
footer.container {
    padding: 0px !important;
}*/
.pricedrop {
    color: #fff;background: #b70b3f;border-radius: 3px;font-size: 10px;padding: 0.3em 0.8em;margin-right: 8px;text-shadow: none;text-transform: uppercase;
}