@media screen and (max-width: 9999px) {

	#block-brisket-main-menu{ display: none; }
	#mt-container { display: block; }
	.sm-stack tr{ display:block; padding:15px; }
	.sm-stack td{ display:block; border:none; padding:0; }

}

@media screen and (max-width: 1700px){
	
	.hp-banner h1{ font-size:120px; }
	.region-sidebar-second { width:480px; }
}

@media screen and (max-width: 1600px){
	
	.hp-flavors{ padding-left:120px; }
	.hp-benefits{ padding:90px 120px 130px; }
	.hp-ctas .view-content { padding:0 120px 100px; }

}


@media screen and (max-width: 1500px){
	
	main{ padding:1px 170px 100px; }
	.region-sidebar-second { width:380px; margin-right:-170px; }
	.region-banner{ padding:280px 170px 260px;}
	main:has(aside) .layout-content {width: calc(100% - 530px);}
	.hp-ctas .view-content{ padding:0 120px 100px; }

	.container{ padding: 110px 170px 90px; }
	aside .outline-img img { width:260px; }
}

@media screen and (max-width: 1300px){

	.hp-banner{ height:860px; }
	.hp-banner .bottle{ width:550px; margin-left:-50px; }
	.hp-banner .inner { margin:0 0 0 440px; }
	.hp-banner h1{ font-size:85px; }
	.front p.big{ font-size:24px; }
	.front h2{ font-size:42px; }
	.benefits-icon p { font-size:13px; }
	
	main{ padding:1px 120px 100px;}
	.region-sidebar-second { width:360px; margin-right:-120px; padding-left:80px; }
	.region-banner{ padding:200px 120px 260px;  }
	main:has(aside) .layout-content {width: calc(100% - 440px);}

	.paragraph--type--single-block.img-left .item{ padding-left:0; }
	.paragraph--type--single-block.img-right .item{ padding-right:0; }
	.paragraph--type--single-block.img-right .image,
	.paragraph--type--single-block.img-left .image{ position:static; float:right; margin:0 0 40px 40px; }
	.field__item:has(.full-width) { padding:120px 150px; }

	.hp-ctas .view-content{ padding:0 100px 100px; }


}

@media screen and (max-width: 1200px){
	
	.footer .logo { display: none; }
	
}

@media screen and (max-width: 1100px){

	.sub-lower { padding:0 0 60px; }
	.hp-ctas .view-content{ padding:0 60px 60px; }
	ul.triple{ columns:2; }
	
}

@media screen and (max-width: 1000px) {
	
	.region-banner{ padding:220px 80px 200px}
	main{ display:block; padding:1px 0 40px; }
	.layout-content{  padding:0px 80px; }
	.container{ padding: 110px 8px 90px; }
	.region-sidebar-second{ box-sizing:border-box; padding:60px 80px 40px; background:#f3f3f3; }
	.region-sidebar-second > :last-child{ padding-bottom:0; margin-bottom:0; } 
	.layout-container .primary-img img{ display:block; float:right; width:35%; margin:0 0 30px 30px; }
	aside .primary-img{ display:none; }
	aside .sub-menu{ display:none; }
	aside .box{ background:none; padding:0; }
	aside .spine{ border:none; padding:0; }
	.region-sidebar-second{ margin:0; width:100%; display: none;}
	main:has(aside) .layout-content {width: unset;}

	.hp-banner .bottle { margin-left:-100px; width: 490px;}
	.hp-banner .inner { margin:0 0 0 250px; }

	.hp-flavors{ padding:50px 80px; }
	.hp-flavors .wrap{ display: block; text-align: center; }
	.hp-flavors .text{ width:auto; padding:0 0 60px; display: block; }
	.hp-flavors .image{ margin:0 -80px; }
	.hp-flavors .image img{ right:0; }
	
	.hp-benefits{ padding:20px 80px 120px; }
	.hp-benefits .wrap{ display:block; text-align:center; }
	.hp-benefits .text{ width:auto; padding:0 0 60px; }
	.hp-benefits .icon-slider{ width:auto; }
	
	.find-bawls header { display:none; }
	.find-bawls .contextual-region,
.find-bawls .js-view-dom-id-a9a925088527474cabc8d277ed23dbf55779ed5782eb19eb6d9d78ac88a2701e{display: block;}
.find-bawls form{width: 100%;}

	h1{ font-size:90px; }
	.intro-txt{max-width:100%;}
	.footer{ text-align: center; }
	.footer .social{ float:none; text-align: center; margin:40px 0 0; }
	
}


@media screen and (max-width: 850px){
	    .hp-banner h1 {font-size: 67px;}

}


@media screen and (max-width: 700px) {

	.hp-banner{ height: 720px; }
	.hp-banner .inner{ margin:0 0 0 180px; }
	.hp-banner .bottle { width:390px; margin-left:-70px; max-width:none; }
	.hp-banner h1 { font-size:50px; }

	.hp-flavors { padding:50px 40px; }
	.hp-benefits { padding:20px 40px 120px; }
	.hp-benefits .icon-slider{ margin:0 -200px; }

	.hp-slides .item{ display: block; }
	.hp-slides .item .left, .hp-slides .item .right{ width:auto; overflow:hidden; }
	.hp-slides img{ margin:-10% 0; }
	.hp-slides .slick-dots { width:98%; }

	.site-logo { width:110px; }
	.outline-img{ float:right; max-width:140px; margin-right:-100px; padding-left:30px; }
	
	.region-banner{  padding:220px 40px 200px;  }
	.layout-content{ padding:0px 40px; }
	.region-sidebar-second{ padding:50px 60px; }
	.layout-container .primary-img img{ float:none; margin:0 0 40px; width:100%; }

    .field__item:has(.full-width) { padding:90px 150px; }
    .box-wrap { margin:-25px; }
    .container{ padding: 80px 40px 60px; }
	.paragraph--type--single-block.img-right .image,
	.paragraph--type--single-block.img-left .image{ float:none; width:100%; margin:0 0 40px; }
	.accordion .item .content .image{ margin: 0 0 25px 25px; }

	.footer{ padding:60px 20px 60px; text-align:center; }
	.footer .social { float:none; text-align:center; margin-top:25px; }
	h1{ font-size:60px; }
	h2{ font-size:40px; }
	.hp-ctas.sub .view-content{ display:block; }
	.hp-ctas.sub .item{ flex-basis: 100%; max-width: 100%;}
	.sub.hp-ctas .item:nth-child(2) a{ border:none; }
	.sub.hp-ctas .item a{ overflow:hidden; }
	.sub.hp-ctas img { margin:-80px 0 }
	
}

@media screen and (max-width: 600px){
	.paragraph.slider {margin: 50px -60px}

	.pop-alert .view-content > div{max-width: 400px;}
	.pop-alert .view-content{margin-left: -200px;}
	.pop-alert .inner p{font-size: 16px; line-height: 1.5em}
	.pop-alert .inner{padding: 50px 40px;}

}

@media screen and (max-width: 500px) {

	.hp-banner{ height: 500px; }
	.hp-banner .bottle{ width: 290px;margin-left: -100px;; }
	.hp-banner .inner{ margin:0 0 0 75px; padding-right:15px; }
	.hp-banner h1{ font-size:36px; }
	.front h2 { font-size:30px; }
	.hp-slides .item .right img{ margin:0 -5%; max-width:110%; width:110%; }
	.hp-benefits{ padding-bottom:40px; }
	.hp-ctas .view-content { padding:20px; }
	.hp-ctas h3{ width:100%; box-sizing: border-box; text-align:center; height:100%; border:1px solid #fff; display: flex; flex-direction: column; justify-content: center; top:0; padding:0 20px; }
	.hp-ctas img { opacity: .7; }
	.hp-ctas .item a:before{ background-position:-160px -150px; border:none; }

	main::before { opacity:.5; }
	.layout-content{ margin-top:-200px; }
	body{ font-size:18px; }
	.top-nav{ display: none; }

	.region-banner{ padding-top:160px; background-size:100% 330px; }
	h1{ font-size:40px; }
	.layout-content{ margin-top:-200px; }
	.region-sidebar-second{padding:50px 40px 20px; }
	.footer{ padding:30px 35px; }
	.align-right, .align-left{ max-width:100%; margin:0 0 30px; width: 100%;}
	.field__item:has(.box-wrap) { padding:80px 65px; margin:50px -40px; }
	.field__item:has(.full-width) { padding:70px 40px; }
	.paragraph.slider {margin: 50px -40px}

    
	p.big{ font-size:22px; }
	ul{ padding-left:25px; }
	ul.double, ul.triple{ columns:1; }
	.xs-stack tr{ display:block; padding:15px; }
	.xs-stack td{ display:block; border:none; padding:0; }

	h1{ font-size:50px; }
	.sub-title h1{ font-size:48px; }
	h2{ font-size:32px; }
	.footer .menu { font-size:17px; }
	.footer #mc_embed_signup input.email { width:185px; }
}

@media screen and (max-width: 450px){
	.pop-alert .view-content > div{max-width: 300px;}
	.pop-alert .view-content{margin-left: -150px;}
	.pop-alert .inner p{font-size: 14px; line-height: 1.5em;}
	.pop-alert .inner{padding: 50px 25px;}
	.pop-alert .inner h2.title,
.pop-alert .inner h2.title a{font-size: 32px;}
}

/*@media screen and (max-width: 370px) {

	.region-banner{ padding:30px 25px; }
	.layout-content{ padding:30px 25px; }
	.region-sidebar-second{ padding:50px 25px 20px; }
	.footer{ padding:30px 25px; }

	.paragraph.slider {margin: 50px -25px}

}*/
