html > body.ecf-account-holder > div > div > div > div > div > article > div > div > section > table > thead > tr > th,
html > body.administrator > div > div > div > div > div > article > div > div > section > table > thead > tr > th{
	background-color: #2B2C69 !important;
}
.product-group-button {
    visibility: hidden !important;
}

#shipping_address_2 {
margin-left: 105px !important;
}

#primary > div > div.col-md-6.col-sm-12.col-xs-12.text-center > div > div > div > div.um-misc-with-img {
display: none !important;
}

#shipping_company {
margin-left: 105px !important;
}

#shipping_city {
margin-left: 20px !important;
}

div.rightpress_product_price_breakdown_price.rightpress_product_price_breakdown_cart_price > del,
div > div.thumbnail-wrapper.lazy-loaded > div.product-group-button.one-button{
display: none
}
div.shopping-cart-wrapper > div > div > div > ul > li > div > span.quantity
{
display: block !important
}

body.administrator>div>header>div>div>div>div>div>div>div>div>div>nav.vertical-menu-wrapper>ul.menu>li:hover>a>span,
body.administrator>div>header>div>div>div>div>div>div>div>div>div>nav.vertical-menu-wrapper>ul.menu>li.current-menu-item>a>span,
body.ecf-account-holder>div>header>div>div>div>div>div>div>div>div>div>nav.vertical-menu-wrapper>ul.menu>li.current-menu-item>a>span,
body.ecf-account-holder>div>header>div>div>div>div>div>div>div>div>div>nav.vertical-menu-wrapper>ul.menu>li:hover>a>span{
	color: #2B2D68 !important;
}

body.administrator>div>header>div>div>div>div>div>div>div>div>nav>ul>li.current_page_item>a>span,
body.administrator>div>header>div>div>div>div>div>div>div>div>nav>ul>li.current-menu-item>a>span,
body.ecf-account-holder>div>header>div>div>div>div>div>div>div>div>nav>ul>li.current_page_item>a>span,
body.ecf-account-holder>div>header>div>div>div>div>div>div>div>div>nav>ul>li.current-menu-item>a>span{
	color: #2B2D68 !important;
}

div > div > section.woocommerce-customer-details > section > div.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 > address{
min-width: 250px;
}

/*#menu-shop-by-category> li:nth-child(even){
	display: none;	
}*/
.ecfFontColor{
color: #2B2E67 !important;
}
.esfButtonOverrideColor{
	    background-color: #2B2E67 !important;
    border-color: #2B2E67 !important;
}
.prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_active .prdctfltr_add_scroll{
max-height: 350px
}

form > div.prdctfltr_filter_wrapper.prdctfltr_columns_1 > div > div.prdctfltr_filter > div {
overflow: auto !important;
}
#primary > div.container{
margin: 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}
#primary > div.container > div.row > div{
padding: 10px !important;
}

.woocommerce .products .product {
    max-width: 230px !important;
}

header > div > div > div.container,
#undefined-sticky-wrapper > div > div{
max-width: 1300px;
}
.header-v1 .header-top .header-left {
padding-left: 0px
}
div.images-thumbnails > div{
max-width: 400px;
    float: right;
}
footer .footer-container {
/*margin-top: 125px;*/
    position: relative;
}
div.summary.entry-summary > a,
div.woocommerce-tabs.wc-tabs-wrapper{
display: none !important;
}
#post-54 > div > div > section.woocommerce-customer-details > section > div.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1{
width: 100% !important;
    max-width: 40% !important;
}

#menu-menu-main-1 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-33008.ts-normal-menu{
background-color: #DC751B;
}
#menu-menu-main-1 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-33008.ts-normal-menu > a
{
color: #FFF;
    padding: 15px 20px;
}
#customer_details > div.col-2,
#customer_details > div.col-1,
{
max-width: 100% !important;
}

body > div.floating-cart.floating-cart-top-right.floating-cart-active > div.floating-cart-content > div.floating-cart-links > a:nth-child(2){
color: #dc751b;
    border: 2px solid #dc751b;
    padding: 10px 30px 10px 30px;
text-decoration: none;
}
body > div.floating-cart.floating-cart-top-right.floating-cart-active > div.floating-cart-content > div.floating-cart-links > a:nth-child(2):hover{
background-color: #dc751b;
color: #FFF;
    border: 2px solid #dc751b;
    padding: 10px 30px 10px 30px;
text-decoration: none;
}
body > div.floating-cart.floating-cart-top-right.floating-cart-active > div.floating-cart-content > div.floating-cart-links > a:nth-child(1){
color: #3F3F3F;
    border: 2px solid #3F3F3F;
    padding: 10px 30px 10px 30px;
text-decoration: none;
}
body > div.floating-cart.floating-cart-top-right.floating-cart-active > div.floating-cart-content > div.floating-cart-links > a:nth-child(1):hover{
background-color: #3F3F3F;
color: #FFF;
    padding: 10px 30px 10px 30px;
text-decoration: none;
}
/*
body > div.floating-cart.floating-cart-top-right.floating-cart-active > div.floating-cart-content > div > div > ul > li:not:first-child > div > a{
position: relative;
    top: -40px;
    right: -50px;
}

body > div.floating-cart.floating-cart-top-right.floating-cart-active > div.floating-cart-content > div > div > ul > li > div > h3{
padding-right: 10px;
}
ul  li {
    /*list-style: none !important;*/
}
body > div.floating-cart.floating-cart-top-right.floating-cart-active > div.floating-cart-content > div > div > ul,
body > div.floating-cart.floating-cart-top-right.floating-cart-active > div.floating-cart-content > div > div > ul > li{
    /*list-style: none !important;*/
}
body > div.floating-cart.floating-cart-top-right.floating-cart-active > div.floating-cart-content > div > div > ul > li > div > a{
	    /*margin-right: 20px;*/
}

body > div.floating-cart.floating-cart-top-right.floating-cart-active > div.floating-cart-content > div > div > ul > li > a > img{
	width: 90px;
    float: left;
    margin-top: -15px;
}*/
body > div.floating-cart.floating-cart-top-right.floating-cart-active > div.floating-cart-content{
	max-width: 280px !important;
}

body > div.floating-cart.floating-cart-top-right > div.floating-cart-checkout,
body > div.floating-cart.floating-cart-top-right > div.floating-cart-my-account{
	    display: none !important;
}
body > div.floating-cart.floating-cart-top-right{
	margin-top: 50px;
}
#floating-cart{
	margin-right: 10px;
}
#emailFontFix{
	font-family: 'Roboto' !important;
}
div > div.checkout-login-coupon-wrapper > div.woocommerce-form-coupon-toggle > div{
	display: none;
}
div.summary.entry-summary > ul.ts-product-social-sharing{
display: none;
}

.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label>span {
    position:relative !important;
	z-index:1 !important;
}

section > div > div.meta-wrapper > div:nth-child(1)
{
	display: none !important;
}

#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > div.short-description.list,
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > div.single-navigation,
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > p.availability,
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > div.sku-wrapper,
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > div.sku-wrapper,
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > p.price,
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > form,
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > div.yith-wcwl-add-to-wishlist,
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > a.compare.button,
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > div.email,
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > div.meta-content,
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > div.cats-link,
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > div.tags-link,
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > ul.ts-product-social-sharing
{
	display: none !important;
}
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.thumbnail-wrapper.lazy-loaded
{
	border: none !important;
}
#primary > div.woocommerce.columns-4 > div > section.product-type-simple
{
	border: 1px solid #ebebeb;
    padding-bottom: 100px;/*
	margin-left: -10px !important;
    margin-right: 10px !important;*/
margin: 10px !important
}
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > div.qib-container:first-child
{
	display: none !important;
}
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > div:nth-child(3)
{
	margin-top: 0px !important;
}
#primary > div.woocommerce.columns-4 > div > section.product-type-simple > div > div.meta-wrapper > span
{
	margin-top: -15px !important;
}

#primary > div.woocommerce.columns-4 > div > section > div > div.meta-wrapper > div.qib-container > button.minus.qib-button
{
	margin-left: -5px !important;
}
#primary > div.woocommerce.columns-4 > div > section > div > div.meta-wrapper > div.qib-container
{
	/*margin-left: 85px !important;*/
margin-left: 45px !important;
}
#primary > div.woocommerce.columns-4 > div > section > div > div.meta-wrapper > div.qib-container > div > input
{
	height: 40px !important;
}
#primary > div.woocommerce.columns-4 > div > section
{
	margin-bottom: 40px !important;
}

div.prdctfltr_checkboxes > div > label > span
{
z-index: 2 !important;
}
div.product-wrapper > div.meta-wrapper > a
{
background-color: #DC751B !important;
    color: #fff !important;
}
div.product-wrapper > div.meta-wrapper > a.ecfBrandingColor{
	background-color: #2B2C69 !important;
}
div.product-wrapper > div.meta-wrapper > a.ecfBrandingColor:hover{
	border-color: #2B2C69 !important;
}

div.search-content
{
    width: 100% !important;
}
span.selection > span.select2-selection--single
{
display: none !important;
}


/*  Vertical Menu Styles  */

.vertical-menu-small .menu-wrapper .vertical-menu > ul.menu li .menu-icon {
    max-width: 30px !important;
}

.header-template .menu-wrapper .vertical-menu > ul.menu > li 
{    
    padding: 8px !important;
}

.header-template .menu-wrapper .vertical-menu > ul.menu > li > a 
{
    font-size: 18px !important;
    padding-left: 77px !important;
}


/* Footer Fixes  */
#ts_footer_block-1 > div > div.wpb_column.vc_column_container.vc_col-sm-3.vc_custom_1476705347722 > div > div > div > p
{
    margin-bottom: -25px !important;
}
#ts_footer_block-1 > div > div:nth-child(3)
{
margin-top: 55px !important;
}

/*  Hide Duplicate buttons Due to Script */
div > div.thumbnail-wrapper.lazy-loaded > div.product-group-button.three-button > div.loop-add-to-cart > div > button.minus.qib-button,
div > div.thumbnail-wrapper.lazy-loaded > div.product-group-button.three-button > div.button-in.compare,
div > div.thumbnail-wrapper.lazy-loaded > div.product-group-button.three-button > div.loop-add-to-cart
{
display: none !important;
}

/*   Menu Dropdown arrow fix  */
span > span.select2-selection__arrow
{
margin-top: 3px !important;
}

div.prdctfltr_buttons > span.prdctfltr_reset > label > span
{
	background-color: #DC751B !important;
    padding: 10px 20px 10px 15px !important;
    color: #FFF !important;
    font-weight: 700 !important;
	font-size: 17px;
    text-transform: uppercase;
}

form > div.prdctfltr_buttons > a.prdctfltr_woocommerce_filter_submit
{
	display: none !important;
}

section > div > div.meta-wrapper > div.qib-container > button:hover
{
background-color: #DC751B !important;
border-color: #DC751B !important;
}

section > div > div.meta-wrapper > div.qib-container > button.ecfBrandingQTYButton:hover,
.woocommerce a.ecfBrandingQTYButton:hover
{
	background-color: #2B2C69 !important;
	border-color: #2B2C69 !important;
}

section > div > div.meta-wrapper > div.qib-container > div.quantity > input
{
padding-right: 0px !important;
    margin-top: 0px !important;
}

section > div > div.meta-wrapper > div.qib-container > button
{
background-color: #adabab !important;
    border-color: #adabab !important;
	color: #fff !important;

font-size: 16px;
	    padding: 9px 15px;
    padding-top: 9px;
    padding-right: 15px;
    padding-bottom: 9px;
    padding-left: 15px;

width: 37.25px !important;
height: 40px !important
}

div.prdctfltr_buttons > a,
div.qib-container > button,
ul.page-numbers > li >span.current
{
    background-color: #adabab !important;
    border-color: #adabab !important;
}

div.prdctfltr_buttons > a:hover,
div.qib-container > button:hover,,
ul.page-numbers > li >span.current:hover
{
background-color: #DC751B !important;
    border-color: #DC751B !important;
}


.ecfQTYButtonColor:hover{
background-color: #2B2E67 !important;
 border-color: #2B2E67 !important;
}

/*          Multiline product fix        */

div > div > div > div > div > div > div > section > div > div.meta-wrapper > a
{
    position: relative !important;
    top: 55px !important;
}
div > div > div > div > div > div > div > section > div > div.meta-wrapper > div.qib-container
{
position: relative !important;
    top: 63px !important;
    margin-top: 17px !important;
}
div > div > div > div > div > div > div > section > div > div.meta-wrapper > div.short-description
{
margin-top: -100px !important;
}

div > div > div > div > div > div > div > section > div > div.meta-wrapper > span.price
{
    margin-bottom: 75px !important;
}

/*          Multiline product fix        */

div > div.thumbnail-wrapper.lazy-loaded > div.product-group-button.three-button > div.loop-add-to-cart > div
{
display: none;
}

#post-5448 > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1478942321717.ts-row-wide > div:nth-child(1)
{
visibility: hidden;
}

/*Style to Divide Unit Cost and Per pack Split*/
div > div.meta-wrapper > div.short-description
{
    /*padding: 0px 39px 0px 39px !important;*/
	padding: 0px 5px !important
}

div.meta-wrapper > span.price > del
{
display: none !important;
}
/*      Testing     */

div > div > div > div > div > div > div > section > div > div.meta-wrapper > div.short-description 
{
    position: absolute;
    top: 150px;
}
div > div > div > div > div > div > div > section > div > div.meta-wrapper > div.qib-container 
{
    position: absolute !important;
    top: 105px !important; 
    margin-right: auto !important;
    left: 0 !important;
    right: 0 !important;
    text-align: center !important;
    top: 105px !important;
    margin-left: 33px !important;	
}
div > div > div > div > div > div > div > section > div > div.meta-wrapper > a.button
{
	position: absolute !important;
	/*margin-top: 47px;*/
margin-top: 0px
	top: 80px !important;
	margin-left: auto !important;
    margin-right: auto !important;
    left: 0 !important;
    right: 0 !important;
    text-align: center !important;
    top: 150px !important;
}
/*section > div > div.meta-wrapper > span.price*/
div > div > div > div > div > div > div > section > div > div.meta-wrapper > span.price
{
	/*position: absolute !important;*/
	position: absolute !important;
    margin-left: auto !important;
    margin-right: auto !important;
    left: 0 !important;
    right: 0 !important;
    text-align: center !important;
    top: 95px !important;
	/*top: -36px !important;*/
}
/*
#post-8612 > div > div.wpb_column.vc_column_container.vc_col-sm-9 > div > div > div > div > div > div > div > section > div,
div > div.wpb_column.vc_column_container.vc_col-sm-9 > div > div > div > div > div > div > div > sectione > div.product-wrapper
*/
div > div.wpb_column.vc_column_container.vc_col-sm-9 > div > div > div > div > div > div > div > section > div.product-wrapper
{
	/*margin-top: 55px !important;*/
	margin-top: 145px !important;
}
div > div.myProductsCol.wpb_column.vc_column_container.vc_col-sm-9
{
    margin-top: -140px;
}

div.myProductsCol.wpb_column.vc_column_container.vc_col-sm-9 > div > div > div > div > div > div > nav.woocommerce-pagination
{
	margin-top: 150px !important;
}

div.info-desc{
display:none;
}
div.top-right{
border: none !important;
}
div.header-right > div.top-right{
	position: relative;
    top: 60px;
    margin-top: -55px;
}
.header-v1 > .container
{
	min-height: 155px !important;
}

header.ts-header{
	position: fixed;
	z-index: 1000;
}
div#main{
    padding-top: 120px !important;
}


/*      Testing     */
#mobileBanner
{
	display: none;
}
#undefined-sticky-wrapper > div > div > div.header-top > div.header-left.top-logo > div > div > a > img:nth-child(1){
    max-width: 260px !important;
}

div.woocommerce-MyAccount-content > h2,
div.woocommerce-MyAccount-content > a,
#post-54 > div > nav > ul > li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{
	display: none
}

div.header-top > div.header-right > div.top-right{
	width: 200px;
    float: right;
    top: 75px;
}

#primary > div.product > div.images-thumbnails{
z-index: 1 !important;
position: relative;
}

#ts_footer_block-1 > div > div.wpb_column.vc_column_container.vc_col-sm-3.vc_custom_1476705347722 > div > div > div > p{
	margin: -10px 0px 30px 0px !important;
}
#ts_footer_block-1 > div > div.wpb_column.vc_column_container.vc_col-sm-3.vc_custom_1476705347722 > div > div > div > p > img{
	margin: 0px !important;
}

form > div.prdctfltr_filter_wrapper.prdctfltr_columns_1 > div > div.prdctfltr_filter > div{
	max-height: 320px !important;
	overflow: scroll !important;
}

.ecfFontColor{
	color: #2B2C69 !important
}

body.administrator>div>div>div>div>div>article>div>form>div>table>thead>tr>th.product-name,
body.ecf-account-holder>div>div>div>div>div>article>div>form>div>table>thead>tr>th.product-name,
body.ecf-account-holder>div>div>div>div>div>article>div>form>div>table>thead>tr>th.product-total,
body.administrator>div>div>div>div>div>article>div>form>div>table>thead>tr>th.product-total{
	color: #2B2D68 !important;
}

.ecfBorderBackground{
	background-color: #2B2D6 !important;
    border-color: #2B2E67 !important;
}
.ecfBorderBackground:hover{
	background-color: #FFF !important;
	color: #2B2E67 !important;
}
body.administrator > div > header > div > div > div > div > div.header-bottom > div.header-right > div.shopping-cart-wrapper > div > div > div > div > div > span.amount,
body.ecf-account-holder > div > header > div > div > div > div > div.header-bottom > div.header-right > div.shopping-cart-wrapper > div > div > div > div > div > span.amount,
body.administrator > div > header > div > div > div > div > div > div > div > div > a > span > span.amount,
body.ecf-account-holder > div > header > div > div > div > div > div > div > div > div > a > span > span.amount,
body.administrator>div>header>div>div>div>div>div>div>div>div>div>div>ul>li>div>span>span.amount,
body.ecf-account-holder>div>header>div>div>div>div>div>div>div>div>div>div>ul>li>div>span>span.amount{
color: #2B2E67 !important;
}
body.administrator>div>header>div>div>div>div>div>div>div>div>div>div>div.dropdown-footer > a,
body.ecf-account-holder>div>header>div>div>div>div>div>div>div>div>div>div>div.dropdown-footer > a{
	color: #2B2E67 !important;
	border-color: #2B2E67 !important;
}

body.administrator>div>header>div>div>div>div>div>div>div>div>div>div>div.dropdown-footer > a:hover,
body.ecf-account-holder>div>header>div>div>div>div>div>div>div>div>div>div>div.dropdown-footer > a:hover{
	background-color: #2B2E67 !important;
	color: #FFF !important;
}

#primary > div.woocommerce.columns-4 > div > section.product-type-simple{
	padding-bottom: 125px;
}

.pf_select .prdctfltr_add_scroll {
	max-height: 320px !important;
    overflow: scroll !important;
}

@media only screen and (max-width: 1229px)
{
	div.loop-add-to-cart  /* This style had to be overridden in child theme css*/
	{
		display: none !important;
	}
	div > div > div > div > div > div > div > section > div > div.meta-wrapper > div.button-in.compare,
	div > div > div > div > div > div > div > section > div > div.meta-wrapper > div.button-in.wishlist
	{
		display: none !important;
	}
	header > div > div > div > div.header-top > div.header-right > div.logo-wrapper.logo-vetical-ipad > div.logo{
		float: left
	}
	header > div > div > div > div.header-top{
		height: 80px;
	}
	header > div > div > div > div.header-top > div.header-right > div.menu-wrapper
	{
		top: -100px;
		left: 250px;
	}
}

@media only screen and (max-width: 991px)
{

		
	header > div > div > div > div.header-top > div.header-right > div.logo-wrapper.logo-vetical-ipad > div > a > img{
		width: 230px;
	}
	#page > header > div > div > div > div.header-top > div.header-right > div.top-right{
		display: none
	}

}
@media only screen and (max-width: 767px) 
{

  .backgroundBox
  {
	  padding: 87px !important;
    width: 639px !important;
    max-width: 977px !important;
	  font-size: 2.5rem !important;
    max-width:100% !important;
  }
	div.prdctfltr_wc
	{
		display:none;
	}
	
	#mobileBanner
	{
	display: block;
	}
	#desktopBanner
	{
	display: none;
	}
	#page > header > div > div > div.container
	{
		
max-width: 100%;
	}
	.header-v1 .shopping-cart-wrapper {
		display: block !important;
		margin-right: 10px;
	}
	header > div > div > div > div.header-bottom > div.header-right > div.search-wrapper
	{
		width: 80%
	}
	.menu-wrapper > .ts-menu > nav {
		display: block !important;
	}
}

@media only screen and (max-width: 655px) 
{
	header > div > div > div > div.header-bottom > div.header-right > div.search-wrapper
	{
		width: 70%
	}
}





@media only screen and (max-width: 495px) 
{
	#menu-menu-main-1 > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-8219.ts-normal-menu
	{
		display: none
	}
	header > div > div > div > div.header-top > div.header-right > div.menu-wrapper
	{
		left: 230px;
		top: -90px
	}
	
	.woocommerce .products .product {
		max-width: 182px !important;
		margin-left: 5%;
	}
	
	
}

@media only screen and (max-width: 430px) 
{
	header > div > div > div > div.header-bottom > div.header-right > div.search-wrapper
	{
		width: 60%
	}
}

@media (max-width: 640px)
 .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering {
    display: none !important;} 



