@font-face{font-display:swap;font-family:"feather";src:url(/wp-content/themes/grosso/styles/fonts/feather.woff) format('woff')}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}html{margin:0;padding:0;overflow-y:scroll;overflow-x:hidden}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;text-rendering:optimizeLegibility}body{margin:0;padding:0;height:100%;line-height:normal;font-size:13px;color:#999;overflow-x:hidden}body.single-product{overflow:unset}p,h1,h2,h3,h4,h5,h6,#main-menu ul.menu li a,.fa,i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}input[type='checkbox'],input[type='checkbox']+label{vertical-align:middle;margin-top:0;margin-bottom:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#container{margin-left:auto;margin-right:auto;text-align:left;position:relative;-webkit-transition:0.5s ease;transition:0.5s ease}#container.active{z-index:10;overflow:hidden}body.grosso_boxed #container{width:1230px;max-width:100%;opacity:.98;overflow:hidden;box-shadow:0 0 40px 0 rgb(0 0 0 / .2)}#menu_mobile{position:fixed;z-index:25000;top:0;bottom:0;width:320px;left:-320px;height:100%;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:0.5s ease;transition:0.5s ease;background:#333333!important;overflow:hidden;padding-top:20px;padding-bottom:80px}.admin-bar #menu_mobile{top:31px}#menu_mobile.active{-webkit-transform:translate(100%,0);transform:translate(100%,0)}a.mob-menu-toggle{display:none;width:35px;line-height:80px;height:80px;vertical-align:middle;font-size:21px;color:#ffffff!important;float:right;margin:0 0 0 10px;z-index:10000;text-decoration:none!important;text-align:center}.grosso_transparent_header a.mob-menu-toggle{color:#fff}a.mob-menu-toggle i{width:50px;height:50px;line-height:50px;-webkit-transition:0.5s ease;transition:0.5s ease}a.mob-menu-toggle:hover i{background-color:#333}a.mob-close-toggle{display:block;width:50px;height:50px;line-height:50px;vertical-align:middle;cursor:pointer;background-color:#222;-webkit-transition:0.3s ease;transition:0.3s ease}a.mob-close-toggle:after,a.mob-close-toggle:before{display:block;width:30px !Important;height:2px !Important;font-size:48px;content:" ";vertical-align:middle;text-align:center;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:50%;margin:-1px 0 0 -15px}a.mob-close-toggle:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menu_mobile ul.grosso-mobile-menu-tabs li{display:inline-block;padding:0px!important;margin:0}#menu_mobile ul.grosso-mobile-menu-tabs li a{display:block;font-size:13px;height:50px;line-height:50px;vertical-align:middle;padding:0px!important;text-align:center;background:rgb(0 0 0 / .12);color:#ffffff!important}#menu_mobile ul.grosso-mobile-menu-tabs li.ui-state-active a{background:rgb(0 0 0 / .07)}#menu_mobile ul.grosso-mobile-menu-tabs li:first-of-type{width:calc(100% - 150px);text-align:center}#menu_mobile ul.grosso-mobile-menu-tabs li:first-of-type a{width:100%;text-align:center;text-transform:uppercase}#menu_mobile ul.grosso-mobile-menu-tabs li a.grosso-mobile-account-tab-link,#menu_mobile ul.grosso-mobile-menu-tabs li a.grosso-mobile-wishlist{width:50px;overflow:hidden;font-size:0}#menu_mobile ul.grosso-mobile-menu-tabs li a.grosso-mobile-account-tab-link:before,#menu_mobile ul.grosso-mobile-menu-tabs li a.grosso-mobile-wishlist:before{width:50px;height:50px;line-height:50px;font-size:21px!important;content:"\e8e9";font-family:'feather';text-align:center;vertical-align:middle;font-weight:400}#menu_mobile ul.grosso-mobile-menu-tabs li a.grosso-mobile-wishlist:before{content:"\e879"}#menu_mobile.ui-tabs .ui-tabs-panel{margin:0 0 0 21px;padding-right:38px;padding-left:0;padding-bottom:150px;height:100%;overflow-y:scroll;overflow-x:hidden;width:100%;-webkit-overflow-scrolling:touch}ul#mobile-menu.menu,#grosso_mobile_account_tab ul{margin:0}ul#mobile-menu.menu ul{margin-bottom:0;margin-top:0}ul#mobile-menu.menu ul.sub-menu{margin-left:8px}ul#mobile-menu.menu li,#grosso_mobile_account_tab li{list-style:none!important}ul#mobile-menu.menu li a,#grosso_mobile_account_tab li a{display:block;padding:8px 5px 8px 17px;color:#e1e1e1;text-decoration:none!important;position:relative}#grosso_mobile_account_tab li a,#grosso_mobile_account_tab label,#grosso_mobile_account_tab h2,#grosso_mobile_account_tab h3,#grosso_mobile_account_tab .woocommerce-LostPassword a,#grosso_mobile_account_tab div.woocommerce form p,#grosso_mobile_account_tab div.woocommerce form p a{color:#e1e1e1}ul#mobile-menu.menu>li>a,#grosso_mobile_account_tab>li>{padding:10px 5px 10px 17px;border-bottom:1px solid rgb(255 255 255 / .07);margin-bottom:15px}ul#mobile-menu.menu>li.menu-item-has-children>ul.sub-menu{height:1px;overflow:hidden}ul#mobile-menu.menu>li.menu-item-has-children>ul.sub-menu.active,ul#mobile-menu.menu>li.menu-item-has-children.current_page_item>ul.sub-menu{height:auto}ul#mobile-menu.menu>li.menu-item-has-children>a>span.drop-mob{display:block;width:20px;height:20px;line-height:18px!important;position:absolute;top:50%;margin-top:-9px;right:8px;z-index:1000;text-align:center;vertical-align:middle!important;font-size:18px;font-weight:bold!important}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}.wp-caption{max-width:100%}blockquote,q{quotes:"" ""}hr{display:block;border:none;border-bottom:2px solid #8f98a1;margin:25px auto}hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}a{max-width:100%;outline:0 none;text-decoration:none;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}a.cart-contents:before,#grosso-account-holder a i,.grosso-wishlist-counter a i{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}a:hover{text-decoration:underline}.heading-title a,div.post.blog-post .grosso_post_data_holder h2 a{color:#545454}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}a img{border:none}::-moz-selection{color:#fff}::selection{color:#fff}strong,b{font-weight:500}em{font-style:italic}p{margin:1em 0;line-height:1.625em;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.messagebox_text p{margin:0}span.amp{font-size:inherit}ul,ol,pre,code{margin:1em 0}ul,ul ul,ol ul{list-style-type:disc;list-style:outside none disc;margin-left:15px}ul ul,ol ol{margin:0}.content_holder li ul li:last-of-type,.content_holder li ol li:last-of-type{padding-bottom:0}.content_holder li ul,.content_holder li ol{padding-top:8px;margin-top:0;margin-bottom:0}.content_holder .comment-body>ul,.content_holder .comment-body>ol{margin:1em 0}.content_holder .comment-body>ul>li:last-of-type,.content_holder .comment-body>ol>li:last-of-type{padding-bottom:8px}.heading-title{-ms-word-wrap:break-word;word-wrap:break-word}.wpb_text_column ul,.wpb_text_column ol,.wpb_text_column blockquote,.wpb_text_column q{margin-top:25px;margin-bottom:25px}.wpb_text_column ul li,.wpb_text_column ol li{margin-bottom:15px}.widget_recent_entries ul,.widget_categories ul,ul.wpb_thumbnails-fluid,ul.product_list_widget,ul.products-list,ul.product-categories,.project-details ul,.project-details ul li,.portfolio_top .project-data .main-features .checklist li,ul.digital-downloads{margin-left:0;list-style:none}.widget label.screen-reader-text,.quantity .screen-reader-text{display:none}.widget.widget_nav_menu ul.menu li{border:none;margin:0;padding:0}.widget.widget_nav_menu ul.menu li ul{padding-left:15px}.widget.widget_nav_menu ul.menu li a{margin:0;padding:10px 0;width:100%;font-size:13px}.widget.widget_nav_menu ul.menu li a:hover{padding-left:5px}.grosso_latest_projects_widget ul.post-list li{display:inline-block;clear:none;margin:0 4px 4px 0;padding:0}.grosso_latest_projects_widget ul.post-list li a{padding:0;float:none}.grosso_latest_projects_widget ul.post-list li a img{margin:0;float:none;display:block;vertical-align:text-bottom;width:80px;height:auto;border-radius:2px}.project-details ul,.main-features ul{margin:0;padding:0}.grosso_flexslider .slides li{margin:auto;padding:0;overflow:hidden}ul.digital-downloads li{margin:0 0 10px 0;padding:0}ul.digital-downloads li:before{display:inline-block;color:#999;content:"\f019";font-family:'Font Awesome 5 Free';font-weight:900;font-size:14px;margin-bottom:2px;margin-right:8px}ul.wpb_thumbnails-fluid{margin-bottom:0}ol{list-style:outside none decimal;margin-left:15px}.content_holder li{margin-left:1em;padding:8px 0}ul.nav-list,ul.post-list{padding:0;list-style:none}ul.nav-list a{display:block;padding:8px;border-bottom:1px solid #e1e1e1;text-decoration:none}dl{width:100%;overflow:hidden;margin-bottom:20px}dt{float:left;width:50%;padding:5px 0}dd{float:left;width:50%;padding:5px 0}.grosso_post_data_holder dl,.comment-body dl,.content_holder>.type-page dt{letter-spacing:-.31em;*letter-spacing:normal;word-spacing:-.43em;margin-bottom:35px}.grosso_post_data_holder dt,.grosso_post_data_holder dd,.comment-body dt,.comment-body dd,.content_holder>.type-page dt,.content_holder>.type-page dd{float:none;display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;width:46%;padding:15px 2%;margin:0}.grosso_post_data_holder dt,.comment-body dt,.content_holder>.type-page dt{margin-right:-1px}.grosso_post_data_holder dt,.grosso_post_data_holder dd,.comment-body dt,.comment-body dd,.content_holder>.type-page dt,.content_holder>.type-page dd{border-top:1px dashed #e1e1e1}address{font-style:italic;margin-bottom:24px}abbr[title],acronym{border-bottom:1px dotted #2b2b2b;cursor:help}acronym{text-transform:uppercase;font-weight:600}cite,dfn,em,i{font-style:italic}mark,ins{text-decoration:none}big{font-size:125%}sup,sub{font-size:80%;height:0;line-height:0;position:relative;vertical-align:baseline;font-weight:700}sup{bottom:1ex}sub{top:.5ex}code,kbd,var,samp,pre,tt{font-family:monospace,serif;font-size:13px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.6}pre{border:1px solid rgb(0 0 0 / .1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:35px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}img.attachment-grosso-blog-category-thumb.wp-post-image,.blog-post img.attachment-grosso-portfolio-single-thumb.wp-post-image{margin-bottom:25px;max-width:100%;height:auto}.post-unit-holder img.attachment-grosso-portfolio-single-thumb.wp-post-image,.post-unit-holder img.attachment-grosso-blog-category-thumb.wp-post-image,.grosso-related-blog-posts .post-unit-holder img.size-grosso-related-posts.wp-post-image{max-height:980px;width:auto;max-width:100%!important;margin:0 auto;object-fit:contain;background-color:#f8f8f8}body.single-post .post-unit-holder:first-of-type img.attachment-grosso-portfolio-single-thumb.wp-post-image{max-height:none}.grosso-related-blog-posts .post-unit-holder{max-height:300px}.grosso-related-blog-posts .post-unit-holder img.size-grosso-related-posts.wp-post-image{max-height:300px;object-fit:cover;object-position:top 75%}img.alignright{float:right;margin:0 0 10px 12px}img.alignleft{float:left;margin:0 12px 10px 0}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}blockquote.alignleft,figure.wp-caption.alignleft,img.alignleft{margin:7px 24px 7px 0}.wp-caption.alignleft{margin:7px 14px 7px 0}blockquote.alignright,figure.wp-caption.alignright,img.alignright{margin:7px 0 7px 24px}.wp-caption.alignright{margin:7px 0 7px 14px}blockquote.aligncenter,img.aligncenter,.wp-caption.aligncenter{margin-top:35px;margin-bottom:35px}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image h2{color:#ffffff!important}.wp-block-embed,.wp-block-image{margin:35px 0}#content:not(.has-sidebar) .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:1000%}.wp-block-image.alignfull>img{max-width:none;width:100%}.wp-block-image.alignwide{margin:35px 0;width:100%}p img.aligncenter,p img.alignleft,p img.alignright,p img.alignnone,.wp-caption.alignnone{margin-top:35px;margin-bottom:35px}.widget.widget_text p img.aligncenter,.widget.widget_text p img.alignleft,.widget.widget_text p img.alignright,.widget.widget_text .wp-caption.alignnone{margin-bottom:initial;margin-top:0}.widget_rss ul li{padding:10px;border:1px solid #f1f1f1;margin-bottom:10px}.widget_rss ul li .rssSummary{margin:10px 0}p img.alignleft,p img.alignright{margin-top:7px;margin-bottom:14px}.site-content blockquote.alignleft,.site-content blockquote.alignright{border-top:1px solid rgb(0 0 0 / .1);border-bottom:1px solid rgb(0 0 0 / .1);padding-top:17px;width:50%}.site-content blockquote.alignleft p,.site-content blockquote.alignright p{margin-bottom:17px}.wp-caption{margin-bottom:24px}.wp-caption img[class*="wp-image-"]{margin:0}.wp-caption{color:#767676}.wp-caption-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;margin:9px 0}div.wp-caption .wp-caption-text{padding-right:10px}div.wp-caption.alignright img[class*="wp-image-"],div.wp-caption.alignright .wp-caption-text{padding-left:10px;padding-right:0}div.widget>ul,div.widget_pages>ul,.sidebar>div.box>ul,div.widget_nav_menu ul{padding:0;list-style:none;margin:0}.wpb_widgetised_column li{margin-left:0}#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums .widget_display_replies img.avatar{width:20px;height:20px;padding:0}div.widget_categories ul.children,div.widget_archive ul.children,div.widget_recent_comments ul.children,div.widget_pages ul.children,div.widget_links ul.children{padding-left:15px;margin-bottom:0;list-style:none;margin-top:10px}div.widget_categories ul.children li:last-of-type,div.widget_archive ul.children li:last-of-type,div.widget_recent_comments ul.children li:last-of-type,div.widget_pages ul.children li:last-of-type,div.widget_links ul.children li:last-of-type{margin-bottom:0;border:none;padding-bottom:0}div.widget_categories ul li,div.widget_archive ul li,div.widget_nav_menu ul li,div.widget_recent_comments ul li,div.widget_pages ul li,div.widget_links ul li,div.widget_recent_entries ul li,div.widget_meta ul li,div.widget_display_forums ul li,.widget_display_replies ul li,.widget_display_views ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f1f1f1;font-size:13px}div.widget_categories ul li,div.widget_archive ul li{text-align:right;display:inline-block;width:100%}div.widget_categories ul li a,div.widget_archive ul li a,div.widget_nav_menu ul li a,div.widget_recent_comments ul li a,div.widget_pages ul li a,div.widget_links ul li a,div.widget_recent_entries ul a,div.widget_meta ul li a,div.widget_display_forums ul li a,.widget_display_replies ul li a,.widget_display_topics li>a.bbp-forum-title,.widget_display_stats dt,.widget_display_stats dd,div.widget_display_views ul li a,.widget_display_topics .bbp-author-name{display:inline-block;padding:2px 0;font-size:14px;color:#333;text-decoration:none;text-align:left}.recentcomments a{display:inline!important;padding:0!important;margin:0!important}div.widget_categories ul li a,div.widget_archive ul li a{margin-right:8px;float:left;clear:left}div.widget_categories ul li.current-cat>a,div.widget_pages ul li.current_page_item>a{color:#333}.widget_display_topics li>a.bbp-forum-title,#pre_header .widget_display_topics li>a.bbp-forum-title,#footer .widget_display_topics li>a.bbp-forum-title{width:100%;clear:both;display:block;margin-bottom:14px;padding:12px 15px;text-decoration:none;position:relative;background-color:#f5f5f5;border-radius:2px;color:#333}.widget_display_topics li>a.bbp-forum-title:after,.widget_display_topics li>a.bbp-forum-title:before{content:'';position:absolute;display:block;width:8px;height:8px;left:12px;bottom:-5px;border-radius:50%;z-index:30000;background-color:inherit}.widget_display_topics li>a.bbp-forum-title:before{width:5px;height:5px;left:10px;bottom:-10px}.widget_display_topics li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f1f1f1;font-size:11px;line-height:normal}.widget_display_topics li div{display:inline-block;margin-left:5px}.widget_display_topics li .bbp-author-avatar img.avatar,.widget_display_replies li .bbp-author-avatar img.avatar{padding:0;border:3px double #ddd;width:20px;height:20px;margin-top:2px}.widget_display_replies li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f1f1f1}.widget_display_replies li a{line-height:normal;float:none;display:inline!important}.widget_display_replies li .bbp-author-avatar img.avatar{margin:2px 5px 0 0}.widget_display_replies li div{margin:8px 0 0 0;font-size:11px}.widget_display_stats dd,.widget_display_stats dt{border-bottom:1px solid #f1f1f1;padding:10px 0}.widget_layered_nav_filters ul{margin-left:0;list-style:none}.widget_layered_nav_filters li{margin-left:0;list-style:none}.widget_layered_nav_filters li a{font-size:12px;text-decoration:none;vertical-align:middle}.widget_layered_nav_filters li a:before{display:inline-block;vertical-align:middle;content:"\f046";font-family:'Font Awesome 5 Free';font-weight:900;margin-right:5px;font-size:14px;position:relative;margin-top:-1px;width:16px}.widget_layered_nav_filters li a:hover:before{content:"\f146"}.bbp_widget_login input[type="text"],.bbp_widget_login input[type="password"]{width:100%;padding:8px;-webkit-appearance:none}.bbp_widget_login button#user-submit{width:100%}.bbp-login-form .bbp-login-links a{display:inline-block;clear:none;font-size:11px;text-transform:uppercase;margin-top:10px;width:50%;text-align:left;text-decoration:none;font-weight:600}.bbp-login-form .bbp-login-links a.bbp-lostpass-link{text-align:right}.bbp-login-form .bbp-login-links a:before{display:inline-block;color:#999;font-family:'Font Awesome 5 Free';font-size:14px;margin-bottom:2px;margin-right:8px;font-weight:900}a.bbp-author-name,.bbp-topic-freshness a,.bbp-forum-freshness a{color:#333}.bbp-login-form .bbp-login-links a.bbp-register-link:before{content:"\f090"}.bbp-login-form .bbp-login-links a.bbp-lostpass-link:before{content:"\f13e"}.bbp-login-form label,.bbp-login-form .g-recaptcha{margin-bottom:7px}.bbp_widget_login div.bbp-submit-wrapper{width:100%}.widget_display_stats dd{text-align:right}div.widget_recent_entries ul{padding:0;list-style:none}div.widget_categories ul li a:hover,div.widget_archive ul li a:hover,div.widget_recent_comments ul li a:hover,div.widget_pages ul li a:hover,div.widget_links ul li a:hover,div.widget_recent_entries ul a:hover,div.widget_meta ul li a:hover{color:#333;text-decoration:none}div.widget_recent_entries ul li,div.widget_recent_comments ul li,div.widget_nav_menu ul li{width:100%;font-size:14px}div.widget_recent_comments ul li:before{display:inline-block;font-family:'feather'!important;content:"\e890";font-size:21px;color:#666;text-align:center;vertical-align:middle;width:50px;height:50px;line-height:48px;float:left;margin:0 20px 0 0;border:1px solid #f1f1f1}div.widget_recent_entries ul li a img{float:left;margin:0 20px 0 0;width:50px}.error404 div.blog-post-excerpt #searchform div input[type=text],.blog-post-excerpt input#s{padding:8px;border:1px solid #e5e5e5;width:201px;-webkit-appearance:none}.error404 div.blog-post-excerpt #searchform div input[type=text]{padding:12px;margin:25px 0;border:1px solid #e5e5e5;width:280px;-webkit-appearance:none}div.widget_product_search input[type=text],div.widget_search input[type=text],.widget_display_search input#bbp_search{padding:8px;border:1px solid #e5e5e5;width:100%;-webkit-appearance:none}form.mc4wp-form input[type=email]{padding:10px 8px 11px 8px;width:70%;-webkit-appearance:none}.wpb_content_element form.mc4wp-form{display:block}.grosso_single_field_subscribe{position:relative;min-height:55px;margin-bottom:10px}.wpb_content_element form.mc4wp-form .grosso_single_field_subscribe input[type=email]{width:100%;height:55px;padding:18px;position:absolute;top:0;left:0;z-index:1;border:none;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.wpb_content_element form.mc4wp-form .grosso_single_field_subscribe input[type=submit]{position:absolute;top:0;right:0;z-index:2;height:55px;-moz-appearance:none!important;-webkit-appearance:none!important;background-color:transparent!important;color:#999999!important}.wpb_content_element form.mc4wp-form .grosso_single_field_subscribe input[type=submit]:hover{color:#333333!important}.widget form.mc4wp-form input[type=email]{width:100% !Important;margin:8px 0 20px 0}.mc4wp-response{font-size:12px;color:#333}div:not(.sidebar) div.widget_search input[type=text],div:not(.sidebar) div.widget_product_search input[type=text]{padding:15px 25px;border:none;height:50px;font-size:15px;font-weight:700;width:100%;position:relative;z-index:1;margin:0 auto}div:not(.sidebar) .widget.widget_search,div:not(.sidebar) div.widget_product_search{position:relative}div:not(.sidebar) .widget.widget_search #searchform>div,div:not(.sidebar) div.widget_product_search #searchform>div{position:relative}div:not(.sidebar) .widget.widget_search #searchform>div:before,div:not(.sidebar) div.widget_product_search #searchform>div:before{display:block;color:#cecece;content:"\f002";font-family:'Font Awesome 5 Free';font-weight:900;font-size:14px;width:50px;height:50px;line-height:50px;text-align:center;vertical-align:middle;z-index:10;position:absolute;top:0;right:7px}div.widget_product_search input[type=submit],div.widget_search input[type=submit],.error404 div.blog-post-excerpt #searchform div input[type=submit],.blog-post-excerpt input#searchsubmit,.widget_display_search input#bbp_search_submit,.widget_display_search label{display:none}.bbp_widget_login .bbp-logged-in img.avatar{margin:0 10px 10px 0}.bbp_widget_login .bbp-logged-in h4{font-size:16px;margin-bottom:10px;line-height:normal;font-weight:400}.bbp_widget_login .bbp-logged-in h4 a{color:#333}.bbp_widget_login .bbp-logged-in a.button.logout-link{padding:8px 20px;margin-bottom:12px}.bbp_widget_login .bbp-logged-in a.button.logout-link:before{display:inline-block;content:"\f08b";font-family:'Font Awesome 5 Free';font-size:14px;margin-bottom:2px;margin-right:5px;font-weight:900;vertical-align:middle}.error404 div.blog-post-excerpt{text-align:center;padding-bottom:40px;margin-top:40px}.error404 div.blog-post-excerpt:before{display:block;content:"404";font-weight:800;font-size:140px;line-height:normal;margin-bottom:60px;color:#fff;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgb(0 0 0 / .1),0 0 5px rgb(0 0 0 / .1),0 1px 3px rgb(0 0 0 / .15),0 3px 5px rgb(0 0 0 / .1),0 5px 10px rgb(0 0 0 / .15),0 10px 10px rgb(0 0 0 / .1),0 20px 20px rgb(0 0 0 / .10)}.error404 .content_holder h2.heading-title{text-align:center}ul.post-list a{padding:8px;text-decoration:none;display:block;float:left}ul.post-list li{clear:both;float:left}ul.post-list li a img{float:left;margin:0 8px 8px 0}ul.nav-list a:hover{border-bottom:1px solid #DD430E;background-color:#f8f8f8}.highlight{background-color:#DD430E;padding:1px 3px;color:#fff}.grosso-hidden{display:none}.dropcap{float:left;margin:5px 5px 0 0;padding:5px 10px;background-color:#DD430E;color:#fff;font-size:24px}.error-message,.success-message,.info-message,.notice-message{padding:8px;float:left;width:100%;margin-bottom:10px;border-radius:2px}.error-message{border:1px solid #fbc2c4;background:#fbe3e4;color:#8a1f11;position:relative}.error-message:before{display:inline-block;content:"\f071";font-family:'Font Awesome 5 Free';font-weight:900;margin-right:6px}.error-message:after{content:' ';position:absolute;background:#fbe3e4;display:block;width:8px;height:8px;left:8px;top:-4px;z-index:1000;border:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-color:#fbc2c4 #fff0 #fff0 #fbc2c4}.error-message a{color:#8a1f11}.success-message{border:1px solid #c6d880;background:#e6efc2;color:#264409;margin:35px 0;float:left;width:100%;clear:both}p.woocommerce-thankyou-order-received{display:block;padding:0 0 60px 0;font-size:24px;vertical-align:middle}p.woocommerce-thankyou-order-received:before{display:inline-block;margin-right:10px;content:"\e83e";font-family:'feather';vertical-align:middle;font-size:39px;color:#93c65c;position:relative;top:-4px}.grosso-product-summary-wrapper{max-width:100vw;position:relative;padding-top:40px}#content:not(.has-sidebar) .grosso_image_list_portfolio,#content:not(.has-sidebar) #products-wrapper .woocommerce-tabs.wc-tabs-wrapper,#content:not(.has-sidebar) p.woocommerce-thankyou-order-received,#content:not(.has-sidebar) ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details,#content:not(.has-sidebar) .grosso-product-summary-wrapper,body.single-post #content:not(.has-sidebar) #comments{margin-left:-15px}section.woocommerce-order-details table{border:none;font-size:15px;margin-bottom:60px}section.woocommerce-order-details address{border:none;font-size:14px;font-style:normal}section.woocommerce-order-details table ul.wc-item-meta{margin:10px 0;list-style:none!important}section.woocommerce-order-details table ul.wc-item-meta li{margin-left:0}section.woocommerce-order-details table ul.wc-item-meta li strong,section.woocommerce-order-details table ul.wc-item-meta li p{margin:0;display:inline-block;line-height:normal;font-size:13px}.success-message:before{display:inline-block;content:"\f058";font-family:'Font Awesome 5 Free';font-weight:900;margin-right:6px}.success-message a{color:#264409}.info-message{border:1px solid #92cae4;background:#d5edf8;color:#205791}.info-message a{color:#205791}.notice-message{border:1px solid #ffd324;background:#fff6bf;color:#514721}.notice-message a{color:#514721}.grosso_title_holder{position:relative}.grosso-accent-tearoff .grosso_title_holder{padding-bottom:99px;padding-top:99px}body.grosso_transparent_header .grosso_title_holder:before{display:none}.grosso_title_holder.title_has_image{border-bottom:none;position:relative;overflow:hidden}.grosso_transparent_header .grosso_title_holder.title_has_image{min-height:75vh;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.grosso_title_holder .grosso-zoomable-background{position:absolute;top:0;bottom:0;left:0;right:0;width:100%!important;max-width:100%!important;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;z-index:0}.grosso_title_holder .grosso-zoomable-background:before{position:absolute;content:"";display:block;top:0;bottom:0;left:50%;width:100%!important;max-width:100%!important;margin-left:-50%;background:rgb(0 0 0 / .02);z-index:1}.grosso_title_holder.title_has_image .inner{position:relative;padding-top:220px;padding-bottom:220px;z-index:2}body.grosso_transparent_header .grosso_title_holder.title_has_image .inner{padding-top:190px;padding-bottom:190px}.grosso_title_holder .inner{padding-top:60px;padding-bottom:60px;vertical-align:middle;-webkit-transition:0.8s ease-in-out;transition:0.8s ease-in-out}.grosso_title_holder .inner .grosso_title_holder.centered_title .inner{text-align:center}.grosso_title_holder:not(.title_has_image) .inner h1.heading-title{border:none;margin:0;padding:0;line-height:normal}.grosso_title_holder .inner h1.heading-title{letter-spacing:.22rem;font-size:47px}.grosso_title_holder.centered_title .inner h1.heading-title,.grosso_title_holder.centered_title .inner h6{margin:0 auto;text-align:center;max-width:1100px}.grosso_title_holder.centered_title .inner .breadcrumb{margin:0 auto 15px auto;width:100%;text-align:center;float:none}.grosso_title_holder.centered_title .inner .blog-post-meta{text-align:center}.grosso_title_holder.title_has_image h1.heading-title{color:#fff;width:75%}#content div.product div.summary h1.heading-title,.grosso-quick-view-lightbox h1.product_title{font-size:40px;line-height:normal;margin-bottom:20px}.grosso_title_holder.centered_title .inner h1.heading-title{position:relative}#content div.product div.summary .count_holder,.grosso-quickview-product-pop .count_holder{margin-top:20px;margin-bottom:20px;padding:5px 15px;background-color:#fcefd5;border-radius:2em;display:inline-block;float:left}.grosso-quickview-product-pop .count_holder{display:block;width:100%}.grosso-quickview-product-pop .summary.entry-summary .grosso-product-popup-link{display:none}.grosso-quickview-product-pop .summary.entry-summary p.stock{float:left;clear:left}.grosso_title_holder h6{color:#999;font-size:18px;max-width:560px;margin-top:10px}.grosso_title_holder.centered_title .inner h6,.grosso_title_holder.title_has_image .inner h6{margin-top:15px!important}.grosso_title_holder.title_has_image h6{color:#fff;font-size:21px;width:75%}.grosso_title_holder.title_has_image .breadcrumb,.grosso_title_holder.title_has_image .breadcrumb a{color:#fff}.grosso_title_holder.title_has_image .breadcrumb{float:none;margin-bottom:20px}.sidebar .heading-title,.wpb_widgetised_column .heading-title{margin-bottom:15px}h2.wpb_heading{margin-bottom:30px;text-transform:uppercase;font-size:21px}#reply-title,#comments h2.heading-title,#comments h3.heading-title,h2.woocommerce-Reviews-title,#wcmp_vendor_reviews #comments>h2{margin-bottom:50px;font-size:24px}#comments h3.heading-title{text-align:center;color:#999;vertical-align:middle;font-size:18px;margin-bottom:80px}#comments h3.heading-title span:not(.grosso_comments_count){display:block;font-size:24px;clear:left;text-align:center;margin:15px auto;color:#333;text-transform:uppercase}#comments h3.heading-title span.grosso_comments_count{display:block;vertical-align:middle;border-radius:50%;width:60px;height:60px;line-height:60px;font-size:21px;background-color:#f1f1f1;text-align:center;color:#fff;position:relative;margin:0 auto 6px auto;font-weight:500}#comments h3.heading-title span.grosso_comments_count:after{position:absolute;background-color:inherit;width:16px;height:16px;content:'';bottom:9px;right:0;display:block;-webkit-transform:rotate(75deg);transform:rotate(75deg)}.grosso-related-blog-posts>h4{margin-bottom:30px}#comments h3#reply-title,#review_form h3#reply-title,#reply-title{margin-bottom:25px !Important;font-size:19px;color:#333;display:block;text-transform:uppercase}#tab-reviews #reply-title{text-transform:none;font-size:24px!important}small{font-size:12px}h1,h2,h3,h4{color:#333}h5,h6{color:#555}h1{line-height:1.3em}h2{line-height:1.3em}h3{line-height:1.3em}h4{line-height:1.3em}.vc_separator h4{font-size:16px!important}.vc_toggle_title{padding-top:15px !Important;padding-bottom:15px !Important}.vc_toggle_title>h4,.vc_tta-accordion .vc_tta-panel-heading h4{font-size:15px}.vc_toggle{border-bottom:1px solid;border-color:rgb(0 0 0 / .12)}.vc_tta-tabs .vc_tta-panel{-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;opacity:0;display:block !Important;visibility:hidden}.vc_tta-tabs .vc_tta-panel.vc_active{opacity:1;visibility:visible}.vc_separator{position:relative;z-index:10}.vc_sep_double .vc_sep_line{box-sizing:content-box}h5{line-height:1.625em}h6{line-height:1.625em}.content_holder>.page>h1,.content_holder>.page>h2,.content_holder>.page>h3,.content_holder>.page>h4,.blog-post-excerpt h1,.comment-body h1,.comment-body h2,.comment-body h3,.comment-body h4,.blog-post-excerpt h2,.blog-post-excerpt h3,.blog-post-excerpt h4,body.single-post .content_holder>.blog-post .grosso_post_data_holder h1,body.single-post .content_holder>.blog-post .grosso_post_data_holder h2,body.single-post .content_holder>.blog-post .grosso_post_data_holder h3,body.single-post .content_holder>.blog-post .grosso_post_data_holder h4{margin-bottom:15px}body.single-post .content_holder>.blog-post .grosso_post_data_holder h5,body.single-post .content_holder>.blog-post .grosso_post_data_holder h6,.blog-post-excerpt h5,.blog-post-excerpt h6,.comment-body h5,.comment-body h6,.content_holder>.page>h5,.content_holder>.page>h6{margin-bottom:10px}.wpb_text_column h6 a,.wpb_text_column h5 a,.wpb_text_column p a{color:inherit;display:inline-block;position:relative;text-decoration:none}.wpb_text_column h6 a:after,.wpb_text_column h5 a:after,.wpb_text_column p a:after{position:absolute;bottom:0;left:0;right:0;height:1px;content:"";background-color:#333;-webkit-transition:all .3s cubic-bezier(.77,0,.175,1);transition:all .3s cubic-bezier(.77,0,.175,1)}.wpb_text_column h6 a:hover:after,.wpb_text_column h5 a:hover:after,.wpb_text_column p a:hover:after{left:10px;right:10px}.r_more,.r_more_right{font-size:10px;background-color:#333;color:#F8F8F8!important;float:left;clear:left;padding:3px 8px;text-decoration:none;border-radius:2px;margin-top:7px}.r_more_right{float:right;clear:both}.r_more:hover,.r_more_right:hover{text-decoration:none}.r_more_blog{display:block;margin-top:30px;margin-bottom:15px;text-transform:uppercase;font-size:13px!important;vertical-align:middle;text-decoration:none!important;max-width:250px;color:#333}.r_more_blog:before{width:30px;height:1px;display:inline-block;content:"";background:#333;vertical-align:middle;position:relative;margin-top:-2px;margin-right:5px}.r_more_blog i{display:none}img.image-align-left{float:left;margin:7px 10px 5px 0}img.image-align-right{float:right;margin:7px 0 5px 10px}img.image-align-none{margin:0 0 30px 0}button,input.button,input[type="submit"]{cursor:pointer}.vc_btn3-container.vc_btn3-inline{margin-right:5px}a.button,input.button,button.button,a.button-inline,#submit_btn,#submit,.wpcf7-submit,input.otw-submit,form.mc4wp-form input[type=submit],input[type="submit"],.tribe-events-button,.woocommerce .wishlist_table td.product-add-to-cart a.button{cursor:pointer;font-size:13px;color:#fff;padding:14px 20px;text-decoration:none;background:#333;letter-spacing:1px;border:none;-webkit-transition:all .6s cubic-bezier(.77,0,.175,1);transition:all .6s cubic-bezier(.77,0,.175,1);text-transform:uppercase}input[type="button"],input[type="submit"]{-webkit-appearance:none}.vc_btn3.vc_btn3-color-green,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{background-color:#b2dd4c!important}.vc_btn3.vc_btn3-color-green:hover,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover{background-color:#9ec542!important}audio#cart_add_sound{display:none!important;position:absolute;left:-9999px;top:-9999px}a.button{display:inline-block;text-decoration:none;position:relative;z-index:0;overflow:hidden}a.button-inline{display:inline;text-decoration:none}a.button:hover,input.button:hover,button.button:hover,a.button-inline:hover,#submit_btn:hover,#submit:hover,.wpcf7-submit:hover{color:#fff;box-shadow:0 0 15px 0 rgb(0 0 0 / .2)}.rounded{border-radius:8px}.text-orange{color:#DD430E}.breadcrumb{color:#c5c5c5;padding:0;font-size:12px;margin-bottom:15px;text-transform:uppercase}body.single.single-product .breadcrumb{z-index:10;position:relative;margin-bottom:35px;font-size:11px}.breadcrumb a{color:#c5c5c5;text-decoration:none}.grosso-breadcrumb-delimiter{margin:0 2px}form{padding:0;margin:0;display:inline}.select2-search--dropdown .select2-search__field,input[type='text'],input[type='tel'],#wcmp_widget_vendor_search input[type="search"],input[type='email'],input[type='password'],input[type='number'],textarea,form.wpcf7-form input[type='text'],form.wpcf7-form textarea,form.wpcf7-form input[type='email'],form.wpcf7-form input[type='password'],form.wpcf7-form input[type='number'],form.wpcf7-form input[type='tel']{padding:12px 8px;margin-left:0;margin-right:0;max-width:100%;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;color:#666;background-color:#f5f5f5;border:none;box-shadow:none}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered{height:46px!important;line-height:46px!important;vertical-align:middle}.select2-container--default .select2-selection--single{border-radius:0px!important;border:none!important;border:none!important;background-color:#f5f5f5}.woocommerce-invalid label{color:#e46666!important}select{padding:8px;border:none;max-width:100%;color:#666;background-color:#f5f5f5;box-shadow:none;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}select:focus,input[type='text']:focus,input[type='tel']:focus,#wcmp_widget_vendor_search input[type="search"]:focus,input[type='email']:focus,input[type='password']:focus,input[type='number']:focus,textarea:focus,.wpcf7-form-control-wrap input[type='text']:focus,.wpcf7-form-control-wrap input[type='tel']:focus,.wpcf7-form-control-wrap input[type='email']:focus,.wpcf7-form-control-wrap input[type='password']:focus,.wpcf7-form-control-wrap input[type='number']:focus,.wpcf7-form-control-wrap textarea:focus,.wpcf7-form-control-wrap select:focus{outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;margin:0!important}input[type=number]{-moz-appearance:textfield}label,.contact-form .content span{cursor:pointer;margin-right:5px;font-size:12px!important;text-transform:uppercase;font-weight:500}table{border-collapse:separate;border-spacing:0;border-top-width:5px;margin-bottom:35px;border:1px solid #efefef;width:100%}.select2-container .select2-choice{padding:8px !Important;border-radius:0px!important}.woocommerce form.checkout p,div.woocommerce form p{padding:8px}span.password-input{position:relative}span.show-password-input{display:block;width:36px;height:22px;line-height:22px;vertical-align:middle;position:absolute;z-index:10000;top:0;right:10px;text-align:center}span.show-password-input:before{font-family:'Font Awesome 5 Free';content:"\f06e";font-weight:900;color:#666;cursor:pointer}.woocommerce-privacy-policy-text p,ul.wc_payment_methods li.woocommerce-notice--info.woocommerce-info{font-size:13px;color:#333}.woocommerce form.checkout textarea#order_comments{width:100%!important;min-height:120px}.woocommerce form.checkout h3{margin:0 0 25px 0}.woocommerce form p label{display:inline-block;width:100%;margin-bottom:5px;color:#333;font-size:13px}.woocommerce dl.variation p{margin:0;padding:0;border:none;line-height:normal}.col2-set.addresses{text-align:left}.col2-set.addresses h3{padding:17px;font-size:13px;text-transform:uppercase}thead{background-color:#f1f1f1}.shop_table.shop_table_responsive.my_account_orders{border:none}td.order-actions a.button{width:100%;text-align:center}thead td{color:#333}th{padding:20px 15px;color:#333}td{padding:10px 15px;border-bottom:1px solid #efefef;vertical-align:middle}#wp-calendar th,#wp-calendar td{padding:8px}tr.alt{background-color:#f5f5f5}.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,#footer-menu .menu>li,.grosso-is-custom-footer-sidebar>.widget{float:left;margin-right:4%;position:relative}.grosso-is-custom-footer-sidebar>.widget.box{clear:none}.full_width{position:relative;width:100%;float:left;clear:both;margin-bottom:20px}.last,.grosso-is-custom-footer-sidebar>.widget:nth-child(4){clear:right;margin-right:0!important}.one_half{width:48%}.one_third{width:30.6666%}.two_third{width:65.3332%}.one_fourth,#footer-menu .menu>li,.grosso-is-custom-footer-sidebar>.widget{width:22%}.three_fourth{width:74%}.one_fifth{width:16.8%}.two_fifth{width:37.6%}.three_fifth{width:58.4%}.four_fifth{width:79.2%}#footer .widget{margin-bottom:50px}#footer .widget table#wp-calendar{margin-bottom:0}.widget table#wp-calendar caption{margin-bottom:10px}.inner,.dokan-dashboard #container>.dokan-dashboard-wrap{margin:0 auto;width:100%;max-width:1440px;text-align:left;padding:0 40px;position:relative}#main{padding-top:0;position:relative}a.close-off-canvas,span.close-cart-button,span.close-search-button{display:block;top:0;right:-23px;width:60px;height:60px;margin-bottom:20px;background-color:#fff;color:#333;font-size:0;vertical-align:middle;text-align:center;text-decoration:none !Important;overflow:hidden;position:relative;float:right;cursor:pointer;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;opacity:.6;z-index:100}a.close-off-canvas:hover,span.close-cart-button:hover,span.close-search-button:hover{opacity:1}a.close-off-canvas:before,a.close-off-canvas:after,span.close-cart-button:before,span.close-cart-button:after,span.close-search-button:before,span.close-search-button:after{display:block;width:40px;height:2px;content:'';position:absolute;top:50%;left:50%;margin:-1px 0 0 -20px;border-bottom:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.close-off-canvas:after,span.close-cart-button:after,span.close-search-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}a.sidebar-trigger{display:block;width:48px;height:48px;position:absolute;top:-103px;right:0;color:#fff;font-size:0;line-height:48px;vertical-align:middle;text-align:center;text-decoration:none !Important;z-index:1500;border-radius:50%;box-shadow:0 0 40px 0 rgb(0 0 0 / .2)}body.page-template-default #content:not(.has-sidebar)>.inner a.sidebar-trigger,body.single.single-product .inner a.sidebar-trigger,#products-wrapper a.sidebar-trigger{top:-23px}#products-wrapper a.sidebar-trigger{right:40px}.grosso-search-cart-holder a.sidebar-trigger{display:block;width:38px;height:80px;line-height:80px;background:none;position:relative;top:auto !Important;right:auto;color:#333;font-size:0;vertical-align:middle;text-align:center;text-decoration:none !Important;z-index:1500;float:right;border:none;box-shadow:none!important}a.sidebar-trigger:before{display:block;content:"\e87e";font-size:14px;width:48px;height:48px;line-height:48px;vertical-align:middle;text-align:center;z-index:1400;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.grosso-search-cart-holder a.sidebar-trigger:before{height:80px;line-height:80px;font-size:19px!important;font-weight:normal!important;width:38px}.grosso-search-cart-holder a.sidebar-trigger:after{display:none}#main-menu ul.menu>li.grosso-highlight-menu-item:after,#main-menu li ul.sub-menu li.grosso-highlight-menu-item:after{animation:1s linear 2s normal none infinite running pointing;border:3px solid;border-radius:50%;content:"";height:20px;left:50%;margin-left:-10px;position:absolute;bottom:-5px;width:20px;z-index:1300;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu li ul.sub-menu li.grosso-highlight-menu-item:after{animation:1s linear 2s normal none infinite running pointing;border:2px solid;height:8px;left:21px;bottom:50%;margin-bottom:-4px;width:8px}#main-menu li ul.sub-menu li.grosso-highlight-menu-item a{padding-left:28px}#main-menu li ul.sub-menu li.grosso-highlight-menu-item:hover:after{border-color:#ffffff!important}#main-menu ul.menu>li.grosso-highlight-menu-item:hover:after{visibility:hidden}#main a.sidebar-trigger:hover,#products-wrapper a.sidebar-trigger:hover{background-color:#3a3a3a;color:#fff;border-color:#fff}.sidebar{width:320px;float:left;margin:0 0 40px 0;padding-left:40px}.sidebar.off-canvas-sidebar{width:100%;max-width:350px;height:100%;overflow:hidden;float:none;position:fixed;top:0;right:-350px;margin:0;padding-left:23px;padding-top:0;padding-bottom:40px;background:#fff;z-index:21000;-webkit-transition:all .6s cubic-bezier(.77,0,.175,1);transition:all .6s cubic-bezier(.77,0,.175,1)}.off-canvas-wrapper{padding-right:40px;position:relative;left:17px;height:100%;overflow-y:auto;overflow-x:hidden;width:100%;-webkit-overflow-scrolling:touch}.off-canvas-wrapper>.widget:last-of-type{padding-bottom:100px}.sidebar.off-canvas-sidebar.active_sidebar{right:0}.sidebar.off-canvas-sidebar .textwidget p{font-size:14px}.sidebar>div.widget,.sidebar>div.widget_pages,.sidebar>div.box{margin-bottom:50px}.wpb_widgetised_column div.widget,.wpb_widgetised_column div.box{margin-bottom:50px}.grosso-align-center .wpb_widgetised_column div.widget>h3:first-child:before,.grosso-align-center .wpb_widgetised_column div.widget>h3:first-child:after{left:50%}.grosso-align-center .wpb_widgetised_column div.widget>h3:first-child:before{margin-left:-3px}.grosso-align-center .wpb_widgetised_column div.widget>h3:first-child:after{margin-left:-25px}.content_holder{width:100%;float:left;position:relative}.content_holder.grosso_double_timeline:before,.grosso_shortcode_blog.grosso_double_timeline:before{width:1px;height:100%;content:'';display:block;position:absolute;top:0;left:50%;background:#f1f1f1}.content_holder.grosso_blog_masonry.grosso-blog-has-pagination{padding-bottom:180px}.content_holder.grosso_blog_masonry .pagination{position:absolute;bottom:0}body.page-template-default .content_holder{margin-bottom:0}.has-sidebar .content_holder{width:calc(100% - 320px);padding-right:40px;border-right:1px solid;border-color:rgb(0 0 0 / .03)}.has-sidebar.grosso-left-sidebar .content_holder{width:calc(100% - 320px);padding-right:0;padding-left:40px;border-right:none;border-left:1px solid;border-color:rgb(0 0 0 / .03);float:right}.has-sidebar.grosso-left-sidebar .sidebar{padding-right:40px;padding-left:0}.has-sidebar .grosso-single-product .content_holder{padding-top:50px}.has-sidebar .grosso-single-product .content_holder{padding-top:50px}#content.has-sidebar div.product .grosso-product-summary-wrapper div.images{padding-top:0}#content.has-sidebar div.product .grosso-product-summary-wrapper.grosso-has-product-cover-image div.images{padding-top:300px}.has-sidebar .grosso-single-product .sidebar{padding-top:100px}body.single-product .has-sidebar .content_holder .grosso-has-product-cover-image{padding-left:40px}.error404 .content_holder{width:100%;height:auto!important;text-align:center}.error404 .grosso_title_holder:not(.title_has_image) .inner h1.heading-title{text-align:center}.error404 .content_holder p:first-of-type,body.search.search-no-results .blog-post-excerpt p,body.search-no-results #products-wrapper #main p.woocommerce-info{font-size:17px;text-align:center}body.search.search-no-results .content_holder h2.heading-title{display:none}body.search.search-no-results .grosso_title_holder h1.heading-title,body.search.search-no-results .grosso_title_holder h6,body.search.search-no-results .grosso_title_holder .breadcrumb{text-align:center}body.search-no-results .content_holder{height:auto!important;text-align:center;width:100%!important;padding-right:0}body.search-no-results #products-wrapper{text-align:center}body.search-no-results .sidebar{display:none}.error404 .content_holder input#s,body.search-no-results .content_holder #searchform input#s{width:80%;text-align:center;font-size:19px;padding:20px 10px;border:none;margin:0 auto;display:block}.error404 .content_holder #searchform:before,body.search-no-results .content_holder #searchform:before,body.search-no-results.woocommerce-page #products-wrapper #main p.woocommerce-info:after{display:block;width:329px;height:300px;margin:50px auto;content:"";background-image:url(/wp-content/themes/grosso/image/404.jpg);background-size:cover}body.search-no-results .content_holder #searchform:before,body.search-no-results.woocommerce-page #products-wrapper #main p.woocommerce-info:after{background-image:url(/wp-content/themes/grosso/image/search-no-results.jpg)}#header{margin:0;padding:0;position:relative;z-index:999;width:100%;background-color:#fff}body.grosso_transparent_header #header{border:none}.grosso-sticky-header #header{position:fixed;top:0;left:0}body.grosso-sticky-header #header,body.grosso_transparent_header.grosso-sticky-header #header{position:fixed;top:0;left:0;right:0;z-index:999}body.admin-bar.grosso-sticky-header #header{top:31px}#header:before{content:"";z-index:-1;display:block;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:all .6s cubic-bezier(.77,0,.175,1);transition:all .6s cubic-bezier(.77,0,.175,1)}body.grosso_transparent_header.grosso-transparent-dark #header:not(.grosso-sticksy):hover:before{background-color:#fff;transition:none}#header.grosso-sticksy:before,#header:hover:before{opacity:1}#main-menu>ul>li.dropdown>a:after,#main-menu ul#main_nav>li>ul.sub-menu li.dropdown>a:after{display:inline-block;content:"\f107";font-family:'Font Awesome 5 Free';font-weight:900;margin-left:4px;font-size:12px;vertical-align:middle}#main-menu ul#main_nav>li>ul.sub-menu li.dropdown>a:after{right:0;position:absolute;top:6px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#header_top{position:relative;border-bottom:1px solid;min-height:40px;max-height:40px;clear:both;z-index:3;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;overflow:hidden}#header_top .inner{padding-left:210px}.grosso-main-menu-left #header_top .inner,#header.grosso_text_logo #header_top .inner{padding-left:40px}#header.grosso-sticksy #header_top{min-height:0;max-height:0;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.main_menu_holder{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#header #logo{clear:both;margin:0 auto;display:block;background:none!important;position:absolute;width:156px;max-height:122px;left:40px;z-index:100;text-align:center;overflow:hidden;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}#header.grosso-sticksy #logo{max-height:80px}.grosso-main-menu-left #header #logo{left:50%;margin-left:-78px}#header.grosso-has-header-top #logo,#header.grosso-has-header-top #logo.grosso_text_logo{top:-42px;height:122px}#header #logo.grosso_text_logo{top:0;bottom:0;padding:10px 15px;width:166px!important}body:not(.grosso-main-menu-left) #header #logo.grosso_text_logo{margin:17px 30px 17px 0;text-align:left}body:not(.grosso-main-menu-left) #header.grosso-has-header-top.grosso_text_logo #logo.grosso_text_logo{margin:0 30px 0 0;height:80px;top:0}.grosso-main-menu-left #header #logo.grosso_text_logo{margin-top:0;margin-bottom:0;margin-right:0;text-align:center}#header.grosso-sticksy #logo.grosso_text_logo{height:80px;top:0;margin-top:0!important;margin-bottom:0!important}#header #logo.grosso_text_logo a{display:-ms-flexbox;display:-webkit-flex;display:flex;vertical-align:middle;flex-direction:column;align-content:center;justify-content:center;position:absolute}#header #logo .grosso-logo-title,#header #logo .grosso-logo-subtitle{clear:left;display:block;text-decoration:none;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}#header #logo .grosso-logo-subtitle{font-size:11px}.vc_gitem-zone-b{-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.vc_gitem-zone-b h3{text-transform:uppercase;font-size:15px!important}#header #logo img.transparent_logo{display:none}@media only screen and (min-width:1279px){body.grosso_transparent_header:not(.grosso-transparent-dark) #header:not(.grosso-sticksy) #logo img:first-of-type{display:none;opacity:0}body.grosso_transparent_header:not(.grosso-transparent-dark) #header:not(.grosso-sticksy) #logo img.transparent_logo,body.grosso_transparent_header:not(.grosso-transparent-dark) #header:not(.grosso-sticksy) #logo img.persistent_logo{display:inline-block!important;opacity:1}}#header #logo a{margin:0 auto;display:block;text-decoration:none;position:relative;top:0;left:0;right:0;bottom:0;overflow:hidden}#header #logo img{width:auto;max-width:156px;height:auto;max-height:122px;position:relative;top:0;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;position:relative;z-index:1}#header #logo img.grosso_mobile_logo{top:230px;width:auto;max-width:100%;height:auto;max-height:80px;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}#header.grosso-sticksy #logo img:not(.grosso_mobile_logo){top:-122px}#header.grosso-sticksy #logo img.grosso_mobile_logo{top:-122px}#header.grosso-has-header-top.grosso-sticksy #logo{max-height:122px}#header.grosso-has-header-top.grosso-sticksy #logo img.grosso_mobile_logo{top:-80px}#header.grosso-has-header-top #logo img{max-height:122px}body.grosso_logo_center_menu_below #header #logo img{height:auto;width:auto;max-width:100%;max-height:none}#header #logo img,#header2 #logo img{vertical-align:text-bottom}#header_top .grosso-top-bar-message{font-size:11px;line-height:40px;min-height:40px;padding-top:2px;padding-bottom:2px;text-align:left;vertical-align:middle;padding:0}#header_top .has-top-menu .grosso-top-bar-message{float:right}.grosso-top-bar-mail,.grosso-top-bar-phone{display:inline-block;border-right:1px solid;border-right-color:rgb(0 0 0 / .03);line-height:36px;min-height:36px}#header .grosso-top-bar-message span{padding:0 10px 0 4px;text-align:left;display:inline-block;line-height:31px;min-height:36px;vertical-align:middle}#header .grosso-top-bar-message,#header .grosso-top-bar-message span,#header .grosso-top-bar-message span a,.grosso-top-bar-mail:before,.grosso-top-bar-phone:before{vertical-align:middle;text-decoration:none}.grosso-top-bar-mail:before,.grosso-top-bar-phone:before{content:"\f0e0";font-family:'Font Awesome 5 Free';font-weight:900;vertical-align:middle;margin-right:5px;margin-left:5px;display:inline-block}.grosso-top-bar-phone:before{content:"\f095"}#header #menu{z-index:1900;float:left}ul#topnav2{margin:0;padding:0;display:block;min-height:30px;position:relative;float:right}ul#topnav2 li{display:block;list-style:none;margin:0 0 0 0;z-index:1099;padding:0;float:left}ul#topnav2 li.dropdown{position:relative}ul#topnav2>li.dropdown>a:after{display:inline-block;content:"\f107";font-family:'Font Awesome 5 Free';font-weight:900;height:8px;line-height:8px;vertical-align:middle;margin-left:3px}ul#topnav2>li a{display:block;height:40px;line-height:40px;font-size:10px;padding:0 10px;text-decoration:none;white-space:nowrap;text-transform:uppercase;color:#fff}ul#topnav2 li a:hover{color:#333}ul#topnav2 li:hover{z-index:1600}ul#topnav2 li>ul.sub-menu{position:absolute;display:none;width:180px;top:38px;left:0;z-index:9998;padding:10px;margin:0;float:left;background-color:#fff;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;background-color:#fff;box-shadow:0 0 40px 0 rgb(0 0 0 / .2);border-radius:3px}ul#topnav2 li.dropdown:hover>ul.sub-menu,ul#topnav2 li.dropdown:hover ul.sub-menu li:hover>ul.sub-menu{display:block}ul#topnav2 ul.sub-menu>li ul.sub-menu{position:absolute;display:none;width:180px;top:0;left:180px;z-index:9998;padding:10px;margin:0;float:left}ul#topnav2 ul.sub-menu li{float:left;clear:both;height:auto;position:relative;margin:0;padding:0}ul#topnav2 ul.sub-menu a,ul#topnav2 li:hover ul.sub-menu a{display:block;width:160px;height:auto;padding:4px 5px 5px 5px;float:left;font-size:12px;font-weight:400;background:none;text-align:left;text-transform:none;line-height:24px;border:none;margin:0;color:#666;white-space:inherit}ul#topnav2 ul.sub-menu a:hover,ul#sub-menu li:hover ul.sub-menu li{background:none}ul#topnav2 ul.sub-menu li a:hover,.grosso-dark-skin ul#topnav2 ul.sub-menu a:hover,.grosso-dark-skin ul#topnav2 li:hover ul.sub-menu a:hover{color:#fff !Important}#grosso_footer_menu{width:100%;text-align:center;padding:0;margin:0 0 30px 0}#grosso_footer_menu>li{display:inline-block;list-style:none;border-right:1px solid}#grosso_footer_menu>li:last-child{border:none}#grosso_footer_menu>li a{display:block;list-style:none;font-size:12.5px;padding:0 8px;text-decoration:none;line-height:120%}.grosso-search-cart-holder .grosso-search-trigger{float:right;width:38px;height:80px;position:static;margin:0;z-index:3;vertical-align:middle;overflow:hidden;text-align:center}body>#search{width:100%;height:100%;overflow:hidden;float:none;position:fixed;top:-100%;right:0;margin:0;padding:0 20px 40px 20px;background:#fff;z-index:223000;-webkit-transition:all .6s cubic-bezier(.77,0,.175,1);transition:all .6s cubic-bezier(.77,0,.175,1)}body>#search.active{top:0;display:block}#searchform input#searchsubmit{border:0 none;position:absolute;right:10px;top:10px;width:36px;height:36px;line-height:36px;cursor:pointer;z-index:100;background:none;display:none}.grosso-search-cart-holder .grosso-search-trigger>a{vertical-align:middle;height:80px;line-height:80px;display:block;position:relative;z-index:10;font-size:19px!important;color:#999}#search input[type=text]{padding:20px 0;font-size:17px;font-weight:500;text-align:center;width:100%;margin-top:30px;-webkit-transition-delay:.5s;transition-delay:.5s}small.grosso-search-hint-text{width:100%;text-align:center;display:inline-block;margin:8px 0;color:#b1b1b1}.error404 .content_holder small.grosso-search-hint-text{margin-bottom:50px}.sidebar small.grosso-search-hint-text{display:none}#search input#s::-moz-placeholder{color:#999;opacity:1}#search input#s::-webkit-input-placeholder{color:#999;opacity:1}#search form{display:block;height:100%;width:calc(100% + 57px);overflow-y:scroll;overflow-x:hidden;position:relative;left:-20px}#language{color:#999;line-height:17px;float:left;padding:0;height:29px;margin:10px 8px 0 0}#language img{margin:10px 5px 0 0}.grosso-main-menu-left #main-menu{width:calc(50% - 78px)}#main-menu ul.menu{margin:0;padding:0;float:right;list-style:none;height:80px;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.grosso-main-menu-left #main-menu,.grosso-main-menu-left #main-menu ul.menu{float:none}.grosso-main-menu-center #main-menu,.grosso-main-menu-center #main-menu ul.menu,.grosso-main-menu-center #main-menu ul.menu>li{float:none}.grosso-main-menu-center #header .inner,.grosso-main-menu-center #header2 .inner{text-align:center}#main-menu ul.menu li{display:inline-block;list-style:none;position:relative;z-index:1;left:0;top:0}#main-menu ul.menu li a i{position:relative;top:-1px;margin-right:4px;font-weight:normal !Important;font-size:14px;color:#333;text-align:center;vertical-align:middle;display:inline-block}#main-menu ul.menu>li>a i{top:-1px;font-size:16px}#main-menu ul.menu>li{margin:0;padding:0;display:inline-block;float:left;height:100%}#main-menu ul.menu li:hover{z-index:100}#main-menu ul.menu>li>a{display:block;vertical-align:middle;padding:0 10px !Important;text-decoration:none;font-size:13px;position:relative;color:#555;letter-spacing:1px;font-weight:400;height:80px;line-height:80px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#main-menu ul.menu li a .num{position:absolute;color:#999;background-color:#e1e1e1;padding:2px 4px;font-size:10px;top:30px;right:-5px;line-height:9px}#main-menu li ul.sub-menu{position:absolute;display:none;top:99%;left:0;z-index:5555;padding:30px 0;margin:0;text-align:left;box-shadow:0 20px 20px 0 rgb(0 0 0 / .1)}body:not(.grosso-main-menu-left) #main-menu>ul>li:nth-last-child(1)>ul.sub-menu,body:not(.grosso-main-menu-left) #main-menu>li:nth-last-child(2)>ul.sub-menu{left:auto;right:0}body:not(.grosso-main-menu-left) #main-menu>ul>li:nth-last-child(1)>ul.sub-menu li.dropdown ul.sub-menu,body:not(.grosso-main-menu-left) #main-menu>ul>li:nth-last-child(2)>ul.sub-menu li.dropdown ul.sub-menu{left:auto;right:219px}.grosso-dark-menu #main-menu ul#main_nav>li>ul.sub-menu,.grosso-dark-menu #main-menu li.dropdown>div.grosso-mega-menu,.grosso-dark-menu ul#topnav2 li>ul.sub-menu{background:rgb(34 34 34 / .99)}#main-menu li div.grosso-mega-menu>ul.sub-menu{background:none}.grosso-dark-menu #main-menu li ul.sub-menu li.grosso_colum_title>a:after{opacity:.6}#main-menu li ul.sub-menu li.dropdown ul.sub-menu{position:absolute;display:none;top:-16px;left:99%;z-index:6666;padding:20px 0;margin:0;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.grosso-main-menu-right #main-menu>ul>li:nth-last-child(1)>ul.sub-menu,.grosso-main-menu-right #main-menu>li:nth-last-child(2)>ul.sub-menu,.grosso-main-menu-right.grosso-stretched-header #main-menu>li:nth-last-child(3)>ul.sub-menu{left:auto;right:0}.grosso-main-menu-right #main-menu>ul>li:nth-last-child(1)>ul.sub-menu li.dropdown ul.sub-menu,.grosso-main-menu-right #main-menu>ul>li:nth-last-child(2)>ul.sub-menu li.dropdown ul.sub-menu,.grosso-main-menu-right.grosso-stretched-header #main-menu>ul>li:nth-last-child(3)>ul.sub-menu li.dropdown ul.sub-menu{left:auto;right:199px}#main-menu li ul.sub-menu li.dropdown ul.sub-menu li.dropdown ul.sub-menu{z-index:7777}#main-menu li ul.sub-menu li{margin:0;padding:0;position:relative;width:100%}#main-menu li ul.sub-menu .widget ul.product_list_widget{padding:0;width:100%}#main-menu li ul.sub-menu .widget ul.product_list_widget li{padding:10px 0;width:100%;float:none}#main-menu li ul.sub-menu .widget ul.product_list_widget li a{padding:0;width:100%;display:block}#main-menu li ul.sub-menu .wpb_widgetised_column div.widget,#main-menu li ul.sub-menu .wpb_widgetised_column div.box,#main-menu li ul.sub-menu .wpb_content_element{margin-bottom:0}#main-menu li ul.sub-menu li:not(.grosso_mega_text_block)>a{display:block;padding:7px 0;color:#666;text-decoration:none;width:100%;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;font-size:13px;position:relative}#main-menu li div.grosso-mega-menu>ul.sub-menu>li>ul.sub-menu>li:not(.grosso_mega_text_block)>a{color:#222}#main-menu ul#main_nav>li>ul.sub-menu,#main-menu ul#main_nav>li>ul.sub-menu ul.sub-menu,#main-menu li div.grosso-mega-menu>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu ul.sub-menu{padding:40px;background-color:#fff}#main-menu li div.grosso-mega-menu>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu ul.sub-menu{width:250px}#main-menu li div.grosso-mega-menu>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu ul.sub-menu a{color:#333}#main-menu ul#main_nav>li>ul.sub-menu li a{width:220px!important}#main-menu li ul.sub-menu li:not(.grosso_mega_text_block)>a:hover{opacity:.7}#main-menu li ul.sub-menu li.grosso_mega_text_block>a:before{display:none!important}#main-menu li ul.sub-menu li a sup{margin-left:3px}.grosso-dark-menu #main-menu li ul.sub-menu li a,.grosso-dark-menu ul#topnav2 li:hover ul.sub-menu a:not(:hover){color:#e1e1e1}.grosso-dark-menu #main-menu li div.grosso-mega-menu>ul.sub-menu>li>a,.grosso-dark-menu #main-menu li div.grosso-mega-menu>ul.sub-menu>li>a:hover{color:#f1f1f1}.grosso-dark-menu #main-menu li div.grosso-mega-menu>ul.sub-menu li.grosso_colum_title>a{color:#fff}#main-menu li ul.sub-menu li.grosso_mega_text_block{font-size:12.5px}#main-menu li div.grosso-mega-menu>ul.sub-menu li.grosso_colum_title>a,#main-menu li div.grosso-mega-menu>ul.sub-menu li.grosso_colum_title>a:hover{border:none !Important;position:relative;margin-bottom:12px;font-size:14px;color:#333;padding:0px!important;width:200px}#main-menu li ul.sub-menu li.grosso_mega_text_block a:before{display:none}#main-menu li ul.sub-menu li.grosso_mega_text_block a{width:auto;display:inline-block}#main-menu li ul.sub-menu li.grosso_mega_text_block a img{display:block;vertical-align:text-bottom}#main-menu li div.grosso-mega-menu>ul.sub-menu>li.grosso_mega_text_block_parent>a:first-of-type{align-self:flex-start}#main-menu li div.grosso-mega-menu>ul.sub-menu>li.grosso_mega_text_block_parent:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;background-color:#fff}#main-menu .grosso-mega-menu.menu-columns6>ul.sub-menu>li{max-width:calc(100vw / 6);min-width:180px}#main-menu .grosso-mega-menu.menu-columns5>ul.sub-menu>li{max-width:calc(100vw / 5);min-width:200px}#main-menu .grosso-mega-menu.menu-columns4>ul.sub-menu>li{max-width:calc(100vw / 4);min-width:250px}#main-menu .grosso-mega-menu.menu-columns3>ul.sub-menu>li{max-width:calc(100vw / 3);min-width:250px}#main-menu .grosso-mega-menu.menu-columns2>ul.sub-menu>li{max-width:calc(100vw / 2);min-width:250px}#main-menu .grosso-mega-menu.menu-columns2>ul.sub-menu>li{max-width:calc(100vw / 2);min-width:250px}#main-menu li div.grosso-mega-menu>ul.sub-menu>li.grosso_mega_text_block_parent,#main-menu li div.grosso-mega-menu>ul.sub-menu>li.grosso_mega_text_block_parent:hover{max-width:none;flex:0 1 auto;background-image:linear-gradient(to top,transparent 50%,transparent 50%)!important;background:none!important;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}#main-menu li div.grosso-mega-menu>ul.sub-menu>li.grosso_mega_text_block_parent .widget{max-width:320px}body.grosso_boxed #main-menu .grosso-mega-menu.menu-columns5 ul.sub-menu li a,body.grosso_boxed #main-menu .grosso-mega-menu.menu-columns5 .grosso_mega_text_block,body.grosso_boxed #main-menu .grosso-mega-menu.menu-columns5 .grosso_mega_text_block img{max-width:190px}#main-menu .grosso-mega-menu .grosso_mega_text_block a:hover>img{opacity:.7}.grosso_mega_text_block img{max-width:100%;height:auto;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease}#main-menu .menu>li.dropdown:hover>ul.sub-menu{display:block;-moz-animation:grossofadeInUp .3s ease-in;-webkit-animation:grossofadeInUp .3s ease-in;animation:grossofadeInUp .3s ease-in}#main-menu li.dropdown:hover ul.sub-menu li.dropdown:hover>ul.sub-menu{display:block}#main-menu li.dropdown>div.grosso-mega-menu{background-color:#fff;position:fixed;z-index:5;top:80px;min-width:180px;overflow:hidden;left:0;text-align:center;width:100%;-webkit-transition:1s border-color,max-height 0.3s;transition:1s border-color,max-height 0.3s;max-height:0;box-shadow:0 20px 20px -20px rgb(0 0 0 / .1)}.grosso-has-header-top #main-menu li.dropdown>div.grosso-mega-menu{top:120px}.grosso-has-header-top.grosso-sticksy #main-menu li.dropdown>div.grosso-mega-menu{top:80px}#main-menu li.dropdown:hover>div.grosso-mega-menu{-webkit-transition:1s max-height,border-color 0.3s;transition:1s max-height,border-color 0.3s;max-height:800px}body.admin-bar #main-menu li.dropdown>div.grosso-mega-menu{top:111px}body.admin-bar .grosso-has-header-top #main-menu li.dropdown>div.grosso-mega-menu{top:151px}body.admin-bar .grosso-has-header-top.grosso-sticksy #main-menu li.dropdown>div.grosso-mega-menu{top:111px}#main-menu li div.grosso-mega-menu>ul.sub-menu{display:block!important;position:relative;margin:0 auto;box-shadow:none!important;border-top:none!important;width:100%;z-index:1;text-align:center;padding:0}#main-menu li div.grosso-mega-menu>ul.sub-menu>li{float:none;vertical-align:top;width:auto;min-width:180px;max-width:255px;text-align:left;padding:40px;background-size:200% 200%;background-image:linear-gradient(to top,#f8f8f8 50%,transparent 50%)!important;-webkit-transition:background-position 200ms;transition:background-position 200ms}#main-menu li div.grosso-mega-menu>ul.sub-menu>li:hover{background-image:linear-gradient(to top,#f8f8f8 51%,transparent 50%)!important;background-position:0 100%;-webkit-transition:background-position 200ms;transition:background-position 200ms;z-index:100}#main-menu li div.grosso-mega-menu>ul.sub-menu>li:last-child{margin-right:0!important}#main-menu li div.grosso-mega-menu>ul.sub-menu>li>ul.sub-menu{display:block;position:relative;top:0;left:0;padding:0;box-shadow:none!important;border-top:none!important;width:100%;max-width:200px;z-index:1}#main-menu li div.grosso-mega-menu>ul.sub-menu>li.grosso_mega_text_block_parent>ul.sub-menu{max-width:none}#main-menu li div.grosso-mega-menu>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{display:block;position:relative;left:0;top:0;padding:0 0 0 0;box-shadow:none!important;border-top:none!important;width:100%;z-index:1}#main-menu li div.grosso-mega-menu>ul.sub-menu>li>a,#main-menu li div.grosso-mega-menu>ul.sub-menu>li>a:hover{letter-spacing:1px;padding:10px 0px!important;background:none!important}#main-menu ul.menu>li>a .grosso-custom-menu-label{position:absolute;padding:4px 5px 3px 5px;color:#ffffff!important;background-color:#666;top:50%;margin-top:-28px;left:12px;display:block;font-size:9px;line-height:1;font-weight:500;line-height:10px;white-space:nowrap;letter-spacing:normal;height:17px;z-index:202;border-radius:3px}#main-menu li ul.sub-menu li .grosso-custom-menu-label{font-size:65%;padding:3px 3px 1px 3px;position:relative;vertical-align:baseline;margin-left:3px;bottom:1.4ex;display:inline-block;border-radius:3px;color:#fff;background-color:#333;font-weight:500;min-width:7px;min-height:7px}#main-menu li div.grosso-mega-menu>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu li a:before,#main-menu li div.grosso-mega-menu>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu li:hover a:before{position:relative!important;content:"-"!important;top:auto;left:auto;right:auto;bottom:auto;display:inline-block;margin:0 5px 0 0px!important;opacity:1!important;width:auto!important;height:auto!important;background:none!important;color:#cecece}.grosso-portfolio-categories ul li a.is-checked:before{position:absolute;bottom:0;left:12px;right:12px;height:1px;content:"";background-color:#333;-webkit-transition:all .3s cubic-bezier(.77,0,.175,1);transition:all .3s cubic-bezier(.77,0,.175,1)}#main-menu ul.menu>li.grosso-highlight-menu-item>a:before{position:absolute;background-color:inherit !Important;width:20px;height:20px;content:'';bottom:-5px;left:50%;margin-left:-10px;display:block