/* head_glob.intro_glob.cont_home.foot_glob.ar_head_glob.ar_intro__def.ar_cont_home.ar_foot_home.bg.ssl.33ab1 */
/*****************************************************/
/******   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: #ff7139 !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(:hover):not(.btn-default), .tb_area_header .btn.active:hover, .tb_area_header .button:not(:hover), .tb_area_header button:not(:hover):not(.btn), .tb_area_header [type=button]:not(:hover):not(.btn), .tb_area_header [type=submit]:not(:hover):not(.btn), .tb_area_header [type=reset]:not(:hover):not(.btn), .tb_area_header .ui-button.ui-state-default:not(.ui-state-hover):not(.ui-state-active):not(.ui-state-focus), .tb_area_header .ui-slider .ui-slider-handle.ui-state-default:not(.ui-state-hover):not(.ui-state-active):not(.ui-state-focus) {
  background-color: #ffffff !important;
}

.tb_area_header .btn:not(:hover):not(.btn-default), .tb_area_header .btn.active:hover, .tb_area_header .button:not(:hover), .tb_area_header button:not(:hover):not(.btn), .tb_area_header [type=button]:not(:hover):not(.btn), .tb_area_header [type=submit]:not(:hover):not(.btn), .tb_area_header [type=reset]:not(:hover):not(.btn), .tb_area_header .ui-button.ui-state-default:not(.ui-state-hover):not(.ui-state-active):not(.ui-state-focus), .tb_area_header .ui-slider .ui-slider-handle.ui-state-default:not(.ui-state-hover):not(.ui-state-active):not(.ui-state-focus) {
  color: #413f3f !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 {
  background-color: #ffffff !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: #413f3f !important;
}

.tb_area_header .btn.btn-default:not(.active):hover {
  background-color: #FFFFFF !important;
}

.row_kgApK .tb_main_color_bg, .row_kgApK .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.col_8fRMm .tb_main_color_bg, .col_8fRMm .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

#Text_OaS9iIrO .tb_main_color_bg, #Text_OaS9iIrO .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.row_Jxp47Q .tb_main_color_bg, .row_Jxp47Q .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.col_Nl2e6 .tb_main_color_bg, .col_Nl2e6 .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

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

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

.col_XIk0N .tb_main_color_bg, .col_XIk0N .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

#Separator_KdBvuCB5 .tb_title {
  color: #333333;
}

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

#Separator_KdBvuCB5 .border {
  border-color: #ffc1ab;
}

.col_TGY80 .tb_main_color_bg, .col_TGY80 .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

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

#HeaderSearchSystem_TMnoC2US .btn:not(:hover) {
  color: #413f3f !important;
}

#HeaderSearchSystem_TMnoC2US .btn:hover {
  background-color: #ffffff !important;
}

#HeaderSearchSystem_TMnoC2US .btn:hover {
  color: #413f3f !important;
}

.col_R9ILE .tb_main_color_bg, .col_R9ILE .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

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

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

#Menu_GK1TpxGs nav > ul > li.tb_selected > a, #Menu_GK1TpxGs nav > ul > li.tb_selected > * > a {
  color: #ff7139;
}

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

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

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

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

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

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

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

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

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

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

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

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

#HeaderCartMenuSystem_SEvucdKA #cart > .nav > li:hover > .heading > a > .tb_total {
  color: #000000;
}

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

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

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

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

#Menu_Hb1rmC1q nav > ul > li.tb_selected > a, #Menu_Hb1rmC1q nav > ul > li.tb_selected > * > a {
  color: #ff7139;
}

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

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

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

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

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

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

.row_o2uQ9 .tb_main_color_bg, .row_o2uQ9 .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.col_ni54i .tb_main_color_bg, .col_ni54i .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

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

#Menu_VIfWm2LT nav > ul > li.dropdown:not(.tb_selected):hover > a, #Menu_VIfWm2LT nav > ul > li.dropdown:not(.tb_selected):hover > * > a, #Menu_VIfWm2LT nav > ul > li:not(.dropdown):not(.tb_selected) > a:hover, #Menu_VIfWm2LT nav > ul > li:not(.dropdown):not(.tb_selected) > * > a:hover, #Menu_VIfWm2LT nav > ul > li:hover > a .tb_icon {
  color: #ff7139;
}

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

#Menu_VIfWm2LT nav > ul > li.tb_selected > a, #Menu_VIfWm2LT nav > ul > li.tb_selected > * > a {
  color: #ff7139;
}

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

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

#Menu_VIfWm2LT nav > ul > li, #Menu_VIfWm2LT nav > ul > li:before {
  border-color: #bce08b;
}

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

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

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

#Html_MG94NKqk .tb_main_color_bg, #Html_MG94NKqk .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

#Html_MG94NKqk a.tb_main_color_bg:hover, #Html_MG94NKqk .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: #ff7139 !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_page_title > h1 {
  color: #ff7139;
}

.tb_area_content .tb_system_breadcrumbs {
  color: #cccccc;
}

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

.row_ZxDga .tb_main_color_bg, .row_ZxDga .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.col_eYCCp .tb_main_color_bg, .col_eYCCp .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

#FireSlider_VioFXHBS .tb_main_color_bg, #FireSlider_VioFXHBS .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.row_SDaETl .tb_main_color_bg, .row_SDaETl .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.col_ECnQE .tb_main_color_bg, .col_ECnQE .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

#Banner_X6QaWjKC .tb_line_1 {
  color: #ffffff;
}

#Banner_X6QaWjKC .tb_line_2 {
  color: #ffffff;
}

#Banner_X6QaWjKC .tb_line_3 {
  color: #ffffff;
}

#Banner_X6QaWjKC .tb_image:before {
  background-color: #ff7139;
}

#Banner_BBRjHu11 .tb_line_1 {
  color: #ffffff;
}

#Banner_BBRjHu11 .tb_line_2 {
  color: #ffffff;
}

#Banner_BBRjHu11 .tb_line_3 {
  color: #ffffff;
}

#Banner_BBRjHu11 .tb_image:before {
  background-color: #ffffff;
}

.col_AakP2 .tb_main_color_bg, .col_AakP2 .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

#Banner_FsI6borO .tb_line_1 {
  color: #ffffff;
}

#Banner_FsI6borO .tb_line_2 {
  color: #ffffff;
}

#Banner_FsI6borO .tb_line_3 {
  color: #ffffff;
}

#Banner_FsI6borO .tb_image:before {
  background-color: #ffffff;
}

.col_Cvv0o .tb_main_color_bg, .col_Cvv0o .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

#Banner_Rsv4HT11 .tb_line_1 {
  color: #ffffff;
}

#Banner_Rsv4HT11 .tb_line_2 {
  color: #ffffff;
}

#Banner_Rsv4HT11 .tb_line_3 {
  color: #ffffff;
}

#Banner_Rsv4HT11 .tb_image:before {
  background-color: #ff7139;
}

#Banner_VfG9HWlH .tb_line_1 {
  color: #ffffff;
}

#Banner_VfG9HWlH .tb_line_2 {
  color: #ffffff;
}

#Banner_VfG9HWlH .tb_line_3 {
  color: #ffffff;
}

#Banner_VfG9HWlH .tb_image:before {
  background-color: #ff7139;
}

.row_fVuqH .tb_main_color_bg, .row_fVuqH .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.col_gzgT7 .tb_main_color_bg, .col_gzgT7 .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

#Text_QA4HnHYw .tb_main_color_bg, #Text_QA4HnHYw .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.row_wQrLd .tb_main_color_bg, .row_wQrLd .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.col_VdrXP .tb_main_color_bg, .col_VdrXP .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.row_WA4mjm .tb_main_color_bg, .row_WA4mjm .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.col_YFM39 .tb_main_color_bg, .col_YFM39 .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

#CallToAction_SvQ7fjSB .tb_main_color_bg {
  background-color: #ff7139 !important;
}

#CallToAction_SvQ7fjSB a.tb_main_color_bg:hover {
  background-color: #000000 !important;
}

#CallToAction_SvQ7fjSB {
  color: #000000;
}

.row_C3cJ91 .tb_main_color_bg, .row_C3cJ91 .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.col_CWXM6 .tb_main_color_bg, .col_CWXM6 .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

#Separator_VhCEOF96 .tb_title {
  color: #333333;
}

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

#Separator_VhCEOF96 .border {
  border-color: #ff7139;
}

.row_lumF8 .tb_main_color_bg, .row_lumF8 .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.col_PphBM .tb_main_color_bg, .col_PphBM .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

#CallToAction_ERQtcirX .tb_main_color_bg {
  background-color: #ff7139 !important;
}

#CallToAction_ERQtcirX a.tb_main_color_bg:hover {
  background-color: #000000 !important;
}

#CallToAction_ERQtcirX {
  color: #ffffff;
}

.row_Nuxfv5 .tb_main_color_bg, .row_Nuxfv5 .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.col_L95PF .tb_main_color_bg, .col_L95PF .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

#Text_Iu68u2H2 .tb_main_color_bg, #Text_Iu68u2H2 .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.row_k0UU0 .tb_main_color_bg, .row_k0UU0 .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.col_olEcC .tb_main_color_bg, .col_olEcC .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

#StoriesFeatured_K9G5G3e7 h4 a:hover {
  color: #ff7139;
}

#StoriesFeatured_K9G5G3e7 .tb_meta .fa {
  color: #cccccc;
}

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

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

.row_TD48R1 .tb_main_color, .row_TD48R1 .tb_hover_main_color:hover, .row_TD48R1 .colorbox, .row_TD48R1 .agree, .row_TD48R1 .tb_list_1 > li:before, .row_TD48R1 .tb_list_1 > li > a:before {
  color: #ffffff !important;
}

.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;
}

.row_TD48R1 {
  color: #ff7139;
}

.row_TD48R1 a:not(:hover) {
  color: #ffc1ab;
}

.row_TD48R1 a:hover {
  color: #000000;
}

.row_TD48R1 .tb_text_wrap a:not(.btn):not(:hover) {
  color: #ffffff;
}

.row_TD48R1 h1, .row_TD48R1 h2, .row_TD48R1 h3, .row_TD48R1 h4, .row_TD48R1 h5, .row_TD48R1 h6, .row_TD48R1 .h1, .row_TD48R1 .h2, .row_TD48R1 .h3, .row_TD48R1 .h4, .row_TD48R1 .h5, .row_TD48R1 .h6, .row_TD48R1 legend, .row_TD48R1 .panel-heading, .row_TD48R1 .box-heading {
  color: #ffffff;
}

.row_TD48R1 > .tb_separate_columns > [class*="col-"], .row_TD48R1 hr {
  border-color: #ff7139;
}

.row_TD48R1 .tb_bg_str_1, .row_TD48R1 .tb_bg_hover_str_1:hover { background-color: rgba(255,255,255, 0.05);}
.row_TD48R1 .tb_bg_str_2, .row_TD48R1 .tb_bg_hover_str_2:hover { background-color: rgba(255,255,255, 0.1); }
.row_TD48R1 .tb_bg_str_3, .row_TD48R1 .tb_bg_hover_str_3:hover { background-color: rgba(255,255,255, 0.15); }
.row_TD48R1 .tb_bg_str_4, .row_TD48R1 .tb_bg_hover_str_4:hover { background-color: rgba(255,255,255, 0.2); }
.row_TD48R1 .tb_bg_str_5, .row_TD48R1 .tb_bg_hover_str_5:hover { background-color: rgba(255,255,255, 0.3); }
.row_TD48R1 .tb_text_str_1, .row_TD48R1 .tb_text_hover_str_1:hover { color: rgba(255,255,255, 0.2) !important; }
.row_TD48R1 .tb_text_str_2, .row_TD48R1 .tb_text_hover_str_2:hover { color: rgba(255,255,255, 0.3) !important; }
.row_TD48R1 .tb_text_str_3, .row_TD48R1 .tb_text_hover_str_3:hover { color: rgba(255,255,255, 0.4) !important; }
.row_TD48R1 .tb_text_str_4, .row_TD48R1 .tb_text_hover_str_4:hover { color: rgba(255,255,255, 0.6) !important; }
.row_TD48R1 .tb_text_str_5, .row_TD48R1 .tb_text_hover_str_5:hover { color: rgba(255,255,255, 0.8) !important; }
.row_TD48R1 .border, .row_TD48R1 .border-color { border-color: rgba(255,255,255, 0.15); }
.col_WKvOz .tb_main_color_bg, .col_WKvOz .tb_hover_main_color_bg:hover {
  background-color: #ffffff !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#Banner_U0DsVvXl .tb_image:before {
  background-color: #ffffff;
}

#Banner_PFa9Jp3c .tb_image:before {
  background-color: #ffffff;
}

.row_mLYde .tb_main_color_bg, .row_mLYde .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

.col_ElvLE .tb_main_color_bg, .col_ElvLE .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

#Text_XhxeF85v .tb_main_color_bg, #Text_XhxeF85v .tb_hover_main_color_bg:hover {
  background-color: #ff7139 !important;
}

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

#Text_XhxeF85v p a:not(:hover), #Text_XhxeF85v .tb_text_wrap a:not(:hover) {
  color: #ffc1ab;
}

#Text_XhxeF85v a:hover {
  color: #ffc1ab;
}

                    body,
                    .tb_no_text > span:before
                 {
  font-family: 'Roboto';
  font-size: 15px;
  line-height: 23px;
}
h1, .h1 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 32px;
  line-height: 34.5px;
  letter-spacing: -1px;
}
                    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: 'Roboto';
  font-weight: normal;
  font-size: 24px;
  line-height: 34.5px;
  text-transform: none;
}
h3, .h3 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 20px;
  line-height: 23px;
}
                    h4, .h4,
                    .product-thumb .name,
                    .box-product .name,
                    .product-grid .name,
                    .product-list .name
                 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 16px;
  line-height: 23px;
}
                    .btn,
                    .button,
                    button,
                    input[type="button"],
                    input[type="submit"],
                    input[type="reset"]
                 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 18px;
}
                    .tbMainNavigation nav > .nav > li > a:not(.btn) > .tb_text,
                    .tbMainNavigation .nav > li > a:not(.btn) > .tb_text,
                    .tbMainNavigation .nav > li > .heading > a
                 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 17px;
  text-transform: uppercase;
}
                    .product-thumb h4,
                    .product-thumb .name,
                    .box-product .name,
                    .product-grid .name,
                    .product-list .name
                 {
  font-family: 'Roboto';
  font-weight: normal;
}
                    .product-thumb .price,
                    .product-info .price
                 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 20px;
  line-height: 23px;
}
                    .product-thumb .btn
                 {
  font-family: 'Roboto';
  font-weight: normal;
  text-transform: none;
}
.mfilter-heading-text {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 22px;
  line-height: 34.5px;
}
.tb_area_header {
  font-family: 'Roboto';
}
.tb_area_header h1, .tb_area_header .h1 {
  font-family: 'Roboto';
  font-weight: normal;
}
.tb_area_header h2, .tb_area_header .h2, .tb_area_header legend, .tb_area_header .box-heading, .tb_area_header .panel-heading, .tb_area_header .checkout-heading, .tb_area_header .modal-title, .tb_area_header .nav-tabs > li, .tb_area_header .picker-switch, .tb_area_header .tb_accordion_content > .tb_title, .tb_area_header .ui-accordion-header, .tb_area_header .ui-datepicker-title, .tb_area_header .ui-dialog-title, .tb_area_header .tb_slider_controls {
  font-family: 'Roboto';
  font-weight: normal;
}
.tb_area_header h3, .tb_area_header .h3 {
  font-family: 'Roboto';
  font-weight: normal;
}
.tb_area_header h4, .tb_area_header .h4 {
  font-family: 'Roboto';
  font-weight: normal;
}
#Menu_VIfWm2LT nav > .nav > li > a, #Menu_VIfWm2LT nav > .nav > li > span {
  font-family: 'Roboto';
  font-weight: normal;
  text-transform: uppercase;
}
#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 {
  font-family: 'Roboto';
  font-weight: normal;
  text-transform: uppercase;
}
#Menu_VIfWm2LT nav > .nav > li > ul > li > ul > li > a, #Menu_VIfWm2LT nav > .nav > li > ul > li > ul > li > span {
  font-family: 'Roboto';
  font-weight: normal;
}
#Menu_VIfWm2LT nav > .nav > li.dropdown-header {
  font-family: 'Roboto';
  font-weight: normal;
}
#Menu_VIfWm2LT nav > .nav > li > ul > li.dropdown-header {
  font-family: 'Roboto';
  font-weight: normal;
}
#Menu_VIfWm2LT nav > .nav > li > ul > li > ul > li.dropdown-header {
  font-family: 'Roboto';
  font-weight: normal;
}
#Menu_VIfWm2LT .tb_category_info h2, #Menu_VIfWm2LT .tb_category_info h3, #Menu_VIfWm2LT .tb_category_info h4 {
  font-family: 'Roboto';
  font-weight: normal;
}
#Menu_VIfWm2LT .tb_category_info .tb_desc {
  font-family: 'Roboto';
  font-weight: normal;
}
#Banner_X6QaWjKC .tb_line_1 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 20px;
  line-height: 23px;
}
#Banner_X6QaWjKC .tb_line_2 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 17px;
  line-height: 23px;
}
#Banner_X6QaWjKC .tb_line_3 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 17px;
  line-height: 23px;
}
#Banner_BBRjHu11 .tb_line_1 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 20px;
  line-height: 23px;
}
#Banner_BBRjHu11 .tb_line_2 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 17px;
  line-height: 23px;
}
#Banner_BBRjHu11 .tb_line_3 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 17px;
  line-height: 23px;
}
#Banner_FsI6borO .tb_line_1 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 20px;
  line-height: 23px;
}
#Banner_FsI6borO .tb_line_2 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 17px;
  line-height: 23px;
}
#Banner_FsI6borO .tb_line_3 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 17px;
  line-height: 23px;
}
#Banner_Rsv4HT11 .tb_line_1 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 20px;
  line-height: 23px;
}
#Banner_Rsv4HT11 .tb_line_2 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 17px;
  line-height: 23px;
}
#Banner_Rsv4HT11 .tb_line_3 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 17px;
  line-height: 23px;
}
#Banner_VfG9HWlH .tb_line_1 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 20px;
  line-height: 23px;
}
#Banner_VfG9HWlH .tb_line_2 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 17px;
  line-height: 23px;
}
#Banner_VfG9HWlH .tb_line_3 {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 17px;
  line-height: 23px;
}
#Group_C65u1rB9 .nav.nav-tabs > li, #Group_C65u1rB9 .nav.nav-tabs > li > a, #Group_C65u1rB9 .tb_accordion_content > .tb_title, #Group_C65u1rB9 .panel-group > .panel > .panel-heading > .panel-title, #Group_C65u1rB9 .ui-accordion-header, #Group_C65u1rB9 .tb_slider_controls .tb_prev, #Group_C65u1rB9 .tb_slider_controls .tb_next {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 18px;
  line-height: 23px;
}
#Group_Msd0UkVv .nav.nav-tabs > li, #Group_Msd0UkVv .nav.nav-tabs > li > a, #Group_Msd0UkVv .tb_accordion_content > .tb_title, #Group_Msd0UkVv .panel-group > .panel > .panel-heading > .panel-title, #Group_Msd0UkVv .ui-accordion-header, #Group_Msd0UkVv .tb_slider_controls .tb_prev, #Group_Msd0UkVv .tb_slider_controls .tb_next {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 18px;
  line-height: 23px;
}
#Separator_VhCEOF96 .tb_title {
  font-size: 18px;
  line-height: 20px;
}
#Group_MQbMDPH4 .nav.nav-tabs > li, #Group_MQbMDPH4 .nav.nav-tabs > li > a, #Group_MQbMDPH4 .tb_accordion_content > .tb_title, #Group_MQbMDPH4 .panel-group > .panel > .panel-heading > .panel-title, #Group_MQbMDPH4 .ui-accordion-header, #Group_MQbMDPH4 .tb_slider_controls .tb_prev, #Group_MQbMDPH4 .tb_slider_controls .tb_next {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 18px;
  line-height: 23px;
}
.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: 20px;
  line-height: 23px;
}
.row_TD48R1 {
  font-family: 'Roboto';
  font-size: 16px;
  line-height: 23px;
}
.row_TD48R1 h1, .row_TD48R1 .h1 {
  font-family: 'Roboto';
  font-weight: normal;
}
.row_TD48R1 h2, .row_TD48R1 .h2, .row_TD48R1 legend, .row_TD48R1 .box-heading, .row_TD48R1 .panel-heading, .row_TD48R1 .checkout-heading, .row_TD48R1 .modal-title, .row_TD48R1 .nav-tabs > li, .row_TD48R1 .picker-switch, .row_TD48R1 .tb_accordion_content > .tb_title, .row_TD48R1 .ui-accordion-header, .row_TD48R1 .ui-datepicker-title, .row_TD48R1 .ui-dialog-title, .row_TD48R1 .tb_slider_controls {
  font-family: 'Roboto';
  font-weight: normal;
}
.row_TD48R1 h3, .row_TD48R1 .h3 {
  font-family: 'Roboto';
  font-weight: normal;
}
.row_TD48R1 h4, .row_TD48R1 .h4 {
  font-family: 'Roboto';
  font-weight: normal;
}
#Text_K1G1rF90 {
  font-family: 'Roboto';
  font-size: 15px;
  line-height: 23px;
}
#Text_K1G1rF90 h1, #Text_K1G1rF90 .h1 {
  font-family: 'Roboto';
  font-weight: normal;
}
#Text_K1G1rF90 h2:not(.panel-heading):not(.box-heading), #Text_K1G1rF90 .h2 {
  font-family: 'Roboto';
  font-weight: normal;
}
#Text_Oj3mdesG {
  font-size: 15px;
  line-height: 23px;
}
#Text_RbnGARwP {
  font-size: 15px;
  line-height: 23px;
}
#Text_XhxeF85v {
  font-family: 'Roboto Condensed';
  font-size: 15px;
  line-height: 23px;
}
#Text_XhxeF85v h1, #Text_XhxeF85v .h1 {
  font-family: 'Roboto';
  font-weight: normal;
}
 {
  font-weight: 600;
}
 {
  font-weight: 600;
}
 {
  font-weight: normal;
}
 {
  font-weight: 600;
}
#wrapper {
    background: #ffffff;
-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.06);
}
#bottom {
    background: #0f0f0f;
}
#header {
    background: #ffffff;
}

            @media (max-width: 659.873417722px) {
              #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: 17.25px;
              }
            }
        
#HeaderSearchSystem_TMnoC2US:not(.tb_style_4) .tb_search_wrap {}#HeaderSearchSystem_TMnoC2US.tb_style_4:hover .tb_search_wrap > input,#HeaderSearchSystem_TMnoC2US.tb_style_4:hover .tb_search_wrap > .twitter-typeahead,#HeaderSearchSystem_TMnoC2US.tb_style_4 .tb_search_wrap > .twitter-typeahead.dropdown-open {  width: 150px !important;}#HeaderSearchSystem_TMnoC2US .tb_search_button {  font-size: 100%;}
#Menu_GK1TpxGs > nav > .nav {  margin-left: -10px;  margin-right: -10px;  padding-right: 10px;}#Menu_GK1TpxGs > nav > .nav > li {  margin-left: 10px;}#Menu_GK1TpxGs > nav > .nav > li > a,#Menu_GK1TpxGs > nav > .nav > li.divider,#Menu_GK1TpxGs > nav > .nav > li.dropdown-header {  line-height: 20px;}#Menu_GK1TpxGs > nav > .nav > li.dropdown > a > .tb_accent_label {  margin-top: -13.5px;}#Menu_GK1TpxGs > 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 {}
#Menu_Hb1rmC1q > nav > .nav {  margin-left: -10px;  margin-right: -10px;  padding-right: 10px;}#Menu_Hb1rmC1q > nav > .nav > li {  margin-left: 10px;}#Menu_Hb1rmC1q > nav > .nav > li > a,#Menu_Hb1rmC1q > nav > .nav > li.divider,#Menu_Hb1rmC1q > nav > .nav > li.dropdown-header {  line-height: 20px;}#Menu_Hb1rmC1q > nav > .nav > li.dropdown > a > .tb_accent_label {  margin-top: -13.5px;}#Menu_Hb1rmC1q > nav > .nav > li > .dropdown-menu {  min-width: 250px;}@media (max-width: 768px) {}
#Menu_VIfWm2LT .tb_menu_category_219 .tb_multicolumn {
                  -webkit-column-width: 240px;
                     -moz-column-width: 240px;
                          column-width: 240px;
                }#Menu_VIfWm2LT .tb_menu_category_220 .tb_multicolumn {
                  -webkit-column-width: 200px;
                     -moz-column-width: 200px;
                          column-width: 200px;
                }#Menu_VIfWm2LT .tb_menu_category_221 .tb_multicolumn {
                  -webkit-column-width: 200px;
                     -moz-column-width: 200px;
                          column-width: 200px;
                }#Menu_VIfWm2LT .tb_menu_category_222 > a:not(:hover) {
                  color: #333333;
                }#Menu_VIfWm2LT .tb_menu_category_222 .tb_multicolumn {
                  -webkit-column-width: 220px;
                     -moz-column-width: 220px;
                          column-width: 220px;
                }#Menu_VIfWm2LT .tb_menu_system_stories_index > a:not(:hover) {
                  color: #f56c03;
                }#Menu_VIfWm2LT > nav > .nav > li > a,#Menu_VIfWm2LT > nav > .nav > li.divider,#Menu_VIfWm2LT > nav > .nav > li.dropdown-header {  line-height: 51px;}#Menu_VIfWm2LT > nav > .nav > li.dropdown > a > .tb_accent_label {  margin-top: 2px;}#Menu_VIfWm2LT > nav > .nav > li.dropdown-header,#Menu_VIfWm2LT > nav > .nav > li > a {  padding-left: 15px;  padding-right: 15px;}#Menu_VIfWm2LT > nav > .nav > li > .dropdown-menu {  min-width: 200px;}@media (max-width: 768px) {  #Menu_VIfWm2LT > nav > .nav > li > a {    line-height: 23px;  }}


#FireSlider_VioFXHBS .mightySlider.tbLoading .frame {
  background: #ffffff url('https://www.axioma-hobby-shop.com/image/catalog/Home_Banners/header_October.jpg') no-repeat center / cover;
  }


#FireSlider_VioFXHBS .fire_slider_wrap_outer {
  max-width: 1200px;
}
#FireSlider_VioFXHBS .fire_slider_wrap_inner {
  padding-top: 36.25%;
}










#FireSlider_VioFXHBS_slide_1 {
  background-color: #ffffff;
}
#FireSlider_VioFXHBS_slide_1_layer_1 {
    z-index: 3;
 top: 170px;
 right: auto !important; bottom: auto !important; left: 80px;
 width: 200px;
 font-size: 50px;
 text-align: left;
 opacity: 0;
color: #ffffff;
border-radius: 0px;
 transform-origin: center;
 -ms-transform-origin: center;
 -webkit-transform-origin: center;
  transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  -webkit-transform: scale(1) rotate(0deg);
}
#FireSlider_VioFXHBS_slide_1_layer_1 * {
  opacity: 1;
}
#FireSlider_VioFXHBS_slide_1_layer_2 {
    z-index: 2;
 top: 220px;
 right: auto !important; bottom: auto !important; left: 50px;
 width: 400px;
 font-size: 17px;
 line-height: 25px;
 text-align: left;
 opacity: 0;
color: #ffffff;
border-radius: 2px;
 transform-origin: center;
 -ms-transform-origin: center;
 -webkit-transform-origin: center;
  transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  -webkit-transform: scale(1) rotate(0deg);
}
#FireSlider_VioFXHBS_slide_1_layer_2 * {
  opacity: 1;
}
#FireSlider_VioFXHBS_slide_1_layer_3 {
   width: auto !important;  z-index: 1;
 top: 980px;
 right: auto !important; bottom: auto !important; left: 70px;
 font-size: 14px;
 text-align: left;
 opacity: 0;
color: #333333;
border-radius: 4px;
 transform-origin: center;
 -ms-transform-origin: center;
 -webkit-transform-origin: center;
  transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  -webkit-transform: scale(1) rotate(0deg);
}
#FireSlider_VioFXHBS_slide_1_layer_3 * {
  opacity: 1;
}
#FireSlider_VioFXHBS_slide_2_layer_1 {
   width: auto !important;  z-index: 2;
 top: 170px;
 right: auto !important; bottom: auto !important; left: 100px;
 font-size: 36px;
 line-height: 38px;
 text-align: left;
 opacity: 0;
color: #582469;
border-radius: 0px;
 transform-origin: center;
 -ms-transform-origin: center;
 -webkit-transform-origin: center;
  transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  -webkit-transform: scale(1) rotate(0deg);
}
#FireSlider_VioFXHBS_slide_2_layer_1 * {
  opacity: 1;
}
#FireSlider_VioFXHBS_slide_2_layer_2 {
   width: auto !important;  z-index: 1;
 top: 560px;
 right: auto !important; bottom: auto !important; left: 40px;
 text-align: left;
 opacity: 0;
color: #333333;
border-radius: 0px;
 transform-origin: center;
 -ms-transform-origin: center;
 -webkit-transform-origin: center;
  transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  -webkit-transform: scale(1) rotate(0deg);
}
#FireSlider_VioFXHBS_slide_2_layer_2 * {
  opacity: 1;
}
#FireSlider_VioFXHBS_slide_3_layer_1 {
   width: auto !important;  z-index: 2;
 top: 170px;
 right: auto !important; bottom: auto !important; left: 100px;
 font-size: 36px;
 line-height: 38px;
 text-align: left;
 opacity: 0;
color: #582469;
border-radius: 0px;
 transform-origin: center;
 -ms-transform-origin: center;
 -webkit-transform-origin: center;
  transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  -webkit-transform: scale(1) rotate(0deg);
}
#FireSlider_VioFXHBS_slide_3_layer_1 * {
  opacity: 1;
}
#FireSlider_VioFXHBS_slide_3_layer_2 {
   width: auto !important;  z-index: 1;
 top: 600px;
 right: auto !important; bottom: auto !important; left: 80px;
 text-align: left;
 opacity: 0;
color: #333333;
border-radius: 0px;
 transform-origin: center;
 -ms-transform-origin: center;
 -webkit-transform-origin: center;
  transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  -webkit-transform: scale(1) rotate(0deg);
}
#FireSlider_VioFXHBS_slide_3_layer_2 * {
  opacity: 1;
}


#Group_C65u1rB9 > .tb_tabs > .nav {  margin-left: -20px;  margin-right: -20px;  padding-right: 20px;}#Group_C65u1rB9 > .tb_tabs > .nav > li {  margin-left: 20px;}
#Group_Msd0UkVv > .tb_tabs > .nav {  margin-left: -20px;  margin-right: -20px;  padding-right: 20px;}#Group_Msd0UkVv > .tb_tabs > .nav > li {  margin-left: 20px;}
#Group_MQbMDPH4 > .tb_tabs > .nav {  margin-left: -20px;  margin-right: -20px;  padding-right: 20px;}#Group_MQbMDPH4 > .tb_tabs > .nav > li {  margin-left: 20px;}

        .tb_wt_header_search_system .twitter-typeahead .dropdown-menu {
            width: 250px;
        }
        
.row_o2uQ9 {
    background: #ff7139;
}
#content {
    background: #ffffff;
-webkit-box-shadow: -0px 1px 0px 0px rgba(221, 221, 221, 1);
  box-shadow: -0px 1px 0px 0px rgba(221, 221, 221, 1);
}
#Group_C65u1rB9 {
  border-top: 1px solid #FF7139;
}
.row_WA4mjm {
    background: url("https://www.axioma-hobby-shop.com/image/catalog/Ricoma/page/ricoma_bulgaria.png") no-repeat center;
  background-size: cover;  background-attachment: scroll;
}
.row_WA4mjm > .row {
    background-size:;  background-attachment:;
}
#Group_Msd0UkVv {
  border-top: 1px solid #FF7139;
}
.row_lumF8 {
    background: url("https://www.axioma-hobby-shop.com/image/catalog/courses-title-background.jpg") no-repeat center;
  background-size: cover;  background-attachment: scroll;
}
.row_lumF8 > .row {
    background-size:;  background-attachment:;
}
#Group_MQbMDPH4 {
  border-top: 1px solid #FF7139;
}
.row_TD48R1 {
    background: #2a2349;
}
.row_mLYde {
    background: #231d3d;
}
#Text_XhxeF85v {
    background: #121212;
  background: rgba(18,18,18, 0);
}


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

@media (min-width: 1041px) {
      }
@media (min-width: 1261px) {
  .main {
    max-width: calc(100% - 40px) !important;
  }
    }



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

@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic');

.modal--quickview .btn {
      min-width: 110px !important;
      font-size: 16px !important;
}
.modal--quickview iframe .tb_button_wishlist {
    display: none;
}
#site_logo img {
    max-width: 200px;
}
.tb_mt_40 {
    margin-top: 0;
}
 #Menu_VIfWm2LT {
    background: #f3f3f3;
}
.tbMainNavigation nav > .nav > li > a:not(.btn) > .tb_text, .tbMainNavigation .nav > li > a:not(.btn) > .tb_text, .tbMainNavigation .nav > li > .heading > a {
    font-size: 14px !important;
    text-transform: uppercase;
    font-family: 'Roboto' !important;
}

#Menu_VIfWm2LT > nav > .nav > li > a, #Menu_VIfWm2LT > nav > .nav > li.divider, #Menu_VIfWm2LT > nav > .nav > li.dropdown-header {
    line-height: 50px;
}
.axioma_menu, .contacts_row {
    width: 100%;
    max-width: 100% !important;
}
#header nav {
    max-width: 1200px;
    margin: 0 auto;
}
.axioma_menu_col {
    margin-top: 0 !important;
}
.axioma_menu .tb_gut_lg_40 {
    background: #f3f3f3;
}
.tbMobileShow {
    padding-left: 0;
}
.contacts_row {
    background: #f5f0ed;
    margin-bottom: 0;
    -webkit-box-shadow: 0px 1px 13px -3px rgba(0,0,0,0.3) !important;
    -moz-box-shadow: 0px 1px 13px -3px rgba(0,0,0,0.3) !important;
    box-shadow: 0px 1px 13px -3px rgba(0,0,0,0.3) !important;
    border-bottom: 1px solid #e4e1de;
}
.contacts_row p {
    text-align: center;
    color: #000000;
    font-family: 'Roboto' !important;
    line-height: 30px;
    font-size: 14px;
}
.contacts_row .fa {
    margin-left: 5px;
    margin-right: 5px !important;
    color: #ff7843;
}
#HeaderCartMenuSystem_HJ4nU3fO #cart > .nav > li:not(:hover) > .heading > a > .tb_icon {
    color: #000000;
}
#Menu_I7WjR8GS nav > ul > li > a:not(:hover) > .tb_text > .tb_icon {
    color: #000000;
}
.tb_main_color, .tb_hover_main_color:hover, .colorbox, .agree, .tb_list_1 > li:before, .tb_list_1 > li > a:before {
    display:none;
}
.axioma_user_menu {
    margin-top: 25px;
}
.axioma_user_menu .tb_icon {
    min-width: 1.5em;
    margin-left: 0;
    margin-right: 0;
    font-size: 23px;
}
input:not(:hover):not(:focus), select:not(:hover):not(:focus), textarea:not(:hover):not(:focus), .input-group:not(:hover):not(:focus) {
    background-color: #ffffff;
    border: 3px solid #f3f3f3;
}
#footer {
    background: #262626;
}
#footer p {
    color: #fff;
}
.axioma_header_search .fa-search:before {
    content: "\f002";
    color: #000;
    font-size: 18px;
}
input:focus, select:focus, textarea:focus, .input-group:focus {
    border: 3px solid #f3f3f3;
}
.axioma_header_links .row .col {
    width: 33%;
    float: left;
    display: inline-block;
}
.wishlist_total p {
    display: none;
}
#cart .heading .tb_icon + .tb_items {
    font-size: 17px !important;
    line-height: 20px !important;
    color: #000 !important;
    background: transparent !important;
    position: inherit !important;
}
.wishlist_total .tb_items:before {
    display:none;
}
.wishlist_total .tb_items:after {
    display:none;
}
.wishlist_total .tb_items {
    margin-left: 0.15em;
    margin-right: 0.15em;
    font-size: 17px !important;
    line-height: 20px !important;
    color: #000 !important;
    font-weight: 300;
}
#cart .heading .tb_total {
    display: none;
}
#HeaderCartMenuSystem_SEvucdKA #cart > .nav > li:not(:hover) > .heading > a > .tb_icon {
    color: #000;
}
.axioma_user_menu_col4 .tb_icon {
    font-size: 25px;
    color: #000;
    vertical-align: baseline;
}
#cart .heading .tb_icon {
    font-size: 25px;
}
.tb_text > .tb_icon > i {
    margin: 0 !important;
}
.axioma_user_menu_col4 .tb_wt.display-inline-block {
    margin: 0 15px 0 0 !important;
}
#header .tb_icon {
    vertical-align: baseline;
}
.tb_mt_-30 {
    margin-top: 0;
}
.tb_area_header {
    padding: 0 !important;
}
@media screen and (min-width:767px) {
 .axioma-blog .tb_article  {
	width: 50%;
    float: left;
	padding: 15px;
}
.axioma-blog .tb_articles {
    display: flex;
}
#HeaderLogoSystem_TXk8xnRf {
    margin-top: -32px;
}
.axioma_call_to_action .tb_description {
    padding: 0 20px;
}
}
@media (max-width: 768px) {
.axioma_call_to_action {
    margin: 0;
}
#wrapper {
    margin-top: 0;
}
.nav-responsive > li, .nav-responsive > li > a, .nav-responsive > li > ul > .tb_link, .nav-responsive .dropdown, .nav-responsive .dropdown > a, .nav-responsive .dropdown-menu > li, .nav-responsive .dropdown-menu > li > a {
  padding: 0 10px !important;
}
 .nav-responsive  {
    padding: 10px 0 !important;
}
.tbMobileMenu {
    padding: 0 !important;
  }
.tabs-left > .nav-tabs.vtabs.tb_style_1 {
    width: 100% !important;
    min-width: 100% !important;
  }
}
@media screen and (max-width:950px) {
  .tbMainNavigation nav > .nav > li > a:not(.btn) > .tb_text, .tbMainNavigation .nav > li > a:not(.btn) > .tb_text, .tbMainNavigation .nav > li > .heading > a {
    font-size: 13px !important;
}
#Menu_VIfWm2LT > nav > .nav > li.dropdown-header, #Menu_VIfWm2LT > nav > .nav > li > a {
    padding-left: 8px;
    padding-right: 8px;
}
.contacts_row p {
    padding-left: 20%;
}
}
@media screen and (min-width:531px) and (max-width:1050px) {
  #slider {
    width: 500px !important;
  }
}
@media screen and (min-width:400px) and (max-width:530px) {
  #slider {
    width: 300px !important;
  }
  #slider ul li {
    width: 300px !important;
  }
  #slider ul {
    position: relative;
    margin-left: -300px !important;
}
}
@media screen and (min-width:270px) and (max-width:399px) {
  #slider {
    width: 270px !important;
  }
  #slider ul li {
    width: 270px !important;
  }
  #slider ul {
    position: relative;
    margin-left: -270px !important;
}
}
#Menu_GK1TpxGs > nav > .nav {
    margin-left: 0;
}
#wrapper .tbMobileMenu {
    background-color: #f3f3f3;
}

.dropdown .tb_subcategories .tb_multicolumn .h4, .dropdown .tb_subcategories .tb_multicolumn .h4 .tb_text {
    display: block;
    text-transform: uppercase;
    font-size: 14px;
  	font-weight:600;
    line-height: 18px;
}
[class].dropdown-menu.tb_list_1  > li:before, [class].dropdown-menu.tb_list_1  > li > a:before, [class].dropdown-menu .tb_list_1 > li:before, [class].dropdown-menu .tb_list_1 > li > a:before {
 	display:none; 
}
.nav .tb_text, .dropdown .tb_text {
    font-size: 14px;
}
.tb_list_1, .list-group {
    line-height: 23px;
}
.nav.nav-tabs {
    border-color: #ffffff;
}
.btn.btn-sm, .btn-group-sm > .btn, .input-group-sm > .input-group-btn > .btn {
    padding-left: 30px;
    padding-right: 30px;
}
.nav.nav-tabs, .dropdown.tb_tabbed_menu:not(.tb_first_tab_selected):after {
    background-color: transparent !important;
}
.mightySlider.horizontal .mSNext {
    right: 20px;
}
.common-home .row.tb_gut_lg_40 > .main {
    margin-top: 0;
}
.axioma-intro-text {
 	max-width:750px; 
    margin: 0 auto;
    padding: 30px 50px;
}

.product-title h1 {
    color: #413F3F;
    font-weight: 600;
    font-size: 25px;
    text-transform: uppercase;
}
.tb_area_content .tb_system_page_title > h1 {
    color: #413F3F;
}
.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], #button-cart, #product_buy_quantity, #product_buy #input-quantity {
    height: 40px;
    line-height: 40px !important;
    border: 0 !important;
    margin: 0 auto;
}
:not(.tb_item_info_hover) .product-thumb .tb_label_special {
    color: #ffffff;
}
#ProductPriceSystem_BIVhlyPI .price-old {
    color: #413F3F;
    font-size: 23px;
    line-height: 37px;
  	margin-left: 15px;
}
#ProductPriceSystem_BIVhlyPI .price-new, #ProductPriceSystem_BIVhlyPI .price-regular {
    font-weight: 600;
    color: #ff7139;
    float: left;
}
.nav-tabs.vtabs > li > a {
    line-height: 23px;
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 600;
}
.nav.nav-tabs > li:not(:hover):not(.active):not(.ui-state-hover):not(.ui-state-focus):not(.ui-state-active):not([class*="tb_bg_str_"]) {
    background-color: #ffffff;
    border: 1px solid #dddddd !important;
}
.nav-tabs.vtabs > li > a {
    line-height: 25px;
    text-transform: uppercase;
    font-weight: 600;
}
.tb_product_description .tb_text_wrap {
    padding: 0 35px;
}
.nav.nav-tabs > li:not(:hover):not(.active):not(.ui-state-hover):not(.ui-state-focus):not(.ui-state-active):not([class*="tb_bg_str_"]) {
    border: none !important;
}
.nav.nav-tabs.tb_style_2 > li.active a, .nav.nav-tabs.tb_style_2 > li.ui-state-active a, .nav.nav-tabs:not(.tb_style_2) > li.active:not([class*="tb_text_str_"]):not([class*="tb_text_hover_str_"]), .ui-tabs-nav:not(.tb_style_2) .ui-state-active:not([class*="tb_text_str_"]):not([class*="tb_text_hover_str_"]) {
    color: #000000 !important;
}

.axioma-product-tabs > .tb_tabs > .nav > li.active:before {
    content: '';
    height: 3px;
    width: 40%;
    background: #FF7139;
    z-index: 1;
    margin: 0 auto !important;
    display: block;
    float: none;
    text-align: center;
    margin-top: -5px !important;
}
 .product-thumb .tb_label_new {
    background-color: transparent;
    background-image: url(https://www.axioma-hobby-shop.com/image/new_label.png);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    width: 59px;
    height: 59px;
    text-indent: -9999px;
    border-radius: 30px;
}

.product-thumb .button-group > .tb_pos_br, .product-thumb .button-group > .tb_pos_b, .product-thumb .button-group > .tb_pos_bl {
    -webkit-transition: none;
    transition: none;
}
.tb_button_quickview a {
    color: #fff !important;
}
.product-thumb .btn.btn-lg, .btn-group-lg > .btn {
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    border-radius: 0;
    width: 100%;
}
 .btn.btn-lg, .btn-group-lg > .btn  {
    border-radius: 0;
}
:not(.tb_item_info_hover) .product-thumb a:not(.btn):not(:hover) {
    color: #d6d6d6;
}
:not(.tb_item_info_hover) .product-thumb .tb_button_add_to_cart .btn:not(:hover) {
    background-color: #d6d6d6 !important;
}
:not(.tb_item_info_hover) .product-thumb .tb_button_add_to_cart .btn:hover {
    background-color: #ff7139 !important;
}
.tb_button_wishlist {
    float: right;
}
.tb_button_wishlist .btn {
    margin-top: 0;
    margin-bottom: 0;
}
.tb_button_quickview {
    display: inline-block;
    opacity: 1;
    width: 60px !important;
    height: 60px !important;
    line-height: 60px;
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 1;
    border-radius: 50%;
    letter-spacing: 0;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 400;
    color: #fff;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    background-color: rgba(0,0,0,0.4) !important;
} 
@media only screen and (min-width:1101px) {
.tb_button_quickview {
    margin-top: -23% !important;
  }
}
@media only screen and (min-width:981px) and (max-width:1100px) {

.tb_button_quickview {
    margin-top: -25% !important;
  }
}
@media only screen and (max-width:980px) {
.tb_button_quickview {
    margin-top: -15% !important;
  }
}
@media only screen and (max-width:450px) {
.tb_button_quickview {
    margin-top: -25% !important;
  }
}
@media only screen and (max-width:350px) {
.tb_button_quickview {
    margin-top: -20% !important;
  }
}
@media only screen and (max-width:750px) {
.product-thumb .button-group > .tb_hidden {
  display:none !important;
	}
.axioma-product-tabs .tbWidgetTabs {
    border-top: 1px solid #ff7139;
	}
.axioma-product-tabs {
    border-top: 0 !important;
	}
.axioma-product-tabs > .tb_tabs > .nav > li.active:before {
    margin-top: -4px !important;
	}
.axioma-product-tabs .tb_pl_15 {
    padding-left: 0 !important;
    padding-right: 0 !important;
	}
}
@media only screen and (min-width:981px) {
.footer-logo {
    margin-top: -50px;
	}
}
.tb_button_quickview a {
    -moz-transform: translate(70%,0%);
    -ms-transform: translate(70%,0%);
    -o-transform: translate(70%,0%);
    -webkit-transform: translate(70%,0%);
    transform: translate(70%,0%);
}
.tb_grid_view .product-thumb .button-group > div.tb_button_add_to_cart {
    width: 60%;
}
.axioma_call_to_action .tb_description {
    max-width: 700px;
    margin: 0 auto;
    display: block;
}
.product-thumb .tb_label_special {
    background-color: #ff7139;
    width: 59px;
    height: 59px;
    line-height: 59px;
    border-radius: 30px;
}
.product-thumb .tb_label_new {
    top: 0 !important;
}
.product-thumb .tb_label_new + .tb_label_special {
    top: 0 !important;
    left: auto !important;
    right: 0 !important;
}
.product-thumb .tb_label_special + .tb_label_new {
    top: 0;
    right: 0;
    left: auto;
}
.sidebar .tb_label_special, .sidebar .tb_label_new {
    display: none;
}
.tb_listing_options .product-filter .display {
    display: none;
}
input:hover:not(:focus), select:hover:not(:focus), textarea:hover:not(:focus), .input-group:hover:not(:focus) {
    border: 3px solid #f3f3f3 !important;
}
.nav.nav-tabs:not(.tb_style_2) > li:hover:not(.active):not(.ui-state-active):not([class*="tb_text_hover_str_"]), .ui-tabs-nav:not(.tb_style_2) .ui-state-focus:not(.ui-state-active):not([class*="tb_text_hover_str_"]) {
    border: none !important;
}
.nav > li, .nav > li > a {
    -webkit-transition: none;
    transition: none;
}
.axioma_banner_row .tb_wt_banner .tb_image:before {
    background-color: #ff7139 !important;
}
#footer p {
    margin-bottom: 15px;
}
@media (max-width: 768px) {
.tbToggleButtons .tb_toggle:before {
    font-size: 25px;
}
#footer {
    text-align: center;
}
.footer-logo .tb_image {
    margin: 0 auto;
}
.nav-responsive .dropdown > .tb_toggle {
    margin: 10px !important;
}
}
@media (max-width: 679.873417722px) {
#wrapper #header .tbLogoCol > * + * {
    margin-top: 5px;
}
}
.footer-logo .tb_image {
    max-width: 300px;
}
.footer-logo .tb_ratio {
    min-height: 100% !important;
}
.tb_area_footer h2 {
    font-size: 17px;
    line-height: 25px;
    text-transform: uppercase;
    font-weight: 600 !important;
}
.tb_tags li a:not(:hover) {
    color: #ffffff;
}
.tb_tags.tb_style_label li a {
    background-color: #fe7139 !important;
}
.tb_tags.tb_style_label li a:not(:hover):before {
	border-color: #fe7139 !important;
    border-top: 10.5px solid transparent !important;
    border-bottom: 10.5px solid transparent !important;
}
.tb_tags.tb_style_label li a:hover:before {
	border-color: #fe7139 !important;
    border-top: 10.5px solid transparent !important;
    border-bottom: 10.5px solid transparent !important;
}
.tb_listing_options {
    border: none !important;
    background-color: #ffffff !important;
    margin: 0 0 30px !important;
}
.breadcrumb li:first-child a:before {
    content: "Начало" !important;
}
.tb_area_content .tb_system_breadcrumbs a:not(:hover) {
    color: #000;
}
.tb_area_content .tb_system_page_title > h1 {
    font-size: 24px;
    text-transform: uppercase;
}
.category_col {
 	margin-top: 10px !important;
}
.breadcrumb {
    float: right;
}
.breadcrumb li + li:before {
    font-family: FontAwesome;
    content: "\f0da";
    color: #ff7139;
}
.sub_category .breadcrumb li:last-child {
    display:none;
}
.fblike-box-widget {
    float: left;
    width: 41.5%;
    clear: none;
    margin: 0 4%;
}
#slider {
  position: relative;
  overflow: hidden;
  margin: 20px auto 0 auto;
  border-radius: 4px;
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 200px;
  list-style: none;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 500px;
  height: 200px;
  background: #fff;
  text-align: center;
  line-height: 30px;
}

a.control_prev1, a.control_next1 {
  position: absolute;
  top: 40%;
  z-index: 9;
  display: block;
  width: auto;
  height: auto;
  background: #fff;
  color: #222;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer;
    padding: 10px 5px;
}

a.control_prev1:hover, a.control_next1:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev1 {
  border-radius: 0 2px 2px 0;
}

a.control_next1 {
  right: 0;
  border-radius: 2px 0 0 2px;
}

.slider_option {
  position: relative;
  margin: auto;
  width: 160px;
  font-size: 18px;
}

#header .row-wrap {
    margin: 0 auto !important;
}

#site_logo {
    z-index: 9999;
    position: relative;
    -webkit-box-shadow: 0px 5px 10px -5px rgba(0,0,0,0.45);
    -moz-box-shadow: 0px 5px 10px -5px rgba(0,0,0,0.45);
    box-shadow: 0px 5px 10px -5px rgba(0,0,0,0.45);
}
.tb_list_1 > li.tb_link > a:before, .list-group > a:before {
    display: none;
}
.tb_module_filter .panel-heading  {
    display: none;
}
.tb_module_filter .list-group-item {
    font-weight: 600;
}
.checkbox, .radio, .checkbox-inline, .radio-inline {
    min-height: 0;
}
.tb_module_filter .checkbox {
	padding-top: 5px;
    padding-bottom: 5px;
}
.tb_module_filter .checkbox input {
    margin: -9px 0 0 0 !important;
}
.tb_module_filter a.list-group-item {
    margin-top: 30px;
    margin-bottom: 15px;
}
.tb_module_filter .btn.btn-sm {
    float: left;
    margin-top: 20px;
}
.product-filter .limit select {
    width: auto !important;
}
#header {
    border-radius: 0 !important;
}
.form-horizontal .form-group > label {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
}
.options .form-control  {
    background: #f3f3f3 !important;
}
.display-none {
    display: none !important;
}
.product-info h1 {
    font-size: 24px;
    text-transform: uppercase;
    color: #413F3F;
    font-weight: 500;
     margin-bottom: 15px !important;
}

.quick-order-text .fa-phone  {
    font-size: 20px;
    color: #ff7139;
    line-height: 25px;
}

.quick-view-title {
    margin: 0 20px 0 0;
}
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, select.form-control, .form-control, .input-group {
    transition: none !important;
}
.contacts_row .fa {
    margin-left: 5px;
}

.axioma-page-heading .col-xs-12 {
    margin-top: 0 !important;
}
.service_block_1 {
    max-width: 550px;
    max-height: 100%;
    margin: 0 auto;
	padding: 10% 5% 5% 5%;
	height: 521px;
}
@media screen and (max-width:399px) {
.service_block_1 {
    max-width: 550px;
    max-height: 100%;
    margin: 0 auto;
    padding: 20% 10% 10% 10% !important;
    height: 720px;
}
.service_block_2 {
    padding: 15% 10% 0 10% !important;
    height: 680px !important;
}
.service_block_3 {
    padding: 25% 10% 0% 10%!important;
    height: 450px!important;
  }
#cslider .course-info, #cpslider .course-info {
    margin: 0 !important;
}
#cslider, #cpslider {
    height: 630px !important;
}
}
.service-cta .tb_description {
    padding: 25px;
}
.service_block_2 {
    max-width: 600px;
    max-height: 100%;
    margin: 0 auto;
    padding: 8% 5% 5% 5%;
    height: 518px;
}
.service_block_3 {
    max-width: 550px;
    max-height: 100%;
    margin: 0 auto;
    padding: 18% 5% 0% 5%;
    height: 520px;
}
.tb_wt_product_price_system .price-old {
    line-height: 34.5px;
    font-size: 16px;
    float: right;
    font-size: 20px;
    margin-left: 10px;
    color: #505050 !important;
}
.tb_wt_product_price_system .price-new {
    color: #ff7139;
    font-weight: 600 !important;
}
.service-cta .tb_description {
    margin: 0 auto;
    display: block;
}
.btn, .button, button, [type=button], [type=submit] {
    box-shadow: inset 0 -2px 0 rgba(0,0,0,0.15);
}
.tb_button_add_to_cart .btn, .tb_button_wishlist .btn {
      box-shadow: none;
}
a.button.button_2s {
    background: #4f5189 !important;
    margin-top: 20px;
 }
.courses-intro, .service-intro {
    max-width: 800px;
    margin: 0 auto;
    padding: 0 20px !important;
}
.courses-text, .service-text, .page-text {
    max-width: 700px;
    margin: 0 auto;
  	padding-bottom:20px;
    padding: 0 20px !important;
}
#cslider, #cpslider {
  position: relative;
  overflow: hidden;
  margin: 20px auto 0 auto;
  border-radius: 4px;
}

#cslider ul, #cpslider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 200px;
  list-style: none;
}

#cslider ul li, #cpslider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 400px;
  height: 550px;
  background: #fff;
  text-align: center;
  line-height: 30px;
}

a.control_prev, a.control_next {
  position: absolute;
  top: 40%;
  z-index: 999;
  display: block;
  padding: 4% 3%;
  width: auto;
  height: auto;
  background: #2a2a2a;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
  border-radius: 0 2px 2px 0;
}

a.control_next {
  right: 0;
  border-radius: 2px 0 0 2px;
}

.cslider_option, .cpslider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}
@media screen and (min-width:531px) and (max-width:880px) {
  #cslider, #cpslider {
    width: 400px !important;
  }
}
@media screen and (min-width:881px) and (max-width:1050px) {
  #cslider, #cpslider {
    width: 800px !important;
  }
}
@media screen and (min-width:400px) and (max-width:530px) {
  #cslider, #cpslider {
    width: 300px !important;
  }
  #cslider ul li, #cpslider ul li {
    width: 300px !important;
  }
  #cslider ul, #cpslider ul {
    position: relative;
    margin-left: -300px !important;
}
}
@media screen and (min-width:270px) and (max-width:399px) {
  #cslider, #cpslider {
    width: 270px !important;
  }
  #cslider ul li, #cpslider ul li {
    width: 270px !important;
  }
  #cslider ul, #cpslider ul {
    position: relative;
    margin-left: -270px !important;
}
}

#cslider .course-info, #cpslider .course-info {
 	margin:30px; 
}
.course-description {
    background: #e6e8f6;
    padding: 25px;
    line-height: 23px;
    margin: 25px 0;
}
.course-info h3, .course-info h4 {
    font-weight: 600 !important;
}
.course-info h4 {
    margin-bottom: 0;
    margin-top: 15px;
}
.course-info p {
    margin-bottom: 0;
    line-height: 23px;
}
@media (max-width: 768px) {
#header .tbToggleButtons > * {
    box-shadow: none !important;
}
.axioma-home-slider {
    display: none !important;
}
}
.contacts_row row {
    margin: 0 auto;
}

.blog_breadcrumbs .breadcrumb li:first-child a:before {
    content: none !important;
}
.cta .tb_description  {
    text-align: center;
    margin: 0 auto;
    display: block;
}
.form-group {
    margin-bottom: 10px;
}
.buttons:before, .mini-cart-total:before, .content:not(.ui-widget-content) + h2:before, fieldset + fieldset legend:before, .pagination:before, .table + .pagination:before, .tb_listing > .tb_review:not(:first-child):before, .account-account .tb_system_page_content .list-unstyled + h2:before, .affiliate-account .tb_system_page_content .list-unstyled + h2:before {
    display:none;
}
.form-control {
    width: 100%; !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, select.form-control, .form-control, .input-group {
    width: 100%;
}
.cf-col {
    width: 100%;
    margin: 0 auto !important;

}
.form-horizontal .buttons {
    padding-top: 0;
}
.row_TD48R1 a:hover {
    color: #ff7139 !important;
}
.price_1 {
    padding: 5px 5px 0 0;
}
.price_3 {
    padding: 10px 5px 0 0;
}
.tb_wt_product_add_to_cart_system #product_buy_quantity, .tb_wt_product_add_to_cart_system #input-quantity, .tb_wt_product_add_to_cart_system .ui-spinner, .tb_wt_product_add_to_cart_system .input-group {
    height: 43px !important;
}
.tb_wt_product_add_to_cart_system .tb_purchase_button .bootstrap-touchspin .btn {
    line-height: 20px !important;
}
.so_sticker img.ps-topright {
    top: -20px !important;
    right: -20px !important;
}
.so_sticker img {
    z-index: 3 !important;
}
.axioma-product-img .so_sticker {
    display: none;
}
@media only screen and (max-width: 980px) {
.layer-2 {
    top:30% !important;
	font-size:30px !important;
    line-height: 33px !important;
    min-width: 75% !important;
    left: 5% !important;
}
.layer-3 {
    top:42% !important;
	font-size:15px !important;
    line-height: 20px !important;
  	min-width: 75% !important;
    left: 5% !important;

}
.layer-1 {
    top:60% !important;
	font-size:14px !important;
    line-height: 25px !important;
    left: 5% !important;
}
.fire_slider_wrap_inner.fullwidth,
.fire_slider_wrap_inner.fixed {
    min-height: 400px !important;
}
span.contactus {
    display: none;
}
}
@media only screen and (max-width: 1090px) {
span.contactus {
    display: none;
}
}
@media only screen and (max-width: 480px) {
.axioma-product-tabs > .tb_tabs > .nav > li.active:before {
    display: none;
}
}
#cart .btn {
    background: #ff7139 !important;
    color: #fff !important;
}
.axioma_banner_row .tb_wt_banner {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
} 
.tb_quickview .so_sticker img {
    display: none;
}
#search .dropdown-menu {
    width: 100%;
}
#search .dropdown-menu .h3 {
    font-size:17px;
}
.patchwork-carousel .course-description {
    background: #f5b6a6;
}
.tb_wt_call_to_action .tb_description.tb_button_bottom + .tb_button_holder {
    padding-top: 15px;
}
.tbMainNavigation .tb_selected {
    color: #ff7139 !important;
}
.tbMainNavigation .tb_selected {
    border-bottom: 4px solid #ff7139 !important;
}
#Menu_VIfWm2LT nav > ul > li.tb_selected > a, #Menu_VIfWm2LT nav > ul > li.tb_selected > * > a {
    color: #ff7139 !important;
}
#button-search,
#button-search:hover {
    border: none !important;
}
#button-coupon,
.btn, .btn-primary {
    border: 0 !important;
}

@media (max-width: 768px) {
.mobile-search,
#header .mobile-search:not(.tbMobileShow){
   display:block !important;
}
#header .axioma_header_search:not(.tbMobileShow) {
   display:block !important;
   padding: 10px 30px 20px 30px;
}
}
.tb_listing {
    margin-bottom: 15px;
}

.product-tabs .tab-content {
    border: 1px solid #dddddd !important;
    margin-left: -1px;
    background: #f3f3f3;
}
.product-tabs .tbActivated {
    margin-bottom: -2px;
}
.product-tabs .tbWidgetTabs .htabs  {
    margin-bottom: -1px !important;
}
.product-tabs.nav-tabs > li:not(.active) {
    background-color: #ff7139 !important;
    color: #fff !important;
    border-left: 0 !important;
}
.tbWidgetTabs > li a:hover  {
    text-decoration: underline;
}

.tbWidgetTabs > li {
    margin-right: 5px !important;
    margin-bottom: 0;
}
.product-tabs > li.active:not(:first-child)  {
    border-left: 1px solid #ddd !important;
}
.product-tabs .nav-tabs > li.active {
    margin-left: -1px;}

 .nav-tabs.htabs.tb_style_1 > li {
    margin-bottom: 0;
    margin-right: 5px;
}

.product-tabs .nav-tabs > li > a:hover {
    text-decoration: underline;
}
#rev_click {
    cursor: pointer;
}
.rating .tb_total, .rating + .tb_total {
    vertical-align: middle;
    font-size: 14px;
    opacity: 1;
    text-decoration: underline;
}
.rating .tb_review_write {
    display: inline !important;
}
.modal-header {
    padding: 8px !important;
    line-height: 50px !important;
    height: 50px !important;
    background-color: #ff7139 !important;
    text-align: center;
}
.pagination .links > .active {
    background: #ff7139;
}
 .pagination .links li > .active span {
    color: #fff;
}
 .pagination  .active span {
    color: #fff;
}
#btn_tbi {
    margin: 10px 0;
}
.tb_wt_product_add_to_cart_system .tb_cart_wrap {
    margin-bottom: 15px;
}
.product-tabs .nav-tabs li a  {
    font-size: 18px !important;
}
#parva_button,
#buy_tbicredit,
#back_tbicredit  {
    border: 0 !important;
    line-height: 1em;
}
body {
    font-family: 'Roboto';
}
.price-old {
    text-decoration: line-through;
}
.axioma-blog .tb_grid_view h4 {
    font-size: 23px;
    font-weight: 700;
}
.axioma-blog .image-holder {
    max-width: 100% !important;
}
.axioma-blog .tb_grid_view h4 {
    font-size: 23px;
    font-weight: 700;
    line-height: 1.35em;
}
.axioma-blog .tb_item_info {
    padding: 0 20px;
}
.axioma-blog .tb_article .thumbnail {
    max-width: 100% !important;
    margin-bottom: 10px !important;
}
.tb_wt_categories li {
    float: left;
    margin: 10px;
    padding: 10px 15px;
    background: #f3f3f3;
}
.axioma-blog img:after {
     width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    background: rgba(0,0,0,0.25);
    z-index: 99;
}
.axioma-blog .tb_article {
    margin-top: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 30px;
    border-bottom: 1px solid #e8e8e8;
    border-top: 0 !important;
}
.axioma-blog h2 {
    margin-bottom: 8px !important;
}
@media (max-width: 768px) {
#header .tbToggleButtons > * {
    vertical-align: middle !important;
}
}


#Banner_PFa9Jp3c {
 margin-top: 10px; 
}
#tk_checkout .tk_shipping_method .tk_shipping_method_price {
 display: none !important; 
}
#tk_checkout #tk_coupon #tk_confirm_coupon {
      margin-top: 15px;
    height: 36px !important;
    border: none;
}
#button-cart {
 background: green !important; 
}
:not(.tb_item_info_hover) .product-thumb .tb_button_add_to_cart .btn:not(:hover) {
  background-color: green !important;
    opacity: 0.4;
}
