.site-header{border-bottom:1px solid #f1f1f1;}
.header-wrap .site-header{border-bottom:none;}
.header-wrap{padding-top:10px;}
.main-navigation.sticky-navigation-transition .navigation-branding img{height:auto;width:190px;}
.inside-header{position:relative;flex-direction:row!important;}
.top_nav{position:absolute;right:0;}
.inside-navigation.grid-container{justify-content:center;}
.toggle_button, .search_button{position:absolute;}
.top_toggle{margin-top:6px;position:absolute;right:0;z-index:991;}
.toggle_button{left:0;}
.search_button{right:0;}
a.search-icon{color:var(--tax-color);}
.main-navigation .menu-toggle{padding-right:0;padding-left:0;font-size:23px;}
.main-navigation .main-nav ul li.cta{margin-left:20px;}
.main-navigation .main-nav ul li.cta a{border-radius:50px;border:1px solid var(--accent);padding-left:25px;font-weight:bold;color:var(--accent);line-height:40px!important;padding-right:25px;}
.dropdown-menu-toggle .gp-icon{display:unset;}
.header-wrap .main-nav ul li.cta a{border:1px solid #fff;}
.header-wrap .is_stuck .main-nav ul li.cta a{border:1px solid var(--accent);}
.header-wrap #site-navigation:not(.toggled) .main-nav > ul > li[class*="current-menu-"] > a{font-weight:bold;opacity:0.55;}
.sticky-enabled .main-navigation.is_stuck{box-shadow:0px 10px 15px 5px rgba(97,97,97,0.07);padding:5px 0;}
.wp-block-social-links{margin:0!important;}
.wp-block-social-links li a{}
.rank-math-breadcrumb p{margin-bottom:0;}
.breadcrumb{line-height:18px;margin-bottom:15px;}
.breadcrumb{padding:0!Important;display:-webkit-box !important;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.main-navigation ul.sub-menu{background:#fff;border-radius:8px;padding:8px 5px;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.08);border-bottom:6px solid var(--accent);}
.sub-menu.toggled-on{box-shadow:none!important;border:0px solid #f1f1f1!important;border-radius:0;margin-left:30px;width:100%!important;padding:0!important;}
.sub-menu.toggled-on li a{position:relative;padding-left:25px!Important;}
.sub-menu.toggled-on li a::before{width:5px;height:5px;content:" ";position:absolute;left:12px;background:var(--accent);border-radius:50px;top:16px;}
#generate-slideout-menu.main-navigation .main-nav ul ul{margin:0;padding:7px!Important;}
#generate-slideout-menu.main-navigation .main-nav ul ul li a{border:none!important;}
.entry-header{}
.site-content{padding:0;}
body.page .site-content{padding:0;}
body.blog .site-content, body.archive .site-content{padding:0 0 45px;}
.splide__list{display:flex!important;column-gap:0!Important;row-gap:0!Important;}
.splide__pagination{bottom:25px;position:static;display:flex;gap:6px;margin-top:15px;}
.splide__pagination li{justify-content:center;align-items:center;display:flex;opacity:1;background:none;border-radius:50px;}
.splide__pagination button{margin:0;width:8px;background:#ccc!Important;height:8px;}
.abs .splide__pagination button{background:#fff!Important;}
.splide__pagination__page.is-active{width:18px;margin:0 3px;height:6px;border-radius:10px;}
.splide__pagination{justify-content:center;padding-right:0;padding-left:0;}
.testimonial .splide__pagination{margin-top:40px!important;}
.hero_slide .splide__pagination{position:absolute;}
.postslide .splide__track{overflow:visible;}
.site-main > *{margin-bottom:25px;}
.post-categories{display:flex;gap:5px;padding:0;margin-left:0;flex-wrap:wrap;margin-bottom:5px;}
.post-categories span, .post-categories span a{padding:0 5px;font-size:12px;line-height:20px;border-radius:50px;background:var(--tax-bg);color:var(--tax-color);display:inline-block;transition:all .3s ease-in-out;}
.term_list{display:flex;gap:8px;}
.term_list a{padding-bottom:3px;border-bottom:1.5px solid var(--contrast-2);}
.rounded img{border-radius:5px;}
.list_custom{list-style:none;counter-reset:my-awesome-counter;}
.list_custom .gb-loop-item{counter-increment:my-awesome-counter;position:relative;}
.list_custom .gb-loop-item:before{content:"#" counter(my-awesome-counter) "";top:4px;left:0;font-size:16px;font-weight:bold;width:40px;height:40px;border:1px solid #cccc;box-shadow:0px 0px 0 7px #f1f1f1;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-basis:40px;flex-shrink:0;position:relative;top:4px;}
.gb-loop-item.generate-columns{padding:0!Important;margin:0!Important;}
.masonry-load-more{display:flex;justify-content:center;margin:10px 0 65px;}
.masonry-load-more a{border-radius:5px;background:var(--accent)!important;color:#fff!important;font-weight:bold!Important;}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{border:none!Important;}
.woocommerce nav.woocommerce-pagination ul li{overflow:visible!Important;}
.woocommerce nav.woocommerce-pagination ul li{margin:0 3px!important;}
.woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a{width:36px!Important;height:36px;border-radius:50px;display:flex;align-items:center;justify-content:center;}
.woocommerce nav.woocommerce-pagination ul li span.current{background:none!important;color:#000!Important;font-weight:bold;border:1px solid #ccc;box-shadow:0px 0px 0 7px #f1f1f1;}
.woocommerce nav.woocommerce-pagination ul li a:hover{background:none!important;}
.limit{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;}
.limit_three{-webkit-line-clamp:3;}
.limit_two{-webkit-line-clamp:2;}
.stories_slider .owl-stage-outer{overflow:visible;}
img.slide{width:inherit!important;}
.stories_slider .owl-dots{margin-top:0;}
.paging-navigation{margin:0;background:none!important;text-align:center;font-size:14px;padding:25px 0!important;}
.nav-links{display:flex;gap:10px;justify-content:center;}
.paging-navigation span, .paging-navigation a{padding:5px 10px !important;color:var(--contrast)!important;border-radius:0;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:50px;}
.paging-navigation span.current{border:1px solid #cccc;box-shadow:0px 0px 0 7px #f1f1f1;}
a.prev, a.next, a.prev span, a.next span{display:none;}
#ez-toc-container{margin-bottom:35px!important;}
p.ez-toc-title{font-weight:bold !important;border-bottom:1px solid #f1f1f1 !important;padding-bottom:15px !important;margin-bottom:20px !important;display:block!Important;}
.ez-toc-title-toggle, .ez-toc-cssicon-toggle-label{display:none!important;}
#ez-toc-container{background:none!important;border:none!important;border-radius:0!important;box-shadow:0!important;padding:0!important;width:100%!important;}
#ez-toc-container a{padding:12px 0 12px 20px!important;font-size:16px!important;display:block!important;position:relative!important;color:var(--accent)!important;border-bottom:1px solid #f1f1f1!important;}
#ez-toc-container li:laste-child a{border-bottom:0px solid #f1f1f1!important;}
#ez-toc-container a:before{border-style:solid;border-width:1px 1px 0 0;content:'';display:inline-block;height:8px;width:8px;left:0;position:absolute;top:20px;transform:rotate(-45deg);vertical-align:top;transform:rotate(45deg);}
h2.wp-block-comments-title{font-size:22px;border-top:1px solid #f1f1f1;padding-top:20px;}
.wp-block-comments ol{margin-left:0;}
.wp-block-comment-author-name{font-size:16px !important;font-weight:bold;}
.wp-block-comment-date{line-height:1.4em;}
.wp-block-comment-content{margin-top:10px;}
.wp-block-comment-reply-link a{border:1px solid #ccc;padding:3px 10px;border-radius:5px;}
.wp-block-post-comments-form h3{font-size:18px;margin-bottom:15px!Important;}
.wp-block-post-comments-form input, .wp-block-post-comments-form textarea{border:1px solid #ccc!Important;border-radius:5px!Important;}
.wp-block-post-comments-form .form-submit input[type="submit"]{border:none!important;font-weight:bold;}
.site-footer ul.wp-block-navigation__container{margin:0;column-gap:15px;row-gap:0px;}
.site-footer ul.wp-block-navigation__container li a{color:#000!Important;line-height:2em;}
.site-footer ul.wp-block-navigation__container li:hover a{opacity:0.5;}
.floating_wa .wp-block-social-link a{font-size:32px;}
.floating_wa .whatsapp-online-status{text-indent:-90000px;width:20px;height:20px;position:absolute;bottom:0;left:-3px;z-index:99;}
.floating_wa .whatsapp-online-status::before{border:2px solid #fff;width:14px;height:14px;}
.search-modal-form{background:transparent!important;}
.gp-modal__container input.search-field{margin:0!important;border:none !important;}
.search-modal-fields{border-radius:8px;overflow:hidden;background:#fff;}
.inside-right-sidebar{position:sticky;top:20px;}
.list_custom{list-style:none;counter-reset:my-awesome-counter;}
.list_custom .gb-query-loop-item{counter-increment:my-awesome-counter;position:relative;}
.list_custom .gb-query-loop-item::before{content:"#" counter(my-awesome-counter) "";position:absolute;top:4px;left:0;font-size:16px;font-weight:bold;color:#fff;width:40px;height:40px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;}
.list_custom .generate-columns.grid-50{width:100%!important;margin:0;}
.list_custom p.gb-headline-text{min-height:50px;}
.page-header{margin-bottom:30px;}
.widget-title, .page-header h1.page-title{position:relative;padding-bottom:10px;border-bottom:1px solid #f1f1f1}
.page-header h1.page-title:after, .widget-title:after{content:" ";height:1px;width:120px;background:var(--accent);position:absolute;bottom:-1px;left:0;}
.page-header h1.page-title{padding-bottom:15px;border-bottom:1px solid #f1f1f1}
.search h1.page-title{border-bottom:1px solid #f1f1f1;display:flex;font-weight:normal;padding-bottom:15px;}
.search h1.page-title span{font-weight:bold;}
.search h1.page-title:after{display:none;}
.author .page-header{padding:20px;font-size:15px;line-height:22px;border-radius:8px;background:#fff;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.08);}
.author .page-header .page-title:after{display:none;}
.author .page-header .avatar{margin-right:20px;border-radius:50px;}
body.author h1.page-title{margin-bottom:10px;}
.shadow{box-shadow:0px -10px 20px rgba(0, 0, 0, 0.08)}
.nq_number{display:none;}
.popular_item a{color:var(--contrast);font-weight:500;padding-bottom:12px!important;margin-bottom:12px!important;display:block;border-bottom:1px solid var(--tax-bg);}
.popular_item a:hover{color:var(--contrast-2);}
.popular_item:last-child a{border-bottom:none;}
.dynamic-entry-content ul, .dynamic-entry-content ol{margin:0 0 1.5em 1.3em;}
.dynamic-entry-content ul li{}
.also-read{background:#f1f1f1;padding:15px;border-left:5px solid var(--accent);padding-left:20px;margin:20px 0;}
.also-read h2{margin-bottom:8px;}
.also-read p{margin:0 0 10px;font-size:14px;line-height:18px;}
.wp-block-pullquote{padding:0;}
blockquote{border-left:5px solid var(--accent);padding:20px;font-size:18px;font-style:italic;margin:0 0 1.5em;position:relative;text-align:left;line-height:24px;}
blockquote p{margin-bottom:5px;}
.wp-block-pullquote cite{font-size:14px;font-weight:bold;}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
.wp-block-table{margin-bottom:25px;}
.wp-block-table table{margin-bottom:0;}
.wp-block-table .wp-element-caption{font-size:13px;margin-top:5px;}
.gb-block-image figcaption, .wp-block-image figcaption{font-size:13px;text-align:center;margin:10px 0 0;line-height:19px;}
.wp-block-image{margin-bottom:25px;}
.wp-block-image img{border-radius:5px;}
.taxonomy-post_tag{display:flex;gap:10px;flex-wrap:wrap;}
.taxonomy-post_tag a{position:relative;font-size:12px;text-transform:uppercase;color:#000;border-bottom:1px solid var(--accent);line-height:20px;display:inline-block;}
.taxonomy-post_tag a:hover{}
.wp-block-post-terms__separator{display:none;}
.search-form .search-submit{display:none;}
body.error404 .inside-article{margin:40px auto;text-align:center;}
.limit-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
#ez-toc-container{background:#f9f9f9;border:1px solid var(--accent);border-radius:5px;box-shadow:none;padding:25px;width:100%;margin-bottom:25px;}
div#ez-toc-container p.ez-toc-title{font-weight:bold;}
#ez-toc-container ul{margin-top:10px;padding-left:18px;}
div#ez-toc-container ul li{font-size:100%;list-style:circle;overflow:visible;padding:2px 0;}
#ez-toc-container a{color:var(--contrast)!Important;box-shadow:none;text-decoration:none;text-shadow:none;display:inline-flex;align-items:stretch;flex-wrap:nowrap;font-weight:bold!important;}
#ez-toc-container ul.ez-toc-list-level-3{margin-top:5px;}
#ez-toc-container ul.ez-toc-list-level-3{margin-left:0;}
#ez-toc-container ul.ez-toc-list-level-3 li a{font-weight:normal!important;}
#ez-toc-container label.cssicon{border:none;margin-top:-5px;}
.neon-auto-page-break-pagination{font-size:14px;}
.neon-auto-page-break-pagination .pagination{display:flex;gap:5px;}
.neon-auto-page-break-pagination span.post-page-numbers.current, .neon-auto-page-break-pagination a.post-page-numbers{background:var(--accent);width:23px;height:23px;display:flex;color:#fff;border:1px solid var(--accent);align-items:center;justify-content:center;border-radius:50px;font-size:13px;}
.neon-auto-page-break-pagination span.post-page-numbers.current{background:none;color:var(--accent);}
.neon-show-all-page-content a{text-decoration:underline!important;}
.mc4wp-form-fields{position:relative;}
.mc4wp-form-fields input[type="email"]{width:100%;max-width:100%;height:55px;border-radius:5px;padding:15px 20px;}
.mc4wp-form-fields input[type="submit"]{height:45px !important;padding:2px 20px !important;position:absolute;right:5px;color:#fff;background:var(--accent);font-weight:700;border-radius:5px;font-size:16px;top:4px;}
.gb-button .gb-icon svg{height:auto!Important;}
#generate-slideout-menu .inside-navigation{padding:20px 0;}
.taglist{display:flex;gap:5px;}
.taglist span a{border-bottom:1px solid var(--accent);padding-bottom:2px;}
.form-submit input.submit{background:var(--accent);}
h2.wp-block-comments-title{font-size:20px;}
.wp-block-comment-template li .wp-block-columns{gap:18px;}
.wp-block-comment-template li .wp-block-columns .wp-block-comment-author-name{font-size:14px!Important;font-weight:bold;}
.wp-block-comment-template li .wp-block-columns .wp-block-comment-content{font-size:13px!Important;margin-top:10px;}
.shadow{box-shadow:0 .275rem .75rem -0.0625rem rgba(11,15,25,.06),0 .125rem .4rem -0.0625rem rgba(11,15,25,.03) !important;}
.wc-block-product-categories{margin-bottom:0!important;}
.wc-block-product-categories-list{display:flex;margin:0;justify-content:center;gap:8px;}
.wc-block-product-categories-list li{list-style:none;}
.wc-block-product-categories-list li a span{font-size:13px;font-weight:bold;display:inline-block;padding:5px 15px;border-radius:50px;border:1px solid var(--accent);}
.whatsapp-online-status{display:flex;align-items:center;gap:5px;}
.whatsapp-online-status:before{width:11px;height:11px;border-radius:50px;background:#ccc;content:" ";display:inline-block;}
.whatsapp-online-status[data-online="yes"]:before{background:#0DC167;}
.abs_chat{position:relative;}
.abs_chat .whatsapp-online-status:before{position:absolute;left:-21px;border:2px solid #fff;width:14px;height:14px;}
.hero_chat{position:absolute;right:-170px;z-index:9;bottom:-40px;}
a.link_abs{position:absolute;width:100%;height:100%;left:0;top:0;text-indent:-9000px;opacity:0;}
.woocommerce ul.products li.product{border:1px solid #e5e7eb;border-radius:5px;overflow:hidden;box-shadow:0px 10px 15px 5px rgba(97,97,97,0.07);}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{color:var(--contrast)!Important;}
h2.woocommerce-loop-product__title{font-size:18px!Important;padding:0 20px!Important;text-align:left;}
.intro_desc p{}
.intro_desc ul, .woocommerce-product-details__short-description ul{margin:20px 0 !important;text-align:left;padding:0 !important;}
.woocommerce-product-details__short-description ul li, .intro_desc ul li{border:none!important;list-style:none;font-size:13px!important;padding:2px 0 2px 22px !important;background-image:url(//nanabalitour.com/wp-content/themes/purity6/img/check-icon.svg)!Important;background-position:left 5px!Important;background-size:18px auto!Important;background-repeat:no-repeat!Important;}
.intro_desc h3{margin-bottom:5px!important;padding:0!important;font-weight:normal;}
.intro_desc h3 em{font-style:normal;}
.intro_desc h3 strong{font-size:16px;}
.wc-product-image{margin-bottom:12px!Important;}
.inside-wc-product-image{overflow:hidden;border-bottom:1px solid #f1f1f1;}
.intro_desc ul li strong{display:inline-block!important;;}
.woocommerce ul.products li.product .ctb a.woocommerce-loop-product__link{display:none!Important;}
.whatsapp-button{background:#075E54;font-weight:bold;color:#fff!Important;font-size:16px;padding:12px 10px;border-radius:5px;display:flex!Important;align-items:center;justify-content:center;gap:5px;}
.whatsapp-button:hover{background:var(--contrast);}
.ctb .whatsapp-button{font-size:14px;border-radius:50px;padding:8px 20px;}
.crt .whatsapp-button{font-size:15px;width:100%;}
.woocommerce-product-details__short-description ul{padding:0!Important;margin:0!Important;}
.woocommerce-product-details__short-description ul li{font-size:16px!important;}
.product .summary p.price{display:none;}
.product .summary h1.product_title.entry-title{font-size:28px;margin-bottom:25px;}
.woocommerce div.product div.summary{margin-bottom:0px!Important;}
.related.products{margin-bottom:60px;}
.woocommerce div.product div.images{margin-bottom:30px!important;}
.woocommerce-product-gallery{margin-right:0!important;}
.addtoany_list, .addtoany_list a{display:flex!Important;}
.flex-control-nav{bottom:30px;width:100%;padding:0;z-index:9;margin:20px 0 0;display:flex;justify-content:center;bottom:10px;left:0;}
.flex-control-nav li{margin:0 !important;position:relative;float:none !important;width:8px !important;margin:0 3px !important;display:inline-table !important;}
.flex-control-nav li a{width:8px;display:block;text-indent:-9000px;height:8px;opacity:0.1;background:#000;border-radius:50px;}
.flex-control-nav li a.flex-active{opacity:0.25;width:25px;}
.single-product .product{width:768px;margin:-240px auto 55px;}
.woocommerce #content div.product div.images, 
.woocommerce div.product div.images, .woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images{width:100%!Important;float:none !important;}
.woocommerce_tabs_content{font-size:15px;margin:25px 0;}
.woocommerce_tabs_content p{margin-bottom:1em!Important;}
.woocommerce_tabs_content h2{font-size:24px;}
.woocommerce_tabs_content ul{margin-left:1em;}
ul.incl, ul.excl{margin:0 0 35px!important;}
ul.incl li, ul.excl li{position:relative;background-repeat:no-repeat;background-size:16px auto;background-position:left center;list-style:none;margin-bottom:8px;padding-left:25px;line-height:18px;}
ul.incl li{background-image:url(//nanabalitour.com/wp-content/themes/purity6/img/check-icon.svg);}
ul.excl li{background-image:url(//nanabalitour.com/wp-content/themes/purity6/img/close.svg);background-size:13px auto;}
ul.steps{margin:0 0 0 -10px;counter-reset:li;}
ul.steps > li{position:relative;display:block;list-style:none;border-left:1px dashed var(--accent);margin-left:31px;font-size:16px;color:#4A4A4A;padding-left:39px;padding-bottom:26px;}
ul.steps > li::before{content:counter(li);counter-increment:li;position:absolute;top:-7px;left:-31px;box-sizing:border-box;margin-right:8px;display:block;font-size:18px;font-weight:700;padding:7px;width:60px;border:10px solid #fff;height:60px;text-align:center;font-weight:500;background:var(--accent);color:#fff;border-radius:999em;display:flex;align-items:center;justify-content:center;}
ul.steps > li:last-child{border-left:0;}
ul.steps > li strong{font-size:18px;}
@media only screen and (max-width: 1200px) {
.gb_wrapper, .inside-header, .site-content{padding-left:70px!important;padding-right:70px!important;}
.full-width-content  .site-content{padding-left:0!important;padding-right:0!important;}
.main-navigation.sticky-navigation-transition .navigation-branding img{height:auto;width:170px;}
.main-navigation .menu-toggle{display:flex;}
body.page .site-main{padding-top:30px;padding-bottom:50px;}
body.full-width-content .site-main{padding:0;}
.gb-button.slideout-toggle span.gb-button-text{display:none;}
.toggle_button, .search_button{top:33px;}
.toggle_button{left:20px;}
.search_button{right:20px;}
.top_toggle{right:20px;}
.inside-right-sidebar{position:static;padding:0;border:none;}
.featured-column{margin-bottom:25px;}
.separate-containers .site-main{margin-top:0;}
.site-content{padding:20px;}
.site-content .content-area{padding-right:0;}
.is-right-sidebar{margin-top:40px;}
.grid{grid-template-columns:100px 1fr;grid-gap:20px;}
.featured-column .grid{margin-bottom:0;}
.comments-area{border:none;padding:20px 0!important;}
.gp-search-modal .gp-modal__overlay{padding-left:30px!important;padding-right:30px!important;background:rgba(0, 0, 0, 0.65)!important;}
.post-abs, .post-abs-r{position:absolute;top:20px;left:20px;}
.post-abs-r{right:20px;left:auto;}
.col-reverse{flex-direction:column-reverse;}
.stc_desc{width:100%;margin:0;position:absolute;bottom:0;border-radius:0;min-height:0;z-index:99;background:linear-gradient(358.75deg,rgba(0,0,0,.85) 26.7%,rgba(0,0,0,0) 99.62%)!important;}
.hero_chat{position:static;}
.has-inline-mobile-toggle #site-navigation.toggled{background:transparent;padding:0;border-top:0px solid #f1f1f1;margin-top:0px;}
.main-navigation .main-nav ul li a{border-bottom:1px solid #f1f1f1;}
.main-navigation .main-nav ul li.cta{margin-left:0;margin-top:15px;padding-left:15px;padding-right:15px;}
.main-navigation .main-nav ul li.cta a{width:100%;line-height:2.8em !important;text-align:center;}
.menu-toggle{width:48px;height:48px;background:none!important;}
.woocommerce #wc-column-container.wc-mobile-columns-1 .products{grid-template-columns:repeat(2, 1fr)!Important;}
.separate-containers .woocommerce-archive-wrapper .inside-article{padding:0;}
.woocommerce div.product div.images{margin-bottom:0;}
.woocommerce-product-gallery__wrapper{height:auto;}
.related.products{margin-top:45px;}
body.blog .site-content, body.archive .site-content{padding:20px 20px 45px;}
.single-product .product{width:100%}
}
@media only screen and (max-width: 767px) {
.gb_wrapper, .inside-header, .site-content {
padding-left:20px!important;
padding-right:20px!important;
}
.site-main > * { margin-bottom: 25px;}
.site-content { padding:20px 20px 45px;}
.featured-column .acr_img { height: 200px; }
.grid-small { grid-template-columns: 80px 1fr;}
.small-grid {
grid-template-columns: 1fr;
grid-gap: 10px;
}
.cat_grid_desc { position:relative; }
.cat_grid_desc:before {
content: " ";
position: absolute;
top: -10px;
left: 30px;
border-left: solid 10px transparent;
border-right: solid 10px transparent;
border-bottom: solid 10px #f1f1f1;
height: 0;
width: 0;
}
h1.widget-title:after, h1.page-title:after, h2.widget-title:after {
width: 60px;
}
.separate-containers .site-main {
margin-top:0;
}
.separate-containers .inside-right-sidebar {
margin-top:0;
margin-bottom:0;
}
.woocommerce #wc-column-container.wc-mobile-columns-1 .products {
grid-template-columns: repeat(1, 1fr)!Important;
}
.post-type-archive-product .inside-article {
padding:0;
}
.woocommerce ul.products li.product a img, .inside-wc-product-image { width:100%!Important;}
.intro_desc ul li {
font-size:14px!important;
padding: 2px 0 2px 25px !important;
background-size:17px auto!Important;
}
.wc-block-product-categories-list li a span {
font-size:12px;
padding:3px 12px;
}
.single-product .product {
margin: -120px auto 55px;
}
}