/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }

/*****************************CSS Reset - Find ****************************************/


/* =Fonts
-------------------------------------------------------------- */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 22, 2016 */

@font-face {
    font-family: 'news_gothicregular_italic';
    src: url('../font/fonts/newsgot-regita-webfont.eot');
    src: url('../font/fonts/newsgot-regita-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/fonts/newsgot-regita-webfont.woff2') format('woff2'),
         url('../font/fonts/newsgot-regita-webfont.woff') format('woff'),
         url('../font/fonts/newsgot-regita-webfont.ttf') format('truetype'),
         url('../font/fonts/newsgot-regita-webfont.svg#news_gothicregular_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'news_gothicbold';
    src: url('../font/fonts/urw_-_newsgot-bol-webfont.eot');
    src: url('../font/fonts/urw_-_newsgot-bol-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/fonts/urw_-_newsgot-bol-webfont.woff2') format('woff2'),
         url('../font/fonts/urw_-_newsgot-bol-webfont.woff') format('woff'),
         url('../font/fonts/urw_-_newsgot-bol-webfont.ttf') format('truetype'),
         url('../font/fonts/urw_-_newsgot-bol-webfont.svg#news_gothicbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'news_gothicregular';
    src: url('../font/fonts/urw_-_newsgot-reg-webfont.eot');
    src: url('../font/fonts/urw_-_newsgot-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/fonts/urw_-_newsgot-reg-webfont.woff2') format('woff2'),
         url('../font/fonts/urw_-_newsgot-reg-webfont.woff') format('woff'),
         url('../font/fonts/urw_-_newsgot-reg-webfont.ttf') format('truetype'),
         url('../font/fonts/urw_-_newsgot-reg-webfont.svg#news_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.clear{clear:both; line-height:1px; font-size:1px;}
/***************************** WP CSS Reset - Find ****************************************/

body											{ font-family: 'news_gothicregular'; font-size:12px; color:#000;}
#wrapper 										{ width:100%; height:auto; margin:0; padding:0;}
.container										{ max-width:1020px; margin:0 auto;}
.container01									{ max-width:1080px; margin:0 auto;}

/***************************** Header start here ****************************************/
#header											{ width:100%; margin:0; padding:22px 0; background:#808080;}
.header_content									{ padding:0 45px;}
.header_content	span.logo						{ display:block; margin:0; padding:0 0 0 21px; float:left;}
.header_content	span.logo a						{ text-decoration:none;}

.navigation										{ display:block; float:left; margin:0; padding:12px 0 0 24px;}
.navigation ul									{ float:left; list-style:none;}
.navigation ul li								{ float:left; padding:0 17px;}
.navigation ul li a								{ font-size:20px; font-family: 'news_gothicregular'; color:#fff; text-transform:uppercase; text-decoration:none;}
.navigation ul li a:hover						{ text-decoration:underline;}
.navigation ul li.buy_text_mobile				{ display:none; float:right; border:4px solid #FFF; padding:17px 22px 12px; margin:0 auto;}
.navigation ul li.buy_text_mobile a				{ text-decoration:none; padding:0; text-transform:uppercase; color:#fff; font-family: 'news_gothicbold'; font-size:20px;}
.navigation a.clickme							{ display:none; color:#fff; font-size:17px; text-decoration:none; text-transform:uppercase;}
.navigation ul li.text_bold a					{ font-family: 'news_gothicbold';}


.header_content span.buy_text					{ float:right; border:4px solid #FFF; padding:0; margin:0 21px 0 0;}
.header_content span.buy_text a					{ text-decoration:none; padding:10px 22px 10px; display:block; text-transform:uppercase; color:#fff; font-family: 'news_gothicbold'; font-size:20px;}
.header_content span.buy_text a:hover			{ background:#fff; color:#808080;}

/***************************** Container start here ****************************************/
#main_container									{ width:100%; height:auto; margin:0; padding:0;}
.top_content									{ background:#fff; padding:55px 0 30px 0;}
.top_content .lft_img					     	{ float:left; width:50%; padding:0;}
.top_content .lft_img span						{ display:block;}
.top_content .lft_img strong					{ padding:22px 0 0 0; font-family: 'news_gothicbold'; font-size:16px; line-height:20px; text-transform:uppercase; color:#b3b3b3; font-weight:normal; display:block; text-align:center;}


.top_content .rght_text							{ float:right; width:43%; padding:40px 0 0 0;}
.top_content .rght_text span.big_logo			{ display:block; text-align:center; padding:0;}
.top_content .rght_text p						{ padding:20px 0 0 0; margin:0 auto; width:83%; font-size:14px; line-height:17px; color:#000;}
.top_content .rght_text a.signeture				{ display:block; text-align:center; padding: 20px 0 0 0;}
.top_content .rght_text span.by_bttn			{ margin:20px auto 0; display:block;  width:160px; }
.top_content .rght_text span.by_bttn a			{ font-family: 'news_gothicbold'; text-decoration:none; display:block; background:#7c645b; border:1px solid #7c645b; padding:14px 0; color:#ffffff; font-size:20px; text-align:center; text-transform:uppercase;}
.top_content .rght_text span.by_bttn a:hover	{ background:#fff; color:#7c645b; border:1px solid #7c645b;}

.mobile_cout									{ display:none;}
.owl-nav										{ display:none;}
.owl-theme .owl-dots .owl-dot span {
    background:url(../images/bullets.jpg) no-repeat center top;
    border-radius: 30px;
    display: block;
    height: 10px;
    margin: 5px 7px;
    transition: opacity 200ms ease 0s;
    width: 9px;
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
}
.owl-dots										{ display:none !important;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span		{ background:url(../images/bullets_hover.jpg) no-repeat center top;}
.how_it_made .gallery_sec .owl-item				{ width:4% !important; float:left !important;}


.grey_sec										{ background:#e6e6e6; padding:30px 0 70px 0;}
.grey_sec h1									{ font-family: 'news_gothicbold'; font-size:76px;  padding:0 0 30px 0; color:#808080; text-transform:uppercase; text-align:center; display:block;}
.grey_sec h1 em									{ font-style:normal; display:block; color:#fff; font-size:30px; line-height:35px; padding:0 0 14px 0;}
.grey_sec h1 em a								{ text-decoration:none; color:#fff;}

.grey_sec h1 a									{ text-decoration:none; color:#808080;}
.grey_sec p										{ width:68%; margin:0 auto; padding:0 0 30px 0; font-size:14px; color:#000; line-height:16px;}
.grey_sec .block								{ float:left; width:100%;}
.grey_sec .block a								{ display:block; padding:0; text-decoration:none;}
.grey_sec .block span							{ display:block; font-family: 'news_gothicbold'; padding:0 0 20px 0; text-transform:uppercase; text-align:center; font-size:20px; color:#999999;}
.grey_sec .block p								{ font-size:14px; color:#000; line-height:20px; margin:0 auto; width:68%; padding:0;}
.grey_sec span.by_bttn01						{ position:absolute;left:42%; bottom:-95px; margin: 20px auto 0px; display: block; width: 160px; }
.grey_sec span.by_bttn01 a						{ font-family: 'news_gothicbold'; text-decoration: none; display: block;background: #7C645B; border: 1px solid #7C645B; padding: 14px 0px; color: #FFF; font-size: 20px;text-align: center;
text-transform: uppercase;}
.grey_sec span.by_bttn01 a:hover	            { background: #FFF; color: #7C645B; border: 1px solid #7C645B;}
.grey_sec .container							{ position:relative;}



.purpose_sec									{ background:#fff; padding:40px 0 0 0;}
.purpose_sec h2									{ font-size:76px; font-family: 'news_gothicbold'; padding:30px 0 30px 0; color:#7c645b; text-transform:uppercase; text-align:center; display:block;}
.purpose_sec h2 em								{ font-style:normal; display:block; color:#e6e6e6; font-size:30px; line-height:35px; padding:0 0 14px 0;}
.purpose_sec .left_cout01						{ float:left; padding:40px 0 110px 145px; width:523px; background:url(../images/cider_mug_large.jpg) no-repeat right top;}
.purpose_sec .left_cout01 ul					{ list-style:none; margin:0; width: 250px;}
.purpose_sec .left_cout01 ul li					{ display:block; padding:0 0 40px 0;}
.purpose_sec .left_cout01 ul li	strong			{ font-family: 'news_gothicbold'; display:block; font-size:20px; padding:0 0 11px 0; font-weight:normal; color:#999999; line-height:22px; text-align:left; text-transform:uppercase;}

.purpose_sec .left_cout01 span.mobile_view		{ display:none;}
.purpose_sec .left_cout01 ul li	p				{ width:79%; font-size:16px; color:#000000; line-height:19px; padding:0; margin:0; }
.purpose_sec .middle						    { float:left; width:433px;}
.purpose_sec .middle span						{ display:block; text-align:center;}
.purpose_sec .rght01							{ float:right; width:255px; background:none; padding:0;}
.purpose_sec .rght01 ul li p					{ width:95%;}

.purpose_sec span.by_bttn01						{ /*position: absolute; left: 42%; bottom: -90px;*/ margin:-67px auto 0px; display: block; width: 160px; }
.purpose_sec span.by_bttn01 a					{ font-family: 'news_gothicbold'; text-decoration: none; display: block;background: #7C645B; border: 1px solid #7C645B; padding: 14px 0px; color: #FFF; font-size: 20px;text-align: center;
text-transform: uppercase;}
.purpose_sec span.by_bttn01 a:hover	            { background: #FFF; color: #7C645B; border: 1px solid #7C645B;}
.purpose_sec .container							{ position:relative;}
.by_bttn01.mobil01								{ margin:0 auto -28px !important;}

.design_evolution								{ padding:55px 0 30px 0; background:url(../images/evolution_image.jpg) no-repeat center top;}
.design_evolution h2							{ font-size:60px; font-family: 'news_gothicbold'; padding: 0px 0px 12px; color: #fff; text-transform: uppercase; text-align: center; display: block;}
.design_evolution p								{ width:60%; font-size:16px; color:#fff; line-height:18px; padding:0; margin:0 auto;}
.design_evolution ul							{ list-style:none; margin:0; padding:308px 0 0 0;}
.design_evolution ul li							{ width:20%; display:inline-block; line-height: 16px; float:left; font-size:14px; color:#fff; text-transform:uppercase; text-align:center;}
.design_evolution ul li i						{ font-style:italic; display:block; font-size:10px; line-height:12px; text-align:center; padding:5px 0 0 0;}
.design_evolution ul li i a						{ text-decoration:underline; color:#fff;}
.design_evolution ul li i a:hover				{ text-decoration:none;}

.design_evolution span.by_bttn01				{ margin:30px auto 0px; display: block; width: 160px; }
.design_evolution span.by_bttn01 a				{ font-family: 'news_gothicbold'; text-decoration: none; display: block;background: #7C645B; border: 1px solid #7C645B; padding: 12px 0px; color: #FFF; font-size: 20px;text-align: center; text-transform: uppercase;}
.design_evolution span.by_bttn01 a:hover	    { background: #FFF; color: #7C645B; border: 1px solid #7C645B;}

.how_it_made									{ padding:40px 0 50px 0; background:url(../images/mug-sketches.jpg) no-repeat center top;}
.how_it_made h2							        { font-family: 'news_gothicbold'; font-size:60px; padding: 0px 0px 25px; color: #7C645B; text-transform: uppercase; text-align: center; display: block;}
.how_it_made p								    { width:70%; font-size:14px; color:#000; line-height:18px; padding:0 0 30px 0; margin:0 auto;}
.how_it_made p a								{ text-decoration:none; color:#000;}
.how_it_made p a:hover							{ text-decoration:underline;}


.how_it_made .gallery_sec						{ padding:0; position: relative; z-index: 999; /*background:url(../images/cider_mug_medium.jpg) no-repeat right top;*/}
.how_it_made .gallery_sec .item					{ display:inline-block; min-height:305px; float:left; width:15%; margin:0 21px 40px 0;}
.how_it_made .gallery_sec .item p				{ width:100%; padding:10px 0 0 0;}
.no_mar											{ margin-right:0 !important;}

.how_it_made span.by_bttn01						{ margin:0 auto; z-index:999; display: block; width: 160px; position: absolute; right: 34%; bottom: 35px;}
.how_it_made span.by_bttn01 a					{ font-family: 'news_gothicbold'; text-decoration: none; display: block; background: #7C645B; border: 1px solid #7C645B; padding: 14px 0px;
color: #FFF; font-size: 20px; text-align: center; text-transform: uppercase;}
.how_it_made span.by_bttn01 a:hover             { background: #FFF; color:#7C645B; border:1px solid #7C645B; }
.how_it_made .container01						{ position:relative;}
.how_it_made span.rgt_01						{ position:absolute; right:13px; bottom:-32px;}
.how_it_made span.rgt_01_mobile					{ display:none;}


.lightbox_cont									{ padding:0; margin:0 auto; display:none;}
.lightbox_cont ul								{ list-style:none;}
.lightbox_cont ul li							{ display:inline-block;}
.lightbox_cont ul li span						{ display:block; text-align:center; position:relative; width:500px;}
.lightbox_cont ul li span i						{ font-size:20px; color:#fff; text-align:left; padding:10px; font-style:normal;  position: absolute; bottom: 0px; height: 20px;
 left: 0; width:480px;}
.lightbox_cont span img							{ width:100%; height:auto;}


.mobile_slider									{ padding:0; display:none;}
.mobile_slider ul								{ list-style:none; margin:0;}
.mobile_slider ul li 							{ display:block; text-align:center;}
.mobile_slider ul li p							{ width: 70%; font-size: 14px; color: #000; line-height: 18px; padding:5px 0px 30px; margin: 0px auto;}
.mobile_slider ul li img						{ width:100%; height:auto;}


.top_padd										{ padding:40px 0 0 0;}

/***************************** Footer start here ****************************************/
#footer											{ width:100%; height:auto; margin:0 auto; padding:0;}
.ft_content										{ padding:45px 0 80px 0;}
.ft_content span.bttn_logo						{ display:block; text-align:center; padding:0 0 18px 0;}
.ft_content span.copy_right						{ width:60%; margin:0 auto; display:block; text-align:center; font-size:12px; color:#999999; line-height:14px;}
.ft_content span.copy_right a					{ text-decoration:none; color:#999999;}
.ft_content span.copy_right a:hover				{ text-decoration:underline;}


.cell_navigation	                             { display:none; width:100%; clear:both; position:relative;}
.cell_navigation a.clickme	                     { display:inline-block; }
.cell_navigation ul								 { float:left; list-style:none;  background:#fff; margin:0; position:absolute; top:100%; left:0; display:none;}
.cell_navigation ul li							 { float:left; padding:10px 0; width:100%;}
.cell_navigation ul li a						 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}
.cell_navigation ul li a:hover					 { color: #FFF;}


#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span		{}
.owl-theme .owl-dots .owl-dot:last-child			{ display:none;}



