/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
caption,th {text-align:left;}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:none !important; }
input{ -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;-o-appearance: none; appearance: none; border-radius:0; }
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{}
body										{color:#b1b1b1; -webkit-text-size-adjust:100%; font-family:"Arial", Verdana, Tahoma; font-size:12px; background:#35455e;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/

@font-face {
  font-family: 'RaspoutineMedium';
  src: url('../fonts/RaspoutineMedium/RaspoutineMedium.eot'),  
  	   url('../fonts/RaspoutineMedium/RaspoutineMedium.otf')  format('opentype'),
	   url('../fonts/RaspoutineMedium/RaspoutineMedium.ttf')  format('truetype'), 
	   url('../fonts/RaspoutineMedium/RaspoutineMedium.svg#RaspoutineMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TypoGrotesk';
  src: url('../fonts/TypoGrotesk/TypoGrotesk.eot'),  
       url('../fonts/TypoGrotesk/TypoGrotesk.woff') format('woff'), 
       url('../fonts/TypoGrotesk/TypoGrotesk.ttf')  format('truetype'), 
       url('../fonts/TypoGrotesk/TypoGrotesk.svg#TypoGrotesk') format('svg');
  font-weight: normal;
  font-style: normal;
}


/* ----------------------- layout ----------*/
.wrapper									{margin:0; padding:0px 0 0 0;}
.container									{width:1240px; margin:0 auto;}
/*-------------------------------------------*/
.empty										{margin:0 auto; display:block; padding:98px 0 0 0; background-color:#eff3f3; width:1240px;}										
/* ------------------ HEADER HERE -------------------*/
.header_main								{position:fixed; width:100%; display:block; top:0;}
.header										{margin:0; padding:24px 0 24px 0; background:url(../images/header_bg.png) no-repeat; background-size:cover;
-webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s; }
.header_in									{width:1150px; margin:0 auto; padding:0 0 0 0; position:relative;}
.logo_lotto a								{display:inline-block; padding:0; margin:0;}
.logo_lotto a img							{display:inline-block;}
.logo_lotto									{float:left; display:inline-block; padding:0; margin:15px 0 0 0;}
.social										{float:right; padding:0; margin:0; display:inline-block;}
.social ul									{margin:0; padding:0;}
.social ul li								{float:left; padding:0; margin:0 0 0 10px; display:inline-block;}
.social ul li a								{display:inline-block;}
.social ul li a img							{display:inline-block; padding:0; margin:0;}
.cider_logo									{padding:0; margin:0; position:absolute; right:369px; bottom:-79px;}
.sticky	{z-index:9;-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; display:inline-block;} 
.sticky .header		{padding:15px 0; -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;}
.sticky .logo_lotto img		{width:100px;height:auto; -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s; }
.sticky .cider_logo img		{width:80px;height:auto; -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s; }
.sticky .social ul li a img		{width:40px;height:auto; -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s; }
.sticky .cider_logo 		{ top:-10px; width:100px;height:auto; -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;padding:0;}

/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.maincontent								{margin:0; padding:0px 0 0 0;}
.inlove										{margin:0 0 19px 0; padding:0; background:#eff3f3; min-height:560px;}
.inlove_left								{float:left; display:inline-block; padding:0; margin:0; position:relative; width:670px;}
.couple										{position:absolute; left:40px; top:38px;}
.love_time									{float:right; display:inline-block; position:absolute; top:136px; right:0;}
.love_time img								{display:inline-block;}
.inlove_right								{float:right; padding:43px 0 0 0; margin:0; display:inline-block; position:relative;}
.fall_inlove								{margin:0; padding:0;}
.fall_inlove img							{display:block; margin:0 0 20px 0;}
.fall_inlove em								{margin:0; padding:0;}
.fall_inlove em img							{margin: 0 0 0 45px; padding:0;}
.cup										{position:absolute; bottom:-230px; right:0;}
.sparkling									{margin:0 0 19px 0; padding:57px 0 0 0 ; background:#eff3f3;}
.sparkling_left								{float:left; padding:0 36px 0 35px; margin:0; display:inline-block;}
.sparkling_left img							{display:block; padding:0; margin:0 0 40px 70px;}
.sparkling_left span						{margin:0; padding:0; display:inline-block;}
.sparkling_left span img					{display:inline-block; margin:17px 0 0 0; padding:0;}
.sparkling_right							{float:left; padding:0; margin:0; display:inline-block;}
.sparkling_right img						{display:inline-block; padding:0; margin:14px 0 0 0;}
.flavers									{margin:0 0 19px 0; padding:35px 0 0 0; min-height:525px; background:#eff3f3;}
.flavers_left								{float:left; padding:0 0 0 46px; margin:0; display:inline-block; width:614px; position:relative;}
.flaver_logo								{margin:0; padding: 0 0 38px 0;}
.flaver_logo a								{display:inline-block; padding:0; margin:0;}
.flaver_logo a img							{margin:0; padding:0; display:block;}
.natural									{margin:0; padding:0 0 0 56px;}
.natural img								{margin:0; padding:0; display:block;}
.natural a									{display:inline-block; padding:20px 0 0 8px; margin:0;}
.natural a img								{margin:0; padding:0;}
.flaver_bottle								{position:absolute; top:147px; right:-19px;}
.flaver_bottle img							{margin:0; padding:0; display:inline-block;}
.flavers_right								{float:left; padding:12px 0px 0 0; margin:0; display:inline-block;}
.flavers_right img							{display:inline-block; padding:0; margin:0;}
.smile										{margin:0 0 19px 0; padding:0px 0 0 0 ; background:#eff3f3; min-height:560px;}
.smile_left									{margin:0; padding:30px 0 0 46px; width:502px; float:left; display:inline-block;}
.smile_logo									{margin:0; padding:0; display:inline-block;}
.smile_logo a								{display:inline-block;}
.smile_logo a img							{display:inline-block; padding:0; margin:0;}
.couple2									{margin:0; padding:0; float:right; display:inline-block;}
.couple2 img								{display:inline-block; padding:0; margin:-98px 0 -3px 0;}
.smile_right								{float:right; display:inline-block; padding:0; margin:0;}
.advertisement								{margin:0 0 4px 0; padding:0; display:inline-block;}
.advertisement ul							{margin:0; padding:0; display:inline-block;}
.advertisement ul li						{float:left; padding:0; margin:0 12px 14px 0; display:inline-block;}
.advertisement ul li img					{margin:0 0 0px 0; padding:0;}
.spicy										{margin:0 0 16px 0; padding:0;}
.spicy img									{display:inline-block; padding:0; margin:0;}
.lucky_draw									{margin:0 0 15px 0; padding:63px 0 0 0 ; background:#eff3f3; min-height:490px;}
.lucky_draw_left							{float:left; display:inline-block; padding:0 0 0 32px; margin:0; width:508px; position:relative;}
.lucky_draw_left em     					{margin:0; padding:0; display:inline-block;}
.lucky_draw_left em img						{margin:0; padding:0; display:inline-block;}
.lucky_draw_bott							{float:right; display:inline-block; position:absolute; top:104px; right:33px;}
.lucky_draw_right							{float:left; padding:20px 0 0 32px; margin:0; display:inline-block; width:660px;}
.lucky_draw_right h1						{font-family: 'RaspoutineMedium'; font-size:58px; color:#329c50; line-height:58px; padding: 0 0 5px 0; margin:0; font-weight:normal;}
.lucky_draw_right h3						{font-family: 'RaspoutineMedium'; font-size:41px; color:#329c50; line-height:42px; padding:0 0 25px 0; margin:0; font-weight:normal;}
.lucky_draw_right p							{font-family: 'TypoGrotesk'; font-size:20px; color:#329c50; line-height:24px; padding:0 40px 59px 0; margin:0; font-weight:normal;}
.enternow									{margin:0; padding:0 0 0 11px;}
.enternow a									{display:inline-block;}
/* ---------------------------------------------------------*/

/* ------------------ FOOTER HERE --------------------------*/
.footer										{margin:0; padding:0 0 10px 0; background:#35455e;}
.footer_in									{width:1150px; margin:0 auto; padding:0;}
.foot_logo									{margin:0 25px 0 0; padding:0; display:inline-block; float:left; display:inline-block;}
.foot_logo a								{display:inline-block; padding:0; margin:0;}
.foot_logo a img							{display:inline-block;}
.footer_in p								{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding:16px 0 0 0; margin:0; display:inline-block; float:left; word-spacing:5px;}
.footer_in span								{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding: 8px 0 0 0; margin:0; display:inline-block; float:right;}
/* ---------------------------------------------------------*/

.facebook{margin-left:5px;}

.fb_iframe_widget{top:5px;left:-7px;}