html { height:100%;overflow-y:scroll;background:#fff; }body { background:#fff;color:#000;font-family:arial;/*ethnocentricregular*/color:#000;font-size:12px;}.header { height:65px;width:100%;position:fixed;z-index:9111;background:rgba(255,255,255,0.9);overflow:visible; }.icon-bar {
	background-color: #888888;
	display: block;
	width: 30px;
	height: 2px;
	border-radius: 1px;
}.icon-bar + .icon-bar {
  margin-top:7px;
}.try-button-customs {
	position:relative;
	padding:10px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	margin:10px 15px 10px 10px;
	float: right;
}.try-button-customs:focus { outline:0; }@media (min-width: 320px) {.try-button-customs {
		margin:15px 5px 15px 0;
	}}.header .main-menu .icex { position:absolute;width:180px;/* height:60px; */display:none;top:65px;right:0;background:rgba(255,255,255,0.9);padding:10px 20px;border:0px red solid; }.header .main-menu .icex .ice1,
.header .main-menu .icex .ice2,
.header .main-menu .icex .ice3,
.header .main-menu .icex .ice4,
.header .main-menu .icex .ice5 {
	/* position:absolute;top:25px;top:18px; */
	position:relative;
	display:block;background-repeat:no-repeat;background-image:url(/img/main.menu.mobile.w50.png);
	width:50px;height:70px;
	width:25px;height:35px;background-size:125px 40px;
	width:31.25px;height:51px;background-size:156px 51px;
	height:45px;height:41px;width:25px;background-size:125px 41px;
	width:25px;height:33px;background-size:125px 33px;
	margin-bottom:10px;
}.header .main-menu .icex .ice1 { left:0;		left:0;			left:0;			left:10px;	background-position:0 0; }.header .main-menu .icex .ice2 { left:30px;	left:55px;		left:36px;		left:10px;	background-position:-25px 0;	background-position:-31.25px 0;	background-position:-25px 0; }.header .main-menu .icex .ice3 { left:60px;	left:110px;		left:72px;		left:10px;	background-position:-50px 0;	background-position:-62.5px 0;	background-position:-50px 0; }.header .main-menu .icex .ice4 { left:90px;	left:165px;		left:108px;		left:10px;	background-position:-75px 0;	background-position:-93.75px 0;	background-position:-75px 0; }.header .main-menu .icex .ice5 { left:120px;	left:220px;		left:144px;		left:10px;	background-position:-100px 0;	background-position:-125px 0;	background-position:-100px 0; }.header .main-menu .icex .dexx { width:130px;height:30px;border:0px blue solid;position:absolute;left:30px;top:8px;/*display:none;*/font-family:populairemedium;font-size:25px;text-align:left; }.header .dexx { color:#707070 !important; }.header .main-menu .ice1-act .dexx { color:#fd6ba7 !important; }.header .main-menu .ice2-act .dexx { color:#53311f !important; }.header .main-menu .ice3-act .dexx { color:#f8ea80 !important; }.header .main-menu .ice4-act .dexx { color:#b5db7a !important; }.header .main-menu .ice5-act .dexx { color:#0078cb !important; }@media (min-width: 980px) {.try-button-customs { display:none;}.header { height:120px;height:75px;width:100%;position:fixed;z-index:9111;background:rgba(255,255,255,0.9);overflow:hidden; }.header .for-main-menu { position:relative; }.header .main-menu { position:absolute;width:200px;height:60px;top:25px;right:0; }.header .main-menu .icex { position:absolute;width:220px;height:60px;top:0;bottom:0;right:0;display:block;padding:0;background:transparent;border:0px red solid; }.header .main-menu .icex .ice1,
	.header .main-menu .icex .ice2,
	.header .main-menu .icex .ice3,
	.header .main-menu .icex .ice4,
	.header .main-menu .icex .ice5 { position:absolute;top:25px;top:13px;display:block;background-repeat:no-repeat;background-image:url(/img/main.menu.w50.png);
		width:50px;height:70px;
		width:25px;height:35px;background-size:125px 40px;
		width:31.25px;height:51px;background-size:156px 51px;
		/* width:31.25px;height:40px;background-size:156px 41px; */
		/* width:40px;height:52px;background-size:200px 52px; */
	}.header .main-menu .icex .ice1 { left:0;		left:0;			left:0;			background-position:0 0; }.header .main-menu .icex .ice2 { left:30px;	left:55px;		left:36px;		background-position:-25px 0;	background-position:-31.25px 0; }.header .main-menu .icex .ice3 { left:60px;	left:110px;		left:72px;		background-position:-50px 0;	background-position:-62.5px 0; }.header .main-menu .icex .ice4 { left:90px;	left:165px;		left:108px;		background-position:-75px 0;	background-position:-93.75px 0; }.header .main-menu .icex .ice5 { left:120px;	left:220px;		left:144px;		background-position:-100px 0;	background-position:-125px 0; }.header .main-menu .icex .dexx { width:130px;height:22px;line-height:24px;position:absolute;top:-22px;display:none;font-family:populairemedium;font-size:22px;text-align:center;border:0px red solid; }.header .main-menu .ice1 .dexx { color:#fd6ba7 !important; }.header .main-menu .ice2 .dexx { color:#53311f !important; }.header .main-menu .ice3 .dexx { color:#f8ea80 !important; }.header .main-menu .ice4 .dexx { color:#b5db7a !important; }.header .main-menu .ice5 .dexx { color:#0078cb !important; }.header .main-menu .icex .ice1:hover, .header .main-menu .icex .ice2:hover, .header .main-menu .icex .ice3:hover, .header .main-menu .icex .ice4:hover, .header .main-menu .icex .ice5:hover { top:15px;top:10px;top:5px;height:80px; }.header .main-menu .icex .ice1:hover .dexx { display:block;left:5px;left:50%;margin-left:-65px; }.header .main-menu .icex .ice2:hover .dexx { display:block;left:-50px;left:50%;margin-left:-65px; }.header .main-menu .icex .ice3:hover .dexx { display:block;left:-105px;left:50%;margin-left:-65px; }.header .main-menu .icex .ice4:hover .dexx { display:block;left:-160px;left:50%;margin-left:-65px; }.header .main-menu .icex .ice5:hover .dexx { display:block;left:-215px;left:50%;margin-left:-65px; }}@media (min-width: 980px) {.text-md-left { text-align:left !important; }.text-md-right { text-align:right !important; }.text-md-center { text-align:center !important; }}@media (min-width: 1200px) {.text-lg-left { text-align:left !important; }.text-lg-right { text-align:right !important; }.text-lg-center { text-align:center !important; }}.for-logo { width:200px;margin:5px 0 0 15px;padding:1px 0 0 0; }.for-logo a { display:block;width:90px;height:55px;margin:5px 0; }.for-logo img { margin:0; }@media (min-width: 980px) {.for-logo a { width:110px;margin:5px 0 0 15px; }.for-logo img {  }}.main-body { margin-top:65px;position:relative;z-index:8110; }@media (min-width: 980px) {.main-body { margin-top:75px; }}.home-main { height:817px;
	 background: url(/img/main-sign.jpg) no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}.container-custom { padding:0 50px; }.big-title-1x, .big-title-1x2, .big-title-2x { position:relative;font-family:'Avenir Next Bold';font-size:19px;color:#611D15;text-align:center;margin:0; }.big-title-1x2, .big-title-2x { height:70px;line-height:68px; }.big-title-1x .text, .big-title-1x2 .text, .big-title-2x .text { background:#fff;display:inline-block;padding:0 10px;position:relative; }.big-title-2x .text { padding:0 20px; }.big-title-1x .decor1, .big-title-1x2 .decor1, .big-title-2x .decor1 { position:absolute;width:100%;top:50%;margin-top:-2px;border:0px;border-bottom:1px solid #FD6BA7; }.big-title-1x2 .decor1 { margin-top:0; }.big-title-2x .decor1 { border-bottom:1px solid #FFE17F; }@media (min-width: 980px) {.big-title-1x { font-size:41px; }.big-title-1x2 { font-size:41px;height:100px;line-height:98px; }.big-title-2x { font-size:41px;height:100px;line-height:98px; }}.cell-customs { padding:0;border:0px red solid; }.cell-customs-mobile { padding:10px; }.cell-customs-mobile:nth-child(odd) { padding:5px 5px 5px 10px;padding:2px; }.cell-customs-mobile:nth-child(even) { padding:5px 10px 5px 5px;padding:2px; }@media (min-width: 980px) {.cell-customs { padding:10px;padding:40px; }.cell-customs-mobile { padding:0px 40px 40px 40px; }.cell-customs-mobile:nth-child(odd) { padding:0px 40px 40px 40px; }.cell-customs-mobile:nth-child(even) { padding:0px 40px 40px 40px; }}.home-events { margin-bottom:10px; }.home-events-img { padding:0;overflow:hidden; }.home-events-img a { display:block;margin-left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-webkit-transform:-webkit-translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%); }.home-events .judul1 { font-family:'Avenir Next Bold';font-size:16px;line-height:16px;color:#87cf78;text-transform:uppercase;border:0px red solid; }.home-events .judul2 { font-family:'AvenirLTStd-Black';font-size:14px;line-height:15px;color:#611D15;text-decoration:none;margin-top:5px;border:0px red solid; }.home-events .judul2 a { font-family:'AvenirLTStd-Black';font-size:14px;line-height:15px;color:#611D15;text-decoration:none; }.home-events .preview, .home-events .preview a { font-family:'Avenir 45 Book';font-size:12px;line-height:18px;color:#611D15; }.home-events .preview a { color:#66a3f8;color:#87cf78;text-decoration:none; }@media (min-width: 980px) {.home-events {}.home-events-img { padding:5px;padding:0; }.home-events .judul1 { font-size:18px;line-height:20px; }.home-events .judul2 { font-size:14px;line-height:20px;margin-top:10px; }.home-events .judul2 a { font-size:18px; }.home-events .preview { font-size:14px;line-height:20px; }.home-events .preview a { font-size:14px;line-height:20px; }.home-events .preview a {  }}.big-title-1 { position:relative;font-family:'Populaire W00 Regular';font-size:81px;color:#54311e;text-align:center; }.big-title-1 .decor1, .big-title-1 .decor2 { position:absolute;width:30%;top:50%;margin-top:-2px;border-top:1px solid #febdd7;border-bottom:1px solid #fc81b3;border:1px #ee8ba6 solid; }.big-title-1 .decor1 { left:0; }.big-title-1 .decor2 { right:0; }.big-title-2 { position:relative;font-family:'Populaire W00 Regular';font-size:81px;color:#54311e;text-align:center; }.big-title-2 .decor1, .big-title-2 .decor2 { position:absolute;width:30%;top:50%;margin-top:-2px;border-top:1px solid #febdd7;border-bottom:1px solid #fc81b3;border:1px #ffe58e solid; }.big-title-2 .decor1 { left:0; }.big-title-2 .decor2 { right:0; }.row-custom { margin-left:25px;margin-right:25px;border:0px red solid; }.row-custom:after, .row-custom:before { content:" ";display:table; }.row-custom:after { clear:both; }.row-custom .col { float:left;display:block; }.row-custom .isi-col { margin:10px;background:#; }.row-custom .col-12 { width:100%; }.row-custom .col-11 { width:91.67%; }.row-custom .col-10 { width:83.33%; }.row-custom .col-9 { width:75.00%; }.row-custom .col-8 { width:66.67%; }.row-custom .col-7 { width:58.33%; }.row-custom .col-6 { width:50.00%; }.row-custom .col-5 { width:41.67%; }.row-custom .col-4 { width:33.33%; }.row-custom .col-3 { width:25.00%; }.row-custom .col-2 { width:16.67%; }.row-custom .col-1 { width:8.33%; }.sosmed { display:inline-block;width:30px;height:30px;margin-right:5px;
	-webkit-background-size:90px 30px;
	-moz-background-size:90px 30px;
	-o-background-size:90px 30px;
	background-size:90px 30px;
	background-image:url(/img/sosmeds.h40.png);background-repeat:no-repeat; }.sosmed-fb { background-position:0 0; }.sosmed-ig { background-position:-30px 0; }.sosmed-pi { background-position:-60px 0; }.pd-10 { padding:10px; }@media (min-width: 980px) {.sosmed { width:30px;height:30px; }.sosmed-fb { background-position:0 0; }.sosmed-ig { background-position:-30px 0; }.sosmed-pi { background-position:-60px 0; }}.link-flat-tipe1 { font-size:12px;font-family:'Avenir Next Bold';color:#52311e;color:#611d15;background:transparent;background:#ffe280;border:0px solid #ffe280;display:inline-block;height:25px;line-height:25px;padding:0 10px;text-transform:uppercase; }.link-flat-tipe1:hover, .link-flat-tipe1:active, .link-flat-tipe1:link, .link-flat-tipe1:visited { text-decoration:none;color:#52311e;color:#611d15;background:#ffe280; }.link-flat-tipe1:hover { background:#f5b37e; }@media (min-width: 980px) {.link-flat-tipe1 { font-size:12px;font-weight:bold;padding:0 10px; }}.home-decor-1 { position:relative; }.home-decor-1 .img-responsive { position:relative; }.home-decor-1 .for-tag-container { margin-top:-50px;position:relative; }.home-decor-1 .for-tag { width:150px;height:60px;line-height:68px;text-align:center;margin:0 auto 10px auto;font-family:populairemedium;font-size:65px;color:#fff;background:rgba(112,56,43,0.8);background:rgba(97,30,22,0.8); }.section-separator { height:52px;background:url(/img/section-separator.png) repeat-x;background-size:286px 52px; }@media (min-width: 980px) {.section-separator {  }}.home-section-title { height:35px;line-height:38px;font-size:19px;color:#fff;background:#611D15;font-family:'Avenir Next Bold';padding:0 10px 0 15px; }@media (min-width: 320px) {.home-section-title .container { width:295px; }}@media (min-width: 375px) {.home-section-title .container { width:350px; }}@media (min-width: 980px) {.home-section-title { height:70px;line-height:75px;font-size:40px;padding:0; }.home-section-title .container { width:980px; }}@media (min-width: 1200px) {.home-section-title { height:70px;line-height:75px;font-size:40px;padding:0; }.home-section-title .container { width:1140px;padding-left:30px; }}.home-section-bar-only { height:10px;background:#611D15; }.home-section-bar-only2 { height:10px;background:#611D15; }.home-section-bar-only3 { background:#FFE17F; }@media (min-width: 980px) {.home-section-bar-only { height:10px; }.home-section-bar-only3 { height:70px;line-height:75px; }}.title-color-1 { font-family:'Avenir Next Bold';color:#611D15;font-size:20px;padding:5px 10px; }@media (min-width: 980px) {.title-color-1 { font-size:40px;padding:0 0 0 30px; }}.for-rasa {  position:relative;}.for-rasa .rasa { height:300px;position:relative;overflow:hidden; }.rasa1 {
	background: #fef8ef;
	background: -moz-linear-gradient(left,  #fef8ef 0%, #f6deb2 100%);
	background: -webkit-linear-gradient(left,  #fef8ef 0%,#f6deb2 100%);
	background: linear-gradient(to right,  #fef8ef 0%,#f6deb2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef8ef', endColorstr='#f6deb2',GradientType=1 );
}.rasa2 {
	background: #feefe4;
	background: -moz-linear-gradient(left,  #feefe4 0%, #f2ae7f 100%);
	background: -webkit-linear-gradient(left,  #feefe4 0%,#f2ae7f 100%);
	background: linear-gradient(to right,  #feefe4 0%,#f2ae7f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feefe4', endColorstr='#f2ae7f',GradientType=1 );
}.rasa3 {
	background: #fdecee;
	background: -moz-linear-gradient(left,  #fdecee 0%, #f39bb2 100%);
	background: -webkit-linear-gradient(left,  #fdecee 0%,#f39bb2 100%);
	background: linear-gradient(to right,  #fdecee 0%,#f39bb2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdecee', endColorstr='#f39bb2',GradientType=1 );
}.rasa4 {
	background: #fef8ef;
	background: -moz-linear-gradient(left,  #fef8ef 0%, #f7e49c 100%);
	background: -webkit-linear-gradient(left,  #fef8ef 0%,#f7e49c 100%);
	background: linear-gradient(to right,  #fef8ef 0%,#f7e49c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef8ef', endColorstr='#f7e49c',GradientType=1 );
}.rasa5 {
	background: #ecf4e9;
	background: -moz-linear-gradient(left,  #ecf4e9 0%, #8fca95 100%);
	background: -webkit-linear-gradient(left,  #ecf4e9 0%,#8fca95 100%);
	background: linear-gradient(to right,  #ecf4e9 0%,#8fca95 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf4e9', endColorstr='#8fca95',GradientType=1 );
}.for-rasa .decor-rasa { width:100%;height:1500px;position:absolute;top:0;background:url(/img/flavour-decor.png); }.for-rasa .rasa .ice { width:240px;height:312px;position:absolute;top:40px;right:100px; }.for-rasa .rasa .type { margin-top:40px;font-family:populairemedium;font-size:67px;color:#59241e;letter-spacing:10px; }.for-rasa .rasa .names { font-size:40px; }.for-rasa .rasa .names a { text-decoration:none;display:inline-block;width:200px;margin-right:10px;line-height:45px;padding-top:5px;text-align:center;font-family:populairemedium;font-size:40px;color:#fff; }.for-rasa .rasa .names a:hover, .for-rasa .rasa .names a:active, .for-rasa .rasa .names a:visited { text-decoration:none; }.for-rasa .rasa1 .ice { background:url(/img/flavour-w240.png) no-repeat 0 0; }.for-rasa .rasa2 .ice { background:url(/img/flavour-w240.png) no-repeat -240px 0; }.for-rasa .rasa3 .ice { background:url(/img/flavour-w240.png) no-repeat -480px 0; }.for-rasa .rasa4 .ice { background:url(/img/flavour-w240.png) no-repeat -720px 0; }.for-rasa .rasa5 .ice { background:url(/img/flavour-w240.png) no-repeat -960px 0; }.for-rasa .rasa1 .names a { background:#ffc983; }.for-rasa .rasa2 .names a { background:#ff7a4d; }.for-rasa .rasa3 .names a { background:#ff5f9b; }.for-rasa .rasa4 .names a { background:#ffd664; }.for-rasa .rasa5 .names a { background:#6bbc5c; }.for-stores { background:url(/img/stores.bg.jpg);padding:20px 0;overflow-y:visible; }.for-stores .each-store{ margin-bottom:15px; }.for-stores .nama-store { padding:0 0 0 30px;background-repeat:no-repeat;background-image:url(/img/icon.ice.png);background-position:0 0;color:#611D15;height:35px;line-height:20px;font-size:18px;margin-bottom:5px;padding-top:20px;font-family:'Avenir Next Bold';border:0px red solid; }.for-stores .alamat-store { padding:0 0 0 30px;color:#2d2d2d;font-size:14px;font-family:'Avenir 45 Book'; }.for-stores .telp-store { padding:0 0 0 30px;color:#53311f;font-size:14px;font-family:'Avenir 45 Book';font-weight:bold;text-decoration:none; }@media (min-width: 980px) {.for-stores { background:url(/img/stores.bg.jpg);padding:30px 0 0 0;overflow-y:scroll; }.for-stores .each-store{ margin-bottom:20px; }.for-stores .nama-store {  padding-top:20px; }.for-stores .alamat-store {  }.for-stores .telp-store { color:#53311f;font-size:14px; }}.home-map { background:#5ac3d8; }.home-map .map { width:;margin:auto; }.for-home-contact { }.for-home-contact .decor1 { position:relative;background:#b3da76;background:#87CF78; }.for-home-contact .decor2 { position:relative;background:url(/img/ice.pattern2.jpg) center center; }.for-home-contact .section-title { color:#53311f;font-family:'Avenir Next Bold';font-size:21px;margin-bottom:20px; }@media (min-width: 980px) {.for-home-contact .section-title { font-size:40px; }}.captcha-main-image { width:100px;height:30px;cursor:pointer;border-radius:5px; }@media (min-width: 980px) {.captcha-main-image { width:170px;height:50px;border-radius:10px; }}.fix-home-contact-form { width:320px;padding:20px 30px;position:relative; }.fix-home-contact-form .error { background-color:#ff9797; }.for-home-contact .tryinput {
	width:100%;font-size:15px;font-family:'Avenir 45 Book';color:#53311f;color:#611D15;
	padding:5px 15px;margin:0 0 10px 0;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 0px solid #000000;
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,1);
	box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,1);
	resize:none;
}.for-home-contact .tryinput-submit {
	padding:0;
	width:44px;height:44px;background:#53311f;background:#611D15;
	color:#f8ea80;font-family:populairemedium;font-size:25px;
	border-radius:22px;
	-moz-border-radius:22px;
	-webkit-border-radius:22px;
	border: 0px solid #000000;
}.for-home-contact .tryinput:focus { outline:none; }.for-home-contact .tryinput-submit:hover { color:#87cf78; }.for-home-contact .home-business-oppo { width:200px;position:absolute;top:50%;left:50%;margin:-80px 0 0 -100px;font-family:populairemedium;font-size:20px; }.for-home-contact .home-business-oppo .text-1,
.for-home-contact .home-business-oppo .text-2 { display:block;background:#53311f;background:#611D15;height:35px;line-height:35px;text-align:center;margin:0 0 5px 0;letter-spacing:1px; }.for-home-contact .home-business-oppo .text-1 { color:#ffe280; }.for-home-contact .home-business-oppo:hover a { color:#87cf78; }
.for-home-contact .home-business-oppo .text-1:hover,
.for-home-contact .home-business-oppo .text-2:hover,
.for-home-contact .home-business-oppo .text-1:active,
.for-home-contact .home-business-oppo .text-2:active,
.for-home-contact .home-business-oppo .text-1:visited,
.for-home-contact .home-business-oppo .text-2:visited,
.for-home-contact .home-business-oppo .text-1:link,
.for-home-contact .home-business-oppo .text-2:link { text-decoration:none; }@media (min-width: 375px) {.fix-home-contact-form { width:375px;padding:20px 30px; }}@media (min-width: 980px) {.fix-home-contact-form { width:570px;padding:20px 60px;position:absolute;right:0; }.for-home-contact .tryinput {
		font-size:16px;
		padding:15px 15px;
	}.for-home-contact .tryinput-submit {
		width:58px;height:58px;line-height:62px;
		font-size:30px;
		border-radius:29px;
		-moz-border-radius:29px;
		-webkit-border-radius:29px;
	}.for-home-contact .home-business-oppo { width:300px;position:absolute;top:50%;left:50%;margin:-120px 0 0 -150px;font-family:populairemedium;font-size:30px; }.for-home-contact .home-business-oppo .text-1,
	.for-home-contact .home-business-oppo .text-2 { display:block;background:#53311f;background:#611D15;height:55px;line-height:60px;text-align:center;margin:0 0 5px 0; }.for-home-contact .home-business-oppo .text-1 { color:#ffe280; }.for-home-contact .home-business-oppo .text-2 { color:#87cf78; }
	.for-home-contact .home-business-oppo .text-1:hover,
	.for-home-contact .home-business-oppo .text-2:hover,
	.for-home-contact .home-business-oppo .text-1:active,
	.for-home-contact .home-business-oppo .text-2:active,
	.for-home-contact .home-business-oppo .text-1:visited,
	.for-home-contact .home-business-oppo .text-2:visited,
	.for-home-contact .home-business-oppo .text-1:link,
	.for-home-contact .home-business-oppo .text-2:link { text-decoration:none; }}.custom-flat-table { width:100%; }.custom-flat-table {}.for-footer { background:#f8ea80;background:#FFE17F;padding:20px 0 0 0; }.for-footer .copyright { color:#53311f;color:#611D15;font-family:'Avenir 45 Book';font-size:14px; }.copyright-x { font-size:13px;font-family:'Avenir 45 Book';color:#60412C;color:#611D15;height:50px;line-height:60px;text-align:center;background-position:bottom right;background-image:url(/img/italy-flag2.jpg);background-repeat:no-repeat;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-o-background-size:50px 50px;background-size:50px 50px; }@media (min-width: 980px) {.for-footer .copyright { font-size:15px; }}.text-xs-left { text-align:left !important; }.text-xs-right { text-align:right !important; }.text-xs-center { text-align:center !important; }@media (min-width: 375px) {.text-sm-left { text-align:left !important; }.text-sm-right { text-align:right !important; }.text-sm-center { text-align:center !important; }}@media (min-width: 980px) {.text-md-left { text-align:left !important; }.text-md-right { text-align:right !important; }.text-md-center { text-align:center !important; }}@media (min-width: 1200px) {.text-lg-left { text-align:left !important; }.text-lg-right { text-align:right !important; }.text-lg-center { text-align:center !important; }}.home-flavour { margin:0;height:auto; }@media (min-width: 980px) {.home-flavour { height:auto; }}@media (min-width: 320px) and (max-width: 374px) {.home-map .map { width:315px;margin:auto; }.for-rasa {  position:relative;}.for-rasa .rasa { height:150px;position:relative;overflow:hidden; }.for-rasa .decor-rasa { width:100%;height:750px;position:absolute;top:0;background:url(/img/flavour-decor.png); }.for-rasa .rasa .ice { width:120px;height:150px;position:absolute;top:10px;right:5px; }.for-rasa .rasa .type { margin-top:10px;font-family:populairemedium;font-size:35px;height:35px;line-height:35px;overflow:hidden;color:#59241e;letter-spacing:1px; }.for-rasa .rasa .names { font-size:14px; }.for-rasa .rasa .names a { text-decoration:none;display:inline-block;float:left;width:100px;margin:0 5px 5px 0;overflow:hidden;line-height:25px;padding-top:3px;text-align:center;font-family:populairemedium;font-size:18px;letter-spacing:1px;color:#fff; }.for-rasa .rasa .names a:hover, .for-rasa .rasa .names a:active, .for-rasa .rasa .names a:visited { text-decoration:none; }.for-rasa .rasa .ice { background-size:600px 155px; }.for-rasa .rasa1 .ice { background:url(/img/flavour-w120.png) no-repeat 0 10px; }.for-rasa .rasa2 .ice { background:url(/img/flavour-w120.png) no-repeat -120px 10px; }.for-rasa .rasa3 .ice { background:url(/img/flavour-w120.png) no-repeat -240px 10px; }.for-rasa .rasa4 .ice { background:url(/img/flavour-w120.png) no-repeat -360px 10px; }.for-rasa .rasa5 .ice { background:url(/img/flavour-w120.png) no-repeat -480px 10px; }.home-main { height:400px;
		 background: url(/img/main-sign.jpg) no-repeat center top; 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}}@media (min-width: 375px) and (max-width: 979px) {.home-map .map { width:370px;margin:auto; }.for-rasa {  position:relative;}.for-rasa .rasa { height:150px;position:relative;overflow:hidden; }.for-rasa .decor-rasa { width:100%;height:750px;position:absolute;top:0;background:url(/img/flavour-decor.png); }.for-rasa .rasa .ice { width:120px;height:150px;position:absolute;top:10px;right:5px; }.for-rasa .rasa .type { margin-top:10px;font-family:populairemedium;font-size:35px;height:35px;line-height:35px;overflow:hidden;color:#59241e;letter-spacing:1px; }.for-rasa .rasa .names { font-size:14px; }.for-rasa .rasa .names a { text-decoration:none;display:inline-block;float:left;width:120px;margin:0 5px 5px 0;overflow:hidden;line-height:25px;padding-top:5px;text-align:center;font-family:populairemedium;font-size:22px;letter-spacing:1px;color:#fff; }.for-rasa .rasa .names a:hover, .for-rasa .rasa .names a:active, .for-rasa .rasa .names a:visited { text-decoration:none; }.for-rasa .rasa .ice { background-size:600px 155px; }.for-rasa .rasa1 .ice { background:url(/img/flavour-w120.png) no-repeat 0 10px; }.for-rasa .rasa2 .ice { background:url(/img/flavour-w120.png) no-repeat -120px 10px; }.for-rasa .rasa3 .ice { background:url(/img/flavour-w120.png) no-repeat -240px 10px; }.for-rasa .rasa4 .ice { background:url(/img/flavour-w120.png) no-repeat -360px 10px; }.for-rasa .rasa5 .ice { background:url(/img/flavour-w120.png) no-repeat -480px 10px; }.home-main { height:400px;
		 background: url(/img/main-sign.jpg) no-repeat center top; 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}}@media (min-width: 980px) and (max-width: 1199px) {}@media (min-width: 1200px) {}.beach-blur { height:auto; }.beach-blur .first-column {
	height:325px;
	background-color:#fff;
	background-image:url(/img/our-story.jpg);
	background-position:-50px 0;
	background-repeat:no-repeat;
	-webkit-background-size:757px 325px;
	-moz-background-size:757px 325px;
	-o-background-size:757px 325px;
	background-size:757px 325px;
}.beach-blur .second-column {
	min-height:165px;
	background:#FFE697;
}.for-company { display:inline-block;margin-top:35px; }.for-company .img-company { float:left;margin-right:5px; }.for-company .companion { float:left;font-family:'Avenir Next Bold';font-size:60px;color:#644a32;color:#611d15;line-height:75px; }.home-text { width:320px;font-family:'Avenir 45 Book';margin:0;padding:10px; }.home-text .title { font-size:17px;font-family:'Avenir Next Bold';color:#644a32;color:#611d15;margin:20px 0; }.home-text .isi { color:#747778;color:#53311F;font-size:14px;line-height:22px; }.pos-abs { position:absolute; }@media (min-width: 375px) {.beach-blur .first-column {
		background-position:-30px 0;
	}}@media (min-width: 568px) {.home-text { width:548px; }}@media (min-width: 667px) {.home-text { width:647px; }}@media (min-width: 736px) {.home-text { width:716px; }}@media (min-width: 768px) {.home-text { width:748px; }}@media (min-width: 768px) {.beach-blur .first-column {
		height:330px;
		background-color:#fff;
		background-image:url(/img/our-story.jpg);
		background-position:center 0;
		background-repeat:no-repeat;
		-webkit-background-size:768px 330px;
		-moz-background-size:768px 330px;
		-o-background-size:768px 330px;
		background-size:768px 330px;
	}}@media (min-width: 980px) {.beach-blur {
		height:auto;
		/*
		height:657px;
		height:558px;
		background-color:#fff;
		background-image:url(/img/our-story.jpg);
		background-position:0 0;
		background-repeat:no-repeat;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		*/
	}.beach-blur .first-column { 
		background:transparent;
	}.beach-blur .second-column {
		min-height:auto;
		background:transparent;
	}.home-text { width:350px;margin-top:80px; }.home-text .title { margin:40px 0; }.home-text .isi { font-size:16px;line-height:32px; }.for-company .img-company { height:40px;margin-right:10px; }.for-company .companion { font-size:40px;line-height:35px; }}.home-flavour1 { height:877px;
	 background: url(/img/flavour1.jpg) no-repeat center top; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}.home-flavour2 { height:877px;
	 background: url(/img/flavour2.jpg) no-repeat center top; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}.for-slides { position:relative;z-index:9100;overflow:hidden; }.for-slides .try-full { position:absolute;top:0;left:0; }.for-news { padding:25px 0; }@media (min-width: 980px) {.for-news { padding:50px 30px 0 30px; }}.header-fun { height:90px;position:relative;background:#fff url(/img/beachblur-horizontal.jpg) center -300px no-repeat;background-size:800px 533px; }.header-fun .container { position:relative;height:90px; }@media (min-width: 980px) {.header-fun { height:140px;position:relative;background:#fff url(/img/beachblur-horizontal.jpg) center -700px no-repeat;background-size:1654px 1103px; }.header-fun .container { position:relative;height:140px; }}.big-title-header { position:absolute;bottom:10px;font-family:'Avenir Next Bold';font-size:19px;color:#54311e;color:#611D15; }.big-title-header .text { display:inline-block;padding:0 20px;position:relative; }.big-title-header .decor1 { position:absolute;width:100%;top:50%;margin-top:-2px;border:1px #ffe58e solid;border:1px solid #FFE17F; }@media (min-width: 980px) {.big-title-header { position:absolute;bottom:-10px;font-size:41px;color:#611D15; }.big-title-header .text { padding:0 0 0 30px; }}.fleft { float:left; }.news-details { padding:0 10px; }.news-details .judul { color:#87CF78;font-size:19px;line-height:20px;font-family:'AvenirLTStd-Black';text-transform:uppercase; }.news-details .judul2 { color:#53311F;font-size:16px;font-family:'AvenirLTStd-Black';text-transform:uppercase; }.news-details .isi-news { font-size:15px;font-family:'Avenir 45 Book'; }.news-details .sosmeds { display:inline-block; }.news-details .sosmeds .fleft { margin-right:5px; }.news-image-galleries {  }.news-image-galleries .each-thumb { padding:2px; }@media (min-width: 980px) {.news-details { padding:0; }.news-details .judul { font-size:36px;line-height:36px; }.news-details .judul2 { font-size:20px; }.news-details .isi-news { font-size:16px; }.news-details .sosmeds {  }.news-details .sosmeds .fleft {  }.news-image-galleries {  }.news-image-galleries .each-thumb { padding:2px; }}.menu-bg-pop { width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(255,255,255,0.1);z-index:9001;display:none; }@media (min-width: 568px) {.container { width:568px; }}@media (min-width: 667px) {.container { width:667px; }}@media (min-width: 736px) {.container { width:736px; }}@media (min-width: 768px) {.container { width:768px; }}@media (min-width: 980px) {.container { width:980px; }}@media (min-width: 1200px) {.container { width:1200px; }}