a.underline-none,
div#tcwlw_widget[id="tcwlw_widget"] a.underline-none,
div#tcwlw_widget_outer a.underline-none{
	text-decoration:none;
}
div#tcwlw_widget[id="tcwlw_widget"] a.underline-none .tcwlw_staggered_label{
	color:#2f2f2f;
}
div#tcwlw_widget[id="tcwlw_widget"] .order-summary table{
	border-top:none;
}
div#tcwlw_widget[id="tcwlw_widget"] table.order-items{
	border-top:none;
}
div#tcwlw_widget[id="tcwlw_widget"] table.order-items .item_left{
	width:15%;
	margin-right:2%;
	float:left;
}
div#tcwlw_widget[id="tcwlw_widget"] table.order-items .item_right{
	width:83%;
	float:left;
	line-height:25px;
}
div#tcwlw_widget[id="tcwlw_widget"] table.order-items{
	font-size:1.5em;
	margin-bottom:20px;
}
div#tcwlw_widget[id="tcwlw_widget"] table.order-items .desc{
	font-size:80%;
}
div#tcwlw_widget[id="tcwlw_widget"] table.order-items tr:last-child{
	border:none;
}
a.tcwlw_select_btn{
	cursor:pointer;
}
.bct-price-details .tcwlw_result_price_wrapper_staggered{
	width: 100%;
    text-align: center;
}
.tcwlw_result_price_wrapper_staggered .tcwlw_top_price_wrapper{
	display: table;
    width: 100%;
}
.tcwlw_result_price_wrapper_staggered .tcwlw_top_price_wrapper .tcwlw_top_price_item{
	display: table-cell;
}tcwlw_font_color
.tcwlw_result_price_wrapper_staggered .tcwlw_top_price_wrapper .tcwlw_top_price_item .tcwlw_staggered_label{
	font-size:1.5em;
}
.tcwlw_result_price_wrapper_staggered .tcwlw_top_price_wrapper .tcwlw_font_color,
.tcwlw_result_price_wrapper_staggered .tcwlw_bottom_price_wrapper .tcwlw_font_color{
	color: #E7131A;
}
.optional_services table tr td .item.no-description .item-content .item-title i{
	display:none;
}
.optional_services table tr td .item.no-description .item-content{
    color: inherit;
    text-decoration: unset;
    cursor: unset;
}
.optional_services table tr td .item-content .item-description{
	font-size: 0.8em;
    word-wrap: break-word;
    hyphens: auto;
    width: calc(100% - 8.2em);
    color: #2F2F2F;
	display:none;
	cursor:unset;
}
.optional_services table tr td .item-content .item-description.expand{
	display:inline-block;
}
/* .et_pb_menu .et_pb_menu__menu>nav>ul>li.shop-by-wheel-menu{
	display:none;
} */
.footer-menufacture-menu a {
    color: #FFFFFF!important;
}
.et_pb_section.tire-brands-section{
	padding-top: 20px;
}
.brand-tire-section>div,
.tire-brands-section>div{
	max-width: unset;
    width: 100%;
    padding: 2.4em 1.6em 2.4em 1.6em;
}
#tireconnect{
	max-width:unset;
	width:100%;
}
.tcwlw_summary_table .collapse{
	display: none;
}
.error-notfound{
	text-align:center;
}
.error-notfound .text{
	color: #E7131A;
	font-size:20px;
	margin-bottom: 10px;
}
.error-notfound button,
.error-notfound a{
	cursor:pointer;
	background-color: white;
    font-family: "Roboto Condensed","Helvetica Neue",sans-serif;
    font-size: 14px;
    padding: 0.75em 1em 0.75em 1em;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    color: #E7131A;
    text-decoration: none;
    -webkit-appearance: none;
    text-shadow: none;
    height: auto;
    margin-bottom: 0.4em;
    border-width: 1px;
    border-style: solid;
    border-color: #2f2f2f;
    border-color: currentColor;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: 0 6px 1px -3px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 6px 1px -3px rgba(0,0,0,0.15);
    box-shadow: 0 6px 1px -3px rgba(0,0,0,0.15);
    text-align: center;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.error-notfound button i.tcwlw_material_icons,
.error-notfound a i.tcwlw_material_icons{
	vertical-align: -3px;
	font-size: 120%;
    line-height: 1;
	font-family: 'Material Icons';
    font-size: inherit;
    font-weight: normal;
    font-style: normal;
    line-height: inherit;
    letter-spacing: normal;
    text-transform: none;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    margin: 0em 0.2em 0em 0.2em;
    display: inline-block;
    white-space: nowrap;
    vertical-align: top;
}
.container-standar-tire-summary div#tcwlw_widget[id="tcwlw_widget"] sup{
	vertical-align:baseline;
}
.container-standar-tire-results div#tcwlw_widget[id="tcwlw_widget"] .tcwlw_filters .tcwlw_dropdown{
	position:initial;
}
.container-standar-tire-results div#tcwlw_widget[id="tcwlw_widget"] .tcwlw_filters .tcwlw_dropdown.tcwlw_tFilterSpeedRating,
.container-standar-tire-results div#tcwlw_widget[id="tcwlw_widget"] .tcwlw_filters .tcwlw_dropdown.tcwlw_tFilterLoadIndex{
	position:relative;
}
.container-standar-tire-form  i.tcwlw_material_icons,
.tcwlw_selected_filters i.tcwlw_material_icons,
.container-standar-tire-summary i.tcwlw_material_icons,
.tcwlw_results_compare_list i.tcwlw_material_icons,
.tcwlw_compare_item_close i.tcwlw_material_icons{
	color:inherit!important;
}
.tooltip-wrapper{
	line-height:14px;
	font-size:12px
}
.tooltip-wrapper .title,
.tooltip-wrapper .content,
.tooltip-wrapper .note{
	display:block;
}
.tooltip-wrapper .title{
	font-weight:bold; 
}
.tooltip-wrapper .content,
.tooltip-wrapper .note{
	font-size:11px;
}
.tooltip-wrapper .note{
	font-style: italic;
}
div#tcwlw_widget[id="tcwlw_widget"] .tcwlw_dropdown_toggle+div{
	margin-left: 0!important;
}

.tcwlw_filters_container .tcwlw_dropdown .dropdown_wrapper,
.tcwlw_result_display_options .tcwlw_dropdown .dropdown_wrapper{
	display:none;
	position:absolute;
}
.tcwlw_filters_container .tcwlw_dropdown.tcwlw_active .dropdown_wrapper,
.tcwlw_result_display_options .tcwlw_dropdown.tcwlw_active .dropdown_wrapper{
	display:block;
}
div#tcwlw_widget[id="tcwlw_widget"] .dropdown_wrapper .tcwlw_inputs_list.tcwlw_inputs_list li label {
    font-size: .875em;
    line-height: 1.36364em;
    margin: 0;
}
.tcwlw_tFilterBrand .dropdown_wrapper{
	min-width:200px;
}

.tcwlw_order_form .tcwlw_field_error {
    display: none; /*default state, will be shown when needed*/
}