.flexslider .headline {
    line-height: 138px;
	font-size: 169px;
}


.sushi-logo-stamp img {
	width: 355px;
	height: 355px;
	max-width: 355px;
	margin-left: -165px;
}
.index .logo a {
	margin-top:14px;
}

.flexslider  .headline a { color:#EEECDF; }

.mobile-logo { display:none; }

.collection-header img {
    width: 100%;
}
.collection-header div {
	font-size: 99px;
	color: #EEECDF;
	text-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
	line-height: 75px;
	font-family: bebas_neueregular;
	margin-left: 20px;
}
.collection-header table {
	position: absolute;
	top: 0px;
	height: 302px;
}

.collection-header {
    position: relative;
}
.flex-caption {
	background: rgba(60,49,42,.4);
	padding-top: 25px;
	padding-bottom: 15px;
	top:29%;
}
.flex-control-nav {
position: absolute;
bottom: 15px;
}

/* additional query for slider */
@media only screen and (min-width: 1199px) and (max-width: 1355px) {
	.flex-caption {
	padding-top: 6px;
	padding-bottom: 7px;
	top: 36%;
	}
	
	.flexslider .headline {
	line-height: 101px;
	font-size: 130px;
	}	

	.flex-caption .container {
		width: 960px;
	}
	

}

/* additional query for slider */
@media only screen and (min-width: 960px) and (max-width: 1125px) {
	


	.flex-caption .container {
		width: 768px;
	}
	

}



/* Standard 960 to widescreen 1200(desktop browsers) */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	
	.nav ul.menu.main-nav li a {
		font-size:12px;
	}
	
	.collection-header table {
		height: 239px;
	}
	
	.index .logo a {
		margin-top:14px;
	}

	
	.flexslider .headline {
	line-height: 72px;
	font-size: 90px;
	}	

	.flexslider p.subtitle {
	    font-size: 31px;
	}
	
	.sushi-logo-stamp img {
		margin-left: -265px;
	}
	.flex-caption {
	padding-top: 6px;
	padding-bottom: 7px;
	top: 36%;
	}
}

/* additional query for slider */
@media only screen and (min-width: 768px) and (max-width: 920px) {


	.flex-caption .container {
		width: 628px;
	}
	

}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	

	
	.collection-header table {
		height: 190px;
	}
	
	.index .logo a {
		margin-top:14px;
	}
	
	.header_bar .nav ul li .cart-button {
	color: #3c312a !important;
	background: none;
	}
	.index .header .nav a.icon-cart {
	color: #3c312a !important;
	text-shadow: none;
	background: none;
	}
	
	.flexslider {
	margin-top: 147px;
	}

	.flexslider  .headline {
	    line-height: 72px;
		font-size: 90px;
	}
	
	.collection-header div {
		top: 49px;
		left: 40px;
		font-size: 70px;
		line-height: 50px;
	}

	.flexslider p.subtitle {
	    font-size: 31px;
	}
	.sushi-logo-stamp img {
		width: 255px;
		height: 255px;
		max-width: 255px;
		margin-left: -165px;
	}
	.flex-caption {
	background: rgba(60,49,42,.4);
	padding-top: 6px;
	padding-bottom: 7px;
	top: 17%;
	}
	
	.nav ul.menu.main-nav li a {
		font-size:11px;
		padding: 10px 1px 10px 1px;
	}
	.nav ul.main-nav li {
	padding: 10px 0 10px 0;
	}
	.dropdown {
	left: 0px;
	}
	.header .nav .menu.main-nav li ul li a {
	padding-left: 10px;
	}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	
	.collection-header table {
		height: 144px;
	}

	.collection-header div {
		top: 40px;
		left: 40px;
		font-size: 40px;
		line-height: 30px;
	}
	
	.desktop-logo { display:none; }
	.mobile-logo { 
		display:inline;
		width:225px;
		height:40px; 
	}
	
	.index .logo a {
		margin-top:0px;
	}
	
	.flexslider {
	margin-top: 113px;
	}
	
	.flexslider .headline {
	    font-size: 49px;
	    line-height: 39px;
	}
	.flexslider p.subtitle {
	    font-size: 17px;
	}
	
	
	.collection-header table[style] {
	      width:auto !important;
	      max-width:auto !important;
	      overflow: auto;
	    }
	 .collection-header tr, td {
	      display:table-cell !important;
	      width:auto !important;
	      max-width:auto !important;
	      padding:auto !important;
	      border-left: auto !important;
	      border-right: auto !important;
	    }
	 .collection-header tr {
	    padding-bottom: 0 !important;
	  }
	 .collection-header td {
	    padding: 0 !important;
	  }
	  .collection-header table tr:first-child, .collection-header table td:first-child, .collection-header table th:first-child  
	  { border-top:0; border-left:0;}
	  
	  .flex-caption {
	  background: rgba(60,49,42,.4);
	  padding-top: 6px;
	  padding-bottom: 7px;
	  top: 18%;
	  }
	  .flex-caption .action_button {
	  background-image: none !important;
	  }
	  .flex-caption .action_button {
	  padding: 4px 15px;
	  font-size: 12px;
	  }
}	

@media only screen and (max-width: 479px) {
	
	.collection-header table {
		height: 103px;
	}

	
	.flexslider .headline {
	    font-size: 40px;
	    line-height: 31px;
	}
	
	.index .logo a {
		margin-top:0px;
	}
	
	.flex-caption .action_button {
	background-image: none !important;
	}
	.flex-control-nav {
	    bottom: 10px;
	}
	.flex-caption {
	background: rgba(60,49,42,.4);
	padding-top: 0px;
	padding-bottom: 0px;
	top: 7%;
	}
	.flex-control-nav {
	bottom: 7px;
	}
}

.homepage-content-copy { 
	line-height: 2.2em;
	font-size: 14px;
  	font-family: 'helvetica_neue_lt_pro65Md';
}
.homepage-content-copy p { 
	line-height: 1.9em;
}
.sushi-logo-stamp {
    width: 100%;
    text-align: center;
    margin-top: 80px;
}
.homepage-blog .article img {
	float: left;
    margin-right: 20px;
    margin-bottom: 5px;
    margin-top: 7px;
}
.sub-footer h6 {
    border: 0;
    font-family: 'helvetica_neue_lt_pro75_bold';
    font-size: 14px;
    color: #3C312A;
    margin: 0;
    line-height: 15px;
}
.sub-footer li {
    line-height: 15px;
}
.footer_menu a {
	font-family: 'helvetica_neue_lt_pro55_roman';
    font-size:14px;
  	color:#3C312A;
}
.footer_menu a:hover {
	color:#F15A29;
}
.credits {
    font-size: 14px;
    color: #3C312A;
    font-family: 'helvetica_neue_lt_pro75_bold';
}
.current_price {
    font-size: 52px;
    line-height: 52px;
    font-family: 'bebas_neueregular';
    color: #F15A29;
}
.description {
	margin-bottom: 30px;
}
.frozen-item-badge {
    color: #3C312A;
    border: 3px solid #3C312A;
    border-radius: 7px;
    width: auto;
    display: inline-block;
    font-size: 20px;
    font-family: 'bebas_neueregular';
    background: #CEF4FF;
    padding: 5px 12px;
    margin-bottom: 22px;
    margin-right: 6px;
}
.frozen-item-badge span {
    color: #3C312A;
    width: 100%;
    height: 100%;
    display: block;
}
.get-fast-badge {
    color: #3C312A;
    border: 3px solid #3C312A;
    border-radius: 7px;
    width: auto;
    display: inline-block;
    font-size: 20px;
    font-family: 'bebas_neueregular';
    background: #EEECDF;
    padding: 4px 4px;
  	margin-bottom: 22px;
  	margin-right: 6px;
}
.get-fast-badge span {
    color: #EEECDF;
    display: inline-block;
    background: #F15A29;
    border-radius: 4px;
    padding: 1px 12px;
}
.product-thumbnail-badges {
    position: absolute;
    bottom: 75px;
}
.product-thumbnail-badges.cart-thumbnail-badges {
    bottom: auto;
    margin-top: -10px;
    margin-left: 0px;
}
.product-thumbnail-badges .frozen-item-badge {
    display: block;
    margin-bottom: 5px;
}
.product-thumbnail-badges .get-fast-badge {
    display: block;
    margin-bottom: 5px;
}
.new-product {
    font-family: 'helvetica_neue_lt_pro75_bold';
    color: #F15A29;
}
.subtotal {
    background: #d7d4c6;
    border: 0;
    text-align: center;
    font-size: 16px;
    font-family: 'helvetica_neue_lt_pro75_bold';
    text-transform: lowercase;
  	margin:0;
}
.subtotal {
    background: #d7d4c6;
    border: 0;
    text-align: center;
    font-size: 16px;
    font-family: 'helvetica_neue_lt_pro75_bold';
    text-transform: lowercase;
    margin: 0;
}
.subtotal_amount {
    background: #d7d4c6;
    text-align: center;
    padding-bottom: 20px;
  	margin: 0;
}
.subtotal_amount strong {
    color: #F15A29;
    font-size: 50px;
    font-family: 'bebas_neueregular';
    font-weight: normal;
    padding-bottom: 25px;
    display: block;
    padding-top: 10px;
}
#estimated-shipping, .excluding_tax {
    display: block;
    font-size: 16px;
    font-style: normal;
    font-family: 'helvetica_neue_lt_pro55_roman';
}
#estimated-shipping em, .excluding_tax em {
	font-style: normal;
}
.cart-subtotal-lower {
    background: #ebe9da;
    padding: 20px;
}
.frozen-item-surcharge {
    color: #3C312A;
    border: 3px solid #3C312A;
    border-radius: 7px;
    width: auto;
    display: inline-block;
    font-size: 26px;
    font-family: 'bebas_neueregular';
    background: #CEF4FF;
    padding: 14px 12px 5px 12px;
    margin-bottom: 22px;
    margin-right: 6px;
    text-align: center;
}
.frozen-item-surcharge span {
    font-size: 14px;
    font-family: 'helvetica_neue_lt_pro55_roman';
    line-height: 17px;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 5px;
}
.delivery-surcharge-product {
	display:none;
}
.delivery-options-title, .cart-note {
    font-family: 'helvetica_neue_lt_pro75_bold';
    margin-bottom: 5px;
}
.cart-note span {
	font-family: 'helvetica_neue_lt_pro55_roman';
}
.delivery-options-required {
    color: #F15A29;
    font-family: 'helvetica_neue_lt_pro55_roman';
}
.delivery-options-radio input {
    float: left;
    margin-right: 6px;
    margin-top: 17px;
}
.delivery-options-radio label {
    color: #000;
    border-top: 1px solid #d7d4c6;
    margin-bottom: 13px;
    padding-top: 10px;
}
.delivery-options {
	margin-bottom: 30px;
}
.delivery-options-error {
	color: #F15A29;
	font-family: 'helvetica_neue_lt_pro55_roman';
  	display:none;
}
#cart_form a {
    font-size: 16px;
}
.price_total {
    font-size: 14px;
    font-family: 'helvetica_neue_lt_pro75_bold';
}
#cart_form .remove_item a {
    font-size: 14px;
    color: #f15a29;
}
.product-row {
    border-bottom: solid 1px #ded6c7;
    margin: 40px 0;
}
.icon-twitter {
	padding-left:15px;
}
#search-toggle {
	padding-right:15px;
}
.pull-out-cart-logo img {
	position: absolute;
	right: 0;
	margin-top: 150px;
}
#cart .action_button {
	width: 90%;
	margin-right: 20px;
	margin-top: 20px;
	background-color: #F15A29;
	color: #ffffff;
	text-align: center;
	text-indent: 0;
	font-size: 14px;
}
.mm-menu em.mm-counter {
color: #ebe9da;
}
#cart a strong {
color: #ebe9da;
text-transform: uppercase;
}
.cart_item a {
font-size: 16px !important;
font-family: helvetica_neue_lt_pro55_roman;
color: #ebe9da !important;
}
#cart a strong.price {
color: #F15A29;
font-family: 'bebas_neueregular';
font-size: 26px;
font-weight: normal;
margin-top: 7px;
display: block;
}
.cart_image {
padding: 2px 20px 0 0px;
}
.mm-list > li > a, .mm-list > li > span {
padding: 10px 10px 10px 23px;
}
.mm-menu .mm-list > li > a.mm-subclose {
color: #ebe9da;
text-transform: uppercase;
background: rgba(238, 236, 223, 0.1);
margin-top: 37px;
padding-top: 19px;
padding-bottom: 16px;
text-indent: 35px;
margin-bottom: 20px;
}
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
border-color: transparent;
}
.mm-list a.mm-subclose {
	text-indent: 0;
}
img.cart-continue-shopping {
position: absolute;
left: 20px;
top: 16px;
}
#cart .cart-sub-total-bar {
	margin-top: 15px;
}
.blog_content h1 {
	color: #F15A29;
}
ul {
list-style: disc;
}
.blog_meta h6 {
margin-bottom: -10px;
font-family: 'helvetica_neue_lt_pro55_roman';
}
.blog_meta, .blog_meta a {
color: #D2D2CD;
}
.recent_articles a {
	color: #F15A29;
}
.blog_content h4 {
	color: #F15A29;
}
.sale_banner, .new_banner {
background: #F15A29;
font-family: 'bebas_neueregular';
}
div.content {
padding: 170px 0px 0px 0px;
}
.buy-case {
font-family: 'bebas_neueregular';
font-size: 22px;
margin-top: -25px;
}
.buy-case span {
color: #F15A29;
}
.frozen-item-surcharge span.money {
margin-bottom: 0;
font-family: 'bebas_neueregular';
font-size: 18px;
}
.mm-fixed-top, .mm-fixed-bottom {
position: fixed;
left: 0;
background: rgba(238,236,223,.9);
}
.index .header .nav a {
color: #3C312A;
text-shadow: none;
}
.nav ul.menu {
padding-top: 25px;
}
.nav ul.menu.main-nav {
padding-top: 0px;
}
.tel-no {
font-size: 36px;
font-family: 'bebas_neueregular';
color: #3C312A;
display: inline-block;
float: left;
margin-bottom: -14px;
margin-right: 5px;
}
.header .nav .menu a {
color: rgba(60,49,42,.5);
}
.header .nav .menu.main-nav a {
color: #3C312A;
}
.header .nav .menu a.icon-twitter, .header .nav .menu a.icon-facebook, .header .nav .menu a.icon-user, .header .nav .menu a.icon-search {
font-size: 20px;
margin-bottom: -22px;
float: left;
}

#currencies, .nav ul li .cart-button {
background-color: rgba(60,49,42,.2);
}
.cart_count {
	border-bottom:0;
	border-left:0;
}
.mobile-tel-no {
    color: #3C312A;
    display: block;
    font-family: 'bebas_neueregular';
    margin-top: -1px;
}
.header .nav .menu.main-nav li ul li a {
color: #EEECDF !important;
}
.header .nav .menu.main-nav li ul li a:hover {
text-decoration:underline;
}

.cart_page_image {
	margin-left: 44px;
}

#estimated-shipping, .excluding_tax {
	display: inline-block;
}
#cart-subtotal, #estimated-shipping, .excluding_tax {
    color: #303030;
    font-size: 14px; font-family: 'helvetica_neue_lt_pro75_bold';
	line-height: 22px;
}
#cart-subtotal span {
    color: #F15A29;
}
.subtotals {
background: #d7d4c6;
text-align: center;
padding-top: 10px;
}
.delivery_cost {
	display:none;
}
#shipping-rates-feedback {
width: 67%;
}

.product_section .flex-control-nav {
	position:static;
}

