/**
 * Add any custom CSS here.
 * 
 * This file will be loaded after all other theme stylesheets.
 */

.existingContacts img{
	max-width: 50px;
}
.newContact{
	display: none;
}
.woocommerce-account:not(.logged-in) .main-container{
	background-color: #F8F8F8;
}
.woocommerce-account:not(.logged-in) .main-container .post-content .woocommerce{
	width: 40%;
	margin: 0 auto;
	border-radius: 3px;
	background-color: #fff;
	border: 1px solid #EBEBEB;
	box-shadow: 0 0 4px rgba(0,0,0,0.1);
}

.woocommerce-account:not(.logged-in) .main-container .post-content .woocommerce h2{
	color: #232160;
	padding: 20px;
	margin-bottom:0;
	border-bottom: 1px solid #d3ced2;
}
.woocommerce-account:not(.logged-in) .main-container .post-content .woocommerce form.login{
	border: none;
	margin-top: 0;
	margin-bottom: 0;
}
.woocommerce-account:not(.logged-in) .main-container .post-content .woocommerce form.login label{
	text-transform: capitalize;
	font-size: 17px;
	font-weight: 100;
}
.woocommerce-account:not(.logged-in) .main-container .post-content .woocommerce form.login p.woocommerce-LostPassword{
	margin-bottom: 0;
}
.woocommerce-links {
    text-align: center;
}

.woocommerce-MyAccount-navigation ul {
    list-style-type: none;
    margin-left: 0;
}
.woocommerce-MyAccount-navigation > ul li{
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    border-bottom: 1px solid #d2d2d2;
}
.woocommerce-MyAccount-navigation > ul li a {
	color: #333;
    padding: 10px 5px;
    display: block;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    background-repeat: no-repeat;
	background-position: left center;
    background-size: 18px auto;
}
.woocommerce-MyAccount-navigation li.is-active a {
    background-color: #1e1c60;
    color: #fff;
}
.woocommerce-MyAccount-navigation > ul li a:hover {
    color: #22205F;
    background-color: #f3f3f3;
}
.woocommerce-MyAccount-navigation li.is-active a:hover{
    background-color: #f3f3f3;
}

@font-face {
  font-family: "Flaticon";
  src: url("https://executiveapparel.com/distributor/wp-content/plugins/theme-customisations-master/custom/font/Flaticon.eot");
  src: url("https://executiveapparel.com/distributor/wp-content/plugins/theme-customisations-master/custom/font/Flaticon.eot#iefix") format("embedded-opentype"),
       url("https://executiveapparel.com/distributor/wp-content/plugins/theme-customisations-master/custom/font/Flaticon.woff") format("woff"),
       url("https://executiveapparel.com/distributor/wp-content/plugins/theme-customisations-master/custom/font/Flaticon.ttf") format("truetype"),
       url("https://executiveapparel.com/distributor/wp-content/plugins/theme-customisations-master/custom/font/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("https://executiveapparel.com/distributor/wp-content/plugins/theme-customisations-master/custom/font/Flaticon.svg#Flaticon") format("svg");
  }
}

.woocommerce-MyAccount-navigation > ul li a:before,   
.woocommerce-MyAccount-navigation > ul li a:after {
	float: right;   
	font-family: Flaticon;
	font-size: 20px;
	font-style: normal;
	margin-left: 20px;
}

.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link--customer-logout a:after {	content: "\f101"; }
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link--payment-methods a:after { content: "\f104"; }
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link--edit-account a:after { content: "\f103"; }
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link--edit-address a:after { content: "\f102"; }
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link--downloads a:after { content: "\f100"; }
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link--orders a:after { content: "\f106"; }
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link--dashboard a:after { content: "\f107"; }
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link--contacts a:after { content: "\f105"; }

.woocommerce .woocommerce-orders-table .button{
	margin-bottom: 0;
}
.woocommerce table.shop_table{
	border-radius: 0;
}
.woocommerce table.my_account_orders {
    font-size: 1.1em;
}
.woocommerce table.my_account_orders td{
	padding: 15px;
	border: none;
}
.post-content .woocommerce-orders-table table td{
	border: none;
}
.woocommerce table.shop_table th{
	text-transform: uppercase;
	padding: 15px;
}
.woocommerce table.shop_table th span{
	font-weight: 600;
}

div.select-option{
	overflow: inherit;
}

.viWoof .woof_container{
	width: 50%;
	float: left;
	padding-right: 2%;
	margin-bottom: 0;
	padding-bottom: 0;
}
.viWoof .woof_container:nth-child(even){
	padding-right: 0;
}
.viWoof .chosen-container-single .chosen-single{
	background: #F6F4F5;
	border-radius: 0;
    padding: 10px;
    height: auto !important;
}
.viWoof .chosen-container-single .chosen-single div{
	opacity: 0;
}
.woof_submit_search_form,
.woof_reset_search_form,
#buyer-info button,
.woocommerce-mini-cart__buttons a{
	height: 50px;
    line-height: 48px;
    border: 2px solid #006;
    background: #006;
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 0 !important;
    padding-left: 40px;
    padding-right: 40px;
}
.viWoof .woof_submit_search_form{
	float: right !important;
}
.viWoof .woocommerce-ordering{
	display: none;
}
.viWoof .col-md-4.product{
    margin-bottom: 15px;
    position: static !important; 
	width: 100%;
}
.viWoof .col-md-4.product .image-tile.outer-title.text-center {
    padding-bottom: 15px;
    border-bottom: 1px solid #eaeaea;
}
.viWoof .row {
    margin-top: 5px;
}
.viWoof .product img.wp-post-image {
    margin-right: 5px;
    width: 12%;
    float: left;
    padding: 3px;
    height: 160px;
    object-fit: cover;
    border: 1px solid #ccc;
}
.viWoof .product .title{
	/*float: left;*/
}
.viWoof .alert{
    margin-top: 10px;
}
.viWoof .alert li{
    list-style-type: none;
}
.viWoof .drop-new-artwork{
    display: none;
}
.viWoof .woocommerce div.product form.cart .button {
    float: right;
}
.viWoof .woocommerce div.product form.cart .button.btn-add-aw{
    float: left;
}

#buyer-info-block > .wpcf7{
	display: none;
}
#buyer-info button,
#buyer-info img{
    float: left;
    margin-right: 4px;
	margin-bottom: 0;
}
.prdctfltr_columns_2 .prdctfltr_filter.prdctfltr_search {
    width: 100%;
}
.prdctfltr_clearnext + .prdctfltr_filter{
	clear: none;
}
.image-tile .variations .label{
    margin-bottom: 0;
	position: static;
}

.product_list_widget li {
    padding: 1em 0;
    position: relative;
    padding-left: 1.41575em;
    padding-right: 1.41575em;
    border-bottom: 1px solid rgba(0,0,0,.05);
    display: inline-block;
    width: 100%;
}
.product_list_widget li a.remove {
    position: relative;
    float: left;
    top: auto;
}
.product_list_widget li img {
    max-width: 5.617924em;
    float: right;
    border: 1px solid #ccc;
}
.product_list_widget li a.remove {
    position: absolute;
    top: 1.6em;
    left: -2px;
    opacity: 1;
    width: 15px;
    float: left;
    height: 15px;
    text-align: center;
    border: 1px solid red;
    line-height: 14px;
    color: red;
}
.product_list_widget li .quantity{
	clear: both;
    display: inline-block;
}
.product_list_widget li dl,
.product_list_widget li dl dd p,
.product_list_widget li dl dd,
.product_list_widget li dt{
	margin-bottom: 0;
}
.woocommerce-mini-cart__buttons{
	text-align: center;
}
.goCheckout{
    display: none;
	text-align: center;
}
.woocommerce-mini-cart__buttons a {
    padding: 10px 20px;
    border: 1px solid #fff;
}
.woo-minicart {
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0px 0 3px rgba(0,0,0,0.2);
    padding-top: 10px;
    padding-bottom: 10px;
}
.woo-minicart h4{
	border-bottom: 1px solid #ccc;
	font-size: 20px;
}
.woo-minicart .wpb_content_element{
	margin-bottom: 5px;
}
.viWoof *:last-child {
    margin-bottom: 0;
}
.viWoof .variations tr{
	display: inline-block;
	float: left;
    width: 33.33%;
    border: none;
    margin-bottom: 0;
    padding: 0 5px 5px 0;
}
.viWoof .variations tr:nth-child(even){
    background-color: #fff;
}
.viWoof .variations td{
    padding: 0;
	display: block;
    margin-bottom: 0;
}
.viWoof .variations td .select-option,
.viWoof .variations td select{
    margin-bottom: 0;
}
.viWoof .woocommerce .variations{
    margin-bottom: 0 !important;
}
.viWoof .title h5{
    min-height: inherit;
    text-align: left;
    font-weight: 600;
    width: 495px;    
}
.viWoof .title .mb16{
    text-align: left;
    font-size: 18px;
    margin-bottom: 5px !important;
    /*display: none;*/
}
.viWoof b.price {
    margin-right: 10px;
    float: left;
}
.viWoof .variations td .label{
    padding: 0;
    background-color: transparent;
    color: #006;
}
.viWoof .single_variation_wrap{
    display: flex;
    margin-right: 5px;
    float: left;
}
.woocommerce div.product form.cart .variations label{
    margin-bottom: 0
}
.viWoof .quantity,
.viWoof .title a.button {
    float: left;
}
.viWoof .quantity{
    margin-right: 10px !important;
}
.viWoof .title a.button{
    background-color: #006;
    color: #fff;
}
.viWoof .select-option{
    height: 40px;
}
.viWoof select{
    border: 1px solid #ddd;
    background-color: #fff;
    height: 40px;
}
.viWoof .select-option i{
    top: 12px;
}
.viWoof input,
.viWoof .qty,
.viWoof button.button.alt {
    
}
.variation dd, .variation dt{
    float: left;
}
.woo-minicart .product_list_widget li dl *{
    display: none;
}
.product_list_widget li .quantity .amount{
    font-weight: 600;
}
.woocommerce .quantity .qty{
    width: 80px;
}
.woocommerce div.product form.cart .row,
.woocommerce div.product form.cart .select-option,
.woocommerce div.product form.cart select,
.woocommerce div.product form.cart .button,
.woocommerce div.product form.cart{
    margin-bottom: 0;
}
.woocommerce div.product form.cart .button,
.woocommerce .quantity .qty{
    margin-right: 0;
    height: 40px;
    line-height: 40px;
    margin-top:20px;
}
select.error {
    border-color: red;
}
table.table.cart .variation dt{
    clear: both;
}
table.table.cart .variation *{
    margin-bottom: 0;
}

.prdctfltr_sc_products .masonry{
    opacity: 1;
}
.woocommerce-links .company_name{
border: 2px solid #006;
padding: 0 26px;
height: 40px;
min-width: 150px;
max-width: 60%;
line-height: 36px;
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
border-radius: 0;
color: #006;
text-align: center;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
background: none;
margin:8px auto;
}

.page-id-4569 .add_to_cart_button{
    display: none !important;
}

#billing_country_field .select2-selection--single .select2-selection__arrow{
  display: none !important;  
}
#billing_state_field .select2-selection--single .select2-selection__arrow{
  display: none !important;  
}
.select-option i{
   top:8px;
}
form #form-wrap{
    color: red;
}
.variations_form .variations .label{
display: none;
}
.woocommerce-shipping-fields .select-option{
    height: auto;
    width: 100%;
}
.select2-selection__arrow{
    display: none;
}
#ship-to-different-address-checkbox{
    margin-top:13px; 
}
.custom-cart .price del{    
    display: block;
}
.custom-cart .price del span{
    text-decoration: line-through !important; 
}
.sale .image-tile .label{
    top:0px; 
    line-height: 12px;
}
.archive .custom-cart{
    display: none;
}
.single-product .custom-cart{
    display: none;
}

.select2-container--default .select2-selection--single .select2-selection__clear{
    display: none;
}

.select-option{
    height: auto;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 0px;
    height: 50px;
    padding: 7px 5px;
   } 
  #wcmca_shipping_state_field .itisreqired{
    border:1px solid red !important;
  }   

  .woocommerce-variation-add-to-cart button.disabled{
    padding: 0px !important;
  }
.single_variation_wrap{    
    min-width: 100%; 
    padding: 10px;   
}

.wc-pao-addon .wc-pao-addon-name{
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 5px;
}

.cart .wc-pao-addon{
min-width: 64px;
border: 1px solid #ccc;
display: inline-block;
min-height: 80px;
padding: 7px;
margin: 2px;
} 

.single_variation_wrap .wc-pao-addon{
min-width: 64px;
border: 1px solid #ccc;
display: inline-block;
min-height: 80px;
padding: 7px;
margin: 2px;
} 
.viWoof .single_variation_wrap {
    display: table-cell;
    margin-right: 5px;
  }  
.form-row-wide label{
    font-weight: normal;
}   

.show_services a{
width: 125px;
display: block;
background: #006;
color: #FFFFFF;
font-weight: bold;
cursor: pointer;
margin: 0 auto;
padding: 3px;
position: absolute;
top: 50px;
right: 0px;
}
.prdctfltr_sc_products .woocommerce-Price-amount{
font-size: 14px;
}

.woocommerce-variation-add-to-cart{
    width: 100%;
}

.form-row-wide label{
   width: 100%;
   border: 1px solid #f2f2f2;
   margin: 0 auto;
}

#product-addons-total{
    min-height: 20px;
}
.woocommerce div.product form.cart .variations{
    margin: 10px 0px;
}
.product-addon-totals ul li{
    list-style-type: none;
}
.added{
    display: inline-block !important; 
}
.added .xoo-cp-icon-check{
display: none !important;
}
.qmessage{
    color: red;
    font-weight: 500;
}

.prdctfltr_sc_products .image-tile img{
 width: 90px;
height: auto;
float: left;
margin-right: 5px;
}

.masonry .show_services{
    display: none;
}

.archive .masonry .select_service_promt{
    display: none;
}


.prdctfltr_sc_products .show_services{

    display: block;
}
#form_import{

	display: none;
}

.archive .product-addon-totals ul{
display: block;
max-height: 155px;
min-height: 155px;

}

.archive .product-addon-totals ul strong{
font-weight: normal;
font-size: 12px;
}	


.file_type_error{
    color: red;
    font-weight: 500;
}
.clear_file{
    font-weight: bold;
    padding: 1px 5px;
    margin-left: 7px;
    color: #FFFFFF;
    display: inline-block;
    background: #006;
}

.woocommerce-checkout-payment .payment_method_cod label{
    display: none;
}

.prdctfltr_sc .masonry-item{
    display: none;
}
.viWoof .pagination{
    display: none;
}
.page-id-4569 .page-title{
    height: 120px;
}

.page-id-4569 .wpb_content_element{
    margin-bottom: 0px;
}

label.wc-pao-addon-name{
    text-transform: none;
    font-weight: normal;
}
.woocommerce .cart input.wc-pao-addon-checkbox{
    float: none;
}
.select_service_promt{
    color:#77a464;    
}
.dbThumb{
    position: relative;
    border: 1px solid #ccc;
}
.dbThumb figcaption{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    color: #1e1c60;
    text-align: center;
    padding: 5px;
    font-weight: 600;
    font-size: 15px;
}

.acc-banner.vc_custom_1574337546644 {
    background-position: top center !important;
}

.module-group.right .module.left:first-child {
    padding-right: 7px;
}

@media only screen 
  and (min-width: 1200px) 
  {
  
  .viWoof .product .title {
    /*float: left;*/
    width: 87%;
}
  .woo-minicart{
	position: fixed;
	right: 10px;
	background: #FFFFFF;     
	display: block;
	top:calc(20em + 3px);
	
	
   }
.woo-minicart .widget_shopping_cart_content{
    max-height: 270px;
    overflow-y: scroll;
    padding: 5px;
}

.woocommerce-mini-cart__total{
	width: auto;
	display: inline-block;
	margin-right: 50px;
}
.woocommerce-mini-cart__buttons{
    display: inline-block;
}
  
}



@media only screen and (max-width: 767px) {

    .nav-utility{

        height: 170px;
    }
    select{
    	padding-left: 5px;
    }
    .viWoof .select-option i {
    top: 12px;
    right: 5px;
	}
    .nav-utility .module.left{
        float: none;
        width: 100%;
        text-align: center;
    }
    .nav-utility .module.right{
        float: none;
        width: 100%;
        text-align: center;
    }
    .viWoof .title h5{

        width: 100%;
    }
    
    .viWoof .variations tr{
        width: 47.33%;
    }
    .show_services{
        top:45px;
    }
   .leadinModal.leadinModal-theme-top.leadinModal-v3 .leadinModal-close {
       bottom: 5px;
    }

    .woocommerce div.product div.images.woocommerce-product-gallery{

        float: left;
    }
    .inventory-grid-box .variation .taxonomy_label{
        display: none;
    }
    .inventory-grid-box .stock .taxonomy_label{
        display: none;
    }
    .inventory-grid-box .price .taxonomy_label{
        display: none;
    }
    .inventory-grid-box .column2 .lot_quantity{
        display: none;
    }
    .inventory-grid-box .column3 .lot_due_date{
        display: none;
    }

    .column1 {
      float: left;
      width: 56%;
      border:1px solid grey;
      padding-left: 5px; 
    }
    .column2 {
      float: left;
      width: 22%;
      border:1px solid grey;
      padding-left: 5px; 
    }
    .column3 {
      float: left;
      width: 22%;
      border:1px solid grey;
      padding-left: 5px; 
    }
 

}    

@media only screen (min-width: 768px) and (max-width: 1024px) {
  
.woocommerce div.product div.images.woocommerce-product-gallery {
    position: relative;
    float: left;
}
.column1 {
      float: left;
      width: 60%;
      border:1px solid grey;
      padding-left: 5px; 
    }
    .column2 {
      float: left;
      width: 30%;
      border:1px solid grey;
      padding-left: 5px; 
    }
    .column3 {
      float: left;
      width: 30%;
      border:1px solid grey;
      padding-left: 5px; 
    }

    .woocommerce div.product div.images.woocommerce-product-gallery{
        display: block;
    }


  
}

@media only screen and (max-width: 400px) {


	.column1 {
	float: left;
	width: 55%;
	border:1px solid grey;
	padding-left: 5px; 
	}
	.column2 {
	float: left;
	width: 25%;
	border:1px solid grey;
	padding-left: 5px; 
	}
	.column3 {
	float: left;
	width: 20%;
	border:1px solid grey;
	padding-left: 5px; 
	}
	.inventory-grid-box{
	font-size: 11px;	

	}




}

@media only screen and (min-width: 768px){

	.column1 {
  float: left;
  width: 40%;
  border:1px solid grey;
  padding-left: 5px; 
}
.column2 {
  float: left;
  width: 30%;
  border:1px solid grey;
  padding-left: 5px; 
}
.column3 {
  float: left;
  width: 30%;
  border:1px solid grey;
  padding-left: 5px; 
}


}



.prdctfltr_woocommerce_ordering .prdctfltr_search .prdctfltr_add_scroll {
position: relative;
top: 0px;
width: 100%;
}

.prdctfltr_search .prdctfltr_regular_title{
display: none;

}

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
    width: 103px;
    display: block;
}

.page-id-4569 div.images.woocommerce-product-gallery {  
    
    width: 111px !important;
 }   
 .page-id-4569 .variations_form_outer{

    padding: 20px;
 }
  /* Makes the featured single product image not clickable by changing the pointer. */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    pointer-events: none;
}

.archive .clearboths{
    clear:both;
}
.archive  div.product div.images.woocommerce-product-gallery {
    position: relative;
    min-height: 290px;
    max-height: 290px;    
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{
    margin-right: 5px;
}   
.single-product .product_meta{
display: none;
}

.show_inventory_grid{

width: 125px;
display: block;
background:#FFFFFF;
color:#006;
font-weight: bold;
cursor: pointer;
padding: 3px;
position: absolute;
top: 0px;
right: 0px;
border:2px solid #006;
}  
a.show_inventory_grid:hover{
color:#006;
} 
a.show_inventory_grid:visited{
color:#006;
} 
/*PopUp Css start*/

.fancybox-slide--iframe .fancybox-content {
    width  : 800px;
    height : 600px;
    max-width  : 80%;
    max-height : 80%;
    margin: 0;
}
.fancybox-content{
    width: 700px;
}
/*PopUp Css end*/



/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
.inventory-grid-box .total_stock{
    text-align: center;
    padding: 10px;
    border:1px solid grey;
}

.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage{
    top:30px !important;
}

.page-id-4569 .breadcrumb{
    display: none;
}
.woocommerce-account .welcome-user {
    position: absolute;
    text-align: center;
    top: 30px;
    left: 0;
    right: 0;
}
.woocommerce-account .welcome-user h3{
    color: #1C1A5F;
    font-weight: 500;
}
.woocommerce-account .welcome-user .welcome-user-inner{
    color: #000080;
    font-weight: 800;
    font-size: 38px;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.7);
}
@media (max-width: 1100px){
    .woocommerce-account .welcome-user h3{
        font-size: 26px;
        margin-bottom: 10px;
    }
    .woocommerce-account .welcome-user .welcome-user-inner{
        font-size: 30px;
    }
    .woocommerce-account .welcome-user img{
        margin-bottom: 10px;
    }
    .woocommerce-account .welcome-user p{
        margin-bottom: 0;
    }
}
@media (max-width: 900px){
    .woocommerce-account .welcome-user{
        top: 10px;
    }
    .woocommerce-account .welcome-user h3{
        font-size: 20px;
    }
    .woocommerce-account .welcome-user .welcome-user-inner{
        font-size: 24px;
    }
}
@media (max-width: 690px){
    .woocommerce-account .welcome-user img {
        max-width: 200px;
    }
    .woocommerce-account .welcome-user h3 {
        font-size: 16px;
        line-height: 22px;
    }
    .woocommerce-account .welcome-user .welcome-user-inner {
        font-size: 18px;
    }
}
@media (max-width: 570px){
    .woocommerce-account .welcome-user h3,
    .woocommerce-account .welcome-user img {
        margin-bottom: 0;
    }
}
@media (max-width: 440px){
    .woocommerce-account .welcome-user img{
        display: none;
    }
    .woocommerce-account .welcome-user h3,
    .woocommerce-account .welcome-user .welcome-user-inner {
        font-size: 13px;
    }
    .acc-banner .wpb_single_image{
        margin-bottom: 15px !important;
    }
}
@media (max-width: 320px){
    .woocommerce-account .welcome-user {
        top: 0;
    }
}

.woocommerce-variation-price .woocommerce-Price-amount{
    display:none;
}
.nav-container .search-widget-handle{
	display:none;
}
.single-product .breadcrumb{
    display: none;
}

.woocommerce-MyAccount-content .woocommerce-Addresses .col-1 a.edit{
    display: none;
}

.inventory-grid-box .heading{
    font-weight: bold;
    color: #FFFFFF;
    background: #006;
}

.inventory-grid-box .product-variation .available_to_sell{
    font-weight: bold;
    color: #000000;
    background: #FFFFFF;
    text-align: center;
}
.inventory-grid-box .product-variation .available_to_sell .lot_quantity{
    font-weight: bold;
    text-align: center;
}
.inventory-grid-box .product-variation .format_grid{
    color:#006;
    font-size: 12px;
}
.inventory-grid-box .product-variation .format_grid .lot_quantity{
    color:#006;
    font-size: 12px;
}
.inventory-grid-box .product-variation .format_grid .lot_due_date{
    color:#006;
    font-size: 12px;
}
.inventory-grid-box .product-variation .variation span{
    font-weight: bold;
}
.inventory-grid-box .product-variation .stock span{
    font-weight: bold;
}
.inventory-grid-box .product-variation .price span{
    font-weight: bold;
}
.inventory-grid-box .total_stock span{
    font-weight: bold;
}

.product-addon-totals .wc-pao-col1{

    height: 130px;
}

.single_variation_wrap .woocommerce-variation-description{
    display: none;
}
.single_variation_wrap .wc-pao-addon-size-alter{
    display: none !important;
}

.single-product .quantity .qty{
    width: 42px;
}