/* Barlog Theme Styling */

/* Heights page */
.error404 div#primary {
    min-height: 80vh;
}
.search-no-results .high-padding {
    min-height: 80vh;
}
div#primary {
    min-height: 84vh;
}
@media only screen and (min-width: 5040px) {
    .error404 div#primary {
        min-height: 90vh;
    }
    .search-no-results .high-padding {
        min-height: 80vh;
    }
}
@media only screen and (min-width: 3360px) and (max-width: 5040px) {
    .error404 div#primary {
        min-height: 89vh;
    }
    .search-no-results .high-padding {
        min-height: 89vh;
    }
}
@media only screen and (min-width: 2520px) and (max-width: 3359px) {
    .error404 div#primary {
        min-height: 85vh;
    }
    .search-no-results .high-padding {
        min-height: 85vh;
    }
}
@media only screen and (min-width: 2240px) and (max-width: 2519px) {
    .error404 div#primary {
        min-height: 84vh;
    }
    .search-no-results .high-padding {
        min-height: 84vh;
    }
}
@media only screen and (min-width: 2100px) and (max-width: 2239px) {
    .error404 div#primary {
        min-height: 83vh;
    }
    .search-no-results .high-padding {
        min-height: 83vh;
    }
}
/* General */
body {
  background-image: url("https://barlog.modeltheme.com/wp-content/uploads/2023/05/barlog-main-bg-1.png");
}
/* Header */
body .builder-item--primary-menu nav ul li, .navigation2-main ul li {
	padding: 10px 0 10px 0;
}
body .nav-menu-desktop .menu>li>a {
	padding: 12px 30px 12px 30px;
}
body .header--row:not(.header--transparent).header-main .header--row-inner {
	border-bottom: none;
}
body .icon {
    color: #000000;
    font-size: 150%;
}
body .header-social-icons li {
	margin-right: 30px;
}
body .current-menu-item {
	background-color: #f7e277;
    font-weight: 600;
	border: 2px solid #222 !important;
	box-shadow: #222 4px 4px 0 0;
}
body .nav-menu-desktop .menu-item.focus>.sub-menu, .nav-menu-desktop .menu-item:focus>.sub-menu, .nav-menu-desktop .menu-item:hover > .sub-menu, .nav-menu-desktop .menu-item .sub-menu .menu-item:hover .sub-menu {
	padding: 20px 0 20px 0;
}
body .nav-menu-desktop .sub-menu li a {
	padding: 5px 0 5px 0;
}
body .menu-item .sub-menu li {
	margin: 0 20px !important;
}
/* Blog */
body .mt-posts-carousel-v2 article:hover img {
	 -webkit-transform: scale(1.0);
    -ms-transform: scale(1.0);
    -o-transform: scale(1.0);
    transform: scale(1.0);
}
body .blog-posts-shortcode.blog-posts .list-view .post-details {
	padding: 30px;
}
.page-links .post-page-numbers.current,
body .page-links a:hover {
    color: #6182ff;
}
/* Links */
body .builder-item--primary-menu nav ul li, .navigation2-main ul li {
	padding: 5px 0 5px 0
}
body #site-navigation-main-desktop .menu-item {
	border: 2px solid #fff;
	transition: all 0.3s;
	margin: 0 15px;
}
body #site-navigation-main-desktop .menu-item:hover {
	border: 2px solid #222;
	box-shadow: #222 4px 4px 0 0;
}
body .nav-menu-desktop .sub-menu, .nav-menu-desktop .sub-menu .sub-menu {
	top: 110%;
}
body .sub-menu .menu-item {
	border: none !important;
}
body .header-search-modal label input.search-field {
	width: fit-content !important;
}
body .sub-menu .menu-item {
	border: none !important;
	box-shadow: none !important;
}
body .menu-footer-menu-1-container li, body .menu-footer-menu-2-container li, body .menu-footer-menu-3-container li {
	transition: all .3s;
}
body .menu-footer-menu-1-container li:hover, body .menu-footer-menu-2-container li:hover, body .menu-footer-menu-3-container li:hover {
	opacity: .6;
}
body .gallery-columns-2 .gallery-item {
    margin-bottom: 10px !important;
}
body blockquote {
    margin-top: 10px;
}
body .barlog-article-inner .barlog-post-metas a,  body .barlog-article-details .post-author a,
body blockquote {
    color: #000;
}
body blockquote {
    font-weight: 500;
}
body .barlog-post-metas .article-detail-meta, 
body .barlog-article-details .article-detail-meta {
    margin-right: 5px !important;
    color: #000;
}
.barlog-post-metas .article-detail-meta::after, 
.barlog-article-details .article-detail-meta::after {
    content: "//";
    font-weight: 600;
    margin-left: 15px;
}
.article-detail-meta.post-date::after{
	display: none;
}
.article-content h3 {
    margin-top: 25px;
}
/* Hamburger Menu */
body .menu-burger {
	padding: 10px;

	transition: all .3s;
	border: 2px solid #222;
	box-shadow: #222 4px 4px 0 0;
	background-color: #bdf3f7;
}
body .menu-burger:hover {
	box-shadow: none;
	background-color: #222;
	color: #fff;
    border: 2px solid transparent;
}
body #site-navigation-main-desktop .menu-item:last-child:after {
	display: none;
}
body .nav-menu-desktop .sub-menu .sub-menu {
    top: -20px;
    left: 112%;
}
body #site-navigation-main-desktop .menu-item:after {
	content: '/';
    position: absolute;
    line-height: 50px;
    left: 100%;
    margin-left: 18px;
    font-size: 16px;
    font-weight: 900;
    font-family: var(--hff);
    color: #000;
    display: block;
    top: 0;
	transition: all .3s;
}
body #site-navigation-main-desktop .menu-item .sub-menu .menu-item:after {
	display: none;
}
body #site-navigation-main-desktop #menu-item--main-desktop-2165:after {
	display: none;
}
body #site-navigation-main-desktop .menu-item .nav-icon-angle {
	display: none;
}
/* Search */
.header-search_icon-item .search-icon {
	transition: all 0.3s;
	box-shadow: #222 4px 4px 0 0;
}
body .header-search-modal {
	padding: 10px;
}
.header-search_icon-item .search-icon:hover {
	box-shadow: none;
}
body footer .menu-item:hover {
	background-color: transparent !important;
}
body .nav-menu-desktop .sub-menu li {
	border: 0;
}
body .nav-menu-desktop .sub-menu li:hover {
	background-color: #fff;
}
/* Social Icons */
body .shape-none i{
	opacity: 1;
	transition: all .3s;
}
body .shape-none i:hover {
	opacity: .6;
}
/* Buttons */
body a.wp-block-button__link, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce #respond input#submit, .woocommerce a.button, body.woocommerce button.button, .woocommerce input.button, input[type="button"]:not(.qty_button), input[type="submit"], input[type="reset"], .woocommerce button[type="submit"]:not(button.search-submit), .barlog-article-inner .barlog-more-link, .menu-search .btn.btn-primary, .form-submit input[type="submit"], .woocommerce a.added_to_cart, .woocommerce.single-product .button, button.woocommerce button.button, .woocommerce button.button.alt, .wp-block-search .wp-block-search__button, .woocommerce #respond input#submit, .wp-block-search .wp-block-search__button, .barlog-article-inner .barlog-more-link, .woocommerce a.button:hover, .menu-search .btn.btn-primary, .form-submit input[type="submit"], button.woocommerce button.button, .woocommerce button.button.alt, body.woocommerce #respond input#submit, .woocommerce a.button.alt, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt[disabled]:disabled, .post-password-form input[type="submit"], a.vc_button_404, a.vc_button_404:visited, .comment-form .form-submit .submit, .bps-form div button, .tribe-events .tribe-events-c-search__button {
	border: 2px solid #222 !important;
	color: #222 !important;
	font-weight: 600;
	box-shadow: #222 4px 4px 0 0;
}
a.wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, input[type="button"]:not(.qty_button):hover, input[type="submit"]:hover, input[type="reset"]:hover, .woocommerce a.added_to_cart:hover, body .woocommerce button[type="submit"]:hover, .woocommerce.single-product .button:hover, .woocommerce button.button.alt:hover, .barlog-article-inner .barlog-more-link:hover, .form-submit input:hover, .wp-block-search .wp-block-search__button:hover, .woocommerce a.button:hover, body.woocommerce button.button:hover, body.woocommerce button.button.alt:hover, body.woocommerce #respond input#submit:hover, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce a.button.alt:hover, .post-password-form input[type="submit"]:hover, a.vc_button_404:hover, a.vc_button_404:visited:hover, .comment-form .form-submit .submit:hover, .bps-form div button:hover, .tribe-events .tribe-events-c-search__button:hover
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, table.compare-list .add-to-cart td a:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .latest-posts .post-date-month, .button.solid-button:hover, body .vc_btn.vc_btn-blue:hover, body a.vc_btn.vc_btn-blue:hover, body button.vc_btn.vc_btn-blue:hover, .subscribe > button[type="submit"]:hover, table.compare-list .add-to-cart td a:hover, .shop_cart:hover, .widget_address_social_icons .social-links a:hover, .post-password-form input[type="submit"]:hover, .modeltheme-modal input[type="submit"]:hover, .modeltheme-modal button[type="submit"]:hover, form#login .register_button, form#login .submit_button:hover, .wc_vendors_active form input[type="submit"]:hover, .wcv-dashboard-navigation li a:hover, .modeltheme-modal p.btn-register-p a:hover, .wp-block-search .wp-block-search__button:hover, .barlog-article-inner .barlog-more-link:hover, a.wp-block-button__link:hover, .comment-form .form-submit .submit:hover {
	color: #fff !important;
	box-shadow: none;
}
.nav-menu-desktop .sub-menu li a:hover {
    background-color: #ffffff;
    color: #111111 !important;
    transform: translateX(5px);
    -webkit-transform: translateX(5px);
}
.woocommerce #respond input#submit:hover, .wc_vendors_active form input[type="submit"]:hover, .wcv-dashboard-navigation li a:hover, .woocommerce input.button:hover, table.compare-list .add-to-cart td a:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce input.button.alt:hover, .latest-posts .post-date-month, .button.solid-button:hover, body .vc_btn.vc_btn-blue:hover, body a.vc_btn.vc_btn-blue:hover, body button.vc_btn.vc_btn-blue:hover, .subscribe > button[type="submit"]:hover, table.compare-list .add-to-cart td a:hover, .shop_cart:hover, .widget_address_social_icons .social-links a:hover, .page-template-template-blog .barlog-article-inner .barlog-more-link:hover, form#login .submit_button:hover, .modeltheme-modal input[type="submit"]:hover, .modeltheme-modal button[type="submit"]:hover, .modeltheme-modal p.btn-register-p a:hover, #signup-modal-content .woocommerce-form-register.register .button[type="submit"]:hover, .no-touch #cd-zoom-in:hover, .no-touch #cd-zoom-out:hover, .woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover, .pagination > li > a.current, .pagination > li > a:hover {
	background-color: #222;
}
/* Fields */
.search-no-results .search-form .search-submit {
    display: block;
}
input[type="color"], input[type="date"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"]:not(.search-field), input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input[type="search"], textarea, .memorabilia-news .newsletter-footer.light .email, .woocommerce div.product form.cart .variations select, #signup-modal-content .woocommerce-form-register.register input[type="text"], #signup-modal-content .woocommerce-form-register.register input[type="email"], #signup-modal-content .woocommerce-form-register.register input[type="tel"], #signup-modal-content .woocommerce-form-register.register input[type="password"], #signup-modal-content .woocommerce-form-register.register textarea, .comment-form input:not(input[type="checkbox"]), .comment-form textarea, .woocommerce-cart table.cart td.actions .coupon .input-text, .wp-block-search .wp-block-search__input, .woocommerce form .form-row .select2-container .select2-selection--single, .woocommerce form .form-row textarea, .woocommerce form .form-row select, .woocommerce form .form-row input.input-text, .menu-search, .newsletter-footer.light .email, .modeltheme-modal input[type="submit"], .modeltheme-modal button[type="submit"], form#login .register_button, .newsletter-footer .email, button.single_add_to_cart_button.button.alt[data-tooltip]:before, .woocommerce.single-product .wishlist-container a.button[data-tooltip]:before, .woocommerce.single-product div.product form.cart button.bid_button.button.alt[data-tooltip]:before, .woocommerce_simple_domain .button-bid a, .products span.winning, form#login .submit_button, .woocommerce.widget_product_search .search-field, .modeltheme_products_carousel .button-bid a, .modeltheme_products_carousel .modeltheme-button-bid a, .mt_products_slider .button-bid a, .woocommerce.single-product .wishlist-container a.button, .testimonail01-content, a.add-wsawl.sa-watchlist-action, a.remove-wsawl.sa-watchlist-action, .widget_search .search-field, .social-shareer a, table.my_account_orders tbody tr td.order-actions a.button, .newsletter-footer input.submit, a#register-modal, #signup-modal-content .woocommerce-form-register.register .button[type='submit'], .wc-social-login a.ywsl-social::after, .barlog_shortcode_cause .button-content a, .product-badge, .sale_banner_right span.read-more, .featured_product_shortcode .featured_product_button, .cd-gallery .button-bid a, .wcv-dashboard-navigation li a {
    box-shadow: #222 4px 4px 0 0;
	border: 2px solid #222 !important;
	transition: all .3s;
	width: 99.5% !important;
}
input[type="color"]:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:not(.search-field):focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input[type="search"]:focus, textarea:focus, .memorabilia-news .newsletter-footer.light .email:focus, .woocommerce div.product form.cart .variations select:focus, #signup-modal-content .woocommerce-form-register.register input[type="text"]:focus, #signup-modal-content .woocommerce-form-register.register input[type="email"]:focus, #signup-modal-content .woocommerce-form-register.register input[type="tel"]:focus, #signup-modal-content .woocommerce-form-register.register input[type="password"]:focus, #signup-modal-content .woocommerce-form-register.register textarea:focus, .comment-form input:not(input[type="checkbox"]):focus, .comment-form textarea:focus, .woocommerce-cart table.cart td.actions .coupon .input-text:focus, .wp-block-search .wp-block-search__input:focus, .woocommerce form .form-row .select2-container .select2-selection--single:focus, .woocommerce form .form-row textarea:focus, .woocommerce form .form-row select:focus, .woocommerce form .form-row input.input-text:focus, .menu-search, .newsletter-footer.light .email, .modeltheme-modal input[type="submit"]:focus, .modeltheme-modal button[type="submit"]:focus, form#login .register_button, .newsletter-footer .email, button.single_add_to_cart_button.button.alt[data-tooltip]:before, .woocommerce.single-product .wishlist-container a.button[data-tooltip]:before, .woocommerce.single-product div.product form.cart button.bid_button.button.alt[data-tooltip]:before, .woocommerce_simple_domain .button-bid a, .products span.winning, form#login .submit_button, .woocommerce.widget_product_search .search-field, .modeltheme_products_carousel .button-bid a, .modeltheme_products_carousel .modeltheme-button-bid a, .mt_products_slider .button-bid a, .woocommerce.single-product .wishlist-container a.button, .testimonail01-content, .pagination .page-numbers, .nav-previous a, .nav-next a, a.add-wsawl.sa-watchlist-action, a.remove-wsawl.sa-watchlist-action, .widget_search .search-field, .social-shareer a, table.my_account_orders tbody tr td.order-actions a.button, .newsletter-footer input.submit, a#register-modal, #signup-modal-content .woocommerce-form-register.register .button[type='submit'], .wc-social-login a.ywsl-social::after, .barlog_shortcode_cause .button-content a, .product-badge, .sale_banner_right span.read-more, .featured_product_shortcode .featured_product_button, .cd-gallery .button-bid a, .wcv-dashboard-navigation li a {
	box-shadow: none;
}
body textarea.form-control {
	box-shadow: #222 4px 4px 0 0;
	border: 2px solid #222 !important;
	transition: all .3s;
}
body textarea.form-control:focus {
	box-shadow: none;
}
/* Sidebar */
body .sidebar-content .widget-title, .sidebar-content .widget h2, body .sidebar-content .widget .wp-block-search__label,
body .wpb_wrapper .widget-title, .wpb_wrapper .widget h2, body .wpb_wrapper .widget .wp-block-search__label,
body .burger-sidebar-content .widget-title
{
	text-align: center;
	font-weight: 600;
	border: 2px solid #222;
	padding: 10px 0 10px 0;
	box-shadow: #222 4px 4px 0 0;
	margin-bottom: 0;
	background-color: #fff;
}
body .fixed-sidebar-menu.open .burger-sidebar-content {
	background-color: #e0fada;
}
body .sidebar-content .widget-title, body .sidebar-content .widget h2, body .sidebar-content .widget .wp-block-search__label,
body .wpb_wrapper .widget-title, body .wpb_wrapper .widget h2, body .wpb_wrapper .widget .wp-block-search__label{
	font-size: 22px;
	line-height: 26px;
	position: relative;
	box-sizing: border-box;
}
.sidebar-content .widget, .wpb_wrapper .widget {
	margin-bottom: 38px;
}

body .widget_categories .cat-item {
	display: flex;
	justify-content: space-between
}
body .sidebar-content .widget-title, .sidebar-content .widget h2, body .sidebar-content .widget .wp-block-search__label {
	text-align: center;
	font-weight: 600;
	border: 2px solid #222;
	padding: 10px 0 10px 0 !important;
	box-shadow: #422800 4px 4px 0 0;
	margin-bottom: 0px !important;
}
.sidebar-content .wp-block-categories-list.wp-block-categories li, .sidebar-content .wp-block-archives-list.wp-block-archives li, .sidebar-content .wp-block-latest-comments li, .sidebar-content .wp-block-latest-posts.wp-block-latest-posts__list li, .sidebar-content .widget_block .wp-block-pages-list__item, #page .sidebar-content .widget_nav_menu li a, .sidebar-content .widget_recent_entries li, .sidebar-content .widget_recent_comments li, .sidebar-content .widget_pages li, .sidebar-content .widget_meta li, .sidebar-content .widget_product_categories li, .sidebar-content .widget_archive li, .sidebar-content .widget_categories .cat-item {
    border: 1px solid #222;
    padding: 10px 15px 10px 15px !important;
}
body .widget_categories ul {
	padding: 0;
	border: 2px solid #222;
}
body .widget_categories .cat-item {
	border: 1px solid #222;
	padding: 10px 15px 10px 15px;
}
body .widget_categories .cat-item a {
	font-weight: 600;
}
/* Tags */
body .tagcloud {
	margin: 0 !important;
	padding: 30px 30px 20px 30px;
	border: 2px solid #222;
}
body .sidebar-content .tagcloud > a, .single-post-tags a, .tagcloud > a, .wp-block-tag-cloud > a,
body .wpb_wrapper .tagcloud > a, .single-post-tags a, .tagcloud > a, .wp-block-tag-cloud > a  {
	border-radius: 0 !important;
	color: #fff !important;
	background-color: #222 !important;
	border: 2px solid #222 !important;
	text-align: center;
	padding: 5px 12px 5px 12px;
	margin-right: 5px;
	transition: all .3s;
}
body .tagcloud > a:hover, body .sidebar-content .tagcloud > a:hover, body .single-post-tags a:hover,
body .tagcloud > a:hover, body .wpb_wrapper .tagcloud > a:hover, body .single-post-tags a:hover {
	color: #222 !important;
	background-color: #f7e277 !important;
	box-shadow: #222 4px 4px 0 0;
}
body .article-footer .single-post-tags a {
	width: fit-content !important;
}
.sidebar-content .tagcloud,
.wpb_wrapper .tagcloud
{
	overflow: hidden;
}
.sidebar-content .widget:first-child .widget-title, 
.sidebar-content .widget:first-child h2, 
.sidebar-content .widget:first-child .wp-block-search__label {
    margin-bottom: 15px !important;
}
.sidebar-content .wp-block-latest-posts.wp-block-latest-posts__list li:hover,
.sidebar-content .wp-block-latest-comments li:hover,
.sidebar-content .wp-block-archives-list.wp-block-archives li:hover,
.sidebar-content .wp-block-categories-list.wp-block-categories li:hover{
	background-color: #f7e277;
    color: #000;
}
.sidebar-content .wp-block-latest-posts.wp-block-latest-posts__list li:hover a,
.sidebar-content .wp-block-latest-comments li:hover a,
.sidebar-content .wp-block-archives-list.wp-block-archives li:hover a,
.sidebar-content .wp-block-categories-list.wp-block-categories li:hover a{
    color: #000;
}
.sidebar-content .wp-block-categories-list.wp-block-categories li,
.sidebar-content .wp-block-archives-list.wp-block-archives li,
.sidebar-content .wp-block-latest-comments li,
.sidebar-content .wp-block-latest-posts.wp-block-latest-posts__list li{
    transition: all .3s;
}
.sidebar-content .wp-block-categories-list.wp-block-categories, 
.sidebar-content .wp-block-archives-list.wp-block-archives, 
.sidebar-content .wp-block-latest-comments, .sidebar-content .wp-block-latest-posts.wp-block-latest-posts__list, .sidebar-content .widget_block .wp-block-page-list li, #page .widget_nav_menu > ul, .sidebar-content .widget_recent_entries > ul, .sidebar-content .widget_pages > ul, .sidebar-content .widget_meta > ul, .sidebar-content .widget_product_categories > ul, .sidebar-content .widget_archive > ul, .sidebar-content .widget_categories > ul {
    padding: 0;
    border: 2px solid #222;
    transition: all .3s;
}
/* MT Recent Posts */ 
.barlog-recent-posts-list {
	padding: 0 !important;
}
.barlog-post-item {
	display: flex;
	align-items: center
}
body .barlog-post.post-thumbnail a img{
	width: 300px;
}
body .barlog-post-list {
	padding: 0 !important;
}
body .barlog-post-list li {
	margin-bottom: 30px
}
body .sidebar-content .recent-post-title {
	box-shadow: none;
	border: none;
	color: #fff;
	margin-bottom: 20px
}
body .sidebar-content .recent-post-title::before {
	border: none;
}
body .widget_barlog_recent_entries_with_thumbnail {
	background-color: #231f20;
	padding: 25px 35px 35px 35px;
	text-align: center
}
body .widget_barlog_recent_entries_with_thumbnail .widget-title {
	background-color: transparent;
}
body .widget_barlog_recent_entries_with_thumbnail .post-details {
	text-align: left;
	display: flex;
    flex-direction: column;
    justify-content: center;
}
body .widget_barlog_recent_entries_with_thumbnail .post-details a {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
body .widget_barlog_recent_entries_with_thumbnail .post-details .post-details-date {
	color: #f7e277;
	font-weight: 500;
	font-size: 12px;
	padding-top: 10px;
	margin-bottom: 0;
	display: grid;
}
body .widget_barlog_recent_entries_with_thumbnail .post-thumbnail a img {
	box-shadow: #231f20 5px 5px 0 0, #fff 4px 4px 0 2px;
}
body .barlog-blog-listing {
	padding-left: 0;
}
body .barlog-blog-listing li {
	margin-bottom: 30px;
}
body .widget_barlog_recent_entries_with_thumbnail .widget-title {
    color: #fff;
    border: none !important;
    padding: 10px 0 10px 0;
    box-shadow: none !important;
    margin-bottom: 20px !important;
}
body .mt-post-redirect {
	text-align: center;
	margin-top: 35px;
}
body .mt-post-redirect:after {
	content: '→';
   	margin-left: 5px;
}
body .mt-post-redirect {
	color: #aba9aa;
	font-size: 16px;
	transition: all .3s;
}
body .mt-post-redirect i {
	margin-left: 10px;
}
body .mt-post-redirect:hover {
	color: #fff;
}
/* Newsletter Pages */
body .barlog-page-newsletter form p{
	display: flex;
}
body .barlog-page-newsletter input {
	width: 100% !important;
	margin-right: 0 !important;
	border: none;
	box-shadow: none;
}
body .barlog-page-newsletter .newsletter p button {
	background-color: #f7e277;
	color: #222;
	padding: 0 20px 0 20px;
	font-weight: 500;
	transition: all .3s;
}
body .barlog-page-newsletter .newsletter p button:hover {
	background-color: #222;
	color: #fff;
}
body .barlog-page-newsletter .newsletter {
	box-shadow: #222 4px 4px 0 0;
}
/* Edit Post */
body .comment-edit-link, body .comment-reply-link {
	border-radius: 0;
	font-weight: 600;
	background-color: #f7e277;
	transition: all .3s;
	border: 2px solid #222;
	box-shadow: #222 4px 4px 0 0;
}
body .comment-edit-link:hover, body .comment-reply-link:hover {
	color: #fff;
	background-color: #222;
	box-shadow: none;
}
/* Back To Top */
body .barlog-back-to-top.barlog-is-visible:visited {
	color: #222 !important;
	background-color: #f7e277 !important;
}
body .barlog-back-to-top {
	border: 2px solid #222;
	color: #222;
	box-shadow: #422800 4px 4px 0 0 !important;
}
body .barlog-back-to-top:hover {
	box-shadow: none !important;
}

/* Pagination */
body .pagination .page-numbers.current {
	background-color: #222;
	box-shadow: #fff 4px 4px 0 0, #000 4px 4px 0 1px;
}
body .pagination .page-numbers {
	border: 2px solid #222 !important;
}
body .page-numbers:hover {
	background-color: #222 !important;
	box-shadow: #fff 4px 4px 0 0, #000 4px 4px 0 1px;
}
/* Blog Posts */
body .barlog-article-wrapper {
    padding: 35px;
	border: 2px solid #222;
    box-shadow: #222 4px 4px 0 0;
    margin-bottom: 30px;
    background: #fff;
}
body .barlog-article-wrapper .barlog-article-inner {
	box-shadow: none;
	margin-bottom: 0px;
}
/* Footer */
body .site-footer {
	background-color: rgba(71,71,71,0);
	background-image: url("https://barlog.modeltheme.com/wp-content/uploads/2023/05/barlog-footer-bg.png");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	border-style: none;
}
.footer-copyright {
    text-align: left;
    font-size: 13px;
    font-weight: 600;
}
body .footer-bottom .footer--row-inner .container {
    padding: 30px 10px 20px;
}
.barlog-double-menu {
	margin-top: 30px
}
body .footer-bottom .footer--row-inner .container {
	border-top: none;
}
body .menu-item {
	font-weight: 600;
}
body .menu-item:hover {
	background-color: #f7e277;
}
/* Contact Page */
body .barlog-contact-form {
    background-color: #fff;
    padding: 50px;
    border: 4px solid #222;
    box-shadow: #222 4px 4px 0 0;
}
body .barlog-avatar-img img {
    border-radius: 50%;
    border: 4px solid #222;
}
body .barlog-contact-info {
    border: 4px solid #222;
    box-shadow: #222 4px 4px 0 0;
}
body .barlog-contact-info .mt-addons_button {
    box-shadow: #222 4px 4px 0 0;
}
body .barlog-contact-info .mt-addons_button:hover {
    box-shadow: none;
}
/* Footer Contact */
body .barlog-footer-contact p input {
	width: 100%;
	padding: 15px 25px;
}
body .barlog-footer-contact p button {
	width: 100%;
	margin-top: 15px;
	padding: 15px 25px;
	font-weight: 500;
	background-color: #222;
	color: #fff;
	transition: all .3s;
	border: 2px solid #222;
	box-shadow: #fff 4px 4px 0 0, #000 4px 4px 0 1px;
}
body .mt-pattern-container img {
    width: 70px;
}
.barlog-footer-contact p button:hover {
	background-color: #f7e277;
	color: #222;
	box-shadow: #222 4px 4px 0 0, #222 4px 4px 0 1px;
}
body .widget_text form::after, .widget_archive select::after, .wp-block-archives form::after {
	display: none;
}
/* Pagination */
body .pagination .page-numbers.current {
	background-color: #222;
	box-shadow: #fff 4px 4px 0 0, #000 4px 4px 0 1px;
}
body .page-numbers:hover {
	background-color: #222 !important;
	box-shadow: #fff 4px 4px 0 0, #000 4px 4px 0 1px;
}
/* Contact Us */
body.single-post .barlog-article-details {
    border-bottom: 1px dashed #000000 !important;
    margin: 30px 0 40px !important;
    padding-bottom: 35px !important;
}
body .barlog-article-details .post-author {
	border: none;
}
.article-footer {
    border-top: 1px dashed;
}
body .article-content {
    margin-bottom: 25px;
}
/* Posts Gallery */
body .gallery img {
	border: none;
	box-shadow: none;
	background-color: transparent;
}
body .gallery img:hover {
	background: none;
}
/* BlockQuote */
body blockquote {
	border: 4px solid #222;
	box-shadow: #222 4px 4px 0 0;
}
body blockquote p img {
	margin-bottom: 10px;
}
body .blockquote-footer {
	margin-top: 20px;	
	margin-bottom: 0;
	color: #222;
}
/* Calendar */
body .widget_calendar .calendar_wrap {
	background-color: #fff;
	border: 2px solid #222;
	box-shadow: #222 4px 4px 0 0
}
body .widget_calendar .calendar_wrap caption {
	text-align: center;
	margin-top: 10px;
	font-weight: 600;
}
/* Blog Comments */
body .comment-list .comment-body {
	border-radius: 0;
	background-color: #fff;
	border: 2px solid #222;
	box-shadow: #422800 4px 4px 0 0;
	transition: all .3s;
}
body .comment-list .comment-body:hover {
	box-shadow: none;
}

.widget_categories ul li{
	transition: all .3s;
}
.widget_categories ul li:hover {
	background-color: #f7e277;
	color: #000;
}
.widget_categories ul li:hover a {
	color: #000;
}
.footer-copyright {
  text-align: left;
  font-size: 13px;
  font-weight: 600;
}
.author-btn-holder {
	display: flex;
	justify-content: center;
}
.barlog-author-btn {
	padding: 0;
	box-shadow: #422800 4px 4px 0 0;
}
.barlog-author-btn a {
	padding: 15px 25px;
	margin-top: 0;
	font-size: 13px;
	color: #222;
	background-color: #f7e277;
	transition: all .3s;
}
.barlog-author-btn:hover a, .barlog-author-btn:hover {
	background-color: #222;
	color: #fff;
	box-shadow: none;
}
/* Carousel V1*/
body .mt-posts-container-1-variant-1 .owl-nav {
	position: absolute;
	bottom: 23px;
	right: 12px;
}
body .mt-posts-container-1-variant-1 .owl-nav button i {
	padding: 12px;
	border: 2px solid #222;
	background-color: #222;
	color: #fff;
	transition: all .3s;
}
body .mt-posts-container-1-variant-1 .owl-nav button i:hover {
	background-color: #f7e277;
	color: #222;
}
/* Carousel V2*/
body .mt-posts-container-1-variant-2  .owl-nav button i {
	padding: 10px;
	transition: all .3s;
}
body .mt-posts-container-1-variant-2 .owl-nav button i:hover {
	opacity: .4;
}
body .mt-posts-container-1-variant-2 .owl-nav {
	position: absolute;
	top: 87%;
	right: 43px;
}
/* Burger Menu */
.header--row .builder-item--burger-menu .fixed-sidebar-menu.open {
	width: 25% !important;
}
/* Header */
body .cb-row--desktop .row-v2 {
	height: 90%
}
body .sub-menu .menu-item.current-menu-item {
	border: 1px solid #fff !important;
	background-color: #fff
}

/* Footer */
body .footer-main-inner .widget_nav_menu ul li {
	cursor: pointer;
	transition: .3s;
}
body .footer-main-inner .widget_nav_menu ul li:hover {
	transform: translateX(5px);
    -webkit-transform: translateX(5px);
}
body .widget_nav_menu ul li.current-menu-item {
	background-color: #fff;
	box-shadow: none;
	border: 0 !important;
}
/* Mobile Menu */ 
body .nav-menu-mobile {
	background-color: #fff;
}
body .nav-menu-mobile .menu-item:hover {
	background-color: #fff !important;
}
body .nav-menu-mobile .menu-item:hover a {
	background-color: #fff;
	border: 1px solid #fff;
}
body .nav-menu-mobile .menu-item.current-menu-item {
	box-shadow: none;
	background-color: transparent;
	border: none !important;
}
body .header-search-modal-wrapper form label input {
	border: none !important;
	box-shadow: none;
}
body .cb-row--mobile {
	margin-right: 0;
}
body .cb-row--desktop.hide-on-mobile {
	margin-right: 0 !important;
}
/* Breadcrumbs */
.barlog-breadcrumbs.barlog-alignment-center {
	margin-top: -10px;
	border-bottom: 2px solid #222;
		box-shadow: 4px 4px 0px 0px #222222;
}
/* Shop */
body .products.grid {
	max-width: 100%;
}
body .woocommerce-pagination .page-numbers:hover {
	box-shadow: none;
	border: none;
	background-color: transparent !important;
}
body .woocommerce-pagination .page-numbers {
		background-color: none !important;
}
body .woocommerce .woocommerce-pagination ul.page-numbers li {
	box-shadow: none;
}
body .woocommerce-pagination .page-numbers li span, body .woocommerce-pagination .page-numbers li a {
	border: 2px solid #222 !important;
	background-color: #fff !important;
	color: #222 !important;
}
body.woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: #222 !important;
	color: #fff !important;
	margin-right: 5px;
 	margin-bottom: 5px;
	box-shadow: #fff 4px 4px 0 0, #000 4px 4px 0 1px !important;
}
body .woocommerce-pagination .page-numbers li span:hover, body .woocommerce-pagination .page-numbers li a:hover {
	background-color: #222 !important;
	color: #fff !important;
}
.page-numbers.current {
	box-shadow: #fff 4px 4px 0 0, #000 4px 4px 0 1px !important;
}
body .barlog-shop-sort-group {
	background-color: transparent;
	box-shadow: none;
	padding-right: 50px;
}
body .gridlist-toggle {
	display: none !important;
}
body .woocommerce-result-count {
	font-weight: 600 !important; 
}
.woocommerce .woocommerce-ordering select {
	padding: 10px 25px !important;
	border: 3px solid #222;
	font-weight: 600;
	color: #222;
	box-shadow: 4px 4px 0px 0px #222222;
}
ul.products li.product .thumbnail-and-details a.button {
	width: fit-content !important;
	left: 50px;
}

/* Shop Single */
.woocommerce div.product .woocommerce-tabs ul.tabs {
	border: 3px solid #222;
	box-shadow: 4px 4px 0px 0px #222222;
}
.woocommerce .quantity {
	padding:  1px 0 !important;
	border: 2px solid #222 !important;
	border-radius: 0 !important;
	box-shadow: 4px 4px 0px 0px #222222;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color: #222 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	background-color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	background-color: #f7e277;
}
.quantity input[type=number] {
	border: none !important;
	box-shadow: none !important;
}
body .quantity {
	width: 15%
}
.summary.entry-summary {
	padding: 30px;
	border: 3px solid #222;
	background-color: #fff;
	box-shadow: 4px 4px 0px 0px #222222;
}
.woocommerce div.product .woocommerce-tabs .panel {
	padding: 30px;
	border: 3px solid #222;
	background-color: #fff;
	box-shadow: 4px 4px 0px 0px #222222;
}
.woocommerce-Reviews .comment-form textarea  {
	width: initial !important;
}
.woocommerce #review_form #respond .form-submit input {
	width: initial !important;
}

/* Shop Single Grouped */
table.woocommerce-grouped-product-list tr {
	border: none;
}
.woocommerce-grouped-product-list tbody {
	background-color: #fff;
	border: 3px solid #222;
	box-shadow: 4px 4px 0px 0px #222222;
}
.woocommerce-grouped-product-list-item__quantity .quantity {
	width: 120px;
	display: flex !important;
	justify-content: space-between !important
}
.woocommerce-grouped-product-list-item__quantity .quantity input[type=number] {
	width: 20px !important;
}

/* Cart */
body .woocommerce {
	background-color: #fff;
  padding: 30px;
	border: 3px solid #222;
	box-shadow: 4px 4px 0px 0px #222222;
}
.woocommerce .quantity .qty {
	width: 50px !important;
}
.woocommerce-cart-form__cart-item .product-quantity .quantity {
	width: 0% !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	width: initial !important;
}
.woocommerce-cart table.cart td.actions .coupon button {
	padding: 13px 25px;
  margin-left: 10px;
}
.variation dd {
	padding-top: 6px !important;
}


@media only screen and (max-width: 1180px) {
	body .logo-image a img {
		margin-bottom: 12px;
		margin-left: 1px;
	}
	body .cb-row--mobile {
		padding: 0 30px 0 30px;
	}
	body .mt-post-redirect:after {
		right: 41%;
	}
	body .barlog-posts-row .wpb_column {
        width: 100% !important;
    }
    body .barlog-widgets-column .vc_column-inner {
        padding-left: 15px !important;
    }
    body .barlog-posts-column {
      margin-top: 27px;
    }
    body .barlog-posts-main-row {
      margin-bottom: 50px !important;
    }
    body #header-menu-sidebar {
		margin-top: -8px;
	}
	body .header-v2 .cb-row--mobile .row-v2 {
		padding: 0 25px 0 25px !important;
	}
	body .nav-menu-mobile .menu {
		padding: 0 25px 0 25px;
	}
}
@media only screen and (max-width: 820px) {
	body .header-v2 .cb-row--mobile .row-v2 {
		padding: 0 50px 0 50px !important;
	}
	body .nav-menu-mobile .menu {
		padding: 0 50px 0 50px;
	}
	body .quantity {
		width: 25%;
}
@media only screen and (max-width: 768px) {
	body .header-v2 .cb-row--mobile .row-v2 {
		padding: 0 25px 0 25px !important;
	}
	body .nav-menu-mobile .menu {
		padding: 0 25px 0 25px;
	}
}
@media only screen and (max-width: 600px) {
	body #nav_menu-3 {
	  	margin: 35px 0 35px 0;
	}
	body #custom_html-4 {
		margin-top: 30px;
	}
	body .nav-menu-mobile .menu {
		padding: 0px;
	}
	body .cb-row--mobile {
		padding: 0 15px 0 15px;
	}
	body .mt-posts-container-1-variant-1 .owl-nav, body .mt-posts-container-1-variant-2 .owl-nav{
	   display: none;
	}
	body .footer--row-inner {
		padding-bottom: 5px !important;
	}
	body .footer--row-inner .widget_nav_menu, 	body .footer--row-inner .widget_custom_html {
		margin-top: 35px;
	}
	body .menu-mobile-toggle {
		margin-bottom: 10px;
	}
	body #header-menu-sidebar {
		margin-top: -8px
	}
	body .barlog-widgets-column .vc_column-inner {
    	padding-left: 15px !important;
  	}
  	body .barlog-page-spacing {
        padding: 0 !important;
  	}
    body .barlog-page-spacing .vc_column-inner {
        padding: 15px !important;
    }
    body .header--row:not(.header--transparent).header-main .header--row-inner .container {
    	padding: 0;
    }
    body .header-v2 .cb-row--mobile .row-v2 {
    	padding: 0 !important;
    }
    body .barlog-article-inner.post-details {
    	padding-left: 0;
    	padding-right: 0;
    	padding-bottom: 0;
    }
    body .header-v2 .cb-row--mobile {
		padding: 0 10px;
	}
	body .nav-menu-mobile .menu {
		padding: 0 8px;
	}
	body .quantity {
		width: 50%;
		margin-bottom: 20px !important;
	}
}
