@import url(https://fonts.googleapis.com/css?family=Lato:400,900);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);
@import url(https://fonts.googleapis.com/css?family=Fugaz+One);


.tm-headerbar {
	padding-bottom: 0px!important;
	 background-image: url('../images/food-bg.jpg')!important;
    background-repeat: no-repeat;
    background-position: center; 
}

@media (max-width: 767px) {
		.tm-block {
    		padding-bottom: 0px!important;
			margin-bottom: -30px!important;
		}
}

a:hover {
	text-decoration: underline;
}

h1, 
.uk-h1,
.uk-article-title {
	font-size: 1.3em;
	line-height: 1.1em;
}

.sub-text {
	font-size: .8em;
	font-style: italic;
}

.product-uikit .uk-panel,
.wdkt .uk-panel {
	padding: 5px;
}

.btn-primary a {
	color: #fff!important;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
	background: #A3B0CB;
}

.tm-block {
	padding-top: 10px!important;
}

.uk-panel h3 {
	font-size: 1.1em;
	text-align: center;
}

.tm-headerbar {
	padding: 5px 0;
}

.social-share-btns li {
	width: 18%!important;
}

.uk-navbar-content select {
	margin-top: 12px;
}
	
.recipe-details {
	background-color: #f7f7f7!important;
}

#search_filter > li {
    margin-right: 10px;
}

ul.yoorecipe-actions {
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.yoorecipe-actions i:first-child {
	margin-top: 10px;
}

.similar-recipes > div,
.similar-recipes .row-fluid > div {
	vertical-align: middle;
	display: inline-block;
}

.similar-recipes h3 {

}

.similar-recipes .row-fluid {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ececec;
}

ul.yoorecipe-actions a:first-child {
	margin-left: 20px;
}

#div-recipe-description {
	margin-top: 20px;
}

#div-recipe-preparation-single ol.numbering {
	color: #F53D00;
}

#div-recipe-preparation-single ol.numbering {
	font-family: 'Lato', sans-serif;
}

#div-recipe-description,
.numbering {
	font-style: normal;
	font-family: 'Lato', sans-serif;
}

#div-recipe-preparation-single ol.numbering div, #div-recipe-preparation-single ol.numbering ul li, #div-recipe-preparation-single ol.numbering ol li {
	font-size: .6em;
}

#div-recipe-description {
	margin-top: 0px;
}

#section-kmt .kmt-toolbar li.kmt-subs-email a {
	border: 1px solid rgba(111, 69, 104, 0.8);
	background-color: rgba(111, 69, 104, 0.8);
	background: rgba(111, 69, 104, 0.8)!important;
}

.offset1 {
	margin-left: 0px!important;
}

#div-recipe-rating {
	margin: 10px 0px;
}

#div-recipe-rating .span6 {
	float: right;;
}

.yoorecipe-cont-results h3 {
	font-size: 1em;
	line-height: 1.1em;
}

#div_recipe_1, #div_recipe_2, #div_recipe_3, #div_recipe_4, #div_recipe_5, #div_recipe_6, #div_recipe_7, #div_recipe_8, #div_recipe_9, #div_recipe_10, #div_recipe_11, #div_recipe_12, #div_recipe_13. #div_recipe_14, #div_recipe_15, #div_recipe_16, #div_recipe_17, #div_recipe_18, #div_recipe_19, #div_recipe_20, #div_recipe_21, #div_recipe_22, #div_recipe_23, #div_recipe_24 {
	min-height: 565px;
}

.pagination > span {
	margin-left: 30px;
}

.yoorecipe-limitbox {
	margin-left: 10px;
	margin-top: 10px;
}

.pagination ul {
	vertical-align: middle;
	position: relative;
}

.yoorecipe-cont-results .recipe-rating {
	text-align: center;
	margin-left: 25%;
}

.rec-detail-wrapper {
	margin-bottom: 20px;
}

/* Recipie Helper */

.help-what {
	font-size: 1.7em;
	font-weight: 500;
	color: #EF6036;
	margin-top: 25px;
	text-align: center;
}

.help-have {
	font-size: 1.7em;
	font-weight: 500;
	line-height: 1.3em;
	text-align: center;
}

#currentIngredient {
	margin-top: 12px;
	width: 97%;
}

.yoorecipe_search legend {
	font-family: 'Lato', sans-serif;
	margin-top: -50px;
}

#mod_yoorecipe_search_btn {
	float: right;
	width: 100%;
	height: 50px;
	font-size: 1.1em;
}

#mod_yoorecipe_search_form .btn {
	background-color: #2A274B;
    background-image: none;
    border-color: transparent;
    color: #ffffff;
}

#mod_yoorecipe_search_form .btn:hover,
#mod_yoorecipe_search_form .btn:focus,
#mod_yoorecipe_search_form .btn:active {
	background: #A3B0CB;
}

#mod_yoorecipe_search_form .btn:hover {
	text-shadow: none;
}

/* Banner Adjustments */
.bannergroup img {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-bottom: 20px;
	display: block;
}

.product-uikit .uk-align-medium-right img {
	max-width: 175px;
	height: auto;
} 

.uk-nbfc a {
	font-size: .75em;
	line-height: 13px;
}

.uk-nbfc .uk-subnav-line a {
	font-size: 1em;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	}
	
.uk-nbfc .uk-subnav-line {
	margin-bottom: 0px;
}

.uk-nbfc li,
.element-itemlink a {
	text-align: center;
}

.uk-nbfc li {
	font-size: .8em;
}

.uk-nbfc .uk-list {
	margin-top: 2px;
	margin-bottom: 2px;
}

.movie-uikit-frontpage li {
	text-align: center;
}

/* Zoo Vids */
	
#yoo-zoo .item div.pos-sidebar {
	width: 345px;  
}

.header-text {
	font-size: 2em;
}

.header-text img {
	float: right;
	margin-top: -15px;
}

.head-text {
	display: inline-block;
    float: left;
    left: -450px;
    position: relative;
    width: 500px;
    top: 45px;
    font-family: 'Fugaz One', cursive;
    color: #333;
}

.uk-panel-header .uk-panel-title.uk-panel-title::after {
    background: rgba(0, 0, 0, 0) url("../../../less/uikit/images/default/border_striped_horizontal.png") repeat-x scroll 0 0;
    content: "";
    display: block;
    height: 10px;
    margin-top: 10px;
}

.contact-us h3 {
	text-align: left;
}

.news-text {
	text-align: center;
}

.news-text p,
.news-text h2 {
	color: #fff!important;
}

.news-text a {
	color: #fff;
	font-weight: 400;
}

.news-text a:hover,
.news-text a:active,
.news-text a:focus {
	color: #ececec;
	margin-top: 3px;
}

.news-text .checkbox {
	margin-top: -3px!important;
}

.footer-menu {
	margin-bottom: 20px;
}

.footer1 {
	font-size: .85em;
}

.head-subtext {
	font-size: 1.1em;
	font-weight: 600;
	text-align: center;
	color: #fff;
	margin-left: -600px;
	margin-top: 50px;
	width: 750px;
	text-align: center;
}

.home-head-text {
    position: relative;
    top: 35px;
    font-family: 'Fugaz One', cursive;
    color: #fff;
    font-size: 2em;
    width: 750px;
    margin-left: -600px;
    position: relative;
    display: inline-block;
    text-align: center;
}

.head-subtext-mobile {
	font-size: 1.1em;
	font-weight: 600;
	text-align: center;
	color: #333;
	text-align: center;
	margin-top: 20px;
}

.home-head-text-mobile {
    font-family: 'Fugaz One', cursive;
    color: #333;
    font-size: 2em;
    text-align: center;
    padding-top: 40px;
    line-height: 28px;
    margin-bottom: 10px;
}

.yoo-zoo .uk-width-medium-1-4 img {
	max-height: 135px;
	width: auto;
	clear:both!important;
	position: relative;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}

.yoo-zoo .uk-width-medium-1-4 .uk-nbfc h3 {
	line-height: 13px;
}

.yoo-zoo .uk-width-medium-1-4 li {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.element-addtosscart .btn {
	float: right;
}

.uk-grid-divider h2 {
	font-size: 1.1em;
}

.videos .yoo-zoo .uk-width-medium-1-4 img {
	min-width: 210px;
}

.homepg .yoo-zoo .uk-width-medium-1-4 img {
/*	min-width: 210px; */
	min-height: 75px;
}

.homepg .home-cat {
	min-height: 125px;
}

.mob-logo {
	top: 0;
	margin-top: -43px;
}

.mob-logo h1 {
	color: #333;
	font-size: 1.75em;	
	text-align: center;
	text-transform: none;
	margin-left: -30px;
}

.mob-logo img {
	width: auto;
	height: 53px!important;
}

.finder h1 {
	font-size: 1.2em;
}

.social-share-btns li {
	max-width: 50px;
}

.tm-page {
	margin-top: 10px;
}

.vendor .uk-nbfc h2 {
	font-size: 1.1em;
	line-height: 13px;
	text-align: center;
}

.business-uikit .uk-thumbnail img {
	width: 160px!important;
	min-width: 160px;
	height: auto!important;
	border: 0px!important;
}

.business-uikit .yoo-zoo .uk-panel,
.business-uikit .uk-thumbnail {
	border: 0px!important;
}

.vendor .uk-thumbnail img {
/*	max-height: 135px; *
	width: auto;*/
	clear:both!important;
	position: relative;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}

.prod-text {
	margin-left: 10px;
}

.wdkt .uk-panel {
	border:none!important
}

.business-uikit .element-itemlink,
.product-uikit .element-itemlink {
	margin-top: -4px;
}

.business-uikit .uk-panel,
.product-uikit .uk-panel {
	border: 1px solid #eaeaea!important;
	min-height: 190px!important;
}

.uk-subnav-line > *:nth-child(n+2)::before {
	border-left: 0px;
}

.vendor .yoo-zoo .uk-panel {
	padding: 30px;
	min-height: 150px;
}

.yoo-zoo .uk-panel-box {
	border: 0px;
}

.zoo-gallery-wall img {
/*	height: 150px; */
	overflow: hidden;
}

#offlajn-ajax-tile-results #no-result-message span {
    font-family: "Roboto";
    text-transform: uppercase;
	color: #774f68;
	letter-spacing: 1px;
}

#offlajn-ajax-tile-results .offlajn-ajax-search-control-panel {
    -moz-user-select: none;
    background: #f7f7f7 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    margin: 12px;
    min-height: 38px;
    padding: 10px;
}

#offlajn-ajax-tile-results #no-result-message {
	background: none transparent;
	border: 0px;
	box-shadow: none;
}

#offlajn-ajax-tile-results .search-result-card .search-result-inner {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
font-family: "Lato";

}

input#search-area142 {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #efefef;
	box-shadow: none;
	color: #aaaaa;
	font-family: "Lato";
    border: 1px solid rgba(0, 0, 0, 0);
    box-sizing: border-box;
    color: #aaaaaa;
    font-size: 14px;
    font-weight: 300;
    height: 36px;
    line-height: normal;
    margin: 0;
    padding: 0 0 0 30px;
    text-transform: uppercase;
    transition: all 0.2s linear 0s;
}

.offlajn-ajax-search-inner {
	background: none transparent;
	background-image: none;
}

#search-categories142 {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#search-form142 input {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0);
    box-shadow: none;
    box-sizing: border-box;
    color: #aaaaaa;
    font-size: 14px;
    font-weight: 300;
    height: 36px;
    line-height: normal;
    margin: 0;
    padding: 0 0 0 30px;
    text-transform: uppercase;
    transition: all 0.2s linear 0s;
}

#offlajn-ajax-search142 {
	margin-top: 7px;
	background: none transparent;
	color: #aaaaaa;
	font-weight: 400;
}

#offlajn-ajax-tile-results .search-result-card .search-result-title > span {
    font-family: "Roboto";
	text-transform: uppercase;
	color: #774f68;
	letter-spacing: 0px;
}

#ajax-search-button142 .magnifier,
#search-form142 .category-chooser .arrow {
	margin-top: 7px;
}

.sm-search {
	margin-bottom: -100px;
	margin-top: 15px;
}

blockquote p {
	font-size: .80em;
}

blockquote .uk-h4 {
	font-size: .8em!important;
}

.uk-overlay-panel {
	font-style: normal!important; 
}

.yoo-zoo .uk-text-center {
	margin-bottom: 10px;
}

#div-recipe-preparation-single h3,
.div-ingredients h3,
#slider-1 {
	display: none;
}

#div-recipe-preparation-single h4:first-child {
	margin-top: 20px;
}

.social-footer a,
.social-footer .fa {
	color: #fff;
}

.follow-mod h2 {
	text-align: center;
	margin-top: 90px;
}

.tm-bottom-c .uk-icon-button {
	font-size: 2em;
}

.follow {
	text-align: center;
	margin-top: 50px;
}

.uk-panel-box-secondary h2 {
	text-align: center;
}

.uk-icon-button.uk-icon-facebook {
	color: #3B5998;
	margin: 0px 5px;
}

.uk-icon-button.uk-icon-twitter {
	color: #42C0FB;
	margin: 0px 5px;
}

.uk-icon-button.uk-icon-youtube {
	color: #BD171C;
	margin: 0px 5px;
}

.uk-icon-button.uk-icon-pinterest {
	color: #C92228;
	margin: 0px 5px;
}

.uk-icon-button.uk-icon-gamepad {
	color: #3B5998;
	margin: 0px 5px;
}

.subtable {
	font-size: .75em;
}

.subtable td {
	width: 30%;
}

.two-column-table td {
	min-width: 50%;
	text-align: center;
}

.recipe-body h2 {
	font-size: 1.5em;
}

div.uk-margin:nth-child(3) {
	margin-top: -30px;
}

.prod-inset {
	background: #fafafa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #e5e5e5!important;
}

.uk-flex h3 {
	display: block!important;
}

.yoo-zoo .uk-align-medium-left img {
	max-width: 350px;
	height: auto;
}

.product-uikit .uk-margin p:last-child {

}

.press-room {
	clear: both;
}

.product-uikit .ul-list {
	clear: both;
}

.max-height img {
	max-height: 350px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.product-uikit .uk-list {
	clear: both;
}

.home-recipes h2 {
    color: #774f68;
    font-size: 1.1em;
    margin-bottom: 0px;
    padding-bottom: 0px;
    text-decoration: none;
}

.home-recipes p {
	margin-top: -5px;
}

.home-recipes > div:nth-child(2),
.home-recipes > div:nth-child(3),
.home-recipes > div:nth-child(4),
.home-recipes > div:nth-child(6),
.home-recipes > div:nth-child(7),
.home-recipes > div:nth-child(8),
.home-recipes > div:nth-child(10),
.home-recipes > div:nth-child(11) {  
	border-image: url("../../../less/uikit/images/border_dotted_vertical.svg") 0 0 0 2 repeat repeat;
    border-left-style: dotted;
    }
   
 .img-285 img {
	   max-height: 285px;
   }
 
.img-390 img {
	 max-height: 390px!important;
	 height: auto;
 }  
 
.img-415 img {
	   max-height: 415px;
   }
   
.yoo-zoo .element-nssocialbuttons ul {
	margin-top: 50px;
	margin-bottom: 20px;
	position: relative;
}

.yoo-zoo .video-responsive {
	margin-top: -20px;
}

.yoo-zoo .element-relateditems {
	margin-top: 50px!important;
}

#system.yoo-zoo .item div.pos-related > ul > .item {  
padding: 0;  
box-shadow: none;   
}  

.yoo-zoo .item div.pos-related > ul {  
width: 100%;  
clear: both;  
display: table;  
}  

.yoo-zoo element-relateditems > ul > .item {  

float: left;  
margin-bottom: 10px;  
width: 20%;  
}  

.yoo-zoo .item div.pos-related > ul > .item:nth-child(odd) > * {   
padding-right: 10px;   
}  

.yoo-zoo .item div.pos-related > ul > .item:nth-child(even) > * {   
padding-left: 10px;   
}

.sir-sauce .uk-panel {
	height: 400px!important;
	padding: 3px;
	width: auto!important;
}

.sir-sauce .uk-overlay {
	overflow: hidden;
	max-height: 400px;
}

.fish-sauce-gallery .uk-panel {
	width: 205px;
	border: 1px solid #efefef;
	padding: 3px;
}

.fish-sauce-gallery .uk-panel-teaser {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.tm-sidebar-b .uk-grid-width-1-1 {
	margin-top: 160px;
}

.yoorecipe-after-directions {
	margin-top: 30px;
}

.yoorecipe-after-directions h3 {
	display: block!important;
	font-size: .9em;
}

.uk-panel .prod-text {
	display: none;
}

.rm {
	color: #fff!important;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	display: block;
	padding-bottom: 5px;
	margin-top: -10px;
}

.element-addtosscart .btn {
	padding: 7px 10px;
}

.element-itemlink .btn {
	padding: 7.5px 10px;
}

.uk-nbfc .uk-list .element-text {
	margin-bottom: 10px;
}

.banner-recipes {
	margin: 50px 0px;
}

.banner-videos {
	margin: 10px 0px;
}

.rel-vid .thumbnail {
	min-width: 100px;
	min-height: 75px;
}

.banneritem img {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.element-joomlamodule {
	margin-top: 0px!important;
}

.zoo-gallery-wall {
	margin-top: 30px!important;
}

.related-vids .uk-width-large-1-3,
.related-vids .uk-width-large-2-3  {
	margin-bottom: 5px;
	padding-bottom: 0px;
	padding-right: 0px!important;
}

.under-border {
	border-bottom: 1px solid #ececec;
	margin-bottom: 5px;
}

.related-vids p {
	text-align: center;
	max-width: 210px;
	margin-left: 10px;
}

.jxtc_dnpwall_tmplist1 {
	margin-left: 0px;
	padding-left: 0px!important;
}

.prod-cat .product-uikit .uk-width-small-1-2 {
	border: 1px solid #eaeaea !important;
	text-align: center;
	padding-bottom: 20px;
	background: #eaeaea;
	margin: 7px;
	max-width: 267px;
}

.prod-cat .product-uikit hr.uk-grid-divider {
	display: none;
}

.ns-user-gallery {
	margin-top: 50px;
}

.recipe-user-gallery h3 {
	text-align: left;
	float: left;
	font-size: 20px;
	clear: right;
	width: 100%;
}

.images.images-upload {
	font-size: 2.25em;
}

.similar-recipes .span4,
.ns-user-gallery-images .span4,
.recipe-body .span4 {
	margin-right: 0px!important;
}

.span4 {
	margin-right: 20px!important;
}

.ns-user-gallery-images {
	margin-top: 30px;
}

.ns-user-gallery-images img {
	width: 100%;
	margin-bottom: 20px;
}

@media (min-width: 990px) {
	.featured-wrap {
		margin-left: 260px;
		margin-top: -195px;
	}
}

.featured-wrap {
	padding-right: 20px;
}

.uk-panel-teaser .uk-position-cover img {
	position: relative!important;
	display: block!important;
	margin-left: auto!important;
	margin-right: auto!important;
	text-align: center!important;
}

.uk-panel-teaser {
	text-align: center;
}

.uk-grid-width-1-1 .uk-panel p img {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	display: block;
	text-align: center;
}

.cat-height p {
	min-height: 115px;
}

.vid-bottom {
	margin-bottom: 30px;
}

input#search-area149 {
	margin-bottom: 60px!important;
}

#ajax-search-button149 {
	height: 37px!important;
}

#floating-cart table {
	font-size: .8em!important;
}

@media (orientation: landscape) {
#floating-cart {
	top: 70px!important;
}
}

.kmt-subs-rss {
	display: none!important;
	visibility: hidden!important;
}

.teaser-item a.btn {
	color: #fff!important;
}