/*
 Theme Name:   Catwalk Child Theme
 Theme URI:    https://catwalk.axiomthemes.com/
 Description:  Catwalk Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     catwalk
 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:  catwalk
*/


/* =Theme customization starts here
------------------------------------------------------------ */



*{
	    --theme-color-extra_bg_color: #171517 !important;
	    --theme-color-alter_bg_color: #171517 !important;
	    --theme-color-input_bd_color: #e2e2e2 !important;
	--theme-color-bd_color: #e2e2e2 !important;
	
	    --theme-color-alter_bd_color: #e2e2e2 !important;
    --theme-color-alter_bd_hover: #e2e2e2 !important;
	
	    --theme-color-text_link: #d80510 !important;
    --theme-color-text_hover: #d80510 !important;
    --theme-color-text_link2: #d80510 !important;
    --theme-color-text_hover2: #d80510 !important;

}

.search_header_wrap img {
    content: url("https://sartoriariccardi.com/wp-content/uploads/2026/03/logo-white-retina-sartoriariccardi.webp");
    width: 10% !important;
}

.button.wc-forward:hover {
    background-color: rgb(0 0 0 / 0%) !important;
}

.sc_layouts_panel_inner {
 background-color: #171517 !important;
}

 
#rev_slider_5_1_forcefullwidth rs-progress {
	display: none !important;
}

.sc_layouts_cart_items_short{
	background-color: #d80510 !important;
}

.sc_button {
	background-color: #d80510 !important;
}

.sc_button:hover {
	background-color: #d80510 !important;
}

.scroll_to_top_style_default:hover{
	border-color: #d80510 !important;
	background-color: #d80510 !important;
}

input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area {
		border: 1px solid #e2e2e2 !important;
	}

.sc_icons_bordered .sc_icons_icon, .sc_icons_bordered .sc_icons_image {
		border: 1px solid #e2e2e2 !important;
	}

.single_product_custom_text_style .custom_icons_3{
	color: #ffffff !important;
}

.elementor-10078 .elementor-element.elementor-element-54fe0af:not(.elementor-motion-effects-element-type-background){
	background-color: #000 !important;
}

.slider_container.slider_controls_side:not(.slider_controller_container):not(.slider_multi) .slider-slide h5{
	color: #ffffff !important;
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap > a.slider_prev:before {
    color: #fff !important;
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap > a.slider_next:before {
    color: #fff !important;
}

.page_content_wrap {
	padding-top: 50px !important;
}

table.tabella-taglie tbody tr:nth-child(odd) > td {
    background: #ffffff !important;
    color: #000 !important;
}

table.tabella-taglie tbody tr:nth-child(even) > td {
    background: #e2e2e2 !important;
    color: #000 !important;
}

table.tabella-taglie thead tr > th {
    background: #000 !important;
    color: #fff !important;
}

.tabella-taglie {
    width: 100% !important;
    max-width: 100% !important;
    table-layout: fixed;
}



.elementor-42613 .elementor-element{
	padding: 0px !important
}

.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th{
	background-color: #e2e2e2 !important;
	border-bottom: 1px solid #e2e2e2 !important;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
}

.woocommerce table.shop_table tbody:first-child th{
	background-color: #e2e2e2 !important;
}

.button.continue_shopping{
	color: #ffffff !important;
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner:before{
	 padding-right: 25px !important;
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner button:before{
	display: none !important;
}

.shop_table.woocommerce-checkout-review-order-table.shop_table_checkout_review, 
.wc_payment_methods.payment_methods.methods{
	background-color: transparent !important;
	border: 1px solid #e2e2e2 !important;
}

.form-row.place-order{
	background-color: transparent !important;
	padding: 0px !important;
}

.shop_table_checkout_review table tr + tr{
	    border-top: 1px solid #e2e2e2 !important;
}


.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details, .shop_table_order_details{
	background-color: transparent !important;
	border: 1px solid #e2e2e2 !important;
}



.elementor-4509 .elementor-element.elementor-element-1c135e79 .logo_image {
    max-height: 50px !important;
}

.sc_layouts_panel_close.trx_addons_button_close{
	top: 7% !important;
	width: 40px !important;
	height: 40px !important;
}

.sc_services_item_marker.sc_services_item_icon.sc_icon_type_icons.icon-right{
	background-color: #e2e2e2 !important;
}

.elementor-element-f4329bc .sc_services a {
    pointer-events: none;
    cursor: default;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget{
	    width: 430px !important;
}

.button.wc-forward{
	background-color: #D80510 !important;
}


.sc_layouts_cart .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout:hover {
    border-color: #ffffff !important;
    color: #ffffff !important;
}

header .sc_layouts_cart 
.sc_layouts_cart_widget 
.widget_shopping_cart_content 
.buttons a.checkout:hover {
    border-color: #ffffff !important;
    color: #ffffff !important;
}

body .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover,
body .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a,
body .sc_layouts_menu_nav > li li > a:hover,
body .sc_layouts_menu_nav > li li.sfHover > a {
    color: #ffffff !important;
}

.single_add_to_cart_button.button.alt.add_to_cart_button.ajax_add_to_cart{
	    border-color: #d80510 !important;
    background-color: #d80510 !important;
}

.product_meta{
	display: none !important;
}

.woocommerce-variation-availability{
	display: none !important;
}

.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button {
	 border-color: #d80510 !important;
    background-color: #d80510 !important;
}

.tinv-wishlist .tinvwl-table-manage-list .product-cb,
.tinv-wishlist .tinvwl-table-manage-list .product-remove,
.tinv-wishlist .tinvwl-table-manage-list .product-thumbnail,
.tinv-wishlist .tinvwl-table-manage-list .product-name,
.tinv-wishlist .tinvwl-table-manage-list .product-price,
.tinv-wishlist .tinvwl-table-manage-list .product-stock,
.tinv-wishlist .tinvwl-table-manage-list .product-action{
	background-color: #ffffff !important;
}

.tinvwl-table-manage-list thead{
	border: 1px solid #e2e2e2 !important;
}

body .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover,
body .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a,
body .sc_layouts_menu_popup .sc_layouts_menu_nav > li.current-menu-item > a,
body .sc_layouts_menu_popup .sc_layouts_menu_nav > li.current-menu-parent > a,
body .sc_layouts_menu_popup .sc_layouts_menu_nav > li.current-menu-ancestor > a,
body .sc_layouts_menu_popup .sc_layouts_menu_nav > li.current_page_item > a,
body .sc_layouts_menu_popup .sc_layouts_menu_nav > li.current_page_parent > a,
body .sc_layouts_menu_popup .sc_layouts_menu_nav > li.current_page_ancestor > a,
body .sc_layouts_menu_nav > li li > a:hover,
body .sc_layouts_menu_nav > li li.sfHover > a,
body .sc_layouts_menu_nav > li li.current-menu-item > a,
body .sc_layouts_menu_nav > li li.current-menu-parent > a,
body .sc_layouts_menu_nav > li li.current-menu-ancestor > a,
body .sc_layouts_menu_nav > li li.current_page_item > a,
body .sc_layouts_menu_nav > li li.current_page_parent > a,
body .sc_layouts_menu_nav > li li.current_page_ancestor > a {
    color: #ffffff !important;
}


.woosq-product>.product .summary .summary-content {
    padding: 30px 40px 0px 40px !important;
}

.select_container select{
	padding-left: 1em !important;
}

.select_container:after{
	    margin-right: 10px !important;
}

.woocommerce-form-coupon-toggle{
	padding-top: 10px !important;
	background-color: #d80510 !important;
}

.woocommerce-info,
.woocommerce-info a{
	color: #ffffff !important;
}

.woocommerce-form-coupon .cart-coupon-inner button:before{
	display: none !important;
}

.search_modern .search_wrap.search_opened .search_field, .search_modern .search_wrap.search_opened .search_field:hover, .search_modern .search_wrap.search_opened .search_field:focus{
	padding-left: 30px !important;
}

.search_modern .search_wrap.search_opened .search_submit{
	padding-right: 30px !important;
}

.search_wrap.search_opened{
	background-color: #171517 !important;
}

.search_overlay {
    background-color: #ffffff !important;
	opacity: 0.2 !important;
}

.r-info a{
	color: #fff !important;
} 

.icon-support-style:before {
    color: #fff !important;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked{
	background-color: transparent !important;
}


.sc_form_field_product_cat .sc_form_field_item[data-value="senza-categoria"],
.sc_form_field_product_cat .sc_form_field_item[data-value="ultimi-arrivi"] {
	display: none !important;
}


.chiiconecustom .sc_icons_icon::before,
.chiiconecustom .sc_icons_icon > span::before {
    font-size: 1.4em !important;
}

