/* head_glob.intro_glob.cont_category_glob.foot_glob.ar_head_glob.ar_intro_category_level_1.ar_cont_category_glob.ar_col_l_category_glob.ar_foot_glob.en-gb.ssl.83782 */
/*****************************************************/
/******   P A G E    S T Y L E S   *******************/
/*****************************************************/

.tb_area_header .tb_main_color_bg, .tb_area_header .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.tb_area_header a.tb_main_color_bg:hover, .tb_area_header .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.tb_area_header .btn:not(.active):not(.btn-default):hover, .tb_area_header .button:hover, .tb_area_header button:not(.btn):hover, .tb_area_header [type=button]:not(.btn):hover, .tb_area_header [type=submit]:not(.btn):hover, .tb_area_header [type=reset]:not(.btn):hover, .tb_area_header .ui-button.ui-state-hover:not(.ui-state-focus), .tb_area_header .ui-button.ui-state-active:not(.ui-state-focus), .tb_area_header .ui-slider .ui-slider-handle.ui-state-hover {
  color: #a8a8a8 !important;
}

.tb_area_header .btn.btn-default:hover {
  color: #a8a8a8 !important;
}

.row_COITG .tb_main_color_bg, .row_COITG .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.row_COITG a.tb_main_color_bg:hover, .row_COITG .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.row_COITG {
  color: #ffffff;
}

.row_COITG a:not(:hover) {
  color: #ffffff;
}

.row_COITG a:hover {
  color: #cccccc;
}

.row_COITG input:not(:hover):not(:focus), .row_COITG select:not(:hover):not(:focus), .row_COITG textarea:not(:hover):not(:focus), .row_COITG .input-group:not(:hover):not(:focus) {
  background-color: transparent;
}

.row_COITG input:not(:hover):not(:focus), .row_COITG select:not(:hover):not(:focus), .row_COITG textarea:not(:hover):not(:focus), .row_COITG .input-group:not(:hover):not(:focus) {
  border-top-color: #dddddd;
  border-left-color: #dddddd;
}

.row_COITG input:not(:hover):not(:focus), .row_COITG select:not(:hover):not(:focus), .row_COITG textarea:not(:hover):not(:focus), .row_COITG .input-group:not(:hover):not(:focus) {
  border-bottom-color: #dddddd;
  border-right-color: #dddddd;
}

.row_COITG input:hover:not(:focus), .row_COITG select:hover:not(:focus), .row_COITG textarea:hover:not(:focus), .row_COITG .input-group:hover:not(:focus) {
  background-color: transparent;
}

.row_COITG input:hover:not(:focus), .row_COITG select:hover:not(:focus), .row_COITG textarea:hover:not(:focus), .row_COITG .input-group:hover:not(:focus) {
  border-top-color: #dddddd;
  border-left-color: #dddddd;
}

.row_COITG input:hover:not(:focus), .row_COITG select:hover:not(:focus), .row_COITG textarea:hover:not(:focus), .row_COITG .input-group:hover:not(:focus) {
  border-bottom-color: #dddddd;
  border-right-color: #dddddd;
}

.row_COITG input:focus, .row_COITG select:focus, .row_COITG textarea:focus, .row_COITG .input-group:focus {
  background-color: transparent;
}

.row_COITG input:focus, .row_COITG select:focus, .row_COITG textarea:focus, .row_COITG .input-group:focus {
  border-top-color: #dddddd;
  border-left-color: #dddddd;
}

.row_COITG input:focus, .row_COITG select:focus, .row_COITG textarea:focus, .row_COITG .input-group:focus {
  border-bottom-color: #dddddd;
  border-right-color: #dddddd;
}

.col_KfVY9 .tb_main_color_bg, .col_KfVY9 .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.col_KfVY9 a.tb_main_color_bg:hover, .col_KfVY9 .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#Html_NfYybs04 .tb_main_color_bg, #Html_NfYybs04 .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#Html_NfYybs04 a.tb_main_color_bg:hover, #Html_NfYybs04 .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.col_G3Jk1 .tb_main_color_bg, .col_G3Jk1 .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.col_G3Jk1 a.tb_main_color_bg:hover, .col_G3Jk1 .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#HeaderWelcomeSystem_Qy5199db {
  color: #ffffff;
}

#HeaderWelcomeSystem_Qy5199db a:not(:hover) {
  color: #ffffff;
}

#HeaderWelcomeSystem_Qy5199db a:hover {
  color: #dddddd;
}

.row_6JMb0 .tb_main_color_bg, .row_6JMb0 .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.row_6JMb0 a.tb_main_color_bg:hover, .row_6JMb0 .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.col_FSn7r .tb_main_color_bg, .col_FSn7r .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.col_FSn7r a.tb_main_color_bg:hover, .col_FSn7r .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#HeaderLogoSystem_TXk8xnRf a:not(:hover) {
  color: #000000;
}

#HeaderLogoSystem_TXk8xnRf a:hover {
  color: #a8a8a8;
}

.col_QY876 .tb_main_color_bg, .col_QY876 .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.col_QY876 a.tb_main_color_bg:hover, .col_QY876 .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#HeaderSearchSystem_H9fCdXhw input:not(:hover):not(:focus) {
  background-color: transparent;
}

#HeaderSearchSystem_H9fCdXhw input:not(:hover):not(:focus) {
  border-top-color: #ffffff;
  border-left-color: #ffffff;
}

#HeaderSearchSystem_H9fCdXhw input:not(:hover):not(:focus) {
  border-bottom-color: #ffffff;
  border-right-color: #ffffff;
}

#HeaderSearchSystem_H9fCdXhw input:hover:not(:focus) {
  background-color: #ffffff;
}

#HeaderSearchSystem_H9fCdXhw input:hover:not(:focus) {
  border-top-color: #ffffff;
  border-left-color: #ffffff;
}

#HeaderSearchSystem_H9fCdXhw input:hover:not(:focus) {
  border-bottom-color: #ffffff;
  border-right-color: #ffffff;
}

#HeaderSearchSystem_H9fCdXhw input:focus {
  border-top-color: #ffffff;
  border-left-color: #ffffff;
}

#HeaderSearchSystem_H9fCdXhw input:focus {
  border-bottom-color: #ffffff;
  border-right-color: #ffffff;
}

#HeaderSearchSystem_H9fCdXhw .tb_search_wrap:hover:before {
  color: #a8a8a8;
}

#HeaderSearchSystem_H9fCdXhw .btn:not(:hover) {
  background-color: transparent !important;
}

#HeaderSearchSystem_H9fCdXhw .btn:not(:hover) {
  color: #333333 !important;
}

#HeaderSearchSystem_H9fCdXhw .btn:hover {
  background-color: #ededed !important;
}

#HeaderSearchSystem_H9fCdXhw .btn:hover {
  color: #000000 !important;
}

#Menu_T42qUEs4 nav > ul > li.dropdown:not(:hover) > a, #Menu_T42qUEs4 nav > ul > li.dropdown:not(:hover) > * > a, #Menu_T42qUEs4 nav > ul > li:not(.dropdown) > a:not(:hover), #Menu_T42qUEs4 nav > ul > li:not(.dropdown) > * > a:not(:hover) {
  background-color: transparent;
}

#Menu_T42qUEs4 nav > ul > li.dropdown:not(.tb_selected):hover > a, #Menu_T42qUEs4 nav > ul > li.dropdown:not(.tb_selected):hover > * > a, #Menu_T42qUEs4 nav > ul > li:not(.dropdown):not(.tb_selected) > a:hover, #Menu_T42qUEs4 nav > ul > li:not(.dropdown):not(.tb_selected) > * > a:hover {
  background-color: transparent;
}

#Menu_T42qUEs4 nav > ul > li.tb_selected > a, #Menu_T42qUEs4 nav > ul > li.tb_selected > * > a {
  color: #515151;
}

#Menu_T42qUEs4 nav > ul > li.tb_selected > a, #Menu_T42qUEs4 nav > ul > li.tb_selected > * > a {
  background-color: transparent;
}

#Menu_T42qUEs4 nav > ul > li > a:not(:hover) > .tb_text > .tb_icon {
  color: #515151;
}

#Menu_T42qUEs4 nav > ul > li:before {
  color: #dddddd;
}

#Menu_T42qUEs4 nav > ul > li, #Menu_T42qUEs4 nav > ul > li:before {
  border-color: transparent;
}

#Menu_T42qUEs4 .tb_megamenu > [class].dropdown-menu .tb_main_color_bg, #Menu_T42qUEs4 .tb_megamenu > [class].dropdown-menu .tb_hover_main_color_bg:hover {
  background-color: #ffffff !important;
}

#Menu_T42qUEs4 .tb_megamenu > [class].dropdown-menu a.tb_main_color_bg:hover, #Menu_T42qUEs4 .tb_megamenu > [class].dropdown-menu .tb_main_color_bg_hover:hover {
  background-color: #cccccc !important;
}

#Menu_T42qUEs4 .tb_megamenu > [class].dropdown-menu a:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):hover {
  color: #ffffff;
}

#HeaderCartMenuSystem_HJ4nU3fO #cart > .nav > li:not(:hover) > .heading > a > .tb_icon {
  color: #515151;
}

#HeaderCartMenuSystem_HJ4nU3fO #cart > .nav > li:not(:hover) > .heading > a > .tb_label, #HeaderCartMenuSystem_HJ4nU3fO #cart > .nav > li:not(:hover) > .heading > a > .tb_items {
  color: #ffffff;
}

#HeaderCartMenuSystem_HJ4nU3fO #cart > .nav > li:not(:hover) > .heading > a > .tb_total {
  color: #515151;
}

#HeaderCartMenuSystem_HJ4nU3fO #cart > .nav > li:not(:hover) {
  background-color: transparent;
}

#HeaderCartMenuSystem_HJ4nU3fO #cart > .nav > li:hover > .heading > a > .tb_icon {
  color: #000000;
}

#HeaderCartMenuSystem_HJ4nU3fO #cart > .nav > li:hover > .heading > a > .tb_label, #HeaderCartMenuSystem_HJ4nU3fO #cart > .nav > li:hover > .heading > a > .tb_items {
  color: #ffffff;
}

#HeaderCartMenuSystem_HJ4nU3fO #cart > .nav > li:hover > .heading > a > .tb_total {
  color: #515151;
}

#HeaderCartMenuSystem_HJ4nU3fO #cart > .nav > li:hover > .heading > a {
  background-color: transparent;
}

#HeaderCartMenuSystem_HJ4nU3fO .dropdown-menu .buttons:before, #HeaderCartMenuSystem_HJ4nU3fO .dropdown-menu .mini-cart-total:before {
  color: #ffffff;
}

.row_NQx9f .tb_main_color_bg, .row_NQx9f .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.row_NQx9f a.tb_main_color_bg:hover, .row_NQx9f .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.col_3DWvp .tb_main_color_bg, .col_3DWvp .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.col_3DWvp a.tb_main_color_bg:hover, .col_3DWvp .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#OpenCart_E76G4I4G .tb_main_color_bg, #OpenCart_E76G4I4G .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#OpenCart_E76G4I4G a.tb_main_color_bg:hover, #OpenCart_E76G4I4G .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#OpenCart_N4TS8rSO .tb_main_color_bg, #OpenCart_N4TS8rSO .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#OpenCart_N4TS8rSO a.tb_main_color_bg:hover, #OpenCart_N4TS8rSO .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#OpenCart_GJstX2tu .tb_main_color_bg, #OpenCart_GJstX2tu .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#OpenCart_GJstX2tu a.tb_main_color_bg:hover, #OpenCart_GJstX2tu .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#OpenCart_Qmm6iVCO .tb_main_color_bg, #OpenCart_Qmm6iVCO .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#OpenCart_Qmm6iVCO a.tb_main_color_bg:hover, #OpenCart_Qmm6iVCO .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.tb_area_intro .tb_main_color_bg, .tb_area_intro .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.tb_area_intro a.tb_main_color_bg:hover, .tb_area_intro .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.row_mgEdJ .tb_main_color_bg, .row_mgEdJ .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.row_mgEdJ a.tb_main_color_bg:hover, .row_mgEdJ .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.col_gDs0i .tb_main_color_bg, .col_gDs0i .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.col_gDs0i a.tb_main_color_bg:hover, .col_gDs0i .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.tb_area_content .tb_main_color_bg, .tb_area_content .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.tb_area_content a.tb_main_color_bg:hover, .tb_area_content .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.tb_area_content .tb_system_breadcrumbs {
  color: #cccccc;
}

.tb_area_content .tb_system_breadcrumbs a:not(:hover) {
  color: #999999;
}

.row_WiZ0n .tb_main_color_bg, .row_WiZ0n .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.row_WiZ0n a.tb_main_color_bg:hover, .row_WiZ0n .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.col_GB1xO .tb_main_color_bg, .col_GB1xO .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.col_GB1xO a.tb_main_color_bg:hover, .col_GB1xO .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.row_uqZ5S .tb_main_color_bg, .row_uqZ5S .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.row_uqZ5S a.tb_main_color_bg:hover, .row_uqZ5S .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.col_xQBhn .tb_main_color_bg, .col_xQBhn .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.col_xQBhn a.tb_main_color_bg:hover, .col_xQBhn .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#System_V5e7fl42 .tb_main_color_bg, #System_V5e7fl42 .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#System_V5e7fl42 a.tb_main_color_bg:hover, #System_V5e7fl42 .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.row_MHu3E .tb_main_color_bg, .row_MHu3E .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.row_MHu3E a.tb_main_color_bg:hover, .row_MHu3E .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.col_Nswyt .tb_main_color_bg, .col_Nswyt .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.col_Nswyt a.tb_main_color_bg:hover, .col_Nswyt .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#ProductsSystem_QQI8r357 .tb_listing_options a.tb_main_color:hover, #ProductsSystem_QQI8r357 .tb_listing_options .tb_main_color_hover:hover {
  color: #000000 !important;
}

#ProductsSystem_QQI8r357 .tb_listing_options {
  background-color: transparent;
}

#ProductsSystem_QQI8r357 .tb_listing_options {
  border-color: transparent;
}

#ProductsSystem_QQI8r357 .pagination {
  border-color: transparent;
}

#ProductsSystem_QQI8r357 .pagination {
  background-color: transparent;
}

#OpenCart_INwi74Ff .tb_main_color_bg, #OpenCart_INwi74Ff .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#OpenCart_INwi74Ff a.tb_main_color_bg:hover, #OpenCart_INwi74Ff .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

column_left .tb_main_color_bg, column_left .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

column_left a.tb_main_color_bg:hover, column_left .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.row_EiwEY .tb_main_color_bg, .row_EiwEY .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.row_EiwEY a.tb_main_color_bg:hover, .row_EiwEY .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.col_6ojSE .tb_main_color_bg, .col_6ojSE .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.col_6ojSE a.tb_main_color_bg:hover, .col_6ojSE .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#OpenCart_SvwTkwn9 .tb_main_color_bg, #OpenCart_SvwTkwn9 .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#OpenCart_SvwTkwn9 a.tb_main_color_bg:hover, #OpenCart_SvwTkwn9 .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#OpenCart_Bt9HDWQe .tb_main_color_bg, #OpenCart_Bt9HDWQe .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#OpenCart_Bt9HDWQe a.tb_main_color_bg:hover, #OpenCart_Bt9HDWQe .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#OpenCart_Tr36947E .tb_main_color_bg, #OpenCart_Tr36947E .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#OpenCart_Tr36947E a.tb_main_color_bg:hover, #OpenCart_Tr36947E .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#OpenCart_SN8swlBR .tb_main_color_bg, #OpenCart_SN8swlBR .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#OpenCart_SN8swlBR a.tb_main_color_bg:hover, #OpenCart_SN8swlBR .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#OpenCart_TE794b8n .tb_main_color_bg, #OpenCart_TE794b8n .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#OpenCart_TE794b8n a.tb_main_color_bg:hover, #OpenCart_TE794b8n .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#OpenCart_O7TSL4u3 .tb_main_color_bg, #OpenCart_O7TSL4u3 .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#OpenCart_O7TSL4u3 a.tb_main_color_bg:hover, #OpenCart_O7TSL4u3 .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#OpenCart_E69LKTyi .tb_main_color_bg, #OpenCart_E69LKTyi .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#OpenCart_E69LKTyi a.tb_main_color_bg:hover, #OpenCart_E69LKTyi .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#OpenCart_QSEbXfM7 .tb_main_color_bg, #OpenCart_QSEbXfM7 .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#OpenCart_QSEbXfM7 a.tb_main_color_bg:hover, #OpenCart_QSEbXfM7 .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.row_UnG2t .tb_main_color_bg, .row_UnG2t .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.row_UnG2t a.tb_main_color_bg:hover, .row_UnG2t .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.col_O86Hy .tb_main_color_bg, .col_O86Hy .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.col_O86Hy a.tb_main_color_bg:hover, .col_O86Hy .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#OpenCart_X0O91Y0N .tb_main_color_bg, #OpenCart_X0O91Y0N .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#OpenCart_X0O91Y0N a.tb_main_color_bg:hover, #OpenCart_X0O91Y0N .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#OpenCart_XVoHms5V .tb_main_color_bg, #OpenCart_XVoHms5V .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#OpenCart_XVoHms5V a.tb_main_color_bg:hover, #OpenCart_XVoHms5V .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.tb_area_footer .tb_main_color_bg, .tb_area_footer .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.tb_area_footer a.tb_main_color_bg:hover, .tb_area_footer .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.tb_area_footer {
  color: #777777;
}

.row_TD48R1 .tb_main_color_bg, .row_TD48R1 .tb_hover_main_color_bg:hover {
  background-color: #ffffff !important;
}

.row_TD48R1 a.tb_main_color_bg:hover, .row_TD48R1 .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

.col_WKvOz .tb_main_color_bg, .col_WKvOz .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.col_WKvOz a.tb_main_color_bg:hover, .col_WKvOz .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#Text_Ib567uLt .tb_main_color_bg, #Text_Ib567uLt .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#Text_Ib567uLt a.tb_main_color_bg:hover, #Text_Ib567uLt .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#Separator_A7af3A4M .tb_title {
  color: #333333;
}

#Separator_A7af3A4M .tb_title {
  background-color: transparent;
}

#Separator_A7af3A4M .border {
  border-color: #dddddd;
}

#IconList_Sm22f0cd a.tb_icon:hover {
  color: #333333 !important;
}

#IconList_Sm22f0cd a.tb_icon:hover {
  background-color: transparent !important;
}

#IconList_Sm22f0cd .tb_tooltip {
  background-color: #333333 !important;
}

#IconList_Sm22f0cd .tb_tooltip {
  color: #ffffff !important;
}

.col_BQOOg .tb_main_color_bg, .col_BQOOg .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.col_BQOOg a.tb_main_color_bg:hover, .col_BQOOg .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#Menu_Iy1NfkuB nav > ul > li.dropdown:not(:hover) > a, #Menu_Iy1NfkuB nav > ul > li.dropdown:not(:hover) > * > a, #Menu_Iy1NfkuB nav > ul > li:not(.dropdown) > a:not(:hover), #Menu_Iy1NfkuB nav > ul > li:not(.dropdown) > * > a:not(:hover) {
  background-color: transparent;
}

#Menu_Iy1NfkuB nav > ul > li.dropdown:not(.tb_selected):hover > a, #Menu_Iy1NfkuB nav > ul > li.dropdown:not(.tb_selected):hover > * > a, #Menu_Iy1NfkuB nav > ul > li:not(.dropdown):not(.tb_selected) > a:hover, #Menu_Iy1NfkuB nav > ul > li:not(.dropdown):not(.tb_selected) > * > a:hover {
  background-color: transparent;
}

#Menu_Iy1NfkuB nav > ul > li.tb_selected > a, #Menu_Iy1NfkuB nav > ul > li.tb_selected > * > a {
  color: #515151;
}

#Menu_Iy1NfkuB nav > ul > li.tb_selected > a, #Menu_Iy1NfkuB nav > ul > li.tb_selected > * > a {
  background-color: transparent;
}

#Menu_Iy1NfkuB nav > ul > li:before {
  color: #dddddd;
}

#Menu_Iy1NfkuB nav > ul > li, #Menu_Iy1NfkuB nav > ul > li:before {
  border-color: transparent;
}

#Menu_Iy1NfkuB .tb_megamenu > [class].dropdown-menu .tb_main_color_bg, #Menu_Iy1NfkuB .tb_megamenu > [class].dropdown-menu .tb_hover_main_color_bg:hover {
  background-color: #ffffff !important;
}

#Menu_Iy1NfkuB .tb_megamenu > [class].dropdown-menu a.tb_main_color_bg:hover, #Menu_Iy1NfkuB .tb_megamenu > [class].dropdown-menu .tb_main_color_bg_hover:hover {
  background-color: #cccccc !important;
}

#Menu_Iy1NfkuB .tb_megamenu > [class].dropdown-menu a:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):hover {
  color: #ffffff;
}

.col_s7sBa .tb_main_color_bg, .col_s7sBa .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

.col_s7sBa a.tb_main_color_bg:hover, .col_s7sBa .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#Text_DUW900Vk .tb_main_color_bg, #Text_DUW900Vk .tb_hover_main_color_bg:hover {
  background-color: #515151 !important;
}

#Text_DUW900Vk a.tb_main_color_bg:hover, #Text_DUW900Vk .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

#Text_DUW900Vk {
  color: #000000;
}

                    body,
                    .tb_no_text > span:before
                 {
  font-family: 'Montserrat';
  font-size: 13px;
  line-height: 20px;
}
h1, .h1 {
  font-family: 'Montserrat';
  font-weight: normal;
  font-size: 26px;
  line-height: 30px;
  letter-spacing: 0.5px;
  text-transform: none;
}
                    h2,
                    .h2,
                    legend,
                    .box-heading,
                    .panel-heading,
                    .checkout-heading,
                    .modal-title,
                    .nav-tabs > li,
                    .picker-switch,
                    .tb_accordion_content > .tb_title,
                    .ui-accordion-header,
                    .ui-datepicker-title,
                    .ui-dialog-title,
                    .tb_slider_controls
                 {
  font-family: 'Montserrat';
  font-weight: normal;
  font-size: 26px;
  line-height: 30px;
  letter-spacing: 0.4px;
  text-transform: none;
}
h3, .h3 {
  font-family: 'Montserrat';
  font-weight: normal;
  font-size: 20px;
  line-height: 30px;
  text-transform: none;
}
                    h4, .h4,
                    .product-thumb .name,
                    .box-product .name,
                    .product-grid .name,
                    .product-list .name
                 {
  font-family: 'Montserrat';
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
}
                    .btn,
                    .button,
                    button,
                    input[type="button"],
                    input[type="submit"],
                    input[type="reset"]
                 {
  font-family: 'Montserrat';
  font-weight: normal;
  font-size: 13px;
  text-transform: uppercase;
}
                    .tbMainNavigation nav > .nav > li > a:not(.btn) > .tb_text,
                    .tbMainNavigation .nav > li > a:not(.btn) > .tb_text,
                    .tbMainNavigation .nav > li > .heading > a
                 {
  font-family: 'Montserrat';
  font-weight: normal;
  font-size: 13px;
  text-transform: uppercase;
}
                    .product-thumb h4,
                    .product-thumb .name,
                    .box-product .name,
                    .product-grid .name,
                    .product-list .name
                 {
  font-family: 'Montserrat';
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
                    .product-thumb .price,
                    .product-info .price
                 {
  font-family: 'Montserrat';
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
                    .product-thumb .btn
                 {
  text-transform: none;
}
#button-cart {
  font-size: 14px;
  line-height: 20px;
}
.tb_line_1 {
  font-size: 26px;
  line-height: 30px;
}
.hmenu, .hmenu li {
  text-transform: uppercase;
}
.hmenu a {
  text-transform: uppercase;
}
#HeaderWelcomeSystem_Qy5199db {
  font-size: 12px;
  line-height: 20px;
}
#HeaderLogoSystem_TXk8xnRf {
  font-family: 'Montserrat';
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#HeaderSearchSystem_H9fCdXhw .btn {
  letter-spacing: 0px;
}
#HeaderCartMenuSystem_HJ4nU3fO .heading.heading .tb_label, #HeaderCartMenuSystem_HJ4nU3fO .heading.heading .tb_items {
  text-transform: none;
}
#BreadcrumbsSystem_Hlwa6X2W {
  font-size: 11px;
  line-height: 20px;
}
.tb_area_footer {
  font-family: 'Montserrat';
  font-size: 13px;
  line-height: 20px;
}
.tb_area_footer h2, .tb_area_footer .h2, .tb_area_footer legend, .tb_area_footer .box-heading, .tb_area_footer .panel-heading, .tb_area_footer .checkout-heading, .tb_area_footer .modal-title, .tb_area_footer .nav-tabs > li, .tb_area_footer .picker-switch, .tb_area_footer .tb_accordion_content > .tb_title, .tb_area_footer .ui-accordion-header, .tb_area_footer .ui-datepicker-title, .tb_area_footer .ui-dialog-title, .tb_area_footer .tb_slider_controls {
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0px;
}
#Menu_Iy1NfkuB nav > .nav > li > a, #Menu_Iy1NfkuB nav > .nav > li > span {
  font-size: 13px;
  line-height: 20px;
}
#Menu_Iy1NfkuB nav > .nav > li > ul > li > a, #Menu_Iy1NfkuB nav > .nav > li > ul > li > span, #Menu_Iy1NfkuB nav > .nav > li > .dropdown-menu > .tb_tabs > .nav > li > a {
  font-size: 13px;
  line-height: 20px;
}
#Menu_Iy1NfkuB nav > .nav > li > ul > li > ul > li > a, #Menu_Iy1NfkuB nav > .nav > li > ul > li > ul > li > span {
  font-size: 13px;
  line-height: 20px;
}
#Menu_Iy1NfkuB nav > .nav > li.dropdown-header {
  font-size: 13px;
  line-height: 20px;
}
#Menu_Iy1NfkuB nav > .nav > li > ul > li.dropdown-header {
  font-size: 13px;
  line-height: 20px;
}
#Menu_Iy1NfkuB nav > .nav > li > ul > li > ul > li.dropdown-header {
  font-size: 13px;
  line-height: 20px;
}
#Menu_Iy1NfkuB .tb_category_info h2, #Menu_Iy1NfkuB .tb_category_info h3, #Menu_Iy1NfkuB .tb_category_info h4 {
  font-size: 13px;
  line-height: 20px;
}
#Menu_Iy1NfkuB .tb_category_info .tb_desc {
  font-size: 13px;
  line-height: 20px;
}
#Menu_Iy1NfkuB .panel-heading, #Menu_Iy1NfkuB .box-heading, #Menu_Iy1NfkuB .tb_slider_controls > a {
  font-size: 13px;
  line-height: 20px;
  text-transform: uppercase;
}
#Text_DUW900Vk {
  font-size: 13px;
  line-height: 20px;
}
#Text_DUW900Vk .panel-heading, #Text_DUW900Vk .box-heading, #Text_DUW900Vk .tb_slider_controls > a {
  font-size: 13px;
  line-height: 20px;
  text-transform: uppercase;
}
 {
  font-weight: normal;
}
 {
  font-weight: normal;
}
 {
  font-weight: 700;
}
 {
  font-weight: 700;
}
 {
  font-weight: normal;
}
 {
  font-weight: normal;
}
#wrapper {
    background: #ffffff;
}
#header {
    background: #ffffff;
-webkit-box-shadow: -0px 1px 0px 0px rgba(0, 0, 0, 0.12);
  box-shadow: -0px 1px 0px 0px rgba(0, 0, 0, 0.12);
}
.row_COITG {
    background: #555555;
}

            @media (max-width: 385.18518518519px) {
              #wrapper #header .tbLogoCol {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
              }
              #wrapper #header .tbLogoCol > * {
                -webkit-box-flex: 0;
                -moz-box-flex: 0;
                -ms-flex: 0 1 auto;
                -webkit-flex: 0 1 auto;
                flex: 0 1 auto;
              }
              #wrapper #header .tbLogoCol > * + * {
                margin-top: 15px;
              }
            }
        
#HeaderSearchSystem_H9fCdXhw:not(.tb_style_4) .tb_search_wrap {  width: 280px;  max-width: 280px;  min-width: 150px;}#HeaderSearchSystem_H9fCdXhw.tb_style_4:hover .tb_search_wrap > input,#HeaderSearchSystem_H9fCdXhw.tb_style_4:hover .tb_search_wrap > .twitter-typeahead,#HeaderSearchSystem_H9fCdXhw.tb_style_4 .tb_search_wrap > .twitter-typeahead.dropdown-open {  width: 280px !important;}#HeaderSearchSystem_H9fCdXhw .tb_search_button {  font-size: 200%;}
#Menu_T42qUEs4 > nav > .nav {  margin-left: -10px;  margin-right: -10px;  padding-right: 10px;}#Menu_T42qUEs4 > nav > .nav > li {  margin-left: 10px;}#Menu_T42qUEs4 > nav > .nav > li > a,#Menu_T42qUEs4 > nav > .nav > li.divider,#Menu_T42qUEs4 > nav > .nav > li.dropdown-header {  line-height: 20px;}#Menu_T42qUEs4 > nav > .nav > li.dropdown > a > .tb_accent_label {  margin-top: -12px;}#Menu_T42qUEs4 > nav > .nav > li > .dropdown-menu {  min-width: 250px;}@media (max-width: 768px) {}
#cart > .nav > li > h3,#cart > .nav > li > h3 > a {  line-height: 20px;}#cart > .nav > li > h3 > a {}#cart > .nav > li > h3 > a > .tb_icon {  font-size: 200%;}
#IconList_Sm22f0cd .tb_icon_list.tb_inline_view {  margin-top: -10px;}#IconList_Sm22f0cd .tb_icon_list.tb_inline_view li {  margin-top: 10px;}
#Menu_Iy1NfkuB > nav > .nav > li.divider {  margin-bottom:  5px !important;  padding-bottom: 5px !important;}#Menu_Iy1NfkuB > nav > .nav > li > a,#Menu_Iy1NfkuB > nav > .nav > li.dropdown-header {  padding-top: 0px !important;  padding-bottom: 0px !important;}#Menu_Iy1NfkuB > nav > .nav > .dropdown:after,#Menu_Iy1NfkuB > nav > .nav > .dropdown > .hidden + ul > li:after {  margin-top: 5px;}#Menu_Iy1NfkuB > nav > .nav > li:not(:last-child) > ul:not(.dropdown-menu) {  padding-bottom: 0px;}#Menu_Iy1NfkuB > nav > .nav > li > .dropdown-menu {  min-width: 250px;}@media (max-width: 768px) {}

        .tb_wt_header_search_system .twitter-typeahead .dropdown-menu {
            width: 250px;
        }
        
#HeaderSearchSystem_H9fCdXhw {
  border-bottom: 2px solid #000000;
}
#OpenCart_E76G4I4G .panel-heading, #OpenCart_E76G4I4G .box-heading {
  margin-bottom: 30px;

}
#OpenCart_N4TS8rSO .panel-heading, #OpenCart_N4TS8rSO .box-heading {
  margin-bottom: 30px;

}
#OpenCart_GJstX2tu .panel-heading, #OpenCart_GJstX2tu .box-heading {
  margin-bottom: 30px;

}
#OpenCart_Qmm6iVCO .panel-heading, #OpenCart_Qmm6iVCO .box-heading {
  margin-bottom: 30px;

}
#content {
    background: #ffffff;
}
#OpenCart_INwi74Ff .panel-heading, #OpenCart_INwi74Ff .box-heading {
  margin-bottom: 30px;

}
#OpenCart_SvwTkwn9 .panel-heading, #OpenCart_SvwTkwn9 .box-heading {
  margin-bottom: 30px;

}
#OpenCart_Bt9HDWQe .panel-heading, #OpenCart_Bt9HDWQe .box-heading {
  margin-bottom: 30px;

}
#OpenCart_Tr36947E .panel-heading, #OpenCart_Tr36947E .box-heading {
  margin-bottom: 30px;

}
#OpenCart_SN8swlBR .panel-heading, #OpenCart_SN8swlBR .box-heading {
  margin-bottom: 30px;

}
#OpenCart_TE794b8n .panel-heading, #OpenCart_TE794b8n .box-heading {
  margin-bottom: 30px;

}
#OpenCart_O7TSL4u3 .panel-heading, #OpenCart_O7TSL4u3 .box-heading {
  margin-bottom: 30px;

}
#OpenCart_E69LKTyi .panel-heading, #OpenCart_E69LKTyi .box-heading {
  margin-bottom: 30px;

}
#OpenCart_QSEbXfM7 .panel-heading, #OpenCart_QSEbXfM7 .box-heading {
  margin-bottom: 30px;

}
#OpenCart_X0O91Y0N .panel-heading, #OpenCart_X0O91Y0N .box-heading {
  margin-bottom: 30px;

}
#OpenCart_XVoHms5V .panel-heading, #OpenCart_XVoHms5V .box-heading {
  margin-bottom: 30px;

}
#footer {
    background: #f5f5f5;
}

#content > .row {
            -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}

@media (min-width: 769px) {
      #left_col {
    width:     calc(25% - 30px) !important;
    max-width: calc(25% - 30px) !important;
    flex: 0 0  calc(25% - 30px) !important;
  }
    }

@media (min-width: 1041px) {
    .main {
    max-width: calc(100% - 250px - 30px - 30px) !important;
  }
      #left_col {
    width:     calc(250px) !important;
    max-width: calc(250px) !important;
    flex: 0 0  calc(250px) !important;
  }
    }
@media (min-width: 1261px) {
  .main {
    max-width: calc(100% - 250px - 50px - 50px) !important;
  }
    #left_col {
    width:     calc(250px) !important;
    max-width: calc(250px) !important;
    flex: 0 0  calc(250px) !important;
  }
    }

@media (min-width: 769px) and (max-width: 1040px) {
    }

@media (min-width: 1041px) and (max-width: 1260px) {
    }


/*****************************************************/
/******   C U S T O M    S T Y L E S   ***************/
/*****************************************************/

[zm-asset], 
[data-zm-asset]{ cursor: pointer; }
[zm-asset] iframe, 
[data-zm-asset] iframe{ /*pointer-events: none !important;*/ }
#zip-prod-widget {
  margin-left: -20px;
}
.information-information-25 [zm-asset] iframe, 
.information-information-25 [data-zm-asset] iframe{ pointer-events: auto !important; }
html {
  scroll-behavior: smooth !important;
}
.readmoretab .panel-group.tb_style_2 > .panel > .panel-heading [data-toggle] {
    margin-left: -20px;
    margin-top: 10px;
}
.wqo_cart_amount {
bottom: 70px !important;
}
#accordion_Group_T7tKM5nr .panel-heading [data-toggle] {
    border-top-color: #dddddd !important;
  
}
#header {
    width: 100%;
    max-width: none;
}
@media (min-width: 768px) {
    .hmenu {
        background-color: #ffffff!important;
    }
}
.hmenu > nav > ul > li > div > a {
        font-size: 13px!important;
        padding: 5px 8px!important;
        color: #333333!important;
    }
.btn:not(:hover):not(.btn-default), .btn.active:hover, .button:not(:hover), button:not(:hover):not(.btn), [type=button]:not(:hover):not(.btn), [type=submit]:not(:hover):not(.btn), [type=reset]:not(:hover):not(.btn), .ui-button.ui-state-default:not(.btn):not(.ui-state-hover):not(.ui-state-active):not(.ui-state-focus), .ui-slider .ui-slider-handle.ui-state-default:not(.ui-state-hover):not(.ui-state-active):not(.ui-state-focus) {
    background-color: #333 !important;
  color: #ffffff !important;
}
#ProductOptionsSystem_W9CK8DYj select {
  display: block!important;
}

.maxw230px .panel-heading {
    max-width: 260px !important;
  border-bottom-color: #333333 !important;
}
.maxw230px .panel-heading [data-toggle]:not(.has_icon)::before {
    content: ' ' !important;
  display:none;
}
.maxw230px .tb_button_holder {
    padding-right: 0!important;
    width: 260px!important;
}

.maxw230px .btn {
  text-align:left;
  width: 260px!important;
  padding-top: 5px;
    height: 40px;
  border: 1px solid #777;
}

.maxw230px .panel-group:not(.tb_style_2) > .panel > .panel-heading [data-toggle]
{
    border-bottom-color: #777777 !important;
}
.maxw230px .panel-group:not(.tb_style_2) > .panel > .panel-heading [data-toggle]:hover
{
    border-bottom-color: #dddddd !important;
}

:target::before {
  content: "";
  display: block;
  height: 100px; /* fixed header height*/
  margin: -100px 0 0; /* negative fixed header height */
  z-index: -1;
}
#product {
  z-index: -1;
}
.tagel {display:none !important}
.is_logged .tagel {display:block !important}
.nobordbutt .btn:not(:hover):not(.btn-default) {
    border: none;
    border-bottom: 1px solid #d5d5d5;
}
.is_logged #Text_ILSt05DV {
    display: none !important;
}

.hidenotlog {
    display: none !important;
}
.product-product-1314 .hidenotlog {
    display: none !important;
}
.is_logged.product-product-1314 .hidenotlog {
    display: block !important;
}
.is_logged .hidenotlog {
    display: block !important;
}
.shownotlog {
    display: block !important;
}
.is_logged .shownotlog {
    display: none !important;
}
#ProductOptionsSystem_W9CK8DYj select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    border: none !important;
    padding-top:8px  !important;
}

.product-product-270 #ProductOptionsSystem_W9CK8DYj {
    display: none !important;

.product-product-270 .tb_wt_product_add_to_cart_system .tb_purchase_button {
    display: none !important;
}
*/

#popup1 .thumbnails {
  display:block !important;
}

#review2:before {
content:"";
display:block;
height:175px; /* fixed header height*/
margin:-175px 0 0; /* negative fixed header height */
}
.information-information-34 .customizer {display:block !important}
.customizer {display:none !important}
.product-product-270 .customizer {display:block !important}
.customizer .thumbnails {
    display: block !important;
}
.customizer .image-holder img {
    margin-top: 0% !important;
}
#Group_AYu75Txx .tab-content {
    max-height: inherit !important;
}


#header {width: 100%;}

#OpenCart_U14AMrt9 .panel-heading {
  display:none;
}

.fix-wide {
    max-width: 1920px !important;
    margin: auto;
}



/* =======================Ymenu========================
.amenu > div {
  display:none !important;
}*/
.amenu > nav > ul > li > div {
  border-bottom: 1px solid #ddd;
}

.amenu > nav > ul > li > ul > li:last-child {
  margin-bottom: 20px;
}

.amenu {
  border:none !important;
  min-height:40px;
}
.amenu a:hover {
  background:none !important;
}
.amenu span.toggle:hover {
    background-color: rgba(0, 0, 0, .7);
    color: #fff;
}


.hmenu > nav > ul > li > div > a {
    padding: 5px 8px !important;
  text-transform: uppercase;
  color: #555 !important;
}
.hmenu {
    background-color: #fff !important;
}

/* =======================end Ymenu========================*/
#OpenCart_PPI9JRXV, #OpenCart_OEWDyqLF, #OpenCart_OKI3eWHg {
  margin-top:-20px
}


#custom-field1 {
    margin-bottom: 30px !important;
}
.ref-note {font-size:13px; margin-top: 20px;}
#menu_url_HAo51 .tb_text {
    font-weight: bold !important;
}

.hmenu > nav > ul > li > div > a {
    font-size: 12px !important;
}

.cart-total table {
    display: inline-table;
    max-width: 500px !important;
}

.cart-total font {
   color:#333 !important;
  font-weight:normal;
}
.cart-info tbody td:first-child {
    width: 250px;
}

:not(.tb_item_info_hover) .rating .tb_percent {
    color: #a2add0 !important;
}


.checkout-cart .quantity .btn {
    border: none !important;
  }
.checkout-cart .btn, .btn:not(:hover):not(.btn-default) {
    border: 1px solid #777;

  }
.tb_grid_view .product-thumb .tb_button_add_to_cart .btn, 
.tb_grid_view .product-thumb .tb_button_wishlist .btn, 
#search .btn {
    border: none !important;
}
.inpu
t-group {
    padding: 0px 0px 0px 10px !important;
}
input, select, textarea, .form-control {
    border-width: 1px !important;  border-radius: 0 !important;
}

#CallToAction_K3w65x77 .btn, #CallToAction_M1N8K6cm .btn, #CallToAction_QaiWb4kM .btn, #CallToAction_KmXdyXAN .btn, #CallToAction_URuPO8k9 .btn {
    border:none !important;
}

#CallToAction_KmXdyXAN {
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

.crf_container input[type="button"] {
    padding: 0px 10px !important;
}

.crf_container h2 {
    font-size: 15px;
    margin-top: 0px !important;
}

.account-register #crf_account_registration .button {
    margin-left: 50px !important;
}
#crf_account_registration .h_address_details {
display: none !important;
}

.crf_container .label {
    text-align: left !important;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    right: 0px!important;
    text-align: center!important;
    width: 44px!important;
  padding-right: 0px !important;
    font-size: 30px !important;
    font-weight: normal;
    top: 0px!important;
}
.mfp-title {
    display: none !important;
}

.mfp-iframe-scaler iframe {
    background: white !important;
}

#instaLink_0 .instalink-header, #instaLink_0 a.instalink-panel-subscribe {
    background-color: #77788c !important;
}
.information-information-27 .instalink-header-logo {
    margin-right: 50px !important;
}

.information-information-27 iframe {
    height: 490px !important;
}
.checkout-checkout .tb_system_page_content .panel-group .panel-heading a, .checkout-checkout .tb_system_page_content .panel-group .panel-heading a[class] {
background-color: #fff !important;
    border-color: #ccc !important;
    border-top-color: rgb(204, 204, 204);
    border-left: none;
  border-right:none;
}
.checkout-checkout .tb_bg_str_2, .checkout-cart .tb_bg_str_2{
    background-color: #fff;
}

.checkout-checkout select, .checkout-cart select {
    padding: 0px 10px !important;
}

#Newsletter_Twv5o9MO .input-group {
    padding: 0px!important;
}

#ProductOptionsSystem_W9CK8DYj .options .form-group > label {
    font-weight: bold;
}
#ProductOptionsSystem_W9CK8DYj select, textarea, {
    padding: 0px 0px 0px 10px !important;
}
input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="date"], input[type="datetime"], input[type="color"], input[type="password"], input[type="search"], select, textarea, .input-group {
    height: 30px;
}

.account-register .crf_container {
   
}

.tb_module_referral_reward {
    padding: 30px 0;
}

#OpenCart_W5EhbJ7X .panel-heading {
    display: none;
}
.tb_quickview .readmo {display:none}
.readmo {margin:0px 0 30px}
.readmo a {
  color: steelblue;
}
.readmo a:hover {
  color: #000;
}

.tb_grid_view .product-thumb .button-group {
    display: block;
}
.tb_grid_view .product-thumb .caption {
    min-height: 120px;
}

#ProductReviewsSystem_X6pD62Hu li {display:none}

#Newsletter_Twv5o9MO .custom-field {
  display:none;
}

.dropdown:after, .dropdown-menu:before,.tb_no_text > span[data-tooltip]:before,.tb_no_text > span[data-tooltip]:after {
 background-color:transparent;
  border:none !important;
}

.topbuttons {
    padding: 5px 5px 0;
width: 100%;
}

/*
#ProductOptionsSystem_W9CK8DYj select::-ms-expand {
  display: none;
}

#ProductOptionsSystem_W9CK8DYj select {
  -webkit-appearance: none;
  -moz-appearance: none;
}

#ProductOptionsSystem_W9CK8DYj select:hover {
  -webkit-appearance: none;
  -moz-appearance: none;
}

select:hover::-ms-expand {
  display: none !important;
}
*/

.thumbimgbox {display:inline-block;margin:5px;}
#ProductFieldSystem_PCyVX58W {text-align:center}

.tb_side_nav .tb_next, .tb_side_nav .tb_prev {
    opacity: 1 !important;
}
.tb_side_nav .tb_next {
    right: 0px !important;
}
.tb_side_nav .tb_prev {
    left: 0px !important;
}






.product-filter .display a {
    display:none;
}

#CallToAction_K3w65x77 .btn {
    border:0px solid #ddd;
}

#ProductOptionsSystem_EDEN75DS [id^="input-option"] {
  display: block !important;
  order:1;
  width: 220px;
}

#ProductOptionsSystem_W9CK8DYj .cp {
display:flex !important;
}

#ProductOptionsSystem_W9CK8DYj [id^="input-option"] {
  display: block !important;
  order:1;
  width: 100%;
}

.op {
    width: 100%;
    order: 2;
}

/*
.col_O86Hy .panel-body {
    height: 300px;
    overflow: auto;
}

.col_O86Hy #panel_Ct0xV .panel-body, 
.col_O86Hy #panel_GUAma .panel-body, 
.col_O86Hy #panel_NETlX .panel-body,
.col_O86Hy #panel_N79DU .panel-body {
    height: 150px;
    overflow: auto;
}
*/

/* ==============  Q & A ======================*/

#qa-title {
    font-size: 13px;
    border-bottom: 1px solid #ddd;
    margin-top: 30px;
}

#tab-qa .col-sm-12 {
    margin: 0px 0 5px 0;
}

#tab-qa .form-control {
    background: none;
  width:100%;
    border-width: 1px !important;
}
#tab-qa .help-block {
    display:none !important;
}

.q-qt, .q-at {
 padding-right: 5px;
 font-size: 13px;
}
.q-details {
    font-size: 13px;
}
.q-qd, .q-ad {
    font-style: normal;
}
/* ====================================*/


[class].dropdown-menu a:hover {
    color: #000;
}





#Menu_X1JoHuk6 nav > ul > li:not(.dropdown):not(.tb_selected) > a:hover {
color: #d8d8d8 !important
}

#review .tb_empty {
    background: #fff;
}

#OpenCart_Ag5UvlUh .panel-heading, #OpenCart_Ag5UvlUh .box-heading {
    display: none;
}

.alert-success {
    color: #000;
    background: #f5f5f5;
    border: 1px solid #ccc;
}

.btn, .button, button, input[type="button"], input[type="submit"], input[type="reset"] {
    font-size: 13px !important;
}

/*=================== LEFT BAR CATS =========================*/
#Menu_InE1vVm5 > nav > .nav > li > a, #Menu_Y5jFrA8F > nav > .nav > li > a, #Menu_TeH3yGxE > nav > .nav > li > a {
margin-bottom: 25px;
    border-bottom: 1px solid #ccc;
}

[class^="product-category-516"] .vie-men {
  display:block !important;
}
.vie-men {
  display:none !important;
}

[class^="product-category-515"] .phy-men {
  display:block !important;
}
.phy-men {
  display:none !important;
}

[class^="product-category-514"] .eles-men {
  display:block !important;
}
.eles-men {
  display:none !important;
}
[class^="product-category-845"] .med-men {
  display:block !important;
}
.med-men {
  display:none !important;
}
[class^="product-category-882"] .pev-men {
  display:block !important;
  order: 0;
}
.pev-men {
  display:none !important;
}

[class^="product-category-393"] .makeup {
  order: 0;
}
[class^="product-category-393"] .makeup .collapse {
    display: block;
    visibility: visible;
}


[class^="product-category-394"] .skincare {
  order: 0;
}

[class^="product-category-394"] .skincare .collapse {
    display: block;
    visibility: visible;
}

[class^="product-category-398"] .nails {
  order: 0;
}

[class^="product-category-398"] .nails .collapse {
    display: block;
    visibility: visible;
}

[class^="product-category-396"] .accessories {
  order: 0;
}

[class^="product-category-396"] .accessories .collapse {
    display: block;
    visibility: visible;
}

[class^="product-category-399"] .gifts {
  order: 0;
}

[class^="product-category-399"] .gifts .collapse {
    display: block;
    visibility: visible;
}

[class^="product-category-400"] .gift-certs {
  order: 0;
}

[class^="product-category-400"] .gift-certs .collapse {
    display: block;
    visibility: visible;
}

[class^="product-category-437"] .bodybath {
  order: 0;
}

[class^="product-category-437"] .bodybath .collapse {
    display: block;
    visibility: visible;
}

[class^="product-category-818"] .suncare {
  order: 0;
}

[class^="product-category-818"] .suncare .collapse {
    display: block;
    visibility: visible;
}




.skincare {order: 1}
.makeup {order:2}
.bodybath {order:3}
.suncare {order:4}
.nails {order:5}
.accessories { order:6}
.gifts {order:7}
.gift-certs {order:8}

.sep1 { order:10 }

.filterko { order:11 }

.quickie { order: 12 }

.sep2 { order: 13 }
/*
#left_col .dropdown-menu {
    position: relative !important;
    margin-top: 0px;
    box-shadow: none !important;
}
#left_col .dropdown:not(.tb_hovered):not(.open):hover > .dropdown-menu {
    padding: 5px 0px !important;
    left: 1px !important;
    z-index: 1000;
}
#left_col .panel-body {
    height: auto !important;
    background:#fff !important;
}
*/



/*==================== QUICK VIEW BC ========================*/
#BreadcrumbsSystem_SF1G5FJg .breadcrumb li:first-child {
    display: none !important;
}
#BreadcrumbsSystem_SF1G5FJg .breadcrumb li + li a::after {
    content: 'Go to product page';
    padding: 10px 0px 10px 10px;
background-color: #eee;
  visibility: visible;
  display: block;
  width: 150px;
}
#BreadcrumbsSystem_SF1G5FJg .breadcrumb li + li a {
padding: 10px 15px;
background-color: #eee;
  visibility:hidden;
}
#BreadcrumbsSystem_SF1G5FJg .breadcrumb li a:hover {
padding: 10px 15px;
  color:#000;
}
#BreadcrumbsSystem_SF1G5FJg .breadcrumb li + li::before {
display:none;
}

.col_O3pVd .tb_accordion .ui-accordion-header .ui-icon::before, .checkout-heading::before, .panel-group > .panel > .panel-heading [data-toggle]:not(.has_icon)::before {
    content: ' ' !important;
}

.col_O3pVd .panel-group > .panel > .panel-heading [data-toggle]::before {
    margin-right: 0px;
}

.col_O3pVd .panel-title a {
border-bottom: 0px solid #ccc;
margin-bottom: 0px;
  padding-left: 0px !important;
}

.col_O3pVd .panel-heading [data-toggle]:not(.has_icon)::before {
  display:inline !important}
}


.col_O86Hy .tb_accordion .ui-accordion-header .ui-icon::before, .checkout-heading::before, .panel-group > .panel > .panel-heading [data-toggle]:not(.has_icon)::before {
    content: ' ' !important;
}

.col_O86Hy .panel-group > .panel > .panel-heading [data-toggle]::before {
    margin-right: 0px;
}

.col_O86Hy .panel-title a {
border-bottom: 0px solid #ccc;
margin-bottom: 0px;
  padding-left: 0px !important;
}

.col_O86Hy .panel-heading [data-toggle]:not(.has_icon)::before {
  display:inline !important}
}



.tb_bg_str_1, .tb_bg_hover_str_1:hover {
    background-color: #fff;
}

#cart_form input[type="text"], #cart_form .input-group {
  height: 30px;
}

.buttons .btn:not(.btn-xs):not(.btn-sm):not(.btn-lg):not(.btn-xl):not(.btn-xxl), .buttons .button, .buttons button, .buttons [type="button"], .buttons [type="submit"] {
    height: 30px!important;
    line-height: 28px !important;
    margin-top: 0px;
    margin-bottom: 0px;

    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px!important;
}

.instalink {
  border: 1px solid #ddd;
}

.tb_wt_facebook_likebox .tb_fb_likebox.tb_default.tb_small_header {
    min-height: 200px !important;
     background: #fff;

}

.tb_wt_facebook_likebox .tb_fb_likebox.tb_default {
    max-height: 200px !important;
}
#Banner_RSAhOC6j .tb_line_1, #Banner_P3rjTUMw .tb_line_1, #Banner_I1PdP82P .tb_line_1,
#Banner_Dlqt34E9 .tb_line_1, #Banner_YuMhEgR8 .tb_line_1, #Banner_FSw153B6 .tb_line_1, 
#Banner_PS8NkOak .tb_line_1, #Banner_Bx3rQDqc .tb_line_1, #Banner_DI5EtpL0 .tb_line_1,
#Banner_WM5bCaty .tb_line_1, #Banner_Ps4UsL85 .tb_line_1, #Banner_G3nie03P .tb_line_1 {
    padding: 10px 20px 10px 20px !important;
    display: inline-block !important;
    background: rgba(255,255,255,0.7);
  margin-bottom:20px;
}

 .tb_line_1 {
    padding: 10px 20px 10px 20px !important;
    display: inline-block !important;
    background: rgba(255,255,255,0.7);
  margin-bottom:20px;
}

#HeaderSearchSystem_H9fCdXhw .btn.btn-sm {
    font-size: 16px !important;
}

.no_touch .dropdown:hover > .dropdown-menu {
  opacity:100 !important;
}

.dropdown:not(.tb_hovered):not(.open):hover > .dropdown-menu {
  left:80% !important;
  top:0px !important;
  z-index:49;
}

.dropdown-menu {
  min-width: 250px;
}

#search .h3 {
    font-size:13px !important;
}

.tb_wt_header_search_system.tb_style_3 .tb_search_button {
    margin-left: 0px;
}

.intl-ship {
  display:none !important;
}

.product-category-394 .intl-ship {
  display:block !important;
}

body {
    padding-top: 0px !important;
     font-family: 'Montserrat';
    font-size: 13px;
    line-height: 20px;
}
#wrapper {
    padding-top: 180px !important;
}

.product-thumb h4 {
    margin-top: 0 !important;
}


.btn.btn-sm, .btn-group-sm > .btn, .input-group-sm > .input-group-btn > .btn {
    height: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 28px;
    font-size: 12px !important;
}

p.tb_empty {
    font-size: 13px !important;
}

.tb_gplus {
    width: 30px !important;
}

.banner-txt {
   	font-weight: 300;
   	font-family: 'Montserrat';
}

.fullwidth-row {
	width: 100vw;
	position: relative;
	margin-left: -50vw;
	left: 50%;
}
.tb_button_add_to_cart {
    background: rgb(238, 238, 238) none repeat scroll 0% 0%;
}

@media only screen and (min-width: 1025px) {

.col_Id2mP {
    width: calc(50% - 30px) !important;
    max-width: calc(50% - 30px) !important;
    margin-left: 10px !important;
}

.col_mGNip {
    width: calc(50% - 30px) !important;
    max-width: calc(50% - 30px) !important;
}

.col_BGJ99 {
    width: calc(50% - 20px) !important;
    max-width: calc(50% - 20px) !important;
    margin-left: 10px !important;
}

.col_DCV1T {
    width: calc(50% - 20px) !important;
    max-width: calc(50% - 20px) !important;
}


.tb_grid_view .product-thumb .button-group > div.tb_button_add_to_cart {
    width: 48%;
    margin: 10px 0px;
  display:inline-block;
  border:1px solid rgb(238, 238, 238);
}

.tb_grid_view .product-thumb .button-group > div.tb_button_wishlist {
    width: 48%;
  float:right;
    margin: 10px 0px;
  border:1px solid rgb(238, 238, 238);
}

.tb_grid_view .product-thumb .button-group {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
}

#Menu_NXGEM2aN > nav > .nav > li > a {
    padding-left: 0px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}
  
}

.tb_list_1 > li.tb_link > a::before, .list-group > a::before {
    content: '';
}

.image-holder {
    max-width: 100%;
}

.tb_subcategories .thumbnail img, .tb_subcategories .thumbnail a img {
    width: 100% !important;

}

#ProductDescriptionSystem_Bx7ALQdc .tb_product_description span {
color:#000 !important;
letter-spacing: 0px !important;
}

#ProductFieldSystem_GH0yCCgR span {
color:#000 !important;
letter-spacing: 0px !important;
}

#Menu_NXGEM2aN .nav-stacked > li > ul:not(.dropdown-menu) > li {
    padding-left: 0px;
  
}


.tb_list_1 > li.tb_link > a::before, .list-group > a::before {
    width: 0px;
}

.tb_list_1 > li.tb_link > .tb_list_1 > li.tb_link > a .tb_text:hover {
    color: #ccc;
  
}


#Menu_N15LKnpQ nav > ul > li:not(.dropdown) > a, #Menu_N15LKnpQ nav > ul > li:not(.dropdown) > * > a {
    border-bottom: 1px solid #c5c5c5;
    text-transform: uppercase;
    padding: 5px 0 !important;
    margin: 5px 0;
    color: #000 !important;
  display:none;
}

#Menu_N15LKnpQ nav > ul > li.dropdown:not(.tb_selected):hover > a, #Menu_N15LKnpQ nav > ul > li.dropdown:not(.tb_selected):hover > * > a, #Menu_N15LKnpQ nav > ul > li:not(.dropdown):not(.tb_selected) > a:hover, #Menu_N15LKnpQ nav > ul > li:not(.dropdown):not(.tb_selected) > * > a:hover {
    background-color: #fff;
}

#Menu_N15LKnpQ .tb_list_1 > li.tb_link > a, .list-group > a {
    padding: 2px 0px;
}

#Menu_N15LKnpQ .dropdown-menu, #Menu_VIfWm2LT .dropdown-menu {
  background-color:#fff;
}

#Menu_N15LKnpQ .dropdown-menu a:not(:hover), #Menu_VIfWm2LT .dropdown-menu a:not(:hover) {
    color: #333;
}
#Menu_N15LKnpQ .dropdown-menu a:hover, #Menu_VIfWm2LT .dropdown-menu a:hover {
    color: #a8a8a8;
}

#Menu_CdgfNjWr nav > ul > li:not(.dropdown) > a, #Menu_CdgfNjWr nav > ul > li:not(.dropdown) > * > a,
#Menu_VOJU8fkI nav > ul > li:not(.dropdown) > a, #Menu_VOJU8fkI nav > ul > li:not(.dropdown) > * > a, 
 {
  border-bottom: 0px solid #c5c5c5;
 
    padding: 5px 0 !important;
    margin: 5px 0;
    color: #000 !important;
  display:block;
}
#Menu_CdgfNjWr nav > ul > li.dropdown:not(.tb_selected):hover > a, #Menu_CdgfNjWr nav > ul > li.dropdown:not(.tb_selected):hover > * > a, #Menu_CdgfNjWr nav > ul > li:not(.dropdown):not(.tb_selected) > a:hover, #Menu_CdgfNjWr nav > ul > li:not(.dropdown):not(.tb_selected) > * > a:hover,
#Menu_VOJU8fkI nav > ul > li.dropdown:not(.tb_selected):hover > a, #Menu_VOJU8fkI nav > ul > li.dropdown:not(.tb_selected):hover > * > a, #Menu_VOJU8fkI nav > ul > li:not(.dropdown):not(.tb_selected) > a:hover, #Menu_VOJU8fkI nav > ul > li:not(.dropdown):not(.tb_selected) > * > a:hover, 
#Menu_HAwbhlX3 nav > ul > li.dropdown:not(.tb_selected):hover > a, #Menu_HAwbhlX3 nav > ul > li.dropdown:not(.tb_selected):hover > * > a, #Menu_HAwbhlX3 nav > ul > li:not(.dropdown):not(.tb_selected) > a:hover, #Menu_HAwbhlX3 nav > ul > li:not(.dropdown):not(.tb_selected) > * > a:hover {
  
  
    background-color: #fff;
  color: #a8a8a8 !important;
}
#Menu_CdgfNjWr .dropdown-menu a:hover, #Menu_CdgfNjWr .dropdown-menu a:hover {
    color: #a8a8a8 !important;
}

.col_O3pVd nav > ul > li:not(.dropdown) > a, .col_O3pVd nav > ul > li:not(.dropdown) > * > a {
    border-bottom: 1px solid #c5c5c5;
    padding: 5px 0 !important;
    margin: 5px 0;
    color: #000 !important;
  display:none;
}

.col_O3pVd nav > ul > li.dropdown:not(.tb_selected):hover > a, .col_O3pVd nav > ul > li.dropdown:not(.tb_selected):hover > * > a, .col_O3pVd nav > ul > li:not(.dropdown):not(.tb_selected) > a:hover, .col_O3pVd nav > ul > li:not(.dropdown):not(.tb_selected) > * > a:hover {
    background-color: #fff;
}

.col_O3pVd .tb_list_1 > li.tb_link > a, .list-group > a {
    padding: 2px 0px;
}

.col_O3pVd .dropdown-menu, .col_O3pVd .dropdown-menu {
  background-color:#fff;
}


.col_O3pVd .dropdown-menu a:not(:hover), .col_O3pVd .dropdown-menu a:not(:hover) {
    color: #333;
}
.col_O3pVd .dropdown-menu a:hover, .col_O3pVd .dropdown-menu a:hover {
    color: #a8a8a8;
}

#Menu_WGh3VDDc .dropdown-menu {
  background-color:#fff;
}
#Menu_WGh3VDDc .dropdown-menu a:not(:hover) {
    color: #333;
}
#Menu_WGh3VDDc .dropdown-menu a:hover {
    color: #a8a8a8;
}
#Menu_WGh3VDDc > nav > .nav > li > a, #Menu_WGh3VDDc > nav > .nav > li.dropdown-header {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
    border-bottom: 1px #ccc solid;
    margin-bottom: 30px;

}


.col_O86Hy nav > ul > li:not(.dropdown) > a, .col_O86Hy nav > ul > li:not(.dropdown) > * > a {
    border-bottom: 0px solid #c5c5c5;
    padding: 5px 0 !important;
    margin: 5px 0;
    color: #000 !important;

}

.col_O86Hy nav > ul > li.dropdown:not(.tb_selected):hover > a, .col_O86Hy nav > ul > li.dropdown:not(.tb_selected):hover > * > a, .col_O86Hy nav > ul > li:not(.dropdown):not(.tb_selected) > a:hover, .col_O86Hy nav > ul > li:not(.dropdown):not(.tb_selected) > * > a:hover {
    background-color: #fff;
}

.col_O86Hy .tb_list_1 > li.tb_link > a, .list-group > a {
    padding: 2px 0px;
}

.col_O86Hy .dropdown-menu, .col_6ojSE .dropdown-menu {		
  background-color:#fff;
}

.col_O86Hy .dropdown-menu a:not(:hover), .col_6ojSE .dropdown-menu a:not(:hover) {
    color: #333;
}
.col_O86Hy .dropdown-menu a:hover, .col_6ojSE .dropdown-menu a:hover {
    color: #a8a8a8;
}






.dropdown-menu:not(.nav-stacked) > li > a {
    padding-top: 3px;
    padding-bottom: 3px;
}

.tb_list_1 > li.tb_link > .tb_list_1 > li.tb_link > .tb_list_1 {
    padding-left:15px;
}


.tb_list_1 > li.tb_link > .tb_list_1 > li.tb_link > a .tb_text:active {
    color: #000;
  font-weight:bold;
}



#Menu_VIfWm2LT nav > .nav > li > ul > li > a, #Menu_VIfWm2LT nav > .nav > li > ul > li > span, #Menu_VIfWm2LT nav > .nav > li > .dropdown-menu > .tb_tabs > .nav > li > a {
    text-transform: none;
}

#OpenCart_RcCuSt55 .panel-heading, #OpenCart_RcCuSt55 .box-heading {
    display: none;
}
#OpenCart_RcCuSt55 .panel-body a {
    display: none;
}
/*
#filter-group2 .checkbox {
   display: inline-block;
width: 15% !important;
min-width: 170px;
}*/

#filter-group1 .checkbox {
   display: inline-block;
width: 20% !important;
min-width: 215px !important;
}

.cp .color li {
    height: auto !important;
}

.cp .color li {
    border: 0px !important;
}

#intro {
    display: none;
}

#Newsletter_Twv5o9MO .form-control {
  border: 1px solid #c5c5c5 !important;
}

.col_O3pVd .panel-title a {
border-bottom: 0px solid #ccc;
margin-bottom: 0px;
  padding-left: 0px !important;
}

.col_O3pVd .panel-heading [data-toggle]:not(.has_icon)::before {
  display:inline !important}
}





#Text_F0c6Hy8d p a:not(:hover), #Text_F0c6Hy8d .tb_text_wrap a:not(:hover) {
    color: #a8a8a8;
    display: block;
    padding: 7px;
    border: 1px solid #a8a8a8;
}

#OpenCart_RAJ1dNeC .panel-heading {
    display: none;
}

#OpenCart_RAJ1dNeC .panel-body .list-group a {
    padding: 5px 0px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}

#OpenCart_RAJ1dNeC .panel-footer {
    padding: 20px 0px;

}

.tb_separator .tb_title {
    min-width: 200px;
}

.btn, .button, button, input[type="button"], input[type="submit"], input[type="reset"] {
    font-size: 14px;
    letter-spacing: 1.5px;
    line-height: 28px;
    height: 30px;
}

#SubcategoriesSystem_CrJ33EmC .panel-title {
    border-bottom: 1px solid #ccc;
    padding: 7px 0;
}

#SubcategoriesSystem_CrJ33EmC h3 > a {
    display: block;
}

/* =============== mobile/media ================*/


@media only screen and (max-width: 480px) {
  
  .adsmart_search_module.module_0 {
    padding: 0px 20px !important;
    min-height: 35px!important;
    margin: 0 !important;
    background: #fff !important;
    }
   #review + .btn {
  width:100%;
   }
   .tb_listing_options  {
    display: none;
    }
    #accordion_Group_Ob60sybH .panel-title {
    text-align: center;
    }
  #accordion_Group_TCNeUHk4 .panel-title {
    text-align: center;
    }
  
  #accordion_Group_U5OTDQW0 .panel-title {
    text-align: center;
    }
  
  #accordion_Group_U7Uqj9up .panel-title {
    text-align: center;
    }
  
    #accordion_Group_Ob60sybH.panel-group > .panel > .panel-heading [data-toggle]::before {
    width: 0em;
    }
  
  .account-register .crf_container {
    width: 100%;
    padding:0px !important
   }
  .input-group-btn > .btn {
    height: 28px;
    line-height: 30px;
   }
  .mfp-arrow {
    display: none !important;
    }
  
    #header .col.col_QY876 {
    display: block !important;
      width: 100%;
    }
    #header #HeaderSearchSystem_H9fCdXhw {
    margin-right: 0;
      display: block !important;
    }   
    #header #HeaderSearchSystem_H9fCdXhw:not(.tb_style_4) .tb_search_wrap {
    width: 100%;
    max-width: 450px;
    min-width: 150px;
     }
}


@media only screen and (max-width: 768px) {
  
  .tbMobileMenu {
    padding: 10px !important;
    }
   .yum .hidn {
    display: none !important;
   }
  .yum nav {
    display: block !important;
   }
  .amenu li > div > a {
    text-transform: uppercase;
   }
 .main {
    order: 2;
   margin-top:0px !important;
}

#left_col {
    order: 1;
}
.account-register .crf_container {
    width: 100%;
}
  
.common-home  #content {
    padding-top: 30px !important;
}
  .topbuttons {
    padding: 0;
}
  
  #header .tbToggleButtons > * {
    border: none !important;
}
  
/*  body {
    padding-top: 0px !important;
}*/
  
  /*==================mob category menu==========================*/

#Group_PkE5D17e {
    z-index: 10000;
}

#Menu_OGho9jY3 .nav {
    padding-bottom: 30px !important;
    border-bottom: 1px solid #ddd;
}
  .tbMobileMenuOverlay {
    z-index: 11000;
  }
  .tbMobileMenu {
    z-index: 12000;
}
  
  .tbMobileMenu input:not(:hover):not(:focus) {
background-color: #fff !important;
    border: none !important;     
}
  .tbMobileMenu input:focus {
background-color: #fff !important;
    border: none !important;  
}
  
 #BreadcrumbsSystem_ChV3678a .breadcrumb li {
    font-size: 10px;
}
    /*==================end mob category menu==========================*/
  
  
  #Text_F0c6Hy8d p a:not(:hover), #Text_BsFFnisX p a:not(:hover),  #Text_QerIN7F0 p a:not(:hover) {
    color: #a8a8a8;
    display: block;
    padding: 7px;
    border: 1px solid #a8a8a8;
}
  
   #Text_F0c6Hy8d a:hover, #Text_BsFFnisX p a:hover,  #Text_QerIN7F0 p a:hover {
    color: #c5c5c5;
         display: block;
    padding: 7px;
     background-color: #333;
    border: 1px solid #a8a8a8;
}

  .hideonMobile {
    display:none !important;
  }
  
  
  .col_mGNip {
    margin-top: 10px !important;
  }
 /* .tb_button_quickview {
    display:none !important;
  }*/
  
  .product-thumb .button-group > .tb_hidden {
    display:none !important;
  }
  #FireSlider_DIWSEuos_slide_1 .mSCover {
    background-position: left center !important;
  }
  #wrapper #header .tbLogoCol {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
	}
  .col_FSn7r {margin: 10px 0px !important;padding: 0px !important;width: 100% !important;
  }
  #site_logo {
    margin-top: 20px;
  }
  
  #header .tbToggleButtons {
    margin-right: -5px;
  }
  
  .tbToggleButtons .tb_toggle::before {
    font-size: 28px !important;
	}
  
   #Newsletter_Twv5o9MO .input-group, #Newsletter_Twv5o9MO input[type="text"] {
    height: 30px;
   }
  
   #site_logo {
    margin-top: 0px;
   }
  
  #BreadcrumbsSystem_Kda1cQyG {
    margin: 5px 0 0 0;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .col_mGNip, .col_BGJ99 {
    
  margin-left: 10px !important;;
  width: calc(50% - 20px) !important;
  max-width: calc(50% - 20px) !important;
  }
  
  .col_Id2mP, .col_DCV1T {
  margin-left: 30px !important;
  width: calc(50% - 20px) !important;
  max-width: calc(50% - 20px) !important;
  }
}

@media only screen and (min-width: 1400px) {
  .col_3DWvp {
    margin-left: 30px;
  }
 
}

@media only screen and (min-width: 1260px) {
  .hideme {
    display: none !important;
  }
 
}
@media only screen and (min-width: 769px) {
   .row_ouT9D {
    margin-bottom: 50px;
    }
  .hideonDesktop {
    display: none !important;
  }
 
}


.tb_system_page_content {
    margin-top: 50px;
}

.tb_sep, .pagination, table, .table, span.clear.border:not([class*="tb_mb_"]) {
    margin-bottom: 10px !important;
}

.agree {
    margin-left: 5px;
}
#System_IvAQbADP .tb_text_wrap p a {
font-weight: bold;
}
.crf_container .input_wrapper {
    width: 65%!important;
}
.crf_container .label {
    width: 50% !important;
    font-size: 13px !important;
}
#custom-field11 .input_wrapper label {
    font-size: 13px !important;
}
#custom-field11 .input_wrapper label a {
    font-weight: bold !important;
}
#custom-field11 .control-label {
    display:none;
}
#custom-field11 .input_wrapper {
    width: 100%!important;
}
#Html_Rsyi70y8 {
  padding: 0 20px !important;
  max-width: 374px;
  float:right;
}

.row_V18WRN p {
    text-align: center;
    line-height: 12px;
    font-size: 9px !important;
}

.row_V18WRN {
    padding: 0 10px !important;
}
.row_V18WRN .image-holder, .row_V18WRN .image-holder, .row_V18WRN .center-block {
    margin: auto !important;
}

.tb_wt_breadcrumbs_system, .tb_system_breadcrumbs {
    margin-bottom: 20px !important;
}
#OpenCart_D1ku6C6I {
    display: block !important;
}

#OpenCart_LD9BsDlf .panel-heading, #OpenCart_LD9BsDlf .box-heading {
    display: none !important;
}

#System_IvAQbADP p {
    margin-top: 20px;
}

.account-voucher #System_IvAQbADP {
    margin-top: 10px;
}

.information-information-32 #OpenCart_U14AMrt9 {
    padding: 0px;
}

.breadcrumb li:first-child a::before {
    content: '' !important;
}

::selection {
  background: #ffb7b7 !important; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #ffb7b7 !important; /* Gecko Browsers */
}
pre {
            overflow-x: auto;
            white-space: pre-wrap;
            white-space: -moz-pre-wrap;
            white-space: -pre-wrap;
            white-space: -o-pre-wrap;
            word-wrap: break-word;
}

#Separator_A9kdCJ12 .tb_title, #Separator_RJaj854j .tb_title {
    font-size: 15px;
    line-height: 20px;
}

#System_pSLGMyWE {
    margin-top: 0 !important;
}

#System_pSLGMyWE h1, #Text_T1lhIGVU h1 {
    font-size: 50px !important;
}

.marbot10 {
    margin-bottom: 10px !important;
}

#ProductPriceSystem_IQBR326K .reward {
    display:none !important;
}

.download-content:hover {
  background-color: #f5f5f5;
}

#System_vl7Qlv3r {
  margin-top: 0px !important;
}
#xform {max-width:650px}

#OpenCart_Qu22nVhU .hmenu > nav > ul > li:hover > div {
        background-color: rgba(0,0,0,0);
    }
#OpenCart_Qu22nVhU .hmenu > nav > ul > li > div > a {
    padding: 0px !important;
}

.btn.btn-link.btn-pd {
    padding: 0px 15px !important ;
  border: 1px #999 solid !important;
}

.pd-downloads .row  {
  display: none !important;
}
#links0 {
  width:100% !important;
}

#links0 .col-xs-12 {
    margin: 0;
}
.lg-backdrop {
  background-color: #fff !important
}
.lg-toolbar {
    background-color: rgba(0, 0, 0, 0.8) !important;
}
.mheading_title {
    font-size: 26px !important;
}
.lg-outer #lg-share {
    display: none;
}
.mgallery .image-col .image-incol {
    border: 1px solid #d5d5d5;
}

.mgallery .mtotal, .mgallery .malbum-viewed {
    display: none;
}
.malbum-nocarousel .mgallery-thumb {
    align-items: center;
    display: flex;
}
.malbum-nocarousel .mgallery-thumb {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0px !important;
    border: 1px solid #d5d5d5;
}
.mgallery .mheading_title a {
    display: none;
}

.tb_article .image-holder {
    overflow: hidden;
}

.tago {display:none !important;
	height: 0px;
	opacity: 0;
	margin: 0px;
}
.labas {display:block !important}

#ProductInfoSystem_IcyE9WlD li  {
    list-style: none;
}
.centertext ul {
    text-align: center;
}
.malbum-carousel .mgallery-thumb h4, .malbum-nocarousel .mgallery-thumb h4 {
    padding-left: 10px !important;
}
.tb_system_page_content {
    margin-top: 0px !important;
}

.gallery-photo .breadcrumb {
    display: none;
}

.malbum-nocarousel .mgallery-thumb {
    min-height: 162px;
    max-height: 162px;
    overflow: hidden;
}

.tb_module_similar_products h3 {
  display: none !important;
}

.tb_module_similar_products .caption {
    flex: 1 0 auto;
    flex-direction: column;
    display: flex;
    max-width: 100%;
}
.tb_module_similar_products .caption .rating, .tb_module_similar_products .caption p, .tb_module_similar_products .caption p.price .price-tax {
    display:none !important;
}
.tb_module_similar_products .caption p.price {
    display: block !important;
}
.tb_module_similar_products button {

    border-radius: 0px !important;
    cursor: pointer !important;
    box-shadow: none !important;
}

/* ======= list view layout ====== */
.tb_list_view .product-thumb .caption {
     -webkit-flex: 1 1 30%;
     -ms-flex: 1 1 30%;
    flex:  1 1 30%;
    margin-top: 0px;
    justify-content: space-between;
    flex-direction: row;
    align-content: center;
  max-width: 450px;
}
.tb_list_view .product-thumb .price {
    margin-top: 0px !important;
}

.tb_list_view .product-thumb h4 {
    max-width: 300px;
}

.tb_list_view .product-thumb .button-group {
    -ms-flex: 0 0 0;
    -webkit-flex: 0 0 0;
    flex: 0 0 0;
    margin-top:0px;
  min-width: 350px;
}

.tb_list_view .product-thumb .image + div, .tb_list_view .product-thumb div {
    flex-direction: row;
justify-content: space-between;
}

.tb_list_view .product-thumb div.rating, .tb_list_view .product-thumb div.rating .tb_bar {
    min-height: 20px;
}

.tb_list_view .product-thumb .tb_button_add_to_cart .btn.btn-md {
    top: 0px !important;
    align-self: center;
}
.tb_list_view .product-thumb .btn {
    text-transform:uppercase !important;
}

.tb_list_view .product-thumb .tb_button_add_to_cart {
    background: #fff !important;
  display: flex;
      float: right;
}

.tb_list_view .product-thumb .tb_button_add_to_cart .input-group{
    margin-bottom: 0px !important;
    width: 120px !important;
  margin-right: 10px;
}

.tb_list_view .product-thumb .tb_button_add_to_cart .input-group input[type="text"] {
    text-align: center !important;
}

.tb_list_view .product-thumb .tb_button_add_to_cart .btn:hover {
    background-color: #000 !important;
    color:#fff !important;
    border:1px solid #000;
}
.tb_list_view .product-thumb {
    padding: 0px 40px 10px;
}
.tb_list_view .product-thumb .tb_label_stock_status, .tb_list_view .product-thumb .button-group {
    -webkit-align-self: auto;
    align-self: auto;
}
.tb_list_view .product-thumb .image + div {
    -webkit-align-self: center;
    align-self: center;
}
.tb_list_view > div {
    margin-top: 10px;
}

.tb_list_view .btn, .button, button, [type="button"], [type="submit"] {
    padding-left: 15px;
    padding-right: 15px;
}

.tb_list_view .options {
    padding: 0 15px;
}
.tb_list_view .options h2{
    margin-bottom: 0;
}
.tb_list_view .options select {
    padding: 0;
}

.tb_list_view .product-thumb .options {
    flex-direction: row;
    justify-content: space-between;
    display: flex;
}
.tb_list_view .product-thumb .options .form-group label {
    width:100px;
  text-align: right;
margin-right: 5px;
  padding-top: 5px;
}
.tb_list_view .product-thumb .options .form-group select {
    width:135px;
  -webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	appearance:none;
  cursor: pointer;
}

.tb_list_view .product-thumb .options .form-group {
    display: flex !important;
    align-content: end;
}

.tb_list_view .colour-picker {
  display:block !important;
}
.tb_list_view .op {
   display:none !important;
}

.testimonial1 .image {
 display:none !important
}
.testimonial-main h1 {
 display:none !important
}
.testimonial1 .caption {
 padding:20px
}
.testimonial1 .rating {
 display:flex!important;
 justify-content:center!important;
 justify-content:center;
 flex-direction:row;
  margin-left: -15px;
}
.testimonial1 .fa {
 /*display:flex!important*/
}
.testimonial1 .fa-stack {
 position:relative !important;
 width:25px
}
.testimonial1 .fa-star,
.testimonial1 .fa-star-o {
 position:absolute !important
}
.testimonial1 .fa-star:before,
.testimonial1 .fa-star-o:before {
 font-size:18px !important;
 color:#a2add0 !important
}
.testimonial1 .bigimages {
 margin-left:15px !important
}

/* ==================== OPENING ORDER PAGE  STYLES ===================== */
[class^="product-product-867"] .eles-open-order {
  display:block !important;
}
[class^="product-product-867"] .open-order-hide, [class^="product-product-867"] .eles-open-order-hide {
   display:none !important;
}
[class^="product-product-877"] .open-order {
  display:block !important;
}
[class^="product-product-877"] .open-order-hide, [class^="product-product-877"] .eles-open-order {
   display:none !important;
}
[class^="product-product-1382"] .open-order {
  display:block !important;
}
[class^="product-product-1382"] .open-order-hide, [class^="product-product-1382"] .eles-open-order {
   display:none !important;
}
[class^="product-product-927"] .open-order {
  display:block !important;
}
[class^="product-product-927"] .open-order-hide, [class^="product-product-927"] .eles-open-order {
   display:none !important;
}

.open-order, .eles-open-order {
  display:none !important;
}
[class^="product-product-1325"] .eles-open-order {
  display:block !important;
}
[class^="product-product-1325"] .open-order-hide, [class^="product-product-1325"] .eles-open-order-hide {
   display:none !important;
}
[class^="product-product-888"] .eles-open-order {
  display:block !important;
}
[class^="product-product-888"] .open-order-hide, [class^="product-product-888"] .eles-open-order-hide {
   display:none !important;
}
[class^="product-product-945"] .eles-open-order {
  display:block !important;
}
[class^="product-product-945"] .open-order-hide, [class^="product-product-945"] .eles-open-order-hide {
   display:none !important;
}
[class^="product-product-891"] .eles-open-order {
  display:block !important;
}
[class^="product-product-891"] .open-order-hide, [class^="product-product-891"] .eles-open-order-hide {
   display:none !important;
}
[class^="product-product-933"] .eles-open-order {
  display:block !important;
}
[class^="product-product-933"] .open-order-hide, [class^="product-product-933"] .eles-open-order-hide {
   display:none !important;
}
[class^="product-product-944"] .open-order {
  display:block !important;
}
[class^="product-product-944"] .open-order-hide, [class^="product-product-944"] .eles-open-order {
   display:none !important;
}
[class^="product-product-948"] .open-order {
  display:block !important;
}
[class^="product-product-948"] .open-order-hide, [class^="product-product-948"] .eles-open-order {
   display:none !important;
}
[class^="product-product-965"] .open-order {
  display:block !important;
}
[class^="product-product-965"] .open-order-hide, [class^="product-product-965"] .eles-open-order {
   display:none !important;
}
[class^="product-product-949"] .open-order {
  display:block !important;
}
[class^="product-product-949"] .open-order-hide, [class^="product-product-949"] .eles-open-order {
   display:none!important;
}
[class^="product-product-950"] .open-order {
  display:block !important;
}
[class^="product-product-950"] .open-order-hide, [class^="product-product-950"] .eles-open-order {
   display:none !important;
}
[class^="product-product-951"] .open-order {
  display:block !important;
}
[class^="product-product-951"] .open-order-hide, [class^="product-product-951"] .eles-open-order {
   display:none !important;
}
[class^="product-product-952"] .open-order {
  display:block !important;
}
[class^="product-product-952"] .open-order-hide, [class^="product-product-952"] .eles-open-order {
   display:none !important;
}
[class^="product-product-1064"] .open-order {
  display:block !important;
}
[class^="product-product-1064"] .open-order-hide, [class^="product-product-1064"] .eles-open-order {
   display:none !important;
}
[class^="product-product-960"] .open-order {
  display:block !important;
}
[class^="product-product-960"] .open-order-hide, [class^="product-product-960"] .eles-open-order {
   display:none !important;
}
[class^="product-product-961"] .open-order {
  display:block !important;
}
[class^="product-product-961"] .open-order-hide.od-opt {
  display:block !important;
}
[class^="product-product-961"] .open-order-hide, [class^="product-product-961"] .eles-open-order {
   display:none !important;
}

[class^="product-product-969"] .open-order {
  display:block !important;
}

[class^="product-product-969"] .open-order-hide, [class^="product-product-969"] .eles-open-order {
   display:none !important;
}

[class^="product-product-971"] .open-order {
  display:block !important;
}

[class^="product-product-971"] .open-order-hide, [class^="product-product-971"] .eles-open-order {
   display:none !important;
}

[class^="product-product-974"] .open-order {
  display:block !important;
}

[class^="product-product-974"] .open-order-hide, [class^="product-product-974"] .eles-open-order {
   display:none !important;
}

[class^="product-product-976"] .open-order {
  display:block !important;
}

[class^="product-product-976"] .open-order-hide, [class^="product-product-976"] .eles-open-order {
   display:none !important;
}

[class^="product-product-984"] .eles-open-order {
  display:block !important;
}
[class^="product-product-984"] .open-order-hide, [class^="product-product-984"] .eles-open-order-hide {
   display:none !important;
}
[class^="product-product-983"] .eles-open-order {
  display:block !important;
}
[class^="product-product-983"] .open-order-hide, [class^="product-product-983"] .eles-open-order-hide {
   display:none !important;
}
[class^="product-product-985"] .eles-open-order {
  display:block !important;
}
[class^="product-product-985"] .open-order-hide, [class^="product-product-985"] .eles-open-order-hide {
   display:none !important;
}
[class^="product-product-990"] .eles-open-order {
  display:block !important;
}
[class^="product-product-990"] .open-order-hide, [class^="product-product-990"] .eles-open-order-hide {
   display:none !important;
}

[class^="product-product-986"] .open-order {
  display:block !important;
}

[class^="product-product-986"] .open-order-hide, [class^="product-product-986"] .eles-open-order {
   display:none !important;
}
[class^="product-product-987"] .open-order {
  display:block !important;
}

[class^="product-product-987"] .open-order-hide, [class^="product-product-987"] .eles-open-order {
   display:none !important;
}
[class^="product-product-988"] .open-order {
  display:block !important;
}

[class^="product-product-988"] .open-order-hide, [class^="product-product-988"] .eles-open-order {
   display:none !important;
}

[class^="product-product-989"] .open-order {
  display:block !important;
}

[class^="product-product-989"] .open-order-hide, [class^="product-product-989"] .eles-open-order {
   display:none !important;
}

[class^="product-product-997"] .open-order {
  display:block !important;
}

[class^="product-product-997"] .open-order-hide, [class^="product-product-997"] .eles-open-order {
   display:none !important;
}
[class^="product-product-1089"] .open-order {
  display:block !important;
}

[class^="product-product-1089"] .open-order-hide, [class^="product-product-1089"] .eles-open-order {
   display:none !important;
}
[class^="product-product-1090"] .open-order {
  display:block !important;
}

[class^="product-product-1090"] .open-order-hide, [class^="product-product-1090"] .eles-open-order {
   display:none !important;
}

[class^="product-product-998"] .open-order {
  display:block !important;
}

[class^="product-product-998"] .open-order-hide, [class^="product-product-998"] .eles-open-order {
   display:none !important;
}

[class^="product-product-1013"] .open-order, [class^="product-product-1013"] .open-order-hide.od-opt {
  display:block !important;
}

[class^="product-product-1013"] .open-order-hide,  [class^="product-product-1013"] .eles-open-order {
   display:none !important;
}
[class^="product-product-1018"] .open-order {
  display:block !important;
}

[class^="product-product-1018"] .open-order-hide,  [class^="product-product-1018"] .eles-open-order {
   display:none !important;
}
[class^="product-product-1020"] .open-order {
  display:block !important;
}

[class^="product-product-1020"] .open-order-hide,  [class^="product-product-1020"] .eles-open-order {
   display:none !important;
}

[class^="product-product-1032"] .open-order {
  display:block !important;
}

[class^="product-product-1032"] .open-order-hide,  [class^="product-product-1032"] .eles-open-order {
   display:none !important;
}
[class^="product-product-1033"] .open-order {
  display:block !important;
}

[class^="product-product-1033"] .open-order-hide,  [class^="product-product-1033"] .eles-open-order {
   display:none !important;
}
[class^="product-product-1044"] .open-order {
  display:block !important;
}

[class^="product-product-1044"] .open-order-hide,  [class^="product-product-1044"] .eles-open-order {
   display:none !important;
}

[class^="product-product-1045"] .open-order {
  display:block !important;
}

[class^="product-product-1045"] .open-order-hide,  [class^="product-product-1045"] .eles-open-order {
   display:none !important;
}

[class^="product-product-1046"] .open-order {
  display:block !important;
}

[class^="product-product-1046"] .open-order-hide,  [class^="product-product-1046"] .eles-open-order {
   display:none !important;
}
[class^="product-product-1062"] .open-order {
  display:block !important;
}

[class^="product-product-1062"] .open-order-hide,  [class^="product-product-1062"] .eles-open-order {
   display:none !important;
}

[class^="product-product-1062"] .od-opt {
  display:block !important;
}
[class^="product-product-1063"] .open-order {
  display:block !important;
}

[class^="product-product-1063"] .open-order-hide,  [class^="product-product-1063"] .eles-open-order {
   display:none !important;
}




[class^="product-product-1071"] .open-order {
  display:block !important;
}

[class^="product-product-1071"] .open-order-hide,  [class^="product-product-1071"] .eles-open-order {
   display:none !important;
}
[class^="product-product-1075"] .open-order {
  display:block !important;
}

[class^="product-product-1075"] .open-order-hide,  [class^="product-product-1075"] .eles-open-order {
   display:none !important;
}
[class^="product-product-1094"] .open-order {
  display:block !important;
}

[class^="product-product-1094"] .open-order-hide, [class^="product-product-1094"] .eles-open-order {
   display:none !important;
}

[class^="product-product-1161"] .open-order {
  display:block !important;
}

[class^="product-product-1161"] .open-order-hide, [class^="product-product-1161"] .eles-open-order {
   display:none !important;
}

[class^="product-product-1197"] .open-order {
  display:block !important;
}

[class^="product-product-1197"] .open-order-hide, [class^="product-product-1197"] .eles-open-order {
   display:none !important;
}
[class^="product-product-1198"] .open-order {
  display:block !important;
}

[class^="product-product-1198"] .open-order-hide, [class^="product-product-1198"] .eles-open-order {
   display:none !important;
}
[class^="product-product-1199"] .open-order {
  display:block !important;
}

[class^="product-product-1199"] .open-order-hide, [class^="product-product-1199"] .eles-open-order {
   display:none !important;
}

[class^="product-product-1209"] .open-order {
  display:block !important;
}

[class^="product-product-1209"] .open-order-hide, [class^="product-product-1209"] .eles-open-order {
   display:none !important;
}
[class^="product-product-1275"] .open-order {
  display:block !important;
}

[class^="product-product-1275"] .open-order-hide, [class^="product-product-1275"] .eles-open-order {
   display:none !important;
}

[class^="product-product-1314"] .open-order {
  display:block !important;
}

[class^="product-product-1314"] .open-order-hide, [class^="product-product-1314"] .eles-open-order {
   display:none !important;
}

.eles-open-order-hide {
  display: block;
}
.cost-break table td, .cost-break table th {
	padding:5px 10px;
  	border-color:#ddd;

}
.cost-break table td:first-child {
  	text-align: left;
}
.cost-break table th {
  	text-align: center;
}
.cost-break table {
  	border-color:#ddd;
}

.cost-break .nav-tabs > li {
    font-size: 15px;
}
.scrolly {
  max-height:600px;
  overflow-y:scroll;
}
[class^="product-product-1063"] .od-opt, [class^="product-product-976"] .od-opt, [class^="product-product-1044"] .od-opt, [class^="product-product-1033"] .od-opt, [class^="product-product-1032"] .od-opt, [class^="product-product-877"] .od-opt, [class^="product-product-1020"] .od-opt, [class^="product-product-927"] .od-opt, [class^="product-product-1094"] .od-opt, [class^="product-product-989"] .od-opt, [class^="product-product-960"] .od-opt, [class^="product-product-1045"] .od-opt,
[class^="product-product-944"] .od-opt {
  display:block !important;
}

#ProductOptionsSystem_W9CK8DYj .options .form-group > label {
    width: 100%;
max-width: 300px;
}
#ProductOptionsSystem_W9CK8DYj select {
    padding: 8px !important;
    height: 40px !important;
}

.amenu > div {
    background: #aaa !important;
  
}
.op-tabs .panel > .panel-heading [data-toggle] {
    padding: 0 0 5px 0 !important;
    border-bottom-color: rgba(0,0,0,0) !important;
    margin: 0 auto !important;
}

.op-tabs .panel > .panel-heading .panel-title {
    padding: 0 !important;
    border-bottom-color: transparent;
    text-transform: uppercase;
  font-weight: 600;
}

#accordion_Group_JY8RAf3u .panel-group:not(.tb_style_2) > .panel > .panel-heading .panel-title  {
    border-bottom-color: rgba(0,0,0,0) !important;
  border-bottom: 0px !important;
}

.product-thumb .tb_label_new {
    background-color: #515151;

}

.stories-show .tb_thumbnail_top .thumbnail {
  display: none;
}

.options .form-group {flex-direction: column;margin: 0;}
.options.options .form-group > div {
  max-width: none;
  -ms-flex-basis: auto !important;
  -webkit-flex-basis: auto !important;
  flex-basis: auto !important;
}

#payment .col-sm-3 {
  max-width:150px;
}

#ProductFieldSystem_Ee58rYB6 {
    position: absolute;
    max-width: 500px;
    z-index: 10;
    width: inherit;
    padding: 30px;
}
.product-thumb .tb_label_stock_status {
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 600;
    opacity: 1;
    text-transform: uppercase;
}
.mt-30mb40 {
margin-top:-30px !important;
margin-bottom: 40px !important;
}

@media (max-width: 1040px) {
.tb_pl_35, .tb_pl_40, .tb_pl_45, .tb_pl_50, .tb_pl_55, .tb_pl_60, .tb_pl_65, .tb_pl_70, .tb_pl_75, .tb_pl_80, .tb_pl_85, .tb_pl_90, .tb_pl_95, .tb_pl_100, .tb_pl_105 {
    padding-left: 5px;
   }
}
@media (max-width: 1040px) {
.tb_pr_35, .tb_pr_40, .tb_pr_45, .tb_pr_50, .tb_pr_55, .tb_pr_60, .tb_pr_65, .tb_pr_70, .tb_pr_75, .tb_pr_80, .tb_pr_85, .tb_pr_90, .tb_pr_95, .tb_pr_100, .tb_pr_105 {
    padding-right: 5px !important;
   }
}
@media (max-width: 768px) {
.tbMobileMenu {
    padding: 10px !important;
   }
  .account-register #crf_account_registration .button {
    margin-left: 0px !important;
   }
    .col_6ojSE, .col_Fytd6 {
    margin-top: 5px !important;
    }
  .tb_list_view .product-thumb .tb_button_add_to_cart {
    float: left;
    }
  .tab-content {
    overflow-x: scroll;
    }
}

.product-product-270 .options #op295, .product-product-270 .options #op630 {
    max-height: 300px;
    overflow-y: scroll;
}

.doblsp p {
    line-height: 250% !important;
}

#Group_AYu75Txx .tab-content .panel-body .panel-body {
    overflow-y: scroll;
    max-height: 400px;
}

.tb_article .tb_meta + .tb_text_wrap {
    position: relative;
    margin-top: 0px!important;
    padding-top: 1px !important;
}

#right_col {
  order: 3;
}
.product-thumb .tb_label_new {
    display: none !important;
}

.row_ihFSR {
    z-index: 1;
    position: relative;
}


.product-product-51 #ProductAddToCartSystem_EM6SJ0nV, .product-product-51 #ProductPriceSystem_IQBR326K, .product-product-51 #BlockGroup_SPRYB3ku {
    display: none !important;
}
