﻿
.header_cart .cart-box{padding:0 0 0 0.5rem;}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}

  #mobile-search .search-button {
    position: absolute;
    right: 0;
    top: 0;
    width: 45px;
    height: 46px;
    border: 0;
    cursor: pointer;
    background-color: transparent;
  }

  #mobile-search .search-button i {
    font-size: 14px;
  }

  .menu-item-859 {
    display: none !important;
  }




#social-follow {
	position: relative;
	top: 3px;
}


#social-follow a {float: left;clear: none; position: relative;top: -3px;margin-left: 4px;}

#social-follow a:hover {float: left;clear: none; position: relative;top:0;}


#social-follow a div {height: 30px;width: 30px;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

.row {
  margin-right: -15px;
  margin-left: -15px;
}



.row.is-flex { display: flex; flex-wrap: wrap;}


.is-flex.row{margin-left:-5px;}

.b_f_visa,.b_f_royalmail,.b_f_warranty{display:block;position:absolute;margin:0;padding:0;}

.b_f_visa{right:314px;top:22px;}

.background {z-index:1;}

.background,.forest,.flowers,.blur_flowers,.title {position:absolute;}

		
			.widget-title-tab{
			background-color:#00BCD5;
			color:#fff;
		}

		.widget-title-tab a.rsswidget{color:#fff !important;}
