@charset "utf-8";
/* CSS Document */
@font-face {
 font-family: 'Andika';
 src: url('../fonts/Andika.eot?#iefix') format('embedded-opentype'), url('../fonts/Andika.woff') format('woff'), url('../fonts/Andika.ttf') format('truetype'), url('../fonts/Andika.svg#Andika') format('svg');
 font-weight: normal;
 font-style: normal;
}
.menu_bg li.current_item a {
	color: #fefefe;
	font-family: "Pacifico", cursive;
	font-size: 18px;
	/* padding: 7px 5px 9px;*/
	border-top:4px solid #9daaa4;
	border-bottom:4px solid #9daaa4;
}
.menu_bg li.current_item a:hover {
	line-height:53px;
}
.inner_pages .menu_outer ul li:hover a{
	padding: 4px 0;
	border-bottom: 4px solid #9daaa4;
	border-top: 4px solid #9daaa4;
}
.inner_pages .menu_outer ul li.logo_link a:hover {
	line-height:53px;
	border-bottom:0px solid #FFFFFF!important;
	border-top:0px solid #FFFFFF!important;
	padding:3px 0px;
}
.inner_pages #menu_bg {
	position:inherit;
}
.inner_pages #hdrtxt {
	position:inherit;
}
.inner_pages .menu_outer ul li a {
	color:#484b4a!important;
}
.inner_pages .menu_bg {
	background-image:url(../images/contact_menu_bg.png);
}
.inner_pages .our_origin {
	color:#2e2e2e;
	border-top-color:#9daaa4;
	border-bottom-color:#9daaa4;
}
.inner_pages .menu_outer ul ul
{
	top:69px;
}
.inner_pages .menu_outer ul ul a
{
	color:#fff!important;
}
.inner_pages .menu_outer ul li.current_item li a:hover
{
	line-height:38px;
}
.in_where_to_buy .menu_outer ul li li a
{
	color:#fff!important;
}
.in_tea_estates {
	text-align:center;
	width:660px;
	margin:60px auto;
	color:#848282;
	font-size:14px;
	font-family:"Andika", sans-serif;
}
.in_tea_estates p {
	padding-top:10px;
	padding-bottom:10px;
}
.in_tea_estates h1 {
	font-family: 'Pacifico', cursive;
	color:#1e3428;
	font-size:32.7px;
	padding-bottom:17px;
}
.in_green_bg {
	background-image:url(../images/green_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:47px;
}
.recipes_img {
	border-right:1px solid #fff;
}
.recipes_slider h1 {
	text-align:center;
	color: #1e3428;
	font-family: "Pacifico", cursive;
	font-size: 32.7px;
	padding-bottom:25px;
}
.recipes_slider .slick-prev, .recipes_slider .slick-next {
	top:-49px;
}
.recipes_slider li {
	position:relative;
}
.brewing_instructions {
	position: absolute;
	width:100%;
	height:100%;
}
.hidden_instrucion {
	background-image: url(../images/blk_bg2.png);
	position: absolute;
	top: 0px;
	padding: 20px 20px 20px 50px;
	color: #fff;
	font-family: 'Andika', sans-serif;
	width:491px !important;
	height:326px;
	overflow: auto;
	display:none;
}
.hidden_instrucion li {
	padding-bottom:10px;
}
.hidden_instrucion strong {
	padding-top:20px;
	font-size:20px;
	padding-bottom:5px;
	display:block;
}
.hidden_instrucion span {
	width:100%;
	float:right;
	margin-top:15px;
	margin-bottom:10px;
}
/*.hidden_instrucion::-webkit-scrollbar {
    width: 12px;
}
 
.hidden_instrucion::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
.hidden_instrucion::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}*/
.scrollbox {
	width:200px;
	height:200px;
}
.vertical-track {
	width:11px;
	-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);
	-webkit-border-radius:11px;
	border-radius:11px;
	border-radius:11px;
}
.vertical-handle {
	width:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	background:#004750;
	-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.5);
	box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.5);
}
.hidden_instrucion span img {
	float:right;
	margin-left:10px;
}
.brewing_instructions h3 {
	display:block;
	text-align:center;
	font-family: 'Pacifico', cursive;
	font-size:20px;
	color: #2e2e2e;
	padding:40px 0px 20px 0px;
	line-height:26px;
	text-shadow: 1px 1px 2px #fff;
}
.brewing_instructions h3 span {
	width: 175px;
	display: inline-block;
	margin-left: -55px;
}
.get_recipe {
	text-align: center;
	display: block;
	border: 2px solid #fff;
	padding: 8px 20px;
	max-width: 150px;
	margin: auto;
	color: #2e2e2e;
	font-family: "Montserrat", sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	transition:all 0.5s ease-in-out;
}
.get_recipe:hover .hidden_instrucion {
	display:block;
}
.get_recipe:hover {
	background-color: #2e2e2e;
	color:#FFF;
	text-decoration:none;
	transition:1s;
}
.slick-prev {
	background-image:url(../images/prev_arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	width:17px;
	height:15px;
	border:0px;
	top:-30px;
	left:63px;
	position:absolute;
	background-color:transparent;
	transition:all 0.3s ease-in-out;
}
.slick-prev:hover {
	background-position:right;
}
.slick-next {
	background-image:url(../images/next_arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	background-position:-17px;
	width:17px;
	height:15px;
	border:0px;
	top:-30px;
	right:63px;
	position:absolute;
	background-color:transparent;
	transition:all 0.3s ease-in-out;
}
.slick-next:hover {
	background-position:0px;
}
.in_giving_back {
	background-color:#fff;
	padding-top:30px;
	padding-bottom:45px;
	font-family:"Andika", sans-serif;
	color:#1e3428;
	font-size:16px;
}
.in_alzheimers_cup {
	margin-right:50px;
}
.in_giving_back_cnt {
	text-align:center;
	margin-left:45px;
	margin-top:30px;
	padding-left:8px;
	padding-right:8px;
}
.in_giving_back_btn a {
	font-family: 'Pacifico', cursive;
	color:#65378e;
	font-size:40px;
	border:4px solid #47594f;
	display:inline-block;
	padding:13px 78px;
	margin-bottom:19px;
	position: relative;
	transform: translateZ(0px);
	transition-duration: 0.3s;
}
.in_giving_back_btn a:hover {
	text-decoration:none;
	border:4px solid #65378e;
	color:#fff;
}
.in_giving_back_btn a::before {
 background: #65378e none repeat scroll 0 0;
 bottom: 0;
 content: "";
 left: 0;
 position: absolute;
 right: 0;
 top: 0;
 transform: scaleY(0);
 transform-origin: 100% 50% 0;
 transition-duration: 0.3s;
 transition-property: transform;
 transition-timing-function: ease-out;
 z-index: -1;
}
.in_giving_back_btn a:hover::before, .in_giving_back_btn a:focus::before, .in_giving_back_btn a:active::before {
 transform: scaleY(1);
}
.in_where_buy {
	background-image:url(../images/where_to_buy_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	height:398px;
	text-align:center;
	padding-top:140px;
	color:#ffffff;
}
.in_where_buy h2 {
	font-size:60px;
	font-family: 'Pacifico', cursive;
}
.in_location_btn {
	border:4px solid #fff;
	color:#ffffff;
	padding:15px 46px;
	display:inline-block;
	font-size:18.8px;
	font-weight:700;
	font-family: 'Montserrat', sans-serif;
	margin-top:27px;
	text-transform:uppercase;
	position: relative;
	transform: translateZ(0px);
	transition-duration: 0.3s;
}
.in_location_btn:hover {
	text-decoration:none;
	background-color:#fff;
	color:#1e3428;
}
.in_location_btn::before {
 background: #fff none repeat scroll 0 0;
 bottom: 0;
 content: "";
 left: 0;
 position: absolute;
 right: 0;
 top: 0;
 transform: scaleY(0);
 transform-origin: 100% 50% 0;
 transition-duration: 0.3s;
 transition-property: transform;
 transition-timing-function: ease-out;
 z-index: -1;
}
.in_location_btn:hover::before, .in_location_btn:focus::before, .in_location_btn:active::before {
 transform: scaleY(1);
}
.in_our_blends {
	background-color:#fff;
	padding-top:50px;
	padding-bottom:50px;
}
.in_tea_bg {
	width:210px;
	float:left;
	text-align:center;
	font-size:30px;
	font-family: 'Pacifico', cursive;
	margin-right:20px;
	transition:all 0.3s ease-in-out;
}
.in_tea_bg img {
	margin-bottom:15px;
}
.in_tea_bg a {
	color:#1e3428;
	transition:all 0.3s ease-in-out;
}
.in_tea_bg:hover {
	margin-top:-15px;
}
.in_tea_bg:hover a {
	text-decoration:none;
	color:#65378e;
}
.in_blends_rgt {
	text-align:center;
	font-family:"Andika", sans-serif;
	float:left;
	width:360px;
	margin-top:115px;
	color:#514e4e;
}
.in_blends_rgt p {
	line-height:17px;
	padding-left:33px;
	padding-right:33px;
}
.in_blend_btn {
	color:#1e3428;
	font-family: 'Pacifico', cursive;
	font-size:40px;
	border:4px solid #47594f;
	display:inline-block;
	padding:9px 72px;
	margin-bottom:15px;
	position: relative;
	transform: translateZ(0px);
	transition-duration: 0.3s;
}
.in_blend_btn:hover {
	text-decoration:none;
	background-color:#fff;
	color:#fff;
}
.in_blend_btn a {
	color:#1e3428;
}
.in_blend_btn a:hover {
	color:#fff;
	text-decoration:none
}
.in_blend_btn::before {
 background: #1e3428 none repeat scroll 0 0;
 bottom: 0;
 content: "";
 left: 0;
 position: absolute;
 right: 0;
 top: 0;
 transform: scaleY(0);
 transform-origin: 100% 50% 0;
 transition-duration: 0.3s;
 transition-property: transform;
 transition-timing-function: ease-out;
 z-index: -1;
}
.in_blend_btn:hover::before, .in_blend_btn:focus::before, .in_blend_btn:active::before {
 transform: scaleY(1);
}
.in_green_curl_bg {
	background-image:url(../images/green_curl_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-size:100% 280px;
	padding-top:220px;
	padding-bottom:50px;
}
.in_store_locator {
	float:left;
	width:346px;
	height:167px;
	position:relative;
	border:4px solid #47594f;
	text-align:center;
	overflow:hidden;
	margin-right:20px;
}
.in_store_locator img {
	width:100%;
}
.in_store_locator h3 {
	color:#fff;
	font-family: 'Pacifico', cursive;
	font-size:49.6px;
	padding:0px 80px;
	line-height:60px;
	position:absolute;
	top:21px;
	transition:all 0.3s ease-in-out;
}
.in_store_locator:hover h3 {
	top:10px;
}
.in_coupons {
	margin-right:0px;
}
/*.in_coupons h3 {
	top:50px;
}
.in_coupons:hover h3 {
	top:39px;
}*/
.in_join_us_time {
	float:left;
	margin-left:20px;
	margin-top:50px;
}
.in_join_title {
	font-family: 'Pacifico', cursive;
	font-size:32px;
	color:#1e3428;
	margin-top:14px;
	display:inline-block;
}
.in_join_us_time .in_join_title {
	float:left;
}
.in_join_us_time .in_textbox {
	float:left;
}
.in_textbox, .wysija-input {
	color:#38624b;
	font-size:18px;
	font-family:"Andika", sans-serif;
	border:4px solid #47594f;
	padding:10px 10px 10px 17px;
	margin-left:37px;
	width:346px;
}
.in_social_blend {
	float:left;
	text-align:center;
	width:300px;
	margin-top:41px;
}
.in_social_blend li {
	display:inline-block;
	margin-top:15px;
}
.in_social_blend li a.in_facebook {
	background-image:url(../images/fb_ftr.png);
	background-repeat:no-repeat;
	background-position:top;
	width:20px;
	height:36px;
	display:block;
}
.in_social_blend li a.in_facebook:hover {
	background-position:bottom;
}
.in_social_blend li a.in_pinterest {
	background-image:url(../images/ftr_pinterest.png);
	width:27px;
	height:35px;
	margin-left:13px;
}
.footer {
	background-image:url(../images/ftr_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#3b7d6e;
	padding-top:40px;
	padding-bottom:50px;
	text-align:center;
	color:#fff;
}
.in_ftr_menu {
	display:inline-block;
}
.in_ftr_menu li {
	display:inline-block;
	padding-left:49px;
}
.in_ftr_menu li:first-child {
	padding-left:0px;
}
.in_ftr_menu li.current_item a, .in_ftr_menu li.current_page_item a, .in_ftr_menu li.current-menu-item a {
	font-family: 'Pacifico', cursive;
	font-size:22.8px;
	display:inline-block;
}
.in_ftr_menu li a {
	color:#fff;
	font-size:20.9px;
	font-family:"Andika", sans-serif;
	transition:all 0.3s ease-in-out;
}
.in_tea_company {
	width:85%;
	margin:auto;
}
.in_tea_company li {
	display:inline-block;
	padding-left:9px;
	padding-right:6px;
	background-image:url(../images/ftr_line.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-top:28px;
	font-size:14px;
	font-family:"Andika", sans-serif;
}
.in_tea_company li:first-child {
	background-image:none;
}
/*mobile view menu begin*/
.menu_outer_mobile {
	display:none;
}
.inner_pages .menu_bg .container {
	position:relative;
}
.button-nav-toggle {
	display:none;
}
.button-nav-toggle {
	float: right;
	border: 0;
	background: 0 0;
	color: #000;
	outline: 0;
	cursor: pointer;
	position:absolute;
	right:20px;
	top:18px;
	background-image:url(../images/menu_icon.png);
	width:34px;
	height:23px;
	background-repeat:no-repeat;
}
.nav-main {
 transition: right .25s ease-in-out;
	background: #004750;
	position: fixed;
	overflow-x: hidden;
	width: 270px;
	right: -270px;
	top: 0;
	bottom: 0;
	z-index:1000;
}
.nav-main .nav-container {
 transition: left .25s ease-in-out;
	position: relative;
	left: 0
}
.nav-main .nav-container.show-sub {
	left: -280px
}
.menu_outer_mobile {
	display:none;
}
.sub_menu {
	background-image: url(../images/menu_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.in_join_us_time .in_email_btn {
	float:right;
}
.in_email_btn, .wysija-submit {
	background-image:url(../images/mobile_email_arrow.jpg);
	background-repeat:no-repeat;
	width:50px;
	height:48px;
	border:0px;
	margin-left:10px;
}
.wysija-submit {
	margin-top:-50px!important;
	margin-left:400px;
}
.php_wysija {
	margin-top:8px;
}
.formErrorContent {
	top:50px;
	right:155px;
}
/*mobile view menu end*/
/*contact page*/
.inner_contact_bg {
	background-image:url(../images/inner_contact_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-bottom:43px;
	background-color:#fff;
}
.in_top_form {
	width:385px;
	float:right;
	margin-top:35px;
	font-family:"Andika", sans-serif;
	color:#38624b;
	font-size:18px;
}
.in_contact_box {
	border:4px solid #46584e;
	margin-top:10px;
	padding:9px 23px;
	width:350px;
}
.in_textarea {
	border:4px solid #46584e;
	color:#38624b;
	font-size:18px;
	font-family:"Andika", sans-serif;
	margin-top:10px;
	padding:9px 23px;
	width:350px;
	height:120px;
}
.in_radio {
	padding-left:10px;
}
.in_radio p:first-child {
	padding-top:20px;
}
.in_radio input {
	margin-right:21px;
}
.in_radio label {
	float:left;
	min-width:182px;
	margin-top:17px;
}
.in_radio input[type="checkbox"] {
	display:none;
}
.in_radio input[type="checkbox"]:not(old) + span {
 padding-left:32px;
 float:left;
 background-repeat:no-repeat;
 cursor: pointer;
 background-position:left top;
 color:#38624b;
 font-size:18px;
 font-family:"Andika", sans-serif;
 line-height:20px;
 font-weight:normal;
}
.in_radio input[type="checkbox"]:not(old) + span {
 background-image:url(../images/radio_btn.png);
 background-position:left bottom;
}
.in_radio input[type="checkbox"]:checked:not(old) + span {
 background-position:left top;
 color:#38624b;
}
.in_submit_btn {
	background-image:url(../images/submit_bg.jpg);
	background-repeat:repeat-x;
	text-transform:uppercase;
	font-size:20.6px;
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	border:0px;
	width:350px;
	padding:14px 0px;
	margin-top:22px;
	transition:all 0.3s ease-in-out;
}
.in_submit_btn:hover {
	background-image:url(../images/submit_bg_hover.jpg);
	text-decoration:none;
}
.in_qualitea {
	margin-top:50px;
}
.in_qualitea .in_giving_back_btn {
	color:#1e3428;
}
.in_top_form .in_join_title {
	padding-bottom:10px;
	text-align:center;
	padding-left:18px;
}
/*where to buy*/
.in_where_to_buy {
	background-image:url(../images/inner_where_to_buy_bg_nw.jpg);
	background-size:100%;
	padding-bottom:100px;
}
.in_where_to_buy .menu_bg {
	/*background-image:url(../images/buy_menu_bg.png);*/
	background-image:none;
	background-color:rgba(0,0,0,0.24);
}
.in_where_to_buy .menu_outer ul li a {
	color:#ffffff!important;
}
.in_where_to_buy .lets_talk {
	color:#fff;
}
.in_giving_back_bg .lets_talk {
	color:#fff;
}
.in_where_to_buy .menu_bg li.current_item a {
	border-top-color:#c5d7d1;
	border-bottom-color:#c5d7d1;
	color:#ffffff!important;
}
.in_buy_code {
	width:900px;
	font-family:"Andika", sans-serif;
	margin-top:109px;
	margin-left:200px;
	margin-bottom:81px;
}
.in_buy_box {
	background:rgba(194,196,195,0.83);
	border:4px solid #efeeea;
	color:#1e3428;
	font-size:34px;
	width:510px;
	text-align:center;
	padding:18px 10px;
	float:left;
}
 .in_buy_box::-webkit-input-placeholder { /* WebKit browsers */
 color:    #1e3428;
}
.in_buy_box:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #1e3428;
 opacity:  1;
}
.in_buy_box::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #1e3428;
 opacity:  1;
}
.in_buy_box:-ms-input-placeholder { /* Internet Explorer 10+ */
 color:    #1e3428;
}
.in_go_btn {
	background-image:url(../images/buy_arrow_grey.png);
	background-repeat:no-repeat;
	background-position:28px;
	margin-left:15px;
	border:0px;
	background-color:transparent;
	transition:all 0.3s ease-in-out;
	float:left;
	background-color:rgba(32,56,43,0.82);
	border:4px solid #efeeea;
	padding:27px 32px 27px 105px;
}
@-moz-document url-prefix() {
	.in_go_btn {padding:24px 32px 24px 105px;}
	}

.in_go_btn:hover {
	margin-left:20px;
}
.in_buy_code span, .in_go_btn {
	color:#ffffff;
	font-size:25.4px;
	margin-left:15px;
	float:left;
	margin-top:20px;
	text-transform:uppercase;
}
.in_go_btn {
	color:#ffffff;
	font-size:26px;
	margin-top:0px;
}
.in_view_map {
	background-image:url(../images/buy_menu_bg.png);
	margin-top:220px;
	text-align:center;
	position:relative;
}
.in_view_map a {
	background-image:url(../images/scroll_down_arrow.png);
	background-repeat:no-repeat;
	background-position:100%;
	padding-right:100px;
	color:#ffffff;
	font-size:60px;
	font-family: 'Pacifico', cursive;
	line-height:60px;
}
.in_view_map a:hover {
	text-decoration:none;
}
.in_buy_white_bg {
	background-image:url(../images/curl_large_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-size:100% 597px;
	padding-top:50px;
	padding-bottom:40px;
}
.in_map_outline {
	background-image:url(../images/map_outline.png);
	background-repeat:no-repeat;
	width:876px;
	height:478px;
	margin:auto;
	position:relative;
}
.in_map_Pennsylvania {
	background-image:url(../images/map_pointer.png);
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	text-align:center;
	color:#ffffff;
	font-size:21px;
	font-family:"Andika", sans-serif;
	right:185px;
	position:absolute;
	top:143px;
	padding-top:5px;
}
.in_map_Pennsylvania a {
	color:#ffffff;
}
.in_map_Pennsylvania:hover {
	background-image:url(../images/map_pointer.png);
}
.in_map_Pennsylvania:hover .in_map_hide_state {
	display:block;
}
.in_map_North-Carolina {
	background-image:url(../images/map_pointer.png);
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	text-align:center;
	color:#ffffff;
	font-size:21px;
	font-family:"Andika", sans-serif;
	position:absolute;
	top:276px;
	padding-top:5px;
	right:180px;
}
.in_map_North-Carolina a {
	color:#ffffff;
}
.in_map_North-Carolina:hover {
	background-image:url(../images/map_pointer.png);
}
.in_map_North-Carolina:hover .in_map_hide_state {
	display:block;
}
.in_map_New-York {
	background-image:url(../images/map_pointer.png);
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	text-align:center;
	color:#ffffff;
	font-size:21px;
	font-family:"Andika", sans-serif;
	position:absolute;
	top:140px;
	padding-top:5px;
	right:106px;
}
.in_map_New-York a {
	color:#ffffff;
}
.in_map_New-York:hover {
	background-image:url(../images/map_pointer.png);
}
.in_map_New-York:hover .in_map_hide_state {
	display:block;
}
.in_map_New-Jersey {
	background-image:url(../images/map_pointer.png);
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	text-align:center;
	color:#ffffff;
	font-size:21px;
	font-family:"Andika", sans-serif;
	position:absolute;
	top:176px;
	padding-top:5px;
	right:110px;
}
.in_map_New-Jersey a {
	color:#ffffff;
}
.in_map_New-Jersey:hover {
	background-image:url(../images/map_pointer.png);
}
.in_map_New-Jersey:hover .in_map_hide_state {
	display:block;
}
.in_map_Maryland {
	background-image:url(../images/map_pointer.png);
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	text-align:center;
	color:#ffffff;
	font-size:21px;
	font-family:"Andika", sans-serif;
	position:absolute;
	top:206px;
	padding-top:5px;
	right:153px;
}
.in_map_Maryland a {
	color:#ffffff;
}
.in_map_Maryland:hover {
	background-image:url(../images/map_pointer.png);
}
.in_map_hide_state {
	display:none;
}
.in_map_Maryland:hover .in_map_hide_state {
	display:block;
}
.in_map_Delaware {
	background-image:url(../images/map_pointer.png);
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	text-align:center;
	color:#ffffff;
	font-size:21px;
	font-family:"Andika", sans-serif;
	position:absolute;
	top:206px;
	padding-top:5px;
	right:120px;
}
.in_map_Delaware a {
	color:#ffffff;
}
.in_map_Delaware:hover {
	background-image:url(../images/map_pointer.png);
}
.in_map_Virginia {
	background-image:url(../images/map_pointer.png);
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	text-align:center;
	color:#ffffff;
	font-size:21px;
	font-family:"Andika", sans-serif;
	position:absolute;
	top:237px;
	padding-top:5px;
	right:176px;
}
.in_map_Virginia a {
	color:#ffffff;
}
.in_map_Virginia:hover {
	background-image:url(../images/map_pointer.png);
}
.in_map_Virginia:hover .in_map_hide_state {
	display:block;
}
.in_map_West-Virginia {
	background-image:url(../images/map_pointer.png);
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	text-align:center;
	color:#ffffff;
	font-size:21px;
	font-family:"Andika", sans-serif;
	position:absolute;
	top:185px;
	padding-top:5px;
	right:220px;
}
.in_map_West-Virginia a {
	color:#ffffff;
}
.in_map_West-Virginia:hover {
	background-image:url(../images/map_pointer.png);
}
.in_map_West-Virginia:hover .in_map_hide_state {
	display:block;
}
.in_map_hide_state {
	background-image:url(../images/state_bg.png);
	border:4px solid #1e3428;
	width:222px;
	padding:15px 24px 20px 10px;
	position:relative;
	color:#1e3428;
	font-size:16px;
	font-family:"Andika", sans-serif;
	margin-top:-143px;
	margin-left:-215px;
	display:none;
	z-index:99;
}
.in_map_hide_state ul li {
	padding-bottom:6px;
	font-family: 'Pacifico', cursive;
	font-size:33px;
}
.in_map_hide_state a {
	color:#1e3428;
	text-transform:uppercase;
	font-size:13px;
	font-weight:normal;
}
.in_map_hide_state a strong {
	font-weight:normal;
}
.in_map_hide_state a:hover {
	text-decoration:underline;
}
.in_map_Delaware:hover .in_map_hide_state {
	display:block;
}
.in_florida_bg {
	background-color:#e4edea;
	color:#1e3428;
	font-size:60px;
	font-family: 'Pacifico', cursive;
	text-align:center;
	margin-top:70px;
	line-height:50px;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:40px;
}
.in_map_outer {
	padding-bottom:10px;
}
.in_map_inner {
	margin-bottom:40px;
}
.in_map_lft {
	position:relative;
}
.in_map_lft a {
	position:absolute;
	bottom:20px;
	right:35px;
	color:#FFFFFF;
	font-size:19.8px;
	font-family:"Andika", sans-serif;
	text-transform:uppercase;
	display:block;
	padding:5px;
	background-image:url(../images/blk_bg.png);
}
.in_map_lft a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
.in_map_rgt {
	color:#79a394;
	font-family:"Andika", sans-serif;
	font-size:20.5px;
	margin-top:30px;
}
.in_map_rgt a {
	color:#79a394;
}
.in_map_title {
	color:#1e3428;
}
.in_map_rgt span {
	padding-left:25px;
	display:block;
}
.in_state_list {
	border-top:7px solid #eff4f2;
	padding-top:35px;
	margin-top:20px;
	font-size:15.4px;
	font-family:"Andika", sans-serif;
	padding-left:20px;
	padding-bottom:65px;
}
.in_state_ttl {
	font-size:15.4px;
	padding-bottom:8px;
}
.in_state_list ul li {
	padding-bottom:2px;
}
.in_state_list ul li a {
	background-image:url(../images/list_bullet.jpg);
	background-repeat:no-repeat;
	background-position:left 11px;
	padding-left:10px;
	color:#79a394;
	display:block;
}
.in_state_list ul li a:hover {
	background-image:url(../images/list_bullet_hover.jpg);
	color:#1e3428;
	text-decoration:underline;
}
.mobile_view_map {
	font-family:"Andika", sans-serif;
	font-size:16px;
	padding-left:14px;
	padding-right:15px;
	display:none;
}
.mobile_state {
	margin-top:10px;
}
.mobile_state a {
	color:#ffffff;
	padding:10px;
	display:block;
	background-color:#7ea296;
	cursor:pointer;
}
#mydiv {
	display:none;
	width:100%;
	background:#fff;
	padding:10px;
	border:4px solid #1e3428;
	z-index:10;
}
.mobile_mydiv a {
	background-color:transparent;
	color:#79a394;
	padding-left:0px;
}
.mobile_mydiv {
	display:none;
	width:100%;
	background:#fff;
	padding:10px;
	border:4px solid #1e3428;
	z-index:10;
}
.in_where_to_buy .facebook {
	background-image:url(../images/facebook_buy.png);
}
.in_where_to_buy .pinterest {
	background-image:url(../images/pinterest_buy.png);
}
.in_giving_back_bg .facebook {
	background-image:url(../images/facebook_buy.png);
}
.in_giving_back_bg .pinterest {
	background-image:url(../images/pinterest_buy.png);
}
.wpcf7-validation-errors {
	display:none !important;
}
.wpcf7-mail-sent-ok {
	float:right;
	margin: 15px 34px 0 0 !important;
}
.map_canvas {
	width:601px;
	height:186px;
}
.in_state_ttl {
	text-transform:uppercase;
}
/* Pagination */

.pagination {
	padding-top:10px;
	margin:0 auto;
	display:block;
	text-align:center;
}
.pagination ul li {
	display:inline-block;
	background-image:none;
	padding:0;
	font-size:24px;
	margin-left:3px;
}
.pagination ul li .current {
	padding:3px 8px;
	color:#004750;
	margin-top:0px;
	display:block;
}
.pagination ul li a {
	padding:3px 8px;
	display:block;
	color:#004750;
	font-family:"Andika", sans-serif;
}
.pagination ul li a:hover {
	background-color:#EFF4F2;
	color:#004750;
	text-decoration:none;
}
.pagination ul li .current {
	background-color:#EFF4F2!important;
}
.pagination ul li a.prev {
	display:block;
	height:31px!important;
	background:none!important;
	position:inherit!important;
	line-height:32px;
}
.pagination ul li a.next {
	display:block;
	height:31px!important;
	background:none!important;
	position:inherit!important;
	line-height:32px;
}
.pagination ul li a.prev:hover, .pagination ul li a.next:hover {
	text-decoration:underline;
	color:#004750;
}
.in_map_inner .error {
	color:#1E3428;
	font-size:14px;
	font-family:"Andika", sans-serif;
}
.in_our_blends .img-responsive {
	margin:0 auto;
}
.in_giving_back_bg {
	background-image:url(../images/giving_back_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-size:100% 666px;
	padding-bottom:0px;
}
.in_givingback_cnt {
	padding-top:140px;
	width:755px;
	margin:auto;
	color:#0e2f0a;
	font-size:18px;
	font-family: 'Lato', sans-serif;
}
.in_givingback_cnt h1 {
	font-family: 'Pacifico', cursive;
	font-size:59px;
	color:#fff;
	text-shadow: 2px 2px 3px rgba(53, 54, 26, 1);
}
.in_givingback_cnt h1 span {
	display:block;
}
.in_white_btn {
	background-color: rgba(255, 255, 255, .4);
	border:3px solid #dce3db;
	text-transform:uppercase;
	color:#fff;
	font-size:18px;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	display:inline-block;
	padding:14px 29px;
	margin-top:42px;
	margin-left:25px;
	margin-right:5px;
	text-shadow: 2px 2px 2px rgba(85, 107, 73, 1);
}
.in_givingback_cnt p {
	background-color:#fff;
	margin-top:177px;
	text-align:justify;
	padding:10px 10px 10px 20px;
	line-height:23px;
	font-family: 'Andika';
	font-size:16px;
}
.alzheimer_logo {
	background-color:#5a2d8d;
	padding:30px 0px;
}
.alzheimer_logo img {
	margin-right:70px;
}
.in_net_proceeds {
	background-image:url(../images/purple_cup.jpg);
	background-repeat:no-repeat;
	width:418px;
	height:200px;
	color:#fff;
	font-size:24px;
	font-weight:700;
	font-family: 'Lato', sans-serif;
	padding:43px 0px 0px 80px;
	margin-top:80px;
	line-height:30px;
}
.in_saving_yours {
	width:455px;
	font-size:16px;
	color:#0c2a10;
	font-family: 'Lato', sans-serif;
	margin-top:25px;
	margin-left:80px;
	padding-left:10px;
	padding-right:10px;
	line-height:20px;
}
.in_saving_yours h3 {
	text-transform:uppercase;
	color:#6a3f92;
	font-size:22px;
	padding-bottom:20px;
}
.in_visit_btn {
	color:#5a2d8d;
	font-size:18px;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	border:3px solid #5a2d8d;
	padding:15px 22px;
	margin-top:30px;
	display:inline-block;
	transform: translateZ(0px);
	transition-duration: 0.3s;
	position:relative;
}
.in_visit_btn:hover {
	transform: translateZ(0px);
	transition-duration: 0.3s;
	background-color:#5a2d8d;
	color:#FFF;
	text-decoration:none;
}
.in_harrise_freeman {
	padding-bottom:60px;
	margin-top:50px;
}
.in_harrise_freeman p {
	width:555px;
	text-align:center;
	float:left;
	font-size: 16px;
	color: #0c2a10;
	font-family: 'Lato', sans-serif;
	margin-top: 25px;
	margin-left:35px;
	padding-right: 10px;
}
.in_freeman_img {
	margin-top:45px;
	margin-right:25px;
}
.in_bottom {
	padding-bottom:150px;
}
.in_our_blends_txt {
	padding-top:60px;
	padding-bottom:45px;
}
.in_our_blends_txt h1 {
	color:#1e3428;
	font-size:84px;
	font-family: 'Pacifico', cursive;
	padding-bottom:50px;
}
.in_green_tea {
	width:270px;
	float:left;
	font-size:18px;
	font-family:"Andika", sans-serif;
	margin-top:60px;
	line-height:23px;
	margin-left:35px;
	margin-right:40px;
}
.in_green_tea h2 {
	font-family: 'Pacifico', cursive;
	font-size:24px;
	color:#2e2e2e;
	line-height:38px;
	padding-bottom:17px;
}
.in_green_tea h2 span {
	display:block;
}
.in_brewing_outer {
	background-image:url(../images/teacup_bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	padding-bottom:29px;
}
.in_green_brewing {
	background-image:url(../images/green_transparent.png);
	padding:40px 0px;
}
.in_green_brewing img {
	display:inline-block;
}
.in_green_brewing h4 {
	display:inline-block;
	font-family: 'Pacifico', cursive;
	font-size:28px;
	color:#2e2e2e;
	padding-left:25px;
	vertical-align:middle;
}
.in_hottea_bg {
	width:286px;
	float:left;
	background-image:url(../images/tea_white_bg.png);
	color:#2e2e2e;
	font-size:14.8px;
	font-family: 'Lato', sans-serif;
	line-height:28px;
	margin-top:-53px;
	padding:25px 25px 0px 25px;
	margin-right:70px;
}
.in_hottea_bg h5 {
	color:#2e2e2e;
	font-size:14.8px;
	font-weight:700;
	padding-bottom:5px;
}
.in_hottea_bg ul {
	padding-bottom:25px;
}
.in_green_hot {
	margin-top:52px;
	margin-right:115px;
}
.in_green_hot ul {
	padding-bottom:40px;
}
.in_green_iced {
	margin-top:170px;
	margin-right:0px;
}
.in_green_iced ul {
	padding-bottom:25px;
}
.in_where_buy_btn {
	text-align:center;
	width:275px;
	margin-left:373px;
	float:left;
	margin-top:-138px;
}
.in_where_buy_btn a {
	border:3px solid #535353;
	color:#2e2e2e;
	font-weight:700;
	font-size:18px;
	font-family: 'Montserrat', sans-serif;
	padding:14px 53px;
	text-transform:uppercase;
	margin-right:20px;
	position: relative;
	transform: translateZ(0px);
	transition-duration: 0.3s;
	display:inline-block;
}
.in_where_buy_btn a:hover {
	text-decoration:none;
	color:#fff;
}
.in_where_buy_btn a::before {
 background: #535353 none repeat scroll 0 0;
 bottom: 0;
 content: "";
 left: 0;
 position: absolute;
 right: 0;
 top: 0;
 transform: scaleY(0);
 transform-origin: 100% 50% 0;
 transition-duration: 0.3s;
 transition-property: transform;
 transition-timing-function: ease-out;
 z-index: -1;
}
.in_where_buy_btn a:hover::before, .in_where_buy_btn a:focus::before, .in_where_buy_btn a:active::before {
 transform: scaleY(1);
}
.in_new_look_bg {
	background-color:#5a2d8d;
	padding:30px 0px 37px 0px;
	margin-bottom:115px;
}
.in_new_lookimg {
	margin-left:135px;
	float:left;
	margin-top:38px;
}
.in_new_look_rgt {
	float:left;
	margin-top:25px;
	margin-left:80px;
	margin-top:23px;
}
.in_new_look_rgt h4 {
	text-transform:uppercase;
	color:#fff;
	font-family: 'Lato', sans-serif;
	font-size:22px;
	padding-top:25px;
}
.in_learn_more {
	border:3px solid #e1d9ea;
	margin-top:40px;
	padding:15px 65px;
}
.in_img_center {
	display:inline-block;
}
.harrisefreeman_giving_cnt {
	color:#0c2a10;
	text-align:center;
	font-size:16px;
	font-family: 'Andika', sans-serif;
}
.harrisefreeman_giving_cnt img {
	margin:auto
}
.harrisefreeman_giving_cnt1 {
	text-align:center;
	padding-top:55px;
	font-family: 'Andika', sans-serif;
	color:#0c2a10;
}
.harrisefreeman_giving_cnt1 p {
	text-align:center;
	padding-top:0px;
	font-size:16px;
	margin-top:0px;
	margin-bottom:14px;
	width:auto;
	color:#0c2a10;
	font-family: 'Andika', sans-serif;
}
.harrisefreeman_giving_cnt1 .green_text {
	padding-left:10px;
	padding-right:10px;
}
.green_text {
	color:#74a77b;
}
.newlook_bg {
	background-image:url(../images/newlook_bg.png);
	background-repeat:no-repeat;
	background-position:center;
	font-family: 'Lato', sans-serif;
}
.newlook_bg1 {
	background-image:url(../images/newlook_bg1.jpg); /*margin-top:70px;*/
}
.newlook_alz_logo {
	padding-top:69px;
}
.newlook_cap {
	position:absolute;
	top:0px;
	background-color:#5b308f;
	border:#FFF 5px solid;
	-webkit-border-radius: 100px;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing:2px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	color:#FFF;
	width:200px;
	height:200px;
	padding:25px 10px 10px 10px;
	font-size:53px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	line-height: 48px;
}
.newlook_cap span {
	display:block;
	font-size:25px;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing:0px;
}
.newlook_bg .row {
	position:relative;
	min-height:521px;
}
.newlook_cnt {
	position:absolute;
	bottom:30px;
	right:0px;
	width:300px;
	text-align:center;
	color:#5b308f;
}
.brewing_cnt1 {
	background-image: url(../images/hot_tea_cup.jpg);
	background-repeat: no-repeat;
	background-position: left 120px;
	padding-right:20px!important;
}
.brewing_cnt2 {
	background-image: url(../images/iced_tea_cup.jpg);
	background-repeat: no-repeat;
	background-position: 10px 120px;
	padding:40px 0px 40px 210px!important;
}
.brewing_cnt h2 {
	font-size:15px;
	text-transform:uppercase;
	padding-bottom:30px;
}
.brewing_cnt_title {
	padding-top:30px;
	padding-bottom:10px!important;
}
.brewing_cnt {
	color:#004750;
	font-family: 'Andika', sans-serif;
	padding:40px 0px 40px 230px;
}
.brewing_cnt p {
	padding-bottom:10px;
}
.where_buy_footer {
	border-top:8px solid #eff4f2;
	padding:150px 0px;
}
.in_green_tea p {
	min-height: 143px;
}
.in_new_look_rgt h3 {
	text-transform:uppercase;
	color:#fff;
	padding-bottom:30px;
	font-size:27px;
}
.in_signup {
	margin-top:20px;
	margin-left:12px;
	font-weight:normal;
}
.in_signup label {
	padding-left:9px;
	cursor: pointer;
	font-weight:normal;
	color: #38624b;
	font-family: "Andika", sans-serif;
	font-size: 18px;
}
/*.in_signup .class_checkbox {
	width:250px;
	height:20px;
	display:inline-block;
	position:absolute;
	line-height:19px;
	background-image:url(../images/radio_btn.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor: pointer;
	font-weight:normal;
	color: #38624b;
    font-family: "Andika",sans-serif;
    font-size: 18px;
	top:6px;
}
@-moz-document url-prefix() {.in_signup .class_checkbox {top:8px;}}

.in_signup .class_checkbox.checked{
background-position:left top;
}*/
.india_bg .harris_story h2 {
	border-bottom:1px solid #fff;
	color:#fff;
}
.india_bg .story_menu ul li a {
	color:#fff!important;
}
.india_bg .story_menu ul li a span {
	background-image: url("../images/menu_dot_white.png");
}
.india_bg .story_menu ul li.step_menu {
	background-image: url("../images/step_hover.jpg") !important;
}
.india_bg .story_menu ul li.tea_menu {
	background-image: url("../images/step_hover.jpg") !important;
}
.india_bg .story_menu ul li a:hover span {
	background-image: url("../images/menu_active.png") !important;
}
.amazon_logo {
	position:absolute;
	background-image:none!important;
	margin-top:-180px;
	margin-left:60px;
	transition:all 0.3s ease-in-out;
	padding:0px!important;
}
.amazon_logo:hover {
	-ms-transform: rotate(-14deg); /* IE 9 */
	-webkit-transform: rotate(-14deg); /* Chrome, Safari, Opera */
	transform: rotate(-14deg);
}
.amazon_logo_shop {
	margin-top:25px;
	margin-left:30px;
	color:#19524d;
}
.amazon_logo_shop span {
	padding-left:0px;
}
.amazon_logo_shop img {
	margin-top:10px;
}
.amazon_logo_shop img:hover {
	opacity:0.7;
	filter: alpha(opacity=70);
}
.amazon_shop {
	text-align:center;
	width:470px;
	margin-left:122px;
	float:left;
	color:#19524d;
	font-size:18px;
	font-family:"Andika", sans-serif;
	text-transform:uppercase;
	margin-top:30px;
}
.amazon_shop img {
	margin-top:14px;
}
.buy_amazon {
	margin-left:50px;
}
/*12-8-15*/
.recipes_slider .slick-slide
{
	position:relative;
}
.recipe_black_bg
{
	position:absolute;
	background-color:rgba(0,0,0,0);
	width:100%;
	height:100%;
	z-index:10;
	transition:all 0.3s ease-in-out;
}
.recipes_slider .slick-slide .brewing_instructions h3
{
	transition:all 0.4s ease-in-out;
}
.recipes_slider .slick-slide:hover .brewing_instructions h3
{
	font-size:24px;
	color:#fff;
	text-shadow:none;
}
.recipes_slider .slick-slide:hover .recipe_black_bg
{
	background-color:rgba(0,0,0,0.6);
	border-right:1px solid #fff;
}
.rec_outer
{
	z-index:20;
	position:relative;
}
.recipes_slider .slick-slide:hover .get_recipe
{
	font-size:15px;
	max-width:200px;
	color:#fff;
}
.hidden_instrucion
{
	z-index:30;
}
.recipe_green
{
	padding:25px 0px;}
.recipe_green h1
{
	padding-bottom:0px;
}
.recipes_slider h3
{
	background-color:rgba(255,255,255,0.6);
	padding-top:20px;
	margin-bottom:10px;
}
.recipes_slider .slick-slide:hover h3
{
	background-color:transparent;
}


/*media*/
@media (min-width: 992px) and (max-width: 1199px) {
 .inner_pages #menu_bg {
padding-top:5px;
}
 .inner_pages .logo_link {
padding-top:0px!important;
}
 .in_tea_bg {
width:160px;
font-size:23px;
}
 .in_tea_bg img {
width:100%;
}
 .in_store_locator {
width:300px;
height:100%;
}
 .in_store_locator h3 {
font-size:40px;
line-height:50px;
}
 .in_join_us_time {
margin-left:0px;
}
 .in_textbox, .wysija-input {
margin-left:10px;
width:280px;
}
 .in_tea_bg:hover {
margin-top:0px;
}
 .in_blend_btn {
transform:none;
}
 .in_blend_btn:hover {
color:#1e3428;
}
 .in_location_btn {
transform:none;
}
 .in_giving_back_btn {
transform:none;
}
 .in_giving_back_btn:hover {
color:#65378e;
}
 .in_tea_company {
width:100%;
}
 .slick-prev:hover {
background-position:left;
}
 .slick-next:hover {
background-position:right;
}
 .in_join_title {
display:inline-block;
float:left;
}
 .in_textbox, .wysija-input {
display:inline-block;
float:left;
width:290px;
}
 .in_email_btn {
margin-top:3px;
display:inline-block;
margin-left:5px;
}
 .in_social_blend {
width:240px;
margin-left:20px;
}
 .in_ftr_menu li {
padding-left:30px;
}
 .in_view_map {
margin-top:100px;
}
 .inner_pages .menu_bg {
margin-top:0px;
}
 .in_map_lft img {
width:100%;
}
 .in_store_locator {
margin-left:6px;
}
 .menu_outer ul li.logo_link a {
width:100%;
}
 .inner_pages .menu_outer ul li.logo_link a {
width:250px;
}
 .in_harrise_freeman {
margin-top:50px;
}
 .in_bottom {
padding-bottom:80px;
}
.in_harrise_freeman p {
width: 500px;
margin-left: 0px;
}
.in_harrise_freeman img {
padding-top:30px;
}
.in_giving_back_bg {
margin-bottom:0px;
}
.in_visit_btn:hover {
background:transparent;
color:#5a2d8d;
}
.in_location_btn:hover {
background:transparent;
color:#fff;
}
.in_location_btn::before {
background:transparent;
}
.in_saving_yours {
margin-left:50px;
}
.in_green_tea {
margin-left:20px;
margin-right:20px;
}
.in_hottea_bg {
margin-right:25px;
}
.in_green_hot {
margin-right:30px;
}
.in_where_buy_btn {
margin-left:325px;
}
.in_where_buy_btn a {
transform:none;
}
.in_where_buy_btn a:hover {
color:#2e2e2e;
}
.in_white_btn {
margin-left:10px;
}
.in_buy_code {
margin-top:80px;
margin-left:260px;
}
.in_where_to_buy {
padding-bottom:100px!important;
}
 .newlook_alz_logo {
padding-top: 25px;
}
.harrisefreeman_giving_cnt p {
width: 100%;
float: none
}
.in_giving_back_btn a {
transform:none;
}
.in_giving_back_btn a::before {
background:transparent;
}
.in_giving_back_btn a:hover {
color:#65378e;
}
.amazon_shop {
margin-left:72px;
}
.in_buy_code {
margin-left:100px;
}
.amazon_logo:hover {
transform:none;
}
.tea_box_img {
width:61%;
}
.in_blend_btn::before {
background:#fff;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
 .inner_pages #menu_bg {
padding-top:5px;
}
 .inner_pages .logo_link {
padding-top:0px!important;
}
 .menu_outer {
float:none!important;
}
 .menu_outer ul {
text-align:center;
}
 .menu_outer ul li {
display:none;
float:none!important;
}
 .menu_outer ul li.logo_link {
display:block;
}
 .in_tea_estates {
width:95%;
}
 .in_tea_bg {
float:none;
display:inline-block;
}
 .in_tea_bg:hover {
margin-top:0px;
}
 .in_our_blends {
padding-top:30px;
padding-bottom:30px;
text-align:center;
}
 .in_blends_rgt {
margin:0px 0px 30px 0px;
float:none;
width:100%;
}
 .in_store_locator {
width:230px;
height:100%;
}
 .in_store_locator h3 {
font-size:20px;
line-height:30px;
}
 .in_coupons h3 {
top:40px;
}
 .in_blend_btn {
transform:none;
}
 .in_blend_btn:hover {
color:#1e3428;
}
 .in_location_btn {
transform:none;
}
 .in_giving_back_btn {
transform:none;
}
 .in_giving_back_btn:hover {
color:#65378e;
}
 .in_alzheimers_cup {
margin-top:50px;
}
 .in_alzheimers_cup img {
width:100%;
}
 .in_giving_back_cnt {
margin-left:15px;
}
 .in_alzheimers_cup {
margin-right:15px;
}
 .in_green_curl_bg {
padding-top:50px;
background-size: 100% 150px;
height:100%;
padding-bottom:20px;
padding-left:15px;
}
 .in_join_us_time {
margin-left:0px;
margin-top:20px;
}
 .in_join_title {
font-size:20px;
}
 .in_textbox, .wysija-input {
width:250px;
margin-left:20px;
}
 .footer {
padding-top:20px;
padding-bottom:20px;
}
 .in_ftr_menu li {
padding-left:16px;
}
 .in_ftr_menu li a {
font-size:14px;
}
 .in_tea_company {
width:100%;
}
 .in_tea_company li {
font-size:13px;
margin-top:10px;
}
 .in_tea_company li:last-child {
display:block;
background-image:none;
}
 .slick-prev:hover {
background-position:left;
}
 .slick-next:hover {
background-position:right;
}
 .in_join_title {
display:inline-block;
float:left;
}
 .in_textbox, .wysija-input {
display:inline-block;
float:left;
width:220px;
}
 .in_email_btn {
margin-top:3px;
display:inline-block;
margin-left:5px;
}
 .in_social_blend {
width:170px;
margin-top:0px;
margin-left:15px;
}
 .inner_contact_bg {
background-position:right;
}
 .in_view_map {
margin-top:100px;
}
 .inner_pages .menu_bg {
margin-top:0px;
}
 .in_map_lft img {
width:100%;
}
 .in_store_locator {
margin-left:6px;
}
 .in_where_to_buy {
background-size:cover;
}
 .in_map_rgt {
margin-top:10px;
}
 .in_map_outline {
width:100%;
background-size:100%;
}
 .in_map_Maryland {
left:610px;
top:174px;
background-size:17px;
}
 .in_map_Delaware {
right:88px;
top: 180px;
background-size:17px;
background-position: -2px center;
}
 .in_map_Pennsylvania:hover .in_map_Pennsylvania_state {
margin-left:-112px;
}
 .in_map_New-York .in_map_New-York_state {
margin-left:-112px;
}
 .in_map_Maryland .in_map_Maryland_state {
margin-top:-30px;
}
 .wysija-submit {
margin-left:273px;
}
 .wysija-input {
width:240px;
}
 .php_wysija {
margin-top:50px;
}
 .menu_outer ul li.logo_link a {
width:100%;
}
 .inner_pages .menu_outer ul li.logo_link a {
width:250px;
}
 .in_buy_code {
margin-top:50px;
}
 .in_map_North-Carolina {
top:238px;
right:124px;
background-size:17px;
}
 .in_map_Virginia {
top: 199px;
right: 121px;
background-size:17px;
}
 .in_map_West-Virginia {
right: 154px;
top:157px;
background-size:17px;
}
 .in_map_New-Jersey {
top: 164px;
right: 79px;
background-size:17px;
}
 .in_map_New-York {
top: 133px;
right: 81px;
background-size:17px;
}
 .in_map_Pennsylvania {
top: 131px;
right: 137px;
background-size: 17px auto;
}
 .in_buy_white_bg {
background-size:inherit;
}
 .in_giving_back_bg {
background-size:100%;
padding-bottom:0px;
}
 .in_givingback_cnt {
padding-top:30px;
}
 .in_givingback_cnt p {
margin-top:81px;
}
 .in_net_proceeds {
width:300px;
height:150px;
background-size:100%;
font-size:20px;
margin-top:60px;
padding-top:30px;
padding-left:60px;
}
 .in_saving_yours {
margin-left:10px;
width:400px;
}
 .in_saving_yours h3 {
font-size:20px;
}
 .in_harrise_freeman {
margin-top:0px;
}
 .in_bottom {
padding-bottom:80px;
}
.in_harrise_freeman p {
width: 470px;
margin-left: 0px;
}
.in_harrise_freeman img {
padding-top:20px;
width:250px;
}
.in_giving_back_bg {
margin-bottom:0px;
}
.in_visit_btn {
font-size:16px;
}
.in_visit_btn:hover {
background:transparent;
color:#5a2d8d;
}
.in_location_btn:hover {
background:transparent;
color:#fff;
}
.in_location_btn::before {
background:transparent;
}
.in_giving_back_bg {
background-position:top;
}
.in_our_blends_txt h1 {
font-size:50px;
}
.in_green_tea {
width:100%;
margin-top:35px;
margin-left:0px;
margin-right:0px;
}
.in_green_tea h2 span {
display:inline-block;
}
.in_hottea_bg {
width:100%;
margin-top:20px;
}
.in_where_buy_btn {
margin:20px auto;
float:none;
}
.in_where_buy_btn a {
transform:none;
}
.in_where_buy_btn a:hover {
color:#2e2e2e;
}
.in_new_look_bg {
margin-bottom:50px;
}
.in_new_lookimg {
margin-left:10px;
}
.in_new_look_rgt {
margin-left:10px;
}
.in_brewing_outer {
background-position:90%;
padding-bottom:10px;
}
.in_buy_code {
margin-top:80px;
margin-left:120px;
width:100%;
}
.in_where_to_buy {
padding-bottom:90px!important;
}
 .newlook_alz_logo {
padding-top: 25px;
}
.harrisefreeman_giving_cnt p {
width: 100%;
float: none
}
 .brewing_cnt {
background-size: 127px auto;
background-size: 100px auto;
padding: 40px 0 40px 115px;
}
.brewing_cnt2 {
padding: 40px 0 40px 115px!important;
}
.in_green_tea h2 {
min-height: inherit;
}
.in_green_tea p {
min-height: inherit;
}
.in_giving_back_btn a {
transform:none;
}
.in_giving_back_btn a::before {
background:transparent;
}
.in_giving_back_btn a:hover {
color:#65378e;
}
.amazon_shop {
float:none;
width:100%;
margin-left:0px;
}
.in_buy_code {
margin-left:0px;
}
.amazon_logo:hover {
transform:none;
}
.in_buy_box {
width:380px;
margin-left:40px;
}
.amazon_logo {
margin-left:10px;
margin-top:-76px;
}
.amazon_logo img {
width:180px;
}
.in_map_rgt span {
padding-left:0px;
}
.amazon_logo_shop {
margin-left:0px;
margin-top:10px;
}
.where_buy_footer {
padding:50px 0px;
}
.green_tea_packs {
margin-left:90px;
}
.in_blend_btn::before {
background:#fff;
}
}
@media (max-width: 767px) {
 .lets_talk {
display:none;
}
 .our_origin {
display:none;
}
 .menu_outer ul {
text-align:center;
}
 .menu_outer ul li {
display:none;
float:none!important;
}
 .menu_outer ul li.logo_link {
display:block;
}
 .menu_outer ul li.logo_link img {
width:150px;
}
 .menu_bg {
margin-top:0px!important;
padding-bottom:5px;
}
 .in_tea_estates {
width:100%;
padding:0px 15px;
margin:20px 0px 40px 0px;
}
 .in_tea_estates h1 {
font-size:24px;
}
 .in_alzheimers_cup {
margin-right:0px;
margin-top:20px;
}
 .in_alzheimers_cup img {
width:100%;
}
 .in_blend_btn {
transform:none;
font-size: 20px;
padding: 9px 40px;
}
 .in_blend_btn:hover {
color:#1e3428;
}
 .in_location_btn {
transform:none;
font-size:14px;
padding:9px 40px;
}
 .in_giving_back {
font-size:14px;
padding-bottom:20px;
}
 .in_giving_back_btn {
transform:none;
font-size:20px;
padding:9px 40px;
}
 .in_giving_back_btn:hover {
color:#65378e;
}
 .in_giving_back_cnt {
margin-left:0px;
padding-left:10px;
padding-right:10px;
margin-top:5px;
}
 .in_where_buy {
height:150px;
background-size:cover;
padding-top:20px;
}
 .in_where_buy h2 {
font-size:25px;
}
 .in_our_blends {
text-align:center;
padding-top:30px;
padding-bottom:30px;
}
 .in_tea_bg {
float:none;
margin-bottom:25px;
display:inline-block;
font-size:20px;
}
 .in_tea_bg:hover {
margin-top:0px;
}
 .in_tea_bg img {
margin-bottom:5px;
}
 .in_blends_rgt {
float:none;
width:100%;
margin-top:0px;
margin-bottom:30px
}
 .in_our_origin {
display:none;
}
 .in_ftr_menu {
display:none;
}
 .footer {
padding-top:10px;
padding-bottom:20px;
}
 .in_green_curl_bg {
background-image:none;
padding-top:0px;
padding-bottom:20px;
}
 .in_store_locator {
float:none;
width:100%;
margin-right:0px;
height:100%;
margin-bottom:10px;
}
 .in_store_locator h3 {
font-size:30px;
line-height:40px;
text-align:center;
width:100%;
}
 .in_join_us_time {
margin-left:0px;
text-align:center;
float:none;
margin-top:5px;
}
 .in_join_title {
font-size:25px;
padding-bottom:20px;
}
 .in_textbox, .wysija-input {
margin-left:0px;
width:78%;
float:left;
margin-right:15px;
margin-left:20px;
}
 .in_email_btn {
display:block;
float:left;
margin-left:2px;
margin-top:3px;
}
 .in_social_blend {
float:none;
width:100%;
margin-left:0px;
margin-top:20px;
display:inline-block;
}
 .in_social_blend li {
margin-top:0px;
}
 .in_tea_company {
width:100%;
}
 .in_tea_company li {
font-size:12px;
margin-top:10px;
}
 .in_tea_company li:last-child {
background-image:none;
}
 .slick-prev:hover {
background-position:left;
}
 .slick-next:hover {
background-position:right;
}
 .inner_pages #menu_bg {
padding-top:0px;
}
 .in_top_form {
width:100%;
padding-left:15px;
padding-right:15px;
text-align:center;
}
 .in_contact_box {
width:94%;
}
 .in_textarea {
width:94%;
}
 .in_submit_btn {
width:90%;
}
 .in_radio label {
float:none;
display:inline-block;
}
 .in_top_form .in_join_title {
padding-left:0px;
}
 .in_view_map {
margin-top:10px;
}
 .in_buy_code {
width:100%;
text-align:center;
padding-left:15px;
padding-right:15px;
margin-top:30px;
}
 .in_buy_box {
width:100%;
float:none;
padding:10px;
font-size:22px;
}
 .in_go_btn {
float:none;
}
 .in_buy_code span {
float:none;
}
 .in_where_to_buy {
background-size:cover;
}
 .in_view_map a {
font-size:25px;
background-size:20px auto;
padding-right:30px;
}
 .in_map_outline {
display:none;
}
 .in_florida_bg {
font-size:28px;
line-height:normal;
padding-bottom:5px;
margin-top:30px;
padding-top:5px;
}
 .in_map_inner img {
width:100%;
}
 .in_map_lft a {
font-size:16px;
bottom:10px;
}
 .in_map_rgt {
font-size:16px;
margin-top:10px;
}
 .in_map_inner {
margin-top:30px;
margin-bottom:10px;
}
 .in_state_list {
display:none;
}
 .store_outer {
margin-top:20px;
}
 .in_buy_white_bg {
padding-bottom:10px;
padding-top:20px;
}
 .mobile_view_map {
display:block;
}
 .php_wysija {
margin-top:50px;
}
 .wysija-submit {
margin-left:250px;
}
 .menu_outer ul li.logo_link a {
width:100%;
}
 .inner_pages .menu_outer ul li.logo_link a {
width:200px;
}
 .in_buy_white_bg {
background-image:none;
}
 .in_giving_back_bg {
background-size:cover;
padding-bottom:0px;
}
 .in_givingback_cnt {
padding-top:30px;
width:100%;
font-size: 15px;
}
 .in_givingback_cnt h1 {
font-size:30px;
}
 .in_givingback_cnt p {
margin-top:20px;
padding:15px;
padding-bottom:0px;
}
 .in_white_btn {
margin-left:5px;
padding:10px 10px;
min-width:270px;
margin-top:10px;
}
 .in_net_proceeds {
width:100%;
height:150px;
background-size:68%;
font-size:20px;
margin-top:30px;
padding-top:30px;
padding-left:60px;
background-position:center;
}
 .in_freeimg {
float:none!important;
}
 .alzheimer_logo {
padding:10px;
}
 .alzheimer_logo img {
margin-right:0px;
width:100%;
}
 .in_saving_yours {
margin-left:0px;
width:100%;
margin-top:10px;
font-size:15px;
}
 .in_saving_yours h3 {
font-size:17px;
}
 .in_harrise_freeman {
margin-top:30px;
}
 .in_bottom {
padding-bottom:80px;
}
 .in_harrise_freeman {
margin-top:0px;
text-align:center;
padding:0px 15px;
}
.in_harrise_freeman p {
width: 100%;
margin-left: 0px;
font-size:15px;
margin-top:15px;
}
.in_harrise_freeman img {
padding-top:0px;
width:250px;
margin:30px auto 0px;
}
.in_giving_back_bg {
margin-bottom:30px;
}
.in_visit_btn {
font-size:14px;
padding:10px 15px;
margin-top:10px;
}
.in_visit_btn:hover {
background:transparent;
color:#5a2d8d;
}
.in_location_btn:hover {
background:transparent;
color:#fff;
}
.in_location_btn::before {
background:transparent;
}
.in_bottom {
padding-left:15px;
padding-right:15px;
padding-bottom:30px;
}
.in_our_blends_txt {
padding-top:20px;
padding-bottom:20px;
}
.in_our_blends_txt h1 {
font-size:30px;
padding-bottom:30px;
}
.in_green_tea {
width:100%;
margin-top:25px;
margin-left:0px;
margin-right:0px;
font-size:15px;
}
.in_green_tea h2 {
font-size:21px;
padding-bottom:10px;
}
.in_green_tea h2 span {
display:inline-block;
}
.in_green_brewing {
padding:15px 0px;
}
.in_green_brewing img {
margin-bottom:10px;
}
.in_brewing_outer {
background-position:90%;
padding-bottom:10px;
}
.in_hottea_bg {
width:100%;
margin-top:20px;
}
.in_where_buy_btn {
margin:20px auto;
float:none;
}
.in_where_buy_btn a {
transform:none;
margin-right:0px;
}
.in_where_buy_btn a:hover {
color:#2e2e2e;
}
.in_new_look_bg {
margin-bottom:30px;
text-align:center;
}
.in_new_lookimg {
margin-left:0px;
float:none;
width:100px;
}
.in_new_look_rgt {
margin-left:0px;
float:none;
}
.in_new_look_rgt img {
width:100%;
}
.in_new_look_rgt h4 {
font-size:15px;
padding-top:10px;
}
.in_learn_more {
margin-top:20px;
}
 .harrisefreeman_giving_cnt1 {
padding-top:10px;
}
.newlook_bg {
background-size:539px auto;
background-position:bottom;
}
.newlook_alz_logo {
padding-top: 22px;
text-align: center;
position:relative;
}
.newlook_alz_logo img {
width:280px;
margin:auto
}
.newlook_cnt {
position:relative;
width:100%;
top:20px;
padding:10px;
}
.newlook_bg .row {
min-height: 420px;
}
.newlook_bg1 {
background-size: 316px auto;
margin-top:30px;
}
.brewing_cnt {
background-size: 127px auto;
background-image:none;
padding: 40px 0 0px 10px;
}
.brewing_cnt2 {
padding: 40px 0 0px 10px!important;
}
 .in_green_tea h2 {
min-height: inherit;
}
.in_green_tea p {
min-height: inherit;
}
.in_new_look_rgt h3 {
font-size:20px;
}
.in_new_lookimg {
margin-top:0px;
}
.in_giving_back_btn a {
transform:none;
font-size:20px;
padding:10px 40px;
}
.in_giving_back_btn a::before {
background:transparent;
}
.in_giving_back_btn a:hover {
color:#65378e;
}
.in_new_look_rgt h3 {
padding-bottom:15px;
}
 #mailchimpnewsletter {
width:100%;
margin-top:15px;
}
#mailchimpnewsletter .in_textbox {
width:50%;
}
.amazon_shop {
float:none;
width:100%;
margin-left:0px;
}
.amazon_shop img {
width:200px;
}
.in_buy_code {
margin-left:30px;
}
.amazon_logo img {
width:80px;
}
.amazon_logo:hover {
transform:none;
}
.in_buy_box {
width:420px;
}
.amazon_logo {
margin-left:5px;
margin-top:-15px;
}
.in_map_rgt span {
padding-left:0px;
}
.amazon_logo_shop {
margin-left:0px;
margin-top:10px;
text-align:center;
}
.amazon_logo_shop img {
width:120px;
}
.in_go_btn {
font-size:13px!important;
background-size:20px 20px!important;
background-position:1px;
}
.where_buy_footer {
padding:30px 0px;
}
.in_blend_btn::before {
background:#fff;
}
.in_green_bg {
 display:none;
}
.in_go_btn{margin-top:0px!important; width:inherit!important; height:inherit!important; padding:12px 10px 12px 30px!important; background-position:5px; text-align:center; float:none!important; margin-top:15px!important;}
.in_buy_code{width:90%!important;margin-bottom:20px;}
.in_buy_box{width:100%!important;}
.in_where_to_buy{padding-bottom:50px;}
}
 @media (max-width: 480px) {
 .in_tea_company li {
background-image:none;
margin-top:5px;
}
 .in_textbox, .wysija-input {
margin-left:0px;
margin-right:10px;
}
 .wysija-input {
width:240px;
}
 .wysija-submit {
margin-left:250px;
}
 .php_wysija {
margin-top:50px;
}
 .inner_pages .menu_outer ul li.logo_link a {
width:170px;
}
 .pagination ul li {
font-size:14px;
margin-left:2px;
}
 .pagination ul li .current {
 padding:3px 3px;
}
 .pagination ul li a {
 padding:3px 3px;
}
 .in_net_proceeds {
width:100%;
height:150px;
background-size:100%;
font-size:20px;
margin-top:30px;
padding-top:30px;
padding-left:60px;
}
 #mailchimpnewsletter .in_textbox {
width:75%;
}
}
/*for mobile menu*/
@media (max-width: 1199px) {
 html {
-webkit-text-size-adjust: 100%;
}
 header nav {
display:none;
}
 #menu_bg {
left:0%!important;
top:0px!important;
}
 #hdrtxt {
top:0%!important;
}
 .menu_outer_mobile {
display:block;
}
 .nav-main .nav-container ul {
padding: 0 0px 0px 0px;
margin:0px;
}
 .nav-main .nav-container ul li {
border-bottom: 1px solid #96b1b4;
}
 .nav-main .nav-container ul li a {
font-family:"Andika", sans-serif;
text-decoration: none;
display: block;
color: #fff;
font-size: 13px;
padding:10px;
}
 .nav-main .nav-container ul li a:hover {
color: #fff;
}
 .nav-main .nav-container ul li:hover {
background-color:#000;
transition-duration:0.3s;
}
 .nav-main .nav-container ul li.active a {
color: #fff;
}
 .sub_menu {
background-image:url(../images/mobile_submenu.png)
}
 .back {
background-image:url(../images/mobile_submenu1.png);
background-position: 2px 14px;
background-repeat: no-repeat;
padding-left: 12px;
}
 .nav-main .nav-container ul li ul {
display: none;
width: 260px;
position: absolute;
right: -220px;
top: 0;
}
 .nav-main .nav-container ul li ul li a {
padding: 10px 15px;
font-size: 13px;
}
 .nav-main .nav-container ul li ul li a.back {
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
padding: 20px 25px;
background: url(img/arrow-left.png) left center no-repeat;
}
 .nav-main .nav-container ul li.has-sub-nav a {
background: url(img/arrow-right.png) right center no-repeat;
}
 .nav-main .nav-container ul li.has-sub-nav ul a {
background: 0 0
}
 .nav-main .nav-container ul li.active ul {
display: block;
}
 .open .nav-main {
right: 0;
}
 *, :after, :before {
box-sizing: border-box
}
 .header-main {
overflow: hidden;
padding: 20px 0
}
 .main {
transition: right .25s ease-in-out;
position: relative;
right: 0
}
 .main.open {
right: 260px
}
 .button-nav-toggle {
display:block;
z-index:9999999
}
 .nav-main .nav-container ul li ul {
display: none;
width: 271px;
position: absolute;
right: -281px;
top: 0;
}
}
