@font-face {
	font-family: 'THAI';
	src: url('../fonts/THAISANSLITE_R1.otf');
	src: url('../fonts/THAISANSLITE_R1.ttf');
	font-weight: normal;  
	font-style: normal;  
}
.fb {
    display: none;
}
.btn{font-size: 18px;}
.header-top {
	font-family: 'THAI';
}
.header-top span,
.header-top a {
	font-size: 16px;
}
.header-top i {
	font-size: 14px;
}
.social-media a,
.header-links-list a {
	padding: 8px 15px;
}
.manage-top-left {
	float: left;
}
.manage-top-right {
	float: right;
}
.manage-flag {
	margin-right: 7px;
	margin-top: -2px;
}
.manage-top-right ul.sub-menu {
	display: none;
	position: absolute;
	z-index: 10000;
	background: #fff;
	padding: 0px;
	border-radius: 3px;
	/* position: absolute;
	top: 100%;
	left: 0px;
	background: #fff;
	padding: 0px; */
}
.manage-top-right li:hover > ul {
	display: block;
}
.social-media span {
	padding-left: 10px;
}

.bigger-icon {
	font-size: 14px !important;
	margin-left: 5px !important;
}

.breadcrumb {
	float: none !important;
	text-align: left;
}

.breadcrumb a {
	color: #717171 !important;
	font-size: 24px !important;
}

.subscribebtn {
	padding: 6px 25px;
	border-radius: 3px;
	font-weight: 600;
	background-color: #8dc63f;
	border: none !important;
	color: #fff;
}

.engine_by_shopup_bottom {
	/*margin-top: -53px !important;*/
}

#swipebox-close {
	right: 20px;
}

.master-header .social-media a:hover,
.header-links-list > li a:hover {
	color: #263d50;
}

.master-footer {
	padding-bottom: 53px;
}

@media(max-width: 768px){
	
	/* manage */

	/* slider */
	.home-carousel-one .recipe-details-wrapper, .home-carousel-two .recipe-details-wrapper {
		top: -160px;
	}

}

@media(max-width: 414px){

	/* manage */
	.social-media span,
	.header-links-list span {
		display: none;
	}

	/* header */
	.site-logo img {
		max-width: 75%;
	}

	.slicknav_menu {
		position: absolute;
		right: 15px;
	}

	.header-links-list .fa,
	.manage-flag {
		margin-right: 0px; 
	}

	.header-links-list a {
		padding: 8px 15px;
	}

}

@media(max-width: 320px){

	.header-links-list a {
		padding: 8px 15px;
	}

}
/*ohm*/
.product-mdate-box p {
	margin-left: -15px;
}
.product-viewed-box p{
	margin-right: -15px;
}
.product-detail .social-share{
	padding-left: 0px;
}
.readmore .btn-readmore{
	float: right;
}
/*!ohm*/




/*UPDATE SIDE MENU*/
.widget.category-widget li {
	position: relative;
}
.widget.category-widget ul.list {
	display: none;
	position: relative;
}
.widget.category-widget li.hasList.active > ul.list {
	display: block;
}
.widget.category-widget li.hasList > a:not(.btn-show-sub-category) {
	padding-right: 10px;
}
.widget.category-widget li.hasList > a.btn-show-sub-category {
	line-height: 25px;
	display: inline-block;
	width: 10px;
}
.widget.category-widget li.hasList > a.btn-show-sub-category:before {
	font-family: fontawesome;
	/*content: "\f196";*/
	content: "\f067";
	font-size: 12px;
	line-height: 25px;
	height: 25px;
	display: inline-block;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.widget.category-widget li.hasList.active > a.btn-show-sub-category:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

@media( max-width: 768px ) {
	.recipe-details-wrapper {
		width: 100% !important;
		left: 0 !important;
		top: -66px !important;
	}
	.recipe-details-wrapper > a {
		position: absolute;
		left: 50%;
		margin-left: -50px;
	}
}



@media(min-width: 992px){
	section.recent-recipes .recipe-wrapper > div {
		clear: none !important;
	}
	section.recent-recipes .recipe-wrapper > .col-md-4:nth-child(3n+1) {
		clear: left !important;
	}
}
@media(max-width: 991px){
	section.recent-recipes .recipe-wrapper > div {
		clear: none !important;
	}
	section.recent-recipes .recipe-wrapper > div.col-xs-6:nth-child(2n+1) {
		clear: left !important;
	}
}


/*fix a.swipebox in backoffice admin*/
body.is_adminCustomize a.swipebox.view-thumbnail {
	display: none !important;
}

.grid-3col-items > div {
	clear: none;
}
@media(min-width: 1200px){
	.grid-3col-items > div.col-lg-4:nth-child(3n+1) {
		clear: left;
	}
}
@media(min-width: 992px){
	.grid-3col-items > div.col-md-4:nth-child(3n+1) {
		clear: left;
	}
}
@media(min-width: 768px){
	.grid-3col-items > div.col-sm-4:nth-child(3n+1) {
		clear: left;
	}
}



/*ohm setting*/
.btn-confirm-order{font-family: 'THAI';}

nav.primary-nav > .primary-menu > li.active > a {
	color: #247cbf;
}
.slicknav_nav > li.active > a {
	color: #247cbf;
}
nav.primary-nav i.fa {
	position: relative;
	top: 1px;
	font-size: 16px;
}