/*
 Theme Name:   DetailX Child Theme
 Theme URI:    https://detailx.ancorathemes.com/
 Description:  DetailX Child Theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com/
 Template:     detailx
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  detailx
*/


/* =Theme customization starts here
------------------------------------------------------------ */
a{
	font-weight: 700;
}
.sc_testimonials_classic .sc_testimonials_item_content, .sc_testimonials_classic [class*="column"] .sc_testimonials_item_content {
	color: #626262;
}
.sc_testimonials_classic .sc_testimonials_item_author_title {
	color: #000;
}
.elementor-5002 .elementor-element.elementor-element-3cd5f39d .trx_addons_bg_text_char { color: #FBB71C;}
.sc_button_bordered.color_style_dark:not(.sc_button_bg_image), .color_style_dark .sc_button_bordered:not(.sc_button_bg_image){
	border: 1px solid #000;
	color:#626262;
}
.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header{
	background-color: #fff;
}
.sc_blogger_default.sc_blogger_default_classic_3 .post_meta .post_meta_item.post_categories a, .sc_blogger_default.sc_blogger_default_classic_3 .post_meta .post_meta_item.post_categories a:hover{
	color: #626262;
}
.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title a{
	color:#000;
}
.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content{
	background-color: #000;
}
.sc_blogger_item_on_plate .sc_blogger_item_content a:hover{
	color: #FBB71C;
}
.sc_testimonials_classic .sc_testimonials_item_content:before{
	color:#FBB71C;
}
.wpcf7 .wpcf7-submit-style:active .wpcf7-submit + .submit-style-in, .wpcf7 .wpcf7-submit-style:focus .wpcf7-submit + .submit-style-in, .wpcf7 .wpcf7-submit-style:hover .wpcf7-submit + .submit-style-in {
	background: #FBB71C;
}
.elementor-26472 .elementor-element.elementor-element-9ca6207 .logo_image{
	max-height: inherit;
}
form button:not(.components-button):hover, form button:not(.components-button):focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus, .post_item .more-link:hover, .comments_wrap .form-submit input[type="submit"]:hover, .comments_wrap .form-submit input[type="submit"]:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus, .sc_button_default:hover, .sc_button_default:focus, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .socials_share.socials_type_block .social_icon:hover, .socials_share.socials_type_block .social_icon:focus{
	background-color: #fbb71c
}
form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .wp-block-button__link, .sc_button:not(.sc_button_simple), .sc_form button, .sc_portfolio_preview_show .post_readmore{
	background-color:#fbb71c;
}
.elementor-element.elementor-element-6be839a{
    margin: 50px auto;
    width: 100%;
}
.elementor-element.elementor-element-3ce7755.e-flex .e-con-inner{
	background-color: #f2f2f2;
    padding: 20px !important;
    border-radius: 10px;
}
.elementor-element.elementor-element-3ce7755.e-flex >.e-con-inner{
	border-bottom: 1px solid #d9d9d9;
}
.elementor-36237 .elementor-element.elementor-element-b5da597{
	padding: 0;
	border-radius: inherit;
}
.button.button.ymm-submit-any-selection {
	font-family: "DM Sans",sans-serif; 
	font-size: 16px; 
	font-weight: 500; 
	font-style: normal; 
	line-height: 21px; 
	text-decoration: none; 
	text-transform: uppercase;
    background-color: #FBB71C;
    color: #fff;
	height: 48px;
	width: 125px;
	margin-top:0;
	border-radius: 5px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}
/* .ymm-selector.ymm-horizontal .ymm-submit-any-selection{
	border-radius: 5px;
	
} */
.ymm-selector.ymm-horizontal .block-content{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.ymm-selector.ymm-horizontal .level{
	width: 30%;
    margin-right: 20px;
}
.ymm-selector.ymm-horizontal .level select.ymm-select{
	padding-left: 10px;
	border-radius: 3px;
}
.ymm-selector.ymm-horizontal .level select.ymm-select option {
	background-color: #fff;
	color: #0D0C0F;
}
.sc_blogger_default.sc_blogger_default_classic_3 .post_meta .post_meta_item.post_categories{
	color: #626262;
}
.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title{
	color: #000;
}
.brands{
    max-width: 1200px;
    margin: 0 auto
}
.brands-decs {
    display: flex;
    justify-content: space-between;
}
.brands-decs_box{
    text-align: center;
}
.brand-decs_icon{
    margin-bottom: 40px;
    font-size: 24px;
    color: #fbb71c;
}
.brand-decs_content {
    font-size: 22px;
    line-height: 36px;
    font-weight: 400;
    text-align: center;
    color:  #000;
    font-family: "dm sans";
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
h3.brand-decs_name-author {
    font-size: 21px;
    line-height: 24px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    color: #000;
    margin-top:  30px;
}

h4.brand-decs_except-position {
    opacity: .8;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 2px;
    margin-top:  10px;
}
.brand-logo_list.swiper-wrapper {
    display: flex;
    align-items: center;
/* 	justify-content:center; */
    margin-top:  30px;
	margin-bottom: 50px;
    height: 90px;
	max-height: 90px;
}

li.brand-logo_item {
    margin: 10px;
}


img.brand-logo_list-img.swiper-slide.swiper-slide-thumb-active
{
	height: auto;
	transform: scale3d(1.05,1.05,1.05);
	transition: linear 0.1s;
} 
.brand-decs_content{
	color: #626262;
	font-size: 22px;
    font-family: 'DM Sans';
}
.brand-decs_content::before{
	margin-bottom: 40px;
    font-size: 24px;
    line-height: 1.3em;
    content: '\e9ca';
	color: #FBB71C;
    font-family: "fontello";
    will-change: color;
    -webkit-transition: color 0.3s ease-out;
    transition: color 0.3s ease-out;
}
select.attribute-dropdowns-select.fill_inited {
    padding-left: 15px;
}
.elementor-26472 .elementor-element.elementor-element-dfe5563 > .elementor-widget-container{
	background-color: transparent;
}
span.sc_layouts_cart_items_short {background: #fbb71c;}
h5.sc_blogger_item_title.entry-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: 100px;
    max-height: 100px;
}

.post_meta.sc_blogger_item_meta.post_meta {
    min-height: 40px;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.sc_button.sc_button_decoration:not(.sc_button_with_icon):not(.sc_button_with_image):after{
	display:none;
}
.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header{
	border-top: 2px solid #fff;
}
.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top:hover .sc_blogger_item_header{
	border-top: 2px solid #000;
	transition: linear 0.5s;
}

.widget ul > li a:first-child:before {
	display: none;
}
.post-type-archive-product .sidebar_default[class*="scheme_"] .sidebar_inner{
	display: none;
}
.post-type-archive-product .page_content_wrap .content_wrap .content{
	padding-left: 0;
}
form.woocommerce-ordering.trx_addons_woocommerce_search_compatibility_inited{
	display: none;
}
.post-type-archive-product ul.product-categories {
    height: 400px;
    overflow: scroll;
}
@media(max-width: 46.25em){
	.brand-logo.swiper {
    display: flex;
    align-items: center;
		height: 270px;
	}
	.ymm-selector.ymm-horizontal .block-content{
		display: block;
	}
	.ymm-selector.ymm-horizontal .level {
    width: 100%;
	}
	.elementor-36215 .elementor-element.elementor-element-ee78ecf .logo_image{
		max-height: 50px;
	}
	.elementor-section.elementor-section-boxed>.elementor-column-gap-extended{
		display: flex;
		align-items: center;
	}
	.menu_mobile.opened .menu_mobile_nav_area > ul > li > a{
		color: #fff;
	}
	.menu_mobile.opened .menu_mobile_nav_area > ul > li.current-menu-item > a{
		color: #fbb71c;
	}
	
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
	top: 0;
	left: 0;
}
.sc_layouts_cart .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout {
	border-color:color: var(--theme-color-text_dark) !important;
}
.sc_layouts_cart .sc_layouts_cart_widget,
.sc_layouts_cart .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout ,
.sc_layouts_cart .sc_layouts_cart_widget ul.cart_list li a, .sc_layouts_cart .sc_layouts_cart_widget .total, .sc_layouts_cart .sc_layouts_cart_widget .total *, .sc_layouts_cart .sc_layouts_cart_widget .quantity, .sc_layouts_cart .sc_layouts_cart_widget .quantity *{
	color: var(--theme-color-text_dark) !important;
}
.sc_layouts_cart .sc_layouts_cart_widget .total *{
	color: var(--theme-color-text_link) !important;

}
.woocommerce ul.products li.product .post_header a{
	color:#18171a;
}
.banner-custom-homepage .elementor-widget-container img{
	width: 100%;
	object-fit: cover;
	border-radius: 5px;
}
.woocommerce div.product .product_meta{
	display: none;
}
.woocommerce div.product .product_meta.wcap-preview-btn-div{
	display: block;
}

.woocommerce span.amount, .woocommerce-page span.amount,
span.woocommerce-Price-amount.amount {
    color: #ea0a0b;
}
.woocommerce-page ul.products li.product .post_data .post_data_inner > div + .button.product_type_simple,
.woocommerce-page ul.products li.product .post_data .post_data_inner > div + .button.product_type_simple{
	display: none;
}
.product_style_creative .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*="cart"],
.product_style_creative .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn{
	color: #000;
	font-size: 10px;
}
span.woosq-btn-icon.woosq-icon-1 {
    display: none;
}
body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info > div > a:before{
	margin-right: 5px;
}
body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info > div > a{
	text-indent: inherit;
    overflow: hidden;
    font-size: 10px;
}
.wpcf7 form .trx_addons_message_box.wpcf7-response-output.trx_addons_message_box_error, .wpcf7 form .trx_addons_message_box.wpcf7-response-output.wpcf7-validation-errors, .wpcf7 form .trx_addons_message_box.wpcf7-response-output.wpcf7-acceptance-missing, .wpcf7 div.wpcf7-response-output.trx_addons_message_box_error, .wpcf7 div.wpcf7-response-output.wpcf7-validation-errors, .wpcf7 div.wpcf7-response-output.wpcf7-acceptance-missing{
	color: #99302e !important;
}
.sc_layouts_menu_item_description,
.elementor-element-ae77e8a{
	display: none;
}
table.woocommerce-product-attributes.shop_attributes {
    display: none;
}
/* .woocommerce-variation-add-to-cart.variations_button {
    display: flex;
    align-items: center;
} */
.woocommerce div.product form.cart.variations_form{
	display: block;
}
.woocommerce-variation-add-to-cart.variations_button {
    display: flex;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .button.buy_now_button{
	background-color:#c4c2bd !important;
}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity {
    width: 90px;
}
.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart {
    display: flex;
}
.button.buy_now_button{
	padding: 17px 30px !important;
    display: flex;
    justify-content: center;
	background-color: #ea0a0b !important;
}
.button.buy_now_button:hover{
	background-color: #ff0708!important;
	transition: all 0.3s;
}
.woocommerce div.product form.cart .single_add_to_cart_button{
	min-width: 245px;
    padding: 17px 40px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.woocommerce div.product form.cart .tinv-wraper{
	margin-left: 10px;
}
.home .elementor-tabs .woocommerce ul.products{
	flex-wrap: nowrap;
}
.home .elementor-tabs .woocommerce ul.products li.product{
	padding: 35px 0;
}
.home .elementor-tabs .woocommerce ul.products li div.post_item.post_layout_thumbs div.post_data_inner a.button.wp-element-button.product_type_simple{
	display: none;
}
.comments_wrap.opened {
	display: none;
}
@media(max-width: 479px){
	.woocommerce.sidebar_hide .post_item_single.single_product_gallery_style_fullwidth div.images, .woocommerce-page.sidebar_hide .post_item_single.single_product_gallery_style_fullwidth div.images, .woocommerce.sidebar_hide .post_item_single.single_product_gallery_style_fullwidth div.images, .woocommerce-page.sidebar_hide .post_item_single.single_product_gallery_style_fullwidth div.images{
		margin-left: 0 !important;
	}
.service-mobile .trx_addons_columns_wrap:not(.columns_fluid)>[class*="trx_addons_column-"]:not([class*="-mobile"]){
	width: 50% !important;
	}

	.home .product-homepage-mobile .elementor-tabs .woocommerce ul.products {
		flex-wrap: wrap;
		padding: 0;
		justify-content: space-between;
	}
	.home .elementor-tabs .woocommerce ul.products li.product{
		padding: 0 0 20px 0;
	}
	.product-homepage-mobile .woocommerce.columns-2 ul.products li.product, .woocommerce ul.products.columns-2 li.product{
		width: 47% !important;
	}
	.product-homepage-mobile .woocommerce.columns-2 ul.products li.product:last-child
	{
		margin-right: -20px;
	}
	.elementor-36237 .elementor-element.elementor-element-a77ffb9 > .elementor-widget-container{
		position: absolute;
		top: 0;
		left: 0;
	}
	.home .product-homepage-mobile .tabs-title-wrap{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	a.elementor-tab-mobile-title-link {
    margin-right: 10px;
	}
	.archive.tax-product_cat.woocommerce-page  .woocommerce ul.products, .archive.tax-product_cat.woocommerce-page ul.products,
	.woocommerce-shop  .woocommerce ul.products, .woocommerce-shop.woocommerce-page ul.products{
		display: flex;
		justify-content: space-between;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{
		padding: 10px;
	}
	.archive.tax-product_cat.woocommerce-page  .woocommerce ul.products li.product, .archive.tax-product_cat.woocommerce-page ul.products li.product,
	.woocommerce-shop  .woocommerce ul.products li.product, .woocommerce-shop.woocommerce-page ul.products li.product {
		width: 50% !important;
		padding: 10px;
		margin: 0;
		margin-bottom: 20px;
	}
	.woocommerce-page .woocommerce ul.products li.product, .woocommerce-page ul.products li.product,.woocommerce-page .woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page .woocommerce-page ul.products[class*="columns-"] li.product{
		padding: 0 10px !important;
		margin-left: -5px;
		margin-right: -5px;
	}
	div#elementor-tab-content-2052 {
    display: block !important;
	}
	.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.elementor-36237 .elementor-element.elementor-element-23821a0 .elementor-icon{
		display: flex;
	}
	.post-type-archive-product .sidebar_default[class*="scheme_"] .sidebar_inner{
		display: block;
	}
	.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart{
		display: block;
	}
	button.button.buy_now_button,
	.woocommerce div.product form.cart .single_add_to_cart_button{
		width: 100%;
		margin-top: 10px !important;
	}
	.woocommerce div.product form.cart .tinv-wraper{
		margin-left: 0;
		margin-top: 10px;
	}
	.woocommerce-variation-add-to-cart.variations_button{
		display: block;
	}
	.footer_wrap .sc_layouts_row .sc_layouts_item{
		text-align: center;
	}
	.footer_wrap .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav{
		text-align: center;
	}
}
@media(max-width: 767px){
	.elementor-tabs .elementor-tab-title {
		font-size: 25px;
		font-weight: 500;
		color: #000;
	}
	.elementor-tab-title.elementor-tab-mobile-title.elementor-active {
    color: #fbb71c;
}
}
.trx_addons_attrib_item.trx_addons_attrib_button{
	padding: 7px 7px;
	font-size: 17px;
	line-height: 17px;
}
.trx_addons_attrib_item.trx_addons_attrib_color span{
	width: 25px;
	height: 25px;
}
.trx_addons_attrib_item span{
	overflow: inherit;
}
.trx_addons_attrib_item.trx_addons_attrib_disabled span:before, .trx_addons_attrib_item.trx_addons_attrib_disabled span:after {
    top: 46%;
    left: -28%;
    width: 160%;
    height: 1.5px;
}
.widget_product_categories ul.product-categories{
	max-height: 390px;
	overflow-y: scroll;
}
.footer_wrap .elementor-section .elementor-column .sc_layouts_item nav ul li.menu-item span{
	text-transform: none;
}
.detailx_accordion_title.woocommerce-accordion-title.woocommerce-accordion-title-description{
	display: none;
}
.single-product .woocommerce-accordion .woocommerce-accordion-content h2{
	margin-top: 25px;
}
.woocommerce .woocommerce-breadcrumb{
line-height: 25px;
}
.woocommerce div.product .product_title{
	line-height: 43px;
}
.term-description-wrap{
	margin-top: 50px;
	
}
.show-less{
	 overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	animation: slideDown 0.5s linear;
	 
}
.show-more{
	display: block;

}
.btn-decs-cat{
	   display: block;
    margin: 20px auto;
    padding: 10px 20px;
    background-color: #fff;
    box-shadow: 1px 1px 5px 5px #f0f0f0;
}
@keyframes slideDown{
	0%{
		height: 58px;
	}
	100%{
		height: 100%;
	}
}
.single-product ul.products li.product .post_item .price *{
	color: #ea0a0b;
    margin-bottom: 10px;
}
.woocommerce ul.products li.product .post_data .post_data_inner .button, .woocommerce-page ul.products li.product .post_data .post_data_inner .button {
	display: none;
}.wcap-player-cl audio#audio_player{
	width: 90%;
}
.elementor-36237 .elementor-element.elementor-element-16942c0 {
	padding: 0;
}
.elementor-36237 .elementor-element.elementor-element-6ebf1a4 > .elementor-widget-container,
.elementor-36237 .elementor-element.elementor-element-a74b112 > .elementor-widget-container,
.elementor-36237 .elementor-element.elementor-element-7d1deff > .elementor-widget-container,
.elementor-36237 .elementor-element.elementor-element-b512c49 > .elementor-widget-container {
	display: block;
	overflow: hidden;
}
.elementor-36237 .elementor-element.elementor-element-6ebf1a4 .elementor-icon-box-wrapper,
.elementor-36237 .elementor-element.elementor-element-a74b112 .elementor-icon-box-wrapper,
.elementor-36237 .elementor-element.elementor-element-7d1deff .elementor-icon-box-wrapper,
.elementor-36237 .elementor-element.elementor-element-b512c49 .elementor-icon-box-wrapper{
	display: flex;
	flex-direction: column-reverse;
	transform: translateY(50px);
	animation: downBox ease 0.5s;
}
.elementor-36237 .elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{
	margin: 0;
}
.elementor-36237 .elementor-element.elementor-element-1cc0cd1:hover .elementor-icon-box-wrapper,
.elementor-36237 .elementor-element.elementor-element-8e9c721:hover .elementor-icon-box-wrapper,
.elementor-36237 .elementor-element.elementor-element-35ce692:hover .elementor-icon-box-wrapper,
.elementor-36237 .elementor-element.elementor-element-fc474ea:hover .elementor-icon-box-wrapper {
	animation: upBox ease 0.5s;
	transform: translateY(0);

}
@keyframes upBox{
	0%{
		transform: translateY(50px);
	}
	100%{
		transform: translateY(0);
	}
}
@keyframes downBox{
	0%{
		transform: translateY(0);
	}
	100%{
		transform: translateY(50px);
	}
}
.elementor-element.elementor-element-4b5be83.e-con-full.sc-mobile_inner_width_none.sc-mobile_layouts_column_align_left.sc_layouts_column.e-flex.sc_inner_width_none.sc_layouts_column_icons_position_left.e-con.e-child.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited,
.elementor-element.e-con-full.img-homepage-mobile.e-flex.sc_inner_width_none.sc_layouts_column_icons_position_left.e-con.e-child.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
    padding: 0;
}
.elementor-36237 .elementor-element.elementor-element-a9aa435.e-con{
	position: relative;
}
.search_modern .search_wrap .search_form,
.search_form_wrap input.search_field{
	color: #fff;
	
}
.post_header_wrap_style_style-1.with_featured_image .post_header .post_title{
	line-height: 65px;
}
.post_title.entry-title{
	line-height: 35px;
}
.home.page-template .elementor.elementor-36237 {
    background: #fff;
}
.footer_wrap.footer_custom .elementor-section-boxed>.elementor-column-gap-extended {
	max-width: 1420px;
}
.home .product-homepage-pc .elementor-tabs .swiper-button-prev{
	left: -30px;
	transform: translateX(-100px);
    opacity: 0;
	animation: prewhide linear 0.2s;
	
}
.home .product-homepage-pc .elementor-tabs:hover .swiper-button-prev{
	transform: translateX(0px);
    opacity: 1;
	animation: prewshow linear 0.2s;
}
.swiper-button-prev:hover .swiper-button-prev:after{
	color: #fbb71c;
}
@keyframes prewshow{
	0%{
	transform: translateX(-100px);
    opacity: 0;
	}
	100%{
	transform: translateX(0px);
    opacity: 1;
	}
}
@keyframes prewhide{
	0%{
	transform: translateX(0px);
    opacity: 1;
	}
	100%{
	transform: translateX(-100px);
    opacity: 0;
	}
}
.home .product-homepage-pc .elementor-tabs .swiper-button-next{
	right: -30px;
	transform: translateX(100px);
    opacity: 0;
	animation: nexthide linear 0.2s;
}
.home .product-homepage-pc .elementor-tabs:hover .swiper-button-next{
	transform: translateX(0px);
    opacity: 1;
	animation: nextshow linear 0.2s;
}
.swiper-button-next:hover .swiper-button-next:after{
	color: #fbb71c;
}
@keyframes nextshow{
	0%{
	transform: translateX(100px);
    opacity: 0;
	}
	100%{
	transform: translateX(0px);
    opacity: 1;
	}
}
@keyframes nexthide{
	0%{
	transform: translateX(0px);
    opacity: 1;
	}
	100%{
	transform: translateX(100px);
    opacity: 0;
	}
}
.top-info .swiper-button-next,
.top-info .swiper-button-prev{
	display: none; 
}
.swiper-button-next:after,
.swiper-button-prev:after{
	font-family: 'fontello';
    background-color: #232225;
    padding: 20px;
    color: #fff;
    border-radius: 50%;
    font-size: 20px;
}
.swiper-button-prev:after{
	 content: '\e907';
}
.swiper-button-next:after{
	 content: '\e908';
}
.list_products.shop_mode_thumbs .trx_addons_woocommerce_tools.widget_area{
	background-color: #ffffff;
    padding: 20px !important;
    border-radius: 10px;
}
rs-group-wrap.rs-parallax-wrap {
    display: none;
}
.navbar-bottom-pc{
	display: block;
	position: fixed;
	right: 0;
	bottom: 80px;
	z-index: 9999;
}
.navbar-bottom-pc img{
	width: 70px;
	height: 70px;
	margin-right: 10px;
}
.navbar-bottom-pc .navbar-bottom-list{
	list-style: none;
}
.navbar-bottom-pc li.navbar-bottom-item {
    display: flex;
    margin:  10px 0;
    transform: translatex(250px);
	transition: 0.5s all;
	
}
.navbar-bottom-pc li.navbar-bottom-item:hover{
    transform: translatex(0);
	transition: 0.5s all;
}
.navbar-bottom-pc a.navbar-bottom-item-link {
    background-color: #000;
    width: 100%;
    padding-left:  10px;
	border-radius: 8px;
}

.navbar-bottom-pc p.navbar-bottom-item-mobile {
    height: 100%;
    margin:  0;
    display: flex;
    align-items: center;
	margin-right: 10px;
}
.navbar-bottom-mobile{
	display: none;
}
div#gom-all-in-one {
	display: none;
}
@media(max-width:64em){
	.navbar-bottom-pc{
		display: none;
	}
	.navbar-bottom-mobile{
		display: block;
		background-color: #ececece6;
		padding: 10px 0;
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 9999;
		border-top: 1px solid #000;
	}
	.navbar-bottom-list{
		display: flex;
		justify-content: space-around;
		align-items: center;
		list-style: none;
		padding-left: 0;
		margin: 0;
	}
	.navbar-bottom-item{
		height: 65px;
	}
	.navbar-bottom-item-link{
		text-decoration: none;
		text-transform: uppercase;
		color: #000;
		font-family: inherit;
		font-size: 15px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		height: 65px;
	}
	.navbar-bottom-item-link i{
		font-size: 30px;
		line-height:40px;
	}
	.navbar-bottom-item-link img{
		width: 40px;
		height: auto;
	}
	.navbar-bottom-item-link p{
		padding-top: 5px;
		margin: 0;
	}
	a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited.show {
		bottom: 90px;
	}
	
}
.trx_addons_scroll_to_top {
	right: 29px;
}
.portfolio_page_content_wrap  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{
	display: none;
}
.summary.entry-summary .wcap-preview-btn-div .button{
	display: flex;
	justify-content: center;
}
