/* head_glob.intro_glob.cont_glob.foot_glob.ar_head_glob.ar_intro_prod_glob.ar_cont_prod_glob.ar_foot_glob.en-gb.ssl.c27eb */
/*****************************************************/
/******   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: #2e4968 !important;
}

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

.row_ZFwPs .tb_main_color_bg, .row_ZFwPs .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

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

.col_19FVA .tb_main_color_bg, .col_19FVA .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

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

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

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

.col_nwfbv .tb_main_color_bg, .col_nwfbv .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

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

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

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

#Menu_X9U19E5w nav > ul > li.dropdown:not(:hover) > a, #Menu_X9U19E5w nav > ul > li.dropdown:not(:hover) > * > a, #Menu_X9U19E5w nav > ul > li:not(.dropdown) > a:not(:hover), #Menu_X9U19E5w nav > ul > li:not(.dropdown) > * > a:not(:hover) {
  color: #46494c;
}

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

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

#Menu_X9U19E5w nav > ul > li.tb_selected > a, #Menu_X9U19E5w nav > ul > li.tb_selected > * > a {
  color: #000000;
}

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

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

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

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

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

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

#Separator_CoyUibYi .tb_title {
  color: #2e4968;
}

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

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

#HeaderWelcomeSystem_RxxdDvxf {
  color: #999999;
}

#HeaderWelcomeSystem_RxxdDvxf a:not(:hover) {
  color: #46494c;
}

#Separator_CJYRuGCf .tb_title {
  color: #2e4968;
}

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

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

#HeaderSearchSystem_Gt2buD7k .btn:not(:hover) {
  background-color: #2e4968 !important;
}

#HeaderSearchSystem_Gt2buD7k .btn:not(:hover) {
  color: #efefef !important;
}

#HeaderSearchSystem_Gt2buD7k .btn:hover {
  background-color: #a1e44d !important;
}

#HeaderSearchSystem_Gt2buD7k .btn:hover {
  color: #2e4968 !important;
}

#HeaderCartMenuSystem_MWHAjjqF #cart > .nav > li:not(:hover) > .heading > a > .tb_icon {
  color: #2e4968;
}

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

#HeaderCartMenuSystem_MWHAjjqF #cart > .nav > li:not(:hover) > .heading > a > .tb_total {
  color: #2e4968;
}

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

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

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

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

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

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

.row_jjj6j .tb_main_color_bg, .row_jjj6j .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

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

.col_eTdWN .tb_main_color_bg, .col_eTdWN .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

.col_eTdWN a.tb_main_color_bg:hover, .col_eTdWN .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: #000000;
}

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

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

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

#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: #2e4968 !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: #000000;
}

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

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

.row_Q1Piy .tb_main_color_bg, .row_Q1Piy .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

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

.col_qUypW .tb_main_color_bg, .col_qUypW .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

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

#BreadcrumbsSystem_HoaIQXKX {
  color: #2f4a68;
}

#BreadcrumbsSystem_HoaIQXKX a:not(:hover) {
  color: #2f4a68;
}

#BreadcrumbsSystem_HoaIQXKX a:hover {
  color: #a1e44d;
}

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

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

.row_nORMG .tb_main_color_bg, .row_nORMG .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

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

.col_09ooF .tb_main_color_bg, .col_09ooF .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

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

#ProductImagesSystem_B5FObi8G .mSButtons:not(:hover) svg {
  fill: #2e4968;
}

#ProductImagesSystem_B5FObi8G .mSButtons:not(:hover):after {
  background-color: #a1e44d;
}

#ProductImagesSystem_B5FObi8G .mSButtons:hover svg {
  fill: #2e4968;
}

#ProductImagesSystem_B5FObi8G .mSButtons:hover:after {
  background-color: #a1e44d;
}

#ProductImagesSystem_B5FObi8G .tb_fullscreen_button:hover {
  background-color: #a1e44d;
}

#Html_GfeacCoA .tb_main_color_bg, #Html_GfeacCoA .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

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

#Html_GfeacCoA {
  color: #46494c;
}

.col_DdQ5N .tb_main_color_bg, .col_DdQ5N .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

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

#ProductPriceSystem_IQBR326K .price {
  color: #000000;
}

#ProductPriceSystem_IQBR326K .price-old {
  color: #999999;
}

#ProductPriceSystem_IQBR326K .tb_label {
  color: #46494c;
}

#ProductPriceSystem_IQBR326K .price-tax {
  color: #46494c;
}

#ProductPriceSystem_IQBR326K .reward {
  color: #46494c;
}

#ProductPriceSystem_IQBR326K .price-savings {
  color: #ffffff;
}

#ProductPriceSystem_IQBR326K .price-savings {
  background-color: #000000;
}

#Html_YunY5xU4 .tb_main_color_bg, #Html_YunY5xU4 .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

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

#ProductAddToCartSystem_EM6SJ0nV a:not(:hover) {
  color: #2e4968;
}

#ProductAddToCartSystem_EM6SJ0nV a:hover {
  color: #000000;
}

#ProductAddToCartSystem_EM6SJ0nV .btn:not(:hover):not(.btn-default) {
  background-color: #2e4968 !important;
}

#ProductOptionsSystem_W9CK8DYj .tb_main_color_bg {
  color: #ffffff;
}

#ProductOptionsSystem_W9CK8DYj input:not(:hover):not(:focus), #ProductOptionsSystem_W9CK8DYj select:not(:hover):not(:focus), #ProductOptionsSystem_W9CK8DYj textarea:not(:hover):not(:focus), #ProductOptionsSystem_W9CK8DYj .input-group:not(:hover):not(:focus) {
  color: #2e4968;
}

#ProductOptionsSystem_W9CK8DYj input:not(:hover):not(:focus), #ProductOptionsSystem_W9CK8DYj select:not(:hover):not(:focus), #ProductOptionsSystem_W9CK8DYj textarea:not(:hover):not(:focus), #ProductOptionsSystem_W9CK8DYj .input-group:not(:hover):not(:focus) {
  background-color: #ffffff;
}

#ProductOptionsSystem_W9CK8DYj input:hover:not(:focus), #ProductOptionsSystem_W9CK8DYj select:hover:not(:focus), #ProductOptionsSystem_W9CK8DYj textarea:hover:not(:focus), #ProductOptionsSystem_W9CK8DYj .input-group:hover:not(:focus) {
  background-color: #ffffff;
}

#ProductOptionsSystem_W9CK8DYj input:focus, #ProductOptionsSystem_W9CK8DYj select:focus, #ProductOptionsSystem_W9CK8DYj textarea:focus, #ProductOptionsSystem_W9CK8DYj .input-group:focus {
  background-color: #ffffff;
}

#ProductOptionsSystem_W9CK8DYj .has-error input, #ProductOptionsSystem_W9CK8DYj .has-error select, #ProductOptionsSystem_W9CK8DYj .has-error textarea {
  color: #ffffff !important;
}

#ProductOptionsSystem_W9CK8DYj .has-error input, #ProductOptionsSystem_W9CK8DYj .has-error select, #ProductOptionsSystem_W9CK8DYj .has-error textarea {
  background-color: #46494c !important;
}

#ProductOptionsSystem_W9CK8DYj .has-error input, #ProductOptionsSystem_W9CK8DYj .has-error select, #ProductOptionsSystem_W9CK8DYj .has-error textarea {
  border-top-color: #d1070d !important;
  border-left-color: #d1070d !important;
}

#ProductOptionsSystem_W9CK8DYj .has-error input, #ProductOptionsSystem_W9CK8DYj .has-error select, #ProductOptionsSystem_W9CK8DYj .has-error textarea {
  border-bottom-color: #d1070d !important;
  border-right-color: #d1070d !important;
}

#ProductReviewsSystem_PEkAX5BA .pagination {
  border-color: #dddddd;
}

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

#ProductDescriptionSystem_Bx7ALQdc .tb_main_color_bg, #ProductDescriptionSystem_Bx7ALQdc .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

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

.col_Gw0Jd .tb_main_color_bg, .col_Gw0Jd .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

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

#ProductInfoSystem_IcyE9WlD {
  color: #46494c;
}

#Html_OjSeO1jc .tb_main_color_bg, #Html_OjSeO1jc .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

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

#Html_OjSeO1jc .panel-heading .tb_icon, #Html_OjSeO1jc .box-heading .tb_icon {
  color: #a49260;
}

#Html_UK3XLIAv .tb_main_color_bg, #Html_UK3XLIAv .tb_hover_main_color_bg:hover {
  background-color: #2e4968 !important;
}

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

#Html_UK3XLIAv .panel-heading .tb_icon, #Html_UK3XLIAv .box-heading .tb_icon {
  color: #a49260;
}

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

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

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

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

.tb_area_footer {
  color: #FFFFFF;
}

.tb_area_footer a:not(:hover) {
  color: #FFFFFF;
}

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

.tb_area_footer .tb_text_wrap a:not(.btn):hover {
  color: #c3c5c6;
}

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

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

.row_TdcVT .tb_main_color_bg, .row_TdcVT .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

.row_TdcVT a:not(:hover) {
  color: #c3c5c6;
}

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

.col_G2G4R .tb_main_color_bg, .col_G2G4R .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

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

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

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

#Menu_R8oW6QES nav > ul > li.tb_selected > a, #Menu_R8oW6QES nav > ul > li.tb_selected > * > a {
  color: #c3c5c6;
}

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

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

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

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

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

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

#Menu_R8oW6QES .panel-heading, #Menu_R8oW6QES .box-heading {
  color: #ffffff;
}

#Menu_R8oW6QES .panel-heading .tb_icon, #Menu_R8oW6QES .box-heading .tb_icon {
  color: #a1e44d;
}

.col_Vwj3K .tb_main_color_bg, .col_Vwj3K .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

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

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

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

#Menu_TADtYIT5 nav > ul > li.tb_selected > a, #Menu_TADtYIT5 nav > ul > li.tb_selected > * > a {
  color: #c3c5c6;
}

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

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

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

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

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

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

#Menu_TADtYIT5 .panel-heading, #Menu_TADtYIT5 .box-heading {
  color: #ffffff;
}

#Menu_TADtYIT5 .panel-heading .tb_icon, #Menu_TADtYIT5 .box-heading .tb_icon {
  color: #a1e44d;
}

.col_LWMSN .tb_main_color_bg, .col_LWMSN .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

#Html_DLW37pct .tb_main_color_bg, #Html_DLW37pct .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

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

#Html_DLW37pct .panel-heading, #Html_DLW37pct .box-heading {
  color: #ffffff;
}

#Html_DLW37pct .panel-heading .tb_icon, #Html_DLW37pct .box-heading .tb_icon {
  color: #a1e44d;
}

.col_Jd961 .tb_main_color_bg, .col_Jd961 .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

#Html_Emg13vCL .tb_main_color_bg, #Html_Emg13vCL .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

#Html_Emg13vCL .panel-heading, #Html_Emg13vCL .box-heading {
  color: #ffffff;
}

#Html_Emg13vCL .panel-heading .tb_icon, #Html_Emg13vCL .box-heading .tb_icon {
  color: #a1e44d;
}

.row_wyaCR .tb_main_color_bg, .row_wyaCR .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

.col_ZNY0G .tb_main_color_bg, .col_ZNY0G .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

#Separator_HUTi0Yje .tb_title {
  color: #dddddd;
}

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

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

.row_9lMJT .tb_main_color_bg, .row_9lMJT .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

.col_l20AA .tb_main_color_bg, .col_l20AA .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

#Html_P64VCGtU .tb_main_color_bg, #Html_P64VCGtU .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

#Html_P64VCGtU .panel-heading, #Html_P64VCGtU .box-heading {
  color: #ffffff;
}

#Html_P64VCGtU .panel-heading .tb_icon, #Html_P64VCGtU .box-heading .tb_icon {
  color: #a1e44d;
}

.col_L5oXD .tb_main_color_bg, .col_L5oXD .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

#Html_RcIDVO3x .tb_main_color_bg, #Html_RcIDVO3x .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

#Html_RcIDVO3x .panel-heading, #Html_RcIDVO3x .box-heading {
  color: #ffffff;
}

#Html_RcIDVO3x .panel-heading .tb_icon, #Html_RcIDVO3x .box-heading .tb_icon {
  color: #a1e44d;
}

.col_Xf8iT .tb_main_color_bg, .col_Xf8iT .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

#Html_Bl6XvgJ9 .tb_main_color_bg, #Html_Bl6XvgJ9 .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

#Html_Bl6XvgJ9 .panel-heading, #Html_Bl6XvgJ9 .box-heading {
  color: #ffffff;
}

#Html_Bl6XvgJ9 .panel-heading .tb_icon, #Html_Bl6XvgJ9 .box-heading .tb_icon {
  color: #a1e44d;
}

.row_SNjwx .tb_main_color_bg, .row_SNjwx .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

.col_TgcQH .tb_main_color_bg, .col_TgcQH .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

#Html_S47Y3VED .tb_main_color_bg, #Html_S47Y3VED .tb_hover_main_color_bg:hover {
  background-color: #a1e44d !important;
}

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

                    body,
                    .tb_no_text > span:before
                 {
  font-family: 'Open Sans';
  font-size: 15px;
  line-height: 20px;
}
h1, .h1 {
  font-family: 'Rambla';
  font-weight: 700;
  font-style: italic;
  font-size: 22px;
  line-height: 30px;
}
                    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: 'Rambla';
  font-weight: 700;
  font-style: italic;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0px;
  word-spacing: 0px;
}
h3, .h3 {
  font-family: 'Open Sans';
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
}
                    h4, .h4,
                    .product-thumb .name,
                    .box-product .name,
                    .product-grid .name,
                    .product-list .name
                 {
  font-family: 'Open Sans';
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
}
                    .btn,
                    .button,
                    button,
                    input[type="button"],
                    input[type="submit"],
                    input[type="reset"]
                 {
  font-family: 'Open Sans';
  font-weight: 600;
}
                    .tbMainNavigation nav > .nav > li > a:not(.btn) > .tb_text,
                    .tbMainNavigation .nav > li > a:not(.btn) > .tb_text,
                    .tbMainNavigation .nav > li > .heading > a
                 {
  font-family: 'Open Sans';
  font-weight: 700;
  font-size: 14px;
}
                    .product-thumb .price,
                    .product-info .price
                 {
  font-family: 'Montserrat';
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
}
mono {
  font-family: 'Special Elite';
  font-weight: normal;
}
                    .product-thumb .btn
                 {
  text-transform: none;
}
#Menu_X9U19E5w nav > .nav > li > a, #Menu_X9U19E5w nav > .nav > li > span {
  font-size: 13px;
  line-height: 20px;
}
#HeaderWelcomeSystem_RxxdDvxf {
  font-size: 11px;
  line-height: 20px;
}
.tb_area_intro h1, .tb_area_intro .h1 {
  font-family: 'Rambla';
  font-weight: 700;
  font-style: italic;
  text-transform: uppercase;
}
.tb_area_intro h2, .tb_area_intro .h2, .tb_area_intro legend, .tb_area_intro .box-heading, .tb_area_intro .panel-heading, .tb_area_intro .checkout-heading, .tb_area_intro .modal-title, .tb_area_intro .nav-tabs > li, .tb_area_intro .picker-switch, .tb_area_intro .tb_accordion_content > .tb_title, .tb_area_intro .ui-accordion-header, .tb_area_intro .ui-datepicker-title, .tb_area_intro .ui-dialog-title, .tb_area_intro .tb_slider_controls {
  font-family: 'Rambla';
  font-weight: 700;
  font-style: italic;
  text-transform: uppercase;
}
#BreadcrumbsSystem_HoaIQXKX {
  font-size: 11px;
  line-height: 20px;
}
#PageTitleSystem_RwwWyNo6 h1 {
  font-size: 24px;
  line-height: 30px;
  text-transform: uppercase;
}
#ProductInfoSystem_IcyE9WlD {
  font-size: 13px;
  line-height: 20px;
}
#Html_OjSeO1jc {
  font-size: 13px;
  line-height: 20px;
}
#Html_OjSeO1jc .panel-heading, #Html_OjSeO1jc .box-heading, #Html_OjSeO1jc .tb_slider_controls > a {
  font-size: 16px;
  line-height: 20px;
  text-transform: capitalize;
}
#ProductDiscountsSystem_OcSpj9jY {
  font-size: 13px;
  line-height: 20px;
}
#ProductAttributesSystem_Ps85GRNR {
  font-size: 13px;
  line-height: 20px;
}
#Html_UK3XLIAv .panel-heading, #Html_UK3XLIAv .box-heading, #Html_UK3XLIAv .tb_slider_controls > a {
  font-size: 16px;
  line-height: 20px;
  text-transform: capitalize;
}
.row_TdcVT {
  font-size: 12px;
  line-height: 20px;
}
.row_TdcVT h1, .row_TdcVT .h1 {
  font-size: 24px;
  line-height: 30px;
}
.row_TdcVT h2, .row_TdcVT .h2, .row_TdcVT legend, .row_TdcVT .box-heading, .row_TdcVT .panel-heading, .row_TdcVT .checkout-heading, .row_TdcVT .modal-title, .row_TdcVT .nav-tabs > li, .row_TdcVT .picker-switch, .row_TdcVT .tb_accordion_content > .tb_title, .row_TdcVT .ui-accordion-header, .row_TdcVT .ui-datepicker-title, .row_TdcVT .ui-dialog-title, .row_TdcVT .tb_slider_controls {
  font-size: 15px;
  line-height: 20px;
}
.row_TdcVT h3, .row_TdcVT .h3 {
  font-size: 13px;
  line-height: 20px;
}
.row_TdcVT h4, .row_TdcVT .h4 {
  font-size: 12px;
  line-height: 20px;
}
#Menu_R8oW6QES .panel-heading, #Menu_R8oW6QES .box-heading, #Menu_R8oW6QES .tb_slider_controls > a {
  text-transform: uppercase;
}
#Menu_TADtYIT5 .panel-heading, #Menu_TADtYIT5 .box-heading, #Menu_TADtYIT5 .tb_slider_controls > a {
  text-transform: uppercase;
}
#Html_DLW37pct .panel-heading, #Html_DLW37pct .box-heading, #Html_DLW37pct .tb_slider_controls > a {
  text-transform: uppercase;
}
#Html_Emg13vCL .panel-heading, #Html_Emg13vCL .box-heading, #Html_Emg13vCL .tb_slider_controls > a {
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
}
#Html_P64VCGtU {
  font-size: 12px;
  line-height: 20px;
}
#Html_P64VCGtU .panel-heading, #Html_P64VCGtU .box-heading, #Html_P64VCGtU .tb_slider_controls > a {
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
}
#Html_RcIDVO3x {
  font-size: 13px;
  line-height: 20px;
}
#Html_RcIDVO3x .panel-heading, #Html_RcIDVO3x .box-heading, #Html_RcIDVO3x .tb_slider_controls > a {
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
}
#Html_Bl6XvgJ9 {
  font-size: 12px;
  line-height: 20px;
}
#Html_Bl6XvgJ9 .panel-heading, #Html_Bl6XvgJ9 .box-heading, #Html_Bl6XvgJ9 .tb_slider_controls > a {
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
}
#wrapper {
    background: #ffffff;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15) inset;
}
#bottom {
    background: #2e4968;
}
#header {
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 1);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 1);
}

                @media (min-width: 334px) 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: 334px) 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;
                  }
                }
            
#Menu_X9U19E5w > nav > .nav {  margin-left: -10px;  margin-right: -10px;  padding-right: 10px;}#Menu_X9U19E5w > nav > .nav > li {  margin-left: 10px;}#Menu_X9U19E5w > nav > .nav > li > a,#Menu_X9U19E5w > nav > .nav > li.divider,#Menu_X9U19E5w > nav > .nav > li.dropdown-header {  line-height: 20px;}#Menu_X9U19E5w > nav > .nav > li.dropdown > a > .tb_accent_label {  margin-top: -12px;}#Menu_X9U19E5w > nav > .nav > li > .dropdown-menu {  min-width: 250px;}@media (max-width: 768px) {}
#HeaderSearchSystem_Gt2buD7k:not(.tb_style_4) .tb_search_wrap {  width: 200px;}#HeaderSearchSystem_Gt2buD7k.tb_style_4:hover .tb_search_wrap > input,#HeaderSearchSystem_Gt2buD7k.tb_style_4:hover .tb_search_wrap > .twitter-typeahead,#HeaderSearchSystem_Gt2buD7k.tb_style_4 .tb_search_wrap > .twitter-typeahead.dropdown-open {  width: 200px !important;}#HeaderSearchSystem_Gt2buD7k .tb_search_button {  font-size: 90%;}
#cart > .nav > li > h3,#cart > .nav > li > h3 > a {  line-height: 20px;}#cart > .nav > li > h3 > a {}
#Menu_VIfWm2LT .tb_menu_category_159 > a:not(:hover) {
                  color: #ff0000;
                }#Menu_VIfWm2LT .tb_menu_category_159 .tb_multicolumn {
                  -webkit-column-width: 140px;
                     -moz-column-width: 140px;
                          column-width: 140px;
                }#Menu_VIfWm2LT > nav > .nav > li > a,#Menu_VIfWm2LT > nav > .nav > li.divider,#Menu_VIfWm2LT > nav > .nav > li.dropdown-header {  line-height: 16px;}#Menu_VIfWm2LT > nav > .nav > li.dropdown > a > .tb_accent_label {  margin-top: -14px;}#Menu_VIfWm2LT > nav > .nav > li.dropdown-header,#Menu_VIfWm2LT > nav > .nav > li > a {  padding-left: 5px;  padding-right: 5px;}#Menu_VIfWm2LT > nav > .nav > li > .dropdown-menu {  min-width: 234px;}@media (max-width: 768px) {  #Menu_VIfWm2LT > nav > .nav > li > a {    line-height: 20px;  }}
#product_images .mightySlider .frame {  height: 400px;}
#Menu_R8oW6QES > nav > .nav > li.divider {  margin-bottom:  5px !important;  padding-bottom: 5px !important;}#Menu_R8oW6QES > nav > .nav > li > a,#Menu_R8oW6QES > nav > .nav > li.dropdown-header {  padding-top: 0px !important;  padding-bottom: 0px !important;}#Menu_R8oW6QES > nav > .nav > .dropdown:after,#Menu_R8oW6QES > nav > .nav > .dropdown > .hidden + ul > li:after {  margin-top: 5px;}#Menu_R8oW6QES > nav > .nav > li:not(:last-child) > ul:not(.dropdown-menu) {  padding-bottom: 0px;}#Menu_R8oW6QES > nav > .nav > li > .dropdown-menu {  min-width: 250px;}@media (max-width: 768px) {}
#Menu_TADtYIT5 > nav > .nav > li.divider {  margin-bottom:  5px !important;  padding-bottom: 5px !important;}#Menu_TADtYIT5 > nav > .nav > li > a,#Menu_TADtYIT5 > nav > .nav > li.dropdown-header {  padding-top: 0px !important;  padding-bottom: 0px !important;}#Menu_TADtYIT5 > nav > .nav > .dropdown:after,#Menu_TADtYIT5 > nav > .nav > .dropdown > .hidden + ul > li:after {  margin-top: 5px;}#Menu_TADtYIT5 > nav > .nav > li:not(:last-child) > ul:not(.dropdown-menu) {  padding-bottom: 0px;}#Menu_TADtYIT5 > nav > .nav > li > .dropdown-menu {  min-width: 250px;}@media (max-width: 768px) {}

        .tb_wt_header_search_system .twitter-typeahead .dropdown-menu {
            width: 250px;
        }
        
.row_jjj6j {
    background: #e2e2e2;
border-top: 2px solid #2f4a68;border-bottom: 2px solid #2f4a68;border-radius: 10px 10px 10px 10px !important;

}
#Menu_VIfWm2LT {
  border-radius: 5px 5px 5px 5px !important;

}
#ProductImagesSystem_B5FObi8G {
  border-top: 1px solid #c3c5c6;border-right: 1px solid #c3c5c6;border-bottom: 1px solid #c3c5c6;border-left: 1px solid #c3c5c6;
}
#ProductOptionsSystem_W9CK8DYj {
    background: #f3f3f3;
border-top: 2px solid #c3c5c6;border-right: 2px solid #c3c5c6;border-bottom: 2px solid #c3c5c6;border-left: 2px solid #c3c5c6;
}
#ProductInfoSystem_IcyE9WlD {
    background: #f5f5f5;
border-top: 1px solid #c3c5c6;border-right: 1px solid #c3c5c6;border-bottom: 1px solid #c3c5c6;border-left: 1px solid #c3c5c6;
}
#Html_OjSeO1jc {
    background: #f5f5f5;
border-top: 1px solid #c3c5c6;border-right: 1px solid #c3c5c6;border-left: 1px solid #c3c5c6;
}
#ProductDiscountsSystem_OcSpj9jY {
  border-top: 1px solid #c3c5c6;border-right: 1px solid #c3c5c6;border-bottom: 1px solid #c3c5c6;border-left: 1px solid #c3c5c6;
}
#ProductAttributesSystem_Ps85GRNR {
  border-right: 1px solid #c3c5c6;border-bottom: 1px solid #c3c5c6;border-left: 1px solid #c3c5c6;
}
#Html_UK3XLIAv {
    background: #f5f5f5;
border-right: 1px solid #c3c5c6;border-bottom: 1px solid #c3c5c6;border-left: 1px solid #c3c5c6;
}
#Html_UK3XLIAv .panel-heading {
    background: #f5f5f5;
}
#footer {
    background: #2e4968;
border-bottom: 1px solid rgba(255,255,255, 0.8);
}


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

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



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

/*********************************************************************************/
/*GLOBAL VARIABLES*/
.center{
	max-width: 100%;
	margin: auto auto;
	text-align: center;
}
#tbScrollToTop{
	bottom: 100px;
}
.bold{
	font-weight: 700;
}
.italic{
  	font-style: italic;
}
a{
  font-weight: 700;
}
.mono{
	font-family: 'Special Elite', cursive;
}
h1{
	line-height: 20pt;
}
.fullwidth{
	max-width: 100%;
}
.alignright {
	text-align:right;
}
.categorybar{
   	display: inline-flex;
}
.innerborder{
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.25);
  	border-radius: 0 !important;
    border-width: 3px;
    border-style: solid;
    border-color: transparent !important;
}
.lanyard-blue{
	color: #2e4968;
}
.no-list-style{
	list-style-type:none !important;
}
/********************************************************************************/
/*PADDING AND ALIGNMENT*/
.pad-5{
	padding: 5px;
}
.pad-10{
	padding: 10px;
}
.margin-5{
	margin: 5px;
}
.margin-B5{
	margin-bottom: 5px !important;
}
.text-align-left{
	text-align: left;
}
/*********************************************************************************/
/*BORDERS AND SHADOWS */
.shadow{
	-webkit-box-shadow: 5px 5px 7px 0px rgba(195,197,198,0.5);
	-moz-box-shadow: 5px 5px 7px 0px rgba(195,197,198,0.5);
	box-shadow: 5px 5px 7px 0px rgba(195,197,198,0.5);
}
.thinborder{
	border: 1px solid #c3c5c6;
}
.rounded, .curvy{
	border-radius: 10px;
}
/*********************************************************************************/
/* NAVIGATION                                     */
.navbar{
	font-size: 1em !important;
	font-weight: 700;
}
@media only screen and (max-device-width: 900px) {
.navbar{
	font-size: 0.6em !important;
}}
@media only screen and (max-device-width: 900px) and (orientation: landscape) {
.navbar{
	font-size: 0.85em !important;
}}
@media only screen and (max-device-width: 414px) {
.navbar{
	font-size: 1em !important;
}}
@media only screen and (max-device-width: 414px) and (orientation: landscape) {
.navbar{
	font-size: 0.7em !important;
}}
.mob-tab-intro-fix{
	
}
@media only screen and (max-device-width: 900px) {
.mob-tab-intro-fix{
	margin-left: -30px
}}
@media only screen and (max-device-width: 414px) {
.mob-tab-intro-fix{
	margin-left: -10px
}}
@media only screen and (max-device-width: 414px) and (orientation: landscape) {	
.mob-tab-intro-fix{
	margin-left: -30px
}}
/*********************************************************************************/
/* DT AND MOBILE DISPLAY SWITCH                                                  */
.desktop{
	display: inline-block;
}
.mobile{
	display: none;
}
@media only screen and (max-device-width: 414px) {
.desktop{
	display: none;
}
.mobile{
	display: inline-block;
}}
@media only screen and (max-device-width: 414px) and (orientation: landscape) {
.desktop{
	display: inline-block;
}
.mobile{
	display: none;
}}
/*********************************************************************************/
/* INDEX ELEMENTS                                 */
.menuimage{
	width: 100%;
  	max-width: 100%;
	box-sizing: border-box;
  	padding: 5px;
}
.indexh1{
	font-size: 1.75em !important;   
  	font-weight: 700;
}
.index-list{
	list-style-image: url(https://www.lanyardsshop.co.uk/image/catalog/badge-check-regular.png);
	vertical-align: middle;
}
@media only screen and (max-device-width: 900px) {
.indexh1{
	font-size: 1.25em !important; 
}}
@media only screen and (max-device-width: 900px) and (orientation: landscape) {
.indexh1{
	font-size: 1.5em !important; 
}}
@media only screen and (max-device-width: 414px) {
.indexh1{
	font-size: 1.25em !important; 
}}
@media only screen and (max-device-width: 414px) and (orientation: landscape) {
.indexh1{
	font-size: 1.5em !important; 
}}
/*********************************************************************************/
/* BUTTONS                                       */
.shop-button {
	display: inline-block;
	padding: 15px;
	min-width: 98%;
	max-width: 98%;
	font-size: 15px;
	font-weight: 600;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	outline: none;
	color: #333333 !important;
	background-color: #fff;
	border: solid 1px #333333;
	border-radius: 50px;
	box-shadow: 2px 5px rgba(0, 0, 0, 0.4);
}
.shop-button:hover {background-color: #333333; color:#fff !important; border: 1px solid #333333;}
.shop-button:active {
  background-color: #333333;
  box-shadow: 1px 3px rgba(0, 0, 0, 0.6);
  transform: translateY(3px);
}
@media only screen and (max-width: 1200px) {
.shop-button {
	display: inline-block;
	padding: 10px;
	min-width: 98%;
	max-width: 98%;
	font-size: 13px;
}}
/*********************************************************************************/
/* DISPLAY BOXES ON INDEX AND CUSTOM PAGES                                       */
.welcomebox{
  	min-width: 19.5%;
 	max-width: 19.5%;
  	margin: 2px;
	box-sizing: border-box;
	display: inline-flex;
}
@media only screen and (max-width: 1920px) {
.welcomebox{
  	min-width: 19.5%;
 	max-width: 19.5%;
}}
@media only screen and (max-width: 1600px) {
.welcomebox{
  	min-width: 16.0%;
 	max-width: 16.0%;
}}
@media only screen and (max-width: 1024px) {
.welcomebox{
  	min-width: 15.9%;
 	max-width: 16%;
}}
@media only screen and (max-device-width: 900px) {
.welcomebox{
  	min-width: 24.0%;
 	max-width: 24.0%;	
}}
@media only screen and (max-device-width: 900px) and (orientation: landscape) {
.welcomebox{
  	min-width: 15.9%;
 	max-width: 16%;	
}}
@media only screen and (max-device-width: 414px) {
.welcomebox{
  	min-width: 48%;
 	max-width: 48%;
}}
@media only screen and (max-device-width: 414px) and (orientation: landscape) {
.welcomebox{
  	min-width: 32%;
 	max-width: 32%;
}}
.button-inner-border{
	display: inline-block;
    padding: 10px;
	font-weight: 600;
	background-color: #2f4a68;
	border-color: transparent !important;
	box-shadow: 0 0 0 3px #2f4a68, inset 0 0 0 1px #ffffff;
    color: #f5f5f5;
    text-align: center;
    text-transform: capitalize;
    font-family: 'Open Sans', sans-serif;
	font-size: 1.0em;
	width: 95%;
	cursor: pointer;
}
.button-inner-border:hover{
	background-color: #2f4a68;
    color: #74ee15;
 	-webkit-box-shadow: 5px 5px 7px 0px rgba(70,73,76,0.8);
	-moz-box-shadow: 5px 5px 7px 0px rgba(70,73,76,0.8);
	box-shadow: 5px 5px 7px 0px rgba(70,73,76,0.8);
}
.menu-image-border{
 	-webkit-box-shadow: 5px 5px 7px 0px rgba(195,197,198,0.5);
	-moz-box-shadow: 5px 5px 7px 0px rgba(195,197,198,0.5);
	box-shadow: 5px 5px 7px 0px rgba(195,197,198,0.5);
	border-radius: 5px;
	border: 1px solid #c3c5c6;
	margin-bottom: 10px;
	margin-top: 10px;
}
.menu-image-border:hover{
 	-webkit-box-shadow: 5px 5px 7px 0px rgba(70,73,76,0.8);
	-moz-box-shadow: 5px 5px 7px 0px rgba(70,73,76,0.8);
	box-shadow: 5px 5px 7px 0px rgba(70,73,76,0.8);
}
.menubox{
   	display: inline-flex;
  	min-width: 16.2%;
 	max-width: 16.2%;
 	-webkit-box-shadow: 5px 5px 7px 0px rgba(195,197,198,0.5);
	-moz-box-shadow: 5px 5px 7px 0px rgba(195,197,198,0.5);
	box-shadow: 5px 5px 7px 0px rgba(195,197,198,0.5);
  	border-radius: 5px;
	border: 1px solid #c3c5c6;
  	margin: 2px;
	box-sizing: border-box;
}
.menubox:hover{
	border: 1px solid #000000;
 	-webkit-box-shadow: 5px 5px 7px 0px rgba(70,73,76,0.8);
	-moz-box-shadow: 5px 5px 7px 0px rgba(70,73,76,0.8);
	box-shadow: 5px 5px 7px 0px rgba(70,73,76,0.8);
}
.greybutton{
  	text-align: center;
	padding: 10px;
   	background-color: #c3c5c6;
  	color: #000000;
 	width: 100%;
	font-size: 1em;
  	font-weight: bold;
  	border: 1px solid #c3c5c6;
  	border-radius: 5px;
}
.greybutton:hover{
  	background-color: #f5f5f5;
  	color: #46494c;
  	border: 1px solid #c3c5c6;
}
@media only screen and (max-width: 1600px) {
.menubox{
  	min-width: 16.0%;
 	max-width: 16.0%;
}}
@media only screen and (max-device-width: 900px) {
.menubox{
  	min-width: 24.0%;
 	max-width: 24.0%;
}}
@media only screen and (max-device-width: 900px) and (orientation: landscape) {
.menubox{
  	min-width: 24.0%;
 	max-width: 24.0%;
}}
@media only screen and (max-device-width: 414px) {
.menubox{
  	min-width: 48%;
 	max-width: 48%;
}}
@media only screen and (max-device-width: 414px) and (orientation: landscape) {
.menubox{
  	min-width: 24.0%;
 	max-width: 24.0%;
}}
/*********************************************************************************/
/* MAILCHIMP FORM STYLING */
#mc_embed_signup{
	background:#2e4968; 
	clear:left;
	font-size:14px;
  	font-family: Helvetica,Arial,sans-serif;
	width:100%;
}
/*********************************************************************************/
/* SITEMAP */
.subcategory{
	font-style: italic;
	padding-left: 10px;
	line-height: 30px;
}
.sitemap-box{
  	min-width: 32.0%;
 	max-width: 32.0%;
  	margin: 2px;
	box-sizing: border-box;
	display: inline-flex;
}
@media only screen and (max-device-width: 900px) {
.sitemap-box{
  	min-width: 48%;
 	max-width: 48%;
}}
@media only screen and (max-device-width: 900px) and (orientation: landscape) {
.sitemap-box{
  	min-width: 32.0%;
 	max-width: 32.0%;
}}
@media only screen and (max-device-width: 414px) {
.sitemap-box{
  	min-width: 99%;
 	max-width: 99%;
}}
@media only screen and (max-device-width: 414px) and (orientation: landscape) {
.sitemap-box{
  	min-width: 32.0%;
 	max-width: 32.0%;
}}
/*********************************************************************************/
/* FOOTER ELEMENTS */
.lw-logo{
	max-width: 100px;
}
.gcoc-logo{
	max-width: 125px;
}
@media only screen and (max-width: 1024px) {
.pc-logo{
	max-width: 65px;
}
.lw-logo{
	max-width: 90px;
}}
@media only screen and (max-width: 900px) {
.lw-logo{
	max-width: 60px;
}
.gcoc-logo{
	max-width: 80px;
}}
@media only screen and (max-device-width: 900px) {
.lw-logo{
	max-width: 60px;
}
.gcoc-logo{
	max-width: 80px;
}}
@media only screen and (max-device-width: 900px) {
#footer, #bottom {
	padding: 5px !important;
}}
/*********************************************************************************/
/* UNSORTED STUFF */

h2.bigheid {
	font-size:32px;
	text-align:left;
	letter-spacing:-1px;
	display:block;
	width:auto;
	margin:0px;
	font-weight:700;
	line-height:33px;
}
h2.medheid {
	font-size:24px;
	text-align:left;
	letter-spacing:-1px;
	display:block;
	width:auto;
	margin:0px;
	font-weight:700;
	line-height:26px;
}
h2.smallerheid {
	font-size:18px;
	text-align:center;
	letter-spacing:-1px;
	display:block;
	width:auto;
	margin:0px;
	font-weight:500;
	line-height:20px;
}
.button1 {
  display: inline-block;
  padding: 12px 20px;
  font-size: 16px;
  font-weight:600;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff !important;
  background-color: #e30613;
  border: none;
  border-radius: 25px;
  box-shadow: 1px 5px rgba(0, 0, 0, 0.4);
}
.button1:hover {background-color: #ad0011}
.button1:active {
  background-color: #ad0011;
  box-shadow: 0 2px rgba(0, 0, 0, 0.6);
  transform: translateY(3px);
}
.button1 a {
  color:#fff;
}




/* JimH Test Border
#d_quickcheckout .panel-default {
  border:1px solid #4891DC !important;
}
#d_quickcheckout .panel-heading {
  background-color:#4891DC !important;
 }
#d_quickcheckout .panel-heading h4 {
color:#fff !important;
} */
.collapsible {
  background-color: #ca1c54;
  color: #ffffff;
  cursor: pointer;
  width: 350px;
  max-width: 500px;
  max-width: 100%;
  border: none;
  text-align: left;
  outline: none;
}
.active, .collapsible:hover {
  background-color: #c3c5c6;
}
.ddcontent {
  padding: 0 18px;
  display: none;
  overflow: hidden;
  background-color: #ffffff;
}
.messagesenth1{
	font-family: 'Lato', sans-serif;
	color: #072c79;
	font-size: 3.25em;
	padding-top: 5px;
	background-color: #ffffff;
}
.messagesentp{
	font-family: 'Lato', sans-serif;
	color: #072c79;
	font-size: 2.5em;	
}
.messagesentimage{
	border: 2px solid #46494c;
	border-radius: 5px;
	max-width: 95%;
}
@media only screen and (min-device-width: 700px) {
.messagesenth1{
	font-size: 1.5em;
}
.messagesentp{
	font-size: 1em;
}
.messagesentimage{
	border: 2px solid #46494c;
	border-radius: 5px;
	max-width: 95%;
	max-width: 400px;
}}
hr{
	border-bottom: 2px solid #a49260;
  	margin-bottom: 10px;
}
.active, .collapsible:hover {
background-color: transparent;
}
.product-overview-box-third{
    margin: 3px 3px 3px 3px;
	width: 32.75%;
	min-width: 32.75%;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
	display: inline-grid;
}
.product-overview-box-third:hover{
	background-color: #f5f5f5;
}
.product-overview-box-third h2{
	color: #2e4967 !important;	
}
.product-overview-box-third:hover h2{
	color: #fe1d8d !important;	
}
@media only screen and (max-width: 1600px) {
.product-overview-box-third{
	max-width: 32.75%;
	min-width: 32.75%;
}}
@media only screen and (max-width: 1440px) {
.product-overview-box-third{
	max-width: 32.7%;
	min-width: 32.7%;
}}
@media only screen and (max-width: 1400px) {
.product-overview-box-third{
	max-width: 32.65%;
	min-width: 32.65%;
}}
@media only screen and (max-width: 1280px) {
.product-overview-box-third{
	max-width: 32.6%;
	min-width: 32.6%;
}}
@media only screen and (max-width: 1152px) {
.product-overview-box-third{
	max-width: 32.5%;
	min-width: 32.5%;
}}
@media only screen and (max-width: 1024px) {
.product-overview-box-third{
	max-width: 32.4%;
	min-width: 32.4%;
}}
@media only screen and (max-width: 900px) {
.product-overview-box-third{
	max-width: 32.15%;
	min-width: 32.15%;
}}
@media only screen and (max-device-width: 900px) and (orientation: landscape) {
.product-overview-box-third{
	max-width: 32.5%;
	min-width: 32.5%;
}}
@media only screen and (max-device-width: 414px) {
.product-overview-box-third{
	max-width: 98%;
	min-width: 98%;
}}
@media only screen and (max-device-width: 414px) and (orientation: landscape) {
.product-overview-box-third{
	max-width: 31.75%;
	min-width: 31.75%;
}}
.bg-f5{
	background-color: #f5f5f5;
}
/*STATUS PAGE*/
.traffic-light{
	border-radius: 50px;
	width:20px;
	height:20px;
	border: 2px solid #000000;
	margin: auto;
}
.red{
	background-color: red;
}
.yellow{
	background-color: yellow;
}
.red-text{
	color: red !important;
}
.black-text{
	color: black !important;
}
.amber{
	background-color: orange;
}
.green{
	background-color: green;
}
.social-logo{
	max-height: 30px;	
}
