@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,700');


/* --- this section for inDemand style start----- */
@import url('https://fonts.googleapis.com/css?family=Open+Sans|Playfair+Display');

@font-face {
  font-family: 'adp';
  src: url('AngleciaProDisplay-Regular.woff') format('woff');
}
    .cate_review {color: #66121a;}
    ul.breadcrumb li a {color: #dfdfdf!important;}
    #recent_sales_content_description a {color: #233B52;}

    .in_font_header{font-family: 'Playfair Display', serif!important;}
    .in_font_text{font-family: 'Open Sans', sans-serif!important;}
    
    .fa-shopping-cart{color: white;}
    .in_top_level{padding:15px 0; background-color:#66121a!important;}
    .in_m_level .in_input, .in_m_level .in_btn{border-radius: 0; line-height:100%; height:27px;}
    .in_m_level .in_btn{color: white; background: #233B52;border-color: #233B52;}
    .in_phone .phone-number,.in_phone{padding:0;}
    .in_phone .phone-number{position: relative;top: -1px;font-family: serif;}
    .in_phone .phone-number a {color:rgba(102, 18, 26, 1); font-size:23px;}
    .in_cart_admin{float:right;}
    .in_add_cart_admin{border-radius: 0;padding: 3px;background-color:#233B52!important;border: none;}
    .in_m_level{padding:20px 0;}
    .in_b_level{border-top:4px double #a3a184;border-bottom:4px double #a3a184;min-height:30px;margin: 25px 0px;}
    .in_b_level span{font-size: 18px; position: relative; left: 14px; color:rgba(102, 18, 26, 1);line-height: 100%;top: 5px; font-family: adp;}
    .in_b_level img{float:left;}
    .t-b-borders{border:none!important;}
    .in_justify_content_space{display: flex; width: 100%; justify-content: space-between;}
    .in_menu_font{font-size: 20px;font-weight: 600;line-height: 100%;text-transform: uppercase;}
    
    
    
    .in_banner{padding:20px 0px;}
    .carousel-caption{display:none;}
    .in_ex_cate div {margin: 0; padding: 0; }
    .in_ex_cate img {width:100%;}
    .in_ex_cate_header {text-align: center;font-size: 40px;padding: 30px;color: rgba(102, 18, 26, 1);}
    .in_font_header {font-family: 'Playfair Display', serif!important; }
    .in_menu_ex1 {width: 183px; height: 194px; background: white; position: absolute; top: -1px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; right: -173px; border-bottom: 1px solid #ccc; }
    .in_menu_ex1 a:hover{background:white!important;}
    #n_category .breadcrumb{margin:0!important;}
    .in_foot_email_header {font-size: 32px; color: #671018; margin: 15px 0 10px!important; }
    .in_font_text.in_footer_email_text {color: black; font-size: 18px; font-weight: 600; }
    .container-news-sub {    background-color: #f9f9f9!important; padding-bottom: 60px; } 
    .in_input_email{float:none!important; width:90%!important; border-radius: 0!important;}
    .in_sign_btn {background-color: #233b53; border: #233b53; color: white; font-family: 'Open Sans', sans-serif; font-size: 17px; padding: 5px 21px; border-radius: 0; }
    .in_sign_btn:hover{background-color:#671018}
    .in_footer_menu{background: #671018;padding: 55px 0 30px;}
    .in_footer_menu_header {font-size: 22px; color: #b39b39; font-family: 'Playfair Display', serif; text-transform: uppercase; }
    .in_footer_menu_list a:hover {background: none!important;}
    .in_footer_menu_list a {color: white; padding: 2px 15px!important; font-family: 'Open Sans', sans-serif; }
    .in_footer_menu_list a:hover {color: #b39b39; font-weight: bold; }
    .footer_address {margin-top: 50px; text-align: center; color: white; font-size: 16px; margin-bottom: 0px; }
    .social-icons{text-align:left;} .payment-icons {text-align:right;}
    
    .in_save_price_side{width:5%; float:left;height: 1px;}
    .in_save_price_left, .in_save_price_right {width: 45%; float: left; text-align: center; }
    .in_save_price_full{width: 100%; float: left; text-align: center;font-size: 20px; color: #40a03e;height: 43px;}
    .in_save_price_right p:nth-child(2) {background: #66121a; width: 60px; color: white; margin: 0 auto; font-size: 11px; letter-spacing: 2px; }
    .in_save_price_right p {margin: 0; color: #66121a; font-size: 20px; }
    .in_save_price_left span {font-size: 20px; color: #40a03e; }
    .in_save_price {font-family: 'Open Sans', sans-serif;margin-bottom: 20px;font-weight: 600;}
    .in_prod_img{margin:10% 0 0 0!important; width:100%!important;}
    .in_thumbn{border-radius:0!important;}
    .thumbnail .caption {border-top: none; text-align: center; }
    .thumbnail .caption h3 > a {color: black; margin-bottom: 0; font-weight: 600; font-family: 'Open Sans', sans-serif; }
    .thumbnail .caption h3, .thumbnail .caption .h3, .thumbnail .caption .name {font-size: 16px; line-height: 1.4; height: 3em; overflow: hidden; margin: 0; }
    .thumbnail .caption .buying-options {display: block; }
    .thumbnail .caption.buying .btn{width:100%;}
    .thumbnail .caption.buying{padding:0;}
    .in_icon .fa{color: #223b51;font-size: 25px;}
    .dropdown-menu {border-radius: 0!important;box-shadow: none!important;}
    .in_save_price_right p:first-child {margin: 0;color: #66121a;font-size: 20px;text-decoration: line-through;}
    ul.pagination .active a {color: white;}
    
    
    .in_product_title{color: black;font-size: 30px!important;font-family: open sans,sans-serif!important;}
    .in_product_store_price {color:#40a03e; font-size:30px!important;font-family: open sans,sans-serif!important;font-weight:bold;}
    .in_product_was_price {color:black; font-size:16px!important;font-family: open sans,sans-serif!important;text-decoration: line-through;}
    
    .in_image_thumbs{padding:4px;}
    .in_image_thumbs img{margin:0;}
    .in_thumbs_row{padding: 0 10px; position:relative; top:-17px;}
    #n_product hr, .panel-default>.panel-heading, .panel-default{border:0px white!important;}
    .in_input_style{background: #f9f9f9;padding: 15px 0px;}
    .in_input_style input, .in_input_style button{border-radius: 0!important;height:60px!important;}
    .in_input_style div {padding: 0 5px!important;}
    .in_product_btn button, .in_product_btn i {color: #233b53!important;font-weight: 600;}
    .in_product_btn button{background: #dfdfdf;border: none;}
    .in_product_content p, .in_product_content span, .in_product_content li, .in_product_content a{font-size: 19px!important;color: black;margin: 0!important;line-height: 150%;}
    .tab-content{margin: 0 20px;}
    .in_tab_table .active a {background: #66121a!important;color: white!important;}
    .in_tab_table .nav-tabs{border-bottom:2px #66121a solid!important;}
    .in_tab_table li a {padding: 15px 20px!important;font-family: 'Playfair Display', serif;color: black;font-size: 20px; text-transform: uppercase;border-radius:0;}
    .in_product_content .table td {border: none!important;width: 30px; color: black;}
    .in_tab_table li a:hover {border-color: #66121a!important;background-color: #66121a!important;color: white!important;}
    #reviews blockquote i {color: #66121a;}
    .in_tab_table{margin-top:40px;}
    .in_other_purchased{background:white!important;}
    .tab-pane blockquote{border:none!important;}
    
    .in_Trees_Storage,.in_Trees_Tree.Bag,.in_Trees_Upc,.in_Trees_Type,.in_Trees_Occasion,.in_Trees_Brand,.in_Trees_instock,.in_Lights_Features,.in_Lights_Theme,.in_Lights_Bulb.Type,.in_Lights_Power.Source,.in_Lights_Style,.in_Lights_Occasion,.in_Lights_instock,.in_Lights_dfbrand,.in_Decorations_Theme,.in_Decorations_Occasion,.in_Decorations_instock,.in_Decorations_dfbrand,.in_Tinsel_event,.in_Tinsel_Shape,.in_Tinsel_Shape,.in_Tinsel_Upc,.in_Tinsel_Theme,.in_Tinsel_Event,.in_Tinsel_Occasion,.in_Tinsel_dfbrand,.Decorations_Theme,.Decorations_Occasion,.Decorations_Item,.Decorations_Type,.Decorations_instock,.Decorations_dfbrand,.in_Trees_Theme{display:none!important;}
    .wrapper-thumbnail{min-height:500px!important;}
    @media only screen and (max-width:766px){
        .logo{width:40%;}
        .in_b_level span {font-size: 14px; top:2px;}
        .in_b_level img {width: 22px;}
        .in_m_level, .in_b_level{padding:0px; margin:0;}
        .in_ex_cate_header{font-size:30px;}
        .in_justify_content_space {display: block;width: auto;justify-content: normal;}
        .in_pay_show_mobile{display:inline-block!important;}
        .in_show_mobile{display:block!important;}
        .in_hiden_mobile{display:none!important;}
        .in_cate_mob_fix{padding-left:0px; padding-right:0px;}
        
    }
    
    
/* --- this section for inDemand style end ----- */
/* General */
body {
	font-family: 'Open Sans', sans-serif;;
	font-size: 14px /*{Global | body-font-size}*/;
	color: #888888 /*{Global | body-font-colour}*/;
	background-image: none /*{Global | body-background}*/;
	background-color: #ffffff /*{Global | body-background-colour}*/;
}
a {
	color: #d2b644 /*{Global | link-text-colour}*/;
}
a:hover,
a:focus {
	color: #b39b39 /*{Global | link-text-hover-colour}*/;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	color: rgba(136, 136, 136, 1) /*{Global | headers-colour}*/;
}
h1, .h1 {
	font-size: 30px /*{Global | header-1-font-size}*/;
}
h2, .h2 {
	font-size: 24px /*{Global | header-2-font-size}*/;
}
h3, .h3 {
	font-size: 18px /*{Global | header-3-font-size}*/;
}
h4, .h4 {
	font-size: 16px /*{Global | header-4-font-size}*/;
}
h5, .h5 {
	font-size: 14px /*{Global | header-5-font-size}*/;
}
/* Buttons */
/* Default */
.btn-default {
	color: #333333 /*{Default colour style | btn-default-text-colour}*/;
	background-color: #ffffff /*{Default colour style | btn-default-bg-colour}*/;
	border-color: #cccccc /*{Default colour style | btn-default-border-colour}*/;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
	color: #333333 /*{Default colour style | btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{Default colour style | btn-default-bg-colour-hover}*/;
	border-color: #adadad /*{Default colour style | btn-default-border-colour-hover}*/;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
	background-color: #ffffff /*{Default colour style | btn-default-bg-colour}*/;
	border-color: #cccccc /*{Default colour style | btn-default-border-colour}*/;
}
.label-default {
	background-color: #eeeeee /*{Default colour style | label-default-bg}*/;
	color: #888888 /*{Default colour style | label-default-text-colour}*/;
}
.label-default[href]:hover,
.label-default[href]:focus {
	background-color: #808080 /*{Default colour style | label-default-bg-hover}*/;
}
/* Primary */
.btn-primary {
	color: #ffffff /*{Primary colour style | btn-primary-text-colour}*/;
	background-color: rgba(195, 195, 195, 1) /*{Primary colour style | btn-primary-bg-colour}*/;
	border-color: rgba(195, 195, 195, 1) /*{Primary colour style | btn-primary-bg-colour}*/;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	color: #ffffff /*{Primary colour style | btn-primary-text-colour-hover}*/;
	background-color: #b79c2c /*{Primary colour style | btn-primary-bg-colour-hover}*/;
	border-color: #b79c2c /*{Primary colour style | btn-primary-bg-colour-hover}*/;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
	background-color: #b79c2c /*{Primary colour style | btn-primary-bg-colour-hover}*/;
	border-color: #b79c2c /*{Primary colour style | btn-primary-bg-colour-hover}*/;
}
.label-primary {
	background-color: #428bca /*{Primary colour style | label-primary-bg}*/;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
	background-color: #3071a9 /*{Primary colour style | label-primary-bg-hover}*/;
}
/* Warning */
.btn-warning {
	color: #ffffff /*{Warning colour style | btn-warning-text-colour}*/;
	background-color: #b391c7 /*{Warning colour style | btn-warning-bg-colour}*/;
	border-color: #b391c7 /*{Warning colour style | btn-warning-bg-colour}*/;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
	color: #ffffff /*{Warning colour style | btn-warning-text-colour-hover}*/;
	background-color: #9c6fb6 /*{Warning colour style | btn-warning-bg-colour-hover}*/;
	border-color: #9c6fb6 /*{Warning colour style | btn-warning-bg-colour-hover}*/;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
	background-color: #9c6fb6 /*{Warning colour style | btn-warning-bg-colour-hover}*/;
	border-color: #9c6fb6 /*{Warning colour style | btn-warning-bg-colour-hover}*/;
}
.label-warning {
	background-color: #b391c7 /*{Warning colour style | label-warning-bg}*/;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
	background-color: #9c6fb6 /*{Warning colour style | label-warning-bg-hover}*/;
}
/* Danger*/
.btn-danger {
	color: #ffffff /*{Danger colour style | btn-danger-text-colour}*/;
	background-color: #cc2639 /*{Danger colour style | btn-danger-bg-colour}*/;
	border-color: #cc2639 /*{Danger colour style | btn-danger-bg-colour}*/;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
	color: #ffffff /*{Danger colour style | btn-danger-text-colour-hover}*/;
	background-color: #ac2925 /*{Danger colour style | btn-danger-bg-colour-hover}*/;
	border-color: #ac2925 /*{Danger colour style | btn-danger-bg-colour-hover}*/;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
	background-color: #cc2639 /*{Danger colour style | btn-danger-bg-colour}*/;
	border-color: #cc2639 /*{Danger colour style | btn-danger-bg-colour}*/;
}
.label-danger {
	background-color: #cc2639 /*{Danger colour style | label-danger-bg}*/;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
	background-color: #c9302c /*{Danger colour style | label-danger-bg-hover}*/;
}
/* Success */
.btn-success {
	color: #ffffff /*{Success colour style | btn-success-text-colour}*/;
	background-color: #233b53 /*{Success colour style | btn-success-bg-colour}*/;
	border-color: #233b53 /*{Success colour style | btn-success-bg-colour}*/;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
	color: #ffffff /*{Success colour style | btn-success-text-colour-hover}*/;
	background-color: #671018 /*{Success colour style | btn-success-bg-colour-hover}*/;
	border-color: #671018 /*{Success colour style | btn-success-bg-colour-hover}*/;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
	background-color: #671018 /*{Success colour style | btn-success-bg-colour-hover}*/;
	border-color: #671018 /*{Success colour style | btn-success-bg-colour-hover}*/;
}
.label-success {
	background-color: #5cb85c /*{Success colour style | label-success-bg}*/;
}
.label-success[href]:hover,
.label-success[href]:focus {
	background-color: #449d44 /*{Success colour style | label-success-bg-hover}*/;
}
/* Info */
.btn-info {
	color: #888888 /*{Info colour style | btn-info-text-colour}*/;
	background-color: #eeeeee /*{Info colour style | btn-info-bg-colour}*/;
	border-color: #eeeeee /*{Info colour style | btn-info-border-colour}*/;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
	color: #888888 /*{Info colour style | btn-info-text-colour-hover}*/;
	background-color: #d5d5d5 /*{Info colour style | btn-info-bg-colour-hover}*/;
	border-color: #d5d5d5 /*{Info colour style | btn-info-bg-colour-hover}*/;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
	background-color: #d5d5d5 /*{Info colour style | btn-info-bg-colour-hover}*/;
	border-color: #d5d5d5 /*{Info colour style | btn-info-bg-colour-hover}*/;
}
.label-info {
	background-color: #5bc0de /*{Info colour style | label-info-bg}*/;
}
.label-info[href]:hover,
.label-info[href]:focus {
	background-color: #31b0d5 /*{Info colour style | label-info-bg-hover}*/;
}
/* Breadcrumb*/
.breadcrumb {
	background-color: rgba(255, 255, 255, 1) /*{Breadcrumb | breadcrumb-background-colour}*/;
}
.breadcrumb > li + li:before {
	color: #cccccc /*{Breadcrumb | breadcrumb-text-colour}*/;
}
.breadcrumb > .active,
.breadcrumb a {
	color: #d2b644 /*{Breadcrumb | breadcrumb-active-link-colour}*/;
}
.breadcrumb li:last-of-type > a{
	color: #d2b644 /*{Breadcrumb | breadcrumb-active-link-colour}*/;
}
/* Pagination */
.pagination > li > a,
.pagination > li > span {
	color: #333333 /*{Category Page | pagination-text-colour}*/;
	background-color: #ffffff /*{Category Page | pagination-bg-colour}*/;
	border-color: #333333 /*{Category Page | pagination-text-colour}*/;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: rgba(77, 13, 19, 1) /*{Category Page | pagination-text-colour-active}*/;
	background-color: #333333 /*{Category Page | pagination-bg-colour-active}*/;
	border-color: #333333 /*{Category Page | pagination-bg-colour-active}*/;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	color: rgba(77, 13, 19, 1) /*{Category Page | pagination-text-colour-active}*/;
	background-color: #333333 /*{Category Page | pagination-bg-colour-active}*/;
	border-color: #333333 /*{Category Page | pagination-bg-colour-active}*/;
}
.well {
	background-color: #f5f5f5;
	border-color:#e3e3e3;
}
.panel-default {
	border-color: #ddd;
}
.panel-default > .panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}
.panel-title {
	color: #333;
}
.panel-title.text-primary {
	color: #ffffff /*{Primary colour style | btn-primary-text-colour}*/;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #dddddd;
}
.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
	color: #777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	color: #5e5e5e;
}
.navbar-default .navbar-text {
	color: #777777;
}
.navbar-default .navbar-nav > li > a {
	color: #777777;
}
.navigation-list li a .icon{
	color: #d2b644 /*{Header | navbar-default-link-colour}*/;
}
.navigation-list li:last-of-type a .icon{
	color: #d2b644 /*{Header | navbar-default-link-colour}*/;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #333333 /*{Header | navbar-default-link-colour-hover}*/;
	background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #555555 /*{Header | navbar-default-link-colour-active}*/;
	background-color: #e7e7e7 /*{Header | navbar-default-link-bg-active}*/;
}
.navbar-default .navbar-nav >.dropdown > a .caret {
	border-top-color: #d2b644 /*{Header | navbar-default-link-colour}*/;
	border-bottom-color: #d2b644 /*{Header | navbar-default-link-colour}*/;
}
.nav .caret {
	border-top-color: #d2b644 /*{Header | navbar-default-link-colour}*/;
	border-bottom-color: #d2b644 /*{Header | navbar-default-link-colour}*/;
}
.nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret {
	border-top-color: #d2b644 /*{Header | navbar-default-link-colour}*/;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #333333 /*{Header | navbar-default-link-colour-hover}*/;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: rgba(102, 18, 26, 1) /*{Header | navbar-default-bg-colour}*/;
	color: #333333 /*{Header | navbar-default-link-colour-hover}*/;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: transparent;
}
.dropdown-menu {
	background-color: #ffffff;
	border-color: #cccccc;
}
.dropdown-menu .divider {
	background-color: #e5e5e5;
}
.dropdown-menu > li > a {
	color: #333333;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	color: #262626;
	background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #ffffff;
	background-color: #428bca;
}
.logo {
	max-width:100%;
}
/**/
.container-news-sub h4{
	color: #d2b644 /*{Footer | newsletter-heading-text-color}*/;
}
.text-primary{
	color: #ffffff /*{Primary colour style | btn-primary-text-colour}*/;
}
.text-danger, .save, .productsave, .productsavetext{
	color: #cc2639 /*{Danger colour style | sale-text-colour}*/;
}
.blog-thumbs .date .day{
	color: #ffffff /*{Primary colour style | btn-primary-text-colour}*/;
}
.wrapper-header .usps{
	color: rgba(255, 255, 255, 1) /*{Header | usp-text-color}*/;
}
.wrapper-header .phone-number i,
.wrapper-header form[name=productsearch] i {
	color: rgba(77, 13, 19, 1) /*{Header | phone-and-search-icon-colors}*/;
}
.wrapper-header .phone-number a {
	color: rgba(255, 255, 255, 1) /*{Header | phone-number-text-color}*/;
}
.carousel-caption h3,.carousel-caption .h3,.carousel-caption p {
	color: #ffffff /*{Home Page | carousel-text-colour}*/;
}
#homepageCarousel .carousel-item .carousel-caption h1{
	color: #ffffff /*{Home Page | carousel-heading-color}*/;
}
#homepageCarousel .carousel-item .carousel-caption .btn{
	color: #ffffff /*{Home Page | carousel-btn-color}*/;
	border-color: #ffffff /*{Home Page | carousel-btn-color}*/;
}
#homepageCarousel .carousel-item .carousel-caption{
	background-color: rgba(171, 172, 172, 0.8) /*{Home Page | carousel-background-color}*/;
}
.content-container{
	background-color: #f3f3f3 /*{Home page | container-secondary-bg-color}*/;
}
.wrapper-category-banner{
	background-color: rgba(255, 255, 255, 1) /*{Category Page | banner-background-color}*/;
}
.wrapper-category-banner .category-caption{
	background-color: rgba(125, 123, 123, 0.8) /*{Category Page | description-background-color}*/;
}
#accordionOne .fa-star, #accordionOne .fa-star-o{
	color: #ffffff /*{Primary colour style | btn-primary-text-colour}*/;
}
.btn-outline-primary {
    color: #ffffff /*{Primary colour style | btn-primary-text-colour}*/;
    background-color: transparent;
    border-color: #ffffff /*{Primary colour style | btn-primary-text-colour}*/;
}
.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active,
.btn-outline-primary.active,{
    color: #fff;
    background-color: #ffffff /*{Primary colour style | btn-primary-text-colour}*/;
    border-color: #ffffff /*{Primary colour style | btn-primary-text-colour}*/;
}
.main-nav .nav > li > a{
	color: rgba(102, 18, 26, 1) /*{Header | menu-link-colour}*/;
}
.container-main-nav{
	background-color: rgba(255, 255, 255, 1) /*{Header | menu-background-colour}*/;
}
.nav > li > a:hover, .nav > li > a:focus{
	background-color: rgba(255, 255, 255, 1) /*{Header | menu-links-background-color}*/;
}
.wrapper-header {
    background-color: rgba(255, 255, 255, 1) /*{Header | header-background-colour}*/;
}
.wrapper-header #cartcontentsheader, .wrapper-header #cartcontentsheader:hover, .wrapper-header #cartcontentsheader:focus{
	background-color: rgba(195, 195, 195, 1) /*{Header | cart-button-colour}*/;
}
h2.home-ad-headline {
    background-color: #888888 /*{Home page | advert-headline-background}*/;
    color: rgba(255, 255, 255, 1) /*{Home page | advert-headline-text}*/;
    font-size: 18px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}