/*
Theme Name: Furniture
Theme URI: https://wp.themedemo.org/WCM06/WCM060148/WP5/
Author: Templatemela
Author URI: http://www.templatemela.com
Version: 1.0
Description: Our default theme lets you create a responsive website with a sleek, modern design.
License: GNU General Public License v2
Tags:  one-column, two-columns, right-sidebar,  custom-header, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: furniture
Template: shopcroc
*/
.mobile-navigation {
	justify-content: center;
	flex: initial;
}
.header-center, .header-left{
	padding-block: 15px;
}
.header-top {
	border-bottom: 1px solid #ededed;
}
.header-center {
	justify-content: flex-start;
}
.woocommerce ul.products li.product .secondary-image, .woocommerce-page ul.products li.product .secondary-image {
	transition: all .3s ease;
	-webkit-transition: all .3s ease !important;
	-moz-transition: all .3s ease !important;
}
.cart .button.wc-forward {
	font-size: 16px;
}
.site-main, body.home.blog .site-main {
	font-size: 16px;
}
.mobile-menu ul li.menu-title > a,.mobile-menu ul li {
	font-size: 17px;
	font-family: 'jost',sans-serif;
}
.woocommerce table.shop_table thead th, .woocommerce-page table.shop_table thead th {
	font-size: 17px;
}
.header-right {
	justify-content: flex-end;
}
.primary-sidebar a {
	font-size: 17px;
}
.tagcloud a {
	font-size: 17px !important;
}
.account-label {
	background: #b0825f;
	color: #fff;
	padding: 9px 26px;
}
.menu-toggle::before{
	padding-inline: 15px;
	margin-inline-end: 12px;
}
.whislist-counter, .compare-counter, .header-cart {
	margin-inline-start: 28px;
}
.resp-tabs-title {
	background-color: #b0825f;
}
.widgets-follow-us .follow-us li a:hover {
	background-color: #b0825f;
}
.footer-top {
	border-bottom: 1px solid #3a3a3a;
}
.resp-tabs-list li:hover, .resp-tabs-list .resp-tab-active, .resp-tab-active .tab-title {
	color: #000 !important;
}
.resp-tab-item:hover .tab-title {
	color: #222;
}
input[type="search"] {
	background-color: #f2f2f2;
	font-family: 'jost',sans-serif;
    font-size: 15px;
}
.woocommerce .onsale {
    height: 48px;
	line-height: 48px;
	font-size: 15px;
	font-family: 'jost',sans-serif;
}
#to_top:hover {
	background-color: #b0825f;
	border-color:  #b0825f;
}
.resp-tab-item img {
	filter: invert(92%) sepia(89%) saturate(2%) hue-rotate(64deg) brightness(107%) contrast(100%);
	-moz-filter: invert(71%) sepia(89%) saturate(629%) hue-rotate(359deg) brightness(104%) contrast(103%);
	-ms-filter: invert(71%) sepia(89%) saturate(629%) hue-rotate(359deg) brightness(104%) contrast(103%);
	-o-filter: invert(71%) sepia(89%) saturate(629%) hue-rotate(359deg) brightness(104%) contrast(103%);
	height: 36px !important;
	width: 36px;
	min-height: 36px;    
}
.mc4wp-form h2 {
	font-size: 20px;
	font-weight: 500;
}
.block_hover .links .icon.readmore::before
.widget .tnp-email, .mc4wp-form input[type="email"] {
	width: 539px;
	margin-inline-start: 70px;
}
.post-info-inner .read-more a {
	display: none;
}
.blog-posts-content .block_hover .links .attchment-icon::before,.block_hover .links .icon.readmore::before, .links .icon::before{
	background: #fff;
}
.blog-posts-content .block_hover .links .mustang-gallery::before, .block_hover .links .mustang-gallery::before{
	background: #fff;
}
.site-footer {
	margin-top: 40px;
	font-size: 14px;
}
.mega-menu ul li .sub-menu a, .mega-menu ul li .children a {
	font-weight: 400;
}
.post-info, .post-description {
	color: #666666;
}
.post-description,.post-info-inner .entry-summary {
	line-height: 24px;
	font-size: 17px;
}
.resp-tab-item:hover img{
    filter: unset;
    -webkit-filter: unset;
    -moz-filter: unset;
    -ms-filter: unset;
    -o-filter: unset;
}
.resp-tab-active img {
	filter: unset;
    -webkit-filter: unset;
    -moz-filter: unset;
    -ms-filter: unset;
    -o-filter: unset;
}
.blog-carousel .post-content-outer .post-title a,.blog .post-info-inner .entry-title a {
    font-size: 20px;
    font-weight: 500;   
    font-family: 'Jost', sans-serif;
}
.post-description {
	font-family: 'Jost', sans-serif;
	font-weight: 400;
	font-size: 17px;
}
.blog .post-info-inner .entry-date {
	background: #b0825f;
    color: #fff;
}
.woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt {
	background-color: #b0825f;
	border-color: #b0825f;
}
.blog-posts-content .read-more a{
    font-family: 'Jost',sans-serif;
    font-size: 14px;
    text-transform: capitalize;
}
.entry-meta-blog .entry-date{
    text-transform: capitalize;
}
.widget .widget-title, .primary-sidebar .widget_block h2{
    font-size: 20px;
    text-transform: capitalize;
    line-height: 34px;
}
.static-links-list span{
	font-family: 'Jost', sans-serif;
	font-size: 17px;
}
.widgets-footercontact .address, .widgets-footercontact .email {
	font-family: 'Jost', sans-serif;
	font-weight: 400;
	font-size: 17px;
}
.sticky-post, .stick-cat .meta-inner .categories-links a {
	background: #b0825f;
}
.newsletter-text {
	font-size: 17px;
	font-family: 'Jost', sans-serif;
	font-weight: 400;
}
#site-navigation .owl-carousel .owl-item {
	text-align: center;
	width: 122px !important;
}
.account-label{
    text-transform: capitalize;
    font-family: 'Jost', sans-serif;
    font-weight: 400;
    font-size: 16px;
}
.cms-service .elementor-shape-circle .elementor-icon {
	border-width: 1px !important;
}
.mega-menu ul li a {
	display: inline-block;
	font-size: 17px;
	text-transform: capitalize;
	font-family: 'Jost', sans-serif;
	font-weight: 400;
	padding: 14px 8px;
}
.mega-menu ul li.shop-menu > div.shop-product-outer > ul > li.menu-item-has-children > a {
	font-size: 17px;
}
.woo-products .owl-theme .owl-buttons .owl-prev {
	left: -5px;
}
.woo-products .owl-theme .owl-buttons .owl-next {
	right: -10px;
}
.woocommerce ul.products li:hover .container-inner {
	padding-bottom: 0px;
}
.mega-menu .menu-item-has-children::after {
	content: "\f107";
	font-family: fontawesome;
}
.sub-menu .menu-item-has-children::after
{
	content:none;
}
.mega-menu .menu-item-has-children a {
	padding-right: 0px;
}
.breadcrumbs span a {
	color: #222;
}
.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"], a.button, button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"], .button_content_inner a, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce #content input.button.disabled, .woocommerce #content input.button:disabled, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce-page #content input.button.disabled, .woocommerce-page #content input.button:disabled, .woocommerce-page #respond input#submit.disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page a.button.disabled, .woocommerce-page a.button:disabled, .woocommerce-page button.button.disabled, .woocommerce-page button.button:disabled, .woocommerce-page input.button.disabled, .woocommerce-page input.button:disabled, .loadgridlist-wrapper .woocount, .yith-wcwl-add-to-wishlist a{
    text-transform: capitalize;  
	font-size: 16px;
	font-weight: 400;
}
.blog-posts-content .read-more a {
	color: #222;
	display: none;
}
.entry-meta-blog .entry-date,.blog .post-info .post-info-inner .entry-date {
	position: relative;
	padding-inline: 0;
	font-weight: 400;
	font-size: 17px;
	font-family:"Jost", Sans-serif;
	background-color: unset !important;
	color: #b0825f !important;
	margin: 0;
}
.blog-carousel .post-content-outer .post-title a {
	width: 100%;
}
.portfolio-filter-container .options li a {
	font-family:"Jost", Sans-serif;
}
.blog-posts-content .post-content-outer {
	padding-left: 0;
	text-align: left;
}
.entry-meta-blog .entry-date {
	padding-block: 2px;
}
.blog .post-info, .blog-page .post-info, article.hentry .post-info{
	text-align: left;
	padding-top: 14px;
}
.entry-meta-blog,.blog .entry-content {
	position: unset;
	text-align: left;
}
.sticky-post {
	background: transparent;
	color: #b0825f;
	padding: 7px 0;
	line-height: 24px;
	font-size: 17px !important;
	font-family: Jost;
}
/* .tags-links a, .comment-reply-link, .woocommerce .entry-summary .yith-wcwl-wishlistexistsbrowse > a, .woocommerce .entry-summary a.compare.button, 
.woocommerce .summary .product_meta .posted_in a, .woocommerce .summary .product_meta .tagged_as a, .brand span a, .social a,
body .quantity input.plus, body .quantity input.minus, body .quantity input.minus:focus, body .quantity input.plus:focus{
    color: #222 !important;
} */
.post-nav-link,.comment-reply-title, .comments-title, .entry-meta-inner .author a, .comment-author b, .comment-meta .comment-author a {
    text-transform: capitalize;
}
.woocommerce ul.products li.product .product-name {
	font-size: 17px;
	font-weight: 400;
}
.woocommerce ul.products li.product .product-name, .woocommerce-page ul.products li.product .product-name {
	min-height: 20px;
	height: 20px;
}
.products li.product .price, .primary-sidebar .amount, .price_slider_amount .price_label, .site-footer .amount {
	font-weight: 500;
	font-size: 15px;
	font-family: 'Jost', Helvetica, sans-serif;
}
.site-footer del .amount, .primary-sidebar del .amount, .woocommerce ul.products li.product .price del {
	font-size: 15px;
	font-family: 'Jost', Helvetica, sans-serif;
}
.woocommerce-tabs ul.tabs li a{
    font-size: 16px;
    text-transform: capitalize;
}
.header-search .woocommerce-product-search .search-field {
	width: 850px;
}
.header-search .woocommerce-product-search{
	border: none;
}
.header-search .woocommerce-product-search .search-field {
	padding: 9px 20px 9px 20px;
}
.header-search .woocommerce-product-search input[type="submit"], .header-search button[type="submit"], .widget.widget_search input[type="submit"], .search-form input[type="submit"], .widget.widget_product_search button[type="submit"], .widget.widget_search input[type="submit"], .wp-block-search .wp-block-search__button {
	mask-image: url("images/megnor/Search.svg");
	-webkit-mask-image: url("images/megnor/Search.svg");
	height: 40px;
	width:50px;
}
.header-cart .cart-contents span.cart-qty {
	background-color:#b0825f;
	font-size: 11px;
}
.entry-meta .meta-inner, .stick-cat, .sticky-post,.entry-date,.tab-title {
	text-transform: capitalize;
}
.sticky-post, .stick-cat .meta-inner .categories-links a{
    font-size: 14px;
    font-weight: 500;
}
.widget.widgets-footercontact {
	background: linear-gradient(180deg, #313131 10%, #232323 100%);
}
.footer a, .site-footer a, .site-footer, .footer-middle li .sub-menu li a{
    font-weight: 400;
}
.logged-in-as a{
    color: #222;
}
.elementor-icon-list-text a, .single-faq.toogle_div a {
	color: #222;
}
.close-menu::before{
	background: #FFF;
}
.nav-title {
	background-color: #222;
	color: #fff;
}
.related_posts .entry-title a{
	color: #000;
}
.widget .tnp-email, .mc4wp-form input[type="email"] {
	background-color: #454545;
	font-family: 'Jost',sans-serif;
	color: #fff;
}
.breadcrumbs #breadcrumbs {
	font-size: 17px;
}
.widget .widget-title, .primary-sidebar .widget_block h2 {
	font-weight: 500;
}
.mc4wp-form-fields input[type="submit"] {
	background-color: #b0825f !important;
	font-weight: 400 !important;
}
.woocommerce .woocommerce-message::before, .woocommerce-page .woocommerce-message::before,.woocommerce .woocommerce-info::before, .woocommerce-page .woocommerce-info::before,.woocommerce .woocommerce-error::before, .woocommerce-page .woocommerce-error::before {
	background-color: #b0825f;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message,.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info,.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
	border-top: 2px solid #b0825f;
}
.topbar-link-wrapper {
	top: 47px;
}
.woocommerce ul.products li .container-inner {
	border: none;
}
.owl-theme .owl-buttons div:hover {
	border-color: #b0825f;
	color: #b0825f;
	background: #fff;
}
.mega-menu ul .owl-item:last-child {
	margin: 0 26px;
}
.email-p::placeholder {
	color: #fff;
}
.blog .post-info-inner .entry-title {
	line-height: 24px;
	margin: -5px 0 0 0;
}
.header-cart .togg .widget.widget_shopping_cart {
	top: 53px;
}
.woocommerce ul.products li:hover .container-inner {
	margin-bottom: 0;
}
.list .product-detail-wrapper {
	padding: 10px 10px;
}
.cms-banner .elementor-column:first-child {
	padding-inline-start: 0;
	padding-inline-end: 14px;
}
.cms-banner .elementor-column:last-child {
	padding-inline-end: 0;
	padding-inline-start: 14px;
}
.product-review-block {
	display: none;
}
.footer-newsletter {
	border-bottom: 1px solid #3a3a3a;
}
.widget.widgets-footercontact .contact_wrapper.toggle-block {
	padding: 14px 19px 8px 30px;
}
.widgets-footercontact .contact_phone {
	font-size: 25px;
	font-family: 'Jost', Helvetica, sans-serif;
	font-weight: 500;
}
.site-info {
	font-size: 17px;
	font-family: 'Jost', Helvetica, sans-serif;
	font-weight: 400;
}
.resp-tab-item .tab-title {
	font-size: 17px;
	font-weight: 500;
	color: #fff;
}
.archive.woocommerce ul.products.list .container-inner, .archive.woocommerce-page ul.products.list .container-inner {
	text-align: left;
	border: 0 !important;
	padding: 0px;
}
.service-cms .elementor-icon-box-wrapper:hover .elementor-icon {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transition: all 300ms ease-in-out .0s;
	-webkit-transition: all 300ms ease-in-out .0s;
	-moz-transition: all 300ms ease-in-out .0s;
	-ms-transition: all 300ms ease-in-out .0s;
	-o-transition: all 300ms ease-in-out .0s;
}
.service-cms::before {
	background: none;
}
.img-zoom-effect a:hover img {
	transform: scale(1.03);
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-ms-transform: scale(1.03);
	-o-transform: scale(1.03);
}
.img-zoom-effect a {
	position: relative;
	overflow: hidden;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	font-size: 16px;
}
.woocommerce table.wishlist_table {
	font-size: 16px !important;
}
.topbar-link-wrapper a {
	font-size: 16px;
}
.woocommerce ul.cart_list li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a, .woocommerce ul.product_list_widget li a {
	font-size: 16px;
}