/**
 * 	Neo-Brutalism Style
 *
 * 	@version 1.1.0
 *	@package inertia
 *	@author	 mnmld
 *
 */
 
:root {

	--box-shadow-border: 0px 1px 0px 2px var(--color-black);
	--box-shadow-edge-xs: 2px 2px 0px 0 var(--color-black);
	--box-shadow-edge-s: 4px 4px 0px 0 var(--color-black);
	--box-shadow-edge-l: 6px 6px 0px 0 var(--color-black);
	
	--border-color: 0,0,0;
	--border-thin: 2px solid var(--color-black); 
	--border-xs: 1px solid var(--color-black); 

}

input,textarea,select{ border:var(--border-thin) !important; }

input[type=submit]{ box-shadow:var(--box-shadow-edge-xs); }

.v-boxed .v, .v-bordered .v{ box-shadow:var(--box-shadow-border); }


.v-framed #main-header, .v-framed #content, .v-framed #main-footer { box-shadow:none;  border:var(--border-thin); }

.announcements-bar { border-bottom:var(--border-xs); border-top:var(--border-xs); }

.header-style-shadow { box-shadow: var(--box-shadow-border);  }

@media only screen and (min-width: 990px) {

  .nav-wrapper + .head-wrapper,
  .head-wrapper + .nav-wrapper {
    border-top: var(--border-xs);
  }
}

.mNav ul ul{ border:var(--border-xs);  box-shadow:var(--box-shadow-edge-xs); }

.main-sidebar .widget {  border:1px solid var(--color-black); border-radius:var(--radius); padding:12px; background:var(--color-white); box-shadow:var(--box-shadow-edge-s); }

.main-sidebar .widget h2 { border-bottom:1px solid var(--color-black); font-size:1.1rem; padding-bottom:12px; }

.main-sidebar .widget h2:after, .main-sidebar .widget .widget-title:after { border-top: 0; }

.main-sidebar .wp-block-search button[type="submit"] { border:var(--border-xs); }

.hero-magazine .list-item .grid, .hero-magazine .splash-item{ background:var(--color-white); border:var(--border-thin);  box-shadow:var(--box-shadow-edge-s); }
.hero-magazine .list-item .item-text{ padding-top:12px;  }

.home-section { border-bottom:var(--border-thin); }

.home-carousel .grid-item{ border:var(--border-xs); box-shadow:var(--box-shadow-edge-s); }
.home-carousel .item-img img{ border:0; border-right:var(--border-xs);  padding:0; }

.home-carousel-rounded .grid-item { background: var(--color-white); }
  
.hero-magazine .item-image { border:var(--border-xs); }
.hero-cards .item-image, .hero-masonry .item-image { border:var(--border-thin); }

.hero-floating .item-image { border:var(--border-thin); box-shadow:var(--box-shadow-edge-xs); border-radius:var(--radius); overflow: hidden; }

.hero-cards .cat { background:var(--color-white); border:var(--border-xs); color:var(--color-black); }

.home-headlines .grid { gap:48px; }
.home-headlines .splash .item-image, .home-headlines .splash .item-text, .home-headlines .grid-item.list { border:var(--border-thin); border-radius:var(--radius); overflow: hidden; box-shadow:var(--box-shadow-edge-s); }
.home-headlines .splash .item-image { border:var(--border-thin); }
.home-headlines .grid-item.list .item-image { border-bottom:var(--border-thin); }
.home-headlines .grid-item.list .item-text { padding:24px; }

.home-sections .post-item-splash img{ border:var(--border-thin); box-shadow:var(--box-shadow-edge-s); }
.home-sections .post-item-grid img{ border:var(--border-xs); }

.home-cover { border-bottom:var(--border-thin); border-top:var(--border-thin); }
.home-cover .btn { box-shadow:var(--box-shadow-edge-s); color:var(--color-black) !important; }

.home-post-grid .item-image img { border:var(--border-xs); box-shadow:var(--box-shadow-edge-s); }
.home-cat-grid .btn { border:none; box-shadow:none; }

.home-video .card{ border:var(--border-thin); box-shadow:var(--box-shadow-edge-s); }

.home-editorial .thumbnail-block img { border-radius:var(--radius); }

.home-welcome .thumbnail-grid img, .home-editorial .thumbnail-block img, .home-picks .item-image img {  border:var(--border-thin); box-shadow:var(--box-shadow-edge-s); }

.home-landing .thumbnail-wrapper img{ border-top:var(--border-xs); border-bottom:var(--border-xs); }

.welcome-boxed .box, .home-cta.spacing-boxed .block-wrapper {  border:var(--border-xs);}
.home-welcome .btn-bg { background:var(--color-white)!important; color:var(--color-black) !important; }

.home-cta-image img { border:var(--border-xs); }
.home-cta-image.spacing-fullwidth img{ border:0; }
.home-cta-image .btn { padding:12px 16px; }

.home-slider { border-top:var(--border-xs); border-bottom:var(--border-xs); }

.home-subscribe .block-wrapper { border:var(--border-thin); box-shadow:var(--box-shadow-edge-s); border-radius:var(--radius); overflow: hidden; }

.home-shop-products .grid-item { border:var(--border-thin); box-shadow:var(--box-shadow-edge-s); }
.home-shop-products .item-text { box-shadow:none; }
.home-shop-products .item-image { border-bottom:var(--border-xs); }

.home-shop-featured .block-wrapper { border:var(--border-xs); }

.home-services .item-img img{ border:var(--border-xs); box-shadow:var(--box-shadow-edge-s); }


/* loop */
.loop-unique .item-text { border:var(--border-thin); box-shadow:var(--box-shadow-edge-s); }

.loop-list-unique { background:var(--color-white); border:var(--border-thin); box-shadow:var(--box-shadow-edge-s); }

.loop-list .item-image img { border:var(--border-xs); box-shadow:var(--box-shadow-edge-s); }

.loop-grid .loop-item:not(.loop-unique) { background:var(--color-white); border:var(--border-thin); box-shadow:var(--box-shadow-edge-s); }

.loop-grid .item-text { padding:24px 24px 36px 24px; }

.loop-classic .loop-item{ background:var(--color-white); border:var(--border-thin); box-shadow:var(--box-shadow-edge-s); padding-bottom:var(--spacing-m); }
.loop-classic .item-image{ border-bottom:var(--border-xs) }

.vertical-masonry .brick { background:var(--color-white); border:var(--border-thin); box-shadow:var(--box-shadow-edge-s); }

/* single */
.p-cat-shadow li a { border:var(--border-xs); box-shadow:var(--box-shadow-edge-s); color:#000; background:var(--color-white);}

.p-cat-bg li a { border:var(--border-xs);}

.p-date-updated {  border-width:1px; }

.sticky{ color:var(--color-black); } 
.sticky:before,.sticky:after{ border-top:var(--border-thin); }

.entry-thumbnail img { border:var(--border-xs);  } 
.entry-content img { border:var(--border-xs); } 

.entry-subscribe, .entry-author { background:var(--color-white); border:var(--border-xs); box-shadow:var(--box-shadow-edge-s); }

.entry-tags a { background:var(--color-white); border:var(--border-xs); box-shadow:var(--box-shadow-edge-xs); }

.single-blog .blog-wrapper { background:var(--color-white); }
.single-blog .entry-thumbnail img { box-shadow:var(--box-shadow-edge-l); }

.single-floating .entry-thumbnail img { border:0; border-radius:0; }
.single-floating .floating-head-container, .archive-floating-wrapper, .archive-magazine-wrapper { border:var(--border-thin); box-shadow:var(--box-shadow-edge-l); }

.nav-next, .nav-previous { border:var(--border-thin); box-shadow:var(--box-shadow-edge-s); } 

.reply a { border:var(--border-thin); box-shadow:var(--box-shadow-edge-s); }

.archive-head, .author-head { border-bottom:var(--border-thin); }

.search-head-magazine .search-input input { box-shadow:var(--box-shadow-edge-s); }

.search-fullscreen input { border:none!important; }

.related-posts img { border-bottom:var(--border-thin); }
.related-posts .grid-item { border:var(--border-thin); box-shadow:var(--box-shadow-edge-s); }

.footer-style-shadow { box-shadow: 0px -2px 0px 2px var(--color-black);  }

.modal-popup { border:var(--border-xs); box-shadow:var(--box-shadow-edge-s); }

.btn-border { background:var(--color-white); border:var(--border-thin); box-shadow:var(--box-shadow-edge-s); color:var(--color-black) !important; }

.btn-bg { border:var(--border-thin); box-shadow:var(--box-shadow-edge-s); }

.btn { border:var(--border-xs); box-shadow:var(--box-shadow-edge-s); }

#scroll-top, #darkmode-toggle { border:var(--border-thin); box-shadow:var(--box-shadow-edge-xs); }


/* border */
.mNav ul ul li{ border-bottom:var(--border-xs); }

.mNav-white .mNav.mobile >ul>li>a{ border-bottom:var(--border-thin);  }

.home-sections .section-btn a{ border-bottom:var(--border-thin); }

.widget li:not(.widget ul li ul li){ border-bottom:1px solid var(--color-black); }


/* images */
.home-cat-grid .item-img img, .comment-author .avatar{  border:var(--border-thin); box-shadow:var(--box-shadow-edge-xs); }

.p-author img {  box-shadow: 0 0 0 1px var(--color-black), 3px 3px 0px 0 var(--color-black); }
.entry-author .avatar img, .author-head .avatar img{  box-shadow: 0 0 0 1px var(--color-black), 6px 6px 0px 0 var(--color-black); }


/* woocommerce */
.woocommerce ul.products li.product a img { border-bottom:var(--border-xs); }
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { border:var(--border-xs); }
.woocommerce div.product form.cart .button { border:var(--border-xs); box-shadow:var(--box-shadow-edge-s);  }
.woocommerce-message, .woocommerce-error, .woocommerce-info { border:var(--border-xs) !important; box-shadow:var(--box-shadow-edge-s);  }
.woocommerce table.shop_table { border:var(--border-xs) !important;  }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {  border:var(--border-xs) !important; box-shadow:var(--box-shadow-edge-s); }
#add_payment_method table.cart input, .woocommerce-cart table.cart input, .woocommerce-checkout table.cart input, .woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {  border:var(--border-xs) !important; box-shadow:var(--box-shadow-edge-s)!important; }

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-checkout .select2-container--default .select2-selection--single {  border:var(--border-xs) !important; box-shadow:none !important; }

.theme-order-total { border:var(--border-xs); box-shadow:none !important; }