html, body {
	overflow-x:hidden;
}
@font-face {
    font-family:Bronix;src:url('../fonts/bronic.ttf');
}
p, h1, h2, h3, h4, h5, h6, span, li, ul, span, a, label {
	font-family:'Catamaran', sans-serif !important;
}
.title {
	margin-top:50px;text-align:center;
}
.yellow {
	color:#E6D106 !important;
}
.orange {
	color:#EC941E !important;
}
.white {
	color:#fff !important;
}
.paginator {
	text-align:center;
}
.paginator .pagination {
	display:inline-flex;display:-ms-inline-flexbox;
}
.pagination li {
	color:#fff;padding:20px 5px;
}
.pagination li a {
	color:#fff;
}
.pagination li.active {
	color:#E6D106 !important;
}
#layout-header, #profile, #update-home {
	background:#040404;position:relative;
}
#layout-header .navbar-brand img {
	width:100px;
}
#layout-header .navbar-nav {
	margin-left:auto;
}
#layout-header .navbar-nav .item a {
	color:#fff;font-family:'Catamaran', sans-serif !important;font-weight:900;padding:0 20px;display:block;
}
#layout-header .navbar-nav .item a:hover, #layout-header .navbar-nav .item a:active, #layout-header .navbar-nav .item.active a {
	color:#E6D106;text-decoration:none;
}
#slider .owl-dots {
	position:absolute;z-index:10;margin-top:-50px;width:100%;
}
#slider .owl-nav {
	margin-top:0;
}
#slider .owl-nav button {
	position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5;margin:0;
}
#slider .owl-nav button:focus, #slider .owl-nav button:hover {
	color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;background:inherit;opacity:.9;
}
#slider .owl-nav button.owl-prev {
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x
}
#slider .owl-nav button.owl-next {
	right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x
}
#slider .owl-nav button i {
	font-size:36px;
}
#profile .fw {
	color:#fff;text-transform:uppercase;font-size:26px;letter-spacing:1px;font-weight:bold;
}
#profile .pr-image {
	margin-top:25px;width:65%;float:left;
}
#profile .pr-content {
	margin-top:100px;width:45%;position:absolute;right:0;
}
#profile .fsw {
	color:#DD2227;text-transform:uppercase;font-size:40px;letter-spacing:1px;font-weight:900;line-height:42px;
}
#profile .pr-desc {
	color:#fff;font-family:'Catamaran', sans-serif !important;font-weight:800;line-height:20px;margin:20px 0;
}
#profile .pr-content h5 {
	color:#E6D106;font-family:'Catamaran', sans-serif !important;font-weight:900;text-transform:uppercase;
}
#profile .pr-subimage img {
	width:30%;display:inline-block;border:10px solid #fff;position:relative;
}
#profile .pr-subimage {
	margin-top:15px;position:relative;z-index:5;
}
#profile .pr-subimage img:first-child {
	transform:rotate(-2deg) translateX(25px);-webkit-transform:rotate(-2deg) translateX(25px);
}
#profile .pr-subimage img:nth-child(2) {
	transform:translateY(20px);-webkit-transform:translateY(20px);z-index:10;
}
#profile .pr-subimage img:last-child {
	transform:rotate(2deg) translateX(-25px);-webkit-transform:rotate(2deg) translateX(-25px);
}
#profile .pr-footer {
	text-align:center;margin-top:60px;
}	
#profile .pr-footer p {
	color:#E6D106;font-size:38px;font-weight:900;font-family:'Catamaran', sans-serif !important;-webkit-text-stroke:2px rgba(221, 34, 39, 1);text-shadow:0 0 5px #dd2227, 0 0 5px #dd2227, 0 0 5px #dd2227, 0 0 5px #dd2227, 0 0 5px #dd2227;text-transform:uppercase;position:relative;z-index:5;margin-bottom:50px;
}
#profile #thumb1 {
	position:absolute;z-index:10;top:0;transform:rotate(-50deg);-webkit-transform:rotate(-50deg);width:150px;
}
#profile #thumb2 {
	position:absolute;z-index:10;top:35px;right:0;transform:rotate(225deg) scaleX(-1);-webkit-transform:rotate(225deg) scaleX(-1);width:250px;
}
#profile #thumb3 {
	position:absolute;z-index:10;top:300px;left:-130px;transform:rotate(70deg);-webkit-transform:rotate(70deg);width:125px;
}
#profile #thumb4 {
	position:absolute;z-index:10;top:375px;right:-50px;width:150px;
}
#profile #thumb5 {
	position:absolute;z-index:1;top:60px;left:-75px;width:175px;
}
#profile #thumb6 {
	position:absolute;z-index:1;top:60px;right:-75px;width:175px;transform:scaleX(-1);-webkit-transform:scaleX(-1);
}
#profile #thumb7 {
	position:absolute;z-index:1;top:30px;left:120px;width:100px;
}
#profile #thumb8 {
	position:absolute;z-index:1;top:30px;right:160px;width:50px;
}
#product-home {
	background-image:url('../images/bg-produk.jpg');background-size:100% 100%;background-repeat:no-repeat;
}
#product-home a:hover, #product-home a:active {
	text-decoration:none;
}
#product-home .title {
	color:#EC941E;text-transform:uppercase;margin-bottom:50px;
}
#product-home .pr-carousel {
	width:85%;margin:auto;position:relative;z-index:10;
}
#product-home .pr-image img {
	width:50%;margin:auto;
}
#product-home .owl-dots {
	margin-bottom:15px;
}
#product-home .owl-carousel .owl-stage {
	display:table !important;
}
#product-home .owl-carousel .owl-item {
    display:table-cell;float:none;vertical-align:bottom;
}
#product-home .owl-item .item {
    display:table-cell;vertical-align:bottom;
}
#product-home .pr-title h3 {
	color:#E6D106;text-transform:uppercase;font-size:14px;text-align:center;margin:15px 0 0 0;
}
#product-home .pr-title p {
	color:#fff;font-size:12px;text-align:center;
}
#product-home .owl-prev {
    width:15px;height:100px;position:absolute;top:20%;left:-75px;display:block !important;border:0px solid black;
}
#product-home .owl-next {
    width:15px;height:100px;position:absolute;top:20%;right:-25px;display:block !important;border:0px solid black;
}
#product-home .owl-prev:hover, #product-home .owl-next:hover {
	background:transparent;
}
#product-home-btn {
	background:#DD2227;text-align:center;padding:20px 0;
}
#product-home-btn p {
	margin:0;display:inline-block;vertical-align:middle;
}
#product-home-btn a {
	text-transform:uppercase;color:#fff;font-size:20px;display:inline-block;position:relative;
}
#product-home-btn a img {
	width:50px;display:inline-block;margin-left:5px;
}
#product-home-btn #thumb9 {
	position:absolute;width:20px;top:0;left:-22px;z-index:2;display:inline-block;
}
#product-home-btn #thumb9.hs {
	display:none;
}
#product-home-btn #thumb9-2 {
	position:absolute;width:20px;top:0;left:-22px;display:none;
}
#product-home-btn #thumb9-2.sh {
	display:inline-block;
}
#product-home-btn .yellow.blinking { 
	color:#040404 !important; 
}
#recipe-home {
	background-image:url('../images/bg-recipe.jpg');background-size:cover;background-repeat:no-repeat;
}
#recipe-home a:hover, #recipe-home a:active {
	text-decoration:none;
}
#recipe-home .title {
	display:inline-block;position:relative;
}
#recipe-home .title h3 {
	text-transform:uppercase;font-size:38px;margin:0;
}
#recipe-home #thumb10 {
	height:75px;position:absolute;left:-90px;transform:rotate(-10deg);-webkit-transform:rotate(-10deg);
}
#recipe-home #thumb11 {
	height:100px;position:absolute;right:-85px;top:0;transform:rotate(10deg);-webkit-transform:rotate(10deg);
}
#recipe-home .rc-carousel {
	width:75%;margin:25px auto 10px;position:relative;z-index:10;
}
#recipe-home .rc-carousel img {
	border:15px solid #fff;
}
#recipe-home .owl-carousel {
	text-align:center;
}
#recipe-home .owl-carousel .owl-stage-outer {
	margin-bottom:15px;
}
#recipe-home .owl-carousel .owl-dots.disabled, #recipe-home .owl-carousel .owl-nav.disabled {
	display:none;
}
#recipe-home .owl-dots {
	position:relative;z-index:1;display:inline-block;
}
#recipe-home .owl-nav {
	position:absolute;display:inline;bottom:0;left:50%;margin-left:-45px;z-index:0;
}
#recipe-home .owl-nav button {
	color:#fff;
}
#recipe-home .owl-nav .owl-prev {
	margin-right:30px;
}
#recipe-home .owl-nav .owl-next {
	margin-left:30px;
}
#recipe-home .owl-nav button:focus {
	outline:none;
}
#recipe-home .owl-nav button:hover {
	background:transparent !important;
}
#recipe-home .rc-carousel .item {
	padding:10px;
}
#recipe-home .rc-desc {
	text-align:center;background:#fff;padding:0 15px 30px;position:relative;
}
#recipe-home .rc-desc h4 {
	color:#DD2227;text-transform:uppercase;font-size:1.2rem;
}
#recipe-home .rc-link a {
	display:block;position:absolute;bottom:0;left:-5px;
}
#recipe-home .rc-link a img {
	border:0;
}
#recipe-home .rc-desc p {
	font-size:14px;line-height:16px;color:#040404;
}
#recipe-home .recipe-btn {
	display:inline-block;background:#040404;border-radius:50px;padding:10px 25px;color:#fff;text-transform:uppercase;margin-bottom:35px;
}
#recipe-home .recipe-btn:hover {
	text-decoration:none;
}
#recipe-home #thumb12 {
	position:absolute;width:265px;z-index:1;left:-50px;bottom:0;
}
#recipe-home #thumb13 {
	position:absolute;width:315px;z-index:1;right:-60px;bottom:0;
}
#update-home-emp {
	display:none;
}
#update-home a:hover, #update-home a:active {
	text-decoration:none;
}
#update-home .title h2 {
	color:#EAD40A;text-transform:uppercase;
}
#update-home .up-carousel {
	margin:25px 0 50px;
}
#update-home .up-desc {
	height:149px;overflow:hidden;margin-bottom:5px;
}
#update-home .up-desc h4 {
	color:#EAD40A;text-transform:uppercase;margin-top:15px;font-size:24px;
}
#update-home .up-desc p {
	color:#fff;line-height:16px;font-size:14px;
}
#update-home .up-link a {
	color:#DD2227;font-size:14px;display:inline-block;
}
#products {
	background-image:url('../images/bg-produk-page.jpg');background-size:100% 100%;background-repeat:no-repeat;
}
#products .container {
	position:relative;
}
#products a:hover, #products a:active {
	text-decoration:none;
}
#products #thumb1 {
	position:absolute;left:-95px;top:130px;width:150px;transform:rotate(135deg);-webkit-transform:rotate(135deg);z-index:1;
}
#products #thumb2 {
	position:absolute;left:-80px;top:48%;width:125px;z-index:1;
}
#products #thumb3 {
	position:absolute;z-index:1;left:-95px;bottom:40px;width:100px;
}
#products #thumb6 {
	position:absolute;right:-95px;top:130px;width:150px;transform:rotate(135deg);-webkit-transform:rotate(135deg);z-index:1;	
}
#products #thumb7 {
	position:absolute;z-index:1;right:-95px;top:48%;width:150px;transform:rotate(-137deg) scaleX(-1);-webkit-transform:rotate(-137deg) scaleX(-1);	
}
#products #thumb8 {
	position:absolute;z-index:1;right:-95px;bottom:80px;width:100px;transform:scaleX(-1);-webkit-transform:scaleX(-1);
}
#products #thumb4, #products #thumb5 {
	display:inline-block;width:24.5%;text-align:center;margin-top:50px;vertical-align:top;position:relative;z-index:2;
}
#products #thumb4 img {
	width:160px;transform:rotate(-10deg);-webkit-transform:rotate(-10deg);margin-top:30px;
}
#products #thumb5 img {
	width:95px;
}
#products .title {
	display:inline-block;text-transform:uppercase;width:50%;margin-bottom:25px;position:relative;z-index:2;
}
#products .title h1 {
	color:#EE961E;font-size:32px; 
}
#products .title p {
	color:#fff;font-size:24px;line-height:30px;
}
#products .pr-image img {
	width:50%;
}
#products .pr-image {
	position:relative;
}
#products .pr-image p {
	position:absolute;font-family:Bronix !important;line-height:16px;color:#E8D306;background:#DF2227;padding:8px 12px 12px;border-radius:50%;font-size:22px;transform:rotate(10deg);-webkit-transform:rotate(10deg);margin-bottom:0;bottom:0;right:30px;
}
#products .pr-image p span {
	display:block;font-family:Bronix !important
}
#products .pr-col {
	display:table-row !important;margin:25px 0;
}
#products .pr-box {
  display:table-cell;float:none;vertical-align:bottom;text-align:center;max-height:335px;min-height:335px;height:335px;position:relative;z-index:2;
}
#products .pr-title h3 {
	color:#E6D106;text-transform:uppercase;font-size:14px;text-align:center;margin:15px 0 0 0;
}
#products .pr-title p {
	color:#fff;font-size:12px;text-align:center;
}
#products .cm-pr-image img {
	width:100%;
}
#products .cm-pr-image {
	position:relative;width:50%;margin:auto;
}
#products .cm-pr-image .bg-black {
	position:absolute;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1;
}
#products .cm-pr-image .bg-black p {
	color:#E8D306;text-transform:uppercase;font-size:24px;line-height:24px;margin-top:50%;
}
#products-btn {
	background:#040404;text-align:center;padding:10px 0;
}
#products-btn p {
	margin:0;display:inline-block;vertical-align:middle;
}
#products-btn a {
	text-transform:uppercase;color:#fff;font-size:24px;display:inline-block;position:relative;
}
#products-btn a img {
	width:50px;display:inline-block;margin-left:5px;
}
#products-btn #thumb9 {
	position:absolute;width:20px;top:0;left:-22px;display:inline-block;
}
#products-btn #thumb9.hs {
	display:inline-block;
}
#products-btn .yellow.blinking {
	color:#dd2227 !important;
}
#products-btn #thumb9-2 {
	position:absolute;width:20px;top:0;left:-22px;display:none;
}
#products-btn #thumb9-2.sh {
	display:inline-block;
}
#product-title {
	position:relative;
}
#product-details {
	background-image:url('../images/bg-produk-page.jpg');background-size:100% 100%;background-repeat:no-repeat;padding-bottom:110px;
}
#product-details .title h3 {
	text-transform:uppercase;color:#EE961E;font-size:32px;position:relative;z-index:1;margin-bottom:50px;
}
#product-details .breadcrumb {
	position:absolute;z-index:2;background:transparent;color:#fff;top:0;margin-top:48px;font-size:14px;
}
#product-details .breadcrumb a {
	color:#fff;
}
#product-details .pr-image {
	text-align:center;
}
#product-details .pr-image .pr-img {
	max-width:75%;max-height:330px;position:relative;z-index:5;
}
#product-details #thumb1 {
	position:absolute;z-index:1;left:-10px;bottom:-60px;transform:rotate(10deg);-webkit-transform:rotate(10deg);width:200px;
}
#product-details #thumb2 {
	position:absolute;z-index:1;top:35%;left:-35px;transform:rotate(25deg);-webkit-transform:rotate(25deg);width:200px;
}
#product-details #thumb3 {
	position:absolute;z-index:1;right:-35px;top:35%;transform:scaleX(-1) rotate(25deg);-webkit-transform:scaleX(-1) rotate(25deg);width:200px;
}
#product-details #thumb4 {
	position:absolute;z-index:6;width:90px;bottom:-35px;right:15px;
}
#product-details .pr-title h1 {
	color:#E8D306;text-transform:uppercase;margin-bottom:0;line-height:32px;
}
#product-details .pr-title h2 {
	color:#fff;text-transform:uppercase;
}
#product-details .pr-desc {
	width:60%;color:#fff;margin:25px 0;
}
#product-details .pr-comp {
	background:#040404;width:60%;position:relative;padding:25px;overflow:hidden;
}
#product-details .pr-comp h4 {
	color:#E8D306;text-transform:uppercase;display:inline-block;background:#040404;position:relative;z-index:2;padding-right:20px;
}
#product-details .pr-comp hr {
	position:absolute;top:22px;border-top:1px solid #E8D306;z-index:1;width:calc(100% - 50px);width:-webkit-calc(100% - 50px);
}
#product-details .pr-comp p {
	color:#fff;margin:0;
}
#stores-up {
	background-color:#040404;
}
#stores-up .content {
	background-image:url('../images/store-up.png');background-repeat:repeat-x;background-size:auto 50px;height:50px;
}
#stores {
	background:#040404;position:relative;overflow:hidden;
}
#stores .container {
	position:relative;z-index:10;
}
#stores .title h1 {
	color:#EE961E;text-transform:uppercase;font-size:32px;
}
#stores .title h2 {
	color:#fff;text-transform:uppercase;font-size:24px;line-height:30px;margin-bottom:50px;
}
#stores .st-box {
	margin-bottom:50px;
}
#stores .st-title h3 {
	color:#E8D306;text-transform:uppercase;font-size:24px;
}
#stores .st-list ul {
	padding:0;
}
#stores .st-list li {
	padding-left:35px;list-style:none;line-height:18px;margin:10px 0;color:#fff;position:relative;min-height:35px;
}
#stores .st-list li span {
	text-transform:uppercase;
}
#stores .st-list li::before {
	content:"";width:35px;height:35px;background:url('../images/location.png');background-repeat:no-repeat;position:absolute;left:0;
}
#stores #thumb1 {
	position:absolute;bottom:-45px;left:-100px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:200px;z-index:1;
}
#stores #thumb2 {
	position:absolute;bottom:-45px;right:-100px;transform:rotate(-45deg) scaleX(-1);-webkit-transform:rotate(-45deg) scaleX(-1);width:200px;
}
#recipes, #recipe-details {
	background-image:url('../images/bg-recipe.jpg');background-size:cover;background-repeat:no-repeat;
}
#recipes .title {
	width:55%;text-align:left;display:inline-block;padding-left:100px;margin-top:50px;
}
#recipes .title h1, #recipes .title h2 {
	font-size:36px;text-transform:uppercase;margin:0;
}
#recipes .rec-hdimg {
	display:inline-block;width:44.5%;text-align:right;padding-right:100px;margin-top:50px;
}
#recipes .rec-hdimg img {
	width:100%;
}
#recipes .recipe-row {
	padding-left:28%;position:relative;width:90%;min-height:500px;
}
#recipes .rec-col {
	margin:15px auto;
}
#recipes .rec-imgprs {
	position:absolute;left:0;bottom:0;
}
#recipes .rec-imgprs img {
	width:350px;
}
#recipes .rc-image img {
	border:15px solid #fff;
}
#recipes .rc-desc {
	text-align:center;background:#fff;padding:0 15px 30px;position:relative;
}
#recipes .rc-desc h4 {
	color:#DD2227;text-transform:uppercase;font-size:1.2rem;
}
#recipes .rc-link {
	position:relative;
}
#recipes .rc-link a {
	display:block;position:absolute;bottom:-15px;left:5px;
}
#recipes a:hover, #recipes a:active {
	text-decoration:none;
}
#recipes .rc-link a img {
	border:0;width:85%;
}
#recipes .rc-desc p {
	font-size:14px;line-height:16px;color:#040404;margin:0;
}
#recipes .recipe-btn {
	display:inline-block;background:#040404;border-radius:50px;padding:10px 25px;color:#fff;text-transform:uppercase;margin-bottom:35px;
}
#recipes .recipe-btn:hover {
	text-decoration:none;
}
#recipe-details .breadcrumb {
	background:transparent;color:#fff;margin-top:48px;font-size:14px;
}
#recipe-details .breadcrumb a {
	color:#fff;
}
#recipe-details .rc-content-img {
	position:relative;
}
#recipe-details #thumb1 {
	position:absolute;z-index:1;width:150px;top:155px;left:-65px;transform:rotate(60deg);-webkit-transform:rotate(60deg);opacity:.7;
}
#recipe-details #thumb2 {
	position:absolute;z-index:1;width:150px;top:150px;right:-65px;transform:rotate(-60deg) scaleX(-1);-webkit-transform:rotate(-60deg) scaleX(-1);opacity:.7;
}
#recipe-details #thumb3 {
	position:absolute;bottom:-25px;left:-10px;z-index:3;height:115px;transform:rotate(-7deg);-webkit-transform:rotate(-7deg);
}
#recipe-details #thumb4 {
	position:absolute;bottom:-30px;right:5px;z-index:3;height:130px;transform:rotate(7deg);-webkit-transform:rotate(7deg);
}
#recipe-details .rc-image {
	border:15px solid #fff;
}
#recipe-details .rc-item {
	width:75%;margin:auto;transform:rotate(-1deg);position:relative;z-index:2;background:#fff;
}
#recipe-details .rc-title {
	text-transform:uppercase;
}
#recipe-details .rc-title h2 {
	font-size:48px;margin:0;line-height:48px;
}
#recipe-details .rc-title h3 {
	font-size:28px;
}
#recipe-details .rc-sosmed {
	color:#fff;
}
#recipe-details .rc-sosmed p {
	display:inline-block;margin-right:15px;font-size:14px;
}
#recipe-details .rc-sosmed img {
	display:inline-block;width:25px;
}
#recipe-details .rc-ing {
	margin-top:25px;
}
#recipe-details .rc-ing h3, #recipe-details .rc-htm h3 {
	color:#EE961E;text-transform:uppercase;
}
#recipe-details .rc-ing-ct {
	-webkit-column-count:2;-moz-column-count:2;column-count:2;
}
#recipe-details .rc-ing p {
	color:#fff;margin:0;font-size:15px;
}
#recipe-details .rc-desc {
	position:relative;z-index:2;background:#fff;padding-bottom:10px;text-align:center;
}
#recipe-details .rc-desc p {
	width:75%;margin:0 auto 10px;font-size:14px;line-height:16px;color:#040404;
}
#recipe-details .rc-desc h1 {
	color:#DD2227;text-transform:uppercase;font-size:1.5rem;
}
#recipe-details .rc-htm {
	margin:50px 0;
}
#recipe-details .rc-htm-ct {
	color:#fff;
}
#recipe-details .rc-htm-ct ol {
	padding-left:15px;
}
#recipe-details .rc-htm-ct li {
	padding-left:15px;
}
#recipe-details-btn {
	background:#040404;padding:10px 0
}
#recipe-details-btn a:hover, #recipe-details-btn a:active {
	text-decoration:none;
}
#recipe-details-btn a img {
	width:40px;
}
#recipe-details-btn span {
	color:#E8D306;text-transform:uppercase;margin-left:5px;
}
#updates, #update-details {
	background:#040404;
}
#updates a:hover, #updates a:active {
	text-decoration:none;
}
#updates .title h1 {
	color:#EAD40A;text-transform:uppercase;font-size:32px;
}
#updates .up-box {
	margin:25px 0 50px;
}
#updates .up-desc {
	height:149px;overflow:hidden;margin-bottom:15px;
}
#updates .up-desc h4 {
	color:#EAD40A;text-transform:uppercase;margin-top:15px;font-size:24px;
}
#updates .up-desc p {
	color:#fff;line-height:16px;font-size:14px;
}
#updates .up-desc a {
	color:#DD2227;font-size:14px;display:inline-block;
}
#updates .up-link img {
	width:75%;
}
#updates .cs-page {
	height:85vh;text-align:center;
}
#updates .cs-image {
	display:table;width:100%;
}
#updates .cs-box {
	display:table-cell;vertical-align:middle;height:85vh;
}
#updates .cs-box img {
	max-width:450px;
}
#updates .cs-text h1 {
	margin-top:30px;color:#E6D106;text-transform:uppercase;
}
#update-details .breadcrumb {
	background:transparent;color:#fff;margin-top:48px;font-size:14px;
}
#update-details .breadcrumb a {
	color:#fff;
}
#update-details .breadcrumb p {
	margin:0;
}
#update-details .nd-image {
	width:50%;margin:auto;
}
#update-details .owl-update {
	border:10px solid #DF2227;
}
#update-details .owl-nav {
	margin-top:0;
}
#update-details .owl-prev {
    width:15px;height:100px;position:absolute;top:31%;left:-85px;display:block !important;border:0px solid black;
}
#update-details .owl-next {
    width:15px;height:100px;position:absolute;top:31%;right:-35px;display:block !important;border:0px solid black;
}
#update-details .owl-prev:hover, #update-details .owl-next:hover {
	background:transparent;
}
#update-details .owl-dots {
	position:absolute;width:100%;margin-top:20px;
}
#update-details .nd-title h1 {
	color:#E8D306;font-size:32px;margin:50px 0 0;
}
#update-details .nd-share {
	color:#fff;
}
#update-details .nd-share p {
	display:inline-block;margin-right:15px;font-size:14px;
}
#update-details .nd-share img {
	display:inline-block;width:25px;
}
#update-details .nd-content {
	color:#fff;margin:15px 0;
}
#update-details .nd-other {
	margin:25px 0 75px;
}
#update-details .nd-other a:hover, #update-details .nd-other a:active {
	text-decoration:none;
}
#update-details .nd-other a img {
	width:40px;
}
#update-details .nd-other span {
	color:#E8D306;text-transform:uppercase;margin-left:5px;
}
#contact {
	background-image:url('../images/bg-contact.jpg');background-size:cover;background-repeat:no-repeat;
}
#contact .title h1 {
	color:#fff;font-size:32px;text-transform:uppercase;
}
#contact .contact-form {
	width:50%;margin:35px auto 0;
}
#contact .contact-form label {
	color:#fff;width:100%;text-align:center;text-transform:uppercase;font-weight:400;
}
#contact .contact-form .form-control {
	border-radius:0;border-width:0 0 1px 0;background:transparent;color:#fff;
}
#contact .g-recaptcha > div {
	margin:10px auto 0;
}
#contact .contact-form .submit-btn {
	background-image:url('../images/submit-btn.png');background-size:100% auto;background-repeat:no-repeat;background-color:transparent;border:0;width:150px;height:40px;
}
#contact .contact-form .contact-btn-area {
	margin-top:35px;text-align:right;
}
#contact .ct-wa {
	text-transform:uppercase;text-align:center;color:#E8D306;font-size:22px;padding:10px 25px;margin:25px auto 0;width:60%;
	background: #df2227; /* Old browsers */
	background: -moz-linear-gradient(left, #df2227 0%, #f24c00 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #df2227 0%,#f24c00 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #df2227 0%,#f24c00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df2227', endColorstr='#f24c00',GradientType=1 );
}
#contact .ct-wa a {
	color:#E8D306;
}
#contact .ct-wa p {
	margin:0;
}
#contact .ct-info {
	width:60%;margin:5px auto 50px;text-align:center;color:#fff;font-size:14px;
}
#contact .error-box, #contact .success-box {
	margin:35px auto 0;width:50%;
}
#contact .error-box .alert, #contact .success-box .alert {
	margin:0;
}
#contact .alert ul {
	margin:0;
}
#layout-footer {
	background:#DD2227;padding:25px 0 0;
}
#footer-top ul {
	list-style:none;padding:0;
}
#footer-top ul li {
	font-size:13px;
}
#footer-top a {
	color:#fff;
}
#footer-top {
	padding-bottom:30px;color:#fff;
}
#footer-top p {
	font-size:13px;margin-bottom:2px;
}
#footer-top .logo-ld {
	width:125px;
}
#footer-top #newsletter-form input {
	border-radius:0;height:35px;font-size:12px;border:1px solid #dd2227;
}
#footer-top .newsletter-btn {
	border-radius:0;margin-top:10px;font-size:12px;color:#dd2227;background:#fff;position:absolute;right:15px;top:23px;border:1px solid #dd2227;height:35px;width:30%;
}
#footer-top input.form-control {
	width:70%;
}
#footer-top .alert {
	font-size:11px;
}
#footer-top .alert ul {
	margin:0;
}
#footer-top .ft-social {
	margin-top:10px;
}
#footer-top .ft-social p {
	display:inline-block;vertical-align:middle;font-size:14px;
}
#footer-top .ft-social a {
	display:inline-block;vertical-align:middle;font-size:22px;margin:0 2px;
}
#footer-bottom .container {
	border-top:1px solid #fff;
}
#footer-bottom p.credits {
	text-align:center;color:#fff;font-size:12px;padding-top:15px;
}
#footer-bottom a, #footer-bottom a:hover, #footer-bottom a:active {
	color:#fff;
}
#back-to-top {
	bottom:50px;background:#DD2227;padding:10px 15px;display:none;position:fixed;z-index:10;right:20px;
}
#back-to-top a {
	color:#fff;
}
#socials {
	position:fixed;top:100px;right:35px;z-index:100000;
}
#socials .social-box a {
	display:block;
}
#socials .social-box img {
	width:65px;
}

@media (min-width:992px) and (max-width:1199px) {
	#recipe-home .rc-carousel .item {
		padding:10px 0;
	}
	#recipe-home .rc-carousel {
		width:80%;
	}
	#recipe-home .rc-desc {
		padding:0 10px 30px;
	}
	#recipe-home #thumb12 {
		width:250px;left:-80px;
	}
	#recipe-home #thumb13 {
		width:295px;right:-80px;
	}
	#profile .pr-content {
		margin-top:65px;
	}
	#profile #thumb7 {
		left:15px;
	}
	#profile #thumb8 {
		right:65px;
	}
	#product-details .pr-comp {
		width:75%;
	}
	#product-details .pr-image {
		height:330px;display:table-cell;vertical-align:bottom;
	}
	#product-details .pr-image .pr-img {
		max-width:inherit;
	}
	#product-details .col-mob-pr {
		display:table;
	}
	#recipes .recipe-row {
		padding-left:25%;
	}
	#recipes .rec-imgprs img {
		width:310px;
	}
	#recipes .rc-desc h4 {
		font-size:18px;
	}
	#recipes .rc-desc p {
		font-size:12px;
	}
	#recipe-details #thumb3 {
		height:100px;
	}
	#recipe-details #thumb4 {
		height:120px;
	}
	#recipe-details .rc-title h2 {
		font-size:38px;line-height:38px;
	}
	#recipe-details .rc-title h3, #recipe-details .rc-ing h3, #recipe-details .rc-htm h3 {
		font-size:22px;
	}
	#footer-top input.form-control {
		width:60%;
	}
	#footer-top .newsletter-btn {
		width:35%;margin-top:33px;
	}
}
@media (min-width:768px) and (max-width:991px) {
	#profile .pr-image {
		width:55%;
	}
	#profile .pr-content {
		margin-top:30px;width:65%;
	}
	#profile .pr-content h2 {
		font-size:26px;line-height:26px;margin-bottom:5px;
	}
	#profile .pr-desc {
		font-size:14px;margin:5px 0;
	}
	#profile .pr-desc p {
		margin-bottom:5px;
	}
	#profile #thumb1 {
		left:-60px;width:100px;
	}
	#profile #thumb2 {
		right:-100px;width:150px;
	}
	#profile .pr-subimage {
		margin-top:50px;
	}
	#profile .pr-footer p {
		font-size:28px;
	}
	#profile #thumb3 {
		width:75px;top:210px;
	}
	#profile #thumb4 {
		width:75px;top:250px;right:-100px;
	}
	#profile #thumb7 {
		left:0;width:90px;
	}
	#profile #thumb8 {
		right:55px;width:40px;
	}
	#product-home .pr-title h3 {
		font-size:12px;
	}
	#product-home-btn {
		padding:5px 0;
	}
	#recipe-home .title h3 {
		font-size:32px;
	}
	#recipe-home #thumb11 {
		height:85px;
	}
	#recipe-home .rc-carousel {
		width:85%;
	}
	#recipe-home #thumb12 {
		left:-100px;width:230px;
	}
	#recipe-home #thumb13 {
		right:-100px;width:275px;
	}
	#recipe-home .rc-desc h4 {
		font-size:16px;
	}
	#recipe-home .rc-desc p {
		font-size:13px;
	}
	#products #thumb4, #products #thumb5 {
		width:20%;
	}
	#products #thumb4 img {
		width:100%;
	}
	#products .title {
		width:58%;
	}
	#products .title p {
		font-size:20px;line-height:24px;
	}
	#product-details .title h3 {
		margin-bottom:0;
	}
	#product-details .breadcrumb {
		position:relative;margin-top:0;padding:0;
	}
	#product-details .breadcrumb p {
		width:100%;text-align:center;
	}
	#product-details .pr-title h1 {
		font-size:28px;
	}
	#product-details .pr-title h2 {
		font-size:24px;
	}
	#product-details .pr-desc, #product-details .pr-comp {
		width:100%;
	}
	#recipes .title {
		width:54%;padding-left:0;
	}
	#recipes .title h1, #recipes .title h2 {
		font-size:30px;
	}
	#recipes .rec-imgprs {
		display:none;
	}
	#recipes .rec-hdimg {
		padding-right:0;
	}
	#recipes .recipe-row {
		padding-left:0;width:100%;
	}
	#recipe-details .rc-content-img {
		width:40%;margin:auto;
	}
	#recipe-details #thumb3 {
		left:-35px;
	}
	#recipe-details #thumb4 {
		right:-15px;
	}
	#recipe-details .rc-content-top {
		margin-top:60px;
	}
	#recipe-details .rc-title, #recipe-details .rc-sosmed {
		text-align:center;
	}
	#recipe-details .rc-title h2 {
		font-size:36px;line-height:36px;
	}
	#recipe-details .rc-title h3 {
		font-size:24px;
	}
	#recipe-details .rc-htm {
		margin:30px 0;
	}
	#updates .up-box {
		margin:25px 0;
	}
	#update-details .nd-title, #update-details .nd-share {
		text-align:center;
	}
}
@media (max-width:991px) {
	#layout-header {
		z-index:10000;position:absolute;top:0;width:100%;
	}
	#layout-section {
		margin-top:81px;
	}
	#layout-header .container {
		max-width:100%;
	}
	#layout-header .navbar-nav {
		margin-top:10px;
	}
	#layout-header .navbar-nav li {
		padding:5px 0;
	}
	#layout-header .navbar-nav li a {
		width:100%;
	}
}
@media (max-width:767px) {
	#slider .owl-dots {
		margin-top:-25px;
	}
	#profile #thumb1 {
		width:100px;left:-100px;
	}
	#profile #thumb3 {
		width:75px;
	}
	#profile #thumb2 {
		width:150px;right:-100px;
	}
	#profile #thumb4 {
		width:75px;right:-100px;
	}
	#profile .pr-image {
		width:85%;margin-top:25px;float:none;margin:auto;
	}
	#profile .pr-content {
		width:100%;position:relative;margin-top:25px;
	}
	#profile .fsw {
		font-size:32px;line-height:32px;text-align:center;letter-spacing:0;
	}
	#profile .pr-desc, #profile .pr-content h5 {
		text-align:center;
	}
	#profile .pr-subimage img {
		width:32%;
	}
	#product-home-btn {
		padding:5px 0;
	}
	#products .title {
		width:100%;
	}
	#products .title h1 {
		font-size:28px;
	}
	#products .title p {
		font-size:20px;line-height:20px;
	}
	#product-details {
		padding-bottom:50px;
	}
	#product-details .title h3 {
		margin-bottom:0;
	}
	#product-details .breadcrumb {
		position:relative;margin-top:0;padding:0;
	}
	#product-details .breadcrumb p {
		width:100%;text-align:center;
	}
	#product-details .pr-title h1 {
		font-size:22px;line-height:24px;
	}
	#product-details .pr-title h2 {
		font-size:18px;
	}
	#product-details .pr-desc {
		width:100%;font-size:15px;margin:5px 0;
	}
	#product-details .pr-desc p {
		margin-bottom:5px;
	}
	#product-details .pr-comp {
		width:100%;padding:15px;
	}
	#product-details .pr-comp h4 {
		font-size:18px;
	}
	#product-details .pr-comp hr {
		top:10px;
	}
	#product-details .pr-comp p {
		font-size:14px;
	}
	#product-details .pr-image {
		height:190px;display:table-cell;vertical-align:bottom;
	}
	#product-details .col-mob-pr {
		display:table;
	}
	#product-details #thumb4 {
		width:60px;
	}
	#stores .st-box {
		text-align:center;
	}
	#stores .st-list li {
		padding-left:0;
	}
	#stores .st-list li::before {
		position:relative;display:inline-block;vertical-align:middle;
	}
	#stores .st-list li span {
		text-align:left;vertical-align:middle;display:inline-block;
	}
	#recipes .title {
		padding-left:0;
	}
	#recipes .title h1, #recipes .title h2 {
		font-size:26px;
	}
	#recipes .rec-hdimg {
		width:43.5%;padding-right:0;
	}
	#recipes .rec-hdimg img {
		width:90%;
	}
	#recipes .rec-imgprs {
		display:none;
	}
	#recipes .recipe-row {
		padding-left:0;width:100%;margin:0;
	}
	#recipe-details #thumb3 {
		left:-35px;
	}
	#recipe-details #thumb4 {
		right:-15px;
	}
	#recipe-details .rc-title, #recipe-details .rc-sosmed {
		text-align:center;
	}
	#recipe-details .rc-title h2 {
		font-size:30px;line-height:30px;
	}
	#recipe-details .rc-title h3 {
		font-size:20px;
	}
	#recipe-details .rc-htm {
		margin:20px 0;
	}
	#recipe-details .rc-ing h3, #recipe-details .rc-htm h3 {
		font-size:20px;
	}
	#recipe-details .rc-ing p, #recipe-details .rc-htm-ct li {
		font-size:14px;
	}
	#contact .contact-form .contact-btn-area {
		text-align:center;
	}
	#contact .ct-wa {
		width:100%;font-size:18px;
	}
	#contact .ct-info {
		margin:10px auto 50px;font-size:14px;line-height:16px;
	}
}
@media (min-width:576px) and (max-width:767px) {
	#profile #thumb7 {
		left:0;width:80px
	}
	#profile #thumb8 {
		right:20px;width:40px;
	}
	#profile .pr-footer p {
		font-size:32px;line-height:32px;
	}
	#profile #thumb5, #profile #thumb6 {
		width:125px;top:25px;
	}
	#profile .pr-subimage img:first-child {
		transform:rotate(-2deg) translateX(15px);-webkit-transform:rotate(-2deg) translateX(15px);
	}
	#profile .pr-subimage img:last-child {
		transform:rotate(-2deg) translateX(-15px);-webkit-transform:rotate(-2deg) translateX(-15px);	
	}
	#product-home .pr-carousel {
		margin-bottom:15px;
	}
	#product-home .owl-carousel {
		text-align:center;
	}
	#product-home .owl-dots {
		position:relative;z-index:1;display:inline-block;margin-bottom:0;
	}
	#product-home .owl-nav {
		position:absolute;display:inline;bottom:0;left:50%;margin-left:-60px;z-index:0;
	}
	#product-home .owl-nav button {
		color:#fff;width:auto;height:auto;position:relative;top:auto;left:auto;right:auto;display:inline !important;border:0;
	}
	#product-home .owl-nav .owl-prev {
		margin-right:45px;
	}
	#product-home .owl-nav .owl-next {
		margin-left:45px;
	}
	#recipe-home .title h3 {
		font-size:28px;
	}
	#recipe-home #thumb12, #recipe-home #thumb13 {
		display:none;
	}
	#recipe-home .rc-carousel {
		width:100%;
	}
	#recipe-home .rc-carousel .item {
		padding:10px 0;
	}
	#recipe-home .rc-link a img {
		width:90%;
	}
	#recipe-home .owl-nav {
		margin-left:-55px;
	}
	#recipe-home .owl-nav .owl-prev {
		margin-right:40px;
	}
	#recipe-home .owl-nav .owl-next {
		margin-left:40px;
	}
	#products #thumb4 {
		position:absolute;top:100px;left:135px;margin-top:25px;
	}
	#products #thumb4 img {
		width:100%;transform:none;-webkit-transform:none;
	}
	#products #thumb5 {
		position:absolute;top:100px;right:140px;width:auto;
	}
	#products #thumb5 img {
		width:75px;
	}
	#products .pr-row {
		margin-top:70px;
	}
	#products-btn p {
		font-size:16px;
	}
	#product-details #thumb2, #product-details #thumb3 {
		width:100px;
	}
	#product-details #thumb1 {
		bottom:-25px;width:100px;
	}
	#product-details .pr-image .pr-img {
		max-width:inherit;max-height:190px;
	}
	#recipe-details .rc-content-top {
		margin-top:60px;
	}
	#recipe-details .rc-content-img {
		width:65%;margin:auto;
	}
	#updates .up-box {
		margin:25px 0;
	}
	#update-details .owl-prev, #update-details .owl-next {
		top:21%;
	}
	#update-details .nd-image {
		width:75%;
	}
	#update-details .nd-title h1 {
		font-size:24px;
	}
	#update-details .nd-content p {
		font-size:14px;
	}
	#contact .contact-form {
		width:75%;
	}
	#footer-top .ft-col {
		margin-top:10px;
	}
}
@media (max-width:575px) {
	#slider .owl-nav button {
		display:none;
	}
	#profile .pr-subimage img {
		transform:none !important;-webkit-transform:none !important;border:5px solid #fff;
	}
	#profile #thumb5, #profile #thumb6 {
		width:100px;top:0;
	}
	#profile .pr-footer {
		margin-top:30px;
	}
	#profile .pr-footer p {
		font-size:26px;line-height:26px;
	}
	#profile #thumb7 {
		left:0;width:80px;top:0;
	}
	#profile #thumb8 {
		right:20px;width:40px;top:0;
	}
	#product-home {
		background-size:cover;background-position:center;
	}
	#product-home .title {
		margin-bottom:25px;
	}
	#product-home .pr-carousel {
		width:60%;margin-bottom:25px;
	}
	#product-home .owl-carousel {
		text-align:center;
	}
	#product-home .owl-item .item {
		display:initial;
	}
	#product-home .pr-image img {
		max-height:207px;max-width:50%;width:auto;
	}
	#product-home .owl-dots {
		position:relative;z-index:1;display:inline-block;margin-bottom:0;
	}
	#product-home .owl-nav {
		position:absolute;display:inline;bottom:0;left:50%;margin-left:-95px;z-index:0;
	}
	#product-home .owl-nav button {
		color:#fff;width:auto;height:auto;position:relative;top:auto;left:auto;right:auto;display:inline !important;border:0;
	}
	#product-home .owl-nav .owl-prev {
		margin-right:80px;
	}
	#product-home .owl-nav .owl-next {
		margin-left:80px;
	}
	#product-home-btn #thumb9, #product-home-btn #thumb9-2, #recipe-home #thumb10, #recipe-home #thumb11, #recipe-home #thumb12, #recipe-home #thumb13,
	#products #thumb4, #products #thumb5, #products-btn #thumb9, #products-btn #thumb9-2, #product-details #thumb1, #recipes .rec-hdimg, #recipe-details #thumb1,
	#recipe-details #thumb2, #recipe-details #thumb3, #recipe-details #thumb4 {
		display:none !important;
	}
	#recipe-home .title h3 {
		font-size:24px;
	}
	#recipe-home .owl-nav {
		margin-left:-95px;
	}
	#recipe-home .owl-nav .owl-prev {
		margin-right:80px;
	}
	#recipe-home .owl-nav .owl-next {
		margin-left:80px;
	}
	#update-home .up-desc {
		height:auto;
	}
	#recipe-home .rc-desc p {
		font-size:13px;
	}
	#products .pr-col {
		display:block !important;
	}
	#products .pr-box {
		display:block;height:inherit;min-height:inherit;max-height:inherit;
	}
	#products .pr-image img {
		width:40%;
	}
	#product-details #thumb2 {
		left:50%;margin-left:-165px;width:125px;
	}
	#product-details #thumb3 {
		right:50%;margin-right:-165px;width:125px;
	}
	#product-details .pr-box {
		margin-top:50px;
	}
	#recipes .title {
		width:100%;text-align:center;
	}
	#recipes .rc-link a {
		position:relative;text-align:center;bottom:0;left:0;background:#fff;padding:10px 0;
	}
	#recipes .rc-all {
		background:#fff;
	}
	#recipes .rc-desc {
		padding:0;
	}
	#recipe-details .rc-item {
		width:100%;transform:none;-webkit-transform:initial;
	}
	#recipe-details .rc-content-top {
		margin-top:35px;
	}
	#recipe-details .rc-ing-ct {
		column-count:1;-moz-column-count:1;-webkit-column-count:1;
	}
	#recipe-details .rc-content-img {
		width:100%;
	}
	#updates .cs-box img {
		width:100%;
	}
	#updates .up-desc {
		height:auto;
	}
	#updates .up-desc p {
		margin-bottom:0;
	}
	#updates .up-link img {
		width:65%;
	}
	#updates .up-box {
		margin:25px 0;
	}
	#update-details .nd-image {
		width:100%;
	}
	#contact .contact-form {
		width:100%;
	}
	#contact .ct-info {
		width:100%;
	}
	#footer-top {
		text-align:center;
	}
	#footer-top .pr-col {
		display:none;
	}
	#footer-top #newsletter-form {
		margin-top:15px;
	}
	#footer-top #newsletter-form input {
		height:37px;
	}
	#footer-top .newsletter-btn {
		margin-top:25px;
	}
	#socials {
		display:none;
	}
}