/*
Theme Name: Shopkeeper Child
Theme URI: http://shopkeeper.getbowtied.com/
Description: This is a child theme for Shopkeeper.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: shopkeeper
Version: 1.0
*/


/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/
.site-header, .main-navigation a, .site-tools ul li a, .shopping_bag_items_number, .wishlist_items_number, .site-title a, .widget_product_search .search-but-added, .widget_search .search-but-added{
	color: #292358;
}
.site-tools{
	margin-top: -.25rem;
	padding-right: 8px;
}
.site-tools ul li{
	margin-left: 8px !important;
	margin-right: 8px !important;
}
.site-tools ul li.my_account_icon{
	margin-left: 11px !important;
	margin-right: 12px !important;
}
.top-headers-wrapper .site-tools .tools_button_icon i{
	font-size: 22px;
}
@media only screen and (min-width: 1024px){
	.site-header .main-navigation, .site-header .site-tools {
		height: 33px;
		line-height: 33px;
	}
}
@media only screen and (min-width: 1025px){
	.site-header .main-navigation, .site-header .site-tools {
		height: 75px;
		line-height: 75px;
	}
}


.shopping_bag_items_number{
	padding-left: 3px;
}

.xoo-wsc-ft-btn-cart{
	display: none !important;
}
.xoo-wsc-footer a{
	font-size: 14px !important;
}
.xoo-wsc-sl-apply-coupon button{
	background-color: #ffffff;
	border: 1px solid #000;
    color: #000000;
    font-size: 0.8125rem !important;
    line-height: 1.4em;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
	font-weight: 700;
	margin: 0;
	margin-top: 10px;
	border-radius: 0 !important;
    text-align: center;
    text-transform: uppercase;
    text-shadow: none !important;
	min-width: 220px;
	width: 100%;
    padding: 18px 1rem 15px !important;
	box-shadow: none !important;
	-o-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
	cursor: pointer;
}
.xoo-wsc-sl-apply-coupon button:hover{
	background-color: #000000;
	color: #ffffff;
}
.xoo-wsc-header{
	padding: 5px 15px;
}
.xoo-wsc-ft-amt-discount.less .woocommerce-Price-amount.amount bdi{
	position: relative;
}
.xoo-wsc-ft-amt-discount.less .woocommerce-Price-amount.amount bdi:before{
	position: absolute;
	content: '-';
	top: 50%;
	transform: translateY(-50%);
    left: -10px;
}
.woocommerce a.button.xoo-wsc-ft-btn-continue{
	background-color: transparent !important;
    color: #d73534 !important;
    font-size: .65rem !important;
}

@media screen and (max-width: 40.0625em){
	.row {
		padding: 0 5px !important;
	}
	.product_after_shop_loop, .product_after_shop_loop_switcher{
		height: auto;
	}
	.product_after_shop_loop_switcher .price{
		height: auto;
	}
	.button.product_type_variable.add_to_cart_button{
		display: none;
	}
	.woocommerce ul.products[class*=columns-] li.product{
		margin-bottom: 1.25rem;
	}
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
	font-weight: bold !important;
	font-size: 15px !important;
}

body #wfacp-e-form .wfacp_main_form .select2-container .select2-selection--single .select2-selection__rendered {
	padding: 7px 0px 0px 10px;
	border-color: rgba(84,84,84,0.1) !important;
}
body #wfacp-e-form .select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 8px !important;
}
.woocommerce-checkout .woocommerce-checkout-review-order{
	padding: 0;
}

.topbar{
	height: auto !important;
}
.topbar .wpb_content_element, .topbar .vc_column-inner{
	margin: 0 !important;
	padding: 0 !important;
}
.topbar .message{
	text-align: center;
	color: #ffffff;
	padding: 8px 0;
	font-size: .9rem;
}
.topbar .message a{
	color: #FFFFFF;
	text-decoration: underline;
}
.topbar .message a:hover, .topbar .message a:focus{
	color: #FFFFFF;
}
.slick-track:focus, .message:focus{
	border: none !important;
	outline: none !important;
}
.topbar{
	/*display: none;*/
}
.wrapslider{
	position: relative;
	-webkit-box-shadow: -2px 2px 81px -27px rgba(0, 0, 0, 0.29);
	-moz-box-shadow:-2px 2px 81px -27px rgba(0, 0, 0, 0.29);
    box-shadow: -2px 2px 81px -27px rgba(0, 0, 0, 0.29);
}
.wrapslider .wpb_content_element{
	margin: 0 !important;
}
.imgslider{
	display: block;
	width: 100%;
	max-width: 100%;
}
.wrapbtnslider{
	position: absolute;
	right: 5%;
	top: 50%;
	transform: translateY(-50%);
}
.btncustom{
	color: #29235c;
    padding-bottom: 8px;
    font-size: 1rem;
    border-bottom: 3px solid #d73534;
    text-transform: uppercase;
    font-weight: 700;
}
.wrapbtnslider h1{
	text-align: center;
	margin-bottom: 20px;
}
.wrapbtnslider p{
	text-align: center;
	margin: 0;
}

@media only screen and (min-width: 768px) and (max-width: 1023px){
	.wrapbtnslider{
		right: 8%;
	}
	.wrapbtnslider h1{
		font-size: 1.75rem !important;
		margin-bottom: 10px;
	}
}
@media only screen and (max-width: 767px){
	.wrapbtnslider{
		width: 100%;
		right: inherit !important;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%) !important;
	}
	.wrapbtnslider h1{
		font-size: 1.5rem !important;
		margin-bottom: 10px;
		line-height: 1;
	}
	.btncustom{
		font-size: .85rem;
		padding: 8px;
		background-color: #ffffff;
	}
}
@media only screen and (max-width: 499px){
	.wrapbtnslider h1{
		font-size: 1.25rem !important;
		margin-bottom: 10px;
		line-height: 1;
	}
}

.wrapblocs, .wrapblocsfooter{
	-webkit-box-shadow: -2px 2px 81px -27px rgba(0, 0, 0, 0.29);
	-moz-box-shadow:-2px 2px 81px -27px rgba(0, 0, 0, 0.29);
    box-shadow: -2px 2px 81px -27px rgba(0, 0, 0, 0.29);
}
.wrapblocs .wpb_content_element{
	margin-bottom: 0 !important;
}
.wrapblocsfooter{
	margin-bottom: 50px;
}
.wrapblocsfooter .columns{
	padding: 0;
}
.blocs{
    z-index: 1;
    position: relative;
	background-color: #FFFFFF;
	display: -ms-flexbox!important;
	display: flex;
	-ms-flex-align: top!important;
    align-items: top!important;
}
	.blocs.qualite{
		background-color: transparent;
		margin-bottom: 30px;
	}
.bloc{
	text-align: center;
	padding: 1.5rem 0.5rem;
}
.bloc .message{
	color: #be1622;
	text-transform: uppercase;
	font-weight: bold;
	font-size: .9rem;
}
.bloc .sstitre{
	color: #292358;
	font-size: .75rem;
	font-weight: normal;
	text-transform: none;
}
.bloc .icon img{
	max-width: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.bloc .message{
		font-size: .8rem;
	}
}
@media only screen and (max-width: 767px){
	.homeDisplayBlocs{
		display: none;
	}
	.blocs{
		display: block !important;
	}
	.bloc{
		padding: 1rem 1rem;
		display: -ms-flexbox!important;
		display: flex;
		-ms-flex-align: center!important;
		align-items: center!important;
		-ms-flex-pack: center!important;
    	justify-content: center!important;
	}
	.bloc .icon{
		width: 50px;
		height: 50px;
		margin-right: 20px;
	}
	.bloc .message{
		text-align: left;
		min-width: 220px;
		margin-top: 0;
	}
}
@media only screen and (max-width: 499px){
	.bloc{
		-ms-flex-align: center!important;
		align-items: center!important;
		-ms-flex-pack: left!important;
    	justify-content: left!important;
	}
	.bloc .icon{
		width: 50px;
		height: 50px;
		margin-right: 20px;
		min-width: 50px;
	}
	.bloc .message{
		min-width: 100px;
	}
}

.blocsfooter .blocs{
	max-width: 100% !important;
}

.product_thumbnail_wrapper{
	border-bottom: 3px solid #d73534;
}

.product_layout_2 .product_content_wrapper .product_infos .product_summary_top{
	margin-bottom: 25px;
}

.qualiteright{
	padding: 0 !important;
	min-height: 200px !important;
	margin-top: 30px;
}
@media only screen and (min-width: 1200px){
	.qualiteright{
		margin-top: 60px;
		margin-bottom: 20px;
	}
}
.qualiteright h2{
	text-align: center;
	padding: 30px;
	color: #FFFFFF;
	text-shadow: 0 1px 2px rgba(0,0,0,.3);
}
.qualiteright h3{
	margin-bottom: 20px;
	font-size: 1.3rem;
}
.wrapqualite .blocs{
	background-color: transparent;
}
.wrapqualite p{
	text-align: center;
	margin-top: 20px;
}
.qualite p{
	text-align: center;
}
.txtqualiteright{
	padding: 30px;
}
.btn-qualite{
	text-align: center;
}
.qualite .bloc{
	padding: 0rem 0.5rem;
}

.bestsells{
	margin-top: 30px;
}

.wrapreviews{
	padding: 30px 15px; 
}
.wrapreviews .wpb_content_element{
	margin-bottom: 20px;
}
.reviews > .wpb_wrapper > p{
	margin: 0;
	height: 0;
}
.jsx-3505189581, .jsx-3505189581{
	font-size: 15px !important;
}
.qualite img{
	padding: 0 10px;
}
@media only screen and (min-width: 500px){
	.qualite img{
		padding: 0 45px;
	}
}
@media only screen and (min-width: 768px){
	.qualite img{
		padding: 0 0px;
	}
}
@media only screen and (min-width: 1024px){
	.qualite img{
		padding: 0 10px;
	}
	.qualite{
		padding: 50px 20px; 
	}
	.wrapreviews{
		padding: 50px 20px 20px; 
	}
}
@media only screen and (min-width: 1200px){
	.qualite img{
		padding: 0 20px;
	}
	.bestsells{
		margin-top: 80px;
	}
	.qualite{
		padding: 80px 20px;
	}
}
@media only screen and (min-width: 1500px){
	.qualite img{
		padding: 0 25px;
	}
}

.review{
	padding: 0 20px;
}

#site-top-bar{
	height: auto !important;
}
.site-top-message{
	padding: .25rem 0;
}
.site-top-message img{
	margin-left: 10px;
	margin-right: 5px;
}

#site-footer{
	background-color: #292358;
	color: #ffffff;
	padding-top: 0 !important;
}
#site-footer h3.widget-title{
	color: #FFFFFF;
}
#site-footer a{
	color: #FFFFFF;
	font-weight: normal;
	font-size: .85rem;
}
.txtsav img{
	margin-right: 5px;
}
.footer_socials_wrapper ul.sk_social_icons_list li svg, .site-footer-widget-area ul.sk_social_icons_list li svg {
    fill: #FFFFFF;
}
.footer-navigation-wrapper ul li:after{
    color: #fff;
}
.whoarewe{
	font-size: .85rem;
	padding-right: 3rem;
}
@media screen and (min-width: 40.0625em){
	.widget {
		margin-bottom: 50px;
	}
}
/*.fb_dialog_content iframe {
	bottom:40px!important;
	margin: 0 !important;
	right: 7px !important;
}*/
.xoo-wsc-basket{
	bottom: 90px;
	right: 14px;
	width: 60px !important;
	height: 60px !important;
	padding: 0 !important;
	border-radius: 100% !important;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 12px;
}

.xoo-wsc-bki.xoo-wsc-icon-cart2{
	position: absolute;
	top: 25%;
	transform: translate(-50%);
	left: 48%;
}
.xoo-wsc-items-count, .xoo-wsc-sc-count{
	background-color: #d73534;
}
.xoo-wsc-items-count{
	left: inherit;
	right: -2px;
	top: -6px;
	font-size: 11px;
	width: 20px;
	height: 20px;
	line-height: 20px;
}

div.elfsight-app-c0c1aac5-11bb-4c5b-a7fa-01c830b41ee5.eapps-widget{
	position: fixed !important;
}
.Bubble__BubbleComponent-sc-83hmjh-2.hqtxZK{
	margin: 0;
    margin-bottom: 40px;
    margin-right: 10px;
}
.Window__WindowComponent-sc-17wvysh-1.llcnCH{
	margin-bottom: 115px;
}
@media only screen and (max-width: 767px){
	.Bubble__BubbleComponent-sc-83hmjh-2.hqtxZK{
		margin-bottom: 10px;
	}
	.xoo-wsc-basket{
		bottom: 80px;
		right: 14px;
	}
}
.eafr-cta-container.jsx-2058504562{
	background: #FFFFFF !important;
}

.section_checkout, .wfacp-section.wfacp_payment{
	background-color: #F5F5F5;
	background-color: rgba(84,84,84,0.05);
	padding: 3rem 2rem;
	margin-bottom: 2rem !important;
}
@media only screen and (max-width: 767px){
	.section_checkout, .wfacp-section.wfacp_payment{
		background-color: #F5F5F5;
		background-color: rgba(84,84,84,0.05);
		padding: 1.5rem 1.5rem;
	}
}
.wfacp-section.wfacp_payment{
	margin-bottom: 0rem !important;
}
body #wfacp-e-form .wfacp_main_form .wfacp_section_title, .xlwcty_wrap .xlwcty_title, .legals h2{
	color: #292358 !important;
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 20px !important;
	border-top: 3px solid #d73534;
	font-weight: bold !important;
}
.legals h2{
	font-size: 1.25rem;
	margin-top: 30px;
	padding-top: 10px;
}
.legals h3{
	font-size: 1rem;
}
.xlwcty_wrap .xlwcty_Box{
	padding: 30px !important;
}
.xlwcty_wrap .xlwcty_rightArea .xlwcty_Box:first-child{
	padding: 0px !important;
}
.xlwcty_wrap .xlwcty_circle{
	border-color: #24ae4e !important;
}
.xlwcty_wrap .xlwcty_circle i {
    color: #24ae4e !important;
}
.woocommerce-checkout .woocommerce-checkout-review-order:before, .woocommerce-checkout .woocommerce-checkout-review-order:after{
	display: none !important;
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_summary_container ul li input[type=radio]+label{
	display: none !important;
}

body #wfacp-e-form .wfacp_form .wfacp-inner-form-detail-wrap{
    padding: 0px 0px !important;
}
@media only screen and (min-width: 768px){
	body #wfacp-e-form .wfacp_form .wfacp-inner-form-detail-wrap{
		padding: 0px 15px !important;
	}
}
@media only screen and (min-width: 1200px){
	body #wfacp-e-form .wfacp_form .wfacp-inner-form-detail-wrap{
		padding: 0px 30px !important;
	}
}
@media only screen and (min-width: 1500px){
	body #wfacp-e-form .wfacp_form .wfacp-inner-form-detail-wrap{
		padding: 0px 80px !important;
	}
}

.wrapsidebar ul.products{
	list-style: none;
	margin: 0;
	padding: 0;
}
@media only screen and (max-width: 767px){
	.productsPromo{
		display: none !important;
	}
}
#payment .input-radio:after, #payment .input-radio:checked:after, #payment input[type="checkbox"]:after{
	border: none;
}
#wfacp-e-form .wfacp_main_form input[type=checkbox]{
	width: 17px !important;
	height: 17px !important;
}
#wfacp-e-form .wfacp_main_form input[type=checkbox]:checked{
	border: none;
}
body .wfacp_main_form.woocommerce input[type=checkbox]:checked:before{
	background: 0 !important;
	margin-top: -8px !important;
	left: 1px !important;
}
ul.wc_payment_methods.payment_methods.methods li label, body .wfacp_main_form .wfacp_woocommerce_form_coupon .wfacp-coupon-section .wfacp_coupon_field_box .wfacp-coupon-field-btn{
	text-transform: none !important;
}
body .wfacp_main_form.woocommerce input[type=radio]:checked:before{
	background-color: #d73534 !important;
	width: 10px !important;
    height: 10px !important;
    margin: 2px !important;
}
body #wfacp-e-form .wfacp_woocommerce_form_coupon .wfacp-coupon-section .woocommerce-info .wfacp_showcoupon{
	color: #d73534 !important;
}
.woocommerce #payment div.payment_box p, .woocommerce-page #payment div.payment_box p{
	padding-bottom: 5px;
}

.woocommerce #payment div.payment_box p, .woocommerce-page #payment div.payment_box p{
	padding: 10px;
}
ul.wc_payment_methods.payment_methods.methods fieldset#wc-stripe-cc-form, ul.wc_payment_methods.payment_methods.methods .wc-saved-payment-methods{
	/*margin: 0 35px 15px 35px !important;*/
	margin: 0 10px 0px 10px !important;
}

.section_checkout .wfacp-row p:last-child{
	margin-bottom: 0 !important;
}
#wfacp-e-form .wfacp_main_form.woocommerce .wfacp-form-control-wrapper{
	
}

.top-headers-wrapper, .sticky_header.top-headers-wrapper{
	-webkit-box-shadow: -2px 2px 81px -18px rgba(0, 0, 0, 0.29);
    box-shadow: -2px 2px 81px -18px rgba(0, 0, 0, 0.29);
}

@media screen and (max-width: 40em){
	.sticky_header .top-headers-wrapper {
		width: 102%;
		top: -2px;
		left: -1%;
	}
}

@media (max-width: 1024px) and (min-width: 641px){
	.woocommerce-checkout .woocommerce-checkout-review-order {
		margin: 10px 0 !important;
	}
}
@media (max-width: 640px){
	.woocommerce-checkout .woocommerce-checkout-review-order {
		margin: 10px 0 !important;
	}
}


@media only screen and (min-width: 1024px){
	#page_wrapper.sticky_header:not(.transparent_header) .page-title-hidden .content-area {
		padding-top: 0px;
	}
}
@media only screen and (min-width: 1025px){
	#page_wrapper.transparent_header .content-area, #page_wrapper.sticky_header .content-area {
		padding-top: 85px;
	}
}
/*@media screen and (max-width: 63.9375em){
	#page_wrapper.sticky_header {
		padding-top: 63px;
	}
}*/
@media screen and (max-width: 640px){
	#page_wrapper.sticky_header {
		padding-top: 50px !important;
	}
}
@media screen and (min-width: 1025px){
	#page_wrapper.sticky_header {
		padding-top: 131px;
	}
}
@media screen and (max-width: 1024px){
	#page_wrapper.sticky_header {
		padding-top: 63px;
	}
}

.woof_list label{
	font-size: .7rem;
}
@media only screen and (min-width: 1201px) and (max-width: 1459px){
	.woof_list label{
		font-size: .5rem;
	}
	.woof_checkbox_label{
		margin-left: 3px;
	}
}

.product_layout_2 .product_content_wrapper .product_infos .woocommerce-variation-availability{
	margin-top: 20px;
}

@media (max-width: 767px){
	.product_layout_2 .product_content_wrapper .product_infos form.cart .button {
		min-width: 100%;
	}
}

.woocommerce-product-details__short-description{
	margin-bottom: 20px;
}
.woocommerce-product-details__short-description strong{
	color: #29235c;
}

#tab-guide table{
	margin-top: 1.5rem;
	margin-bottom: 0;
}
#tab-guide table td{
	font-size: .85rem;
}

a.guide_tailles{
	margin-left: 10px;
	font-size: .75rem;
	text-decoration: underline;
	text-transform: none;
}
.woocommerce-product-attributes-item__label a.guide_tailles{
	display: none;
}

.product_layout_2 .product_content_wrapper .product_infos .product_summary_middle .product_title {
	margin-bottom: 0;
}
.product_layout_2 .product_content_wrapper .product_infos .product_summary_top{
	margin-bottom: 0;
}
@media screen and (max-width: 64em){
	.custom-layout .product_content_wrapper .product_infos .product_summary_top, .default-layout .product_content_wrapper .product_infos .product_summary_top {
		padding: 15px 0 15px;
	}
}
.affColor{
	text-transform: lowercase;
	font-size: .95rem;
}

.product_layout_2 .product_content_wrapper .product_infos .price{
	font-size: 19px !important;
}
@media only screen and (max-width: 1024px){
	.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
		font-size: 21px;
	}
}
@media screen and (max-width: 1023px){
	.woocommerce .products ul h2, .woocommerce ul.products h2, .woocommerce ul.products h3, .woocommerce ul.products li.product h2, .woocommerce-page .products ul h2, .woocommerce-page ul.products h2, .woocommerce ul.products li.product .woocommerce-loop-product__title, .wp-block-getbowtied-carousel ul.products li.product h2 {
		width: 100%;
		padding: 8px 20px 0 0;
	}
}

.woocommerce-terms-and-conditions-wrapper{
	padding: 10px;
}
.woocommerce-terms-and-conditions-wrapper p{
	margin-bottom: 1rem !important;
}
.woocommerce-terms-and-conditions p:first-child, .woocommerce-terms-and-conditions p:last-child{
	display: none;
}

#wfacp-e-form .wfacp_main_form .wfacp_woocommerce_form_coupon .wfacp-coupon-section .wfacp_coupon_field_box .wfacp-coupon-field-btn{
	background-color: #d73534 !important;
}

.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr:last-child td{
	font-size: 20px !important;
	line-height: 20px !important;
}

video{
	width: 100%;
	max-width: 100%;
	height: auto;
}

.wrappromo{
	display: -ms-flexbox;
    display: flex;
	-ms-flex-align: center;
    align-items: center;
}

.sgpb-main-html-content-wrapper p{
	display: none;
	margin: 0;
}
.txtpromo{
	padding: 2rem;
}
.txtpromo p{
	display: block;
	text-align: center;
	color: #292358;
    font-weight: bold;
	font-size: 20px;
	margin-bottom: 20px;
}
.txtpromo p:last-child{
	margin-bottom: 0px;
}
.txtpromo .diff{
	color: #d73534;
}
.imgpromo img{
	min-width: 500px;
}
@media screen and (min-width: 1500px){
	.txtpromo{
		width: 100%;
	}
}
@media screen and (max-width: 1023px){
	.wrappromo{
		display: block !important;
	}
	.imgpromo img{
		display: none;
	}
	.imgpromo{
		height: 200px;
		background-size: cover;
		background-position: 50% 50%;
	}
	.site3 .imgpromo{
		background-image: url('https://www.cyclisme-teeshirt-club.com/wp-content/themes/shopkeeper-child/images/3/promotion.jpg');
	}
	.site4 .imgpromo{
		background-image: url('https://www.tennis-teeshirt-club.com/wp-content/themes/shopkeeper-child/images/4/promotion.jpg');
	}
}

.woocommerce span.onsale{
	font-size: 0.85rem !important;
	background: #be1622 !important;
}
.woocommerce ul.products li.product .price ins{
	color: #d73534 !important;
}

.message_promo{
	color: #be1622;
    text-transform: uppercase;
    font-weight: bold;
	/*text-align: center;*/
	display: block;
	margin-bottom: 0;
}
.wcct_countdown_timer_wrap{
	/*text-align: center;*/
}
.wcct_content_Div{
	font-weight: bold;
}
.wcct_timer_wrap .wcct_square_wrap span { font-weight: bold;  }

.product_layout_2 section.related h2, .product_layout_2 section.up-sells h2{
	margin-top: 50px !important;
}

.section_checkout.cross_sell ul.products span.onsale{
	color: #FFFFFF !important;
}
.section_checkout.cross_sell ul.products h2 {
	margin: 0 !important;
	padding: 8px 20px 0 0 !important;
}
.section_checkout.cross_sell ul.products h2 a{
	color: #29235c !important;
	font-weight: bold !important;
	font-size: 15px !important;
	font-family: "Radnika", -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif;
}

.section_checkout.cross_sell ul.products li.product .price span{
	font-size: 13px !important;
    font-weight: bold !important;
}
.section_checkout.cross_sell ul.products li.product .price del{
	color: #545454 !important;
}
.section_checkout.cross_sell ul.products li.product .price ins span{
	color: #d73534 !important;
	padding-left: 4px !important;
}
/****************************************************************/
/****************************************************************/
/****************************************************************/