/* head__def.intro_glob.cont_glob.foot_glob.ar_head_glob.ar_intro_page_37.ar_cont_page_37.ar_foot_glob.en-gb.ssl.99e9c */
/*****************************************************/
/******   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: #f4a72a !important;
}

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

.row_kGRL6 .tb_main_color_bg, .row_kGRL6 .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.row_kGRL6 {
  color: #eeeeee;
}

.row_kGRL6 a:not(:hover) {
  color: #eeeeee;
}

.col_bg0o1 .tb_main_color_bg, .col_bg0o1 .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

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

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

.col_UR5KK .tb_main_color_bg, .col_UR5KK .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

.col_UR5KK a.tb_main_color_bg:hover, .col_UR5KK .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) {
  color: #ffffff;
}

#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: #ffffff;
}

#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: transparent;
}

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

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

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

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

#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: #f4a72a !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: #f4a72a !important;
}

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

#HeaderLanguageMenuSystem_RyN6UEbg a:hover {
  color: #ffffff;
}

#HeaderLanguageMenuSystem_RyN6UEbg .tb_selected:not(:only-child) > a, #HeaderLanguageMenuSystem_RyN6UEbg .tb_selected:not(:only-child) > a:hover {
  color: #ffffff;
}

.tb_area_content .tb_main_color_bg, .tb_area_content .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !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_separate_columns > [class*="col-"], .tb_area_content hr {
  border-color: #cccccc;
}

.row_IVX4Z .tb_main_color_bg, .row_IVX4Z .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.col_33o7Z .tb_main_color_bg, .col_33o7Z .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_G1o91J95 .tb_main_color_bg, #Text_G1o91J95 .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_G1o91J95 .panel-heading, #Text_G1o91J95 .box-heading {
  color: #333333;
}

#Text_G1o91J95 .panel-heading .tb_icon, #Text_G1o91J95 .box-heading .tb_icon {
  color: #333333;
}

.row_RVFOVg .tb_main_color_bg, .row_RVFOVg .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.col_YK5P4 .tb_main_color_bg, .col_YK5P4 .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_RfiDHsG7 .tb_main_color_bg, #Text_RfiDHsG7 .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.col_D1Y74 .tb_main_color_bg, .col_D1Y74 .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_Vvfs4P37 .tb_main_color_bg, #Text_Vvfs4P37 .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.col_E84x1 .tb_main_color_bg, .col_E84x1 .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_Hh8q01Xl .tb_main_color_bg, #Text_Hh8q01Xl .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.col_IOU1y .tb_main_color_bg, .col_IOU1y .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_KgnAO83u .tb_main_color_bg, #Text_KgnAO83u .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.row_w2OAt .tb_main_color_bg, .row_w2OAt .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

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

.col_MGbYC .tb_main_color_bg, .col_MGbYC .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_IYrO99g2 .tb_main_color_bg, #Text_IYrO99g2 .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.col_XGDsR .tb_main_color_bg, .col_XGDsR .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_CqcsX5sX .tb_main_color_bg, #Text_CqcsX5sX .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.col_YT5fw .tb_main_color_bg, .col_YT5fw .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_Bgg0p1Bo .tb_main_color_bg, #Text_Bgg0p1Bo .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.row_hh80B .tb_main_color_bg, .row_hh80B .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.col_Yt3Df .tb_main_color_bg, .col_Yt3Df .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#FireSlider_R0EsmeAB .tb_main_color_bg, #FireSlider_R0EsmeAB .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.col_SgIS7 .tb_main_color_bg, .col_SgIS7 .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#FireSlider_AG0Ux242 .tb_main_color_bg, #FireSlider_AG0Ux242 .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.row_qrvE8 .tb_main_color_bg, .row_qrvE8 .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.col_z7lNA .tb_main_color_bg, .col_z7lNA .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Separator_XcB152JK .tb_title {
  color: #333333;
}

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

#Separator_XcB152JK .border {
  border-color: #cccccc;
}

#Text_O4A12AXf .tb_main_color_bg, #Text_O4A12AXf .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Html_VdSX7c5T .tb_main_color_bg, #Html_VdSX7c5T .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Separator_ORfuFI6X .tb_title {
  color: #333333;
}

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

#Separator_ORfuFI6X .border {
  border-color: #cccccc;
}

.row_pgCbj .tb_main_color_bg, .row_pgCbj .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.col_62kgM .tb_main_color_bg, .col_62kgM .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_E9feG6on .tb_main_color_bg, #Text_E9feG6on .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_E9feG6on .panel-heading, #Text_E9feG6on .box-heading {
  color: #f4a72a;
}

#Text_E9feG6on .panel-heading .tb_icon, #Text_E9feG6on .box-heading .tb_icon {
  color: #eeeeee;
}

#OpenCart_K0Cm70Ck .tb_main_color_bg, #OpenCart_K0Cm70Ck .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.col_XK7H1 .tb_main_color_bg, .col_XK7H1 .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_DbP443bh .tb_main_color_bg, #Text_DbP443bh .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#OpenCart_S4d5tcek .tb_main_color_bg, #OpenCart_S4d5tcek .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

#OpenCart_S4d5tcek a.tb_main_color_bg:hover, #OpenCart_S4d5tcek .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: #f4a72a !important;
}

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

.row_nojTD .tb_main_color_bg, .row_nojTD .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.col_IrAU5 .tb_main_color_bg, .col_IrAU5 .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_WiARJ9MS .tb_main_color_bg, #Text_WiARJ9MS .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

.col_DOD5G .tb_main_color_bg, .col_DOD5G .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_A285Ww6X .tb_main_color_bg, #Text_A285Ww6X .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_A285Ww6X {
  color: #dddddd;
}

#Text_A285Ww6X .panel-heading, #Text_A285Ww6X .box-heading {
  color: #f4a72a;
}

#Text_A285Ww6X .panel-heading .tb_icon, #Text_A285Ww6X .box-heading .tb_icon {
  color: #eeeeee;
}

.col_CSb6Q .tb_main_color_bg, .col_CSb6Q .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_Clx0HB3T .tb_main_color_bg, #Text_Clx0HB3T .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_Clx0HB3T {
  color: #dddddd;
}

#Text_Clx0HB3T .panel-heading, #Text_Clx0HB3T .box-heading {
  color: #f4a72a;
}

#Text_Clx0HB3T .panel-heading .tb_icon, #Text_Clx0HB3T .box-heading .tb_icon {
  color: #eeeeee;
}

.col_QcjEO .tb_main_color_bg, .col_QcjEO .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_By4qQh8j .tb_main_color_bg, #Text_By4qQh8j .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

#Text_By4qQh8j {
  color: #dddddd;
}

#Text_By4qQh8j .panel-heading, #Text_By4qQh8j .box-heading {
  color: #f4a72a;
}

#Text_By4qQh8j .panel-heading .tb_icon, #Text_By4qQh8j .box-heading .tb_icon {
  color: #eeeeee;
}

#CallToAction_T5i28ss5 .tb_main_color_bg {
  background-color: #f4a72a !important;
}

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

#Html_AO9Q519Y .tb_main_color_bg, #Html_AO9Q519Y .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

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

                    body,
                    .tb_no_text > span:before
                 {
  font-family: 'Lato';
  font-size: 15px;
  line-height: 24px;
}
h1, .h1 {
  font-family: 'Lato';
  font-weight: 900;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: 2.5px;
  word-spacing: 5px;
  text-transform: uppercase;
}
                    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: 'Lato';
  font-weight: 900;
  font-size: 24px;
  line-height: 36px;
  letter-spacing: 2px;
  word-spacing: 3px;
}
h3, .h3 {
  font-family: 'Lato';
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 1px;
  word-spacing: 2px;
}
                    h4, .h4,
                    .product-thumb .name,
                    .box-product .name,
                    .product-grid .name,
                    .product-list .name
                 {
  font-family: 'Lato';
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.5px;
  word-spacing: 1px;
}
                    .btn,
                    .button,
                    button,
                    input[type="button"],
                    input[type="submit"],
                    input[type="reset"]
                 {
  font-family: 'Lato';
  font-weight: 700;
  font-size: 16px;
  letter-spacing: 2px;
  word-spacing: 2px;
  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: 'Lato';
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 2.1px;
  word-spacing: 2px;
  text-transform: uppercase;
}
                    .product-thumb .price,
                    .product-info .price
                 {
  font-family: 'Playfair Display';
  font-weight: 700;
  font-style: italic;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 1px;
}
.tb_text_wrap blockquote {
  font-family: 'Playfair Display';
  font-weight: normal;
  font-style: italic;
  font-size: 18px;
  line-height: 24px;
}
.nav-tabs.tb_style_3 > li > a,
.nav-pills > li > a {
  font-family: 'Lato';
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-transform: uppercase;
}
#HeaderLogoSystem_TXk8xnRf {
  font-family: 'Montserrat';
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
}
#Menu_VIfWm2LT .tb_category_info h2, #Menu_VIfWm2LT .tb_category_info h3, #Menu_VIfWm2LT .tb_category_info h4 {
  font-size: 32px;
  line-height: 36px;
}
#Text_JnRs0aMx .panel-heading, #Text_JnRs0aMx .box-heading, #Text_JnRs0aMx .tb_slider_controls > a {
  font-family: 'Lato';
  font-weight: 900;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0px;
  word-spacing: 0px;
}
#Text_N8PoM79j .panel-heading, #Text_N8PoM79j .box-heading, #Text_N8PoM79j .tb_slider_controls > a {
  font-family: 'Lato';
  font-weight: 900;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0px;
  word-spacing: 0px;
}
#Text_NKpJaHsW .panel-heading, #Text_NKpJaHsW .box-heading, #Text_NKpJaHsW .tb_slider_controls > a {
  font-family: 'Lato';
  font-weight: 900;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0px;
  word-spacing: 0px;
}
#Text_NpTygs7S .panel-heading, #Text_NpTygs7S .box-heading, #Text_NpTygs7S .tb_slider_controls > a {
  font-family: 'Lato';
  font-weight: 900;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0px;
  word-spacing: 0px;
}
 {
  font-weight: 900;
}
 {
  font-weight: 700;
  font-style: italic;
}
 {
  font-weight: normal;
}
 {
  font-weight: 700;
}
 {
  font-weight: normal;
  font-style: italic;
}
 {
  font-weight: 900;
}
#bottom {
    background: #333333;
border-top: 1px solid #eeeeee;
}

            @media (max-width: 1835px) {
              #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: 18px;
              }
            }
        
#Menu_VIfWm2LT > nav > .nav {  margin-left: -30px;  margin-right: -30px;  padding-right: 30px;}#Menu_VIfWm2LT > nav > .nav > li {  margin-left: 30px;}#Menu_VIfWm2LT > nav > .nav > li > a,#Menu_VIfWm2LT > nav > .nav > li.divider,#Menu_VIfWm2LT > nav > .nav > li.dropdown-header {  line-height: 36px;}#Menu_VIfWm2LT > nav > .nav > li.dropdown > a > .tb_accent_label {  margin-top: -6px;}#Menu_VIfWm2LT > nav > .nav > li > .dropdown-menu {  min-width: 250px;}@media (max-width: 768px) {  #Menu_VIfWm2LT > nav > .nav > li > a {    line-height: 24px;  }}


#FireSlider_R0EsmeAB .mightySlider.tbLoading .frame {
  background:  url('') no-repeat center / contain;
  }


#FireSlider_R0EsmeAB .fire_slider_wrap_outer {
  max-width: 800px;
}
#FireSlider_R0EsmeAB .fire_slider_wrap_inner {
  padding-top: 75%;
}














#FireSlider_AG0Ux242 .mightySlider.tbLoading .frame {
  background:  url('') no-repeat center / contain;
  }


#FireSlider_AG0Ux242 .fire_slider_wrap_outer {
  max-width: 980px;
}
#FireSlider_AG0Ux242 .fire_slider_wrap_inner {
  padding-top: 56.122448979592%;
}












#content {
    background: #ffffff;
}
.row_w2OAt {
    background: #ffffff;
}
.row_hh80B {
    background: #000000;
}
#OpenCart_K0Cm70Ck .panel-heading, #OpenCart_K0Cm70Ck .box-heading {
  margin-bottom: 30px;

}
.col_XK7H1 {
    background: #d1d1d1;
}
#OpenCart_S4d5tcek .panel-heading, #OpenCart_S4d5tcek .box-heading {
  margin-bottom: 30px;

}
#footer {
    background: #333333;
}


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

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



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

p .image-holder.pull-right, p .image-holder.pull-left{
    margin: 0 0 0 0 !important;
}
.tb_keypoint--1 {
  width: 270px;
  max-width: 270px;
  height: 150px;
  min-width: 0px !important;
}
#header .row-wrap.tbMobileShow > .row > .tbLogoCol {
    display: inline !important;
}
.tbToggleButtons {
  float: right !important;
  margin-top:0 !important;
}
.tbMobileMenu {
    background-color: #000000 !important;
}
.tbMobileMenu .tb_text{
   color: white !important;
}
@media only screen and (max-width: 768px) {
  .tb_wt_fire_slider{
    min-height: 460px !important;
    height: 460px !important;
  }
}
@media only screen and (max-width: 600px) {
  .tbMobileMenu  #site_logo{
   max-width:68% !important;
  }
  .tb_wt_fire_slider{
    min-height: 307px !important;
    height: 307px !important;
  }
  .hide_on_mobile{
  	display:none !important;
  }
  .ms_scene {
     left: -120px;
     zoom: 1.3;
  }
}
@media only screen and (max-width: 480px) {
  #site_logo img {
      max-width: 65px !important;
  }
}
.ms_scene {
    position: absolute;
    bottom: -3px;
}
#content, #intro{
  background:white;
}
.mightySlider .mSVideo {
    background-color: rgb(204, 0, 0);
}
.grey_overlay .tb_hover_color:before {
    content: '';
    opacity: 0.6 !important;
}
.grey_overlay:hover .tb_hover_color:before {
  opacity: 0  !important;
}
.size_chart_table th.content_th {
    font-weight: bold;
    border-left: solid 1px #ffffff;
    background-color: #979797;
    font-family: "Myriad Pro", Arial;
    font-size: 15px;
    color: white;
}
.size_chart_table td.content_td {
  border: solid 1px #d0d0d0;
}

#ocx-facebook-message{position:relative}#ocx-facebook-message-header{position:fixed;z-index:99999}#ocx-facebook-message-chat{position:absolute;top:-1e5px;z-index:99999}.fbm-bottom-left{position:fixed!important;top:auto!important;bottom:0;left:25px}.fbm-bottom-right{position:fixed!important;top:auto!important;bottom:0;right:25px}#ocx-facebook-message-header .fbm-header-default{background-color:#3b5998}#ocx-facebook-message-header a.fbm-icon{background:url(../catalog/facebook/facebook-messenger-small.png) center 0 no-repeat;padding:60px;cursor:pointer}#ocx-facebook-message-header a.fbm-default{background:#fff;border:1px solid #ddd;border-bottom:0;padding:8px 25px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;color:#666;cursor:pointer;display:block}

	
	/* -- Stylesheet -- */

	.module-instagram h4{
		display: block;
	}

	.instagram{
		padding: 10px 0;
		display: block;		
	}

	.instagram .item{	
		max-height:238px
	}

	.instagram .item img{
		width: 100%;
	}

	.instagram .item a{
		position: relative;
		display: block;
	}

	.instagram .item.hover-on a:hover .fa:before{
		-webkit-animation-name: hvr-pop;
		animation-name: hvr-pop;
		-webkit-animation-duration: 0.3s;
		animation-duration: 0.3s;
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
		-webkit-animation-iteration-count: 1;
		animation-iteration-count: 1;
		opacity: 1;
	}

	.instagram .item.hover-on a:hover:before{
		opacity: 1;
		transition: all .3s linear 0s;
	}

	.instagram .item a:before{
		display: inline-block;
		position: absolute;
		width: 50px;
		height: 50px;
		line-height: 50px;
		font-size: 14px;
		z-index: 1;
		content: attr(data-like);

		border-radius: 50px;
		transform: translate(-50%, -50%);
		text-align: center;
		left: 50%;
		top: 50%;
		font-weight: bold;
		color: #444;

		opacity: 0;
	}

	.instagram .item .fa:before{
		position: absolute;
		transform:  perspective(1px) translateZ(0) translate(-50%, -50%);
		left: 50%;
		top: 50%;
		font-size: 65px;
		color: rgba(255,255,255,0.9);
		opacity: 0;		
	}

	@-webkit-keyframes hvr-pop {
		50% {
			-webkit-transform: scale(1.2) perspective(1px) translateZ(0) translate(-40%, -40%);
			transform: scale(1.2) perspective(1px) translateZ(0) translate(-40%, -40%) ;
		}
	}
	
	@keyframes hvr-pop {
		50% {
			-webkit-transform: scale(1.2) perspective(1px) translateZ(0) translate(-40%, -40%);
			transform: scale(1.2) perspective(1px) translateZ(0) translate(-40%, -40%);
		}
	}

	h1 .entry, a .entry{
		display: none;
	}

	.instagram .slick-prev{
		left: -15px;
	}

	.instagram .slick-next {
		right: -15px;
	}







  a.blantershow-chat:link,
a.blantershow-chat:visited {
  color: #444;
  text-decoration: none;
  transition: all 0.4s ease-in-out;
}
#whatsapp-chat .image-holder span {
    padding-top: 0px !important;
}


/* CSS Multiple Whatsapp Chat */
.whatsapp-name {
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 0;
  margin-bottom: 0;
  line-height: 0.5;
}

#whatsapp-chat {
  box-sizing: border-box !important;

  outline: none !important;
  position: fixed;
  width: 350px;
  border-radius: 10px;
  box-shadow: 0 1px 15px rgba(32, 33, 36, 0.28);
  bottom: 90px;
  right: 30px;
  overflow: hidden;
  z-index: 99;
  animation-name: showchat;
  animation-duration: 1s;
  transform: scale(1);
}
a.blantershow-chat {
  /*   background: #009688; */
  background: #fff;
  color: #404040;
  position: fixed;
  display: flex;
  font-weight: 400;
  justify-content: space-between;
  z-index: 98;
  bottom: 25px;
  right: 30px;
  font-size: 15px;
  padding: 10px 20px;
  border-radius: 30px;
  box-shadow: 0 1px 15px rgba(32, 33, 36, 0.28);
}
a.blantershow-chat svg {
  transform: scale(1.2);
  margin: 0 10px 0 0;
}
.header-chat {
  /*   background: linear-gradient(to right top, #6f96f3, #164ed2); */
  background: #009688;
  background: #095e54;
  color: #fff;
  padding: 20px;
}
.header-chat h3 {
  margin: 0 0 10px;
}
.header-chat p {
  font-size: 14px;
  line-height: 1.7;
  margin: 0;
}
.info-avatar {
  position: relative;
}
.info-avatar img {
  border-radius: 100%;
  width: 50px;
  float: left;
  margin: 0 10px 0 0 !important;
}

a.informasi {
  padding: 20px;
  display: block;
  overflow: hidden;
  animation-name: showhide;
  animation-duration: 0.5s;
}
a.informasi:hover {
  background: #f1f1f1;
}
.info-chat span {
  display: block;
}
#get-label,
span.chat-label {
  font-size: 12px;
  color: #888;
}
#get-nama,
span.chat-nama {
  margin: 5px 0 0;
  font-size: 15px;
  font-weight: 700;
  color: #222;
}
#get-label,
#get-nama {
  color: #fff;
}
span.my-number {
  display: none;
}
 .blanter-msg {
  color: #444;
  padding: 10px;
  font-size: 12.5px;
  text-align: center;
  border-top: 1px solid #ddd;
   background:#ffffff;
} 
textarea#chat-input {
    border: none;
    font-family: "Arial", sans-serif;
    width: 100%;
    height: 40px;
    outline: none;
    resize: none;
    padding: 10px;
    font-size: 14px;
    background: white;
    overflow: hidden;
}

a#send-it {
  width: 40px;
  font-weight: 700;
  padding: 10px 10px 0;
  background:#eee;
  border-radius: 10px;
}
  a#send-it svg {
    fill:#a6a6a6;
    height: 24px;
    width: 24px;
  }

.first-msg {
  background: transparent;
  padding: 30px;
  text-align: center;
  & span {
    background: #e2e2e2;
    color: #333;
    font-size: 14.2px;
    line-height: 1.7;
    border-radius: 10px;
    padding: 15px 20px;
    display: inline-block;
  }
}

.start-chat .blanter-msg {
  display: flex;
}
#get-number {
  display: none;
}
a.close-chat {
  position: absolute;
  top: 5px;
  right: 15px;
  color: #fff;
  font-size: 30px;

}

@keyframes ZpjSY{
  0% {
    background-color: rgb(182, 181, 186);
  }
  15% {
    background-color: rgb(17, 17, 17);
  }
  25% {
    background-color: rgb(182, 181, 186);
  }
}

@keyframes hPhMsj {
  15% {
    background-color: rgb(182, 181, 186);
  }
  25% {
    background-color: rgb(17, 17, 17);
  }
  35% {
    background-color: rgb(182, 181, 186);
  }
}

@keyframes iUMejp {
  25% {
    background-color: rgb(182, 181, 186);
  }
  35% {
    background-color: rgb(17, 17, 17);
  }
  45% {
    background-color: rgb(182, 181, 186);
  }
}


@keyframes showhide {
  from {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes showchat {
  from {
    transform: scale(0);
    opacity: 0;
  }
}
@media screen and (max-width: 480px) {
  #whatsapp-chat {
    width: auto;
    left: 5%;
    right: 5%;
    font-size: 80%;
  }
}
.hide {
  display: none;
  animation-name: showhide;
  animation-duration: 0.5s;
  transform: scale(1);
  opacity: 1;
}
.show {
  display: block;
  animation-name: showhide;
  animation-duration: 0.5s;
  transform: scale(1);
  opacity: 1;
}

.whatsapp-message-container {
  display: flex;
  z-index: 1;
}

.whatsapp-message {
  padding: 7px 14px 6px;
  background-color: rgb(255, 255, 255);
  border-radius: 0px 8px 8px;
  position: relative;
  transition: all 0.3s ease 0s;
  opacity: 0;
  transform-origin: center top 0px;
  z-index: 2;
  box-shadow: rgba(0, 0, 0, 0.13) 0px 1px 0.5px;
  margin-top: 4px;
  margin-left: -54px;
  max-width: calc(100% - 66px);
}

.whatsapp-chat-body {
  padding: 20px 20px 20px 10px;
  background-color: rgb(230, 221, 212);
  position: relative;
 
}
.whatsapp-chat-body::before {
    display: block;
    position: absolute;
    content: "";
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    z-index: 0;
    opacity: 0.08;
    background-image: url("https://elfsight.com/assets/chats/patterns/whatsapp.png");
    // background-image: url(https://res.cloudinary.com/eventbree/image/upload/v1575782560/Widgets/whatsappbg_opt.jpg);
  }

.dAbFpq {
  display: flex;
  z-index: 1;
}

.eJJEeC {
  background-color: rgb(255, 255, 255);
  width: 52.5px;
  height: 32px;
  border-radius: 16px;
  display: flex;
  -moz-box-pack: center;
  justify-content: center;
  -moz-box-align: center;
  align-items: center;
  margin-left: 10px;
  opacity: 0;
  transition: all 0.1s ease 0s;
  z-index: 1;
  box-shadow: rgba(0, 0, 0, 0.13) 0px 1px 0.5px;
}

.hFENyl {
    position: relative;
    display: flex;
}

.ixsrax {
    height: 5px;
    width: 5px;
    margin: 0px 2px;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    animation-duration: 1.2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    top: 0px;
    background-color: rgb(158, 157, 162);
    animation-name: ZpjSY;
}

.dRvxoz {

    height: 5px;
    width: 5px;
    margin: 0px 2px;
    background-color: rgb(182, 181, 186);
    border-radius: 50%;
    display: inline-block;
    position: relative;
    animation-duration: 1.2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    top: 0px;
    animation-name: hPhMsj;
}

.kAZgZq {
    padding: 7px 14px 6px;
    background-color: rgb(255, 255, 255);
    border-radius: 0px 8px 8px;
    position: relative;
    transition: all 0.3s ease 0s;
    opacity: 0;
    transform-origin: center top 0px;
    z-index: 2;
    box-shadow: rgba(0, 0, 0, 0.13) 0px 1px 0.5px;
    margin-top: 4px;
    margin-left: -54px;
    max-width: calc(100% - 66px);
    &::before {
    position: absolute;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAMAAADp2asXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACQUExURUxpccPDw9ra2m9vbwAAAAAAADExMf///wAAABoaGk9PT7q6uqurqwsLCycnJz4+PtDQ0JycnIyMjPf3915eXvz8/E9PT/39/RMTE4CAgAAAAJqamv////////r6+u/v7yUlJeXl5f///5ycnOXl5XNzc/Hx8f///xUVFf///+zs7P///+bm5gAAAM7Ozv///2fVensAAAAvdFJOUwCow1cBCCnqAhNAnY0WIDW2f2/hSeo99g1lBYT87vDXG8/6d8oL4sgM5szrkgl660OiZwAAAHRJREFUKM/ty7cSggAABNFVUQFzwizmjPz/39k4YuFWtm55bw7eHR6ny63+alnswT3/rIDzUSC7CrAziPYCJCsB+gbVkgDtVIDh+DsE9OTBpCtAbSBAZSEQNgWIygJ0RgJMDWYNAdYbAeKtAHODlkHIv997AkLqIVOXVU84AAAAAElFTkSuQmCC");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    top: 0px;
    left: -12px;
    width: 12px;
    height: 19px;
}
}

.bMIBDo {
    font-size: 13px;
    font-weight: 700;
    line-height: 18px;
    color: rgba(0, 0, 0, 0.4);
}

.iSpIQi {
    font-size: 14px;
    line-height: 19px;
    margin-top: 4px;
    color: rgb(17, 17, 17);
}

.iSpIQi {
    font-size: 14px;
    line-height: 19px;
    margin-top: 4px;
    color: rgb(17, 17, 17);
}

.cqCDVm {
    text-align: right;
    margin-top: 4px;
    font-size: 12px;
    line-height: 16px;
    color: 
    rgba(17, 17, 17, 0.5);
    margin-right: -8px;
    margin-bottom: -4px;
}


