@charset "utf-8";
/* CSS Document */
.vsCheckout ul {
    list-style-position: inside;
    color: red;
    margin: 1rem;
}

/*----------------------------------------------
               Store Panel 
-----------------------------------------------*/

table.store-panel>tbody>tr>td {
    padding:10px 0 0 0;
}

table.store-search>tbody>tr>td {
    padding-left: 0;
}

.store-search { margin-bottom:0;}

#pnStoreSearch input { margin-right:4px;}

.SelHyperLink {     background-color: #7CBE1F; }


/*------------------------------------------------
	foundation v6 Document
------------------------------------------------*/

table {
    width:auto;
}

table tbody {
  border:0;
}

/* avoid popup shift  */

body.is-reveal-open {overflow: visible;}
.reveal-overlay { overflow-y: hidden;}

/* Fix foundation */

.menu>li>a {
    padding: .7rem .8rem;
}

.footer-bottom1 {
    margin-top:1.5rem;
    text-align: center;
    background: #333;
}

.footer-bottom2{
    text-align: center;
    background: #000;
    color:#999;
}

.breadcrumbs input[type=text]{
   display: inline-block;
   height: 1.6rem;
   margin-bottom : 0rem;
   margin-top: 0rem;
}


.breadcrumb-box {
}

.breadcrumbs>*{
    text-transform: capitalize;
    line-height:1.5rem;
}


table input[type=text], table input[type=number], table input[type=password], table textarea, table select, table input[type=checkbox], table input[type=file] {
    margin: 0;
    display:inline;
}

div.asp-treeview table {
    width: auto;
}

.asp-treeview table tr td{
    padding : 0.1rem 0;
}

.asp-treeview table tbody tr {
    background-color: #fff;
}


.asp-treeview table {
    margin: 0;
}




/* New Mega Menu Navigation */

 .top-bar { position: relative; z-index: 99; }

.dropdown-pane {
    max-width: 100% !important;
    width: 100% !important;
    background: #eeeeee;
    color: #111111;
    left: 0 !important;
    border:0px;
    box-shadow: 0px 6px 1px 0 rgba(0, 0, 0, 0.3);
}

/* .dropdown-pane {
  max-width: 100%;
  width: 100%;
  background: #ffffff;
  color: #111111;
  border:0px;
} */

.dropdown-pane img {
/*   margin: 15px auto; */
}

.dropdown-pane .row li {
 background: #eeeeee!important;
  list-style-type: none;
}

.dropdown-pane .row .large-9 .columns:last-child {
 /*    border-right: 1px solid silver; */
}

.dropdown-pane .row .large-3 .columns, .dropdown-pane .row .row .large-3.columns ul li {
  background: #eeeeee;
}

.top-bar ul li ul li {
  background: #eeeeee;
}

.dropdown.menu .submenu {
  background: #eeeeee;
  box-shadow: 0px 6px 1px 0 rgba(0, 0, 0, 0.3);
}

@media only screen and (min-width: 40.063em) {
  .top-bar .menu:last-child {
    border-left: 1px solid #fff; }

  .top-bar .menu:first-child {
    border-left: none; }

  .top-bar .menu .has-submenu li:not(:last-child) {
    border-right: 1px solid #eee; } }


.dropdown.menu .submenu.first-sub {
  margin-top:2px;
}

.top-bar ul li img {
    border: 1px solid #fff; }

#megamenu-resources img {
  position: relative;
/*   margin: 15px auto; */
}

.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow>a::after{
  border:0px;
}

.list-fonts ul li a{
  font-family:Verdana,Geneva,sans-serif;
  font-size:12px;
}

.list-fonts ul {
  margin-top:0.8rem;
}

.list-fonts ul li a img{
  margin:0.6rem 0;
}

/*.has-submenu.is-dropdown-submenu-parent.is-right-arrow.opens-right > a */


.menu > li:not(.menu-text) > a
{
    display: inline-block;
width: 100%;
}

.cart
{
cursor: default !important;
}


.cart-list
{
	margin-top: -10px;
	background-color: transparent !important;
}

.cart-list .cart-items
{
	max-height: 400px !important;
	overflow-x:hidden;
	background:  none !important;
	-ms-overflow-style: none; /* IE 11 */
    scrollbar-width: none; /* Firefox 64 */

}

.cart-item
{
position: relative;
background: rgb(255, 186, 0);
	
}
.cart-del
{
position: absolute;
line-height: 10px;
top:5px;
right:5px;
cursor: pointer;
}

.cart-list.ui-corner-bottom .cart-item-viewcart
{
margin-top: 0 !important;
}

li.column{
list-style-type: none;
}


.item-outer-wrapper
{
	padding: 10px;
}



.custom-cat-bottom > .row
{
	margin: 0;
}

#loaction
{
	padding: 0 10px !important;
}

#page-wrapper
{
	padding: 0 10px;
}