@font-face {
	font-family: 'Gotham';
	src: url('fonts/Gotham-Book.eot');
	src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Book.woff2') format('woff2'), url('fonts/Gotham-Book.woff') format('woff'), url('fonts/Gotham-Book.ttf') format('truetype'), url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham';
	src: url('fonts/Gotham-Medium.eot');
	src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Medium.woff2') format('woff2'), url('fonts/Gotham-Medium.woff') format('woff'), url('fonts/Gotham-Medium.ttf') format('truetype'), url('fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham';
	src: url('fonts/Gotham-Bold.eot');
	src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Bold.woff2') format('woff2'), url('fonts/Gotham-Bold.woff') format('woff'), url('fonts/Gotham-Bold.ttf') format('truetype'), url('fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham';
	src: url('fonts/Gotham-Black.eot');
	src: url('fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Black.woff2') format('woff2'), url('fonts/Gotham-Black.woff') format('woff'), url('fonts/Gotham-Black.ttf') format('truetype'), url('fonts/Gotham-Black.svg#Gotham-Black') format('svg');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Rift Medium';
	src: url('fonts/Rift-Medium.eot');
	src: url('fonts/Rift-Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/Rift-Medium.woff2') format('woff2'),
		url('fonts/Rift-Medium.woff') format('woff'),
		url('fonts/Rift-Medium.ttf') format('truetype'),
		url('fonts/Rift-Medium.svg#Rift-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}

/********* HEADER *********/
#header.tb_header_transparent:not(.tbStickyScrolled) { background: rgba(255,206,0,0.8) !important; }
header #Menu_VIfWm2LT { border-left: 1px solid #000; padding-left: 40px; }
header #Menu_VIfWm2LT nav > ul > li > a { color: #000 !important; }
header #Menu_VIfWm2LT nav > ul > li > a > .tb_text { color: #000 !important; font-family: 'Gotham' !important; font-weight: bold !important; }


/******** BANNER *********/
.tb_wt_fire_slider .mSCaption.h2 { font-family: 'Rift Medium' !important; letter-spacing: 12px; }
.tb_wt_fire_slider .mSCaption.h1 { font-family: 'Gotham' !important; font-weight: 900; }
.tb_wt_fire_slider .mSCaption .btn { font-family: 'Gotham' !important; font-weight: bold; color: #000 !important; }



/********* NEWSLETTER **********/
#IconList_K6q0k4Yi li .tb_icon { text-indent: -9999px; background: url('../image/icon-mail.png') no-repeat;  }
.tbNewsletterSubscribe { font-family: 'Gotham'; font-weight: bold; text-transform: uppercase; letter-spacing: -1px; }


.row_MFmsYn .panel-body a { font-family: 'Gotham'; font-weight: bold; display: block; }

#StoriesList_O5PlFD55 .tb_item_info a { font-family: 'Gotham'; font-weight: bold; }
#StoriesList_O5PlFD55 .tb_meta { font-family: 'Gotham'; }


/*********** BIG BUTTONS ***************/
.row_LSsUF .tb_line_1 { font-family: 'Gotham' !important; color: #fff !important; font-size: 35px !important; letter-spacing: -2px !important; }
.row_LSsUF .tb_line_2 { font-family: 'Gotham' !important; color: #fff !important; font-size: 35px !important; font-weight: 900 !important;  }
.row_LSsUF .tb_line_3 a { font-family: 'Gotham' !important; font-weight: bold; color: #000 !important; }
.row_LSsUF .tb_line_3 a:hover {  }

.col_nMKIp .tb_line_1 { font-family:'Rift Medium' !important; font-size: 24px !important; letter-spacing: 1px !important; }

/*********** PRODUCTS ***************/
#content #Text_F272e5VC .panel-body h2.panel-title { font-family: 'Gotham' !important; font-weight: 900 !important; letter-spacing: -2px !important; }
#content #Text_F272e5VC .panel-body { font-family: 'Gotham' !important; font-weight: normal; letter-spacing: -1px; }

#content #Group_B3tBCaHX ul li a { font-family: 'Gotham' !important; font-weight: bold; font-size: 17px; color: #000; }
#content #Group_B3tBCaHX ul li.active {  }
#content #Group_B3tBCaHX ul li.active a {  }

.tb_grid_view {}
.tb_grid_view .caption {}
.tb_grid_view .caption h4 a,
.tb_item_info_hover .product-thumb.product-thumb h4 a { font-family: 'Gotham'; font-weight: 500; letter-spacing: -1px; }
.tb_grid_view .caption .price,
.tb_item_info_hover .product-thumb.product-thumb .price { font-family: 'Gotham'; font-weight: 500; color: #787878; font-size: 17px; letter-spacing: -1px; }

.tb_grid_view .caption .tb_button_add_to_cart a:before,
.tb_grid_view .product-thumb .tb_button_add_to_cart a:before { text-indent: -9999px; background: url('../image/icon-cart.png') center center no-repeat; content: ""; width: 48px; height: 48px; display: inline-block; }

.tb_grid_view .product-thumb_style1 .thumbnail .tb_button_quickview a:not(:hover) { background: rgba(255,206,0,0.4) url('../image/icon-quickview.png') right 10px center no-repeat !important; color: #000 !important; font-family: 'Gotham'; font-weight: bold; }
.tb_grid_view .product-thumb_style1 .thumbnail .tb_button_quickview a:hover { background: rgba(255,206,0,1) url('../image/icon-quickview.png') right 10px center no-repeat !important; color: #000 !important; font-family: 'Gotham'; font-weight: bold; }
.tb_grid_view .product-thumb_style1 .thumbnail .tb_button_quickview a:before { display: none !important; }
.tb_item_info_hover .tb_button_quickview a { font-family: 'Gotham'; font-weight: bold; text-transform: uppercase; margin-top: 20px; }

/************* SIDEBAR **************/
#left_col .logged { display: none !important; }
.is_logged #left_col .logout { display: none !important; }
.is_logged #left_col .logged { display: block !important; }



/********** CATS ***********/
.row_lE5P6 .panel-body a { background: #000; display: block; color: #fff; font-family: 'Gotham' !important; font-weight: bold; padding: 5px 10px; }

/******* FOOTER ********/
#footer h2.panel-title { font-family: 'Gotham' !important; font-weight: 900 !important; letter-spacing: -1px !important; }

.row_TD48R1 h2.panel-title:after { content: ""; width: 70px; height: 3px; background: #ffce00; display: block; margin-top: 15px; }

.col_HJ6nd li { border: 3px solid #1a7bbf; display: block !important; margin: 0; padding: 15px 15px; }
.col_HJ6nd li .tb_description h4 { font-size: 15px !important; }
.col_HJ6nd li .tb_description p { font-size: 13px !important; }
.col_HJ6nd li + li { margin-top: 10px; border-color: #ffce00; }
.col_HJ6nd li .tb_icon_wrap { text-indent: -9999px; background: url('../image/icon-sss.png') no-repeat;  }
.col_HJ6nd li + li .tb_icon_wrap { text-indent: -9999px; background: url('../image/icon-tel.png') no-repeat;  }

#footer .goTop { background: url('../image/icon-gotop.png') top center no-repeat; padding: 40px 0 2px; font-family: 'Gotham'; font-weight: 900; font-size: 17px; #cccccc; border-bottom: 3px solid #e4302f; }

#copy  { font-size: 13px; }
#copy br { display: block; }


.tb_wt > .panel-heading > h2, .tb_wt > .panel-heading > h3, .tb_wt > .panel-heading > h4, .tb_wt > .panel-heading > .panel-title { font-family: 'Gotham' !important; font-weight: 900 !important; }
.tb_wt > .panel-body > p { font-family: 'Gotham' !important; font-weight: 500; }