<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> @font-face {
 font-family: 'roboto_condensedregular';
 src: url('fonts/robotocondensed-regular-webfont.woff2') format('woff2'), url('fonts/robotocondensed-regular-webfont.woff') format('woff');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'robotobold';
 src: url('fonts/roboto-bold-webfont.woff2') format('woff2'), url('fonts/roboto-bold-webfont.woff') format('woff');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'robotolight';
 src: url('fonts/roboto-light-webfont.woff2') format('woff2'), url('fonts/roboto-light-webfont.woff') format('woff');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'robotoregular';
 src: url('fonts/roboto-regular-webfont.woff2') format('woff2'), url('fonts/roboto-regular-webfont.woff') format('woff');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family:'Oswald-Regular';
 src: url('fonts/Oswald-Regular_gdi.eot');
 src: url('fonts/Oswald-Regular_gdi.eot?#iefix') format('embedded-opentype'), url('fonts/Oswald-Regular_gdi.woff') format('woff'), url('fonts/Oswald-Regular_gdi.ttf') format('truetype'), url('fonts/Oswald-Regular_gdi.svg#Oswald-Regular') format('svg');
 font-weight: 400;
 font-style: normal;
 font-stretch: normal;
 unicode-range: U+0020-030A;
}
 @font-face {
 font-family:'Oswald-Light';
 src: url('fonts/Oswald-Light_gdi.eot');
 src: url('fonts/Oswald-Light_gdi.eot?#iefix') format('embedded-opentype'), url('fonts/Oswald-Light_gdi.woff') format('woff'), url('fonts/Oswald-Light_gdi.ttf') format('truetype'), url('fonts/Oswald-Light_gdi.svg#Oswald-Light') format('svg');
 font-weight: 300;
 font-style: normal;
 font-stretch: normal;
 unicode-range: U+0020-030A;
}
/*.information-information .tb_single_col .tb_widget_banner:hover .tb_image.tb_hover_color::before{
	opacity: 0!important;
}*/
#main_navigation .tb_nav {
	margin: 0 auto !important;
	line-height: 75px !important;
	float:none !important;
	max-width:1000px !important;
}
#row_tbR0g7vz a:hover {
	color: #fff !important;
}
.tb_text_shadow_dark {
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) !important;
}
.custom_currency {
	font-family: "Oswald" !important;
	background: #000000 !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	line-height: 45px;
}
.custom_currency a {
	color:#ffffff !important;
}
 .tb_nav &gt; ul &gt; li.tb_selected.tb_multiple &gt; a::after {
 font-family: "Oswald" !important;
}
.welcome_cart_css {
	padding-top:0px !important;
	padding-left:15px !important;
}
.welcome_cart_css #welcome_message {
	color:#ffffff !important;
}
.welcome_cart_css #welcome_message a {
	color:#ffffff !important;
	font-family: "Oswald" !important;
	font-size: 14px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	text-transform: uppercase !important;
	vertical-align: top;
}
#welcome_message a:hover {
	color:#e93325 !important;
}
#welcome_message p {
	margin-top:0 !important;
	width:211px !important;
	text-align:right !important;
}
#cart span.tb_items {
	padding-top:6px !important;
}
.tb_nav &gt; ul &gt; li.tb_multiple &gt; a::after {
 margin-top: -6px !important
}
 .fa-shopping-cart::before {
 color: #fff !important;
 font-size: 25px !important;
}
.mobile-top-content a, #header .mobile-cart .tb_widget_cart span {
	color: #fff !important;
}
.tb_items {
	color: #fff !important;
	font-family:"Oswald" !important;
	font-weight: 400 !important;
	font-style: normal !important;
	font-size: 15px !important;
}
#welcome_message span {
	font-size: 16px !important;
}
 .fa-search::after {
 content:"\f002" !important;
 font-family: FontAwesome !important;
 font-size: 17px !important;
 padding-left: 4px !important;
}
 .fa-search::after {
 line-height: 18px !important;
 color:#ffffff !important;
}
 .fa-search::before {
 display:none !important;
}
 #main_navigation .tb_nav .tb_submenu, #cart .tb_submenu, #header .tb_submenu, #menu &gt; ul &gt; li &gt; div, .tb_nav &gt; ul &gt; li &gt; .tb_submenu::before, #cart .tb_submenu::before {
 
 opacity: 0.95 !important;
 
}
#bottom {
	display:none !important;
}
 .tb_list_1.tb_nav &gt; li::after {
 content: "| " !important;
 font-weight:bold !important;
}
 .footer_css .tb_col_1_6 .footer_area_text p ::after {
 content: "| ";
 font-weight:bold;
 padding-left:1px;
}
 .tb_list_1.tb_nav &gt; li.footer_last_text::after {
 display:none;
}
.footer_css a, .footer_css strong {
	font-family: 'roboto_condensedregular' !important;
	font-weight: bold !important;
	text-transform:uppercase !important;
}
.footer_css .tb_col_1_6:first-child {
	width: 305px !important;
	padding-left:0px !important;
}
 .footer_css .tb_col_1_6:nth-child(2) {
 width: 92px !important;
}
 .footer_css .tb_col_1_6:nth-child(3) {
 width: 120px !important;
 padding-left:0px !important;
}
 .footer_css .tb_col_1_6:nth-child(5) {
 width: 160px !important;
 float:right !important;
 margin-top:-8px !important;
}
 .footer_css .tb_col_1_6:nth-child(6) {
 width: 215px !important;
 float:right !important;
}
.footer_icon {
	float:left !important;
}
.carousel_main_div {
	/*padding-left: 4px !important;
	padding-right: 4px !important;*/
	padding-left: 0px !important;
	padding-right: 0px !important;

}
.carousel_image_title {
	color: #71767a !important;
	font-family:'Oswald-Regular' !important;
	font-size: 35px !important;
	font-style: normal !important;
	font-weight: 400 !important;
}
.carousel_image_description {
	font-family: 'roboto_condensedregular' !important;
	font-size: 18px !important;
	color:#010101 !important;
	font-weight:400 !important;
	font-style:normal !important;
	text-transform: none !important;
}
.carousel_image_link {
	background: #da2f25 none repeat scroll 0 0 !important;
	border-radius: 3px !important;
	color: #ffffff !important;
	float: right !important;
	font-family: "roboto_condensedregular" !important;
	font-size: 19px !important;
	margin-top: 6px !important;
	padding: 5px 19px !important;
	text-align: center !important;
}
.carousel_image_link :hover {
	color:#ffffff !important;
}
.carousel_main_div div {
	margin-bottom: 10px !important;
}
.custom_nav .ui-state-default.ui-corner-top:before {
	content:" " !important;
}
.custom_nav ul li {
	/*border: 1px solid #b6b6b6 !important;*/
	/*width: 120px;*/
	margin: 5px 1px 7px 10px;
	float: left;
	display: inline-block;
	font-size: 16px;
	height: 46px;
	list-style: outside none none;
	white-space: pre;
	line-height: 44px;
	text-align: center;
	background: transparent !important;
	border-radius: 4px !important;
	font-color: black;
	word-spacing: 0px;
	text-transform: uppercase;
	font-family:oswald;
}
.custom_nav .ui-state-default.ui-corner-top {
	background: #fff none repeat scroll 0 0 !important;
	border: 1px solid #b6b6b6 !important;
	border-radius: 4px !important;
	font-size: 15px !important;
	height: 46px !important;
	line-height: 46px !important;
	margin: 0 10px 10px 0 !important;
	text-align: center !important;
	width: 212px !important;
}
#currency_switcher .tb_selected .tb_submenu {
	margin-left:0px !important;
}
 @media only screen and (max-width: 1200px) {
 .carousel_image_title {
 font-size: 25px !important;
}
 .carousel_image_link {
 float:none !important;
 margin-top:0px !important;
 margin-bottom: 10px !important;
 margin-top: 10px !important;
}
}
 .tb_nav &gt; ul &gt; li.tb_multiple.tb_hovered::after, #cart.tb_hovered::after {
 background:#C12109 !important;
}
.tb_nav .tb_submenu {
	min-width:223px !important;
	width:100% !important;
}
#main_navigation .tb_submenu {
	margin-top: 0 !important;
	margin-left:auto !important;
}
 #main_navigation .tb_nav &gt; ul &gt; li.tb_multiple.tb_hovered::after {
 margin-top:-7px !important;
 width:15px !important;
 height:15px !important;
}
.tb_item .tb_submenu {
	margin-top:0px !important;
}
.tb_item &gt; a {
	font-weight:normal !important;
}
.tb_submenu ul li &gt; a {
	text-transform: uppercase !important;
}
.tb_subcategories li.tb_item &gt; a {
	border-bottom: 2px solid #fff !important;
	padding-bottom: 10px !important;
	width: 80% !important;
}
.tb_menu_page.fa-search:hover {
	color:#c12109 !important;
}
#cart .heading .tb_items {
	opacity:1 !important;
}
 li#menu_system_page_product_search .tb_menu_page :hover + .fa-search::after {
 display :none !important;
}
.tb_list_1 &gt; li, #menu div &gt; ul &gt; li {
	padding-left:0px !important;
}
@media only screen and (min-width: 900px) {

	 .second_line {
	 font-family:'Oswald-Regular' !important;
	 font-size: 60px !important;
	 color:#ffffff !important;
	}

	.first_line, .third_line {
	 font-family:'Oswald-Regular' !important;
	}  

    .banner_button {
	 background: #ed2d22 none repeat scroll 0 0font-family:'Oswald-Regular' !important;;
	 color: #ffffff !important;
	 font-family:'Oswald-Regular' !important;
	 font-size: 20px !important;
	 padding: 2% 10% !important;
	 text-align: center !important;
	 border-radius: 3px !important;
	}
}


	.mightyslider_custom_skin.horizontal .mSButtons::before, .mightyslider_custom_skin.horizontal .mSButtons::after {
	 font-size: 40px !important;
	 font-weight: bolder !important;
	}
	 .tb_nav &gt; ul &gt;li.tb_menu_category a::after {
	 display:none !important;
	}
	.tb_nav &gt; ul &gt; li.tb_menu_category &gt; a {
		padding-right:0px !important;
	}
	.search_css {
		background:#464648 !important;
		text-align: center !important;
		width: 100px !important;
		line-height: 28px !important;
	}
	#main_navigation .tb_nav &gt; ul &gt; li &gt; a {
		line-height:27px !important;
	}
	.tb_mb_30 {
		margin-bottom:0px !important;
	}
	 .tb_nav &gt; ul &gt; li.tb_multiple.tb_selected &gt; a::after {
		 content:'\E765' !important;
		 cursor: pointer;
		 display: inline-block;
		 font-family: "Entypo" !important;
		 font-size: 18px;
		 font-weight: normal !important;
		 text-align: center;
		 transform: rotate(270deg);
		 padding-top:10px;
		 width:0px ! important;
	}

	 .tb_list_1 &gt; li::before, #menu div &gt; ul &gt; li::before {
	 	content:" " !important;
	}
	 #footer.tb_row::before {
		 /*border-top: 1px dashed;*/
		 width:100%;
	}
	.tb_slider_pagination {
		display:none;
	}
	.fa-shopping-cart::before {
	 	content: url('/image/catalog/cart/cart.png')!important;
	}
	.mightyslider_custom_skin .mSPages li.active {
		opacity:1 ! important;
	}
	.mightyslider_custom_skin .mSPages li {
		opacity:1 ! important;
	}
	#site_logo {
		padding-bottom:25px;
	}

	/*#site_logo img {
		margin-top: -50px;
	}*/

	.mSButtons.mSNext, .mSButtons.mSPrev {
		opacity:1 !important;
	}

/* .tb_slider_controls .tb_next::before {
 content:'\E766';
 content:url('/image/catalog/right1.png');
 margin-top: -40px;
}
 .tb_slider_controls .tb_prev::before {
 content:'\E765';
 content:url('/image/catalog/left1.png');
 margin-top: -40px;
 position: absolute;
}*/

/* .mightyslider_custom_skin.horizontal .mSPrev::before {
 content: url("/image/catalog/banner_left2.png") !important;
}
 .mightyslider_custom_skin.horizontal .mSNext::before {
 content: url("/image/catalog/Home Page/Arrows/arrow_60_red.png") !important;
}*/

.tb_slider_controls .tb_next::before{
	background-image: url('/image/catalog/Home Page/Arrows/arrow_60_light_grey.png') !important;
	background-repeat:no-repeat; 
    background-size: 38px 34px;
    display: inline-block;
    width: 38px; 
    height: 34px;
    content:"";
    margin-top: 100px;
}

.tb_slider_controls .tb_prev::before{
	background-image: url('/image/catalog/Home Page/Arrows/arrow_60_light_grey_left.png') !important;
	background-repeat:no-repeat; 
    background-size: 38px 34px;
    display: inline-block;
    width: 38px; 
    height: 34px;
    content:"";
    margin-top: 100px;
}

.tb_slider_controls .tb_next:hover::before{
	background-image: url('/image/catalog/Home Page/Arrows/arrow_light_grey.png') !important;
	background-repeat:no-repeat; 
    background-size: 38px 34px;
    display: inline-block;
    width: 38px; 
    height: 34px;
    content:"";
    margin-top: 100px;
}

.tb_slider_controls .tb_prev:hover::before{
	background-image: url('/image/catalog/Home Page/Arrows/arrow_light_grey_left.png') !important;
	background-repeat:no-repeat; 
    background-size: 38px 34px;
    display: inline-block;
    width: 38px; 
    height: 34px;
    content:"";
    margin-top: 100px;
}

 .mightyslider_custom_skin.horizontal .mSPrev::before {
 	background-image: url('/image/catalog/Home Page/Arrows/arrow_60_red_left.png') !important;
	background-repeat:no-repeat; 
    background-size: 38px 34px;
    display: inline-block;
    width: 38px; 
    height: 34px;
    content:"";
}

.mightyslider_custom_skin.horizontal .mSNext::before {
	background-image: url('/image/catalog/Home Page/Arrows/arrow_60_red.png') !important;
	background-repeat:no-repeat; 
    background-size: 38px 34px;
    display: inline-block;
    width: 38px; 
    height: 34px;
    content:"";
}


.mightyslider_custom_skin.horizontal .mSPrev:hover::before {
 	background-image: url('/image/catalog/Home Page/Arrows/arrow_red_left.png') !important;
	background-repeat:no-repeat; 
    background-size: 38px 34px;
    display: inline-block;
    width: 38px; 
    height: 34px;
    content:"";
}

.mightyslider_custom_skin.horizontal .mSNext:hover::before {
	background-image: url('/image/catalog/Home Page/Arrows/arrow_red.png') !important;
	background-repeat:no-repeat; 
    background-size: 38px 34px;
    display: inline-block;
    width: 38px; 
    height: 34px;
    content:"";
}

 .mightyslider_custom_skin.horizontal .mSNext::before, .mightyslider_custom_skin.horizontal .mSPrev::before {
 box-shadow:unset !important;
}
.tb_sticky_container #main_navigation .tb_nav {
	margin-top:0px !important;
}
.tb_width_1200 .tb_row_full.tb_gut_40 &gt; .tb_wrap {
	max-width:1900px !important;
}
#main_navigation .tb_nav .tb_megamenu &gt; .tb_submenu {
	max-width: 1000px !important;
	margin:0 auto !important;
	float:none !important;
	top: 75px !important;	
}

@media only screen and (min-width: 767px) {
	#main_navigation .tb_nav .tb_megamenu &gt; .tb_submenu {
		position:absolute !important;
	}

}


 #main_navigation .tb_nav .tb_megamenu &gt; .tb_submenu &gt; .tb_row &gt; .tb_wrap &gt; [class*="tb_col_"] &gt; ul {
 padding: 20px 0 0 60px !important;
}
.tb_width_1200 .tb_row_full.tb_gut_0 &gt; .tb_wrap {
	max-width: 1900px !important;
}
/*.tb_width_1200 .tb_row_full &gt; .tb_wrap {















	max-width: 1900px !important;















}*/















.tb_widget_currency.tb_border_str_1 {
	padding-right: 185px !important;
}
.small_size_footer {
	display:none !important;
}
.big_footer {
	display:block !important;
}
.show_hide, .stoney_show_hide {
	background: red none repeat scroll 0 0;
	color: #fff;
	display: none;
	float: left;
	font-size: 25px;
	height: 25px;
	padding: 2px 7px 0px;
	text-align: center;
	width: 25px;
}
.show_hide:hover, .stoney_show_hide:hover {
	color: #fff !important;
}
.authorised-text {
	font-family: oswald;
	font-size: 18px;
	line-height: 20px;
	padding-left: 27px;
}
.authorised-container {
	border: 1px solid #d5d5d5;
	padding: 5% 4%;
	float:left;
	width:92%;
	margin-bottom:25px;
}
.slidingDiv p, .stoney_slidingDiv p {
	font-family: 'roboto_condensedregular';
	font-size: 12px;
	padding: 20px 0;
	margin:0;
 color: color:#464647;
}
.stoney_slidingDiv &gt; p {
	padding: 20px 0 0;
	color:#464647;
}
.a {
	font: 2em Arial;
	text-decoration: none
}
.each-retailer {
	border: 1px solid #e8e2e2;
	display: inline-block;
	float: left;
	height: 100px;
	margin: 5px 6px;
	padding: 10px 2%;
	width: 80px;
}
.each-retailer img, .each-retailer a {
	float: left;
	width: 100%;
	color:#464647;
}
.each-retailer a {
	color: #464647 !important;
	font-family: 'roboto_condensedregular';
	font-size: 12px;
}
.each-retailer span {
	float: left;
	text-align: center;
	width: 100%;
	color:#464647;
}
.product-name h3 {
	font-family: oswald;
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 20px;
	color:#464647 !important;
}
#product_price .tb_price {
	font-family: roboto_condensedregular !important;
	font-size: 23px !important;
	color:#464647 !important;
}
.tb_product_description.tb_widget_text.tb_text_wrap {
	font-family: roboto_condensedregular;
	font-size: 14px;
	margin-top:22px;
	color:#464647 !important;
}
#autosearch-result {
	max-width: 380px;
}
 @media only screen and (min-width: 768px) {
 .mobile_mode {
 display: none;
}
}
 @media only screen and (max-width: 767px) {
 .mobile_mode {
 display: block;
}
 .desktop_mode {
 display: none;
}
 .footer_css .tb_col_1_6 .footer_area_text p *::after {
 content:" ";
}
 .footer_area_text {
 text-align: center;
}
 .tb_list_1.tb_nav &gt; li::after {
 content: " ";
}
 .footer_css {
 text-align: center;
}
 .tb_icon_list {
 text-align: center;
}
 .big_footer {
 display:block;
}
 .small_size_footer {
 display:none;
}
}
 @media only screen and (min-width: 768px) and (max-width: 1024px) {
 .big_footer .tb_wrap {
 text-align: center;
}
 .footer_css .tb_col_1_6:first-child {
 width: 306px !important;
}
 .footer_css .tb_col_1_6:nth-child(2) {
 width: 92px !important;
}
 .footer_css .tb_col_1_6:nth-child(3) {
 width: 122px !important;
}
 .footer_css .tb_col_1_6:nth-child(4) {
 width: 175px !important;
}
 .footer_css .tb_col_1_6:nth-child(5) {
}
 .footer_css .tb_col_1_6:nth-child(6) {
 padding-top: 5px !important;
 width: 195px !important;
}
}
 @media only screen and (max-width: 480px) {
 #main_navigation .tb_nav .tb_megamenu &gt; .tb_submenu {
 position: relative !important;
 top: 0 !important;
}
 #main_navigation .tb_nav .tb_megamenu &gt; .tb_submenu &gt; .tb_row &gt; .tb_wrap &gt; [class*="tb_col_"] &gt; ul {
 padding:0 0 0 10px !important;
}
 #wrapper #header_wrap #header .mobile_content .tb_wrap {
 padding: 0 !important;
}
}

@media only screen and (max-width: 420px) {
 	.custom_nav ul li {
	 	width:95%
	}
}

/* @media only screen and (min-width: 549px) {
 .custom_nav ul li {
 width:47%
}
}
 @media only screen and (min-width: 750px) {
 .custom_nav ul li {
 width:31%
}
}
 @media only screen and (min-width: 1280px) {
 .custom_nav ul li {
 width:18%;
 margin: 5px 10px 10px;
}
}*/
 @media only screen and (max-width: 380px) {
 .custom_product_left_class #product_share {
 margin-top: -155px !important;
}
}
.tb_tabs_border {
	/*border-bottom: 1px solid #b6b6b6 !important;*/

	margin-bottom: 40px;
	padding-bottom: 40px;
	width: 100%;
}
.product_text {
	font-family: roboto_condensedregular;
	font-size: 14px;/*margin: 60px 0 0;*/
}
.tabname {
	font-size: 17px;
	text-transform: uppercase;
	margin-top: 40px;
	margin-bottom:25px;
}
.custom_product_left_class div#color-swatch-more-view {
	overflow:hidden;
	margin-top: 35px !important;
}

/*@media only screen and (min-width:1025px) {
	.custom_product_left_class div#color-swatch-more-view {
		overflow:hidden;
		margin-top: 105px !important;
	}
}*/

tb_search_wrap.custom_search {
	background-color: -moz-visitedhyperlinktext;
	color: gray;
	display: flex;
	position: absolute;
	margin-left: 550px;
	text-transform: uppercase;
	top: 0;
	width: 125px;
	background: #464648 none repeat scroll 0 0 !important;
}
.tb_search_wrap.custom_search &gt; input {
	color: #fff!important;
	border-color: #464648!important;
}
#cart &gt; h3 {
	margin-top: 0px;
jbj
}
#autosearch-result {
	margin: 0 0 0 11px;
}
#header a:hover {
	color: #fff !important;
}
 @media only screen and (min-width: 1221px) {
 .tb_search_wrap.custom_search {
 background: #464648 none repeat scroll 0 0 !important;
 color: gray;
 display: flex;
 height: 30px;
 position: absolute;
 text-transform: uppercase;
 top: -2px;
 width: 133px;
 margin: 0 0 0 11px;
}
}

/*#autosearch-result {

	background: #ccc none repeat scroll 0 0 !important;

	border: 1px solid #ccc !important;

	display: none !important;

	margin: 0 34px !important;

	overflow: hidden !important;

	padding: 0 5px !important;

	position: absolute !important;

	right: 0 !important;

	width: 29% !important;

	z-index: 999 !important;

}*/

#header_wrap {
	height: 130px;
}


@media only screen and (min-width:986px) and (max-width: 1219px) {
	#header_wrap {
		height: 126px;
	}
}

@media only screen and (min-width:768px) and (max-width: 985px) {
	#header_wrap {
		/*height: 114px;*/
		height: 101px;
	}
	.minimise-banner::before{
		margin: 21px 0 0 -5px !important;
	}
}

@media only screen and (min-width:361px) and (max-width: 767px) {
	#header_wrap {
		height: 105px;
	}
}

@media only screen and (min-width:100px) and (max-width: 360px) {
	#header_wrap {
		height: 95px;
	}
}

@media only screen and (min-width:1081px) and (max-width: 1220px) {
 .tb_search_wrap.custom_search {
 background: #464648 none repeat scroll 0 0 !important;
 color: gray;
 display: flex;
 float: right;
 margin: -43px 24px 0 0;
 text-transform: uppercase;
 top: 0;
 width: 125px;
}
}

@media only screen and (min-width:1000px) and (max-width: 1024px) {
	.tb_search_wrap.custom_search &gt; input {		
		height: 21px;
		line-height: 21px;
		padding-bottom: 0;
		padding-top: 10px ;		
	}

	a#search_button{
		margin-bottom: 10px !important;
	    float: right;	    
	    margin-top: 3px !important;
	}
}

.tb_search_wrap.custom_search &gt; input {
	background-color: transparent;
	font-size: 16px;
	height: 30px;
	line-height: 20px;
	padding-bottom: 0;
	padding-top: 0;
	text-transform: uppercase;
}
.tb_search_button.fa-search {
	margin:4px 3px 0 -37px;
}

.tb_row.tb_row_full.tb_mt_0.tb_mb_0.tb_mr_0.tb_ml_0.tb_pt_0.tb_pr_0.tb_pb_0.tb_pl_0.tb_single_col {
	display: block;
	float: left;
	position: relative;
	top: 0px;
	width: 100%;
}
#footer {
	color: #090909;
	float: left;
	/*margin: 20px 0 0;*/
	position: static;
	top: 70px;
	width: 100%;
}
 .tb_nav &gt; ul &gt; li.tb_multiple .tb_hovered &gt; a::after {
 margin-top: -8px !important;
}
 .tb_nav &gt; ul &gt; li.tb_multiple &gt; a::after {
 display:none !important;
}
.tb_nav &gt; ul &gt; li.tb_multiple &gt; a {
	padding-right: 0 !important;
	position: relative;
}
 .tb_selected.tb_multiple &gt; a::after {
 content: "›";
 direction: ltr;
 display: block !important;
 font-size: 18px;
 height: 20px;
 line-height: 15px;
 margin-bottom: 0 !important;
 margin-left: 0 !important;
 margin-right: -6px !important;
 opacity: 0.4;
 position: absolute;
 right: 0;
 text-align: center;
 top: 50%;
 transform: rotate(90deg);
 vertical-align: top;
 width: 10px;
}
.panel.panel-default {
	border: 1px solid #ebebeb;
	padding: 8px 20px 0;
}
.panel-heading {
	font-family: inherit !important;
	font-size: 14px !important;
	margin-bottom: 0 !important;
}
.tb_listing .tb_product {
	border: 1px solid #dddddd !important;
}
.zoom_under_image {
	display: none;
}
#header {
	color: #333333;
	position: fixed;
	width: 100%;
	z-index: 999;
}
.tb_nav &gt; ul &gt; li.tb_multiple.tb_hovered &gt; a, #cart.tb_hovered {
	padding-bottom: 0 !important;
}
 #currency_switcher .tb_selected.tb_multiple &gt; a::after {
 content: "›";
 direction: ltr;
 display: block !important;
 font-size: 18px;
 height: 8px;
 line-height: 15px;
 margin-right: -8px !important;
 margin-top: -5px !important;
 opacity: 0.4;
 position: absolute;
 right: 0;
 text-align: center;
 top: 50%;
 transform: rotate(270deg);
 vertical-align: top;
 width: 10px;
}
.more-info {
	float:right !important;
}
/*.modal {
	opacity: 0 !important;
}*/
.txt-up {
	text-transform:uppercase;
}
.compare_rating {
	background-color: rgba(69, 70, 71, 0.1);
	text-align: center !important;
}
.common-txt {
	color: #e93325;
	font-size: 15px;
}
.list-group-item {
	clear: both;
	display: block;
	font-family: inherit !important;
	font-size: 14px !important;
	font-weight: normal !important;
	text-transform: uppercase;
	width: 100%;
}

.fa-minus-square::before {
 font-size: 16px;
}
.txt-up input {
	margin: -2px 1px 0 0;
}
.list-group {
	margin: 9px 0 16px !important;
}
#site_logo {
	margin: 0 0 0 -16px;
	padding-bottom: 25px;
}
#site_logo img {
	margin-top: -54px !important;
	width: 150px;
}
.mz-expand {
	background-color: rgba(0, 0, 0, 0.87) !important;
}
.mz-expand .mz-expand-bg &gt; img {
	opacity: 0 !important;
}
.mz-expand &gt; span {
	display: none !important;
}
.tb_bg_str_1, .tb_bg_hover_str_1, .tb_widget_text blockquote {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
#row_tbR0g7vz a.show_hide:hover {
	color: #fff !important;
}
.product_text .col-md-6.col-1 &gt; ul {
	float: left;
	margin: 0 0 0 25px;
}
/*.tb_grid_view.tb_size_3 .tb_item {
	border: 1px solid #dddddd !important;
	margin: 0 0.5% 0.5% 0 !important;
	position: static;
	width: 32.8% !important;
}
.tb_grid_view.tb_size_3.tb_gut_30 {
	padding-right: 0 !important;
}*/
.tb_search_wrap.custom_search &gt; input {
	border: medium none !important;
	color: #fff !important;
}
#product_price .tb_old_price {
	margin: 6px 4px 0 0;
}

@media only screen and  (max-width: 359px) {
	#header .mobile_content .tb_wrap .mobile-logo {
	    margin: 0px auto !important;    
	}	
}


 @media only screen and (min-width: 320px) and (max-width: 420px) {
 .text-left .searchBox.col-sm-6.col-xs-12.col-md-3.plrn {
    width: 100% !important;
}

.text-left .locationBox {
    width: 99% !important;
}
.locationBox #countrySelectorBox div.btn-group button.multiselect {
    width: 99% !important;
}
.searchBox .btn.btn-default.dropdown-toggle.col-sm-12.col-xs-12.col-md-12 {
    width: 99%;
}
.clearfix.buttonBox.col-sm-6.col-xs-12.col-md-1.btn-search {
    float: left !important;
    margin: 18px 0 20px !important;
    padding: 0 !important;
    width: 100%;
}

#header_wrap header {
 position: fixed !important;
 top: 0 !important;
}
/*#header .mobile_content .tb_wrap .mobile-logo {
 float: none !important;
 margin: 0px auto !important;
 width: 100px !important;
}*/
 .tb_search_wrap.custom_search {
 background: #464648 none repeat scroll 0 0 !important;
 margin: 5px 0 0;
 padding: 0 0 0 7px;
}
 #currency_switcher .tb_selected.tb_multiple &gt; a::after {
 margin-right: -9px !important;
 margin-top: -7px !important;
}
 #cart span.tb_items {
 padding-top: 0 !important;
}
 .fa-shopping-cart::before {
 content: url("/image/catalog/cart/Shopping Cart.png") !important;
}
 #welcome_message a {
 color: #ceced0 !important;
 font-family: "Oswald" !important;
 font-size: 15px !important;
 text-transform: uppercase;
}
 .tb_nav &gt; ul &gt; li.tb_multiple &gt; a {
 /*color:#c2c1c5 !important;*/
 font-family: "Oswald" !important;
 font-size: 15px !important;
}
 /*.tb_tabs_content .tb_products .swiper-wrapper .swiper-slide {
 float: left;
 width: 100% !important;
}*/
.authorised-container {
 width: 100% !important;
}
.tb_pl_30 {
 padding-left: 0 !important;
}
.tb_pr_30 {
 padding-right: 0 !important;
}
/*.tb_grid_view.tb_size_2 .tb_item {
 border: 1px solid #dddddd !important;
 width: 100% !important;
 margin: 0 0 10px !important;
 padding: 0 0 10px !important;
}*/
}
 @media only screen and (min-width: 421px) and (max-width: 579px) {
 .text-left .searchBox.col-sm-6.col-xs-12.col-md-3.plrn {
    width: 100% !important;
}

.text-left .locationBox {
    width: 99% !important;
}
.locationBox #countrySelectorBox div.btn-group button.multiselect {
    width: 99% !important;
}
.searchBox .btn.btn-default.dropdown-toggle.col-sm-12.col-xs-12.col-md-12 {
    width: 99%;
}
.clearfix.buttonBox.col-sm-6.col-xs-12.col-md-1.btn-search {
    float: left !important;
    margin: 18px 0 20px !important;
    padding: 0 !important;
    width: 100%;
}

#header_wrap header {
 position: fixed !important;
 top: 0 !important;
}
 #header .mobile_content .tb_wrap .mobile-logo {
 float: none !important;
 margin: 0px auto !important;
 width: 250px !important;
}
 .tb_search_wrap.custom_search {
 background: #464648 none repeat scroll 0 0 !important;
 margin: 5px 0 0;
 padding: 0 0 0 7px;
}
 #currency_switcher .tb_selected.tb_multiple &gt; a::after {
 margin-right: -9px !important;
 margin-top: -7px !important;
}
 #cart span.tb_items {
 padding-top: 0 !important;
}
 .fa-shopping-cart::before {
 content: url("/image/catalog/cart/Shopping Cart.png") !important;
}
 #welcome_message a {
 color: #ceced0 !important;
 font-family: "Oswald" !important;
 font-size: 14px !important;
 text-transform: uppercase;
}
 .tb_nav &gt; ul &gt; li.tb_multiple &gt; a {
 /*color:#c2c1c5 !important;*/
 font-family: "Oswald" !important;
 font-size: 15px !important;
}
/* .tb_tabs_content .tb_products .swiper-wrapper .swiper-slide {
 float: left;
 width: 100% !important;
}*/
.authorised-container {
 width: 100% !important;
}
.tb_pl_30 {
 padding-left: 0 !important;
}
.tb_pr_30 {
 padding-right: 0 !important;
}
/*.tb_grid_view.tb_size_2 .tb_item {
 border: 1px solid #dddddd !important;
 margin: 0 1% 1% 0 !important;
 width: 49% !important;
 padding: 0 0 10px !important;
}*/
}
 @media only screen and (min-width: 580px) and (max-width: 767px) {
 .text-left .searchBox.col-sm-6.col-xs-12.col-md-3.plrn {
    width: 100% !important;
}

.text-left .locationBox {
    width: 99% !important;
}
.locationBox #countrySelectorBox div.btn-group button.multiselect {
    width: 99% !important;
}
.searchBox .btn.btn-default.dropdown-toggle.col-sm-12.col-xs-12.col-md-12 {
    width: 99%;
}
.clearfix.buttonBox.col-sm-6.col-xs-12.col-md-1.btn-search {
    float: left !important;
    margin: 18px 0 20px !important;
    padding: 0 !important;
    width: 100%;
}

#header_wrap header {
 position: fixed !important;
 top: 0 !important;
}
#header .mobile_content .tb_wrap .mobile-logo {
 float: none !important;
 margin: 0px auto !important;
 width: 250px !important;
}
 .tb_search_wrap.custom_search {
 background: #464648 none repeat scroll 0 0 !important;
 margin: 5px 0 0;
 padding: 0 0 0 7px;
}
 #currency_switcher .tb_selected.tb_multiple &gt; a::after {
 margin-right: -9px !important;
 margin-top: -7px !important;
}
 #cart span.tb_items {
 padding-top: 0 !important;
}
 .fa-shopping-cart::before {
 content: url("/image/catalog/cart/cart-mb.png")!important;
}
 #welcome_message a {
 color: #ceced0 !important;
 font-family: "Oswald" !important;
 font-size: 15px !important;
 text-transform: uppercase;
}
 .tb_nav &gt; ul &gt; li.tb_multiple &gt; a {
 /*color:#c2c1c5 !important;*/
 font-family: "Oswald" !important;
 font-size: 15px !important;
}
/* .tb_tabs_content .tb_products .swiper-wrapper .swiper-slide {
 float: left;
 width: 49% !important;
}*/
/*.tb_grid_view.tb_size_3 .tb_item {
 border: 1px solid #dddddd !important;
 margin: 1% 1% 0 0 !important;
 position: static;
 width: 32% !important;
 padding: 0 0 10px !important;
}*/
}
 @media only screen and (min-width: 768px) and (max-width: 980px) {
 .text-left .searchBox.col-sm-6.col-xs-12.col-md-3.plrn {
    width: 100% !important;
}

.text-left .locationBox {
    width: 99% !important;
}
.locationBox #countrySelectorBox div.btn-group button.multiselect {
    width: 99% !important;
}
.searchBox .btn.btn-default.dropdown-toggle.col-sm-12.col-xs-12.col-md-12 {
    width: 99%;
}
.clearfix.buttonBox.col-sm-6.col-xs-12.col-md-1.btn-search {
    float: left !important;
    margin: 18px 0 20px !important;
    padding: 0 !important;
    width: 100%;
}

/*.tb_grid_view.tb_size_2 .tb_item {
 border: 1px solid #dddddd !important;
 margin: 0 1% 1% 0 !important;
 position: static;
 width: 49% !important;
}*/
/*.tb_tabs_content .tb_products .swiper-wrapper .swiper-slide {
 float: left;
 width: 32.3% !important;
}*/
}
 @media only screen and (min-width: 980px) and (max-width: 1600px) {
 /*.tb_tabs_content .tb_products .swiper-wrapper .swiper-slide {
 float: left;
 width: 24% !important;
}*/
}

/*.tb_tabs_content .tb_grid_view .tb_product {
	border-left: 1px solid #dddddd !important;
	border-right: 1px solid #dddddd !important;
	clear: unset !important;
	float: left !important;
	margin: 0px !important;
	padding: 20px !important;
	width: auto !important;
}*/
#relatedtab h2 {
	float: left;
	width: 100%;
}
#associatedtab h2 {
	float: left;
	width: 100%;
}
.prev {
	z-index: 1 !important;
}
.next {
	z-index: 1 !important;
}
.tb_share_box {
	float: right;
}
.tb_col_1_2.custom_product_left_class div {
	margin-bottom:0px !important;
}

.custom_product_left_class #product_share {
	margin-top: -120px !important;
}
.tb_old_price {
	float: left !important;
	margin: 0px 8px 0 0;
}
.country-currency {
	float: left !important;
	margin: 5px 0 0 9px;
}
.tb_price.tb_promo_price &gt; span {
	float: left;
}
.product_text &gt; div {
	padding-top: 0 !important;
}
.price_plus_moreinfo .country-currency {
	margin: 0 0 0 4px;
}
.tb_widget_products_system .tb_grid_view .tb_product .tb_item_info .tb_description {
	flex: 1 1 auto !important;
	margin: 7px 0 7px 0;
	padding: 0;
}
.tb_product .tb_description {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	/*height:40px*/ /* fallback */
}
.tb_button_compare {
	margin: 0 !important;
	padding: 0 !important;
}
.quickview {
	float: right;
	text-align: right;
}
.tb_product {
	height: auto !important;
	padding: 0 0 10px !important;
}
.tb_grid_view .tb_product .tb_actions &gt; * {
	/*margin-right: 0 !important;*/
}
.tb_grid_view .tb_product .tb_item_info &gt; h3, .price_plus_moreinfo .tb_price {
	font-size: 13px !important;
}
.price_plus_moreinfo .custom_price_holder span {
	float: left;
	/*font-size: 13px !important;*/
}
.tb_grid_view.tb_size_2.tb_gut_30 {
	padding-right: 0 !important;
}
.tb_grid_view .tb_product .tb_item_info .price_plus_moreinfo .custom_price_holder {
	float: left;
	/*width: 110px !important;*/

}
.tb_grid_view .tb_product .tb_item_info .price_plus_moreinfo {
	float: left;
	margin: 0;
	padding: 16px 0px 5px 0 !important;
	width: 100%;
}
div.tb_grid_view .prp-colorswatch-listpage-icons {
	/*height: 40px;*/
	padding: 0 1px 0 0;
	margin-top: 0px !important;
}

 @media only screen and (min-width: 768px) and (max-width: 980px) {

		#header .for_big_screen {
			display:none;
		}
		.tb_row.mobile_content.mobile-top-content {
			 display: block;
			 float: left;
			 width: 100%;
			 margin: 5px 0 0 !important;
		}
		.tb_row.mobile_content.mobile-top-content .tb_col_ {
			 float: left !important;
			 width: 120px !important;
		}
		.tb_widget_currency.tb_border_str_1 {
			 margin: 0 !important;
			 padding: 0 !important;
		}
		.tb_row.mobile_content.mobile-top-content .tb_col_.mobile-cart {
			 float: right !important;
			 margin: -19px 0 3px 0 !important;
			 padding: 0 !important;
			 width: 70px !important;
		}
		.fa-shopping-cart::before {
		 	content: url("/image/catalog/cart/cart-mb.png") !important;
		}
		.tb_row.mobile_content.mobile-top-content .tb_col_.mobile-login {
			 float: none !important;
			 margin: 0 auto;
			 padding: 0;
			 width: 90px !important;
		}
		#welcome_message a {
			 color: #ffffff !important;
			 font-family: "Oswald" !important;
			 font-size: 15px !important;
			 padding-left: 10px !important;
			 padding-right: 10px !important;
			 text-transform: uppercase !important;
		}
		#cart span.tb_items {
		 	padding-top: 0 !important;
		}
		.tb_nav &gt; ul &gt; li.tb_multiple &gt; a {
			 color:#fff !important;
			 font-family: "Oswald" !important;
			 font-size: 15px;
		}
		#welcome_message a {
			 color: #fff;
			 font-family: "Oswald" !important;
			 font-size: 15px !important;
		}
		 .tb_row.mobile_content.mobile-logo-container {
			 display: block;
			 float: left;
			 width: 100%;
		}
		#header .mobile_content .tb_col_.mobile-logo {
			 float: left;
			 margin:13px 0 9px 21px !important;
			 padding: 0;
			 width: 198px;
		}
		#header .mobile_content .tb_col_ {
			 float: right;
			 width: auto;
		}
		#site_logo img {
			 margin-top: 0 !important;
			 width: 146px;
		}
		#header #main_navigation .tb_nav &gt; ul &gt; li &gt; a, #menu &gt; ul &gt; li &gt; a {
		 	line-height: inherit !important;
		}
		.tb_row.mobile_content.mobile-logo-container .tb_col_ {
		 	padding: 0;
		}

		 .tb_row.mobile_content.mobile-logo-container .tb_wrap {
		 	padding: 0;
		}

		 #main_navigation .tb_nav &gt; ul &gt; li, #menu &gt; ul &gt; li {
		 	margin-right:13px !important;
		}
		#main_navigation, #menu {
			 float: left;
			 text-align: left;
			 width: auto !important;
		}
		.tb_col_.mobile_search {
		 	display: none;
		}
		.tb_search_wrap.custom_search {
			 background: #464648 none repeat scroll 0 0 !important;
			 float: right;
			 margin: 22px 0 0;
		}
		input[type='text'], select, textarea {
		 	width: 96px !important;
		}
		.tb_search_button.fa-search {
			 float: right;
			 margin: 6px 18px 0 -45px !important;
		}
		#header .mobile_content .tb_col_.mobile-logo a {
			 float: left;
			 margin: 0 !important;
			 padding: 0 !important;
		}
}


 @media only screen and (min-width: 790px) and (max-width: 980px) {
	.tb_row.mobile_content.mobile-logo-container .tb_col_ {
		 margin: 0 32px 0 0 !important;
		 padding: 0;
	}
}

@media only screen and (min-width: 1081px) and (max-width: 1225px) {

	.tb_search_wrap.custom_search {
		 background: #464648 none repeat scroll 0 0 !important;
		 color: gray;
		 display: flex;
		 float: left !important;
		 margin: -2px 0 0 29px !important;
		 text-transform: uppercase;
		 top: 0;
		 width: 125px;
	}
	#main_navigation, #menu {
	 float: left !important;
	 text-align: left;
	 width: auto !important;
	}
	#main_navigation .tb_nav &gt; ul &gt; li, #menu &gt; ul &gt; li {
	 margin-right: 14px !important;
	}
	.welcome_cart_css {
	 padding-left: 6px !important;
	 padding-top: 0 !important;
	}
	.tb_col_1_1.valign_middle {
	 padding-left: 11px !important;
	}
	.tb_search_wrap.custom_search {
	 background: #464648 none repeat scroll 0 0 !important;
	 color: gray;
	 display: flex;
	 float: left !important;
	 margin: -2px 0 0 2px !important;
	 text-transform: uppercase;
	 top: 0;
	 width: 115px !important;
	}
}


 @media only screen and (min-width: 981px) and (max-width: 1080px) {
	 #header .custom_currency {
	 float: right !important;
	 margin: 0 !important;
	 padding: 0 !important;
	 /*width: 130px !important;*/
	}
	.tb_col_auto.valign_middle {
	 float: left !important;
	 padding: 0 !important;
	}
	

	input, select, textarea {
	 width: 134px;
	}
	.tb_search_wrap.custom_search {
	 background: #464648 none repeat scroll 0 0 !important;
	 float: left !important;
	 margin: -2px 0 0 14px !important;
	 width: 123px !important;
	}
	#desktop_search &gt; input {
	 margin: 0 !important;
	}
	.tb_col_1_1.valign_middle #main_navigation {
	 float: left !important;
	 width: 500px !important;
	}
	.tb_col_1_1.valign_middle {
	 float: left !important;
	 height: 18px !important;
	 width: 695px !important;
	}
	.tb_col_1_4.valign_middle.welcome_cart_css {
	 float: right !important;
	 margin: 26px 0 7px;
	 width: 250px;
	}
	.tb_col_1_5.valign_middle.welcome_cart_css {
	 float: right !important;
	 margin: 38px 0 0 !important;
	 position: absolute;
	 right: 0;
	 width: 80px;
	}
	#site_logo img {
	 margin-top: -8px !important;
	 width: 122px;
	}
	 .tb_search_button.fa-search {
	 margin: 4px 3px 0 -26px !important;
	}
}





div#storeLocator .control-label {
    display: none;
}


.input-group {
    background: #e4e4e4 none repeat scroll 0 0;
}
.input-group .form-control:hover {
    background: #fff none repeat scroll 0 0;
}
.btn-group {
    background: #e4e4e4 none repeat scroll 0 0 !important;
}
#countrySelectorBox div.btn-group button.multiselect{
	border-radius: 0 !important;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff !important;
    background-image: url("/image/input-bg.jpg");
    background-origin: padding-box;
    background-position: 10px 11px;
    background-repeat: repeat;
    background-size: auto auto;
    border: 0 none !important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.15) inset;
    line-height: 29px;
    margin: 5px !important;
    padding: 0 0 0 10px;
    text-align: left;
    /*width: 94% !important;*/
    width: 175px !important;
}
.multiselect.dropdown-toggle.btn.btn-default {
	border-radius: 0 !important;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff !important;
    background-image: url("/image/input-bg.jpg");
    background-origin: padding-box;
    background-position: 10px 11px;
    background-repeat: repeat;
    background-size: auto auto;
    border: 0 none !important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.15) inset;
    line-height: 29px;
    margin: 5px !important;
    padding: 0 0 0 10px;
    text-align: left;
    width: 97% !important;
}


.caret{
    background: #e4e4e4 url("/image/drop-arrow.png") no-repeat scroll 10px 11px;
    border: 0 none !important;
    display: inline !important;
    float: right;
    height: 30px !important;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px !important;
}



.input-group-btn {
    background: #e4e4e4 none repeat scroll 0 0 !important;
}
.btn.btn-default.dropdown-toggle.col-sm-12.col-xs-12.col-md-12 {
    background-image: url("/image/input-bg.jpg");
    border: 0 none;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.15) inset;
    line-height: 29px;
    margin: 5px;
    padding: 0 0 0 10px;
    text-align: left;
    width: 181px;
	border-radius: 0 !important;
}

.btn-search {
    float: right !important;
    margin-top: 20px !important;
    padding: 0 !important;
}
.custom-button {
    background: #f5241f none repeat scroll 0 0 !important;
    color: #fff;
    font-family: roboto_condensedregular;
    font-size: 13px;
    line-height: 14px;
    margin-right: 30px !important;
    padding: 10px 49px !important;
}
.searchBox.col-sm-6.col-xs-12.col-md-3.plrn {
    width: 180px !important;
}
.locationBox {
    width: 180px !important;
}
.clearfix.buttonBox.col-sm-6.col-xs-12.col-md-1.btn-search {
    float: left !important;
    margin: 0 0 0 26px;
	
}

.panel-heading.bg-white &gt; b {
    font-family: "robotoregular";
    font-size: 17px;
}
.panel {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.05) !important;
}
#categorySelectorBox {
    border-bottom: 1px solid #e4e4e4;
    padding: 0 0 10px !important;
}
#productSelectorBox {
    border-bottom: 1px solid #e4e4e4;
    padding: 0 0 10px !important;
}
.col-md-3.col-sm-12.panel.panel-default.store-locator-search.pn {
    border: 1px solid #e4e4e4;
}
#storeLocator .col-md-3.col-sm-12.panel.panel-default.store-locator-search.pn {
    border: 1px solid #e4e4e4 !important;
}
.clearfix.productBox.col-sm-12.col-xs-12.col-md-12.pb15 {
    padding-bottom: 10px !important;
}
.clearfix.categoryBox.col-sm-12.col-xs-12.col-md-12.pb15 {
    padding-bottom: 10px !important;
}
.clearfix.filterBox.col-sm-12.col-xs-12.col-md-12.pb15 {
    padding-bottom: 10px !important;
}

.panel-heading {
    margin: 10px 15px 7px !important;
    padding: 0 !important;
}
.btn-primary {
    border: 0 none !important;
}
.fa-compass::before {
    margin: -3px 0 0;
}
@media only screen and (min-width: 995px) and (max-width: 1072px) {
.text-left .col-md-9 .col-md-2 {
    padding: 0 !important;
    width: 0 !important;
}
.searchBox.col-sm-6.col-xs-12.col-md-3.plrn {
    width: 160px !important;
}
.input-group .form-control {
    width: 103px !important;
}
.locationBox {
    width: 160px !important;
}
#countrySelectorBox div.btn-group button.multiselect {
    width: 155px !important;
}
.btn.btn-default.dropdown-toggle.col-sm-12.col-xs-12.col-md-12 {
    width: 160px;
}
}
@media only screen and (min-width: 1073px) and (max-width: 1240px) {
.text-left .col-md-9 .col-md-2 {
    padding: 0 !important;
    width: 0 !important;
}
}
#countrySelectorBox div.btn-group button.multiselect:hover {
    color: #000 !important;
}
#productSelectorBox .caret {
    background: #e4e4e4 url("/image/search-btn.png") no-repeat scroll 10px 11px;
}
.panel-heading.bg-white {
    padding: 0 0 20px !important;
}
#storeLocator .slResultHeader {
    color: #fff !important;
    font: 13px sans-serif !important;
    margin: 0 !important;
    padding: 8px 0 8px 10px !important;
    text-transform: uppercase;
}
#slResultList .slListHeader {
    background: rgba(0, 0, 0, 0) url("/image/rd-bg.png") no-repeat scroll 5px 2px;
    border-bottom: 0 dashed #ccc !important;
    color: #151515;
    font-size: 15px !important;
    font-weight: 500 !important;
    height: 25px;
    margin: -3px 0 0 -18px !important;
    padding: 0;
    width: 100%;
}
.slListAddress, .slListDescription, .slListDistance {
    color: #000 !important;
    display: block !important;
    float: left !important;
    font-size: 12px !important;
    line-height: 17px !important;
    padding: 0 20px 0 15px !important;
    width: 100% !important;
}
.slListDescription &gt; p {
    line-height: 8px !important;
}
#slResultList .slListCell {
    border-width: 0 !important;
}

#storeLocator .panel.panel-default {
    border: 0 solid #ebebeb !important;
    padding: 8px 20px 0;
}


.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#content{
	box-shadow : none !important;
}

#cart .tb_submenu{
	background-color: #ffffff !important;
	width: 400px !important;
	opacity: 1 !important;
}

#cart &gt; div.tb_submenu * , #cart &gt; div.tb_submenu td.name &gt; a {
    color: #000;
}

#cart &gt; div.tb_submenu td.name &gt; a:hover {
    color: #000 !important;
}

@media only screen and (max-width: 424px) {
	#cart .tb_submenu{
		width: 300px !important;
	}
}

.mobile_content #cart .tb_submenu{
	display: none;
}

.tb_carousel a, .tb_carousel img{
	display: inline-block !important;
}

@media only screen and (max-width: 980px) {
 
	.cart-saperator{
 		vertical-align:text-bottom;font-size: 15px; margin-bottom: 0px;margin-right: 4px;
 	}

 	.cart-mt-5{
 		margin-top:0px;
 	}

}

@media only screen and (min-width: 981px) {
 
 	.cart-saperator{
 		vertical-align:text-bottom;font-size: 15px; margin-bottom: 3px;margin-right: 4px;
 	}

 	.cart-mt-5{
 		margin-top:-5px;
 	}

}

.custom-pagination{
	border: none !important;
}

div.swiper-slide &gt; div.tb_overlay{
	width: 100% !important;
}

.tb_product_p_20 .tb_item .tb_front, .tb_product_p_20 .tb_item .tb_back{
	margin: 20px !important;
}

@media only screen and (max-width: 767px) {
	#main_navigation .tb_nav{
		height: auto !important;
		overflow-y: scroll !important;
		max-height: 600px;
	}

	div.tb_grid_view .prp-colorswatch-listpage-icons {
		/*height: 80px;*/
	}

	.nav-left-filter{
		background: #fff none repeat scroll 0 0;
	    left: -30px !important;
	    position: absolute !important;
	    top: 0;
	    z-index: 999;
	}

	.nav-left-filter-height{
		height:100% !important;
	}

}


@media only screen and (min-width: 768px) and (max-width: 1240px) {
	.panel.panel-default{
		margin-right:-65px !important;
	}
}

.tb_list_view div.tb_button_wishlist{
	float: left;    
    margin-right: 10px;   
}

.tb_grid_view div.tb_button_wishlist{	
    margin-left: 10px;
 }


.arrow-section:after {
content: '';
display: block;
position: absolute;
width: 60px;
height: 60px;
background-color: #303030;
bottom: -30px;
left: calc(50% - 30px);
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
z-index: 1;
}
.list-group .list-group-item.left_position{
	width: 50%;
	float: left;
}
.right_position{	
	float: right;
	position: absolute;
	right: 5px;
}
#filter-group6{
	margin-top: 10px;
}
/**
 * Checkbox Round
 */
#filter-group6 .checkbox{
	display: inline-block;
	float: left;
	margin: 0 0 5px;
	padding: 0px;
	
}
.checkboxRound {
  position: relative;
  height: 35px;
}
.checkboxRound input[type="checkbox"]{
	visibility: hidden;
	z-index: 2;
	margin: 0 5px 0 0;
	width: 35px;
	height: 35px;
}

/**
 * Create the checkbox button
 */
.checkboxRound label {
display: block;
width: 35px;
height: 35px;
border-radius: 100px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-ms-transition: all .5s ease;
transition: all .5s ease;
cursor: pointer;
position: absolute;
top: 0px;
left: 0px;
-webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
text-align: center;
margin: 0px;
}
.checkboxRound label span{ display: inline-block; margin-top: 9px; font-size: 14px; }
.checkboxRound input[type=checkbox]:checked + label {
   background: #ec1b24;
}
.checkboxRound input[type=checkbox]:checked + label span{
   color: #ffffff;
}


@media only screen and (max-width: 768px) {
	section#content &gt; div.tb_wrap &gt; aside#left_col div[id^='row_']{
		width:250px !important;
	}
}

@media only screen and (max-width: 339px) {
	div.tb_grid_view div[id^='name_desc_info'] {
		/*height:100px;*/
	}
}

@media only screen and (min-width: 340px) and (max-width: 554px) {
	div.tb_grid_view div[id^='name_desc_info']  {
		/*height:80px;*/
	}
}

@media only screen and (min-width: 555px) and (max-width: 659px) {
	div.tb_grid_view div[id^='name_desc_info']  {
		/*height:60px;*/
	}
}


@media only screen and (min-width: 660px) and (max-width: 768px) {
	div.tb_grid_view div[id^='name_desc_info']  {
		/*height:75px;*/
	}
}

@media only screen and (max-width: 414px) {
	a[id^='cat_more_info']  {
		/*float: left !important;
		margin-top: 10px !important;*/
	}
}

@media only screen and (min-width: 768px) {
	.hidden-sm {
		display: none;
	}
}

.color_white{
	color: #fff;
}


#footer .tb_description{
	padding: 4px;
}

.welcome_msg{
	color: #ee2e24;
	text-align: center;
	margin-bottom: 50px;
}

[class*=fa-]:before, i[class*=fa-], .fa{
    vertical-align: baseline !important;
}

span.tb_toggle.tb_button.fa-filter::before{
    font-size:35px;
}


@media only screen and  (max-width: 450px) {
	a.mobile_full_width {
	    width: 100% !important;  
	    margin-bottom:10px !important;  
	}	
}
</pre></body></html>