/*
 Theme Name:   magazinry
 Theme URI:    https://demos.codezeel.com/wordpress/WP02/WP048/
 Description:  A child theme of Codezeel theme.
 Author:       CodeZeel
 Author URI:   #
 Template:     basetheme
 Version:      1.0.0
 Requires at least: 5.2
 Tested up to: 6.0
 Requires PHP: 7.0
 Text Domain: magazinry
 License: GNU General Public License v3.0 (or later)
 License URI: https://codezeel.com/license
*/
/*CMS-zoom-Hover*/
.cms-banner img,
.elementor-image-box-img img,
.gallery-item img,
.gallery-slider img,
.loop-entry .post-thumbnail-inner img,
.widget_media_image img,
.cat-cms-img img,
.cat-cms-img .cat-cms-title,
.cat-cms-img .cat-cms-link {
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}

.flexslider, .owl-carousel .owl-wrapper-outer, .home-product .owl-buttons, #sb-wrapper, .home-service, .feature {
	direction: ltr;
}

.cms-banner:hover img,
.elementor-image-box-img:hover img,
.gallery-item .gallery-icon:hover img,
.gallery-slider .swiper-slide-inner:hover img,
.loop-entry .post-thumbnail-inner:hover img,
.widget_media_image:hover img,
.gallery-slider .wp-block-image:hover img {
	transform: scale(1.05);
}

body.woocommerce .quantity .qty,
body .woocommerce .quantity.spinners-added .qty {
	background: var(--e-global-color-thebase9);
}

.cms-banner .elementor-widget-wrap,
.elementor-image-box-img,
.gallery-item .gallery-icon,
.gallery-slider .swiper-slide-inner,
.post-thumbnail-inner,
.widget_media_image,
.gallery-slider .wp-block-image {
	position: relative;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
}

::placeholder {
	color: var(--global-palette5) !important;
}

body #cancel-comment-reply-link,
body .comment-form .logged-in-as a,
body .logged-in-as a {
	color: var(--global-palette-highlight-alt);
	text-decoration: underline;
	font-size: var(--wp--preset--font-size--small);
}

.single-content .home_sidbar figure.wp-block-image {
	padding-block-end: 10px;
}

/*common-css-input*/
body input[type="text"],
body input[type="email"],
body input[type="url"],
body input[type="password"],
body input[type="search"],
body input[type="number"],
body input[type="tel"],
body input[type="range"],
body input[type="date"],
body input[type="month"],
body input[type="week"],
body input[type="time"],
body input[type="datetime"],
body input[type="datetime-local"],
body input[type="color"],
body textarea {
	box-shadow: unset;
	color: var(--global-palette5);
	border: 1px solid #e5e5e5;
	border-radius: 0;
	padding: 0.771em 1.1em;
	background: var(--e-global-color-thebase9);
}

.header-search-bar .thebase-search-icon-wrap .thebase-svg-icon {
	width: 1.5em;
	height: 1.5em;
}

.site-header-section .header-search-bar .search-form .search-submit[type="submit"]:hover~.thebase-search-icon-wrap {
	color: var(--global-palette1);
}

.site-header-section .header-search-bar .thebase-search-icon-wrap {
	color: var(--global-palette2);
}

.site-header-section .header-search-bar form input.search-field {
	width: 380px;
	height: 42px;
	background: var(--e-global-color-thebase7);
	border: 0;
}

/*Side-Tab*/
.side_tab .side-tab-contian h6 {
	margin: 6px 0 0 0;
}

.side_tab .side-tab-contian {
	margin: 20px 0;
}

.side_tab .side-tab-contian:last-child {
	margin-block-end: 10px;
}

/*Header-Divider and Tab-Divider*/
.header-contact-inner-wrap .header-contact-item {
	position: relative;
}

.side_tab .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:first-child::before {
	display: none;
}

.side_tab .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title::before {
	content: "";
	background: #dbdbdb;
	height: 20px !important;
	width: 1px !important;
	position: absolute;
	right: 0;
	left: 0;
	top: auto;
	bottom: 5px !important;
}

.header-contact-inner-wrap .header-contact-item:last-child::before {
	display: none;
}

.header-contact-inner-wrap .header-contact-item::before {
	content: "";
	background: #d5d9d8;
	height: 17px;
	width: 1px;
	position: absolute;
	right: -15px;
	left: auto;
}

.container-inner {
	padding: 0 20px;
}

#blog-posts-products .post-description {
	display: none;
}

/* .single_blog #blog_grid .item:first-child .post-description {display: none;} */
.single_blog #blog-posts-products .post-description {
	display: block;
	color: var(--e-global-color-thebase5);
	font-weight: 400;
	font-size: 14px;
	text-transform: initial;
	padding-top: 10px;
}

.owl-theme .owl-buttons div {
	display: block;
	font-size: 0;
	height: 32px;
	width: 32px;
	position: absolute;
	text-align: center;
	top: 0;
	bottom: 0;
	margin: auto !important;
	transition: all .3s ease 0s;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	z-index: 99;
	cursor: pointer;
}

.owl-theme .owl-buttons div.owl-prev {
	left: -40px;
	right: auto;
}

.owl-theme .owl-buttons div.owl-next {
	right: -40px;
	left: auto;
}

.owl-theme:hover .owl-buttons div.owl-next::after,
.owl-theme:hover .owl-buttons div.owl-prev::after {
	opacity: 1;
}

.owl-theme .owl-buttons div.owl-next::after,
.owl-theme .owl-buttons div.owl-prev::after {
	content: "";
	position: absolute;
	top: auto;
	background-size: 15px;
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	margin: 0 auto;
	left: 0;
	right: 0;
	opacity: 0;
}

.owl-theme .owl-buttons div.owl-prev::after {
	background-image: url(../magazinry/assets/images/left-arrow.svg);
	background-position: 0;
}

.owl-theme .owl-buttons div.owl-next::after {
	background-image: url(../magazinry/assets/images/right-arrow.svg);
	background-position: 100%;
}

body .entry-meta> ::after {
	display: none;
}

body .loop-entry.type-post h2.entry-title {
	margin-block: 5px;
}

.side_grid .blog-posts-content .blog-grid {
	margin: 0 -20px;
}

.post-archive .first.blog .loop-entry .entry-content-wrap .entry-footer .more-link-wrap {
	display: none;
}

.loop-entry .entry-content-wrap .entry-footer .more-link-wrap .post-more-link {
	color: var(--e-global-color-thebase1);
	font-size: inherit;
	text-decoration: underline;
	font-weight: 600;
}

.loop-entry .entry-content-wrap .entry-footer .more-link-wrap .post-more-link:hover {
	text-decoration: none;
}

.single_blog .loop-entry .entry-content-wrap {
	padding-block-start: 0;
}

body .loop-entry .entry-content-wrap {
	margin-top: 18px;
}

.woocommerce .woocommerce-ResetPassword.lost_reset_password .button {
	padding: 14px 20px 14px 20px;
	margin-block-start: 15px;
}

body .woocommerce-ResetPassword.lost_reset_password {
	background: #fff;
	padding: 60px;
}

.wp-block-social-links .wp-social-link .wp-block-social-link-anchor {
	display: flex;
	align-items: center;
}

.single_blog .loop-entry .entry-header .entry-meta {
	margin: 0.5em 0;
}

.single_blog .loop-entry .entry-header .entry-meta-divider-customicon {
	margin-block: 0px;
	padding-block-start: 15px;
}

body .loop-entry .entry-header .entry-meta-divider-customicon {
	margin: 0;
	margin-top: 7px;
}

body .loop-entry.type-post .entry-meta .comments-link {
	margin-left: 1rem;
}

.comment-icon {
	background-image: url(../magazinry/assets/images/left-arrow.svg);
	background-position: 0;
}
body .pagination .page-numbers {
	border-radius: 0;
}
#blog_grid .item {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 50%);
}

.grid_blog #blog_grid .item {
	width: 100%;
	display: flex;
}

.single_blog #blog_grid .item {
	display: block;
	width: 100%;
}

.single_blog .post-thumbnail {
	width: 50%;
	display: flex;
}

body .single_blog .post-thumbnail {
	width: 100%;
	display: flex;
	padding-bottom: 0;
	height: 247px;
	flex: 1;
}
.site .content-container .alignwide {
	padding-left: var(--global-sm-spacing);
	padding-right: var(--global-sm-spacing);
	margin: 0;
	width: auto;
}


/* .side_grid #blog_grid .item.first:first-child {
	padding-bottom: 49px;
} */
body .entry.single-entry.type-post {
	box-shadow: none;
	border: 1px solid #e5e5e5;
	border-radius: 0;
}

body .site .entry-related h2.entry-related-title {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
	position: relative;
}

.single_blog .loop-entry .entry-content-wrap {
	flex: 1;
}

body .grid_blog .loop-entry .entry-content-wrap {
	position: relative;
	margin: 0;
	display: flex;
	width: 60%;
	background: top;
	align-items: center;
}

body .grid_blog .post-thumbnail {
	padding-bottom: 0;
	display: flex;
	align-content: center;
	height: 247px;
	width: 400px;
}

.grid_blog .container-inner {
	padding: 20px 0;
	display: flex;
}

.single_blog .container-inner {
	padding: 20px 0;
	position: relative;
	display: flex;
}

/* .single_blog #blog_grid .item:first-child .post-thumbnail {width: 100%; height: 450px;}
.single_blog #blog_grid .item:first-child .container-inner {padding-top: 0;}
.single_blog #blog_grid .item:first-child {width: 100%; position: relative; margin-block-end: 60px;}
.single_blog #blog_grid .item:first-child .entry-content-wrap{position: absolute; top: auto; bottom: 4.5rem; background: transparent; margin: 0;} */
.entry-related .tns-outer .tns-ovh {
	padding-block-end: 20px;
}

.single-blog-main .widget:last-child {
	padding-bottom: 0;
}

/* .home_sidbar .widget,
.about_side .widget,
.cont_side .widget {
	padding-bottom: 3.7rem;
} */

/* .single_blog #blog_grid .item:first-child .entry-content-wrap .entry-header .entry-title {position: relative; padding-block-end: 15px;} */
body .single-content h1,
body .single-content h2,
body .single-content h3,
body .single-content h4,
body .single-content h5,
body .single-content h6 {
	margin: inherit;
}

/* .single_blog #blog_grid .item:first-child .entry-content-wrap .entry-header .entry-title::after {
	content: "";
	background: rgba(255, 255, 255, 0.5);
	width: 100%;
	height: 1px;
	position: absolute !important;
	top: auto;
	bottom: 0;
	right: auto;
	left: 0;
}
.single_blog #blog_grid .item:first-child .entry-content-wrap {padding-block-end: 0; width: auto; padding: 1.5rem 3.5rem 0.5rem;}
.single_blog #blog_grid .item:first-child .entry-content-wrap .entry-footer .more-link-wrap .post-more-link {
	font-size: inherit;
	text-decoration: none;
	padding: 8px 37px;
	background: var(--global-palette-btn-bg);
	color: var(--global-palette-btn);
} */
.elementor-element.elementor-element-5076b21.section-title.elementor-widget.elementor-widget-heading,
.elementor-element.elementor-element-ad3522a.section-title.elementor-widget.elementor-widget-heading,
.elementor-element.elementor-element-7cd234c.section-title.elementor-widget.elementor-widget-heading,
.elementor-element.elementor-element-924ab41.section-title.elementor-widget.elementor-widget-heading,
.elementor-element.elementor-element-86ae356.popular_news.elementor-widget.elementor-widget-shortcode,
.elementor-element.elementor-element-349bccf.section-title.elementor-widget.elementor-widget-heading,
.elementor-element.elementor-element-b256e0a.section-title.elementor-widget.elementor-widget-heading {
	margin-bottom: 0;
}

body .loop-entry .entry-header .entry-meta-divider-customicon .entry-meta,
body .elementor .elementor-element.blog_block .type-post .entry-header {
	margin: 0;
}

.elementor .elementor-element.blog_block #blog-posts-products {
	margin: 0 -20px;
}

body .elementor .elementor-element.blog_block .type-post .entry-meta-divider-slash,
body .elementor .elementor-element.popular_news #blog_grid .item .entry-footer,
.elementor .elementor-element.family-relation #blog_grid .item .loop-entry.type-post .entry-content-wrap .entry-meta-divider-slash,
.elementor .elementor-element.family-relation #blog_grid .item .loop-entry.type-post .entry-content-wrap .entry-footer {
	display: none;
}

body .elementor .elementor-element.popular_news #blog_grid .item {
	width: 100%;
}

.elementor .elementor-element.family-relation #blog_grid .item {
	width: 100%;
}

.elementor .elementor-element.family-relation #blog_grid .item .loop-entry.type-post {
	padding: 0;
}

.elementor .elementor-element.family-relation #blog_grid .item .loop-entry.type-post .post-thumbnail {
	float: left;
	width: 37%;
	padding-bottom: 73px;
}

.elementor .elementor-element.family-relation #blog_grid .item .loop-entry.type-post .entry-content-wrap {
	float: right;
	width: 63%;
	margin: 0;
	padding-inline-start: 10px;
}

.elementor .elementor-element.family-relation #blog_grid .item .loop-entry.type-post .entry-content-wrap .entry-title {
	font-size: 15px;
	font-weight: 500;
}

body .elementor .elementor-element.popular_news #blog_grid .item .container-inner {
	padding: 0;
	margin-bottom: 28px;
}

body .elementor .elementor-element.popular_news #blog_grid .item .post-description {
	display: block;
	color: var(--e-global-color-thebase5);
	font-weight: 400;
	font-size: 14px;
	text-transform: capitalize;
	padding-top: 10px;
}

body .single-entry .entry-tags a.tag-link {
	border: 1px solid var(--global-palette-btn-bg);
	border-radius: 0;
	background: var(--global-palette-btn-bg);
	color: var(--global-palette-btn);
}

.reply .comment-reply-link {
	font-size: inherit;
	color: var(--global-palette-highlight);
	border: 1px solid var(--global-palette2);
}
body .comment-form .comment-input-wrap p label, body .comment-form p.comment-form-float-label label {
	color: var(--global-palette2);
}
.reply .comment-reply-link:hover, .comment-reply-link:focus {
	border-color: var(--global-palette1);
	background-color: var(--global-palette1);
	color: var(--global-palette-btn-hover);
}
.single_blog .loop-entry .entry-content-wrap {
	position: relative;
	background: transparent;
	margin: 0;
	width: auto;
	margin-inline-start: 30px;
}
body .comment-body {
	border-color: #e5e5e5;
}
.mc4wp-form-fields p {
	width: auto;
	display: inline-block;
	vertical-align: middle;
}

#mc4wp-form-1 input[type="email"] {
	display: inline-block;
	vertical-align: top;
	background: var(--e-global-color-thebase8);
	border-color: var(--e-global-color-thebase8);
	height: 46px;
	width: 400px;
	border-radius: 0;
}

#mc4wp-form-1 input[type="submit"] {
	background: var(--e-global-color-thebase1);
	padding: 13px 29px;
	border-radius: 0;
	height: 46px;
}

#mc4wp-form-1 input[type="submit"]:hover {
	background: var(--e-global-color-thebase9);
	color: var(--e-global-color-thebase2);
}

body .footer-widget-area-inner .widget h2 {
	color: var(--global-palette9);
	letter-spacing: 0;
}

body .widget-area .widget-title {
	/* font-weight: 700; */
	padding: 0 0 20px;
	margin: 0;
}

body .wp-block-latest-posts__featured-image.alignleft {
	margin-top: 10px;
	margin-bottom: 10px;
}
body .entry-header.post-title .category-links::before {
	content: '|';
}
body .entry-header.post-title .category-links,
body .entry-header.post-title .category-links .category-link-items{
	padding-inline-start: 10px;
}
/*  Social icon*/
body .wp-block-social-links.is-style-logos-only .wp-social-link svg {
	width: 35px;
	height: 35px;
	fill: #fff;
	background-color: #3a5897;
	border-radius: 50px;
	padding: 6px;
}

body .wp-block-social-links.is-style-logos-only .wp-social-link-instagram svg {
	background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
	background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
	background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433', endColorstr='#bc1888', GradientType=1);
}

body .wp-block-social-links.is-style-logos-only .wp-social-link-twitter svg {
	background-color: #00acee;
}

body .wp-block-social-links.is-style-logos-only .wp-social-link-pinterest svg {
	background-color: #E60023;
}

body .wp-block-social-links.is-style-logos-only .wp-social-link.wp-block-social-link {
	color: var(--e-global-color-thebase2);
}

body .wp-block-social-links.is-style-logos-only .wp-social-link.wp-block-social-link a .wp-block-social-link-label {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.2px;
}


.thebase-show-sidebar-btn {
	position: fixed;
	-webkit-margin-end: .5em;
	margin-inline-end: .5em;
	border: 1px solid var(--global-gray-400);
	padding: 0 10px;
	height: 45px;
	line-height: 30px;
	display: none;
	cursor: pointer;
	top: 30%;
	left: -2px;
	z-index: 999;
	background: #fff;
	box-shadow: 0 0 5px 2px #CBD5E0;
	align-items: center;
	border-radius: 0 50px 50px 0;
	font-size: 22px;
}

.thebase-hide-sidebar-btn {
	display: none;
}

body .widget .tagcloud,
body .widget .widget_product_tag_cloud,
body .widget .wp-block-tag-cloud,
body .widget li {
	position: relative;
	display: block;
	list-style: none;
	margin: 0;
}

body .widget .tagcloud,
body .widget .widget_product_tag_cloud,
body .widget .wp-block-tag-cloud,
body .widget ul {
	margin: 0;
	padding-left: 0;
}

body .thebase-woo-results-count p,
body.woocommerce ul.products li.product .price,
body select.orderby {
	font-size: 14px;
	font-weight: 500;
}

body.woocommerce ul.products:not(.woo-archive-btn-button) .button {
	font-size: 14px;
	font-weight: 600;
	color: var(--global-palette1);
}
body.woocommerce ul.products:not(.woo-archive-btn-button) .button:hover {
	color: var(--global-palette2);
}

body .widget-area a:not(.button):hover {
	text-decoration: none;
}

body .widget .tagcloud>span,
.widget .tagcloud a,
body .widget .widget_product_tag_cloud>span,
body .widget .widget_product_tag_cloud a,
body .widget .wp-block-tag-cloud>span,
body .widget .wp-block-tag-cloud a,
body .widget li>span,
body .widget li a,
body .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
	padding-block: 3px;
	display: inline-block;
	/* vertical-align: top; */
}

body .wp-block-social-links .wp-social-link a {
	padding: .25em;
	display: block;
}

.sidebar-inner-wrap .widget {
	background-color: var(--e-global-color-thebase9);
	padding: 2.5rem;
	padding-bottom: 0;
	padding-top: 0;
}
body .primary-sidebar.widget-area .widget {
	margin-bottom: 30px;
	padding-inline-end: 0;
}
body .wp-block-search__inside-wrapper #wp-block-search__input-1 {
	background: var(--e-global-color-thebase9);
	height: 40px;
}
body .wp-block-search__inside-wrapper .wp-element-button {
	border-color: var(--global-palette1);
	background: var(--global-palette1);
	color: var(--global-palette9);
}
/* .home_sidbar .wp-block-group__inner-container,
.cont_side .wp-block-group__inner-container,
.about_side .wp-block-group__inner-container {
	padding: 2.0rem 2.5rem;
} */

body .side_tab.elementor-widget-tabs .elementor-tab-desktop-title {
	padding: 10px 20px 5px;
}

.woocommerce.widget_product_categories>ul li .count,
.woocommerce.widget_product_categories>ul li .wc-block-product-categories-list-item-count,
.woocommerce .wp-block-woocommerce-product-categories>ul li .count,
.woocommerce .wp-block-woocommerce-product-categories>ul li .wc-block-product-categories-list-item-count {
	position: absolute;
	right: 0;
	display: block;
	top: 3px;
	min-width: 2rem;
	text-align: center;
	color: var(--e-global-color-thebase3);
}

.widget ul,
.woocommerce.widget_product_categories>ul,
.woocommerce .wp-block-woocommerce-product-categories>ul,
.widget_block ol,
body .widget_block>ul,
.widget ol,
body .widget-area ul {
	-webkit-padding-start: 0;
	padding-inline-start: 0;
	-webkit-margin-start: 0;
	margin-inline-start: 0;
	-webkit-padding-after: 0;
	padding-block-end: 0;
	-webkit-margin-after: 0;
	margin-block-end: 0;
	list-style: none;
}
body .elementor .elementor-element.home_sidbar.traveling-section .elementor-shortcode{
	margin: 0;
}
body .widget .wp-block-latest-comments__comment-author {
    line-height: 20px;
}
body.woocommerce nav.woocommerce-pagination ul li a:hover,
body.woocommerce nav.woocommerce-pagination ul li a:focus,
body.woocommerce nav.woocommerce-pagination ul li span.current {
	border-color: var(--e-global-color-thebase1);
	background: var(--e-global-color-thebase1);
	color: var(--e-global-color-thebase9);
}

body.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
	color: var(--e-global-color-thebase9);
}

body.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: var(--global-palette1);
	z-index: 2;
	border-color: var(--e-global-color-thebase1);
}

body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color: var(--e-global-color-thebase9);
	border-color: var(--e-global-color-thebase1);
	border-radius: 0;
}

body.woocommerce div.product form.cart .variations td,
body.woocommerce div.product form.cart .variations th {
	line-height: 4.2em;
}

body.woocommerce select {
	border: 1px solid var(--global-palette2);
	padding: 0.8em 35px 0.8em 0.5em;
}

body.woocommerce select.orderby {
	border: 1px solid var(--global-palette4);
	padding: 3px 0;
}

body.woocommerce div.product .variations_form.cart .variations label {
	padding: 0;
}

body.woocommerce div.product form.cart .variations label,
body.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.sidebar-inner-wrap h3 {
	display: inline-block;
	vertical-align: top;
	font-weight: 600;
	width: 100%;
	clear: both;
	margin: 0;
	text-align: left;
	font-size: 13px;
	text-transform: uppercase;
	padding: 12px 20px;
}
.comments-area .comment-respond {
	border: 1px solid #e5e5e5;
}
body .main-navigation .primary-menu-container>ul>li.menu-item:first-child>a {
	padding-inline-start: 10px;
}

.elementor .elementor-element.section-title .elementor-heading-title,
body .primary-sidebar.widget-area .widget-title {
	position: relative;
}

.elementor .elementor-element.section-title .elementor-heading-title::before,
.widget .home-side-title::before,
body .site .entry-related h2.entry-related-title:before,
body .primary-sidebar.widget-area .widget-title:before,
body.woocommerce div.product .woocommerce-tabs .panel h2:before, 
body.woocommerce .related.products h2:before {
	content: '';
	background: var(--global-palette1);
	height: 2px;
	width: 50px;
	display: block;
	position: absolute;
	bottom: -10px;
	top: auto;
}

.widget .home-side-title::before,
body .site .entry-related h2.entry-related-title:before,
body .primary-sidebar.widget-area .widget-title:before,
body.woocommerce div.product .woocommerce-tabs .panel h2:before, 
body.woocommerce .related.products h2:before  {
	bottom: 0;
}

body .widget .home-side-title,
body .primary-sidebar.widget-area .widget-title {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 6px;
	margin-bottom: 24px;
	text-transform: uppercase;
}

body .elementor .elementor-element.section-title .elementor-heading-title .blog-title,
body .loop-entry .entry-header .entry-meta-divider-customicon .posted-on,
body .loop-entry.type-post .entry-meta .comments-link a,
.home-side-title .blog-title,
.home-side-title .social-title,
body .primary-sidebar.widget-area .widget-title .blog-title,
body .primary-sidebar.widget-area .widget-title .sidebar-title {
	color: var(--global-palette1);
}
body .wc-block-components-price-slider__actions {
	display: block;
}
body.woocommerce ul.products li.product .product-details .woocommerce-loop-product__title::before {
	display: none;
}

/*woocommerce*/
body.woocommerce span.onsale {
	min-height: 0;
	min-width: 0;
	padding: .5em 1em;
	font-weight: 700;
	position: absolute;
	text-align: center;
	line-height: 1.2;
	top: 0.5rem;
	left: 0.5rem;
	margin: 10px;
	border-radius: .25rem;
	background-color: var(--global-palette1);
	color: var(--global-palette9);
	font-size: inherit;
	z-index: 9;
	border-radius: 0;
}

body.woocommerce ul.products li.product .onsale {
	top: 15px;
	right: 15px;
}

/*my-account*/
.woocommerce-privacy-policy-text {
	padding-block: 5px 15px;
}

/*Checkout*/
body form.checkout .col2-set {
	background: var(--global-palette9);
	padding: 30px;
}

body .select2-container--default .select2-selection--single {
	border-radius: 0;
	border: 1px solid var(--global-palette8);
	height: 46px;
	background: var(--global-palette8);
}

body.woocommerce-page .woocommerce-MyAccount-content p>a,
body.woocommerce-page .woocommerce-MyAccount-content p>a:hover,
body .woocommerce .woocommerce-terms-and-conditions-wrapper p>a,
.woocommerce .woocommerce-terms-and-conditions-wrapper .form-row a,
.woocommerce-checkout .woocommerce .woocommerce-info a,
.woocommerce-checkout .woocommerce .woocommerce-info a:hover,
.woocommerce .woocommerce-terms-and-conditions-wrapper .form-row a:hover {
	color: var(--global-palette-highlight-alt);
	text-decoration: underline;
}

.woocommerce-checkout-payment#payment #place_order {
	padding: 1.02em 1em;
}

#add_payment_method .cart-collaterals,
.woocommerce-cart .cart-collaterals,
.woocommerce-checkout .cart-collaterals {
	background: var(--global-palette9);
	padding: 30px;
}

body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
body .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
body #add_payment_method .wc-proceed-to-checkout a.checkout-button {
	padding: 1.02em 1em;
	margin: 0;
}

.woocommerce-checkout .woocommerce form.checkout_coupon,
.woocommerce-checkout .woocommerce form.login {
	width: 50%;
}

.woocommerce-checkout .woocommerce form.checkout_coupon {
	border: 3px dashed #e5e5e5;
	background: var(--e-global-color-thebase9);
}

.woocommerce form.checkout_coupon .form-row-first,
.woocommerce form.checkout_coupon .form-row-last,
.woocommerce form.login .form-row-first,
.woocommerce form.login .form-row-last,
.woocommerce form.register .form-row-first,
.woocommerce form.register .form-row-last {
	float: none;
}

.woocommerce-checkout .woocommerce form .form-row {
	margin: 0 0 1.5em;
}

body .woocommerce form.login, body .woocommerce form.register {
	border-color: #e5e5e5;
	padding: 20px;
	margin: 2em 0;
	text-align: left;
	border-radius: 0 !important;
}

body .woocommerce .woocommerce-message,
body .woocommerce .woocommerce-error,
body .woocommerce .woocommerce-info {
	background-color: var(--global-palette9);
}

.woocommerce .woocommerce-form.login .woocommerce-form-login__submit,
.woocommerce .woocommerce-form-coupon.checkout_coupon .button,
.woocommerce .woocommerce-form.register .woocommerce-form-register__submit {
	padding: 13px 45px;
}

/*Cart*/
.woocommerce table.shop_table {
	border: 1px solid #e5e5e5;
}

.woocommerce-page.woocommerce-cart table.cart .coupon .button:not(:hover),
.woocommerce-page.woocommerce-checkout table.cart .coupon .button:not(:hover),
.woocommerce-page #add_payment_method table.cart .coupon .button:not(:hover),
.woocommerce-page.woocommerce-cart table.cart td.actions .button:disabled,
.woocommerce-page.woocommerce-checkout table.cart td.actions .button:disabled,
.woocommerce-page #add_payment_method table.cart td.actions .button:disabled {
	background: var(--global-palette-btn-bg);
	color: var(--global-palette-btn);
	border: 1px solid var(--global-palette2);
}

.woocommerce-cart.woocommerce-page table.cart td.actions .button,
.woocommerce-checkout.woocommerce-page table.cart td.actions .button,
.woocommerce-page #add_payment_method table.cart td.actions .button {
	height: auto;
	padding: 0.25em 1em;
	background: var(--global-palette-btn-bg);
	color: var(--global-palette-btn);
	border: 1px solid var(--global-palette-btn-bg);
}

.cart-summary {
	display: none;
}

.woocommerce-cart.woocommerce-page table.cart td.actions .coupon .input-text {
	background: var(--global-palette9);
}

.woocommerce-cart.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-checkout.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #add_payment_method table.cart td.actions .coupon .input-text {
	height: 46px;
	margin-inline-end: 15px;
}

body .woocommerce table.shop_table th,
body .woocommerce table.shop_table tfoot td,
body .woocommerce table.shop_table tfoot th,
body .woocommerce table.shop_table tbody th,
body.woocommerce table.shop_attributes th {
	font-weight: 600;
	text-transform: uppercase;
	padding: 15px 12px;
	color: var(--global-palette4);
}

body .woocommerce table.shop_table {
	font-size: inherit;
}

.woocommerce-cart .woocommerce table.shop_table td,
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals tr th,
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals tr td {
	border-top: 1px solid #e5e5e5;
	padding: 15px 12px;
}

body.woocommerce div.product form.cart div.quantity,
body .woocommerce table.shop_table td .quantity.spinners-added {
	padding-block: 3.2px;
	border-radius: 0;
	margin: 0 15px 0 0;
	border-color: var(--global-palette5);
}

.woocommerce .content-bg .product.entry.woocommerce-grouped-product-list-item {
	display: flex;
	align-items: center;
}

body.woocommerce div.product form.cart .group_table td:first-child {
	width: auto;
}
body.woocommerce div.product .woocommerce-tabs .panel h2, 
body.woocommerce .related.products h2 {
	font-size: 21px;
	line-height: 30px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 7px;
	margin-bottom: 18px;
	position: relative;
}
body.woocommerce ul.products li.product .product-details .woocommerce-loop-product__title{
	border: 0;
}
body.woocommerce div.product .button.single_add_to_cart_button {
	height: auto;
	line-height: inherit;
	padding: 13px 15px;
	border-radius: 0;
	min-width: 160px;
}

body.woocommerce div.product .woocommerce-tabs ul.tabs {
	padding: 0;
}
.elementor .elementor-element.traveling-section .container-inner.loop-entry.type-post {
    padding: 0;
    padding-bottom: 30px;
}


body.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border-radius: 0;
	border-color: var(--global-palette2);
    background-color: var(--global-palette2);
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	color: var(--global-palette9);
}
body.woocommerce table.shop_attributes td,
body.woocommerce table.shop_attributes th {
	background-color: var(--global-palette7);
	padding: 12px;
	font-style: normal;
	text-align: left;
}

.single-product.woocommerce div.product .product_meta>span {
	display: block;
	font-weight: inherit;
	padding-block-end: 0px;
	font-size: 14px;
	color: var(--e-global-color-thebase4);
}

.slid_single_blog .loop-entry .entry-content-wrap {
	margin: 0;
	width: 100%;
}

body.woocommerce a.added_to_cart {
	font-size: 13px;
	font-weight: 600;
}

body .woocommerce form .form-row label, body .woocommerce table.shop_table th {
	font-weight: 400;
	font-size: 15px;
	color: var(--global-palette2);
	text-transform: capitalize;
}

.post-archive .loop-entry .entry-content-wrap {
	background: transparent;
	position: relative;
	margin: 0;
	width: auto;
	padding: 0 1.5rem;
}

body .pagination .current {
	border-radius: 0;
}

.post-archive .entry-content-wrap {
	margin-top: 2rem;
}

body.search-results .entry-content-wrap {
	margin: 0;
	position: relative;
	width: 100%;
	background: transparent;
}

.sticky-inner {
	position: absolute;
	top: 5px;
	bottom: auto;
	z-index: 9;
	margin: 15px;
}
.wpcf7-form-control.wpcf7-text {
	display: block;
	width: 100%;
	background: var(--e-global-color-thebase9);
	border-color: #e5e5e5;
}
.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text {
	margin-top: 11px;
}
#wpcf7-f7-p2450-o1 .wpcf7-form label {
	font-size: 15px;
	font-weight: 500;
	color: var(--global-palette2);
	text-transform: capitalize;
}
.sticky-inner .sticky-post {
	background: var(--e-global-color-thebase1);
	padding: 3px 10px;
	color: var(--e-global-color-thebase9);
	text-transform: uppercase;
}

body .site .post-thumbnail.article-post-thumbnail {
	padding-bottom: 69.10%;
}
body.woocommerce-account .account-navigation-wrap li.is-active a, 
body.woocommerce-account .account-navigation-wrap li.is-active a:hover {
	border-color: var(--global-palette1);
}
body .entry-content .more-link-wrap .button.post-more-link {
	background: transparent;
	color: var(--e-global-color-thebase6);
	font-size: 20px;
	box-shadow: none;
}

body.woocommerce ul.products li.product .entry-content-wrap {
	width: 100%;
	background: inherit;
}

body .comment-respond {
	background: var(--e-global-color-thebase9);
	padding: 30px;
}

.comments-area .comment-respond {
	margin-block: 3rem;
}

.comment-reply-title small #cancel-comment-reply-link {
	font-weight: 700;
	color: var(--e-global-color-thebase2);
	font-size: 16px;
}

body .widget .wp-block-latest-comments__comment-link,
body .widget .wp-block-latest-posts li>a {
	display: block;
	font-size: 15px;
	font-weight: 500;
	line-height: 20px;
	color: var(--global-palette4) !important;
}

/* .single_blog  #blog_grid .item:first-child .entry-title {font-size: 34px; font-weight: 700;}
.single_blog  #blog_grid .item:first-child .entry-title, .single_blog #blog_grid .item:first-child .posted-on, .single_blog #blog_grid .item:first-child .comments-link{color: var(--e-global-color-thebase9);} */
body .wp-container-1.wp-block-group li .wp-block-latest-posts__post-date,
body .wp-block-latest-comments__comment-date {
	color: var(--e-global-color-thebase2);
	font-weight: 600;
	font-size: 13px;
}

body .wp-block-group__inner-container h2 {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 4px;
}

.primary-sidebar h2 {
	margin-bottom: 4px;
}

.wp-container-1.wp-block-group li .wp-block-latest-posts__post-title {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 16px;
}

#primary .primary-sidebar.widget-area .widget:last-child {
	border-bottom: none;
}

body .widget li label {
	color: var(--e-global-color-thebase3);
	margin-left: 5px;
}

body .entry-related .loop-entry .entry-content-wrap {
	background: transparent;
	margin: 0;
	padding: 20px;
}

body.blog .post-archive.item-image-style-beside .content-bg.loop-entry.has-post-thumbnail {
	grid-template-columns: 1fr 1fr;
}

.wpcf7-form>div {
	margin-block: 20px;
}

.wpcf7-form label {
	display: block;
	text-transform: capitalize;
}
#wpcf7-f7-p2450-o1 .wpcf7-form p {
	margin-bottom: 20px;
}

.wpcf7-form .contact-col-1 {
	display: flex;
	column-gap: 25px;
	overflow: hidden;
}

.wpcf7-form-control.wpcf7-text {
	display: block;
	width: 100%;
}

body .wp-block-latest-posts__post-date {
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
}

body .widget {
	margin-bottom: 0;
	padding-bottom: 1.5rem;
}

.wp-block-group__inner-container {
	background-color: var(--e-global-color-thebase9);
}

.side_grid #blog_grid .item {
	padding-bottom: 20px;
}

.primary-sidebar.widget-area .widget .wc-block-attribute-filter {
	margin-bottom: 0;
}

.single-blog-main .widget .home-side-title,
.widget .home-side-title,
.primary-sidebar.widget-area .widget .wc-block-price-filter__title,
.primary-sidebar.widget-area .widget .wc-block-attribute-filter__title {
	margin-block-end: 20px;
	position: relative;
}

body .wp-block-group__inner-container p {
	margin: 15px 0 15px;
}

body .single-content h3 {
	margin-top: 15px;
}

body .footer-widget-area-inner .widget {
	padding-bottom: 0;
	margin-bottom: 0;
}

/* sidebar */
.primary-sidebar .thebase-hide-sidebar-btn {
	display: none;
	flex: 0 0 auto;
	align-items: center;
	flex-direction: row;
	justify-content: flex-end;
	/* padding: 15px 0; */
}

.primary-sidebar .thebase-hide-sidebar-btn .thebase-svg-iconset {
	cursor: pointer;
}

.thebase-hide-sidebar-btn .thebase-svg-iconset svg {
	height: auto;
	width: 1.6em;
}

.primary-sidebar.widget-area .widget-title {
	padding-block-end: 15px;
}

.thebase-show-sidebar-btn {
	position: fixed;
	-webkit-margin-end: .5em;
	margin-inline-end: .5em;
	border: 1px solid var(--global-palette7);
	padding: 0 10px;
	height: 44px;
	line-height: 30px;
	display: none;
	cursor: pointer;
	top: 30%;
	left: -2px;
	z-index: 999;
	background: var(--global-palette9);
	box-shadow: 0 0 5px 2px var(--global-palette9);
	align-items: center;
	border-radius: 0 50px 50px 0;
}

.thebase-show-sidebar-btn.active .drawer-overlay {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .5);
	z-index: 99;
}

.thebase-show-sidebar-btn .thebase-svg-iconset {
	padding-inline-end: 6px;
}

.thebase-show-sidebar-btn .thebase-svg-iconset svg {
	width: 1.1em;
	height: auto;
}

.widget .wp-social-link {
	margin-block: 1px;
}

/*social*/
.wp-block-social-links .wp-block-social-link:hover {
	transform: scale(1.1);
}
@media(max-width: 1366px) {
	.elementor .elementor-element.blog_block .container-inner.loop-entry.type-post,
	.elementor .elementor-element.lifestyle-blog .item.container .container-inner {
		padding: 0 10px;
	}
	.elementor .elementor-element.blog_block #blog-posts-products,
	.side_grid .blog-posts-content .blog-grid {
		margin: 0 -10px;
	}
	body .primary-sidebar.widget-area .widget {
		padding-inline-start: 0;
	}
}
@media(max-width: 1024px) {
	.owl-theme .owl-buttons div.owl-prev {
		left: 0px;
		right: auto;
	}

	.owl-theme .owl-buttons div.owl-next {
		right: 0px;
		left: auto;
	}

	.loop-entry .entry-header .entry-title {
		font-size: 17px;
		line-height: 1.5rem;
	}

	.single_blog #blog_grid .item:first-child .entry-title {
		line-height: 1.5;
	}

	body .loop-entry.type-post .entry-meta .comments-link {
		margin-left: 10px;
	}

	/*sidebar*/
	.primary-sidebar .thebase-hide-sidebar-btn,
	.thebase-show-sidebar-btn {
		display: flex;
	}

	.primary-sidebar {
		transform: translateX(-100%);
		width: 360px;
		right: auto;
		left: 0;
		top: 0;
		overflow: auto;
		bottom: 0;
		position: fixed;
		box-shadow: 0 0 2rem 0 rgba(0, 0, 0, .1);
		display: flex;
		flex-direction: column;
		transition: all .3s ease-in-out;
		z-index: 99999;
		padding-inline: 20px;
		padding-block: 0;
		background-color: var(--global-palette9);
	}

	.primary-sidebar.active {
		transform: translateX(0);
	}

	/*Sidebar-Toggle*/
	/* .widget_block .home-side-title::before {
		content: "\f107";
		position: absolute;
		right: 0;
		font-family: FontAwesome;
		font-size: 20px;
		top: 1px;
		bottom: 0;
		height: 20px;
		width: 20px;
		text-align: center;
		z-index: 9;
		margin: 0 auto;
		line-height: 20px;
	} */

	footer .wp-block-group .toggled-on .wp-block-group,
	footer .wp-block-group .toggled-on>ul,
	.footer-widget-area .widget.toggled-on .mc4wp-form {
		display: block;
		padding-block: 0 20px;
	}
	.single-blog-main .widget .home-side-title,
	.widget .home-side-title {
		margin-block-end: 0;
		cursor: pointer;
	}

	/* .widget .toggled-off .sidebar-content-toggle,
	.widget .toggled-off .wp-widget-group__inner-blocks {
		display: none;
	}

	.widget .toggled-on .sidebar-content-toggle,
	.widget .toggled-on .wp-widget-group__inner-blocks {
		display: block;
		padding-block: 20px;
	} */

	.cont_side .wp-block-group__inner-container,
	.about_side .wp-block-group__inner-container {
		/* padding: 1rem 1.5rem;s */
	}
	.wp-block-group__inner-container{
		padding-top: 30px;
	}

	
	.about_side .widget,
	.cont_side .widget {
		padding-bottom: 1.5rem;
	}
	.home_sidbar .widget{
		padding-bottom: 0;
	}
	body #mobile-drawer.popup-drawer .drawer-inner {
		max-width: 320px;
	}

	body .elementor .elementor-element.popular_news #blog_grid .item {
		width: 50%;
		padding: 0 10px;
	}
	body .elementor .elementor-element.popular_news .elementor-shortcode {
		margin: 0 -10px;
	}

	.elementor .elementor-element.family-relation #blog_grid .item {
		padding: 7px 0px;
	}
	.elementor .elementor-element.family-relation #blog_grid .item .loop-entry.type-post .post-thumbnail {
		width: 116px;
	}
	.elementor .elementor-element.family-relation #blog_grid .item .loop-entry.type-post .entry-content-wrap {
		width: calc(100% - 120px);
	}
	.is-layout-flex.wp-block-social-links {
		margin-top: 20px;
	}
	body  .elementor-element.family-relation {
		margin: 0;
	}
	.site .content-container .alignwide {
	padding-left: 0;
	padding-right: 0;
}
}

@media(max-width: 767px) {

	#blog_grid .item {
		width: 100%;
	}

	.single_blog .container-inner {
		display: block;
	}

	.single_blog .loop-entry .entry-content-wrap {
		padding-block-start: 1rem;
		margin-inline-start: 0;
	}
	body .elementor .elementor-element.popular_news #blog_grid .item {
		width: 100%;
	}

	.cms-icon-button .elementor-widget-icon-list{
		display: none;
	}
	.elementor .elementor-element.parallax-section .elementor-widget-icon-list {
		display: block;
	}

	body .elementor .elementor-element.parallax-attribute {
		width: 100%;
		padding-top: 15px;
		position: relative;
		left: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
	}

	body .wp-block-latest-posts__featured-image.alignleft {
		float: left;
	}

	.mc4wp-form-fields p,
	#mc4wp-form-1 input[type="submit"],
	#mc4wp-form-1 input[type="email"] {
		width: 100%;
	}
	.mc4wp-form-fields p{
		margin-block: 8px;
	}

	.post-archive .loop-entry .entry-content-wrap {
		padding: 0;
		padding-top: 20px;
	}

	#wpcf7-f7-p2450-o1 .wpcf7-form label {
		padding: 0;
	}
}

/* RTL */
.rtl .header-contact-inner-wrap .header-contact-item::before {
	left: -15px;
	right: auto;
}
body.rtl .elementor .elementor-element.cms-icon-button .elementor-widget-divider .elementor-divider-separator {
	margin: 0;
}
.rtl .elementor .elementor-element.cms-icon-button .elementor-icon-box-icon {
	margin-left: var(--icon-box-icon-margin,15px);
	margin-right: 0;
}
.rtl .elementor .elementor-element.latest-section .elementor-element-populated,
.rtl .elementor .elementor-element.lifestyle-section .elementor-element-populated,
.rtl .elementor .elementor-element.latest-post-section .elementor-element-populated{
	padding-right: 0;
	padding-left: 40px;
	border-right: 0;
	border-left: 1px solid #e5e5e5;
}
.rtl .elementor .elementor-element.popular-section .elementor-element-populated,
.rtl .elementor .elementor-element.traveling-section .elementor-element-populated,
.rtl .elementor .elementor-element.family-section .elementor-element-populated{
	padding-left: 0;
	padding-right: 40px;
}
.rtl .loop-entry.type-post .entry-meta .comments-link {
	margin-right: 1rem;
	margin-left: 0;
}
body.rtl .elementor .elementor-element.parallax-section .elementor-widget-divider .elementor-divider-separator {
	margin: 0 auto;
}
.rtl .wp-block-latest-posts__featured-image.alignleft {
	float: right;
	margin-left: 1em;
	margin-right: 0;
}
.rtl .single-content .wp-block-latest-posts__list {
	padding: 0;
}
.rtl .elementor .elementor-element.family-relation #blog_grid .item .loop-entry.type-post .post-thumbnail {
	float: right;
}
.rtl .elementor .elementor-element.map-section .elementor-element-populated,
.rtl .elementor .elementor-element.aboutus-desc .elementor-element-populated {
	margin-right: 0;
	margin-left: 20px;
}
.rtl .elementor .elementor-element.blog-section .elementor-element-populated,
.rtl .elementor .elementor-element.aboutus-post .elementor-element-populated {
	margin-left: 0;
	margin-right: 20px;
}
.rtl #wpcf7-f7-p2450-o1 .wpcf7-form label,
.rtl .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text,
.rtl .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea {
	text-align: right;
}
.rtl .elementor .elementor-element.cms-icon-button .elementor-icon-list-text {
	padding-left: 0;
	padding-right: 5px;
}
.rtl .loop-entry .entry-content-wrap {
	text-align: right;
}
.rtl .loop-entry .entry-content-wrap .entry-meta.entry-meta-divider-customicon {
	display: block;
}
.rtl.woocommerce table.shop_attributes td, .rtl.woocommerce table.shop_attributes th {
	text-align: right;
}
@media(max-width: 1024px) {
	.rtl .elementor .elementor-element.latest-section .elementor-element-populated, 
	.rtl .elementor .elementor-element.lifestyle-section .elementor-element-populated, 
	.rtl .elementor .elementor-element.latest-post-section .elementor-element-populated {
		padding-left: 0;
		border-left: 0;
	}
	.rtl .elementor .elementor-element.popular-section .elementor-element-populated,
	.rtl .elementor .elementor-element.traveling-section .elementor-element-populated,
	.rtl .elementor .elementor-element.family-section .elementor-element-populated{
		padding-right: 0px;
	}
	.rtl .elementor .elementor-element.map-section .elementor-element-populated,
	.rtl .elementor .elementor-element.aboutus-desc .elementor-element-populated {
		margin-left: 0;
	}
	.rtl .elementor .elementor-element.blog-section .elementor-element-populated,
	.rtl .elementor .elementor-element.aboutus-post .elementor-element-populated {
		margin-right: 0;
	}
}
@media(max-width: 719px) {
	body.woocommerce div.product .woocommerce-tabs ul.tabs li:nth-child(2) {
		margin: 7px 0;
	}
	body.woocommerce div.product .woocommerce-tabs{
		border: 0;
	}


}
li#menu-item-21153 {
    background: red;
}
li#menu-item-21153 > a {
    color: #fff;
}
.pagination .nav-links {
    text-align: center;
}