body .logo img{
	height: 100%;
	object-fit: scale-down;
	max-height: 80px !important;
}
.minicart-wrapper .block-minicart {
 min-width:0px;
 }
 /* #miniquote-movetocart{
 	font-weight: 200 !important;
 } */
 .nav-sections-item-content .sw-megamenu.navigation .subchildmenu.mega-columns.columns4 > li {
 	width: 100%;
 }
 .page-layout-2columns-right .columns .column.main {
 	width:100%;
 }
 #product-addtoquote-button{
 	background-color: #222529;
 	border-color :#222529;
 }
 #product-addtoquote-button:hover{
 	background-color: #e13b3f;
 	border-color :#e13b3f;
 }
 .catalog-product-view.page-layout-1column .column.main .box-tocart .fieldset{
	display: flex;
    justify-content: center;
	flex-wrap: wrap;
 }
 .catalog-product-view.page-layout-1column .column.main .box-tocart .fieldset .actions{
	display: flex;
 }
 .catalog-product-view.page-layout-1column .column.main .box-tocart .fieldset .actions .product-addtoquote-button{
	margin-left: 10px;
 }
 
 @media only screen and (min-width:768px){
	.catalog-product-view.page-layout-1column .column.main .box-tocart .fieldset .actions .product-addtoquote-button{
		min-width: 150px;
	 }
	 .catalog-product-view.page-layout-1column .column.main .box-tocart .fieldset .actions .action.tocart{
		min-width: 175px;
	 }
	 .catalog-product-view.page-layout-1column .bundle-options-container .block-bundle-summary{
		width: 51%;
	}
 }
 .nav-sections-item-content .sw-megamenu ul li ul.subchildmenu li.ui-menu-item ul li img.menu-thumb-icon{
	 max-height: 80px;
 }
 .page-wrapper .breadcrumbs .items {
   display: flex;
}
.page-wrapper .breadcrumbs .items > li.home a {
   position: relative;
   width: 14px;
   text-indent: -9999px;
}
.page-wrapper .breadcrumbs .items > li.home a:after{
   font-family: porto-icons;
   content: "\e883";
   float: left;
   text-indent: 0;
   color: #000000;
}
.page-wrapper .breadcrumbs .items > li:not(:last-child)::after{
   position: relative;
   content: "\e81a";
   font-family: porto-icons;
   right: -1px;
   display: block;
   float: right;
   margin: 0 4px;
   width: 20px;
   text-align: center;
   font-style: normal;
   font-size: 12px;
   line-height: inherit;
   color: #000000;
}
.page-wrapper .breadcrumbs a {
   color: #000000;
}
.page-wrapper .breadcrumbs {
   color: #000000;
}
.catalog-product-view .column.main .box-tocart .fieldset  .field.qty .control div.mage-error[generated]{
	position: absolute;
    top: 40px;
    display: block;
    width: max-content;
    left: 0;
	font-size: 12px;
 }
 .quotation-quote-index .opc-wrapper .opc .title{
	font-size: 20px;
    font-weight: 500;
 }
 .block-miniquote #miniquote-content-wrapper .block-content > .actions > .primary .action.primary{
	font-size: 16px;
    line-height: 20px;
 }
 .block-miniquote #miniquote-movetocart{
	font-weight: 400;
    font-size: 16px;
 }
 body .miniquote-wrapper .action.close:hover:before{
	 color: #8f8f8f;
 }
 .quotation-quote-index .cart.table-wrapper td.col.price{
	 vertical-align: top;
	 padding-top: 40px;
 }
 .quotation-quote-index .qty.field .control{
	 margin: 0 auto;
 }
 @media only screen and (max-width:767px){
	body.quotation-quote-index .cart.table-wrapper td.col.qty{
		text-align: center;
	}
 }
 .quote-link .quote-class {
    background-color: #ffffff !important;
    color: #0e0e0e;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
 }
