/** * WARNING: Do not change this file. Your changes will be lost. * 2025-07-01 04:54:26 */  body.boxed {    }  @media (min-width: 768px) { .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom { width: 49%; } .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper { width: 49%; } .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main { width: 36.75%; } .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media { width: 36.75%; } }  /*GLOBAL STYLES*/
/*Responsive Tables*/
@media all and (max-width:991px){.tbl-responsive {display:block; overflow-x:auto; white-space:nowrap;}
}

/*Reduce Margin Above/Below Widgets - for top banner*/
.widget, .footer .widget {margin-top: 0px;}

/*Hide Discount on Images*/
.product-labels .product-label.sale-label{visibility: hidden;}

/*Hide Cookie Message*/
.cookie-status-message {
    display: none;
}

/*DEVENDRA CSS to Fix Category Pages on Mobile*/
@media all and (max-width:991px){
	.products-list .product-item-info > .porto-section {
	  display: block !important;
	}
	.products-list .product-item-details{
		max-width: inherit !important;
	}
}

/*HEADER LINKS*/
@media (max-width: 991px){
.panel.header.show-icon-tablet .top-links-icon{display: none;}
}


/*CUSTOMER DASHBOARD*/
/*View Order*/
.order-details-items .table-order-items .product-item-name{white-space: normal;}
/*Show Print Invoices*/
.order-details-items .action.print{display:contents;}

/*CATEGORY PAGES*/
/*Navigation Menus - non-anchored*/
.catalog-category-view .sidebar.sidebar-main .sidebar-content{border:0px;}
.catalog-category-view .page-title-wrapper{display: block;}
.product-item-name a{white-space:normal; overflow:visible;}

/*Width of Main Column in 3Columns Layout
@media (min-width: 992px) {
.page-layout-3columns .column.main{width:75%;}
}*/

/*BREADCRUMBS*/
.page-wrapper > .breadcrumbs{font-weight:600;font-size:13px;}
.page-wrapper > .breadcrumbs .items > li{text-transform:none;}

/*FOOTER*/
/*Headers*/
.footer-middle .block .block-title{color:#ffffff;line-height:1.4;font-weight:700;}

/*Middle Block*/
.footer-middle .block{margin-left:10px;margin-right:10px;margin-bottom:20px;}
/*.footer-middle > .container{padding-top:30px;}*/

/*Bottom Block*/
@media (max-width: 991px) {
.footer-bottom {
    text-align: center;
}
}

/*Symbols*/
.footer .contact-info i{display:inline-block;}

/*Social Icons*/
.share-links .share-instagram{background-color:#e20d83;}
.widget, .footer .widget{margin-top:10px;margin-bottom:10px;}

/*FIX CUSTOM BLOCK DISAPPEARING IN MOBILE*/
@media (max-width: 991px) {
.page-header.type2 .custom-block {
    display: block;
}
}
.custom-block .porto-sicon-box.default-icon {
    display: flex !important;
}

/*HEADER LINKS*/
.page-header.type2 .header.panel > .header.links{font-size:13px;color:#555555;font-weight:400;}

/*HEADER SWITCHER*/
.page-header .switcher .options{text-transform:none;font-size:13px;color:#555555;font-weight:400;}

/*NAVIGATION MENU*/
.page-header .navigation .level0 > .level-top{text-transform:none;font-size:15px;}
.page-header.type2 .navigation:not(.side-megamenu) .level0 .level-top{font-size:14px;margin-left:11px;margin-right:11px;}
header.page-header.sticky-header .nav-sections{background-color:#222529;}
.page-header.type2 .sticky-logo{padding-top:10px;padding-bottom:10px;}
.page-header.type2 .navigation:not(.side-megamenu) .level0{margin-right:0px;}
.sticky-logo .logo img{margin-right:0px;}

/*STICKY MENU*/
.page-header.type2.sticky-header .navigation{max-width:1600px;}
.nav-sections-item-content > .navigation{display:flex; justify-content:center;}

/* HEADER*/
/* Button Colours*/
.action.share.primary.new{text-transform:none;border-color:#222529;background-color:#222529;}
.action.share.primary.new:hover{border-color:#31373d;background-color:#31373d;}

/* Remove Blue Line Under Panel Wrapper*/
.page-header .panel.wrapper::after {
    display: none;
}

/* Push Custom Block Under Icons & Icons to Right*/
.page-header.type2 .header-row .header-right{display:block;text-align:right;}

/* Search Box - increase width, change position*/
@media (max-width: 449px){
.search-area.show-icon .block.block-search{right:-236px; min-width:340px;}
}
@media (min-width: 450px) and (max-width: 991px){
.search-area.show-icon .block.block-search{right:-290px; min-width:450px;}
}
@media (min-width: 992px){
.search-area.show-icon .block.block-search{right:-10px;}
}


/* Fix Size of Search Icon*/
.search-area.show-icon a.search-toggle-icon{font-size:27px;}

/* Fix Spacing for Icons*/
.search-area.show-icon{padding-right:10px;padding-left:0px;}
.page-header.type2 .search-area{padding-left:0px;}

/* Header Position & Logo Size*/
@media (max-width: 991px) {
.minicart-wrapper.cart-design-2{margin-right:.875rem;}
.container{display:flex;flex-direction:column;justify-content:center;}
.header-row .header-left{padding:0px 0;}
.page-header.type2 .header-row .header-left{float:none;text-align:center;margin:auto;}
.page-header.type2 .header-row .header-right{float:none;text-align:center;padding:0px 0;padding-bottom:25px;margin:auto;}
/*.header-row {background-color:#8BC53E}*/
.logo img{max-width:100%;max-height:100%;}
.logo{max-width:100%;max-height:100%;}
.logo img{width:100%;}
/*.nav-toggle::before{float:left;}*/
}

/* SUBCATEGORIES*/
.apptrian-subcategories-grid .apptrian-subcategories-category-image img{aspect-ratio:4/3}

/* FIX DOUBLE SCROLLER*/
.body, html{overflow-x: visible;}

/*DEVENDRA CSS*/
@media all and (max-width:768px){
	.products-list .product-item-info > .porto-section {
	  display: block !important;
	}
	.products-list .product-item-details{
		max-width: inherit !important;
	}
}

.securefields-wrapper {
    height: 50px !important;
}/* HEADER*/
/* Header Position & Logo Size*/
@media (min-width: 992px) {
.logo img{width:441px;}
.header-row .header-left{float:left;width:40%;}
.header-row .header-right{float:right;width:50%;}
}
@media (max-width: 768px) {
.page-header .panel.wrapper, .main-panel-top{background-color:#8bc53e; max-height:0px;}
}

/*MESSAGES*/
/*Success Message*/
.message.success{color: #8BC53E;background:#8BC53E1A;border:#8BC53E;border-top:1px;border-bottom:1px;border-left:1px;border-right:1px;}
.message.success > :first-child::before{color:#8BC53E;}

/*CHECKOUT*/
.opc-progress-bar-item._active::before{background:#8BC53E;}
.opc-progress-bar-item._active > span::before{background:#8BC53E;}

/*HEADER LINKS*/
.header.panel > .header.links > li:first-child > span{text-transform:none;font-size:13px;color:#8BC53E;}
.header.panel > .header.links > li > a:hover{color:#8BC53E;text-decoration:none;}

/*HEADER SWITCHER*/
.page-header .switcher .options :hover{color:#8BC53E;}

/*NAVIGATION MENU*/
.page-header.type2 .nav-sections{border-bottom-width:1px;border-bottom-color:#8BC53E;border-bottom-style:solid;}