/* head_glob.intro_glob.cont_glob.foot_glob.ar_head_glob.ar_intro_layout_7.ar_cont__def.ar_foot_glob.bg.ssl.5e185.068c0 */
/*****************************************************/
/******   C S S   L A N G U A G E   V A R S   ********/
/*****************************************************/

.tb_counter.tb_style_1 .tb_counter_days:after    { content: 'дни'; }
.tb_counter.tb_style_1 .tb_counter_hours:after   { content: 'часове'; }
.tb_counter.tb_style_1 .tb_counter_minutes:after { content: 'минути'; }
.tb_counter.tb_style_1 .tb_counter_seconds:after { content: 'секунди'; }

/*****************************************************/
/******   P A G E    S T Y L E S   *******************/
/*****************************************************/

body {
  background-image: url("https://babycorp.eu/image/catalog/babycorp-cover-image-2000x700.jpg");
  background-repeat: no-repeat;
    background-position: top left;
    background-attachment: scroll;
    background-size: auto;
  }
.tb_area_header .tb_main_color_bg, .tb_area_header .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

.row_cAhBC .tb_main_color_bg, .row_cAhBC .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

.col_guv0r .tb_main_color_bg, .col_guv0r .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

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

.col_WIgFM .tb_main_color_bg, .col_WIgFM .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

.col_WIgFM a.tb_main_color_bg:hover, .col_WIgFM .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 {
  background-color: transparent;
}

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

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

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

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

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

#Menu_SO843Rf9 nav > ul > li.tb_selected > a, #Menu_SO843Rf9 nav > ul > li.tb_selected > * > a {
  color: #e86868;
}

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

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

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

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

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

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

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

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

#Menu_RTWi3c6T nav > ul > li.tb_selected > a, #Menu_RTWi3c6T nav > ul > li.tb_selected > * > a {
  color: #e86868;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.row_yyR4u .tb_main_color_bg, .row_yyR4u .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

.col_GOTce .tb_main_color_bg, .col_GOTce .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

#Text_Qqr7tNKT .tb_main_color_bg, #Text_Qqr7tNKT .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

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

.tb_area_content .tb_system_breadcrumbs {
  color: #cccccc;
}

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

.row_DaC5F .tb_main_color_bg, .row_DaC5F .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

.col_VszfZ .tb_main_color_bg, .col_VszfZ .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

#System_PFxak6At .tb_main_color_bg, #System_PFxak6At .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

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

.tb_area_footer {
  color: #777777;
}

.row_Hqy0P a.tb_main_color:hover, .row_Hqy0P a.colorbox:hover, .row_Hqy0P a.agree:hover, .row_Hqy0P .tb_main_color_hover:hover {
  color: #ffffff !important;
}

.row_Hqy0P .tb_main_color_bg, .row_Hqy0P .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

.row_Hqy0P {
  color: #ffffff;
}

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

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

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

.row_Hqy0P .tb_text_wrap a:not(.btn):hover {
  color: #cccccc;
}

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

.col_4IcEl .tb_main_color_bg, .col_4IcEl .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

#Text_RggQw2VU .tb_main_color_bg, #Text_RggQw2VU .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

.col_YWY8S .tb_main_color_bg, .col_YWY8S .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

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

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

#Menu_VL1dF16f nav > ul > li.tb_selected > a, #Menu_VL1dF16f nav > ul > li.tb_selected > * > a {
  color: #cccccc;
}

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

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

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

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

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

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

#Separator_D3iAH6L9 .tb_title {
  color: #ffffff;
}

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

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

#Text_TM9hTEG7 .tb_main_color_bg, #Text_TM9hTEG7 .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

.col_D2qaa .tb_main_color_bg, .col_D2qaa .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

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

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

#Menu_VFQHY2Fs nav > ul > li.tb_selected > a, #Menu_VFQHY2Fs nav > ul > li.tb_selected > * > a {
  color: #cccccc;
}

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

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

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

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

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

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

.row_ED4f0 .tb_main_color_bg, .row_ED4f0 .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

.col_wSuaq .tb_main_color_bg, .col_wSuaq .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

#Html_MnG7M1j5 .tb_main_color_bg, #Html_MnG7M1j5 .tb_hover_main_color_bg:hover {
  background-color: #e86868 !important;
}

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

                    body,
                    .tb_no_text > span:before
                 {
  font-family: 'Roboto';
  font-size: 15px;
  line-height: 24px;
}
h1, .h1 {
  font-family: 'Montserrat';
  font-weight: normal;
  font-size: 44px;
  line-height: 48px;
}
                    h2,
                    .h2,
                    legend,
                    .box-heading,
                    .panel-heading,
                    .picker-switch,
                    .tb_slider_controls,
                    .checkout-heading,
                    .modal-title,
                    .nav-tabs > li,
                    .tb_accordion_content > .tb_title,
                    .ui-accordion-header,
                    .ui-datepicker-title,
                    .ui-dialog-title
                 {
  font-family: 'Montserrat';
  font-weight: normal;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: -0.5px;
  text-transform: none;
}
h3, .h3 {
  font-family: 'Montserrat';
  font-weight: normal;
  font-size: 24px;
  line-height: 36px;
}
                    .btn,
                    .button,
                    button,
                    input[type="button"],
                    input[type="submit"],
                    input[type="reset"]
                 {
  font-family: 'Montserrat';
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
                    .tbMainNavigation nav > .nav > li > a:not(.btn) > .tb_text,
                    .tbMainNavigation .nav > li > a:not(.btn) > .tb_text,
                    .tbMainNavigation .nav > li > .heading > a
                 {
  font-family: 'Montserrat';
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
}
p.price {
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 22px;
  line-height: 24px;
}
.panel-group .panel-heading,
.panel-group .panel-heading h4,
.panel-group .panel-heading .h4 {
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
                    h4, .h4,
                    .product-thumb .name,
                    .box-product .name,
                    .product-grid .name,
                    .product-list .name
                 {
  font-size: 16px;
  line-height: 24px;
}
                    .product-thumb .price,
                    .product-info .price
                 {
  font-size: 18px;
  line-height: 24px;
}
                    .product-thumb .btn
                 {
  text-transform: none;
}
#HeaderLogoSystem_TXk8xnRf {
  font-family: 'Montserrat';
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  letter-spacing: 1px;
  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;
}
#HeaderCartMenuSystem_HJ4nU3fO .heading.heading .tb_label, #HeaderCartMenuSystem_HJ4nU3fO .heading.heading .tb_items {
  text-transform: none;
}
.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: 24px;
  line-height: 36px;
  letter-spacing: 0px;
}
.row_Hqy0P {
  font-family: 'Montserrat';
}
#Menu_VL1dF16f nav > .nav > li > a, #Menu_VL1dF16f nav > .nav > li > span {
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 1px;
  word-spacing: 1px;
  text-transform: uppercase;
}
#Text_TM9hTEG7 h4, #Text_TM9hTEG7 .h4 {
  font-family: 'Montserrat';
  font-weight: 300;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 1px;
  word-spacing: 1px;
  text-transform: uppercase;
}
#Menu_VFQHY2Fs .panel-heading, #Menu_VFQHY2Fs .box-heading, #Menu_VFQHY2Fs .tb_slider_controls > a {
  font-family: 'Montserrat';
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 1px;
  word-spacing: 1px;
}
 {
  font-weight: normal;
}
 {
  font-weight: 700;
}
 {
  font-weight: 700;
}
 {
  font-weight: normal;
}
 {
  font-weight: normal;
}
#header {
    background: #ffffff;
  background: rgba(255,255,255, 0.4);
}

                @media (min-width: 50px) and (max-width: 768px) {
                  #wrapper #header .tbLogoCol {
                        -ms-flex-direction: row;
                    -webkit-flex-direction: row;
                            flex-direction: row;
                              -ms-flex-pack: justify;
                    -webkit-justify-content: space-between;
                            justify-content: space-between;
                  }
                }
            
#Menu_VIfWm2LT > nav > .nav {  margin-left: -20px;  margin-right: -20px;  padding-right: 20px;}#Menu_VIfWm2LT > nav > .nav > li {  margin-left: 20px;}#Menu_VIfWm2LT > nav > .nav > li > a,#Menu_VIfWm2LT > nav > .nav > li.divider,#Menu_VIfWm2LT > nav > .nav > li.dropdown-header {  line-height: 32px;}#Menu_VIfWm2LT > nav > .nav > li.dropdown > a > .tb_accent_label {  margin-top: -8px;}#Menu_VIfWm2LT > nav > .nav > li > .dropdown-menu {  min-width: 250px;}@media (max-width: 768px) {  #Menu_VIfWm2LT > nav > .nav > li > a {    line-height: 24px;  }}
#Menu_SO843Rf9 > nav > .nav {  margin-left: -15px;  margin-right: -15px;  padding-right: 15px;}#Menu_SO843Rf9 > nav > .nav > li {  margin-left: 15px;}#Menu_SO843Rf9 > nav > .nav > li > a,#Menu_SO843Rf9 > nav > .nav > li.divider,#Menu_SO843Rf9 > nav > .nav > li.dropdown-header {  line-height: 32px;}#Menu_SO843Rf9 > nav > .nav > li.dropdown > a > .tb_accent_label {  margin-top: -8px;}#Menu_SO843Rf9 > nav > .nav > li > .dropdown-menu {  min-width: 250px;}@media (max-width: 768px) {}
#Menu_RTWi3c6T > nav > .nav {  margin-left: -20px;  margin-right: -20px;  padding-right: 20px;}#Menu_RTWi3c6T > nav > .nav > li {  margin-left: 20px;}#Menu_RTWi3c6T > nav > .nav > li > a,#Menu_RTWi3c6T > nav > .nav > li.divider,#Menu_RTWi3c6T > nav > .nav > li.dropdown-header {  line-height: 32px;}#Menu_RTWi3c6T > nav > .nav > li.dropdown > a > .tb_accent_label {  margin-top: -8px;}#Menu_RTWi3c6T > nav > .nav > li > .dropdown-menu {  min-width: 250px;}@media (max-width: 768px) {}
#cart > .nav > li > h3,#cart > .nav > li > h3 > a {  line-height: 32px;}#cart > .nav > li > h3 > a {}
#Menu_VL1dF16f > nav > .nav {  margin-left: -10px;  margin-right: -10px;  padding-right: 10px;}#Menu_VL1dF16f > nav > .nav > li {  margin-left: 10px;}#Menu_VL1dF16f > nav > .nav > li > a,#Menu_VL1dF16f > nav > .nav > li.divider,#Menu_VL1dF16f > nav > .nav > li.dropdown-header {  line-height: 24px;}#Menu_VL1dF16f > nav > .nav > li.dropdown > a > .tb_accent_label {  margin-top: -6px;}#Menu_VL1dF16f > nav > .nav > li > .dropdown-menu {  min-width: 250px;}@media (max-width: 768px) {}
#Menu_VFQHY2Fs > nav > .nav {  margin-left: -15px;  margin-right: -15px;  padding-right: 15px;}#Menu_VFQHY2Fs > nav > .nav > li {  margin-left: 15px;}#Menu_VFQHY2Fs > nav > .nav > li > a,#Menu_VFQHY2Fs > nav > .nav > li.divider,#Menu_VFQHY2Fs > nav > .nav > li.dropdown-header {  line-height: 20px;}#Menu_VFQHY2Fs > nav > .nav > li.dropdown > a > .tb_accent_label {  margin-top: -14px;}#Menu_VFQHY2Fs > nav > .nav > li > .dropdown-menu {  min-width: 250px;}@media (max-width: 768px) {}
#content {
    background: #ffffff;
}
#footer {
    background: #000000;
}


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

@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   ***************/
/*****************************************************/

.row-wrap {
  display: block !important;
}
/*#header.tbStickyScrolled {
  background-color: rgba(255,255,255,0.8);
}*/
@media (max-width: 768px) {
  #footer .col,
  #footer .nav
  {
    -webkit-justify-content: center;
            justify-content: center;
  }
}
#bottom {
  display: none;
}
.tb_system_cart_menu .dropdown-menu h3 {
  display: none;
}
.tb_menu_system_account_account .tb_icon {
  width: 18px;
  min-width: 0;
}
.tbMobileMenu #site_logo img {
  max-height: 70px;
}
.tbMobileMenu #Menu_SO843Rf9 {
  margin-left: 0 !important;
}
.tbMobileMenu .tbMainNavigation .btn {
  height: 34px;
  margin-top: 20px !important;
  line-height: 34px;
}
.tbMobileMenu .tbMainNavigation .btn,
.tbMobileMenu .tbMainNavigation .btn a
{
  -webkit-justify-content: center;
  		  justify-content: center;
  color: #fff !important;
}
.tbMobileMenu .dropdown:after {
  display: none !important;
}
.tbMobileMenu:not(.tbMobileCartMenu) .dropdown > .dropdown-menu,
.tbMobileMenu:not(.tbMobileCartMenu) .dropdown.tb_hovered > .dropdown-menu
{
  overflow: hidden !important;
  left: -3000px !important;
  display: block !important;
  height: 0 !important;
  margin-left: 0 !important;
}
.tb_toggle .fn__icon {
  vertical-align: baseline;
}

/* -------------------------------
   P A G E S
------------------------------- */

/* Home */

@media (max-width: 1000px) {
  .common-home .tb_wt_fire_slider {
	max-height: 70vh !important;
  }
}
@media (max-width: 768px) {
  .common-home .mSCover {
	background-position: 42% 50% !important;
  }
}
@media (max-width: 768px) {
  .common-home .mSCover {
	background-position: 42% 50% !important;
  }
}

/* About us */

#Text_UlD878MM .tb_grid > li {
  -webkit-flex-basis: 160px;
  		  flex-basis: 160px;
}

/* Contact us */

.information-contact .tb_system_page_content h3,
.information-contact .tb_system_page_content .buttons:before,
.common-home .buttons:before
{
  content: none;
  display: none;
}
.information-contact .tb_system_page_content .buttons,
.common-home .buttons {
  padding-top: 0;
}
.information-contact .tb_system_page_content .buttons .pull-right, 
.common-home .buttons .pull-right {
  			-ms-flex-pack: center;
  -webkit-justify-content: center;
  		  justify-content: center;
}
.information-contact .tb_system_page_content .form-group,
.common-home .form-group.styled {
  position: relative;
}
.information-contact .tb_system_page_content .form-group + .form-group,
.common-home .form-group.styled + .form-group.styled {
  margin-top: 40px;
}
.information-contact .tb_system_page_content .form-group br,
.common-home .form-group.styled br {
  display: none;
}
.information-contact .tb_system_page_content label:not(.error),
.information-contact .tb_system_page_content .form-control,
.common-home .form-group.styled label.control-label:not(.error),
.common-home .form-group.styled .form-control
{
  display: block;
}
.information-contact .tb_system_page_content label,
.common-home .form-group label
{
  -webkit-flex: 1 1 100% !important;
  		  flex: 1 1 100% !important;
  max-width: none !important;
}
.information-contact .tb_system_page_content label:not(.error),
.common-home .form-group.styled label.control-label:not(.error)  {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s;
          transition: all 0.3s;
  pointer-events: none;
}
.information-contact .tb_system_page_content .form-control,
.common-home .form-group.styled .form-control {
  overflow: hidden;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  resize: none;
  outline: none !important;
  border-right-color: transparent !important;
  border-radius: 0 !important;
}
.information-contact .tb_system_page_content textarea.form-control,
.common-home .form-group.styled textarea.form-control {
  padding-bottom: 10px;
  height: 30px;
}
.information-contact .tb_system_page_content .form-control::-webkit-input-placeholder,
.information-contact .tb_system_page_content .form-control::-moz-placeholder,
.information-contact .tb_system_page_content .form-control::-ms-placeholder,
.common-home .form-group.styled .form-control::-webkit-input-placeholder,
.common-home .form-group.styled .form-control::-moz-placeholder,
.common-home .form-group.styled .form-control::-ms-placeholder
{
  opacity: 0 !important;
}
.information-contact .tb_system_page_content .form-control::placeholder,
.common-home .form-group.styled .form-control::placeholder
{
  opacity: 0 !important;
}
.information-contact .tb_system_page_content .form-control:focus ~ label,
.information-contact .tb_system_page_content .form-control:not(:placeholder-shown) ~ label,
.common-home .form-group.styled .form-control:focus ~ label.control-label:not(.error),
.common-home .form-group.styled .form-control:not(:placeholder-shown) ~ label.control-label:not(.error)
{
  top: -30px;
  font-size: 11px;
  opacity: 0.8;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .common-home .form-group.styled {
    padding-top: 30px;
  }
}
@supports (-ms-ime-align: auto) {
  .common-home .form-group.styled {
    padding-top: 30px;
  }
}

/* Cart & Checkout */

.quantity .input-group {
  background: transparent !important;
  border-color: transparent !important;
}
.quantity .input-group .form-control {
  background-color: #eee !important;
  border: 1px solid #eee !important;
}
.quantity .input-group .form-control:focus {
  background-color: #fff !important;
  border: 1px solid #e86868 !important;
}
.quantity .input-group .form-control + .input-group-btn {
  margin-left: 10px;
}
.quantity .input-group .form-control + .input-group-btn .btn + .btn {
  margin-left: 10px;
}
.checkout-cart .tb_system_page_content .buttons .pull-left {
  display: none;
}

/* -------------------------------
   C O M P O N E N T S
------------------------------- */

/* Reviews */

.tb_wt_latest_reviews .rating,
.tb_wt_latest_reviews .name
{
  display: none;
}

/* Cart */

#cart {
  font-size: 14px;
}
#cart .buttons {
  padding-top: 0;
}
#cart .buttons:before {
  content: none;
}
#cart .buttons .btn {
  min-width: 140px;
}

/* Modal */

.modal-header {
  padding-top: 10px;
  padding-bottom: 10px;
}
.modal-title {
  font-size: 24px;
}

/* GDPR */

.cc-revoke,
.cc-window,
.cc-settings-view
{
  font-family: Roboto !important;
}
.cc-window {
  background-color: rgba(0,0,0,0.8) !important;
}
.cc-settings-view
{
  background-color: rgba(0,0,0,0.4) !important;
}
.cc-settings-dialog {
  width: 800px !important;
  max-width: 100vw;
}
.cc-dismiss {
  position: absolute;
  top: 20px;
  right: 20px;
  display: block;
  width: 30px;
  text-indent: -1000em;
}
.cc-dismiss:before,
.cc-dismiss:after
{
  content: '';
  position: absolute;
  top: 14px;
  left: 5px;
  width: 20px;
  height: 2px;
  background-color: #ccc;
  transition: all 0.3s;
}
.cc-dismiss:hover:before,
.cc-dismiss:hover:after
{
  background-color: #fff;
}
.cc-dismiss:before {
  transform: rotate(45deg);
}
.cc-dismiss:after {
  transform: rotate(-45deg);
}
.cc-btn {
  font-family: Montserrat;
  font-size: 13px !important;
  font-weight: 600 !important;
  text-transform: uppercase;
  border-radius: 20px !important;
  border-width: 2px !important;
  color: #fff !important;
  cursor: pointer !important;
}
.cc-btn.cc-settings {
  background-color: transparent !important;
}
.cc-btn-save-settings {
  color: #fff !important;
  border-color: #e86868 !important;
}
.cc-btn.cc-settings:hover,
.cc-btn.cc-allow:hover
{
  background-color: #e86868 !important;
}
.cc-settings-view {
  overflow-y: auto !important;
}

/* Icons */

.fn__icon {
  overflow: hidden;
  position: relative;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
       -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
            -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  min-width: 1em;
  line-height: inherit !important;
  text-align: center;
  vertical-align: top;
  -webkit-transition: transform 0.3s;
          transition: transform 0.3s;
}
.fn__icon--before {
  margin-right: 0.5em;
}
.fn__icon--before-lg {
  margin-right: 0.8em;
}
.fn__icon--after {
  margin-left: 0.5em;
}
.fn__icon:before {
  content: '\00a0';
  overflow: hidden;
  display: block;
  width: 0;
  text-indent: -10em;
}
.fn__icon:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.fn__icon svg {
  position: relative;
  margin-top:    -60px !important;
  margin-bottom: -60px !important;
}
.fn__icon svg:first-child:not(:last-child) {
  z-index: 1;
  margin-right: -50%;
}

.fn__icon--solid svg {
  margin-top:    0;
  margin-bottom: 0;
}

.fn__icon--xs { font-size: 12px; }
.fn__icon--sm { font-size: 16px; }
.fn__icon--md { font-size: 24px; }
.fn__icon--lg { font-size: 32px; }
.fn__icon--xl { font-size: 48px; }

/* Gallery */

.tb_gallery.tb_fullscreen_button_position_tr .tb_fullscreen_button {
  top: 15px;
  right: 15px;
}

/* About us tabs */

.tab-hidden:not(.active) {
  display: none !important;
}
.tab-nav {
  display: flex;
  justify-content: center;
}
.tab-nav a {
  position: relative;
  color: #333 !important;
}
.tab-nav a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  padding-top: 100%;
  background-color: #e86868;
  -webkit-transition: all 0.3s;
          transition: all 0.3s;
  opacity: 0;
}
.tab-nav a:hover:before {
  opacity: 0.6;
}

/**
 * Hide fax and address fields
 */
#account .form-group:last-child {
 overflow: hidden;
 height: 0;
 margin-top: -20px;
}
#address legend + .form-group {
 display: none;
}

.st-btn {
 color: #fff;
}

/**
 * Error labels
 */
.form-horizontal .form-group > label.error {
	width: auto;
    min-width: auto;
    max-width: none;
}

/**
 * Cart labels align
 */
.cart-info td.image {
	text-align: center;
}

.cart-info td.model {
	text-align: center;
}

.cart-info thead td.price,
.cart-info thead td.total,
.cart-info thead td.quantity {
	text-align: center;
}

.cart-info tbody td.price,
.cart-info tbody td.total {
	text-align: right;
}

.cart-total td:first-child {
    text-align: right;
}
input.error {
  display: block !important;
  min-width: 0 !important;
}
input.error:before {
  content: none !important;
}
