/* head_glob.intro_glob.cont_glob.foot__def.ar_head_glob.ar_intro_glob.ar_cont_category_glob.ar_col_l_category_glob.ar_foot_glob.bg.ssl.61926 */
/*****************************************************/
/******   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: 'Days'; }
.tb_counter.tb_style_1 .tb_counter_hours:after   { content: 'Hours'; }
.tb_counter.tb_style_1 .tb_counter_minutes:after { content: 'Minutes'; }
.tb_counter.tb_style_1 .tb_counter_seconds:after { content: 'Seconds'; }

/*****************************************************/
/******   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: #76383d !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: #76383d !important;
}

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

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

.col_bg0o1 a.tb_main_color_bg:hover, .col_bg0o1 .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: #76383d;
}

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

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

#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 nav > ul > li:not(.dropdown) > ul > li > a:not(:hover), #Menu_VIfWm2LT nav > ul > li:not(.dropdown):not(.dropdown) > ul > li > * > a:not(:hover), #Menu_VIfWm2LT nav > ul > li.tb_hidden_menu > ul > li > a:not(:hover), #Menu_VIfWm2LT nav > ul > li.tb_hidden_menu > ul > li > * > a:not(:hover) {
  color: #76383d;
}

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

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

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

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

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

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

.col_XBk0i .tb_main_color_bg, .col_XBk0i .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

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

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

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

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

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

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

#HeaderSearchSystem_Sq27Nu51 input:focus {
  background-color: #ffffff;
}

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

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

#HeaderSearchSystem_Sq27Nu51 .tb_search_wrap:not(:hover):before {
  color: #414141;
}

#HeaderSearchSystem_Sq27Nu51 .tb_search_wrap:hover:before {
  color: #76383d;
}

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

#HeaderSearchSystem_Sq27Nu51 .btn:not(:hover) {
  color: #76373b !important;
}

#HeaderSearchSystem_Sq27Nu51 .btn:hover {
  background-color: transparent !important;
}

#HeaderSearchSystem_Sq27Nu51 .btn:hover {
  color: #76373b !important;
}

#Html_EXaf9pIm .tb_main_color_bg, #Html_EXaf9pIm .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

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

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

.row_ckxNA .tb_main_color_bg, .row_ckxNA .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

.col_XEAZk .tb_main_color_bg, .col_XEAZk .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

.col_XEAZk a.tb_main_color_bg:hover, .col_XEAZk .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: #76383d !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_HaNEX .tb_main_color_bg, .row_HaNEX .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

.col_1U0cL .tb_main_color_bg, .col_1U0cL .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

.row_j3ZUD .tb_main_color_bg, .row_j3ZUD .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

.col_zBDn7 .tb_main_color_bg, .col_zBDn7 .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

#ProductsSystem_ReH9ivFH .tb_listing_options {
  color: #666666;
}

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

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

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

#ProductsSystem_ReH9ivFH .tb_listing_options select:not(:hover):not(:focus) {
  color: #999999;
}

#ProductsSystem_ReH9ivFH .tb_listing_options select:hover:not(:focus) {
  color: #999999;
}

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

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

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

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

.row_ZdngZ .tb_main_color_bg, .row_ZdngZ .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

.col_22Bkj .tb_main_color_bg, .col_22Bkj .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

.row_DE5Cl .tb_main_color_bg, .row_DE5Cl .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

.col_th2LO .tb_main_color_bg, .col_th2LO .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

#Html_I0yISxPD .tb_main_color_bg, #Html_I0yISxPD .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

#Text_Vf7t7Y3a .tb_main_color_bg, #Text_Vf7t7Y3a .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

.col_L2b44 .tb_main_color_bg, .col_L2b44 .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

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

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

#Menu_Hg3c3uHu nav > ul > li.tb_selected > a, #Menu_Hg3c3uHu nav > ul > li.tb_selected > * > a {
  color: #76383d;
}

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

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

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

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

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

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

#Menu_Hg3c3uHu .panel-heading, #Menu_Hg3c3uHu .box-heading {
  color: #76383d;
}

.col_BXsH8 .tb_main_color_bg, .col_BXsH8 .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

#Text_F4uwCIb3 .tb_main_color_bg, #Text_F4uwCIb3 .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

#Text_F4uwCIb3 .panel-heading, #Text_F4uwCIb3 .box-heading {
  color: #76383d;
}

.col_WDnFU .tb_main_color_bg, .col_WDnFU .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

#Text_Fm0Bg15A .tb_main_color_bg, #Text_Fm0Bg15A .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

#Text_Fm0Bg15A .panel-heading, #Text_Fm0Bg15A .box-heading {
  color: #76383d;
}

.row_6ydg7 .tb_main_color_bg, .row_6ydg7 .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

.col_FtMik .tb_main_color_bg, .col_FtMik .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

#Html_WdEP6l1I .tb_main_color_bg, #Html_WdEP6l1I .tb_hover_main_color_bg:hover {
  background-color: #76383d !important;
}

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

                    body,
                    .tb_no_text > span:before
                 {
  font-family: 'Lora';
  font-size: 16px;
  line-height: 24px;
}
h1, .h1 {
  font-family: 'Lora';
  font-weight: normal;
  font-style: italic;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: 3px;
  word-spacing: 5px;
  text-transform: uppercase;
}
                    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: 'Playfair Display';
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  letter-spacing: 2px;
  word-spacing: 3px;
}
h3, .h3 {
  font-family: 'Lora';
  font-weight: normal;
  font-style: italic;
  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: 'Lora';
  font-weight: normal;
  font-style: italic;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.5px;
  word-spacing: 2px;
}
                    .btn,
                    .button,
                    button,
                    input[type="button"],
                    input[type="submit"],
                    input[type="reset"]
                 {
  font-family: 'Lora';
  font-weight: normal;
  font-style: italic;
  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: 'Lobster';
  font-weight: normal;
  font-size: 20px;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-transform: none;
}
                    .product-thumb h4,
                    .product-thumb .name,
                    .box-product .name,
                    .product-grid .name,
                    .product-list .name
                 {
  font-family: 'Lora';
  font-weight: normal;
  font-style: italic;
}
                    .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;
}
                    .product-thumb .btn
                 {
  font-family: 'Lora';
  font-weight: normal;
  font-style: italic;
}
                    .checkout-heading,
                    .modal-title,
                    .nav-tabs > li,
                    .tb_accordion_content > .tb_title,
                    .panel-group > .panel > .panel-heading,
                    .panel-group > .panel > .panel-heading > .panel-title,
                    .ui-accordion-header,
                    .ui-datepicker-title,
                    .ui-dialog-title
                 {
  font-family: 'Lora';
  font-weight: normal;
  font-style: italic;
}
.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: 'Lora';
  font-weight: normal;
  font-style: italic;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-transform: uppercase;
}
.form-wrapper .form-ul li input,
.form-wrapper .form-ul li textarea {
  font-family: 'Lora';
  font-weight: normal;
  font-style: italic;
  font-size: 16px;
  line-height: 24px;
}
.tb_area_header {
  font-family: 'Lora';
  font-size: 18px;
  line-height: 24px;
}
.tb_area_header h1, .tb_area_header .h1 {
  font-family: 'Lobster';
  font-weight: normal;
  font-size: 60px;
  line-height: 72px;
}
.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: 'Lobster';
  font-weight: normal;
}
#Menu_VIfWm2LT .tb_category_info h2, #Menu_VIfWm2LT .tb_category_info h3, #Menu_VIfWm2LT .tb_category_info h4 {
  font-size: 32px;
  line-height: 36px;
}
#HeaderLogoSystem_TXk8xnRf {
  font-family: 'Montserrat';
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
}
#PageTitleSystem_Mbr0KT10 h1 {
  font-family: 'Lobster';
  font-weight: normal;
}
.row_DE5Cl {
  font-family: 'Lora';
  font-size: 16px;
  line-height: 24px;
}
.row_DE5Cl h2, .row_DE5Cl .h2, .row_DE5Cl legend, .row_DE5Cl .box-heading, .row_DE5Cl .panel-heading, .row_DE5Cl .checkout-heading, .row_DE5Cl .modal-title, .row_DE5Cl .nav-tabs > li, .row_DE5Cl .picker-switch, .row_DE5Cl .tb_accordion_content > .tb_title, .row_DE5Cl .ui-accordion-header, .row_DE5Cl .ui-datepicker-title, .row_DE5Cl .ui-dialog-title, .row_DE5Cl .tb_slider_controls {
  font-family: 'Lobster';
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 1px;
}
#Text_Vf7t7Y3a {
  font-size: 18px;
  line-height: 24px;
}
 {
  font-weight: normal;
}
 {
  font-weight: 700;
  font-style: italic;
}
 {
  font-weight: normal;
}
 {
  font-weight: 700;
}
 {
  font-weight: normal;
}
 {
  font-weight: normal;
}
 {
  font-weight: normal;
}
#bottom {
    background: url("https://demo.tortimoncherri.com/image/catalog/backgrounds/wave-up.png") repeat-x top left;
  background: url("https://demo.tortimoncherri.com/image/catalog/backgrounds/wave-up.png") repeat-x top left, url("https://demo.tortimoncherri.com/image/catalog/backgrounds/bg.png") repeat top left ; 
  background-size: auto, auto;  background-attachment: scroll, fixed;
}
#bottom > .row {
    background-size:;  background-attachment:;
}
#header {
    background: #ffffff;
  background: rgba(255,255,255, 0.95);
}
#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;  }}

                @media (min-width: 337.80141843972px) 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;
                  }
                }
            
                @media (min-width: 337.80141843972px) and (max-width: 480px) {
                  #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;
                  }
                }
            
#HeaderSearchSystem_Sq27Nu51:not(.tb_style_4) .tb_search_wrap {  width: 250px;}#HeaderSearchSystem_Sq27Nu51.tb_style_4:hover .tb_search_wrap > input,#HeaderSearchSystem_Sq27Nu51.tb_style_4:hover .tb_search_wrap > .twitter-typeahead,#HeaderSearchSystem_Sq27Nu51.tb_style_4 .tb_search_wrap > .twitter-typeahead.dropdown-open {  width: 250px !important;}#HeaderSearchSystem_Sq27Nu51.tb_style_4 .tb_search_button:before {  font-size: 100%;}#HeaderSearchSystem_Sq27Nu51.tb_style_4:hover .tb_search_button:before,#HeaderSearchSystem_Sq27Nu51.tb_style_4 .twitter-typeahead.dropdown-open + .tb_search_button:before,.tbMobileMenu #HeaderSearchSystem_Sq27Nu51.tb_style_4 .tb_search_button:before {  font-size: 100%;}
#LatestReviews_OhQBYlGo .tb_list_view .tb_item_info {  margin-left: 24px;}
#Menu_Hg3c3uHu > nav > .nav > li.divider {  margin-bottom:  5px !important;  padding-bottom: 5px !important;}#Menu_Hg3c3uHu > nav > .nav > li > a,#Menu_Hg3c3uHu > nav > .nav > li.dropdown-header {  padding-top: -2px !important;  padding-bottom: -2px !important;}#Menu_Hg3c3uHu > nav > .nav > .dropdown:after,#Menu_Hg3c3uHu > nav > .nav > .dropdown > .hidden + ul > li:after {  margin-top: 5px;}#Menu_Hg3c3uHu > nav > .nav > li:not(:last-child) > ul:not(.dropdown-menu) {  padding-bottom: -2px;}#Menu_Hg3c3uHu > nav > .nav > li > .dropdown-menu {  min-width: 250px;}@media (max-width: 768px) {}

        .tb_wt_header_search_system .twitter-typeahead .dropdown-menu {
            width: 250px;
        }
        
#intro {
    background: url("https://demo.tortimoncherri.com/image/catalog/backgrounds/wave-down.png") repeat-x bottom left #eeeeee;
  background: url("https://demo.tortimoncherri.com/image/catalog/backgrounds/wave-down.png") repeat-x bottom left, url("https://demo.tortimoncherri.com/image/catalog/backgrounds/bg.png") repeat top left #eeeeee; 
  background-size: auto, auto;  background-attachment: scroll, fixed;
}
#intro > .row {
    background-size:;  background-attachment:;
}
.row_ZdngZ {
    background: url("https://demo.tortimoncherri.com/image/catalog/backgrounds/wave-up.png") repeat-x top left;
  background: url("https://demo.tortimoncherri.com/image/catalog/backgrounds/wave-up.png") repeat-x top left, url("https://demo.tortimoncherri.com/image/catalog/backgrounds/wave-down.png") repeat-x bottom left, url("https://demo.tortimoncherri.com/image/catalog/backgrounds/reviews-left.png") no-repeat top left, url("https://demo.tortimoncherri.com/image/catalog/backgrounds/reviews-right.png") no-repeat bottom right, url("https://demo.tortimoncherri.com/image/catalog/backgrounds/bg.png") repeat top left ; 
  background-size: auto, auto, auto, auto, auto;  background-attachment: scroll, scroll, scroll, scroll, fixed;
}
.row_ZdngZ > .row {
    background-size:;  background-attachment:;
}


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

.options .radio label, .options .radio label img{background:none !important}

.tb_grid_view.tb_buttons_2 .product-thumb .button-group{display:none}

.tb_keypoint--1 {
  width: 270px;
  max-width: 270px;
  height: 150px;
  min-width: 0px !important;
}
.tb_pt_150 {
  padding-top: 150px !important;
}
.tb_pb_150 {
  padding-bottom: 150px !important;
}
.tb_page_product_category .tb_system_page_title h1,
.tb_page_information_information .tb_system_page_title h1,
.tb_page_information_contact .tb_system_page_title h1{
  text-transform: none !important;
  text-align: center;
  font-style: normal;
}
.fb_icon {
  display: block;
  text-decoration: none;
  width: 25px;
  border: 0 !important;
  margin-left: 40px;
}
#header:after {
  display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    background: url(https://demo.tortimoncherri.com/image/catalog/backgrounds/wave-up-shadow.png) repeat-x top left;
    height: 25px;
    pointer-events: none;
    opacity: 0.955;
}

[class].pr_banner-Hv3Ep .tb_line_2{
  width: 100%;
  font-family: 'Lora';
  font-weight: normal;
  font-style: italic;
  font-size: 24px;
  line-height: 1.5em;
  letter-spacing: 2px;
  word-spacing: 2px;
  color: #76373b;    
  background: rgba(255, 255, 255, 0.8);    
  border: 1px solid rgba(118, 55, 59, 0.8);
  outline: 10px solid rgba(255,255,255,0.8);
}
#header .nav > li > a:before {
    position: absolute;
    top: calc(100% - 17px);
    left: 50%;
    color: transparent;
    content: "•";
    text-shadow: transparent 0px 0px;
    font-size: 1.2em;
    transform: translateX(-50%);
    pointer-events: none;
    transition: text-shadow 0.3s ease 0s, color 0.3s ease 0s;
}

#header #Menu_VIfWm2LT .nav > li > a:hover:before, 
#header #Menu_VIfWm2LT .nav > li.tb_selected > a:before{
  color: #76383d;
  text-shadow: 10px 0 #76383d, -10px 0 #76383d;
}
p {
  line-height: 1.6 !important;
}
.tb_listing.tb_style_plain div:not(.tb_back) > .product-thumb_style1 {
  border: 2px solid #fbdfe0;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.tb_listing.tb_style_plain div:not(.tb_back) > .product-thumb_style1 .thumbnail,
.tb_listing.tb_style_plain div:not(.tb_back) > .product-thumb_style1 h4,
.tb_listing.tb_style_plain div:not(.tb_back) > .product-thumb_style1 .price{
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.tb_listing.tb_style_plain div:not(.tb_back) > .product-thumb_style1 h4 {
  background: #fbdfe0 !important;
  padding: 10px 30px !important;
  font-family: 'Lora';
  font-style: italic;
  font-weight: normal;
  color: #76383d !important;
}
.product-thumb_style1 .price {
  background: none !important;
  font-size: 18px;
  color: #dd9cad !important;
  font-weight: normal;
  font-style: italic;
  font-family: 'Lora';
}
.tb_listing.tb_style_plain div:not(.tb_back) > .product-thumb_style1:hover .caption h4 {
    background: #76383d !important;
}
.tb_listing.tb_style_plain div:not(.tb_back) > .product-thumb_style1:hover .caption h4 a {
    color: #fff !important;
}
.tb_listing.tb_style_plain div:not(.tb_back) > .product-thumb_style1:hover .caption .price {
    color: #76383d !important;
}
.contact_form {
  margin-top: 45px !important;
}
.tab-content .contact_form {
  margin-top: 0 !important;
}
.contact_form h1 {
  display:none;
}
.contact_form form .col-xs-6,
.contact_form form .col-xs-12 {
  margin-top: 13px !important;
}
.contact_form input[type="text"],
.contact_form textarea {
  display: block !important;
  width: 100%;
  font-family: 'Lora';
  font-style: italic;
}
.contact_form textarea {
  height: 190px;
}
.contact_form input.error,
.contact_form textarea.error {
  border-color: #76373b !important;
}
.error-block {
  display: block;
  text-align: center;
  width: 100%;
  color: #76373b;
  padding: 10px;
  font-style: italic;
}
.error-block:empty {
  display:none !important;
}
.contact_form input[name="submit"],
.tb_system_page_content form .btn,
.form-wrapper .form-ul li.li-submit input[type="submit"]{
  font-family: 'Lora';
  font-style: italic;
  border-radius: 0 !important;
  margin: 0 auto !important;
  display: block !important;
  border: 1px solid #ffffff !important;
  outline: 1px solid #76383d;
}
.contact_form input[name="submit"]:hover,
.contact_form input[name="submit"]:focus,
.tb_system_page_content form .btn:hover,
.tb_system_page_content form .btn:focus,
.form-wrapper .form-ul li.li-submit input[type="submit"]:hover,
.form-wrapper .form-ul li.li-submit input[type="submit"]:focus{
  outline: 1px solid #f9dfdf !important;
}
#System_EdEVFKiH {
  margin-top: 0;
}
.tb_wt_latest_reviews .product-thumb .name,
.tb_wt_latest_reviews .tb_review > p,
.tb_review .tb_meta{
  text-align: center !important;
}
.product-filter .display {
  display: none !important;
}
.product-filter {
  justify-content: space-between;
}
.tab-content {
  border: 1px solid #f9dfdf;
}
.form-wrapper {
  border: 0 !important;
  padding: 0 !important;
}
.contact_form {
  margin-top: 0 !important;
}
.contact_form h1:empty {
  display: none !important;
}
.send_request {
  padding-top: 0 !important;
}
label.error {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  font-size: 11px !important;
  color: red !important;
  vertical-align: top !important;
  text-transform: uppercase;
  font-family: 'Lora';
  font-style: italic;
  font-weight: bold;
}
input.error, textarea.error {
    display: block !important;
}
.form-horizontal input, .form-horizontal textarea {
  font-family: 'Lora';
  font-weight: normal;
  font-style: italic;
  font-size: 16px;
  line-height: 24px;
}
#HeaderSearchSystem_Sq27Nu51:hover input,
#HeaderSearchSystem_Sq27Nu51:hover input{
    border-color: #f9dfe0 !important;
}
#footer {
  font-style: italic;
}
#footer_logo {
  border-bottom: 0 !important;
}

@media (max-width: 1320px) {
  .tb_pl_100 {
    padding-left: 60px !important;
  }  
  .tb_pr_100 {
    padding-right: 60px !important;
  }
}


@media (max-width: 1260px) and (min-width: 769px) {
  .tbLogoCol {
    justify-content: flex-start !important;
  }
}
@media (max-width: 769px) {
  [class].pr_title-separator-P1vDv .panel-heading, [class].pr_title-separator-P1vDv .box-heading, [class].pr_title-separator-P1vDv .tb_slider_controls > a {
    font-size: 35px !important;
    line-height: 1.2em !important;
  }
  .tb_pb_80, .row-wrap.tb_pb_80 > .row {
    padding-bottom: 0 !important;
  }
  .tb_pt_80, .row-wrap.tb_pt_80 > .row {
    padding-top: 0 !important;
  }
}
