﻿
  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }
.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}
.header-cart-title span.amount{color:currentColor}
 div.block_fotter, div.footer_left, div.footer_left { background: #333;overflow: hidden;}

.footer_left{float: left; width: 48%; }


#nano__join__family .recipe__block__details--temp {
    box-shadow: -2px 0 0 -1px #e3e5e6;
}


.note {
  text-align: center;
  width: 33.3333%;
  float: left; }


.tel-email {
	margin-top:20px;
}


.tel-email p{
	padding-bottom:5px;
	font-family: OpenSans-Regular;
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
.has-diag-shade .bg-shade{display:none}
.tb-simple-slider .bg-shade{background-color:rgba(0,0,0,.4);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.tb-simple-slider.dark-text .bg-shade{background-color:rgba(255,255,255,.4)}
.jumbotron-outer.has-bg-shade .bg-shade{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:2}

	#branding, #header-container {
		height: auto;
	}


#header-container {
	display: block;
	float: none;
	position: relative;
	top: 0;
	width: 100%;
	height: 100%;
}


#branding #bg_image + #header-container {
	position: absolute;
}
.colour_white{color:#fff}
.w-100{width:100%!important}
