@import url('font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;1,600&family=Quicksand:wght@300;400;500;600;700&display=swap');

*{padding:0px; margin:0px;}
body{font-family: 'Quicksand', sans-serif !important; font-size:14px; color:#333;}
/*******Header Css*********/
.page-header{position:sticky; background:#FDFDFD; z-index:999; top:0px;}
.page-header .panel.wrapper{background:none !important; border:0px !important; position:relative; left:0px; width:auto; top:0px; order:1; display:flex; align-items:center;}
.page-header .panel.wrapper .panel.header{padding:0px !important; display:flex; align-items:center;}
.header.panel > .header.links > li > a{color:#000 !important;}
.header.panel > .header.links .item.link.compare, .header.panel > .header.links .greet.welcome{display:none;}
.panel.wrapper .panel.header{padding:10px 10px !important;}
.custom-header{max-width:100%; display:flex; justify-content:space-between; padding:0px 20px; box-sizing:border-box; align-items:center; }
.custom-header ul{list-style:none; display:flex; margin-bottom:0px;}
.custom-header ul li{margin-right:40px; line-height:40px; margin-bottom:0px; display:flex; align-items:center;}
.custom-header ul li span{margin-left:10px; display:table;}
.custom-header ul li:last-child{margin-right:0px;}
.custom-header ul li > i{font-size:18px;}
.custom-header ul li a{text-decoration:none; color:#666;}
.custom-header ul.social-icons li{margin-right:10px;}
.custom-header ul.social-icons li a{font-size:16px; line-height:40px;}
.block-static-block.widget, .block-cms-link.widget{margin-bottom:0px;}
.page-header{ border-bottom:3px solid #4DA427; display:flex;justify-content:space-between; border-top:1px solid #e1e1e1; height:60px;}
.header.panel > .header.links{display:flex; flex-direction:row-reverse; align-items:center; margin-right:10px; position:relative; flex-wrap:wrap;}
.header.panel > .header.links li a{text-indent:-1000px; width:25px; height:25px; overflow:hidden; display:flex; align-items:center;}
.header.panel > .header.links >li:first-child{display:none;}
.header.panel > .header.links > li:first-child a{width:auto;}
.header.panel > .header.links > li:first-child a:before{/*content:"\f2c0"; font-family:FontAwesome;*/ content:"" !important; font-size:24px; width:35px; height:35px; display:block;text-indent:0px; display:flex;align-items:center; background:url(../images/mushrooms-sprite.png); background-position:-240px -3px;}
.user_icon{content:"" !important; width:35px; height:35px; display:block;text-indent:0px; display:flex;align-items:center; background:url(../images/mushrooms-sprite.png); background-position:-240px -3px !important;}
.logo{margin-top:0px !important;}
/* .header.panel > .header.links li:first-child a:after{content:"Login or Register"; width:65px; line-height:20px; text-indent:0px; color:#000; margin-left:10px;} */
.header.panel > .header.links .link.wishlist{display:none;}
/* .header.panel > .header.links .link.wishlist a:before{content:"\f08a"; font-family:FontAwesome; content:"" !important; font-size:24px; width:35px; height:35px; display:block;text-indent:0px; display:flex;align-items:center; background:url(../images/mushrooms-sprite.png); background-position:-190px -3px;} */
/* .header.panel > .header.links .link.authorization-link{display:none;} */
/* .header.panel > .header.links li:last-child{display:none;} */
.header.panel > .header.links > li:last-child{order:-2; /*position:absolute; right:-3px; bottom:0px;*/ display:none;}
.header.panel > .header.links .link.authorization-link{order:-1; margin-left:15px; /*margin-top:-20px; display:flex; margin-left:0px; min-width:56px;*/}
.header.panel > .header.links .link.authorization-link:after{text-indent:0px; color:#000; display:none;} 
.header.panel > .header.links .link.authorization-link > a{text-indent:0px; font-size:20px; color:#000 !important; display:flex; justify-content:center; align-items:center;}
/* .header.panel > .header.links .link.authorization-link a{text-indent:0px; width:auto; overflow:visible; height:20px; line-height:20px; text-align:center;} */
.header.panel > .header.links li:last-child a{width:60px; overflow:hidden; background:#FDFDFD; line-height:20px; height:20px; text-indent:-1000px; position:relative;}
/* .header.panel > .header.links li:last-child a:before{content:"Register"; text-indent:0px !important; background:#FDFDFD; position:absolute; left:0px;} */
.header.content{padding:0px 0px; width:100%; box-sizing:border-box; align-items:center; display:flex; margin-right:0px; max-width:100%; padding-left:20px;}
.customer-menu{display:none; background:#fff; position:absolute; border-radius:5px; box-shadow:0px 3px 6px rgba(0,0,0,0.3); top:35px; right:-7px; width:200px; z-index:999;}
.customer-menu:before, .customer-menu:after{content:""; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent;border-bottom: 12px solid #e1e1e1; position:absolute; top:-12px; right:8px;}
.customer-menu:after{border-bottom: 12px solid #fff; top:-11px;}
.header.panel > .header.links .link.authorization-link.active .customer-menu{display:block !important;}
.header.panel > .header.links .link.authorization-link.active .customer-menu li{width:100%; margin-bottom:0px; list-style:none;}
.header.panel > .header.links .link.authorization-link.active .customer-menu li a{text-indent:0px; color:#000; padding:0px 20px; width:100%; display:table;box-sizing:border-box; line-height:40px; text-decoration:none; background:none;}
.header.panel > .header.links .link.authorization-link.active .customer-menu li a:hover{background:#f1f1f1;}
.header.panel > .header.links .link.authorization-link.active .customer-menu li .customer-name{color:#000; padding:0px 20px; width:100%; display:table;box-sizing:border-box; line-height:40px; text-decoration:none; font-weight:600; font-size:14px; background:#FAE7BF;}
.logo{margin-bottom:0px;}
.minicart-wrapper .action.showcart{width:25px; height:25px;}
.minicart-wrapper .action.showcart:before{content:"\f07a" !important; font-family:FontAwesome;  font-size:24px; color:#000 !important; /*background:url(../images/mushrooms-sprite.png); background-position:-137px -3px;*/width:25px; height:25px; line-height: normal; display:flex; align-items: center; justify-content: center;}
.minicart-wrapper{margin-right:0px; margin-left:10px; order:1;}
.contact-number-block{padding:0px 30px; height:100%; background:#4DA427; font-size:20px; height:60px; color:#fff; font-weight:600; line-height:60px; display:flex; align-items:center;}
.contact-number-block i{font-size:20px; margin-right:10px;}
.page-header .widget.block, .page-footer .widget.block{margin:0px;}
.page-header .widget.block{order:1; min-width:230px;}
.quick-order{margin-left:15px;}
.icon{background:url(../images/mushrooms-sprite.png) no-repeat;}
.icon-timer{width:30px; height:30px; display:flex; background-position:0px -3px;}
.icon-email-w{width:30px; height:30px; display:flex; background-position:-42px -2px;}
.icon-phone-w{width:25px; height:25px; display:flex; background-position:-3px -43px !important; margin-right:10px; background-size:230px auto !important;}
.icon-email-g{width:30px; height:30px; display:flex; background-position:-150px -50px;}
.icon-phone-g{width:35px; height:35px; display:flex; background-position:-50px -48px;}
.icon-timer-g{width:30px; height:30px; display:flex; background-position:-101px -48px;}
.quick-cart-icon{width:30px; height:30px; display:flex; background-position:-98px -93px;}
.block-search{width:auto; max-width:300px;}
.block-search .label{width:30px;height:30px; clip:inherit; position:relative; order:1; cursor:pointer;}
.block-search .label:before{width:25px; height:25px; content:"\e615" !important; font-family:'luma-icons'; font-size:24px; color:#000; /*background:url(../images/mushrooms-sprite.png) no-repeat; background-position:-87px -4px;*/}
.block-search .action.search:before{content:"\e615" !important; width:25px; height:25px;  font-family:'luma-icons'; font-size:24px;  /*background:url(../images/mushrooms-sprite.png) no-repeat; background-position:-87px -4px;*/ margin-top:5px; margin-right:-5px; }
.block-search .action.search{opacity:1 !important;}
.field.search{display:flex;}
.field.search .control{display:none; width:100%;}
.field.search .control input{height:40px; box-shadow:none !important;}
#search_mini_form .actions{display:none;}
.block-search.show{width:100%;}
.block-search.show .label{display:none;}
.block-search.show .control{display:table; width:100%;}
.block-search.show .actions{display:table !important;position:absolute; right:0px; top:0px; z-index:99;}

.nav-sections{margin-bottom:0px; background:none; position:sticky; top:0px; margin:-64px auto 0px 25vw;  width:auto; z-index:999; display:flex; justify-content:center;}
.navigation{background:none !important; width:auto;}
.navigation > ul{padding:0px; height:60px; position:static;}
.navigation > ul > li{margin:0px !important; line-height:60px;}
.navigation > ul > li > a{padding:0px 20px !important; color:#666 !important; font-weight:600; text-decoration:none !important; font-size:14px; line-height:60px !important;}
.navigation > ul > li.active > a{background:#4DA427 !important; color:#fff !important; border-color:#4DA427 !important;}
.navigation .level0{position:static;}
.navigation .level0.parent > .level-top{display:flex;}
.navigation .level0.parent > .level-top > .ui-menu-icon{order:1; margin-left:10px; position:relative;}
/* .navigation .level0 > .submenu{width:1280px; left:50% !important; transform:translateX(-40%); padding:20px !important; box-sizing:border-box; transition:0.2s all;} */
/* .navigation .level0 > .submenu > li{float:left;width:20%; } */
.navigation .level0 > .submenu > li > a{font-weight:500 !important; }
.navigation .level0 .submenu li a{color:#666; line-height:40px !important; padding:0px 20px; display:flex; font-size:14px;}
.navigation .level0 .submenu li a .ui-menu-icon{display:none !important;}
.navigation .level0 .submenu li a:hover{background:none; color:#4da427 !important; transition:0.2s all;}
/* .navigation .level0 .submenu li a:hover:before{content:"-"; margin-right:5px; display:block;} */
.navigation .level0 .submenu .submenu{position:relative !important; left:0px !important; display:block !important; border:0px; box-shadow:none;}
.navigation .level0 .submenu .submenu li a{line-height:30px !important; padding:0px 0px !important; color:#666;transition:0.2s all;}
.minicart-wrapper .action.showcart .counter.qty{position:absolute; left:50%;  transform:translateX(-50%); top:-15px; border-radius:12px; background:#CD8024; font-size:12px; height:18px; line-height:18px;width:auto; min-width:18px;}
.minicart-wrapper .ui-dialog{position:fixed; right:0px; top:0px; z-index:99; display:block !important; padding:0px;}
.minicart-wrapper .block-minicart{height:100vh; margin-top:0px; right:0px; padding:0px !important;transform:translateX(100%); transition:0.2s all; z-index: 9999;}
.minicart-wrapper.active .block-minicart{transform:translateX(0%);}
.minicart-wrapper .block-minicart:before, .minicart-wrapper .block-minicart:after{display:none !important;}
.minicart-wrapper .block-content{display:flex; flex-wrap:wrap; flex-direction:column; height:100vh; padding:0px 20px;}
.minicart-wrapper.active{z-index: 9999;}
.block-minicart .subtotal{order:1; display:flex; margin-top:auto; justify-content:center;}
.block-minicart .block-content > .actions{order:1; width:50%;}
.block-minicart .items-total{width:100%; display:flex; flex-direction:row-reverse; height:50px; line-height:50px; justify-content:flex-end; font-size:18px; font-weight:600; margin:0px;}
#btn-minicart-close{position:absolute; right:10px; top:10px;}
.block-minicart .block-content > .actions > .primary{margin:0px; margin-left:-20px; margin-bottom:-13px;}
.block-minicart .block-content > .actions > .primary .action.primary{padding:0px 10px; font-size:14px; background:#4DA427;height:50px; border-radius:0px; border-color:#4DA427;}
.block-minicart .block-content > .actions .secondary{position:absolute; right:0px; bottom:0px; width:50%;}
.block-minicart .block-content > .actions .secondary a{line-height:50px; background:#CD8024; text-decoration:none; color:#fff; padding:0px 10px; display:table; width:100%; box-sizing:border-box; font-size:14px; font-weight:600;}
.minicart-items-wrapper{max-height:calc(100vh - 200px) !important;}
.minicart-items .product-item-name a{color:#000;}
.block-minicart .items-total .count{margin-left:10px;}
.block-minicart .items-total .count:before{content:"(";}
.block-minicart .items-total .count:after{content:")";}
.minicart-items .product-item-details .price{color:#CD8024;}

/********Search*************/
.mst-searchautocomplete__autocomplete{display:none !important; width:500px !important; right:0px !important; top:40px !important; left:auto !important; }
.mst-searchautocomplete__autocomplete._active{position:absolute; background:#fff; box-shadow:0px 3px 6px rgba(0,0,0,0.15); box-sizing:border-box; padding:0px; display:block !important; padding-top:0px;}
.mst-searchautocomplete__wrapper{max-height:500px; overflow:auto; padding:15px;}
.mst-searchautocomplete__wrapper ul{margin-top:10px;}
.mst-searchautocomplete__wrapper ul li{list-style:none;}
.mst-searchautocomplete__wrapper ul li a{color:#4DA427;}
.mst-searchautocomplete__close{display:none; position:absolute;width:auto; box-sizing:border-box; font-size:30px; line-height:30px; text-align:right; padding:10px 15px; right:5px; top:0px; background:#fff;}
.mst-searchautocomplete__index-title{font-weight:700;}
.mst-searchautocomplete__item.magento_catalog_product{display:flex; border-bottom:1px solid #e1e1e1; align-items:center;}
.mst-searchautocomplete__item.magento_catalog_product > a{width:80px; margin-right:10px;}
.mst-searchautocomplete__item.magento_catalog_product .meta{width:100%;}
.mst-searchautocomplete__item.magento_catalog_product .meta .title a{color:#000;}
.mst-searchautocomplete__item.magento_catalog_product .meta .description{display:none;}
.mst-searchautocomplete__item.magento_catalog_product .store .price{font-weight:600; color:#CD8024; font-size:16px;}
.mst-searchautocomplete__show-all a{color:#4DA427; display:table; margin:auto;}
.page-layout-2columns-left .sidebar-additional{display:none;}
div{text-align: inherit !important;}

/*********Footer css********/

.footer.content .links{display:none;}
.footer.content{width:100%; display:flex; padding:0px; flex-direction:column; order:1;}
.block.newsletter{width:100%; background:#4DA427; padding:15px 0px; box-sizing:border-box; max-width:100%; position:relative; display:flex; justify-content:space-between; order:1; margin-bottom:0px !important;}
.block.newsletter .content{display:table; margin-left:auto; max-width:35%; width:100%;}
#newsletter-validate-detail{display:flex;}
#newsletter-validate-detail .field.newsletter input{height:40px; border-radius:20px 0px 0px 20px;}
.block.newsletter .field.newsletter{max-width:100%; width:100%; position: relative;}
#newsletter-validate-detail .actions{width:auto;}
#newsletter-validate-detail .actions button{height:40px; border-radius:0px 20px 20px 0px; background:#CD8024; border-color:#CD8024; padding:0px 20px; text-transform:uppercase;}
.page-footer{position:relative; background:#F7F5F3; padding-bottom:0px; display:flex; flex-direction: column; border-top:3px solid #4DA427;}
.page-footer:before{content:""; width:100%; height:70px; background:#4DA427; position:absolute; left:0px; bottom:0px; z-index:0;}
.block.newsletter .field .control:before{top:5px; left:5px;}
.block.newsletter .title{display:flex; margin-bottom:0px;}
.block.newsletter .title strong{display:none;}
.block.newsletter .title:before{content:""; width:30px; height:30px; background:url(../images/mushrooms-sprite.png) no-repeat; background-position:-150px -29px; display:block; margin-right:10px; background-size: 210px auto;}
.block.newsletter .title:after{content:"Subscribe Now..."; color:#fff; font-size:24px; font-weight:600;}
.footer-inner{width:100%; display:flex; max-width:1280px; margin:auto; flex-wrap:wrap;}
.footer-column-group{width:100%; display:flex;}
.footer-column{width:25%; text-align: left !important;}
.footer-column h2{color:#CD8024;font-weight:600; font-size:20px;}
.footer-column ul{list-style:none;}
.footer-column ul li{margin-bottom:10px;}
.footer-column ul li a{color:#333;}
.footer-bottom{width:100%;}
.footer-bottom ul{width:100%; display:flex; justify-content:center; position:relative; margin-bottom: 10px !important;}
.footer-bottom ul:first-child:before{content:""; width:40%; height:1px; background:#4DA427; position:absolute; left:0px; top:50%; transform:translateY(-50%);}
.footer-bottom ul:first-child:after{content:""; width:40%; height:1px; background:#4DA427; position:absolute; right:0px; top:50%; transform:translateY(-50%);}
.footer-bottom ul li{list-style:none; margin:10px;color:#4DA427; font-size:14px; display:flex; align-items:center;}
.footer-bottom ul li a i{color:#4DA427; font-size:20px;}
/* .footer-bottom ul:last-child{margin-bottom:20px;} */
.footer-bottom ul:last-child li{margin:10px 25px;}
.footer-bottom ul:last-child li .icon, .footer-bottom ul:last-child li i{margin-right:10px;}
.copyright{background:#F7F5F3; color:#4DA427; font-size:14px;}
.back-to-top{width:40px; height: 40px; border-radius:5px; background:#CD8024; display:block; position: fixed; right:30px; bottom:20px; box-shadow:0px 3px 6px rgba(0,0,0,0.15); border:1px solid #fff; z-index: 999;}
.back-to-top a{width:40px; height:40px; display:flex; text-indent:-10000px; overflow: hidden; align-items: center; justify-content: center; text-decoration:none;}
.back-to-top a:before{content:"\e621"; color:#fff; font-family: 'luma-icons' !important; font-weight:600; font-size:16px; text-indent:0px; text-decoration: none;}

/************Home Page Css***********/
img{display:table;}
.cms-home .columns .column.main{padding-bottom:0px !important;}
.home-slider .slick-arrow{background:#D9D9D9; border-radius:50%; width:40px; height:40px;}
.home-slider .slick-arrow:before{font-size:20px; color:#fff;}
.home-slider .slick-prev{left:100px;}
.home-slider .slick-next{right:100px;}
.product-items.widget-product-carousel .slick-track{display:flex;}
.product-items.widget-product-carousel.slick-initialized.slick-slider .slick-slide{width:100% !important;}
.product-items.widget-product-carousel.slick-initialized.slick-slider .slick-list.draggable{width:100% !important;}
.section{padding:50px 30px; box-sizing:border-box;}
.section-heading{font-size:36px; color:#CD8024; font-weight:bold;}
.blog-category{ color:#4DA427;}
.blog-title{font-size:24px; color:#CD8024; margin-bottom:10px; font-weight:bold;}
.date{font-size:14px; margin-bottom:20px; display:table;}
.blog-container p{color:#777;}
.blog-single-post{padding:20px; box-sizing:border-box;}
.blog-single-post img{width:100%;}

.home-blog .title{font-size:36px; color:#CD8024; font-weight:bold; text-align:center; margin-top:0px;}
.home-blog .post-list{display:flex;}
.home-blog .post-list li{padding:15px; box-sizing:border-box; width:33.33% !important; margin:0px !important;}
.cms-page-view .page-main-full-width{max-width:1280px; margin:auto; width:100%;} 


/*********Catalog list**********/
.catalog-category-view .breadcrumbs{padding:15px 0px; display:flex; justify-content:center; margin-bottom:0px;}
.breadcrumbs li strong{font-size:14px;}
.breadcrumbs a{font-size:14px; color:#4DA427 !important;}
.catalog-category-view .page-main{padding:0px !important;}
.catalog-category-view .page-title-wrapper h1{text-align:center; width:100%; font-weight:bold; color:#CD8024; font-size:42px;}
.catalog-category-view .sidebar-additional{display:none;}
.filter .block-subtitle{display:none;}
.filter-options-title{font-size:16px; color:#666; text-transform:capitalize;}
.product-items{display:flex; flex-wrap:wrap;}
.product-items > .product-item {width:calc(25% - 15px) !important; margin-left:0px !important; padding:0px !important; position:relative; margin-right:15px !important; border:1px solid #e1e1e1;}
.product-items .product-item .product-item-info{width:100%;padding:15px; box-sizing:border-box; height:100%;}
.product-items .product-item .product-item-info .product-item-photo{display:flex; align-items: center; justify-content: center; height: 280px; margin:auto; width:100% !important; max-width:100%; overflow: hidden;}
.product-items .product-item .product-item-info .product-item-photo .product-image-container{width:100% !important; background:#f3f5f7;}
.product-items .product-item .product-item-info .product-item-photo .product-image-wrapper{padding-bottom:0px !important; height:100%; display:flex; justify-content:center; align-items:center; background:#f3f5f7;}
.product-items .product-item .product-item-info .product-item-photo .product-image-wrapper img{position:relative; max-width: 100%; max-height: 100%; mix-blend-mode:multiply;}
.product-items .product-item .product-item-info .product-item-details{width:100%; text-align:center; display:flex; justify-content: space-between; flex-wrap:wrap;}
.product-items .product-item .product-item-info .product-item-details .qty-group{margin:0px 0px 10px; height:40px; box-sizing:border-box; width:100%; border:1px solid #e1e1e1 !important;}
.product-items .product-item .product-item-info .product-item-details .qty-group input{box-shadow:none !important; min-width:45px;}
.product-items .product-item .product-item-info .product-item-details .qty-group a{padding:0px !important; width:20px; color:#666 !important;}
.products-grid .product-item-actions{margin-top:0px; margin:0px !important;}
.product-items .product-item .product-item-info .product-item-details .product-item-name a{color:#000; font-size:14px; font-weight:500; height:40px; text-overflow: ellipsis; overflow: hidden; display:block;}
.product-item .price-box{width:100%;}
.product-item .price-box .price{color:#CD8024; font-size:16px;}
.product-items .product-item .product-item-info .product-item-details .product-item-actions{width:100%;}
.product-items .product-item .product-item-info .product-item-details .product-item-inner{width:100%;}
.product-items .product-item .product-item-info .product-item-details .product-item-actions .actions-primary{margin:auto; display:table; width:100%;}
.product-items .product-item .product-item-info .product-item-details .product-item-actions .actions-primary form{width:100%;}
.product-item-actions .actions-primary + .actions-secondary{display:none;}
.product-item .tocart{/*border:1px solid #4DA427 !important;*/ border:0px !important; border-radius:0px; padding:0px 10px; height:40px; background:#4DA427; color:#fff; transition:0.2s all; display:flex; justify-content:center; align-items:center; margin:0px; font-size:12px; width:100%;}
.product-item .tocart:hover, .product-item .tocart:active, .product-item .tocart:focus{background:#000; border-color:#000; }
.products-grid .product-item-info:hover, .products-grid .product-item-info.active{margin:0px; box-shadow:0px 6px 12px rgba(0,0,0,0.15); border:0px;}
.products-grid .product-item-info .product-item-inner{position:relative !important; border:0px; box-shadow:none; right:0px; padding:0px; margin:0px; left:0px; z-index:99; width:100% !important; clip:inherit !important; height:auto !important; overflow:visible !important;}
.products-grid .product-item-info:hover .product-item-inner  .tocart{background:#000; color:#fff;}
/* .cart_qty{display: block; width: 80%; position: absolute; top:30%; z-index: 999; left: 50%; transform: translate(-50%, -50%); text-align: center;font-weight: 700; background: rgba(77, 164, 39, 0.6); padding:20px; box-sizing:border-box; color:#fff; transition:0.2s all; opacity:0;} */
.cart_qty{position: relative; top:0px; z-index: 998; right:0px; transition:0.2s all; opacity:1;height:20px !important; width:auto !important; box-sizing:border-box; align-items:center; justify-content:center; margin-right:5px; display:flex !important; font-size:14px; flex-direction: row-reverse;}
.cart_qty span, .cart_qty small{min-width:10px; height:16px; background:#CD8024; color:#fff; text-align:center; line-height:15px; border-radius:15px; font-size:11px; padding:0px 3px; /*position:absolute; left:50%; top:-14px;  transform:translateX(-50%);*/}
.cart_qty:before{content:"\f07a"; font-family:FontAwesome; display: flex; /*background:url(../images/mushrooms-sprite.png); background-position:-100px -2px;*/width:20px; height:20px; background-size:200px auto; align-items: center; justify-content: center;}
.product-item:hover .cart_qty{opacity:1 !important;}
.product-addto-links a.action.tocompare{display:none !important;}
.toolbar.toolbar-products{display:flex; flex-wrap:wrap; align-items:center; position: relative; }
/* .toolbar-sorter.sorter{margin-right:auto;} */
.toolbar-sorter.sorter .sorter-options{border-radius:20px; height:40px; background-color:#fff; border:1px solid #e1e1e1;}
/* .modes{margin-right:0px; margin-left:20px;} */
.toolbar-amount{padding:0px; margin-right:auto;}
.modes .mode-grid{border-radius:20px 0px 0px 20px; background:#fff; box-shadow:none; padding-left:15px;}
.modes .mode-list{border-radius:0px 20px 20px 0px;background:#fff; box-shadow:none; padding-right:15px;}
.modes .mode-grid.active, .modes .mode-list.active{background:#4DA427; color:#fff !important; border-color:#4DA427;}
.modes .mode-grid.active:before, .modes .mode-list.active:before{color:#fff;}
.field.limiter select{border-radius:20px; height:40px; background-color:#fff; border:1px solid #e1e1e1;}
.ln_overlay{display:none !important;}
.toolbar.toolbar-products .pages{margin:auto;}
.toolbar.toolbar-products .limiter{position: absolute; right:0px;}

.products-list .product-items > .product-item{width:100% !important; border:1px solid #e1e1e1; margin-bottom:15px;}
.products-list .product-items > .product-item:hover{border:1px solid #CD8024;}
.products-list .product-items .product-item .product-item-info{display:flex; padding-right:20px; box-sizing:border-box; position:relative;}
.products-list .product-items .product-item .product-item-info .product-item-photo{width:170px !important; padding:0px; margin:0px; margin-right:20px; height: auto;}
.products-list .product-items .product-item .product-item-info .product-item-details{display:flex; flex-wrap:wrap; flex-direction:row;}
.products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner{display:flex; flex-direction:row-reverse;}
.products-list .product-items .product-item .product-item-info .product-item-details{text-align:left !important;}
.products-list .product-items .product-item .product-item-info .product-tem-details .product-item-inner .product-item-description{text-align:left; margin:0px !important; margin-right: auto !important;}
.products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-description .action.more{color:#4da427 !important; margin:10px 0px !important; margin-right: auto;}
.products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions{position:absolute; right:20px; top:70px; width: 150px;}
.products-list .product-items .product-item .product-item-info .product-item-details .qty-group{position:absolute; right:20px;  top:20px; width:150px;}
.products-list .product-items .product-item .product-item-info .product-item-details .price-box{width:100%; text-align:left; margin-bottom:0px; }
.products-list .product-items .product-item .product-item-info .product-item-details .tocart{padding:0px 15px; font-size:12px;}
/***********Product View***********/
.breadcrumbs{padding:15px 0px; display:flex; margin-bottom:20px;}
.catalog-product-view .breadcrumbs{padding:15px 0px; display:flex; margin-bottom:20px;}
.product-info-main{display:flex; flex-wrap:wrap;}
.product-info-main .page-title-wrapper h1{font-size:30px; color:#000; font-weight:600; margin-bottom:20px;}
.product-info-main .product-info-price{display:flex; flex-direction:column;}
.product-info-main .product-info-stock-sku{float:none; text-align:left; order:1; padding-left:0px;} 
.product-info-stock-sku{padding-left:0px; margin-bottom:10px;}
.product-info-stock-sku .stock{text-transform:none !important; font-weight:500 !important; font-size:14px; margin-bottom:15px;}
.product-info-stock-sku .stock:before{content:"Availability :";}
.product-info-main .product.attribute.sku{font-size:14px;}
.product-info-price .price-box{margin:15px 0px;}
.product-info-price .price-box .price-container .price{font-weight:600; color:#CD8024;}
.product-reviews-summary .reviews-actions .action.add{color:#333 !important;}
.product-social-links{order:1; margin-top:20px; margin-bottom:0px; margin-left:15px;}
.product-addto-links{display:flex;}
.product-addto-links a{width:50px; height:50px; border-radius:25px; border:1px solid #000; display:flex; align-items:center; justify-content:center; box-sizing:border-box;}
.product-addto-links a span{display:none;}
/* .product-addto-links a.action.towishlist{background:url(../images/mushrooms-sprite.png) no-repeat; background-position:2px -84px;} */
.product-addto-links a.action.towishlist:before{content:"\f08a" !important; font-family:FontAwesome; font-size:24px; width:50px; height:50px; display:flex; align-items:center; justify-content:center; box-sizing:border-box;}
.product-addto-links a.action.tocompare{background:url(../images/mushrooms-sprite.png) no-repeat; background-position:-41px -84px;}
.product-info-main .product-add-form{order:1;}
.product-info-main .product.attribute.overview{font-size:16px;}
.product-info-main .product-add-form .box-tocart .fieldset{display:flex;}
.product-info-main .product-add-form .box-tocart .fieldset .field.qty{margin-right:20px; margin-bottom:0px;}
.product-info-main .product-add-form .box-tocart .fieldset .field.qty label{display:none;}
.product-info-main .product-add-form .box-tocart .fieldset .field.qty input{ height:50px; width:100%; border:0px solid #e1e1e1; box-shadow:none !important;}
.product-info-main .product-add-form .box-tocart .fieldset .field.qty .control{border:1px solid #999; width:150px; display:flex; justify-content:space-between; align-items:center;}
.product-info-main .product-add-form .box-tocart .fieldset .field.qty .control a{width:35px; min-width:35px; height:40px; line-height:40px; text-decoration:none; color:#333; font-size:18px; text-align:center; display:table;}
.box-tocart .action.tocart{width:100%; border:1px solid #000; background:#fff; border:1px solid #000; border-radius:25px; color:#000; padding:0px 25px;height:50px; font-size:16px; transition:0.2s all; display:flex; justify-content:center;align-items:center;}
.box-tocart .action.tocart:hover{color:#fff; background:#000;}
.fotorama__thumb-border{border:1px solid #000;}
.fotorama__stage{max-width:560px; max-height:560px;}
.fotorama__fullscreen .fotorama__stage{max-width:100% !important; max-height: 100vh !important;}
.fotorama__fullscreen .fotorama__nav.fotorama__nav--thumbs{justify-content:center; display:flex;}
.fotorama__fullscreen .fotorama__stage__frame.fotorama__active{height:calc(100vh - 120px) !important;}
.fotorama--fullscreen .fotorama__wrap{height:100vh !important; display:flex; justify-content:space-between; flex-direction:column;}
.fotorama__arr.fotorama__arr--next{right:0px !important;}
.fotorama--fullscreen .fotorama__arr{height:calc(100vh - 120px) !important;}
/*#description{max-width:1280px; margin:auto;}
#description ul{padding-left:20px;}*/
.product.data.items{text-align:center;}
.product.data.items > .item.title{float:none; display:inline-block; background:#fff;}
.product.data.items > .item.title > .switch{border:0px; font-weight:600; background:#fff; font-size:18px; padding:0px 15px;}
.product.data.items > .item.title.active > .switch{color:#4DA427 !important; border-bottom:2px solid #4da427;}
.product.data.items > .item.content{padding:30px; border:1px solid #e1e1e1; text-align:left; margin-top:60px;}
.product.data.items > .item.content#reviews{max-height:530px; overflow:auto;}
.product.data.items > .item.content ul{padding-left:20px;}
.page-main.page-main-details .column.main{padding-bottom:0px; min-height:auto;}
.review-form{margin:auto;}
.review-form .action.submit.primary{background:#fff; border:1px solid #4DA427; height:40px; padding:0px 20px; border-radius:20px; color:#4DA427;}
.review-form .action.submit.primary:hover{background:#4DA427; color:#fff;}
.review-form input.input-text{height:40px;}

/**********Related, Upsell, Crossell**************/
.block.related .block-title strong, .block.upsell .block-title strong, .block.crosssell .block-title strong{font-size:30px; color:#CD8024; text-align:left; width:100%; display:table;}
.products-related ol li, .products-upsell ol li{width:25% !important;}
.block.related .block-actions{display:none;}
.block.related .products-grid .product-item-actions{display:none !important;}

/*********Fast Cart*********/
.cms-fast-cart .breadcrumbs{padding:15px 0px;}
.cms-fast-cart .page-main-full-width{max-width:1280px; margin:auto; width:100%;}
.product_info ul li{list-style:none; margin-bottom:15px;}
.product_info ul li .product_item_info{display:flex; justify-content:space-between; align-items:center; padding:20px; box-sizing:border-box;  border:1px solid #f1f1f1; box-sizing:border-box; position:relative;}
.product_info ul li .product_item_info:hover{background:#f9f9f9; border:1px solid #CD8024;}
.product_info ul li .product_item_info .product-image-container{width:100px !important; border:1px solid #e1e1e1; display:table;}
.product_info ul li .product_item_info .product-item-link{margin-left:20px; margin-right:auto; color:#000; font-weight:600;}
.product_info ul li .product_item_info .price-box{margin-right:30px;}
.product_info ul li .product_item_info .price-box .price{color:#CD8024; font-size:16px; font-weight:600;}
.product_info ul li .product_item_info .cart_qty{opacity:1; position:relative; top:0px; height:20px; margin:auto 10px auto 0px; right:0px;}
.product_info ul li .product_item_info .cart_qty small{background-color:#CD8024;}
.product_info ul li .product_item_info .button-group button.tocart{border:1px solid #000; padding:0px 15px; height:43px; border-radius:23px; background:#fff; color:#000; transition:0.2s all; display:flex; align-items:center; justify-content:center; width:auto; flex-direction:row-reverse;}
.product_info ul li .product_item_info .button-group button.tocart:hover, .product_info ul li .product_item_info:hover .button-group button.tocart{background:#000; color:#fff;}
.qty-group{width:120px; border:1px solid #999; display:flex; padding:5px; box-sizing:border-box; align-items:center; margin-right:30px; background:#fff;}
.qty-group button{background:none;border:none; font-size:18px; padding:0px !important; width:30px; color:#666;}
.qty-group input{border:0px; text-align:center; box-shadow:none !important;}
.block.crosssell{padding-right:30px;}

/*********Shopping Cart**********/
.checkout-cart-index .page-title-wrapper{margin:30px 0px;}
.checkout-cart-index .page-title-wrapper h1{text-align:center; font-weight:600; font-size:42px; color:#CD8024; width:100%; margin-top:0px; margin-bottom:0px;}
.checkout-cart-index .page-main{padding:0px;}
#shopping-cart-table{border:1px solid #e1e1e1; border-collapse:collapse;}
#shopping-cart-table tr td, #shopping-cart-table tr th{border:1px solid #e1e1e1; vertical-align:middle; font-size:14px;}
#shopping-cart-table tr th{text-align:center;}
#shopping-cart-table tr th:first-child{text-align:left;}
#shopping-cart-table tr td:first-child{display:flex; padding:15px; align-items:center; border:0px;}
.cart.table-wrapper .product-item-photo{width:80px; display:block; border:1px solid #e1e1e1; padding-right:0px; margin-right:15px;}
.cart.table-wrapper .product-item-photo .product-image-container{width:100% !important;}
.cart.table-wrapper .product-item-details{padding-bottom:0px; text-align:left; font-size:14px;}
#shopping-cart-table tr td.col{text-align:center; font-size:14px;}
#shopping-cart-table tr td.col .price{font-weight:500; font-size:14px; color:#CD8024;}
.cart.table-wrapper .product-item-name{font-size:14px;}
.cart-container .form-cart .actions.main a, .cart-container .form-cart .actions.main button{background:none; border:1px solid #4DA427; border-radius:20px; color:#4DA427; padding:12px 20px; transition:0.2s all;}
.cart-container .form-cart .actions.main a:hover, .cart-container .form-cart .actions.main button:hover{background:#4DA427; color:#fff;}
.cart-summary{border:1px solid #e1e1e1; background:#fff !important; padding:0px;}
.cart-summary > .title{margin:0px; padding:12px 20px; border-bottom:1px solid #e1e1e1; text-transform:uppercase !important; font-size:18px; text-align:center; font-weight:600;}
#block-shipping{padding:0px 20px; box-sizing:border-box; border-top:0px;}
#block-shipping .title{border-top:0px;}
#block-shipping .title:after{right:0px;}
#cart-totals{padding:20px 20px;}
#cart-totals .table-wrapper .totals{border:1px solid #e1e1e1;}
#cart-totals .table-wrapper .totals tr th, #cart-totals .table-wrapper .totals tr td{padding:10px; font-size:14px;}
#block-discount .title{padding:10px 40px 10px 20px;}
.cart-summary .block > .title:after{right:20px;}
.cart.table-wrapper .actions-toolbar{display:flex; margin:auto; width:50px; justify-content:space-between;}
.cart-summary .checkout-methods-items{padding:0px 20px 20px;}
.cart-summary .checkout-methods-items .action.primary.checkout{border:1px solid #4da427; background:#fff; border-radius:25px; padding:0px 20px; height:50px; color:#4da427; transition:02.s all; font-size:16px;}
.cart-summary .checkout-methods-items .action.primary.checkout:hover{background:#4da427; color:#fff;}
.cart-summary .checkout-methods-items a{color:#4da427;}
.fieldset.rate{margin-bottom:0px;}
.cart-summary .block .fieldset .field:not(.choice) > .label{font-size:14px;}
.form-cart{padding-right:30px !important;}
.cart-container .form-cart .actions.main .continue{display:table; padding:0px 20px; line-height:40px; margin-right:15px; font-weight:600; font-size:14px; text-decoration:none;}
#empty_cart_button{display:table; padding:0px 20px; line-height:40px; margin-right:15px; font-weight:600; font-size:14px; border-radius:20px; border:1px solid #4da427; color:#4da427; text-decoration:none; margin-left:auto;}
#empty_cart_button:hover{background:#4da427; color:#fff;}
.cart-container .form-cart .actions.main{display:flex; justify-content:flex-end;}
.cart.table-wrapper .action.action-towishlist{margin-right:15px; text-decoration:none;}
.cart.table-wrapper .action.action-towishlist span{display:none;}
.cart.table-wrapper .action.action-towishlist:before{content:"\e600"; font-family:'luma-icons'; color:#757575; font-size:18px; text-decoration:none;}
.cart.table-wrapper .actions-toolbar > .action-edit{position:relative; right:0px; margin-right:0px; display:none;}
#discount-coupon-form .fieldset.coupon{padding:0px 20px 20px; margin-bottom:0px; box-sizing:border-box; display:flex;}
#discount-coupon-form .actions-toolbar .primary .action{margin-right:0px; height:40px; width:100px; border-radius:0px 20px 20px 0px; background:#4da427; border-color:#4da427; box-shadow:none;}
#discount-coupon-form .actions-toolbar .primary .action:before{content:"Apply"; text-transform:uppercase; color:#fff;}
#discount-coupon-form .actions-toolbar .primary .action span{display:none;}
#discount-coupon-form .field label{display:none;}
#discount-coupon-form .field input{height:40px; border-radius:20px 0px 0px 20px; box-shadow:none !important;}
.cart.table-wrapper .actions-toolbar > .action-edit, .cart.table-wrapper .actions-toolbar > .action-delete{position:relative;}
#discount-coupon-form .field input:focus{border:1px solid #4da427;}

/*******checkout steps*********/
.opc-wrapper .step-title{background:#4da427 !important; margin-bottom:0px;}
#shipping,#billing, #checkout-step-shipping_method, #payment, #opc-sidebar{border:1px solid #e1e1e1; width:100%; display:table;}
#shipping{margin-bottom:20px;}
.opc-wrapper .step-content{padding:20px 20px 20px !important; margin-bottom:0px;}
.onestepcheckout-index-index .field.choice{padding-left:10px;}
 #opc-sidebar{margin-top:20px;}
 #co-place-order-area .osc-place-order-wrapper .place-order-primary button.primary.checkout{background-color:#fff !important; border:1px solid #4da427 !important; padding:0px !important; border-radius:25px; height:50px; color:#4da427 !important;}
 #co-place-order-area .osc-place-order-wrapper .place-order-primary button.primary.checkout:hover{background-color:#4da427 !important; color:#fff !important;}
 #co-place-order-area .osc-place-order-wrapper .place-order-primary button.primary.checkout span{color:#4da427 !important;}
#co-place-order-area .osc-place-order-wrapper .place-order-primary button.primary.checkout:hover span{color:#fff !important;}
 
.checkout-agreements-block #co-place-order-agreement{margin-bottom:0px;}
.osc-place-order-block{padding:0px !important; margin:0px; border:0px !important;}
.qty-wrapper{border:1px solid #e1e1e1; height:40px; padding:5px; box-sizing:border-box; display:flex; align-items:center; justify-content:space-between;}
.checkout-container .qty-wrapper a.button-action{background:#fff !important; border:0px !important; color:#000 !important; font-size:14px; display:table; margin:auto;}
.checkout-container .qty-wrapper input{height:30px; border:0px;  box-shadow:none !important;}
.remove-wrapper .button-action.remove{background:none !important; color:#000 !important;}
.opc-block-summary .product-item .product-item-name-block a{color:#000;}
#checkout-review-table tr td{vertical-align:middle;}
#co-payment-form .fieldset{margin-bottom:0px;}
#co-payment-form .fieldset hr{display:none;}
.osc-newsletter.field.choice{padding-left:0px; margin-top:15px;}
.opc-payment .payment-method-content .checkout-agreements-block{padding-top:0px;}
.checkout-payment-method .payment-option-title .action-toggle{color:#000 !important;}
.opc-wrapper .fieldset > .field > .label{margin-bottom:0px !important; font-weight:600 !important;}
#osc-send2{background:#4da427 !important; border:1px solid #4da427 !important}
.modal-popup.popup-authentication h1{font-weight:600;}
.modal-popup.popup-authentication input{height:40px;}
.modal-popup.popup-authentication .fieldset{margin-bottom:20px;}
.opc-wrapper .shipping-address-items{padding:0px !important;}
.opc-wrapper .shipping-address-item.selected-item:after{background:#4da427 !important;}
.opc-wrapper .shipping-address-item.selected-item{border-color:#4da427 !important;}
.checkout-container .action.action-show-popup{background-color:#4da427 !important; border-color:#4da427 !important;}
.opc-block-summary .minicart-items-wrapper{max-height:372px !important; overflow:auto;}
#discount-form input{height:40px;}
.checkout-container #checkout-step-shipping button.action.action-show-popup{background-color:#fff !important; border-color:#4da427 !important; height:40px; border-radius:20px; color:#4da427 !important;}
.checkout-container #checkout-step-shipping button.action.action-show-popup:hover{background:#4da427 !important; color:#fff !important;}
#payment .checkout-payment-method .payment-option-content{padding-left:15px;}
.checkout-index-index .modal-popup .modal-inner-wrap{width:100% !important; max-width:30% !important; margin-left:0px !important; transform:translate(-50%, -50%); top:50%;left:50% !important;margin-top:0px;}
.checkout-index-index .modal-popup .form-shipping-address{max-width:100% !important;}
.modal-popup.modal-slide .modal-footer{display:flex; justify-content:center; align-items:center; padding:20px 0px; box-sizing:border-box;}
.modal-popup.modal-slide .modal-footer button{margin:0px 10px !important;}
.checkout-index-index .modal-popup .modal-footer .action-save-address{border-color:#4da427 !important; color:#4da427 !important; background:#fff !important; height:40px; border-radius:20px;}
.checkout-index-index .modal-popup .modal-footer .action-hide-popup{color:#4da427 !important;}
.osc-payment-after-methods #discount-form button.action.action-apply{height:40px; border-radius:0px 20px 20px 0px !important; border-color:#4da427 !important; background-color:#4da427 !important; width:100px;}
.osc-payment-after-methods #discount-form button.action.action-apply:before{content:"Apply"; text-transform:uppercase; text-align:center;}
.osc-payment-after-methods #discount-form button.action.action-apply span{display:none;}
#discount-form input{border-radius:20px 0px 0px 20px !important; box-shadow:none !important;}
#discount-form input:focus{border:1px solid #4da427;}
.opc-wrapper .create-account-block #create-account-form{ max-width:100% !important; padding:0px !important; border:0px solid #e1e1e1 !important;}
.opc-wrapper .create-account-block .fieldset .field .label{font-weight:600 !important;}
.opc-wrapper input, .opc-wrapper select{height:40px !important;}
.opc-wrapper input[type="radio"]{height:auto !important;}
#opc-new-shipping-address #co-shipping-form .fieldset input, #opc-new-shipping-address #co-shipping-form .fieldset select{height:40px !important;}
#opc-new-shipping-address #co-shipping-form .fieldset input[type="checkbox"]{height:auto !important;}
#opc-new-shipping-address #co-shipping-form .fieldset label{font-weight:600;}
.modal-popup .modal-title{font-weight:600 !important;}
.onestepcheckout-index-index .page-title-wrapper{padding:20px 0px 0px; text-align:center !important;}
.onestepcheckout-index-index .page-title-wrapper h1{margin-bottom:0px !important; width:100% !important; margin-bottom:15px;}
.osc-authentication-wrapper .osc-authentication-toggle{color:#4da427 !important;}
.one-step-checkout-wrapper .form.form-login{margin-bottom:0px !important;}
.one-step-checkout-wrapper .form.form-login .fieldset{margin-bottom:0px !important;}
.checkout-index-index .modal-popup.popup-authentication .modal-inner-wrap, .popup-gift-message-item .modal-inner-wrap{left:50% !important; right:auto !important;}
.qty-wrapper .qty-wrap{height:30px !important; overflow:hidden;}
#checkout-review-table tr td:first-child{display:flex; align-items:center;}
#checkout-review-table tr td .product-item-name{margin-bottom:0px !important;}
.checkout-payment-method .payment-option-content{padding-left:10px !important;}
.checkout-index-index .nav-sections{display:table;}
.checkout-index-index .page-header{height:70px;}
.qty-wrapper .qty-wrap{width:60px;}
.qty-wrapper .qty-wrap .input-text.update{width:57px;}

/*************Login and Registration***************/
.customer-account-login .page-title-wrapper, .customer-account-create .page-title-wrapper, .customer-account-forgotpassword .page-title-wrapper{margin:30px 0px;}
.customer-account-login .page-title-wrapper h1, .customer-account-create .page-title-wrapper h1, .customer-account-forgotpassword .page-title-wrapper h1{text-align:center; font-weight:600; font-size:42px; color:#CD8024; width:100%; margin-top:0px; margin-bottom:0px;}
.login-container, .form-create-account, .form.password.forget{display:flex;flex-wrap:wrap; padding:20px 30px; box-sizing:border-box; border:1px solid #e1e1e1; max-width:50%; margin:auto; font-size:14px; color:#333;}
.block.block-customer-login, .form-create-account fieldset{width:100%;}
.form-create-account fieldset:last-child{margin-bottom:20px;}
.block.block-new-customer{width:100%;}
.form.password.forget .fieldset{width:100% !important;}
.actions-toolbar > .primary .action{border:1px solid #4da427; background:#fff; border-radius:20px; padding:0px 20px !important; line-height:40px !important; color:#4da427; font-size:14px !important;}
.actions-toolbar > .primary .action:hover{background:#4da427; color:#fff;}
.actions-toolbar > .secondary a.action{color:#4da427 !important;}
.login-container .fieldset > .field > .control, .form.password.forget .fieldset > .field > .control{width:100% !important;}
.login-container .fieldset > .field > .control input{height:40px;}
.form-create-account  .fieldset.additional_info{display:none;}
.form-create-account input, .form.password.forget input{height:40px !important;}
.field.choice input{height:auto !important;}
/* .form-create-account .field.field-name-lastname + .field.choice{display:none;} */
.fieldset.create.account legend{display:none;}
.fieldset.create.info{margin-bottom:20px;}

/************Contact us**************/
.contact-index-index .page-title-wrapper{margin:30px 0px;}
.contact-index-index .page-title-wrapper h1{text-align:center; font-weight:600; font-size:42px; color:#CD8024; width:100%; margin-top:0px; margin-bottom:0px;}
#contact-form{display:table; padding:20px 30px; box-sizing:border-box; border:1px solid #e1e1e1; max-width:50%; margin:auto; font-size:14px; color:#333;}
#contact-form input{height:40px;}

/**********Blog********/
.blog-page .page-main{padding:0px !important;}
.page-title-wrapper h1{color:#CD8024; font-size:36px; font-weight:600;}
.post-holder .post-header{display:flex; flex-wrap:wrap;justify-content:space-between; position:relative;}
.blog-page-list .post-holder{border:1px solid #e1e1e1; padding:30px; box-sizing:border-box;}
.post-holder .post-header .addthis_toolbox{position:absolute; right:0px; bottom:20px;}
.post-list .post-header .post-title-holder{width:100%; margin-top:30px;}
.post-list .post-header .post-title{padding-top:0px; width:100%;}
.post-list .post-header .post-title a{color:#CD8024; font-size:20px; line-height: 26px; font-weight:600;}
.post-holder .post-header .post-info .item.post-categories{position:absolute; top:0px; left:0px;}
.post-holder .post-header .post-info .item.post-categories i, .post-holder .post-header .post-info .item.post-categories .label{display:none;}
.post-holder .post-header .post-info .item.post-categories a{font-weight:600; color:#4da427 !important; font-size:16px;}
.post-holder .post-header .post-info .item.post-posed-date i, .post-holder .post-header .post-info .item.post-posed-date .label{display:none;}
.post-holder .post-header .post-info .item.post-posed-date .value{font-style:normal !important; font-size:14px;}
.blog-post-view .post-gallery .gallery-image-hld img{display:table;}
.post-holder .post-header .post-info{display:flex;}
.post-holder .post-header .post-info .item{ margin-right:15px; color:#777;}
.post-holder .post-header .post-info .item:after{display:none;}
.post-view{border:1px solid #e1e1e1; padding:30px; box-sizing:border-box;}
.post-content p{font-size:14px; line-height:20px; margin-bottom:20px; text-align: left;}
.post-read-more{border:1px solid #4da427; color:#4da427 !important; padding:0px 15px !important; line-height:30px; display:table; border-radius:20px; font-size:14px; transition:0.2s all; text-decoration:none !important;}
.post-read-more:hover{background:#4da427; color:#fff !important;}
.blog-page .sidebar{border:1px solid #e1e1e1; width:25% !important; padding:0px; box-sizing:border-box;}
.blog-page .column.main{padding-right:30px; box-sizing:border-box; width:75% !important;}
.blog-page .sidebar .widget{border-bottom:1px solid #e1e1e1; padding:25px; box-sizing:border-box; margin-bottom:0px !important;}
.blog-page .sidebar .widget ul li  a{color:#4da427;}
.blog-page .sidebar .block-title strong{font-weight:800; color:#cd8024; text-transform:uppercase;}
.blog-search #blog_search_mini_form{display:flex; position:relative;}
.blog-search #blog_search_mini_form input{border:1px solid #e1e1e1 !important; height:40px;}
.blog-search #blog_search_mini_form .field.search{position:relative; width:100%;}
.blog-search #blog_search_mini_form .field.search .control{display:block !important; width:100%;}
.blog-search #blog_search_mini_form .actions{ height:40px;}
.blog-page .sidebar .widget .block-content .item:not(:last-child){padding-bottom:10px; border-bottom:1px solid #e1e1e1; width:100%;}
.blog-page .sidebar .widget .block-content .item a{color:#4da427 !important; text-decoration:none;}
.blog-page .sidebar .widget .block-content .item .post-item-date{padding-left:80px; color:#777; font-size:14px;}
.blog-post-view .post-holder .post-header .post-info .item.post-categories{position:relative; order:-1;}
.blog-post-view .post-holder .post-header .addthis_toolbox{order:1; position:relative; bottom:0px;}
.blog-post-view .post-bottom .block.related .block-title strong{font-size:20px; font-weight:600; text-align:left; border-bottom:0px;}
.mfblog-related-posts-block ol{padding:20px;}
.mfblog-related-posts-block ol li a{color:#4da427;}
.nextprev-link.prev-link, .nextprev-link.next-link{border:1px solid #4da427; color:#4da427 !important; padding:0px 20px !important; line-height:40px; display:table; border-radius:20px; font-size:16px; transition:0.2s all; text-decoration:none !important; transition:0.2s all;}
.nextprev-link.prev-link:hover, .nextprev-link.next-link:hover{background:#4da427;}
.widget.block-categories ul li{color:#777;}
.blog-page .sidebar .block-reorder{display:none !important;}


/*******My Account*********/
.account .sidebar.sidebar-additional{display:none;}
.block-collapsible-nav .content{border:1px solid #e1e1e1; background:#fff; padding:0px;}
.block-collapsible-nav .content ul li{line-height:40px; border-bottom:1px solid #e1e1e1; margin:0px;}
.block-collapsible-nav .content ul li a, .block-collapsible-nav .content ul li strong{padding:0px 20px;}
.block-collapsible-nav .content ul li.current a, .block-collapsible-nav .content ul li.current strong{color:#cd8024; border:0px !important;}
.block-collapsible-nav .content ul li.current a strong{padding:0px !important;}
.block-collapsible-nav .content ul li:nth-child(3), .block-collapsible-nav .content ul li:nth-child(5),.block-collapsible-nav .content ul li:nth-child(8), .block-collapsible-nav .content ul li:nth-child(9){display:none;}
.account a{color:#cd8024; font-size:14px;}
#my-orders-table .col.date{display:block; margin-bottom:0px;}
#my-orders-table{border-collapse:inherit;}
#my-orders-table tr td, .order-details-items .table-order-items .product-item-name,  .order-details-items .col.price .price-excluding-tax .price, .order-details-items .col.subtotal .price-including-tax .price, .order-details-items .col.subtotal .price-excluding-tax .price, .block-order-details-view .box-content .payment-method .title{font-size:14px;}
.account .fieldset > .field > .label, .account .fieldset > .fields > .field > .label{font-size:14px; margin-bottom:0px;}
.order-details-items tfoot .amount, .order-details-items tfoot .mark{padding-top:11px !important; background:#f9f9f9; border-bottom:0px !important;}
.table tfoot{background:#f9f9f9;}
.order-details-items{padding:0px 20px;}
#my-orders-table tr td{border-bottom:1px solid #e1e1e1;}
.orders-recent #my-orders-table tr td{border-bottom:0px;}
.block .block-title strong{font-weight:600 !important;}
.box-actions{display:flex; margin-top:15px !important;}
.box-actions a, .block-title > .action{border:1px solid #4DA427; padding:0px 10px; height:30px; line-height:30px; color:#4da427; text-decoration:none; display:table; margin-right:15px; border-radius:15px; display:inline-block;}
.box-actions a:after{display:none !important;}
#my-orders-table tr td .action{border:1px solid #4DA427; color:#4da427; height:25px; line-height:25px; padding:0px 10px; border-radius:15px; display:inline-block; margin:0px 5px; text-decoration:none;}
#my-orders-table tr td .action:after{display:none !important;}
.box-actions a:hover, #my-orders-table tr td .action:hover, .block-title > .action:hover{background:#4da427; color:#fff;}
.order-actions-toolbar a{border:1px solid #4DA427; padding:0px 10px; height:30px; line-height:30px; color:#4da427; text-decoration:none; display:table; margin-right:15px; border-radius:15px;}
.order-actions-toolbar .actions{width:100%; display:flex; justify-content:space-between;}
.pages strong.page, .pages a.page{padding:0px; width:30px; height:30px; border:1px solid #4da427; border-radius:5px;color:#4da427; text-align: center;}
.pages .item.current .page{background:#4da427; color:#fff; text-align: center;}
.pages .action.next{margin-left:0px; background:#4da427; color:#fff; border:1px solid #4da427; box-shadow:none;}
.pages .action.prev{margin-left:0px; background:#4da427; color:#fff; border:1px solid #4da427; box-shadow:none;}
.pages .action.prev:before, .pages .action.next:before{color:#fff !important;}
.customer-account-logoutsuccess .page-title-wrapper{margin-top:100px;}
.customer-account-logoutsuccess .page-title-wrapper h1{text-align:center;}
.customer-account-logoutsuccess .page-main{text-align:center;}

/********Modal Popups*********/
.modals-wrapper{position:relative; z-index:999;}
.modal-popup.confirm._show{z-index:1000 !important; position:fixed;}
.modal-popup.confirm._show .modal-inner-wrap{width:auto; display:table; top:50%; left:50%; transform:translate(-50%, -50%); max-width:90%; margin:auto 0px;}
.modal-popup.confirm._show .modal-inner-wrap .modal-footer button{background:#4da427; color:#fff !important; box-shadow:none; height:40px; border-color:#4da427; margin-right:10px;} 
.modal-popup.confirm._show .modal-inner-wrap .modal-footer button.action-dismiss{background:#f9f9f9; border:1px solid #e1e1e1; color:#000 !important;}
.modal-popup .modal-footer{display:flex; justify-content:center;}

/************Messages***************/
.page.messages .message.success, .page.messages .message.info, .page.messages .message.error, .page.messages .message.warning, .page.messages .message.notice{display:flex !important; align-content:center; width:100%; height:100%; position:fixed !important; z-index:9999 !important; left:0px; top:0px; background:rgba(0, 0, 0, 0.5); padding:0px;}
.page.messages .message [data-bind="html: message.text"]{position:relative; background:#fff; padding:20px 30px 15px; box-shadow:0px 0px 20px #333; display:table; margin:auto; font-size:16px; width:auto; box-sizing:border-box; text-align:center; max-width:40%;}
.page.messages .message > div{position:relative; background:#fff; padding:20px 30px 25px; box-shadow:0px 0px 20px #333; display:table; margin:auto; font-size:16px; width:auto; box-sizing:border-box; text-align:center; max-width:40%; border-radius:5px; display:flex; flex-direction:column; transition:0.3s all; color:#333 !important; justify-content:center; align-items:center;}
.page.messages .message > div:after{content:"OK"; padding:0px 20px; height:40px; line-height:40px; border-radius:5px; background:#4DA427; color:#fff; margin:15px auto 0px;}
.page.messages .message [data-bind="html: message.text"]:before{position:relative !important; top:2px !important; margin-right:5px !important; width:30px !important; display:table !important; vertical-align:top;}
.page.messages .message.success [data-bind="html: message.text"]:before{color:#006400;} 
.page.messages .message.info [data-bind="html: message.text"]:before{color: #c07600;} 
.page.messages .message.error [data-bind="html: message.text"]:before{color: #b30000;} 
.page.messages .message.warning [data-bind="html: message.text"]:before{color: #c07600;} 
.page.messages .message.notice [data-bind="html: message.text"]:before{color: #c07600;}
.message.error > :first-child:before, .message.success > :first-child:before, .message.info > :first-child:before, .message.warning > :first-child:before, .message.notice > :first-child:before{position:relative; top:0px; width:auto; margin:auto 10px 15px 0px; font-size:60px; line-height:60px; }
.page.messages .message.success > div:after{background:#006400 !important;} 
.page.messages .message.info > div:after{background:#c07600 !important;}
.page.messages .message.error > div:after{background:#b30000 !important;} 
.page.messages .message.warning > div:after{background:#c07600 !important;}
.page.messages .message.notice  > div:after{background:#c07600 !important;}
/* .page.messages .message.notice [data-bind="html: message.text"]:after{content:"Ok"; padding:0px 20px; height:30px; line-height:30px; display:table; position:relative; color:#fff !important;  margin:10px auto; text-transform:uppercase; text-align:center; background:#4DA427 !important;}  */
.page.messages.hideBox{display:none;}
.message.error a, .message.success a{color:#4DA427;}


/*********Whishlist Css********/
.products-grid.wishlist .product-item-name{margin-bottom:10px;}
.products-grid.wishlist .product-item-name a{font-size:16px; font-weight:600; color:#000; text-align:center; width:100%; display:table;}
.wishlist-index-index .product-item-inner .comment-box{display:none;}
.products-grid.wishlist .product-item .price-box{text-align:center;}
.products-grid.wishlist .product-item .fieldset{display:flex; align-items:center;}
.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner{text-align:center; position:static !important;}
.products-grid.wishlist .product-item .box-tocart{margin-bottom:0px;}
.products-grid.wishlist .product-item .fieldset .field.qty{margin:0px; margin-right:15px; padding-right:0px;}
.products-grid.wishlist .product-item .fieldset .field.qty label{display:none;}
.products-grid.wishlist .product-item .fieldset .field.qty input{width:50px; height:50px; border:1px solid #757575;}
.products-grid.wishlist .product-item-actions{margin-top:0px;}
.products-grid.wishlist .product-item .fieldset .product-item-actions, .products-grid.wishlist .product-item .box-tocart .actions-primary{width:100%; display:table; margin-left:0px;}
.products-grid.wishlist .product-item .fieldset .product-item-actions button.tocart{width:100%; margin-left:0px;}
.products-grid.wishlist .product-item-info .product-item-inner > .product-item-actions{position:absolute; top:0px; left:0px; width:100%; z-index:99; display:flex; justify-content:space-between; padding:10px 15px; box-sizing:border-box;}
.products-grid .product-item-info .product-item-inner > .product-item-actions a{border:1px solid #e1e1e1; width:30px; height:30px; line-height:30px; border-radius:15px;}

/**********Order Success page*********/
.checkout-onepage-success .page-main{margin:50px auto;}
.checkout-onepage-success .page-main .page-title-wrapper{text-align:center !important;}
.checkout-onepage-success .page-title-wrapper h1{text-align:center;}
.checkout-success{text-align:center;}
.checkout-success .actions-toolbar{display:table; margin:20px auto;}



/********Order spage Css*******/
#jqxgrid[role="grid"]{border:0px !important;}
[role="columnheader"]{background:#fff !important; font-weight:600 !important; padding:10px 5px !important; box-sizing:border-box !important;}
[role="columnheader"] > div > div{line-height:24px !important;}
[role="gridcell"]{padding:10px 5px !important;box-sizing:border-box !important; line-height:20px !important; }
[role="gridcell"] a{display:table; margin:auto;}
[role="gridcell"] a img{width:25px !important;}
[role="gridcell"] > div{margin-top:2px !important;}
[role="gridcell"].jqx-grid-cell-pinned{background-color:#f9f9f9 !important;}
[role="gridcell"]:last-child{display:flex;}
[role="rowgroup"].jqx-enableselect{height:auto !important;}
#pagerjqxgrid{background:none !important;}
[role="combobox"]{background:none !important;}
[role="row"]{min-height:42px;}
[role="row"] .jqx-grid-cell-hover, [role="row"] .jqx-grid-cell-selected{background:#f1f1f1 !important; color:#000 !important; text-shadow:none !important;}
[role="button"]{background-color:#f9f9f9 !important;}
[role="menubar"]{background:#fff !important;}
.jqx-grid-pager:before{content:""; width:99.98%; height:100%; border:2px solid #fff;box-sizing:border-box; position:absolute; left:-0.5px; bottom:1px;}
#contentjqxgrid{border:1px solid #aaa !important; box-sizing:border-box;}
#contentjqxgrid:before{content:""; width:1px; height:100%; background:#aaa !important; position:absolute; right:2px; top:0px; display:block; z-index:999;}
.order-view-block{border:1px solid #e1e1e1;}
.order-view-block h3{margin-top:0px;}
.order-view-block > tbody > tr > td{border-bottom:1px solid #e1e1e1; padding:15px; font-size:14px;}
.order-view-block > tbody > tr > td table{border:1px solid #e1e1e1;}
.order-view-block > tbody > tr > td table tr td, .order-view-block > tbody > tr > td table tr th{border:1px solid #e1e1e1; border-collapse: collapse;}
.salesorderheaders-order-view .page-title-wrapper h1{margin-bottom:20px !important;}
.gird-toolbar{width:100%; display:table; margin-top:-30px;}
.gird-toolbar > ul{display:flex; margin-top:0px; margin-left:auto; justify-content:flex-end; margin-bottom:0px;}
.gird-toolbar > ul > li{margin-left:0px; position:relative;list-style: none;}
.gird-toolbar > ul > li:first-child{margin-right:0px; margin-left:0px;}
.gird-toolbar > ul > li > a{border:1px solid #e1e1e1;text-decoration:none; padding:0px 20px; height:35px; line-height:35px; border-radius:5px; display
:flex; align-items:center; background:#f9f9f9; color:#000 !important; font-weight:600; margin-left:20px;}
.gird-toolbar > ul > li > a img{margin-right:5px;}
.gird-toolbar > ul > li > a:hover{background:#4DA427; color:#fff !important; border-color:#4DA427;}
.sub-menubar{display:none; position:absolute; padding:20px; box-sizing:border-box; width:500px; border:1px solid #e1e1e1;  flex-wrap:wrap; margin-top:-1px; box-shadow:0px 3px 6px rgba(0,0,0,0.15); z-index:999; background:#fff; border-radius:0px 0px 5px 5px; right:0px;}
.sub-menubar li{margin-right:0px; width:33.33%; margin-bottom:10px;}
.gird-toolbar > ul > li.active > a{border-radius:5px 5px 0px 0px; border-color:#e1e1e1; border-bottom:1px solid #fff; position:relative; background:#fff; color:#000 !important;}
.gird-toolbar > ul > li.active > a:after{content:""; width:100%; height:4px; background:#fff; position:absolute; bottom:-2px; left:0px; z-index:9999; display:block;}
.gird-toolbar > ul > li.active .sub-menubar{display:table;}
.gird-toolbar > ul > li a span{margin-right:5px; font-size:18px;}
.columns-menu{display:flex; flex-wrap:wrap; max-height:300px; overflow:auto;}
.columns-menu li{width:33.33%; font-size:12px; list-style: none;}
.action-group{display:table; width:100%; padding-top:20px; border-top:1px solid #e1e1e1;}
.action-group ul{display:flex; justify-content:space-between; width:auto;}
.action-group ul li{width:auto; list-style: none;}

.home-slider.slick-slider{min-height:auto !important; height:74vh !important;}
.home-slider.slick-slider .slick-list{height:100%;}
.home-slider.slick-slider .slick-list .slick-track{height:100%;}
.home-slider.slick-slider .slick-slide{height:100% !important; max-width:100%;}
.home-slider.slick-slider .slick-slide .pagebuilder-slide-wrapper{min-height:auto !important; height:100% !important; background-size:100% auto !important; width:100% !important;}
.home-slider.slick-slider .pagebuilder-slide-wrapper{min-height:auto !important; height:100% !important;}
.home-slider.slick-slider .slick-prev{left:20px;}
.home-slider.slick-slider .slick-next{right:20px;}
.home-slider.slick-slider .pagebuilder-overlay{height:100% !important; min-height: auto !important;}
.home-slider.slick-slider .slick-slide [data-content-type="slide"] > [data-element="link"]{display:flex !important; height:100% !important; width:100% !important;}
.home-slider.slick-slider .slick-slide [data-content-type="slide"]{height:100% !important;}
.home-slider.slick-slider .slick-slide > div{height:100%;}
[data-content-type="products"][data-appearance="carousel"] .slick-initialized{margin:20px 0px;}
[data-content-type="products"][data-appearance="carousel"] .slick-initialized .slick-slide li.product-item{border:1px solid #e1e1e1 !important;}
[data-content-type="products"][data-appearance="carousel"] .slick-initialized .slick-slide:last-child li.product-item{border-left:0px !important;}
[data-content-type="products"][data-appearance="carousel"] .slick-initialized .slick-slide:first-child li.product-item{border-left:1px solid #e1e1e1 !important;}
.testimonials{max-width:80%; margin:auto; background:rgba(255,255,255,0.8); border:1px solid #e1e1e1;}
.post-list .post-content .post-read-more{margin:15px auto 0px !important; float:none;}
@media only screen and (min-width:320px) and (max-width:767px){
.custom-header{display:none;}
/* .navigation{position:fixed; width:300px; height:100vh; background:#fff !important; top:0px; left:0px; z-index:999; box-shadow:0px 3px 6px rgba(0,0,0,0.15); display:none;} */
.page-header{width:100%; padding-top:40px; height:60px; margin-bottom:0px; flex-wrap:wrap; height:120px; border-bottom:0px;}
.page-header .panel.wrapper{width:auto; position:absolute; z-index:99; width:100%;}
.contact-number-block{width:100%; height:40px;line-height:40px; font-size:16px; box-sizing:border-box; justify-content:flex-end;}
.page-header .panel.wrapper .panel.header{flex-wrap:wrap;}
.page-header .widget.block{position:absolute; top:0px; width:100%; left:0px;}
.header.panel > .header.links{margin-right:0px; flex-wrap:nowrap; position:absolute; right:10px; top:57px; z-index:999;}
.header.content{height:60px; padding:0px 20px; border-bottom:3px solid #4DA427;}
.block-search{margin-top:0px; position:absolute; width:100%; background:#fff;left:0px; top:60px; max-width:100%; box-shadow:0px 3px 6px rgba(0,0,0,0.15);}
.block-search .block-content{padding:10px; box-sizing:border-box;}
.block-search .label{display:none;}
.field.search .control{display:table; margin:0px; padding:0px; border-top:0px;}
.block-search input{left:0px !important; margin:0px; position:relative;}
#search_mini_form .actions{display:table; position:absolute; top:10px; right:10px;}
.block-search .action.search{display:table; padding:0px; width:40px; height:40px; background:none; border:0px;}
.block-search .action.search span{display:none;}
.block-search .action.search:before{line-height:40px; margin:0px; font-size:24px;}
.mst-searchautocomplete__autocomplete{width:calc(100% - 20px) !important; right:10px !important; top:60px !important;}
.mst-searchautocomplete__item.magento_catalog_product .meta{max-width:200px;}
.minicart-wrapper{margin-top:0px; margin-left:auto; margin-right:40px;}
.minicart-wrapper .block-minicart{width:300px;}
.minicart-items-wrapper{height:100% !important;}
.minicart-wrapper .action.showcart{position:relative; z-index:99;}
.block-minicart .block-content > .actions > .primary .action.primary, .block-minicart .block-content > .actions .secondary a{font-size:12px;}
.minicart-items .product-item-details{padding-left:70px; position:relative;}
.minicart-items .product > .product-item-photo, .minicart-items .product > .product-image-container{width:65px;}
.minicart-items .product-item-details .details-qty{display:flex; align-items:center;}
.minicart-items .product-item-details .details-qty label{margin-right:5px;}
.minicart-items .item-qty{width:70px; margin-right:5px;}
.minicart-wrapper .product .actions{position:absolute; right:0px; bottom:5px;}
.minicart-wrapper .update-cart-item{padding:7px 10px;}
.header.panel > .header.links > li.wishlist{margin-left:13px !important;}
.customer-menu{top:45px;}
.logo{margin:0px 15px 0px 50px;}
.logo img{height:35px;}
.nav-toggle{top:10px;}
.icon-phone-w{width:25px; height:25px; background-position:-6px -47px; background-size:250px auto; margin-right:10px;}
.navigation .level0 > .level-top{line-height:50px !important; border-left:0px !important; font-size:14px; text-transform:capitalize; text-align: left !important;}
.navigation .level0 > .level-top:after{top:0px;}
.nav-sections{transition: left 0.3s; height: 100%; left: calc(-1 * (100% - 54px)); overflow: auto; position: fixed; top: 0; width: calc(100% - 54px); background:#fff; z-index:9999 !important; margin:0px !important;}
.nav-sections{transition: left 0.3s; height: 100%; left: calc(-1 * (100% - 54px)); overflow: auto; position: fixed; top: 0; width: calc(100% - 54px); background:#fff; z-index:9999 !important; margin:0px !important;}
.nav-sections-items{width:100%;}
.nav-sections-item-content{padding:0px; margin-top:0px;}
.nav-sections-item-title{height:50px; line-height:50px; padding-top:0px; background:#fff !important; display:none;}
.nav-sections-item-title.active{background:#4da427 !important;}
.nav-sections-item-title a{text-decoration:none; color:#000;}
.nav-sections-item-title.active a{color:#fff; font-weight:600;}
.section-items .section-item-title:nth-child(3){display:none !important;}
.home-slider.slick-slider{min-height:auto !important; height:20vh !important;}
.navigation .level0 > .submenu, .navigation ul.submenu{box-sizing:border-box;}
.navigation .level0 .submenu li a{padding:0px !important;}
/* .home-slider.slick-slider .slick-slide{height:100%; max-width:100%;}
.home-slider.slick-slider .slick-slide .pagebuilder-slide-wrapper{min-height:auto !important; height:100% !important; background-size:100% auto !important;}
.home-slider.slick-slider .pagebuilder-slide-wrapper{min-height:auto !important; height:100% !important;}
.home-slider.slick-slider .slick-prev{left:20px;}
.home-slider.slick-slider .slick-next{right:20px;}
.home-slider.slick-slider .pagebuilder-overlay{height:100% !important; min-height: auto !important;} */
.section-heading{font-size:24px; margin-bottom: 20px;}
.section{padding:20px; min-height:300px !important;}
.home-blog .title{font-size:30px;}
.home-blog .post-list{flex-wrap:wrap;}
.home-blog .post-list li{width:100% !important; padding:10px 0px;}
.post-list .post-header .post-title a{font-size:20px;}
.testimonials-block{background-color:#f5f5f5; background-size:100% auto !important; background-position:center !important;}
.product-items.widget-product-carousel .slick-track{width:100%;}
.block.newsletter{padding:15px; flex-wrap:wrap;}
.block.newsletter .content{max-width:100%; position:relative;}
.block.newsletter .field .control:before{top:4px; left:2px;}
.block.newsletter .title:after{font-size:24px;}
.footer-column-group{flex-wrap:wrap; padding:0px 25px 20px;}
.footer-column{width:100%; padding:15px 0px; border-bottom:1px solid #e1e1e1;}
.footer-column h2{display:flex; justify-content:space-between; align-items:center; margin:0px;}
.footer-column h2:after{content:"\f107"; font-family:FontAwesome;}
.footer-column ul{display:none; transition:02.s all;}
.footer-column ul.active{display:table; width:100%; margin:0px; margin-top:20px;}
.home-slider .slick-arrow{ width:30px; height:30px;}
.home-slider .slick-arrow:before{font-size:16px; color:#fff;}

.page-footer{margin-top:8px;}
.copyright{font-size:14px;}
.block.newsletter .title:before{width:30px; height:30px; background-size:200px auto; background-position:-142px -28px; }
.footer-bottom ul:first-child:before, .footer-bottom ul:first-child:after{width:25%;}
.footer-bottom ul:first-child{margin-bottom:10px;}
.footer-bottom ul:last-child{flex-wrap:wrap; justify-content:left;}
.footer-bottom ul:last-child li{margin:5px 20px !important;}
.page.messages .message > div{max-width:90%;}
.breadcrumbs{padding:15px 20px !important;}
.breadcrumbs a, .breadcrumbs li strong{font-size:12px;}
.page-products .sorter{top:-11px;}
.catalog-product-view .page-main{padding:0px 20px !important;}
.product-info-main .page-title-wrapper h1{font-size:24px; text-align: left;}
.product-items{justify-content: space-between;}
.product-items > .product-item{width:calc(50% - 5px) !important; border-bottom:1px solid #e1e1e1; margin-bottom: 10px; margin-right:0px !important;}
.product-items > .product-item:nth-child(odd){border-right:1px solid #e1e1e1;}
.product-items .product-item .product-item-info .product-item-details .product-item-name a{font-size:14px;}
.product-item .price-box .price{font-size:18px;}
.products-grid .product-item-info .product-item-inner > .product-item-actions{padding:0px; position:relative;}
.product-item .price-box{margin-bottom:15px;}
.catalog-category-view .page-main{padding:0px 20px !important;}
.product-info-main .product-add-form .box-tocart .fieldset .field.qty{margin-right:10px;}
.product-info-main .product-add-form .box-tocart .fieldset .field.qty .control{width:110px;}
.product-info-main .product-add-form .box-tocart .fieldset .field.qty input{width:57px !important;}
.product-info-main .product-add-form .box-tocart .fieldset .field.qty .control a{width:25px; min-width:25px;}
.box-tocart{margin-bottom:0px;}
.box-tocart .action.tocart{padding:0px 15px;}
.product-social-links{margin-top:15px;}
.product-info-main .product-info-stock-sku{padding-left:10px;}
.box-tocart .action.tocart{font-size:14px; padding:0px 14px;}
.product.data.items{margin:0px;}
.product.data.items > .item.title{text-align:left; border-bottom:1px solid #e1e1e1;}
.product.data.items > .item.title > .switch{padding:0px;}
.product.data.items > .item.content{margin-top:0px; padding:20px;}
.post-list .post-content .post-read-more{float:none; margin:15px auto;}
.login-container, .form-create-account, .form.password.forget{max-width:90%;}
.cart-container{display:flex; flex-direction:column;}
.checkout-cart-index .page-main{padding:0px 20px;}
#shopping-cart-table{border:0px;}
#shopping-cart-table thead{display:none;}
#shopping-cart-table .item-info{display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:15px; border:1px solid #e1e1e1;}
#shopping-cart-table .item-info td{border:0px; padding:15px;}
#shopping-cart-table .item-info .col.item{width:100%; display:flex; align-items:center; border-bottom:0px solid #e1e1e1; padding:15px 15px 0px;}
#shopping-cart-table .item-info .col.item-actions{width:100%; border-top:1px solid #e1e1e1; padding:10px 15px;}
.cart.table-wrapper .product-item-photo{position:relative; left:0px; top:0px;}
.cart.table-wrapper .cart > .item{border-bottom:0px;}
.form-cart{padding-right:0px !important; order:-1;}
.cart-container .form-cart .actions.main a, .cart-container .form-cart .actions.main button {width:100%; box-sizing:border-box; text-align:center; margin:0px !important; margin-bottom:15px !important;}
.cart-summary .block .field{width:100%; }
#discount-coupon-form .fieldset.coupon .field{margin-bottom:0px;}
.cart.table-wrapper .action.action-towishlist span{display:table !important; clip:inherit;width:auto; height:auto;position:relative; overflow:visible;margin:0px; margin-left:10px;}
.cart.table-wrapper .actions-toolbar > .action-delete > span{clip:inherit;width:auto; height:auto;position:relative; overflow:visible;margin:0px; margin-left:10px;}
.cart.table-wrapper .actions-toolbar{width:100%; padding-bottom:0px;}
.cart.table-wrapper .actions-toolbar a{display:flex !important; width:100%; justify-content:center; position:relative !important; color:#4da427 !important; margin:0px; align-items:center;}
.cart.table-wrapper .actions-toolbar > .action-edit{display:none !important;}
.gift-options-cart-item{width:auto;}
#discount-coupon-form .fieldset.coupon{padding:0px 5px;}
#discount-coupon-form .fieldset.coupon .actions-toolbar{margin-top:0px;}
#block-shipping{padding:0px 10px;}
.cart-summary .block .fieldset .field:not(.choice) > .label{
	width:100%;
}
.cart-summary .block .content{padding-bottom:0px; display:block !important;}
.cms-page-view .page-main-full-width{max-width:100%; padding:0px 15px; box-sizing:border-box;}
.cms-gallery figure img{border:10px solid #fff; box-shadow:0px 0px 0px 1px #e1e1e1; box-sizing:border-box; margin-bottom:15px;}
.product_info ul li .product_item_info{flex-wrap:wrap; justify-content:center; padding:10px; border:0px;}
.product_info ul li{width:50%;}
.product_info ul{display:flex; flex-wrap:wrap;}
.product_info ul li .product_item_info{border:0px; }
.product_info ul li .product_item_info .product-image-container{width:150px !important; border:0px;}
.product_info ul li .product_item_info .product-item-link{margin-left:0px; width:100%; text-align:center; margin-bottom:10px;}
.product_info ul li .product_item_info .price-box{width:100%; margin:0px 0px 15px; text-align:center;}
.product_info ul li .product_item_info .qty-group{margin:auto; margin-bottom:15px;}
#contact-form{max-width:90%;}
.block-collapsible-nav{top:0px; position:relative; margin-bottom:20px;}
.account .page-main{padding-top:15px;}
.account .columns{display:flex; flex-direction:column;}
.account .column.main{margin-top:0px; margin-bottom:20px;}
.account .columns .sidebar-main{order:-1;}
.account .page-title-wrapper .page-title{font-size:26px; margin-right:0px;}
.account .column.main .block:not(.widget) .block-content .box{border:1px solid #e1e1e1; margin-bottom:20px;}
.account .column.main .block:not(.widget) .box-title{padding:15px; width:100%; box-sizing:border-box; margin-bottom:0px;}
.account .column.main .block:not(.widget) .block-content .box .box-content{padding:0px 15px 15px; border-bottom:1px solid #e1e1e1; box-sizing:border-box;}
.account .column.main .block:not(.widget) .block-content .box .box-actions{padding:10px 15px;box-sizing:border-box; margin-top:0px;}
.account .column.main .block .block-content .box .box-content p{text-align:left !important;}
#my-orders-table tr{border:1px solid #e1e1e1; margin-bottom:15px;}
#my-orders-table tr td:not(:last-child){border-bottom:1px solid #e1e1e1 !important; padding:10px;}
#my-orders-table tr td:last-child{padding:10px !important;}
#my-orders-table tr td:before{width:100px;}
.order-products-toolbar.toolbar.bottom .pager{display:flex; align-items:center;}
.block.block-addresses-default{margin-bottom:20px;}
.fieldset > .legend span{font-size:18px; font-weight:600;}
.products-grid.wishlist .product-item{border-bottom:1px solid #e1e1e1;}
.products-grid.wishlist .product-item:nth-child(odd){border-right:1px solid #e1e1e1;}
.products-grid.wishlist .product-item-name, .products-grid.wishlist .product-item-description, .products-grid.wishlist .product-item .price-box, .products-grid.wishlist .product-item-tooltip{margin-left:0px; display:table; width:100%;}
.products-grid.wishlist .product-image-container{max-width:100% !important;}
.products-grid.wishlist .product-item .fieldset .field.qty{display:table; width:100%; margin-bottom:15px; margin-right:0px;}
.products-grid.wishlist .product-item .fieldset{flex-wrap:wrap;}
.products-grid.wishlist .product-item:first-child{border-top:0px;}
.products-grid.wishlist .product-item .fieldset .field.qty input{height:40px;}
.products-grid.wishlist .product-item .box-tocart{margin-right:0px;}
.toolbar.wishlist-toolbar{margin-bottom:0px;}
.toolbar.wishlist-toolbar .pager{display:flex; justify-content:space-between; align-items:center; margin-bottom:15px;}
.products-grid.wishlist .product-item-info .product-item-inner > .product-item-actions{padding:5px 10px;}
.modal-popup.confirm._show .modal-inner-wrap{max-width:90% !important; width:100%;}

/********checkout steps**********/
.checkout-index-index .nav-toggle{display:table; position:relative; top:0px !important; left:0px !important;}
.opc-wrapper .form-login + .form-shipping-address, .opc-wrapper .form-shipping-address{margin-top:0px !important; padding:15px 0px 0px; background:#fff;}
#checkout-step-shipping .form-login{padding:0px; background:#fff;}
#checkout .opc-estimated-wrapper .minicart-wrapper button.action.showcart{background-color:#f4f4f4 !important;}
.opc-wrapper .methods-shipping{padding-top:0px; background:#fff; margin:0px; border:0px;}
#billing, #opc-shipping_method{margin-bottom:20px;}
#payment{margin-top:20px !important;}
#checkout-review-table thead{display:none;}
#checkout-review-table tbody tr{display:flex; justify-content:space-between; flex-wrap:wrap; border-bottom:1px solid #e1e1e1;}
#checkout-review-table tbody tr td{border-bottom:0px !important; padding:5px 10px !important;}
#checkout-review-table tbody tr td:first-child{width:100% !important;}
#checkout-review-table tbody tr td .product-image-container{margin-right:10px;}
.checkout-index-index .modal-popup .modal-inner-wrap{max-width:90% !important;}
.checkout-index-index .modal-popup.modal-slide._inner-scroll{transform:translateX(100%); transition:0.2s all;}
.checkout-index-index .modal-popup.modal-slide._inner-scroll._show{max-width:90% !important; transform:translateX(0%);}
.checkout-index-index .modal-popup.modal-slide._inner-scroll .modal-inner-wrap{transform:none !important;}
.checkout-index-index .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap{max-width:100% !important; min-height:100vh !important; }
.modal-popup.modal-slide._inner-scroll .modal-inner-wrap{min-height:auto;}
.modal-popup.popup-authentication.modal-slide{left:0px;}
.modal-popup.popup-authentication.modal-slide._inner-scroll .modal-inner-wrap{max-width:360px !important; left:50% !important;}
.checkout-payment-method .payment-option .payment-option-content{padding-bottom:0px;}
.modal-popup.popup-authentication.modal-slide._inner-scroll._show{display:flex !important; justify-content:center; align-items:center; height:100vh; max-width:80% !important;}
.modal-popup.modal-slide .modal-footer{flex-wrap:wrap; padding:20px 30px;}
.checkout-index-index .modal-popup .modal-footer .action-hide-popup{margin-top:10px !important;}
.onestepcheckout-index-index .field.choice.col-mp{margin-bottom:20px;}
.checkout-index-index .page-header{height:60px; padding-top:0px;}
.opc-estimated-wrapper{margin-top:0px;}
.opc-block-summary .table-totals tbody .mark{width:50%;}
.navigation .level0 > .submenu, .navigation ul.submenu{width:100% !important; left:0px !important; transform:translate(0%) !important; padding:10px 20px !important;}
.navigation ul.submenu li{width:100% !important;}
.navigation ul.level1.submenu{width:100% !important; left:0px !important; transform:translate(0%) !important;}
.product-items.widget-product-carousel .slick-track{flex-wrap:wrap;}
.custom-banner-block .pagebuilder-column-line{flex-wrap:wrap;}
.custom-banner-block .pagebuilder-column-line .pagebuilder-column{width:100%; padding:8px 15px;}
.footer-column h2{font-size:18px;}
.block.newsletter .title{margin-bottom: 10px;}
.product-items.widget-product-carousel .slick-track{justify-content: space-between;}
.product-items.widget-product-carousel.slick-initialized.slick-slider .slick-slide{width:calc(50% - 10px) !important;}
[data-content-type="products"][data-appearance="carousel"] .slick-initialized .slick-slide li.product-item, [data-content-type="products"][data-appearance="carousel"] .slick-initialized .slick-slide:last-child li.product-item{border:1px solid #e1e1e1 !important;}
.testimonials{width:100%;}
.back-to-top{position: absolute;}
#payment_form_stripe_payments_checkout .stripe-checkout-icon-container span{display:flex;}
#payment_form_stripe_payments_checkout .stripe-checkout-icon-container img{display:none;}
#payment_form_stripe_payments_checkout .stripe-checkout-icon-container img:nth-child(1), #payment_form_stripe_payments_checkout .stripe-checkout-icon-container img:nth-child(2), #payment_form_stripe_payments_checkout .stripe-checkout-icon-container img:nth-child(5), #payment_form_stripe_payments_checkout .stripe-checkout-icon-container img:nth-child(6){display:block;}
.products-list .product-items .product-item .product-item-info .product-item-details{position: relative;}
.products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner{flex-direction: column;}
.products-list .product-items .product-item .product-item-info .product-item-details .qty-group{position: relative; top:15px; right:0px; width: 100%;}
.products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions{position: relative; top:10px; right:0px; width: 100%;}
.products-list .product-items .product-item .product-item-info .product-item-details a{margin: 10px 0px !important;}
}
@media only screen and (min-width:1024px) and (max-width:1440px){
	.navigation > ul > li > a{padding:0px 10px !important; font-size:14px;}
.nav-sections{margin-left:250px;}
.block-search{max-width:220px;}
.page-header .widget.block{min-width:190px;}
.contact-number-block{font-size:16px; padding:0px 20px;}
.footer-column-group{padding:0px 30px;}
.block.newsletter{padding:15px 0px;}
}

 .box .box-content p{text-align: left !important;}
 .block-collapsible-nav .content ul{display:flex; flex-direction:column;}
 .block-collapsible-nav .content ul li:nth-child(1){order:-3;}
 .block-collapsible-nav .content ul li:nth-child(2){display:none !important;}
 .block-collapsible-nav .content ul li:nth-child(12){order:-1;}
 .block-collapsible-nav .content ul li:nth-child(13){order:-2;}
 .block-collapsible-nav .content ul li:nth-child(15){display:none !important;}
 

[role=columnheader]{background:#cd8024 !important; color:#fff !important;}
[role=columnheader]>div>div{line-height:16px !important; font-family: 'Quicksand', sans-serif !important;}
.jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortasc, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sorticon, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortdesc, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortasc, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sorticon, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortdesc {background:#cd8024 !important;display: flex !important;justify-content: center !important;}
 .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortasc, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortasc {height: 16px !important; align-items: flex-end;}
.jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortasc .jqx-grid-column-sortascbutton, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortasc .jqx-grid-column-sortascbutton {background: none !important; width: 16px !important; height: 10px !important;
	 display: block; text-indent: 0px; text-align: center;}
.jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortasc .jqx-grid-column-sortascbutton:before, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortasc .jqx-grid-column-sortascbutton:before {content: "\f0d8"; font-family: FontAwesome; color: white !important; width: 16px; height: 10px; display: block; text-indent: 0px;}
.jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sorticon, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sorticon {height: 16px !important;}
.jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sorticon .jqx-grid-column-sorticon, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sorticon .jqx-grid-column-sorticon {background: none !important; width: 16px !important; height: 10px !important; text-indent: 0px; text-align: center; display: block;}
.jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sorticon .jqx-grid-column-sorticon:before, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sorticon .jqx-grid-column-sorticon:before {content: "\f0d8"; font-family: FontAwesome; color: #fff !important; width: 16px; height: 10px; display: block; text-indent: 0px;}
 .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortdesc, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortdesc {height: 18px !important; align-items: flex-start; margin-top: 18px; margin-right: -16px;}
.jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortdesc .jqx-grid-column-sortdescbutton, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortdesc .jqx-grid-column-sortdescbutton {background: none !important; width: 16px !important; height: 10px !important; display: block; text-indent: 0px; text-align: center;}
.jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortdesc .jqx-grid-column-sortdescbutton:before, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer .sortdesc .jqx-grid-column-sortdescbutton:before {content: "\f0d7"; font-family: FontAwesome;
	 color: #fff !important; width: 16px; height: 10px; display: block; text-indent: 0px; margin-top: -2px;}
 .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer + div, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer + div {background: #fff !important;
}
.jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer + div .jqx-grid-column-menubutton, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer + div .jqx-grid-column-menubutton {border-left: 0px !important; background: none !important; text-indent: 0px !important; text-align: center;}
.jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer + div .jqx-grid-column-menubutton:before, .jqx-grid #contentjqxgrid .jqx-widget-header .jqx-grid-column-header .iconscontainer + div .jqx-grid-column-menubutton:before {content: '\f0b0 '; font-family: FontAwesome; color: #cd8024; font-size: 12px; text-indent: 0px !important; line-height: 36px; text-align: center; margin-left:3px;}
.jqx-widget .jqx-grid-column-header{border-color:transparent !important;}
.jqx-widget .jqx-grid-cell, .jqx-widget .jqx-grid-group-cell{border-color:#e1e1e1 !important;}
#excelExport{background:#4da427 !important; color:#fff !important; border-color:#4da427 !important;}
.account .page-main{max-width:100% !important; padding:0px !important;}
.account .page-main .columns{display:flex;  justify-content: space-between; flex-wrap:nowrap;}
.account .page-main .columns .column.main{width:calc(100% - 120px) !important; padding: 20px 30px; margin-bottom: :0px;}
.account.page-layout-2columns-left .sidebar-main{width:120px; max-width:120px; padding-right:0px; flex-basis: content;}
#pagerjqxgrid{padding-top:12px !important; height: 50px !important;}
#pagerjqxgrid>div{top:0px !important;}
.block-collapsible-nav .content ul{background: #f7f5f3;}
.block-collapsible-nav .content ul li a, .block-collapsible-nav .content ul li strong{padding:15px 15px; line-height: 20px; display:flex; flex-direction: column;align-items: center; justify-content: center; min-height: 70px;text-align:center;}
.block-collapsible-nav .content ul li a:before, .block-collapsible-nav .content ul li strong:before{content:""; width:30px; height:30px; display:block; margin-bottom: 10px; font-family: FontAwesome; font-size:24px; display:flex; align-items: center; justify-content: center; color: #cd8024;}
.block-collapsible-nav .content ul li.current strong{background: #4da427; color:#fff;}
.block-collapsible-nav .content ul li.current strong:before{color:#fff;}
.account .messages{margin-bottom:0px;}
.block-collapsible-nav .content ul li:nth-child(1) a:before, .block-collapsible-nav .content ul li:nth-child(1) strong:before{content:"\f007"; font-size: 30px;}
.block-collapsible-nav .content ul li:nth-child(12) a:before, .block-collapsible-nav .content ul li:nth-child(12) strong:before{content:"\f1c1";}
.block-collapsible-nav .content ul li:nth-child(13) a:before, .block-collapsible-nav .content ul li:nth-child(13) strong:before{content:"\f1b2";}
.block-collapsible-nav .content ul li:nth-child(4) a:before, .block-collapsible-nav .content ul li:nth-child(4) strong:before{content:"\f004";}
.block-collapsible-nav .content ul li:nth-child(6) a:before, .block-collapsible-nav .content ul li:nth-child(6) strong:before{content:"\f2b9";}
.block-collapsible-nav .content ul li:nth-child(7) a:before, .block-collapsible-nav .content ul li:nth-child(7) strong:before{content:"\f2bc";}
.block-collapsible-nav .content ul li:nth-child(10) a:before, .block-collapsible-nav .content ul li:nth-child(10) strong:before{content:"\f15c";}
.block-collapsible-nav .content ul li:nth-child(11) a:before, .block-collapsible-nav .content ul li:nth-child(11) strong:before{content:"\f0e0";}
.block-collapsible-nav .content ul li:nth-child(14) a:before, .block-collapsible-nav .content ul li:nth-child(14) strong:before{content:"\f283";}
.block-collapsible-nav .content ul li:nth-child(16) a:before, .block-collapsible-nav .content ul li:nth-child(16) strong:before{content:"\f011";}

@media (max-width:767px){
	.account.page-layout-2columns-left .sidebar-main{width:100%;max-width: 100%;}
	.account .page-main .columns .column.main{width:100% !important; padding:0px 20px;}
	.block-collapsible-nav .content ul li a, .block-collapsible-nav .content ul li strong{padding:10px 15px; flex-direction: row; justify-content: flex-start; gap:10px;min-height:auto;}
	.block-collapsible-nav .content ul li a:before, .block-collapsible-nav .content ul li strong:before{margin-bottom: 0px; font-size:20px !important;}
	.gird-toolbar>ul{justify-content: center;}
	.gird-toolbar>ul>li>a{margin-left:10px; padding:0px 15px;}
	.gird-toolbar>ul>li:first-child>a{margin-left:0px;}
	.gird-toolbar{margin-top:0px;}
	.account .page-title-wrapper .page-title{margin-right: 0px;}
}

.fotorama__wrap--slide .fotorama__stage__frame{cursor: grab !important;}
.fotorama--fullscreen .fotorama__stage__shaft{max-height: 100vh !important;}
.fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled, .fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled{display:block !important;}