.content-mass-top .t3-module {
  background-color: #fff;
}
.t3-content-inner {
  background-color: #fff;
}
.t3-content-inner > * {
  padding: 18px !important;
}
.blog .article-intro p {
  margin-bottom: 0;
}
.blog-featured .item-image img,
.blog .article-intro img {
  margin: 9px 23px 0 0;
  padding: 0;
}
.item-page img {
  padding: 0 0 15px;
}
h2.article-title {
  background: url("../../templates/bt_shopping/images/line-title.png") no-repeat scroll left bottom transparent;
  font-family: Oswald;
  font-size: 25px;
  font-weight: normal;
  line-height: 110%;
  margin: 0 0 10px 96px;
  padding: 0 0 13px;
}
h2.article-title a:hover {
  color: #4b4a4a;
}
p.readmore {
  margin-top: 10px;
  margin-bottom: 0;
}
p.readmore a {
  background: url("../../templates/bt_shopping/images/readmore.png") no-repeat scroll left center transparent;
  display: inline-block;
  height: 43px;
  width: 43px;
}
div.published {
  background: url("../../templates/bt_shopping/images/bg-date.png") no-repeat scroll center center transparent;
  color: #FFFFFF;
  float: left;
  font-family: Georgia;
  font-size: 20px;
  height: 59px;
  line-height: 25px;
  margin-right: 30px;
  padding-top: 8px;
  text-align: center;
  width: 67px;
}
.article-info .createdby span,
.article-info .category-name span {
  border-right: 1px solid #7B7B7B;
  padding-right: 8px;
}
.article-info .category-name a:hover {
  color: #4b4a4a;
}
.t3-content .item-page {
  padding: 18px;
}
.article-title,
.article-header h1 {
  background: url("../../templates/bt_shopping/images/line-title.png") no-repeat scroll left bottom transparent;
  font-family: Oswald;
  font-size: 25px;
  font-weight: normal;
  line-height: 110%;
  margin: 0 0 10px 96px;
  padding: 0 0 13px;
}
.article-nodate {
  margin-left: 0 !important;
}
.article-title a:hover {
  color: #4b4a4a;
}
.article-info dd.category-name a {
  font-weight: bold;
}
.article-info dd.category-name a:hover {
  color: #4b4a4a;
}
.t3-content .blog-featured {
  padding: 18px;
}
.t3-content .category-list {
  padding: 18px;
}
.table th a {
  color: #4b4a4a;
}
.page-header.item-title {
  font-size: 25px;
  font-weight: normal;
}
.page-header.item-title a:hover,
td.list-title a:hover {
  color: #4b4a4a;
}
.t3-sidebar .nav {
  margin-bottom: 0;
}
div.k2CategoriesListBlock ul li a,
.t3-sidebar .module_menu ul li a,
div.jshop_menu_level_0 a,
div.jshop_menu_level_0_a a,
div.jshop_menu_level_1 a,
div.jshop_menu_level_1_a a,
div.jshop_menu_level_2 a,
div.jshop_menu_level_2_a a {
  line-height: 24px;
  padding: 6px 0 6px 22px;
  margin: 0;
}
div.k2CategoriesListBlock ul li a,
#t3-mainbody div.t3-sidebar .module_menu ul > li > a,
div.jshop_menu_level_0 a,
div.jshop_menu_level_0_a a,
div.jshop_menu_level_1 a,
div.jshop_menu_level_1_a a,
div.jshop_menu_level_2 a,
div.jshop_menu_level_2_a a {
  background: url("../../templates/bt_shopping/images/icon-li-ltr.png") no-repeat scroll left center transparent;
  color: #FFFFFF;
  display: block;
  font-weight: bold;
}
.t3-sidebar .module_menu ul > li,
div.jshop_menu_level_0,
div.jshop_menu_level_0_a,
div.jshop_menu_level_1,
div.jshop_menu_level_1_a,
div.jshop_menu_level_2,
div.jshop_menu_level_2_a,
div.k2CategoriesListBlock ul li {
  line-height: 46px;
  background: url('../../templates/bt_shopping/images/shadow-li.png') bottom left repeat-x;
  border-top: none;
  padding-left: 13px;
  border-bottom: 1px solid #4B4947;
  margin: 0;
}
div.jshop_menu_level_1,
div.jshop_menu_level_1_a {
  padding-left: 32px;
}
div.jshop_menu_level_2,
div.jshop_menu_level_2_a {
  padding-left: 56px;
}
div.k2CategoriesListBlock ul > li:hover,
div.k2CategoriesListBlock ul li.activeCategory,
div.t3-sidebar .module_menu ul > li:hover,
div.t3-sidebar .module_menu li.active,
div.jshop_menu_level_0:hover,
div.jshop_menu_level_0_a,
div.jshop_menu_level_1:hover,
div.jshop_menu_level_1_a,
div.jshop_menu_level_2:hover,
div.jshop_menu_level_2_a {
  background-color: #c31d1d;
}
.jshop_list_product .product .name {
  line-height: 28px;
  padding-top: 5px;
}
.stars_no_active {
  color: #4b4a4a;
  float: left;
}
.jshop_list_product .product div.count_commentar {
  float: right;
  color: #b2b2b2;
  font-size: 12px -1px;
}
.jshop_list_product .product .description {
  font-size: 12px;
  padding-bottom: 10px;
  text-align: justify;
}
.jshop_list_product .product .name a {
  color: #000;
  font-size: 14px;
  font-weight: bold;
}
.jshop_list_product .product .buttons {
  padding-top: 0;
  width: 100%;
  line-height: 0;
  height: 64px;
}
.jshop_list_product .product .buttons a {
  height: 64px;
  width: 25%;
  border-right: 1px solid #a1a1a1;
  float: left;
}
.jshop_list_product .product .buttons a.button_buy:hover,
.jshop_list_product .product .buttons a.button_detail:hover {
  background-color: #696969;
}
.jshop_list_product .product .buttons a.button_buy {
  background: url('../../templates/bt_shopping/images/cart.png') #8a8a8a center center no-repeat;
}
.jshop_list_product .product .buttons a.button_detail {
  background: url('../../templates/bt_shopping/images/pt-readmore.png') #8a8a8a center center no-repeat;
}
.jshop_list_product .product .buttons {
  background-color: #c31d1d;
}
.box-price {
  height: 60px;
  line-height: 24px;
  text-align: center;
}
.jshop_pagination {
  float: right;
}
.block_sorting_count_to_page {
  border: 1px solid #d9d9d9;
  padding: 7px;
}
.jshop_list_product .box_products_sorting,
.jshop_list_product .box_products_count_to_page {
  display: inline-block;
}
select {
  border: 0;
  background-color: #313131;
  color: #fff;
  padding: 6px;
  margin-bottom: 0;
  width: 220px;
}
select option {
  background: url('../../templates/bt_shopping/images/option.png') top left repeat;
}
.jshop h1,
.componentheading {
  background-color: #c31d1d;
  display: inline-block;
  font-size: 16px;
  line-height: normal;
  margin-top: 0;
  padding: 4px 14px;
  text-transform: uppercase;
  color: #fff;
  font-family: Oswald;
  margin: 0 0 12px;
}
.jshop_code_prod {
  color: #fff;
}
a.lightbox {
  position: relative;
  display: inline-block;
}
.productfull .text_zoom {
  background: url('../../templates/bt_shopping/images/zoom.png') center center no-repeat;
  width: 83px;
  height: 83px;
  position: absolute;
  top: 30px;
  right: 30px;
  display: inline-block;
}
img.jshop_img_thumb {
  border: 1px solid #d0d0d0;
  margin-left: 0;
  width: 104px;
  height: auto;
  margin-right: 9px;
  padding: 0;
}
img.jshop_img_thumb:hover {
  border: 1px solid #c31d1d;
}
img.jshop_img_thumb:last-child {
  margin-right: 0;
}
span#list_product_image_thumb {
  margin-top: 10px;
}
.jshop_img_description .prod_price {
  font-family: Oswald;
  font-size: 25px;
  color: #000;
  margin-bottom: 20px;
}
.productfull #block_price {
  color: #c31d1d;
  font-size: 25px;
  font-weight: normal;
}
.jshop .prod_qty_input input {
  background-color: #c31d1d;
  border: 0;
  color: #fff;
  font-family: Oswald;
  font-size: 16px;
  text-align: center;
  padding: 5px 7px 6px;
  margin-right: 7px;
}
.buttons input.button {
  background: url("../../templates/bt_shopping/images/cart.png") no-repeat scroll 6px center #313131;
  border: 0 none;
  color: #fff;
  font-family: Oswald;
  font-size: 16px;
  padding: 5px 15px 5px 50px;
  text-transform: uppercase;
  display: block;
  border-radius: 0;
}
input.validate {
  background: #313131;
  border: 0 none;
  color: #fff;
  font-family: Oswald;
  font-size: 16px;
  padding: 5px 15px;
  text-transform: uppercase;
  margin-top: 10px;
  float: right;
  border-radius: 0;
}
input.validate:hover {
  background-color: #c31d1d;
}
.buttons input.button1 {
  background: url("../../templates/bt_shopping/images/wish.png") no-repeat scroll 10px center;
  border: 1px solid #b9b9b9;
  color: #313131;
  font-size: 11px;
  padding: 5px 10px 5px 45px;
  text-transform: uppercase;
  margin-top: 10px;
  height: 34px;
  border-radius: 0;
}
.productfull .image_middle {
  margin-right: 4%;
  float: left;
  width: 56%;
}
table.jshop td.prod_qty_input {
  padding: 0;
}
.productfull .prod_buttons .buttons {
  padding: 0 0 0 40px;
}
.review_header {
  font-size: 14px;
  color: #3b3b3b;
  font-weight: bold;
  text-transform: uppercase;
  border: 0;
  padding-bottom: 8px;
}
.jshop_img_description .ratting {
  float: left;
  padding-top: 5px;
  border-top: 1px solid #d2d2d2;
  width: 100%;
  padding-bottom: 5px;
}
.jshop_img_description .hits {
  float: left;
  padding-top: 5px;
  border-top: 1px solid #d2d2d2;
  width: 100%;
  padding-bottom: 5px;
}
.stars_no_active {
  margin-top: 3px;
}
.jshop_img_description .ratting span {
  float: left;
  padding-right: 10px;
}
.review_text_not_login {
  font-style: normal;
  color: #727272;
}
.jshop_prod_description p,
.jshop_img_description .description {
  color: #727272;
}
.jshop_img_description .description {
  margin-bottom: 20px;
  padding-top: 15px;
  text-align: justify;
  border-top: 1px solid #D2D2D2;
}
.jshop_img_description .hits span {
  color: #c31d1d;
  font-weight: bold;
}
span.review {
  color: #727272;
  font-weight: normal;
}
#jshop_review_write td,
#jshop_review_write tr {
  padding: 0;
}
#jshop_review_write td span {
  font-weight: bold;
}
#jshop_review_write .inputbox {
  width: 365px;
  border: 1px solid #e1e1e1;
  background-color: #fcfcfc;
  box-shadow: none;
}
#jshop_review_write #review_review {
  padding: 0;
  text-indent: 10px;
  width: 100%;
  box-shadow: none;
}
table#jshop_review_write {
  width: 100%;
}
#jshop_review_write td span.ratting {
  float: left;
  padding-right: 15px;
}
#jshop_review_write td span.star-rating-control {
  float: left;
  margin-top: 3px;
}
form.detail-product {
  margin-bottom: 0px;
}
.jshop_price {
  font-size: 22px;
  color: #fff;
  font-family: Oswald;
}
.jshop_price1 {
  font-size: 22px;
  color: #fff;
  font-family: Oswald;
  line-height: 60px;
}
.jshop_list_product .jshop .old_price {
  font-size: 14px;
  color: #fff;
}
.jshop_img_description .old_price {
  font-family: Oswald;
  color: #000;
  font-size: 14px;
}
.jshop_img_description .old_price span.old_price {
  color: #c31d1d;
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
}
.jshop .product_label {
  z-index: 99;
}
table.cart th {
  background-color: #282828;
  color: #fff;
  padding: 10px 3px;
}
table.cart td {
  border: 0;
}
table.cart .odd td {
  background-color: #f8f8f8;
  color: #424242;
}
table.cart .even td {
  background-color: #fff;
  color: #424242;
}
table.cart tr {
  border-bottom: 1px solid #d4d4d4;
}
table.cart {
  border: 0;
}
table.cart a img.jshop_img {
  width: 73px;
  height: 73px;
}
table.cart input.inputbox {
  margin-bottom: 0;
  text-align: center;
  font-size: 13px;
  color: #000;
  background-color: #f2f2f2;
}
table.cart span.cart_reload {
  display: inline-block;
  line-height: 70px;
}
table.cart td {
  padding: 10px 5px;
}
.jshop .cart .product_name a {
  color: #424242;
  font-weight: bold;
}
.jshop .cart .product_name a:hover {
  color: #c31d1d;
}
.jshop .cart span.price {
  color: #c31d1d;
  font-family: Oswald;
  font-size: 12px;
  font-weight: 300;
  line-height: 70px;
}
.jshop .cart a.remove-cart {
  background: url("../../templates/bt_shopping/images/remove-cart.png") center center no-repeat;
  width: 55px;
  height: 55px;
  display: inline-block;
  margin-top: 10px;
}
.jshop .cart a.remove-cart:hover {
  background: url("../../templates/bt_shopping/images/remove-cart-hover.png") center center no-repeat;
}
table.jshop.jshop_subtotal {
  width: 35%;
  background-color: #65912b;
  float: right;
  font-family: Oswald;
  color: #fff;
  font-weight: normal;
  display: inline-block;
  padding: 0 0 10px;
}
.jshop_subtotal tr:first-child .name {
  background-color: #282828;
  font-size: 20px;
  padding: 10px;
}
.jshop_subtotal tr:first-child .value {
  background-color: #282828;
  font-size: 20px;
  padding: 10px;
}
.jshop_subtotal .name {
  width: 10%;
}
.jshop_subtotal .value,
.jshop_subtotal tr:first-child .value {
  padding-right: 17px;
}
.jshop_subtotal tr.total .name,
.jshop_subtotal tr.total .value {
  font-size: 30px;
  font-weight: normal;
}
a.checkout {
  background: url('../../templates/bt_shopping/images/botton-checkout.png') top left repeat-x;
  height: 34px;
  line-height: 33px;
  font-family: Oswald;
  color: #707070;
  padding: 0px 20px;
  display: inline-block;
  text-transform: uppercase;
  font-size: 16px;
  border: 1px solid #d4d4d4;
  margin: 10px 0;
}
a.backshop,
.jshop-code input.button {
  background-color: #f8f8f8;
  height: 34px;
  line-height: 33px;
  font-family: Oswald;
  color: #707070;
  padding: 0px 20px;
  text-transform: uppercase;
  font-size: 16px;
  display: inline-block;
  border: 1px solid #e4e4e4;
  margin: 10px 0;
}
a.backshop:hover,
.jshop-code input.button:hover {
  background-color: #c31d1d;
  color: #fff;
}
.row-backtop {
  border-bottom: 1px solid #D4D4D4;
  display: inline-block;
  padding: 10px 0;
  width: 100%;
  text-align: right;
  margin-bottom: 20px;
}
table.jshop-code {
  
  float: right;
}
table.jshop-code tr td {
  padding: 0;
}
.jshop-code h3 {
  font-family: Oswald;
  font-size: 20px;
  color: #000;
  border-bottom: 1px solid #d4d4d4;
  margin-bottom: 28px;
  margin-top: 0;
}
.jshop-code input.inputbox {
  box-shadow: none;
  background-color: #fcfcfc;
  border: 1px solid #e1e1e1;
}
form.frmcart {
  display: inline-block;
  width: 100%;
}
img.jshop_img {
  border: 0;
  padding: 0;
}
.jshop_list_category .jshop {
  display: inline-block;
  width: 100%;
}
.jshop_list_category a.product_link {
  width: 100%;
  color: #fff;
  font-family: Oswald;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 24px;
  padding: 10px 0;
  display: block;
  text-indent: 10px;
}
.jshop_list_category a.product_link:hover {
  color: #c31d1d;
}
.jshop_list_category .category .image {
  padding-right: 0;
}
.jshop_categ .category {
  margin-right: 25px;
  margin-bottom: 40px;
}
.jshop .cart span.quantity,
a.reload {
  line-height: 70px;
}
.jlogin input.button,
.register_block input.button,
.jshop_register input.button {
  background-color: #F8F8F8;
  border: 1px solid #E4E4E4;
  color: #707070;
  display: inline-block;
  font-family: Oswald;
  font-size: 16px;
  height: 34px;
  line-height: 33px;
  margin: 10px 0;
  padding: 0 20px;
  text-transform: uppercase;
}
.jlogin input.button:hover,
.register_block input.button:hover,
.jshop_register input.button:hover {
  background-color: #c31d1d;
  color: #fff;
}
span.small_header {
  border-bottom: 1px solid #D4D4D4;
  color: #000;
  font-family: Oswald;
  font-size: 20px;
  margin-bottom: 20px;
  margin-top: 0;
  padding-bottom: 10px;
  font-weight: normal;
}
.jlogin tr td {
  padding-top: 0;
  padding-bottom: 0;
}
.jshop_register input.inputbox {
  box-shadow: none;
}
.jshop_register .name {
  font-weight: bold;
}
.prod_buttons .prod_qty_input {
  float: left;
}
.jshop_img_description {
  width: 40%;
  float: left;
}
div.list_product {
  margin-top: 20px;
}
.jshop_list_product .list_product {
  display: inline-block;
  padding: 0;
  width: 100%;
}
.jshop_list_product .product .image {
  padding-right: 34px;
}
.t3-mainnav .navbar .bt-navbar {
  display: none;
}
.smartsearch {
  z-index: 9;
}
#search-results h2 {
  color: #4B4A4A;
}
div.itemListCategory h2,
div.itemAuthorLatest h3,
div.itemRelated h3,
h3.itemCommentsCounter,
div.userBlock h2 {
  color: #fff;
}
#t3-mainnav {
  height: 90px;
  background: #282828 url('../../templates/bt_shopping/images/bg-nav.png') repeat-x bottom left;
}
.navbar-inner {
  border-left: 0 !important;
  filter: alpha(opacity=100) !important;
}
.navbar .nav > li {
  float: left;
  height: 90px;
  border-right: 0;
}
.t3-mainnav .navbar .nav > li > a {
  border-right: 0 none;
  border-top: 0 none;
  color: #FFFFFF;
  font-family: Oswald;
  height: 50px;
  padding: 18px 14px;
  text-shadow: none;
  font-size: 16px;
  font-weight: none !important;
  text-transform: uppercase;
  border-right: 1px solid #464646;
  background-color: #282828 !important;
}
#off-canvas-nav .t3-mainnav .nav > li > a {
  background-color: #282828;
}
#off-canvas-nav .t3-mainnav .nav > li > a:focus,
#off-canvas-nav .t3-mainnav .nav > li > a:hover {
  background-color: #181818 !important;
}
.t3-mainnav .navbar .nav > li > a:focus,
.t3-mainnav .navbar .nav > li > a:hover {
  background-color: #181818 !important;
  text-shadow: none;
  background-image: none;
}
.t3-mainnav .navbar .nav > .active > a,
.t3-mainnav .navbar .nav > .active > a:hover,
.t3-mainnav .navbar .nav > .active > a:focus {
  background-color: #c31d1d !important;
  background-repeat: repeat-x;
  box-shadow: none;
  color: #EEEEEE;
  text-shadow: none;
  border-right: 0;
}
.t3-mainnav .navbar .nav > li.color1 {
  background: url('../../templates/bt_shopping/images/bg-menu1.png') repeat-x bottom left;
  border-left: 0;
}
.t3-mainnav .navbar .nav > li.color2 {
  background: url('../../templates/bt_shopping/images/bg-menu2_05.png') repeat-x bottom left;
}
.t3-mainnav .navbar .nav > li.color3 {
  background: url('../../templates/bt_shopping/images/bg-menu3.png') repeat-x bottom left;
}
.t3-mainnav .navbar .nav > li.color4 {
  background: url('../../templates/bt_shopping/images/bg-menu4.png') repeat-x bottom left;
}
.t3-mainnav .navbar .nav > li.color5 {
  background: url('../../templates/bt_shopping/images/bg-menu5.png') repeat-x bottom left;
}
.t3-mainnav .navbar .nav > li > a {
  width: auto !important;
}
.t3-mainnav .nav > li > a img {
  padding-right: 14px;
  max-width: none !important;
  max-height: 36px;
  opacity: 0.55;
  filter: alpha(opacity=55);
}
.t3-mainnav .navbar .nav > li:hover > a img,
.t3-mainnav .navbar .nav > li.current > a img,
.t3-mainnav .navbar .nav > li.active > a img {
  padding-right: 14px;
  max-width: 36px;
  max-height: 36px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.t3-mainnav .navbar .nav > li > a span {
  display: inline !important;
  width: auto !important;
}
.navbar-inner > div#login {
  float: right;
  height: 90px;
  background: url('../../templates/bt_shopping/images/bg-menu6.png') repeat-x bottom left;
  padding: 0 !important;
}
#btl .btl-panel > span,
button.btl-buttonsubmit,
input.btl-buttonsubmit {
  width: auto !important;
  height: 32px !important;
  background-color: #181818 !important;
  border-radius: 0 !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 11px 11px 0 40px !important;
}
#btl .btl-panel > span {
  font-family: 'Georgia';
  font-size: 10px;
  text-transform: uppercase;
  display: block !important;
  float: none !important;
}
#btl .btl-panel > span:hover {
  background-color: #c31d1d !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
#btl .btl-panel > span#btl-panel-login {
  background: url('../../templates/bt_shopping/images/icon-login.png') no-repeat scroll 8px 8px transparent;
  opacity: 0.55;
  filter: alpha(opacity=55);
}
html[dir="rtl"] #btl .btl-panel > span#btl-panel-login {
  background-position: 7px center;
}
#btl .btl-panel > span#btl-panel-registration {
  background: url('../../templates/bt_shopping/images/icon-regist.png') no-repeat scroll 8px 8px transparent;
  opacity: 0.55;
  filter: alpha(opacity=55);
}
html[dir="rtl"] #btl .btl-panel > span#btl-panel-registration {
  background-position: 7px center;
}
#btl .btl-panel #btl-panel-login {
  border-bottom: 1px solid #464646 !important;
}
#module-in-profile .module_menu .nav > li {
  border-top: 0 !important;
  background: url("../../templates/bt_shopping/images/icon-link.png") no-repeat scroll left center transparent;
  list-style: none outside none;
  text-indent: 24px;
  border-bottom: 0 !important;
}
#module-in-profile .module_menu .nav > li:hover,
#module-in-profile .module_menu .nav > li.active {
  border-top: 0 !important;
  list-style: none outside none;
  text-indent: 24px;
  background: url("../../templates/bt_shopping/images/icon-link-hover.png") no-repeat scroll left center transparent;
}
#module-in-profile .module_menu .nav > li a:hover,
#module-in-profile .module_menu .nav > li.active a {
  color: #c31d1d !important;
}
#bt_ul li a:hover {
  color: #c31d1d !important;
}
div.btl-buttonsubmit {
  border-top: 0 !important;
}
#btl-content-profile {
  top: 88px !important;
}
#btl-content-profile div.btl-buttonsubmit {
  border: medium none !important;
  clear: both;
  margin-bottom: 36px !important;
  margin-top: 0 !important;
  text-align: center;
}
#btl .btl-panel > #btl-panel-profile {
  height: 76px !important;
}
#simplemodal-container {
  
  background: url('../../templates/bt_shopping/images/bg-simplemodal-container.png') repeat-y scroll 0 0 transparent;
}
.btl-content-block.simplemodal-data {
  background: none;
  border: 0;
  box-shadow: none;
}
#btl-panel-login {
  border-bottom: 1px solid #464646 !important;
}
.btl-content-block.simplemodal-data {
  background: none;
  border: 0;
  box-shadow: none;
}
.btl-content-block h3 {
  color: #fff;
  font-size: 16px !important;
  font-family: Oswald;
  font-weight: normal;
  margin: 0px 0 0 !important;
  text-transform: uppercase;
  height: 68px;
  line-height: 65px !important;
  padding: 0px 0 0 19px;
}
#simplemodal-container a.modalCloseImg {
  cursor: pointer;
  display: inline;
  height: 39px !important;
  position: absolute;
  right: 45px !important;
  top: 15px !important;
  width: 39px !important;
  z-index: 3200;
}
#simplemodal-container a.modalCloseImg:hover {
  background: url('../../templates/bt_shopping/images/close-hover.png') no-repeat scroll center top transparent !important;
}
.btl-field {
  color: #585858;
}
.btl-field .btl-label {
  font-weight: bold;
}
.btl-input {
  height: 35px;
  background: url('../../templates/bt_shopping/images/bg-input-login.png') no-repeat left;
  margin-left: 20px;
}
#btl-checkbox-remember {
  margin-top: 0px !important;
}
#btl-input-remember {
  background: none;
  padding-top: 3px !important;
}
input.btl-buttonsubmit,
button.btl-buttonsubmit {
  background: url('../../templates/bt_shopping/images/bg-submit-login.png') no-repeat !important;
}
#t3-header {
  background-color: #F7F7F3;
}
.t3-header {
  padding-bottom: 0px;
}
.logo-image a {
  background-repeat: no-repeat;
  width: 349px;
  height: 138px;
}
.t3-header-left {
  background: #F7F7F3 url('../../templates/bt_shopping/images/bg-ja-header-left-141.png') repeat-x scroll left bottom;
  left: 0;
  min-height: 141px;
  position: absolute;
  width: 50%;
  z-index: -1;
}
.t3-header-right {
  background: #F7F7F3;
  right: 0;
  min-height: 141px;
  position: absolute;
  width: 50%;
  z-index: -1;
}
.t3-header .container {
  padding-top: 24px;
  background: #F7F7F3;
}
.t3-header .span8 {
  margin-left: 0;
  margin-top: 0;
}
.logo-image {
  position: absolute;
  z-index: 2;
}
.head-search {
  float: right;
  margin-top: 0;
  width: 357px;
}
.head-search h3.module-title span {
  color: #000000;
  font-family: 'Georgia', serif;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  text-transform: none;
}
.btnsearch {
  right: 0 !important;
  top: 0;
  border: 0px;
  background: transparent;
  cursor: pointer;
  float: left;
  height: 40px !important;
  padding-left: 0px !important;
  padding-right: 0 !important;
  margin-top: 0px;
  width: 40px !important;
  text-align: center;
  padding: 0 !important;
  margin-left: 7px;
}
#btss-advanced {
  top: 4px;
  right: 21px !important;
  border: 0 !important;
  background: none !important;
}
.borderinput {
  float: left;
  margin-top: 0 !important;
}
.inputboxsearch {
  border: 1px solid #d7d7d7 !important;
  height: 38px !important;
}
div.smartsearch .keyword {
  height: 40px;
}
#mod-bt-smartsearchword {
  background: none repeat scroll 0 0 #F7F7F3;
  box-shadow: none;
  color: #929292;
  font-family: arial;
  
  font-size: 11px;
  padding-bottom: 6px !important;
  padding-top: 6px !important;
  width: 307px;
  margin: 0;
}
#btss-advanced img {
  margin-top: 4px;
}
.btnsearch > img {
  width: 40px;
  height: 40px;
  background: #c31d1d;
}
.quick-cat {
  float: right;
}
#jshop_module_cart {
  height: 100px;
}
#jshop_module_cart .cart_detail_left {
  width: 91px;
  height: 100px;
  float: left;
  background: url('../../templates/bt_shopping/images/bg-cart_03.png') no-repeat top left;
}
#jshop_module_cart .cart_detail_left .no-product {
  color: #fff;
  float: right;
  width: 24px;
  text-align: center;
  margin-right: 4px;
  margin-top: 4px;
  font-family: Oswald;
  font-size: 18px;
}
#jshop_module_cart .cart_detail_right {
  float: left;
  padding-left: 10px;
  padding-top: 38px;
}
.no-pro,
.sum-total {
  font-family: Oswald;
  font-size: 16px;
  color: #222222;
}
.t3-header {
  z-index: 0;
}
#t3-slide {
  height: 400px;
  overflow: hidden;
}
#t3-slide .container {
  background: none;
}
#t3-slide #cp-caption-bg-repeat {
  float: right;
  padding: 60px 0 0;
}
#t3-slide .cp-title {
  background: none !important;
  font-family: Oswald;
  font-size: 40px !important;
  text-transform: uppercase;
  padding: 19px 0 0 1px !important;
  border-top: 4px solid #fff;
  margin: 0 !important;
}
#t3-slide .cp-desc {
  background: none !important;
  font-family: 'Georgia', serif;
  color: #fff;
  font-size: 20px;
  font-style: italic;
  padding: 0 0 18px 1px !important;
  border-bottom: 2px solid #fff;
}
#t3-slide .progress-button {
  background: none;
  margin-bottom: 60px;
}
.cp-slide-btn,
.cp-slide-btn {
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  float: right !important;
  height: 47px;
  margin: 0 2px;
  position: static;
  right: 0;
  width: 47px;
  z-index: 100;
}
.cp-slide-btn:hover {
  opacity: 0.8;
}
#t3-slide-all {
  height: 162px;
  overflow: hidden;
  z-index: 0;
}
#t3-slide-all .container {
  background: none;
  padding: 0;
}
#t3-slide-all #cp-caption-inner {
  margin-left: auto;
  
  margin-right: auto;
  padding-left: 0;
}
#t3-slide-all #cp-caption-bg-repeat {
  float: left;
  padding: 40px 0 0;
}
#t3-slide-all .cp-title {
  background: none !important;
  font-family: Oswald;
  font-size: 40px !important;
  text-transform: uppercase;
  padding: 19px 0 19px 1px !important;
  border-top: 4px solid #fff;
  margin: 0;
  border-bottom: 2px solid #fff;
  color: #ffffff !important;
}
#t3-slide-all .cp-desc {
  background: none !important;
  font-family: 'Georgia', serif;
  color: #fff;
  font-size: 20px;
  
  font-style: italic;
  border-bottom: 2px solid #fff;
}
.cp-slide-btn:hover {
  opacity: 0.8;
}
.give-call {
  background: #c31d1d;
  font-family: Oswald;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 28px;
  margin-top: 20px;
  padding: 0 10px;
  position: absolute;
  right: 0;
}
.give-call p {
  margin: 0;
}
a#cp-pause,
a#cp-play {
  background-image: url("../../templates/bt_shopping/images/pase-slide.png") !important;
}
#t3-best-product {
  background: #e6e7e2;
}
#t3-best-product .container {
  background: none;
}
#t3-best-product .container .module-title {
  background: url('../../templates/bt_shopping/images/h3-best-product.png') no-repeat left top;
  height: 51px;
}
#t3-best-product .container .module-title span {
  padding: 8px 0 0 67px;
  font-family: Oswald;
  font-size: 20px;
  text-transform: uppercase;
  color: #3b3b3b;
}
.bt-productslider.bt-productslider_best-product .btproductslider-prev,
.bt-productslider.bt-productslider_best-product .btproductslider-next {
  display: none;
}
.bt-productslider.bt-productslider_best-product #btproductslider-control {
  margin-top: -22px;
  margin-left: 68px;
  width: auto;
  padding-bottom: 10px;
}
.bt-productslider.bt-productslider_best-product #btproductslider-control .btproductslider-navigation {
  background: #ffffff;
  height: 9px;
  width: 100%;
  padding: 0;
}
.bt-productslider.bt-productslider_best-product #btproductslider-control .btproductslider-navigation .bullet {
  background-image: none !important;
  display: block !important;
  float: left;
  height: 12px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  width: 92px;
  height: 9px;
}
.bt-productslider.bt-productslider_best-product #btproductslider-control .btproductslider-navigation .bullet:hover,
.bt-productslider.bt-productslider_best-product #btproductslider-control .btproductslider-navigation .bullet.current {
  background-color: #bebebe;
}
.bt-productslider.bt-productslider_best-product .jcarousel-item.jcarousel-item-horizontal {
  height: auto !important;
}
.bt-productslider.bt-productslider_best-product {
  background: none !important;
  padding: 0 !important;
}
.bt-productslider.bt-productslider_best-product h3 {
  display: none;
}
.bt-productslider.bt-productslider_best-product a.bt-image-link {
  width: 55% !important;
  float: left;
  background: #fff;
}
.bt-productslider.bt-productslider_best-product .bt-inner-detail {
  background: #414141;
  color: #fff;
  padding-top: 8px;
  width: 45%;
  float: left;
}
.bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-category-container {
  display: none;
}
.bt-productslider.bt-productslider_best-product .bt-inner-detail a:hover.bt-title {
  background: none;
}
.bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-title {
  padding: 16px 0 0 16px;
  font-family: arial;
  font-size: 14px;
  color: #fff;
}
.bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-extra {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 0 18px;
}
.bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-review-count {
  float: right;
}
.bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-introtext {
  padding: 5px 15px 5px;
  font-family: arial;
  font-size: 12px;
  color: #fff;
  text-align: justify;
  line-height: 24px;
}
.bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-addtocart,
.bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-viewdetails {
  width: 59px;
}
.bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-prices {
  padding-top: 7px;
  height: 58px;
  background-color: #c31d1d;
}
.bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-prices.no-old {
  padding-top: 0px;
  height: 65px;
}
.bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-prices-salesPrice {
  font-family: Oswald;
  font-size: 22px;
}
.bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-prices-oldPrice {
  font-family: 'arial';
  font-size: 14px;
}
.bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-prices-salesPrice,
.bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-prices-oldPrice {
  float: right;
  padding-top: 0;
  padding-right: 9px;
  margin: 0;
}
#t3-breadcrumbs {
  height: 46px;
  background: #fff;
}
#t3-breadcrumbs .container {
  padding: 0px;
  height: 46px;
  background: #fff;
}
.breadcrumb .active {
  margin: 0 7px 0 0;
}
.breadcrumb li a {
  margin-right: 19px;
}
breadcrumb li a:visited,
.breadcrumb li a:link {
  color: #535353;
  font-family: arial;
  font-size: 12px;
}
.breadcrumb li span,
.breadcrumb li a:hover {
  color: #c31d1d;
  font-weight: bold;
}
.breadcrumb .divider {
  background: url('../../templates/bt_shopping/images/icon-breadcrumbs_03.png') no-repeat center left;
  margin: 0 10px 0 0;
}
.breadcrumb .divider img,
.breadcrumb .divider i {
  display: none;
}
.t3-module.module_k2-comment .module-title span {
  background: none repeat scroll 0 0 #c31d1d;
  color: #FFFFFF;
  display: inline-block;
  height: 28px;
  line-height: 28px;
  padding-right: 24px;
  text-indent: 14px;
  text-transform: uppercase;
  width: auto !important;
}
.k2LatestCommentsBlock._k2-comment ul {
  list-style-type: none;
  margin-left: 0;
}
.k2LatestCommentsBlock._k2-comment ul li {
  background: url(../../templates/bt_shopping/images/bg-item-commentk2_03.png) no-repeat bottom left #fff;
  border: 0;
  margin-bottom: 17px;
  padding-bottom: 15px;
}
.k2LatestCommentsBlock._k2-comment .k2Avatar img {
  width: 51px;
  height: 48px;
  border: 0;
  margin-right: 17px;
}
div.k2LatestCommentsBlock ul li span.lcUsername {
  color: #000000;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
}
div.k2LatestCommentsBlock ul li span.lcCommentDate {
  color: #9f9f9f;
  font-size: 11px;
  font-family: arial;
}
div.k2LatestCommentsBlock ul li {
  text-align: justify;
}
div.k2LatestCommentsBlock ul li span.lcItemTitle a,
div.k2LatestCommentsBlock ul li span.lcComment {
  color: #4b4a4a;
}
div.k2TagCloudBlock a {
  font-family: Oswald;
  color: #fff;
  background: #212121;
  padding: 14px;
  width: auto;
  height: auto !important;
  margin: 4px;
}
div.k2TagCloudBlock a:hover {
  background: #c31d1d;
}
.module_content-mass-top .module-inner {
  padding: 0px;
}
.content-mass-top h3 {
  padding: 18px 0 0 18px;
  color: #fff;
}
.module_content-mass-top .module-inner .bt-inner {
  padding: 10px 18px 18px 18px;
}
.content-mass-top h3 span {
  background-color: #c31d1d;
  display: inline-block;
  font-size: 16px;
  line-height: normal;
  margin-top: 0;
  padding: 4px 14px;
  text-transform: uppercase;
}
.module_content-mass-top #btcontentshowcase-control {
  display: none;
}
.module_content-mass-top .btcontentshowcase-prev {
  left: auto !important;
  top: -45px !important;
  width: 31px;
  height: 31px;
  background: url('../../templates/bt_shopping/images/next-lastest-news_03.png') no-repeat !important;
  right: 55px !important;
}
.module_content-mass-top .btcontentshowcase-prev:hover {
  left: auto !important;
  top: -45px !important;
  width: 31px;
  height: 31px;
  right: 55px !important;
  background: url('../../templates/bt_shopping/images/pev-lastest-news_hover.png') no-repeat !important;
}
.module_content-mass-top .btcontentshowcase-next {
  top: -45px !important;
  right: 18px !important;
  width: 31px;
  height: 31px;
  background: url('../../templates/bt_shopping/images/next-lastest-news_05.png') no-repeat !important;
}
.module_content-mass-top .btcontentshowcase-next:hover {
  background: url('../../templates/bt_shopping/images/next-lastest-news_hover.png') no-repeat !important;
}
.module_content-mass-top .bt-row .bt-inner {
  margin: 0;
}
.module_content-mass-top .bt-inner .bt-title {
  font-size: 12px;
  font-weight: bold;
  line-height: normal;
  text-transform: none !important;
}
.module_content-mass-top .bt-inner img {
  border: 1px solid #cfcfcf !important;
  outline: none !important;
  padding: 4px;
  width: 96% !important;
  height: auto !important;
}
.module_content-mass-top .readmore {
  float: right;
}
.module_content-mass-top .readmore a {
  background: url("../../templates/bt_shopping/images/bg-read-more-lastest-news_08.png") no-repeat scroll right center #CFCFCF !important;
  color: #313131;
  float: left;
  font-family: arial;
  font-size: 12px;
  height: auto;
  padding-right: 32px;
  text-indent: 10px;
  text-transform: uppercase;
  width: auto;
  line-height: 22px;
}
.module_content-mass-top .readmore a:hover {
  float: left;
  color: #ffffff !important;
  font-family: arial;
  font-size: 12px;
  height: auto;
  padding-right: 32px;
  text-indent: 10px;
  text-transform: uppercase;
  width: auto;
}
.content-mass-top .t3-module.module_lastest-product .module-ct {
  padding: 10px 0 10px 10px;
}
.content-mass-top .t3-module.module_lastest-product .module-ct .bt-inner {
  margin: 0 20px 20px 0px;
}
.bt-productslider.bt-productslider_lastest-product h3 {
  display: none;
}
.content-mass-top .t3-module.module_lastest-product .btproductslider-prev {
  background: url('../../templates/bt_shopping/images/next-lastest-news_03.png') no-repeat scroll 0 0 transparent !important;
  height: 31px;
  left: auto !important;
  right: 55px !important;
  top: -50px !important;
  width: 31px;
}
.content-mass-top .t3-module.module_lastest-product .btproductslider-prev:hover {
  background: url('../../templates/bt_shopping/images/pev-lastest-news_hover.png') no-repeat !important;
}
.content-mass-top .t3-module.module_lastest-product .btproductslider-next {
  top: -50px !important;
  right: 18px !important;
  width: 31px;
  height: 31px;
  background: url('../../templates/bt_shopping/images/next-lastest-news_05.png') no-repeat !important;
}
.content-mass-top .t3-module.module_lastest-product .btproductslider-next:hover {
  top: -50px !important;
  right: 18px !important;
  width: 31px;
  height: 31px;
  background: url('../../templates/bt_shopping/images/next-lastest-news_hover.png') no-repeat !important;
}
.content-mass-top .t3-module.module_lastest-product #btproductslider-control,
.content-mass-top .t3-module.module_lastest-product .bt-category-container {
  display: none;
}
.content-mass-top .t3-module.module_lastest-product .bt-extra {
  width: 100%;
  float: left;
}
.content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-review-count {
  float: right;
  padding-bottom: 10px;
}
.content-mass-top .t3-module.module_lastest-product .bt-introtext {
  width: 100%;
  text-align: justify;
}
.content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices {
  padding-top: 7px;
  height: 58px;
  background-color: #c31d1d;
}
.content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices.no-old {
  height: 65px;
  padding-top: 0;
}
.content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices-salesPrice {
  font-family: Oswald;
  font-size: 22px;
}
.content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices-oldPrice {
  font-family: 'arial';
  font-size: 14px;
}
.content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices-salesPrice,
.content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices-oldPrice {
  float: right;
  padding-top: 0;
  padding-right: 10px;
  margin: 0;
}
.shoppingLayout .bt-inner .bt-title:hover {
  color: #c31d1d !important;
}
.t3-sidebar.t3-sidebar-1.span3 .module_custom .module-inner {
  padding: 0;
  background: none;
}
.t3-sidebar.t3-sidebar-1.span3 .module_custom img {
  width: 100%;
  height: auto;
}
#jshop_module_cart .cart_detail_left {
  background: url("../../templates/bt_shopping/images/bg-cart_03.png") no-repeat left top;
}
a#cp-pause,
a#cp-play {
  background-image: url("../../templates/bt_shopping/images/pase-slide.png") !important;
}
#progress-bar {
  background: #c31d1d !important;
  height: 5px;
  position: relative;
  width: 100%;
}
#t3-best-product .container .module-title {
  background: url("../../templates/bt_shopping/images/h3-best-product.png") no-repeat scroll left top transparent;
}
.t3-sidebar .module_menu .module-title,
.t3-sidebar .module_category .module-title {
  background: url("../../templates/bt_shopping/images/bottom-title.png") no-repeat scroll left bottom transparent;
}
.module_content-mass-top .btcontentshowcase-prev:hover {
  background: url("../../templates/bt_shopping/images/pev-lastest-news_hover.png") no-repeat scroll 0 0 transparent !important;
}
.module_content-mass-top .btcontentshowcase-next:hover {
  background: url("../../templates/bt_shopping/images/next-lastest-news_hover.png") no-repeat scroll 0 0 transparent !important;
}
.content-mass-top .t3-module.module_lastest-product .btproductslider-prev:hover {
  background: url("../../templates/bt_shopping/images/pev-lastest-news_hover.png") no-repeat scroll 0 0 transparent !important;
}
.content-mass-top .t3-module.module_lastest-product .btproductslider-next:hover {
  background: url("../../templates/bt_shopping/images/next-lastest-news_hover.png") no-repeat scroll 0 0 transparent !important;
}
.module_content-mass-top .readmore a:hover {
  background: url("../../templates/bt_shopping/images/bg-read-more-lastets-news-hover_10.png") no-repeat scroll right center #e13232 !important;
}
.t3-footer .module_menu {
  background: url("../../templates/bt_shopping/images/icon-footer-title.png") no-repeat scroll left top transparent;
}
.btl-input {
  background: url('../../templates/bt_shopping/images/bg-input-login.png') no-repeat left;
}
input.btl-buttonsubmit,
button.btl-buttonsubmit {
  background: url('../../templates/bt_shopping/images/bg-submit-login.png') no-repeat !important;
}
.btl-content-block h3 {
  background: url('../../templates/bt_shopping/images/header_bglogin.png') no-repeat right top !important;
}
#simplemodal-container a.modalCloseImg {
  background: url('../../templates/bt_shopping/images/close_bt.png') no-repeat scroll center top transparent !important;
}
#simplemodal-container a.modalCloseImg:hover {
  background: url('../../templates/bt_shopping/images/close-hover.png') no-repeat scroll center top transparent !important;
}
.breadcrumb .divider {
  background: url('../../templates/bt_shopping/images/icon-breadcrumbs_03.png') no-repeat center left;
  margin: 0 10px 0 0;
}
.nav-stacked li a:hover {
  background: url("../../templates/bt_shopping/images/icon-li1-hover.png") no-repeat scroll left 7px transparent;
  color: #c31d1d;
}
div.published {
  background: url("../../templates/bt_shopping/images/bg-date.png") no-repeat scroll center center transparent;
}
.k2LatestCommentsBlock._k2-comment ul li {
  background: url("../../templates/bt_shopping/images/bg-item-commentk2_03.png") no-repeat bottom left #fff;
}
.productfull .text_zoom {
  background: url('../../templates/bt_shopping/images/zoom.png') center center no-repeat;
}
#contact-form input {
  background: url("../../templates/bt_shopping/images/line-input.png") no-repeat scroll left bottom #EBEBEB;
}
#contact-form textarea {
  background: url("../../templates/bt_shopping/images/line-input.png") no-repeat scroll left bottom #EBEBEB;
}
.module_login span.add-on {
  display: none;
}
.module_login input {
  background: url("../../templates/bt_shopping/images/line-input.png") no-repeat scroll left bottom #EBEBEB;
}
.module_login li:hover {
  background: url('../../templates/bt_shopping/images/icon-link-hover.png') center left no-repeat;
}
.module_login a:hover {
  color: #c31d1d;
}
div.tagItemHeader h2.tagItemTitle,
div.userItemHeader h3.userItemTitle,
h2.latestItemTitle,
h2.article-title {
  background: url("../../templates/bt_shopping/images/line-title.png") no-repeat scroll left bottom transparent;
}
.article-title,
.article-header h1 {
  background: url("../../templates/bt_shopping/images/line-title.png") no-repeat scroll left bottom transparent;
}
.review_header {
  background: url("../../templates/bt_shopping/images/line-title.png") bottom left no-repeat;
}
.nav-stacked li {
  background: url("../../templates/bt_shopping/images/line-title.png") no-repeat scroll left bottom transparent;
}
.review_header {
  background: url("../../templates/bt_shopping/images/line-title.png") no-repeat scroll left bottom transparent;
}
.jshop .cart a.remove-cart:hover {
  background: url("../../templates/bt_shopping/images/remove-cart-hover.png") center center no-repeat;
}
p.readmore a {
  background: url("../../templates/bt_shopping/images/readmore.png") no-repeat scroll left center transparent;
}
#backtop {
  background: url('../../templates/bt_shopping/images/backtop.png') #c31d1d center 6px no-repeat;
}
.dropdown-menu {
  border: none;
}
.t3-sidebar .dropdown-menu {
  background: #313131;
}
.t3-sidebar .dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu li.active > a,
.dropdown-submenu li.active > a:hover,
.dropdown-menu li.active > a,
.dropdown-menu li.active > a:hover {
  background-color: #c31d1d;
  color: #fff;
}
.t3-header .left-header {
  background: url("../../templates/bt_shopping/images/left-header.png") repeat-x scroll right center transparent;
}
.bg-telephone {
  background: url("../../templates/bt_shopping/images/head-footer.png") no-repeat scroll left center transparent;
}
.t3-footer .right-footer {
  background: url("../../templates/bt_shopping/images/right-footer.png") repeat-x scroll right center transparent;
}
.address_block input.button:hover,
input#payment_submit:hover,
#shipping_form input.button:hover,
.finish input.button:hover {
  background-color: #c31d1d;
}
div.itemHeader h2.itemTitle,
div.itemAuthorLatest ul li,
div.catItemHeader h3.catItemTitle {
  background: url("../../templates/bt_shopping/images/line-title.png") no-repeat scroll left bottom transparent;
}
div.itemNavigation,
div.itemTagsBlock {
  background: url('../../templates/bt_shopping/images/line-title.png') #e8e8e8 bottom left no-repeat;
}
div.itemAuthorLatest ul li a:hover {
  background: url('../../templates/bt_shopping/images/icon-li1-hover.png') left 7px no-repeat;
}
div.itemRelated ul li {
  background: url('../../templates/bt_shopping/images/line-title.png') bottom left no-repeat;
}
div.itemRelated ul li a:hover {
  background: url('../../templates/bt_shopping/images/icon-li1-hover.png') left 7px no-repeat;
}
div.itemComments ul.itemCommentsList li {
  background: url("../../templates/bt_shopping/images/line-input.png") no-repeat scroll left bottom;
}
div.itemCommentsForm form textarea.inputbox {
  background: url("../../templates/bt_shopping/images/line-input.png") no-repeat scroll left bottom #EBEBEB;
}
div.itemCommentsForm form input.inputbox {
  background: url('../../templates/bt_shopping/images/line-input.png') #ebebeb bottom left no-repeat;
}
div.itemHeader span.itemDateCreated,
div.catItemHeader span.catItemDateCreated {
  background: url("../../templates/bt_shopping/images/bg-date.png") no-repeat scroll center center transparent;
}
div.catItemHeader h3.catItemTitle {
  background: url("../../templates/bt_shopping/images/line-title.png") no-repeat scroll left bottom transparent;
}
div.catItemCommentsLink a {
  background: url("../../templates/bt_shopping/images/comment.png") no-repeat scroll left bottom transparent;
}
div.catItemReadMore a {
  background: url("../../templates/bt_shopping/images/readmore.png") no-repeat scroll left center transparent;
}
.latestItemsUser .line-title,
div.userBlock div.userDescription {
  background: url("../../templates/bt_shopping/images/line-title.png") no-repeat scroll left bottom transparent;
}
div.userItemHeader span.userItemDateCreated {
  background: url("../../templates/bt_shopping/images/bg-date.png") no-repeat scroll center center transparent;
}
div.userItemCommentsLink a {
  background: url("../../templates/bt_shopping/images/comment.png") no-repeat scroll left bottom transparent;
}
div.userItemReadMore a {
  background: url("../../templates/bt_shopping/images/readmore.png") no-repeat scroll left center transparent;
}
div.tagItemHeader span.tagItemDateCreated {
  background: url("../../templates/bt_shopping/images/bg-date.png") no-repeat scroll center center transparent;
}
div.tagItemReadMore a {
  background: url("../../templates/bt_shopping/images/readmore.png") no-repeat scroll left center transparent;
}
span.latestItemDateCreated {
  background: url("../../templates/bt_shopping/images/bg-date.png") no-repeat scroll center center transparent;
}
div.catItemTagsBlock,
div.userItemTagsBlock,
div.latestItemTagsBlock {
  background: url("../../templates/bt_shopping/images/line-title.png") no-repeat scroll left bottom #E8E8E8;
}
div.latestItemCommentsLink a {
  background: url("../../templates/bt_shopping/images/comment.png") no-repeat scroll left bottom transparent;
}
div.latestItemReadMore a {
  background: url("../../templates/bt_shopping/images/readmore.png") no-repeat scroll left center transparent;
}
div.k2Pagination ul li a:hover,
div.k2Pagination ul li.active a,
div.k2Pagination ul li.disabled a:hover {
  background-color: #c31d1d;
}
div.itemHeader h2.itemTitle {
  color: #c31d1d;
}
div.itemAuthorLatest ul li a:hover {
  color: #c31d1d;
}
div.itemRelated ul li a:hover {
  color: #c31d1d;
}
div.itemComments ul.itemCommentsList li span.commentDate {
  color: #c31d1d;
}
div.itemComments ul.itemCommentsList li span.commentAuthorName a:hover {
  color: #c31d1d;
}
div.itemCommentsForm form input#submitCommentButton:hover {
  background-color: #c31d1d;
}
div.latestItemsUser h2,
div.userBlock h2,
div.itemListCategory h2,
h3.itemAuthorName,
h3.itemCommentsCounter,
div.itemRelated h3,
div.itemAuthorLatest h3 {
  background-color: #c31d1d;
}
@media (min-width: 1004px) and (max-width: 1199px) {
  .dropdown-menu {
    max-width: 980px !important;
  }
  img.jshop_img {
    width: 100%;
  }
  .jshop_list_product .product .image {
    padding-right: 15px;
  }
  .custom_intro p.intro {
    font-size: 17px;
    padding: 0 124px 0 61px;
  }
  .detail-product .jshop {
    padding: 18px 0;
  }
  .productfull .image_middle {
    margin-right: 30px;
    width: 55%;
  }
  #list_product_image_middle img#main_image_1 {
    width: 100%;
  }
  .t3-module ul,
  .t3-module ol {
    margin-left: 0;
  }
  #contact-form textarea {
    width: 83%;
  }
  #t3-slide .progress-button {
    width: auto;
  }
  .t3-header .span8 {
    width: 720px;
  }
  .t3-header .span4 {
    width: 200px;
  }
  #btl .btl-panel {
    width: 100%;
  }
  .module_ship {
    width: 100%;
  }
  .copyright ul.nav {
    float: left;
    margin-bottom: 20px;
    margin-right: 0;
    width: 100%;
  }
  .t3-footer p.onefield {
    width: 74%;
  }
  .jshop_categ .category {
    width: 32.2768%;
    margin-right: 7px;
    margin-bottom: 20px;
  }
  .jshop_list_category .jshop {
    padding: 0;
  }
  .article-info {
    width: 82%;
  }
}
@media (max-width: 1003px) {
  
  
  .dropdown-menu {
    max-width: 768px !important;
  }
  .t3-mainnav .navbar .nav > li > a img {
    max-height: 21px;
    max-width: 24px;
    padding-right: 14px;
  }
  .t3-mainnav .navbar .nav > li > a {
    font-weight: normal;
    height: 28px;
    min-width: 108px;
    border-right: 0;
    line-height: 28px !important;
  }
  .t3-mainnav .nav-collapse .nav > li > a,
  .t3-mainnav .nav-collapse .dropdown-menu a {
    
    padding: 6px 20px 6px 24px;
  }
  #btl .btl-panel > span {
    box-shadow: none;
    background-color: #282828 !important;
    border-left: 1px solid #4B4947 !important;
    border-bottom: 1px solid #4B4947 !important;
    color: #FFFFFF;
    padding-top: 7px !important;
  }
  .navbar-inner > div#login {
    background: none;
    height: auto;
  }
  .t3-mainnav .nav-collapse {
    margin-top: 0;
    background: none;
  }
  .navbar .nav > li {
    height: auto;
  }
  #t3-mainnav {
    height: auto;
  }
  .navbar-inner > div#login {
    width: auto;
  }
  .productfull .image_middle {
    width: 100%;
    margin-right: 0;
  }
  .productfull .image_middle #list_product_image_middle img {
    width: 100%;
  }
  .t3-module ul,
  .t3-module ol {
    margin-left: 0;
  }
  img.jshop_img_thumb {
    width: 92px;
  }
  .jshop_img_description {
    margin-top: 20px;
    width: 100%;
  }
  .productfull .prod_buttons {
    width: 50%;
  }
  form.detail-product {
    margin-bottom: 15px;
  }
  .module_intro {
    margin-bottom: 5px;
    margin-top: 20px;
  }
  .t3-footer p.onefield {
    width: 78%;
  }
  .copyright ul.nav {
    margin-bottom: 20px;
    margin-right: 0;
    width: 100%;
  }
  .jshop_list_product .block_product {
    width: 50% !important;
  }
  img.jshop_img {
    width: 100%;
  }
  .jshop_list_product .product .image {
    padding-right: 15px;
  }
  select {
    width: 150px;
  }
  .t3-footnav {
    padding-top: 70px;
  }
  .t3-mainnav .navbar .nav > li:hover > a img,
  .t3-mainnav .navbar .nav > li.active > a img {
    max-height: 21px;
  }
  .t3-mainnav .navbar .nav > li > a {
    border-bottom: 1px solid #464646;
    border-left: 1px solid #464646;
  }
  .t3-mainnav .navbar .nav > li:last-child a {
    border-right: 1px solid #464646;
  }
  .navbar-inner > div#login {
    background: none;
    border-right: 1px solid #464646;
  }
  table.jshop.jshop_subtotal {
    width: 52%;
  }
  .t3-mainnav .navbar .nav > li > a {
    min-width: 120px;
  }
  .jlogin input.inputbox {
    width: 100%;
  }
  span.userItemImage img,
  span.catItemImage img,
  span.tagItemImage img,
  span.latestItemImage img {
    width: 100% !important;
  }
  div.catItemImageBlock,
  div.userItemImageBlock,
  div.tagItemImageBlock,
  div.latestItemImageBlock {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  div.itemImageBlock {
    margin-bottom: 0;
  }
  div.itemCommentsForm form textarea.inputbox {
    width: 100%;
  }
  div.itemRatingBlock,
  div.catItemRatingBlock {
    width: 100%;
    padding-right: 0;
  }
  .module_ship {
    width: 60%;
    margin-right: 0;
  }
  div.itemImageBlock {
    padding: 8px 0;
  }
  #t3-mainnav {
    background-image: none;
  }
  #t3-mainnav .nav-collapse {
    float: left;
    width: 79.8%;
  }
  .navbar-inner > div#login {
    float: right;
    width: 20%;
  }
  .custom_custom img {
    width: 100%;
  }
  #contact-form input,
  #contact-form textarea {
    width: 100%;
  }
  #contact-form .form-actions {
    padding-top: 0;
  }
  .jshop_list_category .jshop {
    padding: 0;
  }
  .jshop_categ .category {
    width: 48.4412%;
    margin-right: 7px;
    margin-bottom: 20px;
  }
  .t3-header .span8 {
    width: 100%;
  }
  .t3-header .span4 {
    float: right;
    margin-left: 0;
    width: 100%;
  }
  #jshop_module_cart {
    width: auto;
    float: right;
  }
  .bg-telephone {
    right: 0;
  }
}
@media (max-width: 767px) {
  
  .pull-right[class*="span"],
  .row-fluid .pull-right[class*="span"] {
    float: right;
  }
  .row [class*="span"],
  .row-fluid [class*="span"] {
    margin-left: 0;
  }
  .productfull .image_middle #list_product_image_middle img {
    width: 100%;
  }
  .jshop_list_category .jshop {
    padding: 0;
  }
  .jshop_categ .category {
    width: 48.3445%;
    margin-right: 7px;
    margin-bottom: 20px;
  }
  .t3-header .span8 {
    width: auto;
  }
  .t3-footer .module_menu {
    margin-left: 2.71739%;
  }
  .copyright .custom {
    float: left;
  }
  .t3-header .span8 {
    width: 100%;
  }
  .t3-header .span4 {
    width: 100%;
  }
  .head-search h3.module-title span {
    font-size: 16px;
  }
  .logo-image a {
    background-repeat: no-repeat;
    
    background-size: 100% auto;
  }
  .logo-image a {
    height: 138px;
    width: 349px;
  }
  #btl .btl-panel #btl-panel-login,
  #btl .btl-panel > span#btl-panel-registration {
    background-color: #1f1f1f !important;
  }
  #t3-slide {
    height: 338px;
  }
  .btnsearch {
    width: 50px;
  }
  .t3-header .left-header {
    display: none;
  }
  .head-search {
    float: right;
  }
  .swap-t3-sl-2,
  .t3-mainbody,
  .t3-header {
    margin: 0 -20px;
  }
  .t3-footnav {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .t3-mainnav .navbar .bt-navbar {
    background: url('../../templates/bt_shopping/images/nav-mobile.png') #181818 center right no-repeat !important;
  }
  .dropdown-menu {
    max-width: 100% !important;
  }
  .mega-col-nav {
    width: 100% !important;
    margin: inherit !important;
  }
}
@media (max-width: 767px) {
  
  .t3-header .span8 {
    width: 100%;
  }
  .t3-header .span4 {
    width: 100%;
  }
  .module_absolute {
    right: 0;
  }
  .copyright ul.nav {
    width: 70%;
  }
  .copyright .custom {
    width: 100%;
  }
  .module_ship {
    width: 100%;
  }
  .copyright ul.nav li a {
    margin-bottom: 8px;
  }
  .t3-content {
    margin-bottom: 16px;
  }
  .clr1 {
    clear: both;
  }
  .t3-sidebar .t3-module {
    width: 50%;
    float: left;
  }
  .content-mass-top .t3-module.module_lastest-product .module-ct .bt-inner {
    margin-right: 0;
  }
  .content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices-salesPrice,
  .bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-prices-salesPrice {
    font-size: 16px;
  }
  .content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices-oldPrice {
    font-size: 12px;
  }
  .bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-addtocart,
  .bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-viewdetails {
    width: 50px;
  }
  .shoppingLayout .bt-productslider_feature .bt-prices-salesPrice {
    font-size: 16px;
  }
  .shoppingLayout .bt-productslider_feature .bt-prices-oldPrice {
    font-size: 12px;
  }
  .bt-contentshowcase_content-mass-top .jcarousel-skin-tango .jcarousel-item-horizontal {
    min-width: 230px !important;
    min-height: 340px;
  }
  .bt-contentshowcase_company .jcarousel li {
    min-width: 210px;
  }
  .logo-image {
    position: static;
  }
  .head-search {
    float: right;
    margin: auto;
  }
  #t3-mainnav .nav-collapse {
    position: absolute;
    top: 42px;
    width: 65%;
    z-index: 999;
  }
  .navbar-inner > div#login {
    width: 34%;
  }
  .custom_intro p.intro {
    padding-right: 122px;
  }
  .custom_ship {
    tex-indent: 120px;
  }
  .custom_ship h3 {
    font-size: 28px;
  }
  .jshop_categ .category > div {
    display: inline;
    float: none;
  }
  .jshop_price1 {
    font-size: 18px;
  }
  .jshop_list_product .jshop .old_price {
    font-size: 12px;
  }
  .jshop_price {
    font-size: 18px;
  }
  select {
    width: 108px;
  }
  .jshop_subtotal tr:first-child .value {
    font-size: 16px;
  }
  .jshop_subtotal tr.total .name,
  .jshop_subtotal tr.total .value {
    font-size: 18px;
  }
  div.itemCommentsForm form input.inputbox {
    width: 100%;
  }
  .bt-productslider.bt-productslider_best-product .bt-inner-detail {
    width: 100%;
  }
  .bt-productslider.bt-productslider_best-product a.bt-image-link {
    width: 100% !important;
  }
  .t3-mainnav .navbar .nav > li > a {
    border-right: 1px solid #464646;
  }
  .navbar-inner > div#login {
    width: 34.7%;
  }
  .t3-mainnav .navbar .btn-navbar {
    border-radius: 0;
    box-shadow: none;
    padding: 0 10px;
    margin: 0;
  }
  .t3-mainnav .navbar .bt-navbar {
    border: 0;
    height: 41px;
    line-height: 40px;
    width: 65%;
    background: url('../../templates/bt_shopping/images/nav-mobile.png') #181818 center right no-repeat;
    border-bottom: 1px solid #464646;
    text-align: left;
    position: absolute;
    display: block;
  }
  .t3-mainnav .navbar .bt-navbar span {
    font-size: 16px;
    color: #fff;
    font-family: Oswald;
    background: url('../../templates/bt_shopping/images/nav-li-mobile.png') left center no-repeat;
    padding-left: 35px;
    margin-left: 10px;
  }
  .t3-mainnav .nav-collapse .dropdown-menu a {
    text-indent: 15px;
  }
  .t3-mainnav .nav-collapse .dropdown-menu li ul a {
    text-indent: 10px;
  }
  .t3-mainnav .nav-collapse .dropdown-menu .active a:hover {
    background-image: none;
  }
  .poweredby {
    float: right !important;
  }
  .dropdown-submenu a {
    border-bottom: 0;
    border-top: 1px solid #464646;
  }
  .t3-mainnav .nav-collapse .dropdown-menu li > a {
    border-bottom: 1px solid #464646;
    border-top: 0 none;
    margin-bottom: 0;
  }
  .bg-telephone {
    right: 0;
  }
  .t3-mainnav .dropdown-menu a,
  .t3-mainnav .dropdown-menu a:hover,
  .t3-mainnav .dropdown-menu .active a,
  .t3-mainnav .dropdown-menu .active a:hover {
    background-image: none !important;
  }
}
@media (max-width: 600px) {
  .t3-mainnav .nav-collapse {
    width: 100%;
  }
}
@media (max-width: 480px) {
  
  .t3-mainnav .navbar .bt-navbar {
    width: 48%;
  }
  .logo {
    float: none !important;
  }
  .logo h1,
  .logo h1 a {
    background-size: 90% !important;
  }
  .bg-telephone {
    width: 268px;
    font-size: 24px;
  }
  .head-search h3.module-title span {
    font-size: 16px;
  }
  #mod-bt-smartsearchword {
    width: 230px;
  }
  .bt-contentshowcase_content-mass-top .jcarousel-skin-tango .jcarousel-item-horizontal {
    min-width: 310px !important;
  }
  .bt-contentshowcase_company .jcarousel li {
    min-width: 240px;
  }
  .head-search {
    width: 100%;
    margin-top: 0 !important;
  }
  .t3-sidebar .t3-module {
    width: 100%;
  }
  .t3-sidebar .t3-module .module-inner {
    margin-right: 0;
    margin-left: 0;
  }
  .module_map {
    padding: 10px 10px 0;
  }
  .bt-googlemaps {
    height: 230px !important;
  }
  .contact .page-header h2 {
    font-size: 50px;
  }
  .t3-content .contact {
    padding: 10px !important;
  }
  .custom_ship {
    text-indent: 0px;
  }
  .custom_ship h3 {
    font-size: 15px;
    padding-left: 110px;
    margin: 0;
  }
  .custom_ship p {
    font-size: 12px;
    padding-left: 110px;
  }
  .module_absolute {
    width: 270px;
  }
  .t3-footer p.onefield {
    width: 73%;
  }
  .t3-footer span.acyfield_email input.inputbox {
    width: 90% !important;
  }
  .bank-card img {
    margin-bottom: 8px;
  }
  .custom_intro p.intro {
    background: url("../../templates/bt_shopping/images/icon-title.png") no-repeat scroll left top 10% auto transparent;
    font-size: 14px;
    line-height: 26px;
    padding: 0 120px 0 37px;
  }
  .module_absolute {
    font-size: 25px;
  }
  .copyright ul.nav {
    width: 100%;
  }
  .t3-copyright .container {
    padding-top: 120px;
  }
  #backtop {
    width: 100%;
  }
  #simplemodal-container {
    width: 100% !important;
  }
  .bt-scroll .bt-scroll-inner,
  .bt-scroll,
  .jspContainer,
  .jspPane {
    width: 100% !important;
  }
  #t3-slide .cp-title {
    font-size: 24px !important;
  }
  #t3-slide .cp-desc {
    font-size: 14px;
  }
  .jshop_categ .category {
    width: 100%;
  }
  .logo-image a {
    width: 320px;
    height: 115px;
  }
  .jshop_list_product .block_product {
    width: 100% !important;
  }
  .jshop_list_product .box_products_sorting {
    margin-bottom: 8px;
  }
  .jshop_list_product .box_products_sorting,
  .jshop_list_product .box_products_count_to_page {
    padding: 0;
    width: 100%;
  }
  .productfull .text_zoom {
    background-size: 60%;
    height: 50px;
    right: 7px;
    top: 15px;
    width: 76px;
  }
  div.userBlock div.userDescription {
    margin-left: 0;
  }
  div.catItemHeader h3.catItemTitle,
  div.itemHeader h2.itemTitle {
    font-size: 18px;
  }
  #t3-breadcrumbs .container {
    height: auto;
    float: left;
    margin-bottom: 10px;
  }
  .cart320 {
    display: block;
  }
  .cartfull {
    display: none;
  }
  table.cart tr.tr320 th {
    background: none;
    border-bottom: 1px solid #d4d4d4;
    border-top: 1px solid #d4d4d4;
    padding: 5px 3px;
    color: #282828;
  }
  .t3-content-inner {
    padding: 0;
  }
  table.jshop-code {
    width: 100%;
  }
  table.jshop.jshop_subtotal {
    margin-bottom: 16px;
    width: 100%;
  }
  .jshop-code h3 {
    line-height: 40px;
  }
  div.jshop_register {
    width: 100%;
  }
}
#system-message-container {
  padding: 0 !important;
}
#system-message {
  margin: 0;
}
div.k2FeedIcon a,
div.k2FeedIcon a:hover {
  float: right;
}
div.itemAuthorLatest ul li a {
  background: url('../../templates/bt_shopping/images/icon-li1.png') left 7px no-repeat;
}
div.itemCommentsPagination {
  text-align: right;
}
div.itemComments ul.itemCommentsList li img {
  float: left;
  margin: 8px 16px 8px 0;
}
div.itemComments ul.itemCommentsList li span.commentDate {
  float: right;
  margin: 0 0 0 10px;
}
div.itemComments ul.itemCommentsList li span.commentLink {
  float: right;
  margin-left: 8px;
}
.k2AccountPage th.k2ProfileHeading {
  text-align: left;
}
input.btl-buttonsubmit,
button.btl-buttonsubmit,
#btl .btl-panel > #btl-panel-profile,
.shoppingLayout .bt-prices-salesPrice,
div.itemCommentsForm form input#submitCommentButton,
div.userItemHeader h3.userItemTitle,
h2.latestItemTitle,
div.catItemHeader h3.catItemTitle,
div.itemHeader h2.itemTitle,
div.tagItemHeader h2.tagItemTitle {
  font-family: Oswald;
}
div.latestItemsCategory h2 {
  background: #c31d1d;
}
#table_payments td {
  padding: 0;
}
.jshop_register dl {
  clear: both;
  margin: 0 0 10px;
}
.jshop_register dt.name {
  float: left;
  line-height: 32px;
}
.jshop_register dd {
  margin: 0;
}
.jshop_register dd .inputbox {
  margin: 0;
}
#order_add_info {
  width: 100%;
}