﻿.accent {
	color: #83B238;
}
.selectWrapper {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.filterSearch .fauxSelect .iconArrows {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.dropdown-selected {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.vk_smLogin {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.videoThumbnailContain .iconVideo {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.videoContain .videoThumb .playIcon {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.video-close {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.video {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.userSettings {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.ui-widget-header .ui-state-default {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.ui-widget-content .ui-state-default {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.ui-state-default {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.ui-button .ui-widget .ui-state-default .ui-button-icon-only .ui-dialog-titlebar-close {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.twitter_smLogin {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.topnav .topnavHome {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.smallStar {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.showBar .pagePrev {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.showBar .pageNext {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.sectionTopRecipes .totalTimeIcon {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.sectionTopRecipes .reviewIcon {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.sectionSeasonal .playIcon {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.reviewLike SPAN {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.reviewActions .submitUpload {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.recipeStats .iconTime {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.recipeStats .iconSaves {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.recipeStats .iconReviews {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.recipeReviews .mediumStarStatic {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.recipeImage .carousel-control SPAN.carousel-prev {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.recipeImage .carousel-control SPAN.carousel-next {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.providers .vkontakte {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.providers .twitter {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.providers .google {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.providers .facebook {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.onsiteAlerts__notification .bell {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.notification-success:after {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.notification-fail:after {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.notification-close:after {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.noMoreAlerts {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.mediumStar {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.listviewSearch BUTTON:before {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.largeStar {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.iconUser {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.google_smLogin {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.flex-item .iconWeibo {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.flex-item .iconVkontakte {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.flex-item .iconTwitter {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.flex-item .iconTencent {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.flex-item .iconSave {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.flex-item .iconReview {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.flex-item .iconPrint {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.flex-item .iconPinterest {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.flex-item .iconPicture {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.flex-item .iconGoogle {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.flex-item .iconFb {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.flex-item .iconEmail {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.flex-item .iconAddThis {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.facebook_smLogin {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.close {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.carousel .playIcon {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.buttonClose {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.btnEdit:before {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.bigStar {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.bigHalfStar {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.bigFullStar {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.bigEmptyStar {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.addRecipe {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.videoThumbnailContain .no-svg .iconVideo {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.videoContain .videoThumb .no-svg .playIcon {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.ui-button .ui-widget .ui-state-default .ui-button-icon-only .no-svg .ui-dialog-titlebar-close {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.topnav .no-svg .topnavHome {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.showBar .no-svg .pagePrev {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.showBar .no-svg .pageNext {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.sectionTopRecipes .no-svg .totalTimeIcon {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.sectionTopRecipes .no-svg .reviewIcon {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.sectionSeasonal .no-svg .playIcon {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.reviewLike .no-svg SPAN {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.reviewActions .no-svg .submitUpload {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.recipeStats .no-svg .iconTime {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.recipeStats .no-svg .iconSaves {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.recipeStats .no-svg .iconReviews {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.recipeReviews .no-svg .mediumStarStatic {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.recipeImage .carousel-control .no-svg SPAN.carousel-prev {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.recipeImage .carousel-control .no-svg SPAN.carousel-next {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.providers .no-svg .vkontakte {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.providers .no-svg .twitter {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.providers .no-svg .google {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.providers .no-svg .facebook {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.onsiteAlerts__notification .no-svg .bell {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .vk_smLogin {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .videoThumbnailContain .iconVideo {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .videoContain .videoThumb .playIcon {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .video-close {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .video {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .userSettings {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .ui-state-default {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .ui-button .ui-widget .ui-state-default .ui-button-icon-only .ui-dialog-titlebar-close {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .twitter_smLogin {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .topnav .topnavHome {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .smallStar {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .showBar .pagePrev {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .showBar .pageNext {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .sectionTopRecipes .totalTimeIcon {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .sectionTopRecipes .reviewIcon {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .sectionSeasonal .playIcon {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .reviewLike SPAN {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .reviewActions .submitUpload {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .recipeStats .iconTime {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .recipeStats .iconSaves {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .recipeStats .iconReviews {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .recipeReviews .mediumStarStatic {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .recipeImage .carousel-control SPAN.carousel-prev {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .recipeImage .carousel-control SPAN.carousel-next {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .providers .vkontakte {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .providers .twitter {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .providers .google {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .providers .facebook {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .onsiteAlerts__notification .bell {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .notification-success:after {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .notification-fail:after {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .notification-close:after {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .noMoreAlerts {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .mediumStar {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .listviewSearch BUTTON:before {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .largeStar {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .iconUser {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .google_smLogin {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .flex-item .iconWeibo {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .flex-item .iconVkontakte {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .flex-item .iconTwitter {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .flex-item .iconTencent {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .flex-item .iconSave {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .flex-item .iconReview {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .flex-item .iconPrint {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .flex-item .iconPinterest {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .flex-item .iconPicture {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .flex-item .iconGoogle {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .flex-item .iconFb {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .flex-item .iconEmail {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .flex-item .iconAddThis {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .facebook_smLogin {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .close {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .carousel .playIcon {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .buttonClose {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .btnEdit:before {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .bigStar {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .bigHalfStar {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .bigFullStar {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .bigEmptyStar {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.no-svg .addRecipe {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.listviewSearch .no-svg BUTTON:before {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.flex-item .no-svg .iconWeibo {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.flex-item .no-svg .iconVkontakte {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.flex-item .no-svg .iconTwitter {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.flex-item .no-svg .iconTencent {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.flex-item .no-svg .iconSave {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.flex-item .no-svg .iconReview {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.flex-item .no-svg .iconPrint {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.flex-item .no-svg .iconPinterest {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.flex-item .no-svg .iconPicture {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.flex-item .no-svg .iconGoogle {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.flex-item .no-svg .iconFb {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.flex-item .no-svg .iconEmail {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.flex-item .no-svg .iconAddThis {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.carousel .no-svg .playIcon {
	background-image: url("global_IT.css")!important;
	background-repeat: no-repeat;
	display: inline-block;
}
.youtube_sm {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.weibo_sm {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.vk_sm {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.twitter_sm {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.tqq_sm {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.sm_small {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.pinterest_sm {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.google_sm {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.facebook_sm {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.emoticon {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
#closeCookiePopup {
	background-image: url("global_IT.css");
	background-repeat: no-repeat;
}
.recipeDesc {
	width: 45%!important;
}
.ui-widget-overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	z-index: 990;
	left: 0;
	display: none;
	background-color: #aaa;
	opacity: .3;
	filter: alpha(opacity=30);
}
.globalOverlayContainer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	z-index: 990;
	left: 0;
	display: none;
	background-color: #aaa;
	opacity: .3;
	filter: alpha(opacity=30);
}
.iconHolder {
	position: absolute;
	top: 0;
	right: 0;
}
.flex-container {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -o-flex;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	-moz-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-ms-flex-pack: center;
}
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before {
	content: "";
	display: table;
}
.ui-helper-clearfix:after {
	content: "";
	display: table;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	zoom: 1;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}
.ui-state-disabled {
	cursor: default!important;
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.ui-widget-overlay {
	display: block;
	position: fixed;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
* html .ui-autocomplete {
	width: 1px;
}
.ui-button:visited {
	text-decoration: none;
}
.ui-button:link {
	text-decoration: none;
}
.ui-button:hover {
	text-decoration: none;
}
.ui-button:active {
	text-decoration: none;
}
.ui-button {
	text-decoration: none;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	text-decoration: none!important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
}
.ui-button-icon-only {
	width: 2.2em;
}
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}
.ui-button .ui-button-text {
	display: block;
	line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-icon-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-primary .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icon-secondary .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
input.ui-button {
	padding: .4em 1em;
}
.ui-button-text-icons .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-text-icon-secondary .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-text-icon-primary .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icons .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-primary .ui-button-icon-primary {
	left: .5em;
}
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icons .ui-button-icon-secondary {
	right: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary {
	right: .5em;
}
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 999;
}
.ui-dialog .ui-dialog-titlebar {
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
	border: none;
	background-color: transparent;
}
.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
	padding: 0;
	background-color: transparent;
	border: none;
}
.ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0;
	background-color: transparent;
	border: none;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	background: 0 0;
	overflow: visible;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0;
	background-image: none;
	margin: .5em 0 0;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	zoom: 1;
	width: 100%;
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	line-height: 0;
	border-width: 1px 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	zoom: 1;
	font-weight: 400;
}
.ui-menu .ui-menu-item a.ui-state-focus {
	font-weight: 400;
	margin: -1px;
}
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: 400;
	margin: -1px;
}
.ui-menu .ui-state-disabled {
	font-weight: 400;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: 0 0;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -16px;
}
.ui-widget-content {
	background-color: #0066ff;
}
.ui-widget-header .ui-state-default {
	background-repeat: no-repeat;
	font-weight: 400;
	color: #555;
}
.ui-widget-content .ui-state-default {
	background-repeat: no-repeat;
	font-weight: 400;
	color: #555;
}
.ui-state-default {
	background-repeat: no-repeat;
	font-weight: 400;
	color: #555;
}
.ui-state-default a:visited {
	color: #555;
	text-decoration: none;
}
.ui-state-default a:link {
	color: #555;
	text-decoration: none;
}
.ui-state-default a {
	color: #555;
	text-decoration: none;
}
.ui-widget-header .ui-state-hover {
	background-color: #dadada;
	background-position: 50% 50%;
	background-repeat: repeat-x;
	font-weight: 400;
	color: #212121;
}
.ui-widget-header .ui-state-focus {
	background-color: #dadada;
	background-position: 50% 50%;
	background-repeat: repeat-x;
	font-weight: 400;
	color: #212121;
}
.ui-widget-content .ui-state-hover {
	background-color: #dadada;
	background-position: 50% 50%;
	background-repeat: repeat-x;
	font-weight: 400;
	color: #212121;
}
.ui-widget-content .ui-state-focus {
	background-color: #dadada;
	background-position: 50% 50%;
	background-repeat: repeat-x;
	font-weight: 400;
	color: #212121;
}
.ui-state-hover {
	background-color: #dadada;
	background-position: 50% 50%;
	background-repeat: repeat-x;
	font-weight: 400;
	color: #212121;
}
.ui-state-focus {
	background-color: #dadada;
	background-position: 50% 50%;
	background-repeat: repeat-x;
	font-weight: 400;
	color: #212121;
}
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-hover a:link {
	color: #212121;
	text-decoration: none;
}
.ui-state-hover a:hover {
	color: #212121;
	text-decoration: none;
}
.ui-state-hover a {
	color: #212121;
	text-decoration: none;
}
.ui-widget-header .ui-state-active {
	background: #0066ff url("global_IT.css") 50% 50% repeat-x;
	font-weight: 400;
	color: #212121;
}
.ui-widget-content .ui-state-active {
	background: #0066ff url("global_IT.css") 50% 50% repeat-x;
	font-weight: 400;
	color: #212121;
}
.ui-state-active {
	background: #0066ff url("global_IT.css") 50% 50% repeat-x;
	font-weight: 400;
	color: #212121;
}
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active a:link {
	color: #212121;
	text-decoration: none;
}
.ui-state-active a {
	color: #212121;
	text-decoration: none;
}
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("global_IT.css") 50% 50% repeat-x;
	color: #363636;
}
.ui-widget-content .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("global_IT.css") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("global_IT.css") 50% 50% repeat-x;
	color: #363636;
}
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-widget-content .ui-state-highlight a {
	color: #363636;
}
.ui-state-highlight a {
	color: #363636;
}
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("global_IT.css") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-widget-content .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("global_IT.css") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("global_IT.css") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-widget-content .ui-state-error-text {
	color: #cd0a0a;
}
.ui-widget-content .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text {
	color: #cd0a0a;
}
.ui-state-error a {
	color: #cd0a0a;
}
.ui-widget-header .ui-priority-primary {
	font-weight: 700;
}
.ui-widget-content .ui-priority-primary {
	font-weight: 700;
}
.ui-priority-primary {
	font-weight: 700;
}
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: 400;
}
.ui-widget-content .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: 400;
}
.ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: 400;
}
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}
.ui-widget-content .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35);
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
}
summary {
	display: block;
}
section {
	display: block;
}
nav {
	display: block;
}
main {
	display: block;
}
hgroup {
	display: block;
}
header {
	display: block;
}
footer {
	display: block;
}
figure {
	display: block;
}
figcaption {
	display: block;
}
details {
	display: block;
}
aside {
	display: block;
}
article {
	display: block;
}
section {
	margin: 10px 0;
}
video {
	display: inline-block;
	vertical-align: baseline;
}
progress {
	display: inline-block;
	vertical-align: baseline;
}
canvas {
	display: inline-block;
	vertical-align: baseline;
}
audio {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]){display:none;height:0}
a {
	background: 0 0;
}
a:hover {
	outline: 0;
}
a:active {
	outline: 0;
}
strong {
	font-weight: 700;
}
b {
	font-weight: 700;
}
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -.5em;
}
sub {
	bottom: -.25em;
}
img {
	border: 0;
}
svg:not(:root){overflow:hidden}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
select {
	color: inherit;
	font: inherit;
	margin: 0;
}
optgroup {
	color: inherit;
	font: inherit;
	margin: 0;
}
input {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
select {
	text-transform: none;
}
button {
	text-transform: none;
}
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}
input[type=reset] {
	-webkit-appearance: button;
	cursor: pointer;
}
html input[type=button] {
	-webkit-appearance: button;
	cursor: pointer;
}
button {
	-webkit-appearance: button;
	cursor: pointer;
}
html input[disabled] {
	cursor: default;
}
button[disabled] {
	cursor: default;
}
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input[type=radio] {
	box-sizing: border-box;
	padding: 0;
}
input[type=checkbox] {
	box-sizing: border-box;
	padding: 0;
}
input[type=number]::-webkit-outer-spin-button {
	height: auto;
}
input[type=number]::-webkit-inner-spin-button {
	height: auto;
}
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}
input[type=search]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: 700;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	padding: 0;
}
td {
	padding: 0;
}
:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html {
	-webkit-tap-highlight-color: transparent;
}
body {
	font-family: "Open Sans",Arial,sans-serif;
	font-size: .875em;
	font-size: .875rem;
	line-height: 1.43;
	color: #454545;
	background-color: #e0e0e0;
}
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
select {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
input {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
button {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
a:visited {
	color: #0066ff0066ff;
	text-decoration: underline;
}
a {
	color: #0066ff0066ff;
	text-decoration: underline;
}
a:visited:hover {
	color: #55a5db;
	cursor: pointer;
}
a:visited:active {
	color: #55a5db;
	cursor: pointer;
}
a:hover {
	color: #55a5db;
	cursor: pointer;
}
a:active {
	color: #55a5db;
	cursor: pointer;
}
a:visited:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
	color: #55a5db;
}
a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
	color: #55a5db;
}
figure {
	margin: 0;
}
img {
	vertical-align: middle;
}
.videoContain .videoThumb IMG {
	display: block;
	max-width: 100%;
	height: auto;
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
.img-rounded {
	border-radius: 6px;
}
.onsiteAlerts__notification .count {
	border-radius: 50%;
}
.img-circle {
	border-radius: 50%;
}
hr {
	margin-top: 1em;
	margin-top: 1rem;
	margin-bottom: 1em;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid #c6c6c6;
	clear: both;
}
h6 {
	font-family: inherit;
	font-weight: 600;
	color: inherit;
	margin: 0 0 .3em;
	margin: 0 0 .3rem;
}
h5 {
	font-family: inherit;
	font-weight: 600;
	color: inherit;
	margin: 0 0 .3em;
	margin: 0 0 .3rem;
}
h4 {
	font-family: inherit;
	font-weight: 600;
	color: inherit;
	margin: 0 0 .3em;
	margin: 0 0 .3rem;
}
h3 {
	font-family: inherit;
	font-weight: 600;
	color: inherit;
	margin: 0 0 .3em;
	margin: 0 0 .3rem;
}
h2 {
	font-family: inherit;
	font-weight: 600;
	color: inherit;
	margin: 0 0 .3em;
	margin: 0 0 .3rem;
}
h1 {
	font-family: inherit;
	font-weight: 600;
	color: inherit;
	margin: 0 0 .3em;
	margin: 0 0 .3rem;
}
.zeta {
	font-family: inherit;
	font-weight: 600;
	color: inherit;
	margin: 0 0 .3em;
	margin: 0 0 .3rem;
}
.recipeStats .accent {
	font-family: inherit;
	font-weight: 600;
	color: inherit;
	margin: 0 0 .3em;
	margin: 0 0 .3rem;
}
.recipeIngredients H3 {
	font-family: inherit;
	font-weight: 600;
	color: inherit;
	margin: 0 0 .3em;
	margin: 0 0 .3rem;
}
.recipeDirections H3 {
	font-family: inherit;
	font-weight: 600;
	color: inherit;
	margin: 0 0 .3em;
	margin: 0 0 .3rem;
}
.gamma {
	font-family: inherit;
	font-weight: 600;
	color: inherit;
	margin: 0 0 .3em;
	margin: 0 0 .3rem;
}
.epsilon {
	font-family: inherit;
	font-weight: 600;
	color: inherit;
	margin: 0 0 .3em;
	margin: 0 0 .3rem;
}
.delta {
	font-family: inherit;
	font-weight: 600;
	color: inherit;
	margin: 0 0 .3em;
	margin: 0 0 .3rem;
}
.beta {
	font-family: inherit;
	font-weight: 600;
	color: inherit;
	margin: 0 0 .3em;
	margin: 0 0 .3rem;
}
.alpha {
	font-family: inherit;
	font-weight: 600;
	color: inherit;
	margin: 0 0 .3em;
	margin: 0 0 .3rem;
}
h6 small {
	font-weight: 400;
	color: #7F7F7F;
	font-size: smaller;
}
h5 small {
	font-weight: 400;
	color: #7F7F7F;
	font-size: smaller;
}
h4 small {
	font-weight: 400;
	color: #7F7F7F;
	font-size: smaller;
}
h3 small {
	font-weight: 400;
	color: #7F7F7F;
	font-size: smaller;
}
h2 small {
	font-weight: 400;
	color: #7F7F7F;
	font-size: smaller;
}
h1 small {
	font-weight: 400;
	color: #7F7F7F;
	font-size: smaller;
}
.zeta small {
	font-weight: 400;
	color: #7F7F7F;
	font-size: smaller;
}
.recipeStats .accent small {
	font-weight: 400;
	color: #7F7F7F;
	font-size: smaller;
}
.recipeIngredients H3 small {
	font-weight: 400;
	color: #7F7F7F;
	font-size: smaller;
}
.recipeDirections H3 small {
	font-weight: 400;
	color: #7F7F7F;
	font-size: smaller;
}
.gamma small {
	font-weight: 400;
	color: #7F7F7F;
	font-size: smaller;
}
.epsilon small {
	font-weight: 400;
	color: #7F7F7F;
	font-size: smaller;
}
.delta small {
	font-weight: 400;
	color: #7F7F7F;
	font-size: smaller;
}
.beta small {
	font-weight: 400;
	color: #7F7F7F;
	font-size: smaller;
}
.alpha small {
	font-weight: 400;
	color: #7F7F7F;
	font-size: smaller;
}
h1 {
	font-size: 1.625em;
	font-size: 1.625rem;
	line-height: 1.75em;
	line-height: 1.75rem;
}
.recipeStats .accent {
	font-size: 1.625em;
	font-size: 1.625rem;
	line-height: 1.75em;
	line-height: 1.75rem;
}
.alpha {
	font-size: 1.625em;
	font-size: 1.625rem;
	line-height: 1.75em;
	line-height: 1.75rem;
}
h2 {
	font-size: 1.3125em;
	font-size: 1.3125rem;
	line-height: 1.437em;
	line-height: 1.437rem;
}
.beta {
	font-size: 1.3125em;
	font-size: 1.3125rem;
	line-height: 1.437em;
	line-height: 1.437rem;
}
h3 {
	font-size: 1.125em;
	font-size: 1.125rem;
	line-height: 1.25em;
	line-height: 1.25rem;
}
.gamma {
	font-size: 1.125em;
	font-size: 1.125rem;
	line-height: 1.25em;
	line-height: 1.25rem;
}
h4 {
	font-size: 1em;
	font-size: 1rem;
	line-height: 1.125em;
	line-height: 1.125rem;
}
.recipeIngredients H3 {
	font-size: 1em;
	font-size: 1rem;
	line-height: 1.125em;
	line-height: 1.125rem;
}
.recipeDirections H3 {
	font-size: 1em;
	font-size: 1rem;
	line-height: 1.125em;
	line-height: 1.125rem;
}
.delta {
	font-size: 1em;
	font-size: 1rem;
	line-height: 1.125em;
	line-height: 1.125rem;
}
h5 {
	font-size: .875em;
	font-size: .875rem;
	line-height: 1em;
	line-height: 1rem;
}
.epsilon {
	font-size: .875em;
	font-size: .875rem;
	line-height: 1em;
	line-height: 1rem;
}
h6 {
	font-size: .857em;
	font-size: .857rem;
	line-height: .875em;
	line-height: .875rem;
}
.zeta {
	font-size: .857em;
	font-size: .857rem;
	line-height: .875em;
	line-height: .875rem;
}
p {
	padding: .31281em 0;
	padding: .31281rem 0;
	margin: 0;
}
small {
	font-size: smaller;
}
label {
	font-size: smaller;
}
.recipeImage .photoByInfo {
	font-size: smaller;
}
.new {
	font-size: smaller;
}
.footer {
	font-size: smaller;
}
.advertiseWithUs {
	font-size: smaller;
}
.ad {
	font-size: smaller;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.rightAlign {
	text-align: right;
}
.text-center {
	text-align: center;
}
.center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.text-muted {
	color: #7F7F7F;
}
.reviewCount {
	color: #7F7F7F;
}
.date {
	color: #7F7F7F;
}
.author {
	color: #7F7F7F;
}
.page-header {
	padding-bottom: -.37438;
	margin: 2.5025 0 1.25125;
	border-bottom: 1px solid #7F7F7F;
}
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul li {
	margin: .5em 0;
	margin: .5rem 0;
}
ol {
	margin: 0 0 0 1.5em;
	padding: 0;
	list-style: decimal;
	font-weight: 700;
}
ol span {
	font-weight: 400;
}
.list-styled {
	list-style-type: disc;
	margin: 0 0 0 1.5em;
	padding: 0;
}
dl {
	margin-top: 0;
	margin-bottom: 1.25125;
}
dt {
	line-height: 1.43;
}
dd {
	line-height: 1.43;
}
dt {
	font-weight: 700;
}
dd {
	margin-left: 0;
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 0;
	padding-right: 0;
}
.container:before {
	content: " ";
	display: table;
}
.container:after {
	content: " ";
	display: table;
}
.container:after {
	clear: both;
}
.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 0;
	padding-right: 0;
}
.container-fluid:before {
	content: " ";
	display: table;
}
.container-fluid:after {
	content: " ";
	display: table;
}
.container-fluid:after {
	clear: both;
}
.row {
	margin-left: 0;
	margin-right: 0;
}
.row:before {
	content: " ";
	display: table;
}
.row:after {
	content: " ";
	display: table;
}
.row:after {
	clear: both;
}
.fluidMiddleContainer {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.fluidLeftContainer {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-xs-8 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-xs-7 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-xs-6 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-xs-5 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-xs-4 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-xs-3 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-xs-2 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-xs-12 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-xs-11 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-xs-10 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-xs-1 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-sm-9 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-sm-8 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-sm-7 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-sm-6 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-sm-5 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-sm-4 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-sm-3 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-sm-2 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-sm-12 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-sm-11 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-sm-10 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-sm-1 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-md-9 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-md-8 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-md-7 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-md-6 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-md-5 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-md-4 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-md-3 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-md-2 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-md-12 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-md-11 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-md-10 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-md-1 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-lg-9 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-lg-8 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-lg-7 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-lg-6 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-lg-5 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-lg-4 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-lg-3 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-lg-2 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-lg-11 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-lg-10 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-lg-1 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}
.col-xs-9 {
	float: left;
}
.col-xs-8 {
	float: left;
}
.col-xs-7 {
	float: left;
}
.col-xs-6 {
	float: left;
}
.col-xs-5 {
	float: left;
}
.col-xs-4 {
	float: left;
}
.col-xs-3 {
	float: left;
}
.col-xs-2 {
	float: left;
}
.col-xs-12 {
	float: left;
}
.col-xs-11 {
	float: left;
}
.col-xs-10 {
	float: left;
}
.col-xs-1 {
	float: left;
}
.col-xs-1 {
	width: 8.33333%;
}
.col-xs-2 {
	width: 16.66667%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-4 {
	width: 33.33333%;
}
.col-xs-5 {
	width: 41.66667%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-7 {
	width: 58.33333%;
}
.col-xs-8 {
	width: 66.66667%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-10 {
	width: 83.33333%;
}
.col-xs-11 {
	width: 91.66667%;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-pull-1 {
	right: 8.33333%;
}
.col-xs-pull-2 {
	right: 16.66667%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-4 {
	right: 33.33333%;
}
.col-xs-pull-5 {
	right: 41.66667%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-7 {
	right: 58.33333%;
}
.col-xs-pull-8 {
	right: 66.66667%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-10 {
	right: 83.33333%;
}
.col-xs-pull-11 {
	right: 91.66667%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-push-1 {
	left: 8.33333%;
}
.col-xs-push-2 {
	left: 16.66667%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-4 {
	left: 33.33333%;
}
.col-xs-push-5 {
	left: 41.66667%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-7 {
	left: 58.33333%;
}
.col-xs-push-8 {
	left: 66.66667%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-10 {
	left: 83.33333%;
}
.col-xs-push-11 {
	left: 91.66667%;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-offset-0 {
	margin-left: 0;
}
.col-xs-offset-1 {
	margin-left: 8.33333%;
}
.col-xs-offset-2 {
	margin-left: 16.66667%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-4 {
	margin-left: 33.33333%;
}
.col-xs-offset-5 {
	margin-left: 41.66667%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-7 {
	margin-left: 58.33333%;
}
.col-xs-offset-8 {
	margin-left: 66.66667%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-10 {
	margin-left: 83.33333%;
}
.col-xs-offset-11 {
	margin-left: 91.66667%;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0;
}
label {
	display: inline-block;
}
label SPAN {
	font-size: .875em;
	font-size: .875rem;
	line-height: 1.43em;
	line-height: 1.43rem;
}
input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
input[type=radio] {
	margin: 4px 0 0;
	line-height: normal;
}
input[type=checkbox] {
	margin: 4px 0 0;
	line-height: normal;
}
input[type=file] {
	display: block;
}
input[type=range] {
	display: block;
	width: 100%;
}
select[size] {
	height: auto;
}
select[multiple] {
	height: auto;
}
input[type=radio]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
input[type=file]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
input[type=checkbox]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.form-control {
	display: block;
	width: 100%;
	height: 1.25125;
	padding: 6px 12px;
	font-size: .875;
	line-height: 1.43;
	color: #cc6600;
	background-color: #0066ff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
.form-control::-moz-placeholder {
	color: #7F7F7F;
	opacity: 1;
}
.form-control:-ms-input-placeholder {
	color: #7F7F7F;
}
.form-control::-webkit-input-placeholder {
	color: #7F7F7F;
}
fieldset[disabled] .form-control {
	cursor: not-allowed;
	background-color: #transparent;
	opacity: 1;
}
.form-control[readonly] {
	cursor: not-allowed;
	background-color: #transparent;
	opacity: 1;
}
.form-control[disabled] {
	cursor: not-allowed;
	background-color: #transparent;
	opacity: 1;
}
textarea.form-control {
	height: auto;
}
input[type=search] {
	-webkit-appearance: none;
}
input[type=date] {
	line-height: 1.25125;
	line-height: 1.43 \0;
}
input[type=date].input-sm {
	line-height: 1.5;
}
input[type=date].input-lg {
	line-height: 1.33;
}
.form-group {
	margin-bottom: 15px;
}
.radio {
	display: block;
	min-height: 1.25125;
	margin-top: 10px;
	margin-bottom: 10px;
}
.checkbox {
	display: block;
	min-height: 1.25125;
	margin-top: 10px;
	margin-bottom: 10px;
}
.radio label {
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}
.checkbox label {
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}
.radio-inline input[type=radio] {
	float: left;
	margin-left: -20px;
}
.radio input[type=radio] {
	float: left;
	margin-left: -20px;
}
.checkbox-inline input[type=checkbox] {
	float: left;
	margin-left: -20px;
}
.checkbox input[type=checkbox] {
	float: left;
	margin-left: -20px;
}
.radio + .radio {
	margin-top: -5px;
}
.checkbox + .checkbox {
	margin-top: -5px;
}
.radio-inline {
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer;
}
.checkbox-inline {
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer;
}
.radio-inline + .radio-inline {
	margin-top: 0;
	margin-left: 10px;
}
.checkbox-inline + .checkbox-inline {
	margin-top: 0;
	margin-left: 10px;
}
input[type=radio][disabled] {
	cursor: not-allowed;
}
input[type=checkbox][disabled] {
	cursor: not-allowed;
}
fieldset[disabled] input[type=radio] {
	cursor: not-allowed;
}
fieldset[disabled] input[type=checkbox] {
	cursor: not-allowed;
}
fieldset[disabled] .radio-inline {
	cursor: not-allowed;
}
fieldset[disabled] .radio {
	cursor: not-allowed;
}
fieldset[disabled] .checkbox-inline {
	cursor: not-allowed;
}
fieldset[disabled] .checkbox {
	cursor: not-allowed;
}
.radio[disabled] {
	cursor: not-allowed;
}
.radio-inline[disabled] {
	cursor: not-allowed;
}
.checkbox[disabled] {
	cursor: not-allowed;
}
.checkbox-inline[disabled] {
	cursor: not-allowed;
}
.input-sm {
	height: 1.5;
	padding: 5px 10px;
	font-size: .857;
	line-height: 1.5;
	border-radius: 3px;
}
select.input-sm {
	height: 1.5;
	line-height: 1.5;
}
textarea.input-sm {
	height: auto;
}
select[multiple].input-sm {
	height: auto;
}
.input-lg {
	height: 1.33;
	padding: 10px 16px;
	font-size: 1;
	line-height: 1.33;
	border-radius: 6px;
}
select.input-lg {
	height: 1.33;
	line-height: 1.33;
}
textarea.input-lg {
	height: auto;
}
select[multiple].input-lg {
	height: auto;
}
.has-feedback {
	position: relative;
}
.has-feedback .form-control {
	padding-right: 1.56406;
}
.form-control-feedback {
	position: absolute;
	top: 6.25125;
	right: 0;
	display: block;
	width: 1.25125;
	height: 1.25125;
	line-height: 1.25125;
	text-align: center;
}
.input-lg + .form-control-feedback {
	width: 1.33;
	height: 1.33;
	line-height: 1.33;
}
.input-sm + .form-control-feedback {
	width: 1.5;
	height: 1.5;
	line-height: 1.5;
}
.has-success .radio-inline {
	color: #454545;
}
.has-success .radio {
	color: #454545;
}
.has-success .help-block {
	color: #454545;
}
.has-success .control-label {
	color: #454545;
}
.has-success .checkbox-inline {
	color: #454545;
}
.has-success .checkbox {
	color: #454545;
}
.has-success .form-control {
	border-color: #454545;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.has-success .form-control:focus {
	border-color: #2c2c2c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #787878;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #787878;
}
.has-success .input-group-addon {
	color: #454545;
	border-color: #454545;
	background-color: #0066ff;
}
.has-warning .radio-inline {
	color: #454545;
}
.has-warning .radio {
	color: #454545;
}
.has-warning .help-block {
	color: #454545;
}
.has-warning .control-label {
	color: #454545;
}
.has-warning .checkbox-inline {
	color: #454545;
}
.has-warning .checkbox {
	color: #454545;
}
.has-success .form-control-feedback {
	color: #454545;
}
.has-warning .form-control {
	border-color: #454545;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.has-warning .form-control:focus {
	border-color: #2c2c2c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #787878;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #787878;
}
.has-warning .input-group-addon {
	color: #454545;
	border-color: #454545;
	background-color: #0066ff;
}
.has-warning .form-control-feedback {
	color: #454545;
}
.has-error .radio-inline {
	color: #454545;
}
.has-error .radio {
	color: #454545;
}
.has-error .help-block {
	color: #454545;
}
.has-error .control-label {
	color: #454545;
}
.has-error .checkbox-inline {
	color: #454545;
}
.has-error .checkbox {
	color: #454545;
}
.has-error .form-control {
	border-color: #454545;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.has-error .form-control:focus {
	border-color: #2c2c2c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #787878;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #787878;
}
.has-error .input-group-addon {
	color: #454545;
	border-color: #454545;
	background-color: #0066ff;
}
.has-error .form-control-feedback {
	color: #454545;
}
.form-control-static {
	margin-bottom: 0;
}
.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #858585;
}
.form-horizontal .radio-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}
.form-horizontal .radio {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}
.form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}
.form-horizontal .checkbox {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}
.form-horizontal .radio {
	min-height: 8.25px;
}
.form-horizontal .checkbox {
	min-height: 8.25px;
}
.form-horizontal .form-group {
	margin-left: 0;
	margin-right: 0;
}
.form-horizontal .form-group:before {
	content: " ";
	display: table;
}
.form-horizontal .form-group:after {
	content: " ";
	display: table;
}
.form-horizontal .form-group:after {
	clear: both;
}
.form-horizontal .form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
}
.form-horizontal .has-feedback .form-control-feedback {
	top: 0;
	right: 0;
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}
.fade.in {
	opacity: 1;
}
.collapse {
	display: none;
}
.collapse.in {
	display: block;
}
tr.collapse.in {
	display: table-row;
}
tbody.collapse.in {
	display: table-row-group;
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	-o-transition: height .35s ease;
	transition: height .35s ease;
}
.breadcrumb {
	margin-bottom: 5px;
}
.breadcrumb > LI {
	display: inline-block;
	margin: 0;
}
.breadcrumb > LI + LI:before {
	content: "/Â ";
	padding: 0 5px;
	color: #c6c6c6;
}
.breadcrumb > .active {
	color: #7F7F7F;
}
.carousel {
	position: relative;
}
.carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.carousel-inner > .item {
	display: none;
	position: relative;
	-webkit-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left;
}
.carousel-inner > .item > img {
	display: block;
	max-width: 100%;
	height: auto;
	line-height: 1;
}
.carousel-inner > .item > a > img {
	display: block;
	max-width: 100%;
	height: auto;
	line-height: 1;
}
.carousel-inner > .prev {
	display: block;
}
.carousel-inner > .next {
	display: block;
}
.carousel-inner > .active {
	display: block;
}
.carousel-inner > .active {
	left: 0;
}
.carousel-inner > .prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.carousel-inner > .next {
	position: absolute;
	top: 0;
	width: 100%;
}
.carousel-inner > .next {
	left: 100%;
}
.carousel-inner > .prev {
	left: -100%;
}
.carousel-inner > .prev.right {
	left: 0;
}
.carousel-inner > .next.left {
	left: 0;
}
.carousel-inner > .active.left {
	left: -100%;
}
.carousel-inner > .active.right {
	left: 100%;
}
.carousel-control {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 56px;
}
.carousel-control.right {
	left: auto;
	right: 0;
}
.carousel-control:hover {
	outline: 0;
	color: #0066ff;
	text-decoration: none;
}
.carousel-control:focus {
	outline: 0;
	color: #0066ff;
	text-decoration: none;
}
.carousel-indicators {
	position: absolute;
	bottom: 0;
	right: 15px;
	z-index: 15;
	list-style: none;
}
.carousel-indicators li {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	cursor: pointer;
	background-color: #0066ff;
}
.carousel-indicators .active {
	background-color: #33adff;
}
.carousel-caption {
	z-index: 10;
	text-shadow: none;
}
.carousel-caption .btn {
	text-shadow: none;
}
.carousel-caption {
	right: 0;
}
.clearfix:before {
	content: " ";
	display: table;
}
.clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.jqRegistrationPanel INPUT[type=submit] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.jqLoginPanel INPUT[type=submit] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.rightFloat {
	float: right!important;
}
.pull-right {
	float: right!important;
}
.pull-left {
	float: left!important;
}
.leftFloat {
	float: left!important;
}
.hide {
	display: none;
}
.disnone {
	display: none;
}
.disNone {
	display: none;
}
.show {
	display: block;
}
.disblock {
	display: block;
}
.disBlock {
	display: block;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
@-ms-viewport{width:device-width}
.visible-xs-inline-block {
	display: none!important;
}
.visible-xs-inline {
	display: none!important;
}
.visible-xs-block {
	display: none!important;
}
.visible-xs {
	display: none!important;
}
.visible-sm-inline-block {
	display: none!important;
}
.visible-sm-inline {
	display: none!important;
}
.visible-sm-block {
	display: none!important;
}
.visible-sm {
	display: none!important;
}
.visible-md-inline-block {
	display: none!important;
}
.visible-md-inline {
	display: none!important;
}
.visible-md-block {
	display: none!important;
}
.visible-md {
	display: none!important;
}
.visible-lg-inline-block {
	display: none!important;
}
.visible-lg-inline {
	display: none!important;
}
.visible-lg-block {
	display: none!important;
}
.visible-lg {
	display: none!important;
}
.clear {
	clear: both;
	display: block;
	height: 0;
}
.inlineblock {
	display: inline-block;
}
.videoHolder {
	background-color: #000;
	background-color: rgba(0,0,0,.6);
	color: #0066ff;
}
.recipeImage .photoByInfo {
	background-color: #000;
	background-color: rgba(0,0,0,.6);
	color: #0066ff;
}
.recipeImage .carousel-control SPAN.carousel-prev {
	background-color: #000;
	background-color: rgba(0,0,0,.6);
	color: #0066ff;
}
.recipeImage .carousel-control SPAN.carousel-next {
	background-color: #000;
	background-color: rgba(0,0,0,.6);
	color: #0066ff;
}
.overlay {
	background-color: #000;
	background-color: rgba(0,0,0,.6);
	color: #0066ff;
}
.carousel-caption {
	background-color: #000;
	background-color: rgba(0,0,0,.6);
	color: #0066ff;
}
.videoHolder a {
	color: #0066ff;
}
.recipeImage .photoByInfo a {
	color: #0066ff;
}
.recipeImage .carousel-control SPAN.carousel-prev a {
	color: #0066ff;
}
.recipeImage .carousel-control SPAN.carousel-next a {
	color: #0066ff;
}
.overlay a {
	color: #0066ff;
}
.carousel-caption a {
	color: #0066ff;
}
.videoHolder a:hover {
	color: #55a5db;
}
.recipeImage .photoByInfo a:hover {
	color: #55a5db;
}
.recipeImage .carousel-control SPAN.carousel-prev a:hover {
	color: #55a5db;
}
.recipeImage .carousel-control SPAN.carousel-next a:hover {
	color: #55a5db;
}
.overlay a:hover {
	color: #55a5db;
}
.carousel-caption a:hover {
	color: #55a5db;
}
.new {
	font-weight: 600;
	text-transform: uppercase;
	display: inline-block;
	background-color: #83B238;
	color: #0066ff;
	float: right;
	padding: 6px 7px 6px 6px;
	border-bottom: 2px solid #0066ff;
	border-left: 2px solid #0066ff;
}
.emoticon {
	border: none;
	display: inline-block;
	height: 25px;
	margin-right: 2px;
	width: 24px;
}
.reviewActions .iconLoading {
	background: url("global_IT.css") no-repeat;
}
.flex-item .iconLoading {
	background: url("global_IT.css") no-repeat;
}
.emailFriend .loadingEmail {
	background: url("global_IT.css") no-repeat;
}
.videoHolder {
	float: right;
	width: 26px;
	height: 25px;
}
.video {
	background-position: -251px -537px;
	margin: 7px 0 0 6px;
}
.iconUser {
	background-position: -331px -210px;
	display: inline-block;
	width: 20px;
	height: 17px;
	position: relative;
	top: 2px;
	left: 0;
}
.addRecipe {
	background-position: -653px -367px;
	width: 23px;
	height: 16px;
	display: inline-block;
}
.vk_smLogin {
	display: inline-block;
	-webkit-transform: scale(0.8,.8);
	-ms-transform: scale(0.8,.8);
	-o-transform: scale(0.8,.8);
	transform: scale(0.8,.8);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	zoom: .8;
	-ms-zoom: .8;
	-webkit-zoom: .8;
}
.twitter_smLogin {
	display: inline-block;
	-webkit-transform: scale(0.8,.8);
	-ms-transform: scale(0.8,.8);
	-o-transform: scale(0.8,.8);
	transform: scale(0.8,.8);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	zoom: .8;
	-ms-zoom: .8;
	-webkit-zoom: .8;
}
.google_smLogin {
	display: inline-block;
	-webkit-transform: scale(0.8,.8);
	-ms-transform: scale(0.8,.8);
	-o-transform: scale(0.8,.8);
	transform: scale(0.8,.8);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	zoom: .8;
	-ms-zoom: .8;
	-webkit-zoom: .8;
}
.facebook_smLogin {
	display: inline-block;
	-webkit-transform: scale(0.8,.8);
	-ms-transform: scale(0.8,.8);
	-o-transform: scale(0.8,.8);
	transform: scale(0.8,.8);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	zoom: .8;
	-ms-zoom: .8;
	-webkit-zoom: .8;
}
.socialProvider {
	position: absolute;
	bottom: 0;
	right: 0;
	display: inline-block;
	height: 17px;
	width: 17px;
}
.google_smLogin {
	background-position: -733px -205px;
	background-color: #dd4b39;
}
.facebook_smLogin {
	background-color: #3B5998;
	background-position: -733px -266px;
}
.vk_smLogin {
	background-position: -733px -295px;
	background-color: #4D75A3;
}
.twitter_smLogin {
	background-position: -733px -235px;
	background-color: #4099FF;
}
.providers .vkontakte {
	display: inline-block;
	padding-right: 5px;
}
.providers .twitter {
	display: inline-block;
	padding-right: 5px;
}
.providers .google {
	display: inline-block;
	padding-right: 5px;
}
.providers .facebook {
	display: inline-block;
	padding-right: 5px;
}
.providers {
	overflow: visible;
}
.providers .facebook {
	background-color: #3B5998;
	background-position: -733px -266px;
}
.providers .twitter {
	background-position: -733px -235px;
	background-color: #4099FF;
}
.providers .google {
	background-position: -733px -205px;
	background-color: #dd4b39;
}
.providers .vkontakte {
	background-position: -733px -295px;
	background-color: #4D75A3;
}
.carouselAdjustment {
	height: 100%!important;
}
.ellipsis {
	white-space: nowrap;
	overflow: hidden;
}
.ellipsis.multiline {
	white-space: normal;
}
.inline {
	display: inline;
}
.whitebg {
	background-color: #0066ff;
	padding-bottom: 20px;
}
UL.nowrap LI {
	white-space: nowrap;
}
.wordwrap {
	white-space: nowrap;
}
.blhide {
	display: block;
	visibility: hidden;
}
.moreInfo {
	position: absolute;
	left: -5000px;
}
INPUT[type=submit] {
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	border: 1px solid transparent;
	background-color: #999;
	padding: 10px 15px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: 600;
}
INPUT[type=button] {
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	border: 1px solid transparent;
	background-color: #999;
	padding: 10px 15px;
	text-decoration: none;
	color: #0066ff;
	font-weight: 600;
}
BUTTON {
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	border: 1px solid transparent;
	background-color: #999;
	padding: 10px 15px;
	text-decoration: none;
	color: #0066ff;
	font-weight: 600;
}
A.button {
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	border: 1px solid transparent;
	background-color: #999;
	padding: 10px 15px;
	text-decoration: none;
	color: #0066ff;
	font-weight: 600;
}
.button {
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	border: 1px solid transparent;
	background-color: #999;
	padding: 10px 15px;
	text-decoration: none;
	color: #0066ff;
	font-weight: 600;
}
INPUT[type=submit]:hover {
	cursor: pointer;
	background-color: #09f;
	border: 1px solid transparent;
	color: #0066ff;
	text-decoration: none;
}
INPUT[type=button]:hover {
	cursor: pointer;
	background-color: #09f;
	border: 1px solid transparent;
	color: #0066ff;
	text-decoration: none;
}
BUTTON:hover {
	cursor: pointer;
	background-color: #09f;
	border: 1px solid transparent;
	color: #0066ff;
	text-decoration: none;
}
A.button:hover {
	cursor: pointer;
	background-color: #09f;
	border: 1px solid transparent;
	color: #0066ff;
	text-decoration: none;
}
.button:hover {
	cursor: pointer;
	background-color: #09f;
	border: 1px solid transparent;
	color: #0066ff;
	text-decoration: none;
}
INPUT[type=submit].action {
	cursor: pointer;
	min-width: 250px;
}
INPUT[type=button].action {
	cursor: pointer;
	min-width: 250px;
}
BUTTON.action {
	cursor: pointer;
	min-width: 250px;
}
A.button.action {
	cursor: pointer;
	min-width: 250px;
}
.jqRegistrationPanel INPUT[type=submit] {
	cursor: pointer;
	min-width: 250px;
}
.jqRegistrationPanel INPUT[type=button][type=submit] {
	cursor: pointer;
	min-width: 250px;
}
.jqRegistrationPanel INPUT.button[type=submit] {
	cursor: pointer;
	min-width: 250px;
}
.jqLoginPanel INPUT[type=submit] {
	cursor: pointer;
	min-width: 250px;
}
.jqLoginPanel INPUT[type=button][type=submit] {
	cursor: pointer;
	min-width: 250px;
}
.jqLoginPanel INPUT.button[type=submit] {
	cursor: pointer;
	min-width: 250px;
}
.button.action {
	cursor: pointer;
	min-width: 250px;
}
INPUT[type=submit]:disabled {
	cursor: default;
	color: #c6c6c6;
}
INPUT[type=submit].disabled {
	cursor: default;
	color: #c6c6c6;
}
INPUT[type=button]:disabled {
	cursor: default;
	color: #c6c6c6;
}
INPUT[type=button].disabled {
	cursor: default;
	color: #c6c6c6;
}
BUTTON:disabled {
	cursor: default;
	color: #c6c6c6;
}
BUTTON.disabled {
	cursor: default;
	color: #c6c6c6;
}
A.button:disabled {
	cursor: default;
	color: #c6c6c6;
}
A.button.disabled {
	cursor: default;
	color: #c6c6c6;
}
.button:disabled {
	cursor: default;
	color: #c6c6c6;
}
.button.disabled {
	cursor: default;
	color: #c6c6c6;
}
INPUT[type=submit]:disabled:hover {
	border: 1px solid transparent;
	background-color: #999;
}
INPUT[type=submit].disabled:hover {
	border: 1px solid transparent;
	background-color: #999;
}
INPUT[type=button]:disabled:hover {
	border: 1px solid transparent;
	background-color: #999;
}
INPUT[type=button].disabled:hover {
	border: 1px solid transparent;
	background-color: #999;
}
BUTTON:disabled:hover {
	border: 1px solid transparent;
	background-color: #999;
}
BUTTON.disabled:hover {
	border: 1px solid transparent;
	background-color: #999;
}
A.button:disabled:hover {
	border: 1px solid transparent;
	background-color: #999;
}
A.button.disabled:hover {
	border: 1px solid transparent;
	background-color: #999;
}
.button:disabled:hover {
	border: 1px solid transparent;
	background-color: #999;
}
.button.disabled:hover {
	border: 1px solid transparent;
	background-color: #999;
}
INPUT[type=submit].ctaButton {
	border-top: 3px solid #09f;
	background-color: #09f;
	color: #0066ff;
}
INPUT[type=button].ctaButton {
	border-top: 3px solid #09f;
	background-color: #09f;
	color: #0066ff;
}
BUTTON.ctaButton {
	border-top: 3px solid #09f;
	background-color: #09f;
	color: #0066ff;
}
A.button.ctaButton {
	border-top: 3px solid #09f;
	background-color: #09f;
	color: #0066ff;
}
.button.ctaButton {
	border-top: 3px solid #09f;
	background-color: #09f;
	color: #0066ff;
}
INPUT[type=submit].ctaButton:hover {
	background-color: #27adff;
	border-top: 3px solid #27adff;
	text-decoration: none;
}
INPUT[type=button].ctaButton:hover {
	background-color: #27adff;
	border-top: 3px solid #27adff;
	text-decoration: none;
}
BUTTON.ctaButton:hover {
	background-color: #27adff;
	border-top: 3px solid #27adff;
	text-decoration: none;
}
A.button.ctaButton:hover {
	background-color: #27adff;
	border-top: 3px solid #27adff;
	text-decoration: none;
}
.button.ctaButton:hover {
	background-color: #27adff;
	border-top: 3px solid #27adff;
	text-decoration: none;
}
INPUT[type=submit].ctaButton:active {
	background-color: #028fed;
	border-top: 3px solid #027ccd;
}
INPUT[type=button].ctaButton:active {
	background-color: #028fed;
	border-top: 3px solid #027ccd;
}
BUTTON.ctaButton:active {
	background-color: #028fed;
	border-top: 3px solid #027ccd;
}
A.button.ctaButton:active {
	background-color: #028fed;
	border-top: 3px solid #027ccd;
}
.button.ctaButton:active {
	background-color: #028fed;
	border-top: 3px solid #027ccd;
}
.watermarked {
	color: #7F7F7F;
}
.placeholder {
	color: #7F7F7F;
}
.ghostField {
	color: #7F7F7F;
}
.redError {
	color: #c00;
}
.errorClass {
	color: #c00;
}
.error .gamma {
	color: #c00;
}
TEXTAREA.errorClass {
	color: #454545;
}
INPUT[type=text].errorClass {
	color: #454545;
}
INPUT[type=password].errorClass {
	color: #454545;
}
INPUT.errorClass {
	color: #454545;
}
TEXTAREA.errorClass {
	border: 1px solid #c00;
}
INPUT[type=text].errorClass {
	border: 1px solid #c00;
}
INPUT[type=password].errorClass {
	border: 1px solid #c00;
}
INPUT.errorClass {
	border: 1px solid #c00;
}
DIV.errorClass {
	border: 1px solid #c00;
}
TEXTAREA {
	background-color: #0066ff;
	border: 1px solid #c6c6c6;
	padding: 5px;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
}
INPUT[type=url] {
	background-color: #0066ff;
	border: 1px solid #c6c6c6;
	padding: 5px;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
}
INPUT[type=text] {
	background-color: #FFFFFF;
	border: 1px solid #c6c6c6;
	padding: 5px;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
}
INPUT[type=search] {
	background-color: #0066ff;
	border: 1px solid #c6c6c6;
	padding: 5px;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
}
INPUT[type=password] {
	background-color: #0066ff;
	border: 1px solid #c6c6c6;
	padding: 5px;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
}
INPUT[type=email] {
	background-color: #0066ff;
	border: 1px solid #c6c6c6;
	padding: 5px;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
}
TEXTAREA:focus {
	border: 1px solid #454545!important;
}
INPUT[type=url]:focus {
	border: 1px solid #454545!important;
}
INPUT[type=text]:focus {
	border: 1px solid #454545!important;
}
INPUT[type=search]:focus {
	border: 1px solid #454545!important;
}
INPUT[type=password]:focus {
	border: 1px solid #454545!important;
}
INPUT[type=email]:focus {
	border: 1px solid #454545!important;
}
input[readonly] {
	cursor: not-allowed;
	background-color: #transparent;
	color: #7F7F7F;
	opacity: 1;
}
input[disabled] {
	cursor: not-allowed;
	background-color: #transparent;
	color: #7F7F7F;
	opacity: 1;
}
.ac_loading {
	background: #0066ff url("global_IT.css") right 25px top 50% no-repeat;
}
.ac_over {
	background-color: #7F7F7F;
	color: #0066ff;
}
.inputPass {
	background: #0066ff url("global_IT.css") 99% 50% no-repeat;
}
INPUT[type=checkbox] {
	margin: 0;
}
.labelCheckbox {
	display: table;
	border-collapse: separate;
	border-spacing: 5px;
}
.labelCheckbox INPUT[type=checkbox] {
	display: table-cell!important;
}
.labelCheckbox LABEL {
	display: table-cell!important;
	vertical-align: top;
	padding-left: 5px;
}
.ingredientsField {
	padding: 10px 5px!important;
}
.ingredientsAmount {
	padding: 10px 5px!important;
}
#submitRecipe_Title {
	padding: 10px 5px!important;
}
SELECT {
	margin: 0;
	padding: 2px;
}
.selectWrapper {
	display: table-cell;
	vertical-align: middle;
	background-color: #999;
	background-position: right 7px;
	padding: 7px 0 0 3px;
}
.selectWrapper SELECT.customDrop {
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: .01px;
	outline: 0;
	text-overflow: " ";
	padding-right: 20px;
	overflow: hidden;
	background-color: transparent;
	border: 0;
	color: #0066ff;
}
.selectWrapper SELECT.customDrop:hover {
	color: #0066ff;
	cursor: pointer;
}
.selectWrapper OPTION.custom {
	background-color: #0066ff;
	color: #454545;
	padding-right: 25px;
}
.selectWrapper:hover {
	background-color: #09f;
}
.selectWrapper:active {
	background-color: #09f;
}
.selectWrapper:hover > SELECT {
	background-position: right 7px;
	color: #0066ff;
}
.dropdown-selected {
	background-color: #09f!important;
	background-position: right 7px;
}
.dropdown-selected SELECT.customDrop {
	color: #0066ff;
}
SELECT::-ms-expand {
	display: none;
}
.ui-autocomplete {
	background-color: #0066ff;
	border: 1px solid #c6c6c6;
	overflow: hidden;
	text-align: left;
	z-index: 99999;
}
.notification-success:after {
	width: 30px;
	height: 21px;
	display: inline-block;
	position: absolute;
	top: 50%;
	margin-top: -11px;
}
.notification-fail:after {
	width: 30px;
	height: 21px;
	display: inline-block;
	position: absolute;
	top: 50%;
	margin-top: -11px;
}
.notification-close:after {
	width: 30px;
	height: 21px;
	display: inline-block;
	position: absolute;
	top: 50%;
	margin-top: -11px;
}
.notification {
	text-align: left;
	color: #454545;
	display: table;
	background-color: #0066ff;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	width: 100%;
	position: relative;
}
.notification .content {
	display: table-cell;
	padding: 15px 10px;
}
.notification-success {
	background-color: #83B238;
	display: table-cell;
	width: 35px;
}
.notification-success:after {
	content: " ";
	background-position: -205px -450px;
}
.notification-fail {
	background-color: #c00;
	display: table-cell;
	width: 35px;
}
.notification-fail:after {
	content: " ";
	background-position: -163px -450px;
}
.notification-close {
	display: table-cell;
	width: 30px;
}
.notification-close:hover {
	cursor: pointer;
}
.notification-close:after {
	content: " ";
	background-position: -249px -451px;
}
.ad_300x250 {
	margin: .5em 0;
}
.advertiseWithUs {
	margin-left: 2px;
	margin-top: 0;
	vertical-align: top;
	text-align: right!important;
}
.advertise {
	border-bottom: 1px solid #454545;
	border-top: 1px solid #454545;
	padding-top: 7px;
}
.ad {
	text-align: center;
	position: relative;
	margin: auto!important;
}
.ad A {
	color: #7F7F7F;
}
.ad IMG {
	display: block;
}
.inline_ad {
	background-color: #transparent;
}
.inline_ad * {
	line-height: 1;
}
.inline_ad IMG {
	display: block;
}
.ad_300 {
	width: 300px;
	float: right;
}
.ad_banner {
	clear: both;
	padding: 20px;
}
.ad_banner DIV {
	text-align: left;
}
.adContainer.visible-xs {
	margin-left: -10px;
	margin-bottom: 10px;
	clear: both;
}
.adRight {
	margin: 14px 0 20px;
}
.adInline {
	margin: 20px 0;
	padding-top: 20px!important;
	padding-bottom: 20px!important;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	text-align: center;
}
.ad_bottomAdhesive {
	position: fixed;
	bottom: 0;
	text-align: center;
	z-index: 1000;
	width: 100%;
}
#AdhesiveBottomBannerAd {
	width: 320px;
	display: inline-block;
}
.ad_bottomAdhesiveBg {
	background-color: #transparent;
}
.standardPromo {
	max-height: 300px;
	width: 300px;
}
.landscapePromo {
	max-height: 250px;
	width: 980px;
	margin: 10px auto;
	overflow: hidden;
}
.fluid-container {
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 10px;
}
.fluidLeftContainer {
	display: none;
}
.fluidMiddleContainer {
	padding: 20px 0;
	float: left;
}
.mainContainer {
	background-color: #0066ff;
	padding: 0 11px;
}
.rightRail {
	float: right!important;
}
.centerContainer {
	background-color: #0066ff;
	float: left;
	margin-left: 9px;
	margin-right: 10px;
	padding: 20px 0 80px;
	width: 470px;
	position: relative;
}
.leftContainer {
	float: left;
	padding: 20px 5px 20px 10px;
	width: 165px;
}
.rightmainContainer {
	background-color: #0066ff;
	float: left;
	margin-left: 10px;
	margin-right: 5px;
	padding: 20px 0;
	width: 780px;
}
.rightContainer {
	float: right;
	padding: 20px 10px 20px 0;
	width: 300px;
}
.fullheightcontainer {
	height: 100%;
	width: 1080px;
	margin: auto;
	background-color: #0066ff;
	padding: 0 10px;
}
.footer {
	border-top: 1px solid #454545;
	clear: both;
	padding: 20px 20px 15px;
}
.footer DIV {
	display: inline-block;
	overflow: visible;
	vertical-align: text-top;
	min-height: 70px;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	padding-right: 50px;
	margin-bottom: 20px;
	max-width: 250px;
}
.footer P {
	color: #7F7F7F;
	text-align: center;
}
.footer SELECT {
	min-width: 130px;
	max-width: 150px;
	margin-bottom: 5px;
}
.footer .footerCountries {
	background-image: url("global_IT.css");
	-moz-background-size: contain;
	-o-background-size: contain;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	padding-right: 0;
}
.footerViewFull {
	display: block;
	background-color: #c6c6c6;
	padding: 7px 0;
	text-align: center;
	color: #0066ff;
}
.footerBannerPadding {
	padding-bottom: 52px;
}
.youtube_sm {
	overflow: hidden;
	height: 13px;
	width: 14px;
	margin-right: 5px;
	display: inline-block;
}
.weibo_sm {
	overflow: hidden;
	height: 13px;
	width: 14px;
	margin-right: 5px;
	display: inline-block;
}
.vk_sm {
	overflow: hidden;
	height: 13px;
	width: 14px;
	margin-right: 5px;
	display: inline-block;
}
.twitter_sm {
	overflow: hidden;
	height: 13px;
	width: 14px;
	margin-right: 5px;
	display: inline-block;
}
.tqq_sm {
	overflow: hidden;
	height: 13px;
	width: 14px;
	margin-right: 5px;
	display: inline-block;
}
.sm_small {
	overflow: hidden;
	height: 13px;
	width: 14px;
	margin-right: 5px;
	display: inline-block;
}
.pinterest_sm {
	overflow: hidden;
	height: 13px;
	width: 14px;
	margin-right: 5px;
	display: inline-block;
}
.google_sm {
	overflow: hidden;
	height: 13px;
	width: 14px;
	margin-right: 5px;
	display: inline-block;
}
.facebook_sm {
	overflow: hidden;
	height: 13px;
	width: 14px;
	margin-right: 5px;
	display: inline-block;
}
.facebook_sm {
	background-position: -693px -208px;
}
.twitter_sm {
	background-position: -693px -232px;
}
.youtube_sm {
	background-position: -693px -253px;
}
.pinterest_sm {
	background-position: -693px -276px;
}
.weibo_sm {
	background-position: -694px -322px;
}
.tqq_sm {
	background-position: -694px -344px;
}
.google_sm {
	background-position: -694px -299px;
}
.vk_sm {
	background-position: -694px -368px;
}
.ui-Spinner {
	background: #0066ff url("../?v=674") no-repeat center!important;
}
.onsiteAlerts__spinnerIcon {
	background: #0066ff url("global_IT.css") no-repeat center!important;
}
.ui-Spinner .single-provider {
	display: none!important;
}
.onsiteAlerts__spinnerIcon .single-provider {
	display: none!important;
}
.close {
	background-position: -651px -209px;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.buttonClose {
	background-position: -651px -209px;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.close:hover {
	background-position: -651px -234px;
}
.buttonClose:hover {
	background-position: -651px -234px;
}
.ui-button .ui-widget .ui-state-default .ui-button-icon-only .ui-dialog-titlebar-close {
	border: hidden;
}
.ui-widget-header .ui-state-default {
	background-position: -651px -209px;
	background-color: #0066ff;
	border: hidden;
}
.ui-widget-content .ui-state-default {
	background-position: -651px -209px;
	background-color: #0066ff;
	border: hidden;
}
.ui-state-default {
	background-position: -651px -209px;
	background-color: #fff;
	border: hidden;
}
.ui-widget-header .ui-state-default:hover {
	background-position: -651px -234px;
}
.ui-widget-content .ui-state-default:hover {
	background-position: -651px -234px;
}
.ui-state-default:hover {
	background-position: -651px -234px;
}
.ui-dialog {
	width: 320px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-moz-box-shadow: 0 0 5px #7F7F7F;
	-webkit-box-shadow: 0 0 5px #7F7F7F;
	box-shadow: 0 0 5px #7F7F7F;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#7F7F7F)";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#FF7F7F7F);
}
.ui-dialog-titlebar {
	background: 0 0;
	border: none;
}
.ui-dialog .ui-dialog-titlebar-close {
	top: 15px;
	z-index: 1000;
}
.ui-dialog .ui-dialog-titlebar-close SPAN {
	display: none;
}
.ui-dialog .ui-dialog-titlebar {
	padding: 7px;
}
.jqRegistrationPanel {
	z-index: 100;
	padding: 0 15px 15px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: 290px;
}
.jqLoginPanel {
	z-index: 100;
	padding: 0 15px 15px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: 290px;
}
.jqRegistrationPanel * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.jqLoginPanel * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.jqRegistrationPanel LABEL {
	display: inline;
}
.jqLoginPanel LABEL {
	display: inline;
}
.jqRegistrationPanel INPUT[type=text] {
	width: 99.8%;
	margin-bottom: 10px;
}
.jqRegistrationPanel INPUT[type=password] {
	width: 99.8%;
	margin-bottom: 10px;
}
.jqLoginPanel INPUT[type=text] {
	width: 99.8%;
	margin-bottom: 10px;
}
.jqLoginPanel INPUT[type=password] {
	width: 99.8%;
	margin-bottom: 10px;
}
.jqRegistrationPanel INPUT[type=submit] {
	margin-top: 10px;
	margin-bottom: 10px;
}
.jqLoginPanel INPUT[type=submit] {
	margin-top: 10px;
	margin-bottom: 10px;
}
.jqRegistrationPanel hr {
	border-top: 1px solid #transparent;
}
.jqLoginPanel hr {
	border-top: 1px solid #transparent;
}
.jqRegistrationPanel .bgiframe {
	display: none!important;
	filter: none!important;
}
.jqLoginPanel .bgiframe {
	display: none!important;
	filter: none!important;
}
DIV.cookie {
	-moz-box-shadow: 0 0 5px #7F7F7F;
	-webkit-box-shadow: 0 0 5px #7F7F7F;
	box-shadow: 0 0 5px #7F7F7F;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#7F7F7F)";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#FF7F7F7F);
	border-top: 3px solid #83B238;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	padding: 10px 20px;
	width: 300px;
	background: #fff;
}
DIV.cookie SPAN {
	padding-left: 15px;
}
#closeCookiePopup {
	background-position: -651px -209px;
	width: 16px;
	height: 16px;
	float: right;
}
#closeCookiePopup:hover {
	background-position: -651px -234px;
	cursor: pointer;
}
.cookieTitle {
	background-image: url(data:image/gif;base64,R0lGODlhCQAMAKIAAO3t7L7ty5Xjr13PhTPMZg+bR////wAAACH5BAEHAAYALAAAAAAJAAwAAAMdaDbVo0Y4p0gBJjS1efHQRlhNaZ7FiK6lyq7umQAAOw==);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.providers {
	text-align: justify;
}
.providers:after {
	content: ' ';
	width: 100%;
	display: inline-block;
}
.single-provider {
	font-size: 12px;
	z-index: 900;
	position: relative;
	cursor: pointer;
	display: inline-block;
	margin: 7px 0 5px;
	width: 32%;
}
.single-provider + .single-provider + .single-provider + .justifyEscape {
	display: none;
}
.single-provider SPAN {
	height: 20px;
	width: 20px;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	left: 4px;
}
.single-provider INPUT {
	height: 35px;
	padding: 0 5px 0 26px;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	text-align: left;
	width: 100%;
	white-space: pre-line;
}
.returnUserSocial .single-provider {
	width: 100%;
	margin-bottom: 10px;
}
.returnUserSocial SPAN {
	left: 30%;
}
.returnUserSocial INPUT {
	width: 100%!important;
	text-align: center;
}
.returnUserSocial LABEL {
	padding: 10px;
	text-align: center;
	display: block;
	width: 100%;
}
#returnExperienceMoreOptions {
	width: 100%;
	text-align: center;
	display: inline-block;
}
.imageSelect {
	border: 1px solid #fff;
	padding: 3px 3px 1px;
}
.imageSelect INPUT {
	width: 80px;
	height: 80px;
}
.imageSelect IMG {
	width: 80px;
	height: 80px;
}
.imageSelectHover {
	border: 1px solid #454545;
}
.imageSelectActive {
	border: 1px solid #454545;
}
.newsletterSignups LI {
	width: 45%;
	float: left;
	padding-right: 20px;
}
.newsletterSignups LI LABEL {
	padding-left: 20px;
	margin-top: -20px;
}
.newsletterSignups LI LABEL STRONG {
	display: block;
}
.janrainHeader > DIV {
	color: #7F7F7F!important;
	text-align: center;
}
.photoSelect {
	padding: 0;
	margin: 10px 0;
}
.photoSelect IMG {
	margin: 2px;
}
.photoSelect DIV {
	display: inline-block;
}
.photoSelect DIV:nth-child(2){height:93px;vertical-align:top}
.photoSelect DIV P {
	margin-top: 30px;
}
.photoSelect .socialImage {
	margin-right: 10px;
}
.photoSelect .defaultImage {
	margin-left: 10px;
}
.loginControl {
	position: relative;
	float: right;
	text-align: right;
	min-height: 33px;
	padding-top: 5px;
	width: 90%;
}
.loginControl .loginText {
	margin: 15px 12px;
	max-width: 41%;
}
.loginControl .middleAlign {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.loginControl > A {
	max-width: 45%;
}
.loginControl .dropDown:first-of-type {
	margin-left: 1em;
}
.userSettings {
	width: 36px;
	height: 32px;
	background-position: -319px -477px;
}
.dropDown {
	display: inline-block;
	position: relative;
}
.dropDown .dropdownMenu {
	background-color: #fff;
	display: none;
	left: auto;
	right: -1px;
	position: absolute;
	top: 100%;
	min-width: 200px;
	z-index: 10005;
	text-align: left;
	-moz-box-shadow: 0 0 5px #7F7F7F;
	-webkit-box-shadow: 0 0 5px #7F7F7F;
	box-shadow: 0 0 5px #7F7F7F;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#7F7F7F)";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#FF7F7F7F);
}
.dropDown .dropdownMenu:before {
	-webkit-transform: scaleX(1.9);
	-ms-transform: scaleX(1.9);
	-o-transform: scaleX(1.9);
	transform: scaleX(1.9);
	content: '\25B2';
	top: -13px;
	right: 20px;
	position: absolute;
	color: #fff;
	text-shadow: 0 -2px 2px rgba(0,0,0,.4);
}
.dropDown .dropdownMenu HR {
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.dropDown .dropdownMenu LI {
	padding: .4em;
}
.dropDown .dropdownMenu LI a:hover {
	text-decoration: none;
}
.dropDown .dropdownMenu LI a {
	text-decoration: none;
}
.dropDown .dropdownMenu.emphasis {
	background-color: #FAFAFA;
}
.dropDown .dropdownMenu.emphasis:before {
	color: #FAFAFA;
}
.onsiteAlerts__heading {
	text-align: center;
	z-index: 9999;
	background-color: #fff;
	width: 100%;
	padding: 8px 5px 5px;
}
.onsiteAlerts__button {
	text-align: center;
	z-index: 9999;
	background-color: #fff;
	width: 100%;
	padding: 8px 5px 5px;
}
.onsiteAlerts {
	overflow-y: auto;
	width: 364px;
	padding: 0;
	text-align: left;
	margin-top: 4px;
}
.onsiteAlerts__dropDown {
	position: static;
	top: auto;
	bottom: auto;
}
.onsiteAlerts__lineItem {
	clear: both;
	border-bottom: 1px solid #transparent;
	overflow: hidden;
	padding: 10px!important;
	text-align: left;
	margin: 0;
	cursor: pointer;
}
.onsiteAlerts__lineItem:active {
	background: #efefef!important;
}
.onsiteAlerts .alertOnHover {
	background-color: #efefef;
	cursor: pointer;
}
.onsiteAlerts .unread {
	background-color: #fafafa;
}
.onsiteAlerts__notification {
	width: 45px;
	height: 45px;
	cursor: pointer;
}
.onsiteAlerts__notification .bell {
	width: 22px;
	height: 27px;
	margin-left: -11px;
	margin-top: -13.5px;
	left: 50%;
	top: 50%;
	background-position: -650px -277px;
	position: absolute;
	bottom: 0;
}
.onsiteAlerts__notification .count {
	font-size: 11px;
	background-color: #83B238;
	color: #fff;
	text-align: center;
	width: 19px;
	height: 19px;
	position: absolute;
	left: 53%;
	top: 6%;
	font-weight: 600;
	padding: 2px;
}
.onsiteAlerts__mobileLink > A {
	color: #454545;
	display: block;
	overflow: hidden;
}
.onsiteAlerts__mobileLink > A:visited {
	text-decoration: none;
	color: #454545!important;
}
.onsiteAlerts__mobileLink > A:hover {
	text-decoration: none;
	color: #454545!important;
}
.onsiteAlerts__mobileLink > A:active {
	text-decoration: none;
	color: #454545!important;
}
.onsiteAlerts__heading {
	-webkit-box-shadow: 0 2px 5px 0 rgba(186,186,186,.3);
	box-shadow: 0 2px 5px 0 rgba(186,186,186,.3);
}
.onsiteAlerts__heading .close {
	background-position: -651px -259px;
}
.onsiteAlerts__button {
	-webkit-box-shadow: 0 -2px 5px 0 rgba(186,186,186,.3);
	box-shadow: 0 -2px 5px 0 rgba(186,186,186,.3);
}
.onsiteAlerts__content {
	text-align: left;
}
.onsiteAlerts__content--mobile {
	float: left;
	width: 77.5%;
	padding-top: 0;
}
.onsiteAlerts__userPhoto {
	float: left;
	margin-right: 10px;
	width: 45px;
	height: 45px;
}
.onsiteAlerts__recipePhoto {
	display: block;
	margin: 5px 0;
	width: 45px;
	height: 45px;
}
.onsiteAlerts__noMoreText {
	min-height: 40px;
	text-align: center;
	margin-bottom: 40px;
}
.onsiteAlerts__noAlerts {
	text-align: center;
	padding: 20px;
}
.onsiteAlerts__noAlerts IMG {
	margin-bottom: 15px;
}
.onsiteAlerts__noAlerts .retentionPad {
	padding: 0 10px;
}
.onsiteAlerts__noAlerts .ctaButton {
	display: block;
	margin: 15px 0 10px;
}
.onsiteAlerts__spinnerIcon {
	width: 42px;
	height: 40px;
	display: none;
	margin: 0 auto;
	background-size: 75%!important;
}
.onsiteAlerts__loadMoreBtn {
	width: 100%;
	height: 40px;
	font-size: 16px;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-weight: 600;
	text-align: center;
}
.noMoreAlerts {
	background-position: -629px -460px;
	width: 73px;
	height: 63px;
	margin: 5px auto;
}
.centerContainer .onsiteAlerts {
	width: 100%;
	float: left;
	position: relative;
	height: auto;
	padding: 0;
	margin-top: initial;
	top: initial;
	left: initial;
}
.centerContainer .onsiteAlerts i {
	float: right;
	clear: right;
	margin-top: 10px;
}
.centerContainer .onsiteAlerts__lineItem {
	padding: 20px 0!important;
}
.centerContainer .onsiteAlerts__lineItem:nth-last-of-type(2){border-bottom:none}
.centerContainer .onsiteAlerts__lineItem:hover {
	background-color: initial;
	cursor: initial;
}
.centerContainer .onsiteAlerts__recipePhoto {
	float: right;
	margin: 0 0 0 10px;
	width: 100px;
	height: 100px;
}
.feedBtn.disnone {
	display: block!important;
	width: 100%;
}
.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-animation-duration: 4s;
	animation-duration: 4s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: 10;
	animation-iteration-count: 10;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}
.socialNotification {
	border: 1px solid #transparent;
	background: #fff;
	right: 0;
	padding: .5em;
	display: block;
}
.login__toggle--show::before {
	background-image: url("global_IT.css");
	content: "\00a0";
	padding: 0 7px;
}
.login__toggle--hide::before {
	background-image: url("global_IT.css");
	content: "\00a0";
	padding: 0 7px;
}
.login__pw--container {
	height: 36px;
	position: relative;
	margin-bottom: 5px;
}
.login__pw--container INPUT[type=text] {
	position: absolute;
	top: 0;
}
.login__toggle--container {
	position: absolute;
	top: 9px;
	right: 2px;
	padding-right: 10px;
	background: #fff;
}
.login__toggle--container A {
	text-decoration: none;
}
.login__toggle--show::before {
	background-position: -564px -412px;
}
.login__toggle--hide::before {
	background-position: -540px -412px;
}
.smallStar {
	width: 84px;
	height: 15px;
	overflow: hidden;
}
.smallStar.rating5 {
	background-position: -655px -94px;
}
.smallStar.rating45 {
	background-position: -311px -94px;
}
.smallStar.rating4 {
	background-position: -672px -94px;
}
.smallStar.rating35 {
	background-position: -328px -94px;
}
.smallStar.rating3 {
	background-position: -689px -94px;
}
.smallStar.rating25 {
	background-position: -345px -94px;
}
.smallStar.rating2 {
	background-position: -706px -94px;
}
.smallStar.rating15 {
	background-position: -362px -94px;
}
.smallStar.rating1 {
	background-position: -723px -94px;
}
.smallStar.rating05 {
	background-position: -379px -94px;
}
.smallStar.rating0 {
	background-position: -740px -94px;
}
.mediumStar {
	width: 114px;
	height: 21px;
	overflow: hidden;
}
.mediumStar.rating5 {
	background-position: -651px -49px;
}
.mediumStar.rating45 {
	background-position: -314px -49px;
}
.mediumStar.rating4 {
	background-position: -674px -49px;
}
.mediumStar.rating35 {
	background-position: -337px -49px;
}
.mediumStar.rating3 {
	background-position: -697px -49px;
}
.mediumStar.rating25 {
	background-position: -360px -49px;
}
.mediumStar.rating2 {
	background-position: -720px -49px;
}
.mediumStar.rating15 {
	background-position: -383px -49px;
}
.mediumStar.rating1 {
	background-position: -743px -49px;
}
.mediumStar.rating05 {
	background-position: -406px -49px;
}
.mediumStar.rating0 {
	background-position: -766px -49px;
}
.largeStar {
	width: 148px;
	height: 28px;
	overflow: hidden;
}
.largeStar.rating5 {
	background-position: -647px -7px;
}
.largeStar.rating45 {
	background-position: -319px -7px;
}
.largeStar.rating4 {
	background-position: -677px -7px;
}
.largeStar.rating35 {
	background-position: -349px -7px;
}
.largeStar.rating3 {
	background-position: -707px -7px;
}
.largeStar.rating25 {
	background-position: -379px -7px;
}
.largeStar.rating2 {
	background-position: -737px -7px;
}
.largeStar.rating15 {
	background-position: -409px -7px;
}
.largeStar.rating1 {
	background-position: -767px -7px;
}
.largeStar.rating05 {
	background-position: -439px -7px;
}
.largeStar.rating0 {
	background-position: -797px -7px;
}
.bigStar {
	display: block;
	height: 16px;
	padding-right: 1px;
	width: 16px;
	overflow: hidden;
	float: left;
}
.bigHalfStar {
	display: block;
	height: 16px;
	padding-right: 1px;
	width: 16px;
	overflow: hidden;
	float: left;
}
.bigFullStar {
	display: block;
	height: 16px;
	padding-right: 1px;
	width: 16px;
	overflow: hidden;
	float: left;
}
.bigEmptyStar {
	display: block;
	height: 16px;
	padding-right: 1px;
	width: 16px;
	overflow: hidden;
	float: left;
}
.bigFullStar {
	background-position: -173px -94px;
}
.bigHalfStar {
	background-position: -254px -94px;
}
.bigEmptyStar {
	background-position: -214px -94px;
}
.videoContain {
	max-width: 30%;
	display: inline-block;
	vertical-align: top;
}
.videoContain H5 {
	display: block;
	text-align: left;
	text-decoration: underline;
	margin-top: 5px;
}
.videoContain H5 SPAN {
	display: block;
}
.videoContain H5 SPAN:hover {
	color: #55a5db;
	cursor: pointer;
	text-decoration: underline;
}
.videoContain .videoThumb {
	cursor: pointer;
	position: relative;
	max-width: 200px;
}
.videoContain .videoThumb .playIcon {
	background-position: -441px -280px;
	position: absolute;
	width: 50px;
	height: 50px;
	margin-left: -25px;
	margin-top: -25px;
	left: 50%;
	top: 50%;
}
.videoContain .videoThumb IMG {
	border: 1px solid #transparent;
}
.videoContain .videoThumb:hover > .playIcon {
	background-position: -521px -280px;
}
.videoContain + .justifyEscape {
	width: 30%;
}
#videoPlayer {
	width: 90%;
	height: auto;
	top: 50%;
	left: 50%;
	max-width: 900px;
}
#videoPlayer object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#videoPlayer iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#videoPlayer embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.youtube-player {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.bluefin-player {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: visible;
}
.videoThumbnailContain {
	float: left;
	cursor: pointer;
	border: 1px solid #transparent;
	margin-top: 10px;
	padding: 4px;
	margin-right: 20px;
	position: relative;
	max-width: 203px;
}
.videoThumbnailContain .iconVideo {
	background-position: -441px -280px;
	position: absolute;
	display: inline-block;
	width: 50px;
	height: 50px;
	left: 76px;
	top: 40px;
}
.videoThumbnailContain .iconVideo:hover {
	background-position: -521px -280px;
}
.video-close {
	color: #fff;
	position: absolute;
	right: 0;
	top: -20px;
	cursor: pointer;
	background-position: -249px -451px;
	width: 20px;
	height: 20px;
}
.videoOverlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5;
	z-index: 1000;
}
.videoPlayer {
	display: none;
	position: fixed;
	top: 100px;
	left: 100px;
	height: 512px;
	width: 850px;
	z-index: 10000;
}
#videoControl {
	position: fixed;
	top: 90px;
	left: 100px;
}
.carousel .playIcon {
	cursor: pointer;
	background-position: -406px -456px;
	position: absolute;
	width: 70px;
	height: 70px;
	margin-left: -35px;
	margin-top: -35px;
	left: 50%;
	top: 50%;
	top: 46%;
}
.carousel .playIcon:hover {
	background-position: -529px -456px;
}
.carousel-control SPAN {
	width: 47px;
	height: 62px;
	background: url("global_IT.css") no-repeat;
	position: absolute;
	top: 40%;
}
.carousel-control SPAN.carousel-prev {
	background-position: -56px -17px;
	left: 0;
}
.carousel-control SPAN.carousel-prev:hover {
	background-position: -153px -17px;
}
.carousel-control SPAN.carousel-next {
	background-position: -11px -17px;
	right: 0;
}
.carousel-control SPAN.carousel-next:hover {
	background-position: -108px -17px;
}
.carousel-control.left:hover > .carousel-prev {
	background-position: -153px -17px;
}
.carousel-control.right:hover > .carousel-next {
	background-position: -108px -17px;
}
.carouselActive .carousel-caption H4 {
	padding-right: 40px;
}
.carousel-caption {
	padding: 6px 20px;
	width: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
}
.carousel-caption H4 {
	font-weight: 400!important;
}
.carousel-caption H4 {
	margin: 0;
}
.carousel-caption .lead {
	margin: 0;
}
.carousel-caption .btn {
	margin-top: 10px;
}
.hubContainer {
	text-align: justify;
}
.hubContainer:after {
	display: inline-block;
	width: 100%;
}
.hub + .hub + .justifyEscape + .justifyEscape {
	display: inline-block!important;
}
.hub + .hub + .justifyEscape {
	display: inline-block!important;
}
.justifyEscape {
	padding: 0;
	height: 2px;
	width: 22%;
	display: inline-block;
}
.hubTitle {
	display: inline;
	cursor: pointer;
	word-wrap: break-word;
}
.hub {
	position: relative;
	vertical-align: top;
	display: inline-block;
	text-align: left;
	max-width: 23%;
	padding-bottom: 10px;
}
.hub .smallStar {
	margin-top: 5px;
}
.hub .hubPhoto {
	min-width: 100%;
}
.hub H5 {
	display: inline-block;
	text-align: left;
	margin-left: 0;
	margin-top: 5px;
}
.hub .epsilon {
	display: inline-block;
	text-align: left;
	margin-left: 0;
	margin-top: 5px;
}
.hub IMG {
	width: 100%;
}
.userProfilePhoto {
	border-radius: 50%;
}
.navShortcuts--userPhoto IMG {
	border-radius: 50%;
}
.navShortcuts {
	padding: 20px 0;
}
.navShortcuts--userPhoto {
	text-align: center;
}
.navShortcuts H4 {
	margin-top: 15px;
}
.emailNotifications {
	width: 250px;
	text-align: center;
}
.emailNotifications BUTTON {
	display: block;
	min-width: 250px;
}
.emailNotifications BUTTON:first-of-type {
	margin-right: initial;
	margin-bottom: 10px;
}
.sectionSeasonal {
	border-bottom: 2px solid #83B238;
}
.sectionSeasonal H3 {
	color: #fff;
	background-color: #83B238;
	padding: 2px 10px;
}
.sectionSeasonal LI {
	position: relative;
	clear: both;
	font-weight: 700;
	color: #454545;
}
.sectionSeasonal LI:hover {
	color: #55a5db;
	cursor: pointer;
	text-decoration: underline;
}
.sectionSeasonal LI:hover > .playIcon {
	background-position: -567px -371px;
}
.sectionSeasonal IMG {
	float: left;
	width: 36px;
	height: 36px;
	margin: 0 10px 10px 0;
}
.sectionSeasonal .playIcon {
	background-position: -542px -371px;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 10px;
	top: 14px;
}
.header {
	padding: 0 0 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #c6c6c6;
	border-top: 3px solid #FC7E04;
}
.header:after {
	content: ' ';
	display: block;
	clear: both;
}
.headerContain {
	width: 100%;
	margin: 10px 0 0;
	position: relative;
}
.headerContain:after {
	content: '';
	display: block;
	clear: both;
}
.arlogo {
	float: left;
	max-width: 150px;
	width: 34.8%;
}
.arlogo IMG {
	width: 100%;
}
.topNavSearchContain {
	width: 62%;
	height: 45px;
	float: right;
	border: 1px solid #c6c6c6;
	overflow: hidden;
	margin: 0 0 3px 9px;
}
.topNavSearchContain INPUT[type=search] {
	width: 62%;
	border: 0;
	height: 45px;
	float: left;
}
.topNavSearchContain INPUT[type=search]:focus {
	border: 0!Important;
	outline: 0;
}
.topNavSearchContain LABEL {
	width: 15%;
	height: 100%;
	min-width: 43px;
	min-height: 43px;
	float: right;
}
.topNavSearchContain .searchButton {
	width: 100%;
	height: 100%;
	position: relative;
}
.topNavSearchContain .searchButton:before {
	content: '';
	background-image: url("global_IT.css");
	background-position: -447px -409px;
	position: absolute;
	width: 28px;
	height: 30px;
	margin-left: -14px;
	margin-top: -15px;
	left: 50%;
	top: 50%;
}
.searchborder {
	border: 1px solid #454545;
}
.navbar-toggle {
	clear: both;
	float: left;
	padding: 0;
	margin: 18px 0 0;
	background: #000000;
	height: 24px;
	vertical-align: middle;
}
.navbar-toggle .icon-bar {
	display: block;
	width: 20px;
	height: 4px;
	background-color: #ff0000;
}
.navbar-toggle .icon-bar + .icon-bar {
	margin: 3px 0;
}
.navbar-toggle:hover {
	background-color: #000000;
}
.navbar-toggle:focus {
	border: 0!Important;
	outline: 0;
}
.topnav li {
	border-bottom: 1px solid #c6c6c6;
	font-weight: 600;
	padding: 1em;
	margin: 0;
}
.subnav li {
	border-bottom: 1px solid #c6c6c6;
	font-weight: 600;
	padding: 1em;
	margin: 0;
}
.topnav li:hover {
	background-color: #transparent;
}
.subnav li:hover {
	background-color: #transparent;
}
.topnav li:after {
	content: "\203A";
	position: absolute;
	right: 15px;
	color: #454545;
}
.subnav li:after {
	content: "\203A";
	position: absolute;
	right: 15px;
	color: #454545;
}
.navbarTopnav {
	display: none;
}
.topnav .topnavHome {
	background-position: -400px -403px;
}
.subnav LI:last-of-type {
	border-bottom: none;
}
.subnav .recommended:hover {
	background-color: transparent;
}
.ui-autocomplete {
	padding: 0 4px!important;
}
.ui-state-focus {
	border-radius: 0;
	background-color: #transparent!important;
	border-color: #transparent!important;
	cursor: pointer!important;
}
.col-sm-8 .ad {
	padding: 0 10px;
	margin-left: -10px!important;
}
.col-sm-8 .ad IMG {
	margin: auto;
}
.hubSummary {
	overflow: visible;
}
.hubSummary .hubDesc {
	margin-top: 10px;
}
.hubSummary .hubDesc P {
	display: table-cell;
}
.hubSummary .hubSponsor {
	display: table-cell;
	border-left: 1px solid #transparent;
	margin-left: 10px;
	padding: 0 0 2px 14px;
	color: #7F7F7F;
}
.sectionSimilarRecipes .hubContainer {
	margin-top: 13px;
}
.sectionTopRecipes H3 {
	margin: 0;
}
.sectionTopRecipes .recipe {
	margin: 10px 0;
	padding: 10px 0;
}
.sectionTopRecipes .recipe .textWrap {
	white-space: normal;
}
.sectionTopRecipes .recipe .recipeTitle {
	margin-left: 0;
	padding-bottom: 3px;
}
.sectionTopRecipes .recipe:first-of-type {
	margin-top: 0;
}
.sectionTopRecipes .recipeDescription {
	width: 48%;
}
.sectionTopRecipes .recipePhoto {
	max-width: 22%;
	margin-right: 10px;
	float: left;
}
.sectionTopRecipes .recipePhoto IMG {
	max-width: 100%;
}
.sectionTopRecipes .recipePhoto A {
	width: 100%;
	display: block;
	position: relative;
}
.sectionTopRecipes .recipePhoto + .col-sm-7 {
	min-height: 10px;
}
.sectionTopRecipes .recipeSponsor {
	padding: 0;
}
.sectionTopRecipes .author {
	padding: 0;
}
.sectionTopRecipes .recipeAuthor A {
	margin-left: 4px;
}
.sectionTopRecipes .recipeSponsor A {
	margin-left: 0;
}
.sectionTopRecipes .recipeInfo {
	margin-top: 5px;
}
.sectionTopRecipes .recipeInfo .recipeTotalTime {
	color: #7F7F7F;
	white-space: nowrap;
	margin-top: 5px;
	overflow: hidden;
}
.sectionTopRecipes .recipeInfo .recipeReviewCount {
	color: #7F7F7F;
	white-space: nowrap;
	margin-top: 5px;
	overflow: hidden;
}
.sectionTopRecipes .recipeInfo .accent:before {
	content: " ";
}
.sectionTopRecipes .recipeInfo .accent:after {
	content: " ";
}
.sectionTopRecipes .recipeInfo .mediumStar {
	margin: 3.33px 0;
}
.sectionTopRecipes .recipeInfo .noReviews {
	white-space: normal;
}
.sectionTopRecipes .totalTimeIcon {
	float: left;
	width: 32px;
	height: 20px;
}
.sectionTopRecipes .reviewIcon {
	float: left;
	width: 32px;
	height: 20px;
}
.sectionTopRecipes .reviewIcon {
	background-position: -368px -173px;
}
.sectionTopRecipes .totalTimeIcon {
	background-position: -409px -173px;
	margin-top: 2px;
}
.sectionTopRecipes P {
	word-wrap: break-word;
}
.showBar {
	clear: both;
	margin: 0 0 10px;
}
.showBar .showMore {
	float: right;
}
.showBar .pageCount {
	float: right;
}
.showBar .showMore {
	min-width: 16.1%;
	text-align: right;
}
.showBar .pageCount {
	color: #999;
	border: 1px solid #999;
	padding: 8px 15px;
	margin: 0 10px;
	height: 38px;
}
.showBar .pageCount SPAN {
	color: #454545;
}
.showBar .pagePrev {
	background-color: #999;
	float: right;
	height: 38px;
	padding: 5px 20px;
}
.showBar .pageNext {
	background-color: #999;
	float: right;
	height: 38px;
	padding: 5px 20px;
}
.showBar .pagePrev {
	background-position: -560px -198px;
}
.showBar .pagePrev.disabled {
	background-position: -520px -198px;
}
.showBar .pageNext {
	background-position: -560px -162px;
}
.showBar .pageNext.disabled {
	background-position: -520px -162px;
}
.noResults {
	min-height: 200px;
	margin-top: 15px;
}
.spellSuggestion {
	color: #7F7F7F;
}
.filterSearch {
	margin-top: 10px;
	position: relative;
	background: #transparent;
	display: inline-block;
	width: 100%;
}
.filterSearch .selectWrapper {
	float: right;
	margin: 10px 10px 10px 0;
}
.filterSearch .fauxSelect {
	float: right;
	margin: 10px 10px 10px 0;
}
.filterSearch .fauxSelect {
	font-weight: 700;
	background-color: #999;
	color: #fff;
	padding: 7px 0 5px 8px;
	display: inline-block;
	max-width: 40%;
	margin-left: 10px;
	text-decoration: none;
}
.filterSearch .fauxSelect:hover {
	background-color: #09f;
	text-decoration: none;
}
.filterSearch .fauxSelect:active {
	background-color: #09f;
	text-decoration: none;
}
.filterSearch .fauxSelect:hover .iconArrows {
	background-color: #09f;
}
.filterSearch .fauxSelect:active .iconArrows {
	background-color: #09f;
}
.filterSearch .fauxSelect .iconArrows {
	background-position: -11px -6px;
	width: 10px;
	height: 10px;
	display: inline-block;
	float: right;
	margin: 6px 4px 0 14px;
}
.filterSearch .sortCount {
	float: left;
}
.filterSearch H2 {
	font-weight: 400;
	margin-top: 15px;
}
.filterSearch H2 SPAN {
	font-weight: 700;
	float: left;
	margin-right: 4px;
}
.filterSearch .selectWrapper {
	background-position: right 7px;
	height: 31px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.filterSearch .selectWrapper .customDrop {
	font-weight: 700;
	height: 27px;
}
.filterSearch .selectWrapper OPTION.custom[disabled=disabled] {
	color: #c6c6c6;
}
.filterSearch .selectWrapper .custom {
	padding-right: 0;
}
.filterSearch .filtermobile {
	float: left;
}
.filterSearch .filtermobile .selectWrapper {
	max-width: 83px;
}
.filterSearch .filtermobile .customDrop {
	max-width: 83px;
}
.filterDropdown {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	position: relative;
	clear: both;
	background-color: #fff;
	width: 100%;
}
.filterDropdown > DIV {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: table;
	width: 100%;
	border-width: 0 1px 1px;
	border-color: #transparent;
	border-style: solid;
}
.filterDropdown .filterList {
	padding: 10px;
	display: table-cell;
}
.filterDropdown .filterList H4 {
	margin-bottom: 5px;
	margin-top: 14px;
}
.filterDropdown .filterList LI {
	color: #7F7F7F;
	padding: 4px 0;
}
.filterDropdown .filterList .extraItem {
	display: none;
}
.filterDropdown .showBar {
	margin: 0;
	border: none;
}
.filterDropdown .showBar .showMore {
	text-align: center;
	margin: 0;
}
.hubSearchContainer {
	margin-top: 15px;
}
.hubSearchContainer #txtSearchKeyword {
	width: 98%;
}
.hubSearchContainer .inputContainer .js-ingredient-search INPUT {
	width: 48%;
}
.listviewSearch {
	position: relative;
	padding: 0;
	margin-left: 5px;
	float: right;
}
.listviewSearch:before {
	content: " ";
	display: inline-block;
	background: #fff;
	width: 5px;
	height: 61px;
	position: absolute;
	top: -5px;
	z-index: 999;
}
.listviewSearch BUTTON {
	width: 48px;
	height: 52px;
	overflow: visible;
	position: relative;
	margin: 0;
	padding: 0;
}
.listviewSearch BUTTON:hover {
	background-color: #09f;
}
.listviewSearch BUTTON:active {
	background-color: #09f;
}
.listviewSearch BUTTON.searchbtnActive {
	background-color: #09f;
}
.listviewSearch BUTTON:focus {
	outline: 0;
}
.listviewSearch BUTTON:before {
	background-position: -435px -402px;
	content: " ";
	padding: 0;
	display: inline-block;
	width: 44px;
	height: 36px;
	position: relative;
	right: 2px;
	top: 3px;
}
.listviewSearchBtn {
	vertical-align: top;
	min-width: 94px;
	font-weight: 600;
	display: table-cell;
	padding: 8px 15px!important;
}
.searchBox {
	overflow: hidden;
	margin-bottom: 10px;
	padding-top: 2px;
	display: none;
}
.searchBox .selectWrapper {
	display: table-cell;
}
.searchBox .btnSearchLarge {
	display: block;
	float: right;
}
.searchBox .btnSearchSmall {
	display: none;
}
.searchBox .inputContainer {
	overflow: hidden;
	display: table-cell;
	width: 88%;
	vertical-align: top;
	padding-left: 10px;
}
.searchBox .inputContainer .include {
	position: relative;
}
.searchBox .inputContainer .exclude {
	position: relative;
}
.searchBox .inputContainer .include INPUT {
	padding-left: 19px;
	width: 48%;
}
.searchBox .inputContainer .exclude INPUT {
	padding-left: 19px;
	width: 48%;
}
.searchBox .inputContainer .include:before {
	position: absolute;
	font-weight: 600;
}
.searchBox .inputContainer .exclude:before {
	position: absolute;
	font-weight: 600;
}
.searchBox .inputContainer .include INPUT {
	margin-right: 5px;
}
.searchBox .inputContainer .include:before {
	content: '+';
	color: #83B238;
	top: 1px;
	left: 6px;
}
.searchBox .inputContainer .exclude:before {
	content: '-';
	color: #c00;
	top: -1px;
	left: 8px;
}
.searchBox .inputContainer .txtRecipeSearch {
	width: 99%;
}
.searchBox INPUT[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
}
.searchBox LABEL {
	display: inline;
}
.chicletExclude {
	color: #fff;
	margin: 10px 10px 10px 0;
	display: inline-block;
	vertical-align: top;
	min-width: 65px;
	height: 22px;
}
.chiclet {
	color: #fff;
	margin: 10px 10px 10px 0;
	display: inline-block;
	vertical-align: top;
	min-width: 65px;
	height: 22px;
}
.chicletExclude SPAN {
	float: left;
	padding: 0 5px;
}
.chiclet SPAN {
	float: left;
	padding: 0 5px;
}
.chicletExclude A {
	color: #fff;
	text-align: center;
	float: right;
	width: 18px;
	height: inherit;
	font-weight: 700;
	text-decoration: none;
}
.chiclet A {
	color: #fff;
	text-align: center;
	float: right;
	width: 18px;
	height: inherit;
	font-weight: 700;
	text-decoration: none;
}
.chiclet {
	background-color: #83B238;
}
.chiclet A {
	background-color: #6f972f;
}
.chicletExclude {
	background-color: #c00;
}
.chicletExclude A {
	background-color: #a80000;
}
.recipeDetail {
	margin-bottom: 20px;
}
.recipeDetail H2 SMALL {
	font-size: .875em;
	font-size: .875rem;
	color: #7F7F7F;
}
.recipeDetail H2 SMALL SPAN {
	white-space: nowrap;
}
.recipeDetail .showBar .showMore {
	text-align: center;
	min-width: initial;
}
.recipeDetail .largeStar {
	cursor: pointer;
}
.recipeIngredients {
	float: left;
	clear: none;
	width: 65%;
}
.recipeIngredients HR {
	margin: 0;
}
.recipeIngredients UL {
	float: left;
	padding: 0 35px 0 0;
	width: 43%;
	max-width: 332px;
}
.recipeIngredients LI {
	margin: .7em 0;
}
.recipeDirections {
	float: left;
	clear: none;
	width: 58%;
}
.recipeDirections .accent {
	margin-left: 5px;
	margin-right: 5px;
}
.recipeDirections H3 {
	padding-top: 0;
	color: #7F7F7F;
}
.recipeDirections H4 {
	clear: both;
	padding-top: 10px;
}
.recipeDirections OL {
	padding-top: 3px;
}
.recipeDirections OL LI {
	clear: both;
	border: 1px solid transparent;
	margin: .5em 0;
}
.recipeDirections OL IMG {
	padding-right: 10px;
	padding-bottom: 10px;
}
.recipeDirections OL H4 {
	margin-left: -21px;
	clear: both;
}
.recipeDirections OL P {
	margin-left: -21px;
	font-weight: 400;
}
.recipeSummary {
	overflow: hidden;
}
.recipeSummary H1 {
	width: 74.5%;
	float: right;
}
.recipeStats {
	float: left;
}
.recipeImage {
	float: left;
}
.recipeDesc {
	float: left;
}
.recipeStats A:hover {
	cursor: pointer;
}
.recipeImage A:hover {
	cursor: pointer;
}
.recipeDesc A:hover {
	cursor: pointer;
}
.recipeDesc {
	clear: none;
	max-width: 538px;
}
.recipeImage {
	position: relative;
	margin-right: 15px;
	width: 23.5%;
}
.recipeImage .xlargeImg {
	width: 100%;
}
.recipeImage .photoByInfo {
	z-index: 100;
	width: 100%;
	position: absolute;
	color: #fff;
	padding: 8px 5px;
	text-align: left;
	bottom: 0!important;
}
.recipeImage .photoCount {
	float: right;
}
.recipeImage .carousel:hover .carousel-prev {
	opacity: 1;
}
.recipeImage .carousel:hover .carousel-next {
	opacity: 1;
}
.recipeImage .carousel-control SPAN.carousel-prev {
	width: 30px;
	height: 49px;
	position: absolute;
	top: 40%;
	cursor: pointer;
	z-index: 100;
}
.recipeImage .carousel-control SPAN.carousel-next {
	width: 30px;
	height: 49px;
	position: absolute;
	top: 40%;
	cursor: pointer;
	z-index: 100;
}
.recipeImage .carousel-control SPAN.carousel-prev {
	left: 0;
	background-position: -194px -350px;
}
.recipeImage .carousel-control SPAN.carousel-prev:hover {
	background-position: -274px -350px;
	left: 0;
}
.recipeImage .carousel-control SPAN.carousel-next {
	right: 0;
	background-position: -155px -350px;
}
.recipeImage .carousel-control SPAN.carousel-next:hover {
	background-position: -235px -350px;
}
.recipeImage .carousel-control.left:hover > .carousel-prev {
	background-position: -274px -350px;
}
.recipeImage .carousel-control.right:hover > .carousel-next {
	background-position: -235px -350px;
}
.recipeStatsContain {
	overflow: hidden;
	min-height: 213px;
	float: left;
}
.recipeStats {
	border-right: 1px solid #c6c6c6;
	min-width: 180px;
	max-width: 236px;
	margin-right: 25px;
	padding-right: 15px;
}
.recipeStats LI {
	width: 100%;
	border-bottom: 1px solid #transparent;
	padding: 7px 10px 7px 0;
	margin: 0!important;
}
.recipeStats LI A {
	padding-left: 5px;
	width: 78%;
}
.recipeStats .accent + SPAN {
	max-width: 50%;
}
.recipeStats SPAN {
	display: inline-block;
	vertical-align: bottom;
}
.recipeStats A {
	display: inline-block;
	vertical-align: bottom;
}
.recipeStats .readyinTime {
	border-bottom: 0;
}
.recipeStats SPAN:nth-child(even){max-width:100%;word-wrap:break-word}
.recipeStats .accent {
	font-weight: 400;
	margin: 0;
	color: #83B238;
	padding: 0 5px;
	width: auto!important;
	height: 30px;
}
.recipeStats .iconReviews {
	width: 30px;
	height: 25px;
	background-position: -166px -171px;
}
.recipeStats .iconSaves {
	background-position: -205px -169px;
	width: 31px;
	height: 25px;
}
.recipeStats .iconTime {
	width: 30px;
	height: 24px;
	background-position: -245px -169px;
}
.summaryUserInfo {
	clear: both;
	padding-right: 15px;
	display: table-cell;
	vertical-align: top;
}
.summaryUserInfo SPAN {
	display: table-cell;
	vertical-align: top;
}
.summaryUserInfo A {
	display: table-cell;
	vertical-align: top;
}
.summaryUserInfo IMG {
	margin-right: 12px;
	float: left;
}
.rdSponsored {
	display: table-cell;
	vertical-align: top;
	border-left: 1px solid #ededed;
	padding-left: 15px;
}
.rdSponsored IMG {
	display: block;
	clear: both;
}
.toolbar {
	background: #ebebeb;
	color: #09f;
	z-index: 999;
	margin: 20px -11px;
	position: relative;
	width: 1080px;
}
.toolbar ul li {
	margin: 0;
}
.fixed {
	position: fixed;
	top: 0;
	margin-top: 0!important;
}
.reviewActions .submitUpload {
	display: block;
	margin: auto;
	height: 28px;
	width: 41px;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
}
.flex-item .iconWeibo {
	display: block;
	margin: auto;
	height: 28px;
	width: 41px;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
}
.flex-item .iconVkontakte {
	display: block;
	margin: auto;
	height: 28px;
	width: 41px;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
}
.flex-item .iconTwitter {
	display: block;
	margin: auto;
	height: 28px;
	width: 41px;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
}
.flex-item .iconTencent {
	display: block;
	margin: auto;
	height: 28px;
	width: 41px;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
}
.flex-item .iconSave {
	display: block;
	margin: auto;
	height: 28px;
	width: 41px;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
}
.flex-item .iconReview {
	display: block;
	margin: auto;
	height: 28px;
	width: 41px;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
}
.flex-item .iconPrint {
	display: block;
	margin: auto;
	height: 28px;
	width: 41px;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
}
.flex-item .iconPinterest {
	display: block;
	margin: auto;
	height: 28px;
	width: 41px;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
}
.flex-item .iconPicture {
	display: block;
	margin: auto;
	height: 28px;
	width: 41px;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
}
.flex-item .iconGoogle {
	display: block;
	margin: auto;
	height: 28px;
	width: 41px;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
}
.flex-item .iconFb {
	display: block;
	margin: auto;
	height: 28px;
	width: 41px;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
}
.flex-item .iconEmail {
	display: block;
	margin: auto;
	height: 28px;
	width: 41px;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
}
.flex-item .iconAddThis {
	display: block;
	margin: auto;
	height: 28px;
	width: 41px;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
}
.flex-item {
	color: #09f;
	cursor: pointer;
	padding: 10px;
	width: 100px;
	border-left: 1px solid #fff;
	text-align: center;
	background-image: -webkit-radial-gradient(circle,#fafafa,#ebebeb);
	background-image: radial-gradient(circle,#fafafa,#ebebeb);
	background-repeat: no-repeat;
}
.flex-item:last-of-type {
	border-right: 1px solid #fff;
}
.flex-item:focus {
	outline: 0;
}
.flex-item:active {
	outline: 0;
}
.flex-item:hover {
	background-image: -webkit-radial-gradient(circle,#CCEBFF,#ebebeb);
	background-image: radial-gradient(circle,#CCEBFF,#ebebeb);
	background-repeat: no-repeat;
	text-decoration: underline;
	color: #55a5db;
}
.flex-item A {
	color: #09f;
	text-decoration: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: transparent;
}
.flex-item A:focus {
	outline: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.flex-item A:active {
	outline: 0;
	background: 0 0;
}
.flex-item .toolbarLabel {
	font-size: 12px;
	line-height: 12px;
	position: relative;
	width: 100%;
	display: block;
	margin: 5px auto;
}
.flex-item .toolbarLabel:focus {
	outline: 0;
}
.flex-item .iconPicture {
	background-position: 0 -7px;
}
.flex-item .iconReview {
	background-position: 0 -127px;
}
.flex-item .iconSave {
	background-position: 0 -246px;
}
.flex-item .iconPrint {
	background-position: 0 -205px;
}
.flex-item .iconEmail {
	background-position: 0 -85px;
}
.flex-item .iconFb {
	background-position: 0 -45px;
}
.flex-item .iconTwitter {
	background-position: 0 -164px;
}
.flex-item .iconPinterest {
	background-position: 0 -287px;
}
.flex-item .iconGoogle {
	background-position: 0 -366px;
}
.flex-item .iconAddThis {
	background-position: 0 -326px;
}
.flex-item .iconVkontakte {
	background-position: 0 -485px;
}
.flex-item .iconWeibo {
	background-position: 0 -445px;
}
.flex-item .iconTencent {
	background-position: 0 -405px;
}
.flex-item .iconLoading {
	width: 32px;
	height: 32px;
	display: inline-block;
}
.no-flexbox .flex-container {
	display: block;
	text-align: center;
}
.no-flexbox .atfSimilar__container {
	display: block;
	text-align: center;
}
.no-flexbox .flex-item {
	display: inline-block;
	vertical-align: middle;
}
.no-flexbox .atfSimilar__container LI {
	display: inline-block;
	vertical-align: middle;
}
.no-flexbox .emailFriend {
	clear: both;
}
.no-flexbox .atfSimilar__item--medImage {
	width: 80px;
	height: 80px;
}
.emailFriend {
	background-color: #fff;
	color: #7F7F7F;
	overflow: hidden;
	display: none;
	position: relative;
}
.emailFriend FORM {
	margin: 25px 50px 10px!important;
}
.emailFriend TEXTAREA {
	width: 290px;
	height: 83px;
	margin-top: 5px;
}
.emailFriend FIELDSET {
	float: left;
	margin-right: 35px;
}
.emailFriend LABEL {
	display: block;
}
.emailFriend INPUT {
	display: block;
}
.emailFriend INPUT {
	width: 250px;
	margin: 5px 0 9px;
}
.emailFriend P {
	clear: both;
}
.emailFriend P.redError {
	padding-top: 0;
	width: 270px;
	margin-top: 0;
}
.emailFriend INPUT[type=submit] {
	clear: both;
}
.emailFriend .loadingEmail {
	width: 25px;
	height: 25px;
	position: absolute;
	right: -30px;
	top: 25px;
}
.emailFriend .sendMeLabel {
	margin-top: 15px;
}
.emailFriend .sendMeLabel INPUT {
	display: inline-block;
	float: left;
	margin-right: 5px;
	width: 14px;
}
.recipeDetail .recipeVideos {
	clear: both;
	text-align: justify;
	width: 58%;
}
.recipeDetail .recipeVideos H2 {
	margin: 0 0 5px;
	text-align: left;
}
.recipeDetail .recipeVideos H5 {
	cursor: pointer;
}
.recipeDetail .recipeVideos H5:hover {
	text-decoration: underline;
}
.recipeDetail .recipeVideos H5 SPAN {
	white-space: normal;
}
.recipeDetail .recipeVideos .videoRowContainer {
	text-align: justify;
}
.recipeDetail .recipeVideos .videoRowContainer:after {
	content: '';
	display: inline-block;
	width: 100%;
}
.recipeReviews {
	width: 58%;
	float: left;
	margin-bottom: 20px;
	clear: both;
}
.recipeReviews + .ad_300 {
	margin-top: 20px;
}
.recipeReviews .notification {
	margin-top: 10px;
}
.recipeReviews .mediumStarStatic {
	width: 114px;
	height: 21px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	cursor: pointer;
}
.recipeReviews .mediumStarStatic.rating0 {
	background-position: -766px -49px;
}
.reviewItem {
	padding: 10px 0;
	margin-top: 10px;
	clear: both;
	overflow: hidden;
}
.reviewItem .date {
	white-space: nowrap;
}
.reviewItem .author {
	float: left;
	margin-top: 5px;
	word-wrap: break-word;
	max-width: 82%;
}
.reviewItem .userPhoto {
	width: 18%;
	float: left;
	margin: 0 2% 0 0;
}
.reviewItem .userPhoto IMG {
	max-width: 100%;
}
.reviewItem:first-of-type {
	margin-top: 0;
}
.reviewData {
	width: 100%;
	position: relative;
}
.reviewData P {
	float: left;
	width: 80%;
	margin-top: 10px;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.reviewData .mediumStar {
	cursor: pointer;
	float: left;
	margin-right: 5px;
}
.reviewData .redError {
	margin-top: 0!important;
}
.reviewHelpfulContain {
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
}
.reviewLike {
	float: right;
}
.reviewLike.button {
	padding: 5px 5px 5px 7px;
}
.reviewLike SPAN {
	background-position: -172px -211px;
	padding: 10px;
	display: block;
	vertical-align: bottom;
}
.reviewLike.disabled > SPAN {
	background-position: -254px -211px;
}
.reviewHelpfulCount {
	float: right;
	border: 1px solid #c6c6c6;
	padding: 7px;
	margin-left: 8px;
	position: relative;
}
.reviewHelpfulCount:before {
	bottom: auto;
	content: "";
	position: absolute;
	border-style: solid;
	display: block;
	width: 0;
}
.reviewHelpfulCount:after {
	bottom: auto;
	content: "";
	position: absolute;
	border-style: solid;
	display: block;
	width: 0;
}
.reviewHelpfulCount:before {
	top: 9px;
	left: -6px;
	border-width: 5px 5px 5px 0;
	border-color: transparent #c6c6c6;
}
.reviewHelpfulCount:after {
	top: 10px;
	left: -5px;
	border-width: 4px 5px 4px 0;
	border-color: transparent #fff;
}
.reviewListButtons {
	clear: both;
	padding-top: 20px;
	display: table;
	width: 103%;
	border-collapse: separate;
	border-spacing: 10px 0;
	margin-left: -10px;
}
.reviewListButtons A {
	display: table-cell;
	text-align: center;
	font-weight: 600;
	padding: 10px 5px;
	vertical-align: middle;
}
.reviewListButtons A:first-of-type {
	margin-right: 10px;
}
.reviewStatic {
	margin-top: 10px;
	cursor: pointer;
}
.submitReview {
	border: 1px solid #c6c6c6;
	margin-top: 10px;
	padding: 10px;
	position: relative;
}
.submitReview TEXTAREA {
	height: 60px;
	width: 80%;
}
.submitReview .starRating {
	width: 129px;
	float: left;
	overflow: hidden;
}
.submitReview .starRating IMG {
	width: 22px;
	height: 21px;
	margin-right: 3px;
	float: left;
}
.submitReview .mediumStar {
	cursor: pointer;
	float: left;
	margin-right: 5px;
}
.btnEdit {
	color: #454545;
	display: inline-block;
	margin-top: 7px;
	font-weight: 600;
	padding: 5px 11px 7px 9px;
}
.btnEdit:before {
	content: " ";
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: -212px -492px;
	margin-right: 4px;
	vertical-align: bottom;
}
.errorTweak {
	margin-left: 20%;
}
.reviewActions {
	clear: both;
	text-align: right;
}
.reviewActions INPUT[type=submit] {
	position: relative;
	min-width: 35px;
}
.reviewActions INPUT[type=button] {
	position: relative;
	min-width: 35px;
}
.reviewActions .button {
	position: relative;
	min-width: 35px;
}
.reviewActions .btnReviewtweak {
	float: left;
	margin-bottom: 10px;
	margin-left: 20%;
}
.reviewActions .btnReviewAddPhoto {
	float: right;
	padding: 5px 10px;
	margin-bottom: 10px;
	width: 54px;
	height: 40px;
}
.reviewActions .submitUpload {
	background-position: -125px -7px;
}
.reviewActions .btnSubmitReview {
	background-color: #09f;
	color: #fff;
}
.reviewActions .iconLoading {
	position: absolute;
	width: 33px;
	height: 33px;
	margin-left: -16.5px;
	margin-top: -16.5px;
	left: 50%;
	top: 50%;
}
.addThisDetached #at15s {
	position: fixed!important;
	top: 60px!important;
}
.similarRecipes {
	margin-left: -10px;
	margin-right: -10px;
	padding: 0 10px;
	clear: both;
}
.similarRecipes .justifyEscape {
	width: 15%;
	margin: 5px 0 0;
	padding: 0;
}
.similarRecipes .hub {
	width: 15%;
	margin: 5px 0 0;
	padding: 0;
}
.similarRecipes .justifyEscape A.hubImageUrl {
	width: 100%;
}
.similarRecipes .hub A.hubImageUrl {
	width: 100%;
}
.similarRecipes .justifyEscape {
	margin: 0;
}
.similarRecipes .showBar {
	padding-bottom: 10px;
}
.truncateHeight {
	overflow: hidden;
	position: relative;
	padding-bottom: 5px;
	-webkit-transition: "height 0.7s ease-in";
	-o-transition: "height 0.7s ease-in";
	transition: "height 0.7s ease-in";
	height: 100px;
}
.truncateHeightLink {
	padding: 10px;
	text-align: center;
	width: 100%;
	background: 0 0;
	border-top: thin solid #ccc;
	display: inline-block;
}
.truncateHeightLink:focus {
	outline: 0;
}
.atfSimilarRecipes__prev--deskv1 {
	position: fixed;
	background: #000 url("global_IT.css") no-repeat;
	width: 45px;
	height: 100px;
	opacity: .5;
	z-index: 60000;
	-webkit-animation: fadein 1s;
	-o-animation: fadein 1s;
	animation: fadein 1s;
}
.atfSimilarRecipes__next--deskv1 {
	position: fixed;
	background: #000 url("global_IT.css") no-repeat;
	width: 45px;
	height: 100px;
	opacity: .5;
	z-index: 60000;
	-webkit-animation: fadein 1s;
	-o-animation: fadein 1s;
	animation: fadein 1s;
}
.atfSimilarRecipes__prev--deskv1:hover {
	opacity: 1;
	cursor: pointer;
}
.atfSimilarRecipes__next--deskv1:hover {
	opacity: 1;
	cursor: pointer;
}
.atfSimilarRecipes__prev--deskv1 {
	left: 0;
	background-position: -56px 5px;
}
.atfSimilarRecipes__next--deskv1 {
	right: 0;
	background-position: -11px 5px;
}
.sectionTopRecipes .recipeInfo.col-sm-3 {
	width: 32%;
}
.sectionTopRecipes .recipeDescription.col-sm-6 {
	width: 40.8%;
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
.footer {
	margin-left: 0!important;
	margin-right: 0!important;
}
.toolbar {
	margin: 20px 0!important;
	z-index: 998;
}
.similarRecipes {
	margin: 0!important;
}
.similarRecipes .justifyEscape {
	width: 15%!important;
}
.similarRecipes .hub {
	width: 15%!important;
}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
.similarRecipes .showBar A {
	width: 100%;
}
}
@media (min-width:768px){
.container {
	width: 720px;
}
.col-sm-9 {
	float: left;
}
.col-sm-8 {
	float: left;
}
.col-sm-7 {
	float: left;
}
.col-sm-6 {
	float: left;
}
.col-sm-5 {
	float: left;
}
.col-sm-4 {
	float: left;
}
.col-sm-3 {
	float: left;
}
.col-sm-2 {
	float: left;
}
.col-sm-12 {
	float: left;
}
.col-sm-11 {
	float: left;
}
.col-sm-10 {
	float: left;
}
.col-sm-1 {
	float: left;
}
.col-sm-1 {
	width: 8.33333%;
}
.col-sm-2 {
	width: 16.66667%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-4 {
	width: 33.33333%;
}
.col-sm-5 {
	width: 41.66667%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-7 {
	width: 58.33333%;
}
.col-sm-8 {
	width: 66.66667%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-10 {
	width: 83.33333%;
}
.col-sm-11 {
	width: 91.66667%;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-pull-0 {
	right: auto;
}
.col-sm-pull-1 {
	right: 8.33333%;
}
.col-sm-pull-2 {
	right: 16.66667%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-4 {
	right: 33.33333%;
}
.col-sm-pull-5 {
	right: 41.66667%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-7 {
	right: 58.33333%;
}
.col-sm-pull-8 {
	right: 66.66667%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-10 {
	right: 83.33333%;
}
.col-sm-pull-11 {
	right: 91.66667%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-push-0 {
	left: auto;
}
.col-sm-push-1 {
	left: 8.33333%;
}
.col-sm-push-2 {
	left: 16.66667%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-4 {
	left: 33.33333%;
}
.col-sm-push-5 {
	left: 41.66667%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-7 {
	left: 58.33333%;
}
.col-sm-push-8 {
	left: 66.66667%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-10 {
	left: 83.33333%;
}
.col-sm-push-11 {
	left: 91.66667%;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-offset-0 {
	margin-left: 0;
}
.col-sm-offset-1 {
	margin-left: 8.33333%;
}
.col-sm-offset-2 {
	margin-left: 16.66667%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-4 {
	margin-left: 33.33333%;
}
.col-sm-offset-5 {
	margin-left: 41.66667%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-7 {
	margin-left: 58.33333%;
}
.col-sm-offset-8 {
	margin-left: 66.66667%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-10 {
	margin-left: 83.33333%;
}
.col-sm-offset-11 {
	margin-left: 91.66667%;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
.form-inline .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-inline .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}
.form-inline .input-group {
	display: inline-table;
	vertical-align: middle;
}
.form-inline .input-group .input-group-btn {
	width: auto;
}
.form-inline .input-group .input-group-addon {
	width: auto;
}
.form-inline .input-group .form-control {
	width: auto;
}
.form-inline .input-group > .form-control {
	width: 100%;
}
.form-inline .control-label {
	margin-bottom: 0;
	vertical-align: middle;
}
.form-inline .radio {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	vertical-align: middle;
}
.form-inline .checkbox {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	vertical-align: middle;
}
.form-inline .radio input[type=radio] {
	float: none;
	margin-left: 0;
}
.form-inline .checkbox input[type=checkbox] {
	float: none;
	margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
	top: 0;
}
.form-horizontal .control-label {
	text-align: right;
	margin-bottom: 0;
	padding-top: 7px;
}
.rightRail {
	max-width: 300px;
}
.emailNotifications {
	width: auto;
	text-align: left;
}
.emailNotifications BUTTON {
	display: inline-block;
	min-width: auto;
	min-width: initial;
}
.emailNotifications BUTTON:first-of-type {
	margin-right: 10px;
}
.arlogo {
	width: 17%;
}
.topNavSearchContain INPUT[type=search] {
	margin: .5em;
}
.recipeDetail .recipeVideos {
	width: 100%;
}
}
@media (min-width:768px) and (max-width:977px){
.visible-sm {
	display: block!important;
}
table.visible-sm {
	display: table;
}
tr.visible-sm {
	display: table-row!important;
}
th.visible-sm {
	display: table-cell!important;
}
td.visible-sm {
	display: table-cell!important;
}
.visible-sm-block {
	display: block!important;
}
.visible-sm-inline {
	display: inline!important;
}
.visible-sm-inline-block {
	display: inline-block!important;
}
.topnav .topnavHome {
	display: none!important;
}
.subnav .recommended {
	display: none!important;
}
.submitRecipe {
	display: none!important;
}
.hidden-sm {
	display: none!important;
}
}
@media (min-width:978px){
.container {
	width: 940px;
}
.fluidMiddleContainer {
	float: left;
}
.fluidLeftContainer {
	float: left;
}
.col-md-9 {
	float: left;
}
.col-md-8 {
	float: left;
}
.col-md-7 {
	float: left;
}
.col-md-6 {
	float: left;
}
.col-md-5 {
	float: left;
}
.col-md-4 {
	float: left;
}
.col-md-3 {
	float: left;
}
.col-md-2 {
	float: left;
}
.col-md-12 {
	float: left;
}
.col-md-11 {
	float: left;
}
.col-md-10 {
	float: left;
}
.col-md-1 {
	float: left;
}
.col-md-1 {
	width: 8.33333%;
}
.fluidLeftContainer {
	width: 16.66667%;
}
.col-md-2 {
	width: 16.66667%;
}
.col-md-3 {
	width: 25%;
}
.col-md-4 {
	width: 33.33333%;
}
.col-md-5 {
	width: 41.66667%;
}
.fluidMiddleContainer {
	width: 50%;
}
.col-md-6 {
	width: 50%;
}
.col-md-7 {
	width: 58.33333%;
}
.col-md-8 {
	width: 66.66667%;
}
.col-md-9 {
	width: 75%;
}
.col-md-10 {
	width: 83.33333%;
}
.col-md-11 {
	width: 91.66667%;
}
.col-md-12 {
	width: 100%;
}
.col-md-pull-0 {
	right: auto;
}
.col-md-pull-1 {
	right: 8.33333%;
}
.col-md-pull-2 {
	right: 16.66667%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-4 {
	right: 33.33333%;
}
.col-md-pull-5 {
	right: 41.66667%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-7 {
	right: 58.33333%;
}
.col-md-pull-8 {
	right: 66.66667%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-10 {
	right: 83.33333%;
}
.col-md-pull-11 {
	right: 91.66667%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-push-0 {
	left: auto;
}
.col-md-push-1 {
	left: 8.33333%;
}
.col-md-push-2 {
	left: 16.66667%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-4 {
	left: 33.33333%;
}
.col-md-push-5 {
	left: 41.66667%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-7 {
	left: 58.33333%;
}
.col-md-push-8 {
	left: 66.66667%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-10 {
	left: 83.33333%;
}
.col-md-push-11 {
	left: 91.66667%;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-offset-0 {
	margin-left: 0;
}
.col-md-offset-1 {
	margin-left: 8.33333%;
}
.col-md-offset-2 {
	margin-left: 16.66667%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-4 {
	margin-left: 33.33333%;
}
.col-md-offset-5 {
	margin-left: 41.66667%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-7 {
	margin-left: 58.33333%;
}
.col-md-offset-8 {
	margin-left: 66.66667%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-10 {
	margin-left: 83.33333%;
}
.col-md-offset-11 {
	margin-left: 91.66667%;
}
.col-md-offset-12 {
	margin-left: 100%;
}
.fluidLeftContainer {
	display: block;
}
.fluidMiddleContainer {
	padding: 20px;
}
.emailManagement {
	padding: 20px 0;
}
.header {
	padding: 0;
}
.headerContain {
	margin: 14px 0 7px;
}
.arlogo {
	width: 12.5%;
}
.topNavSearchContain INPUT[type=search] {
	width: 87%;
	padding: 5px;
	top: 15%;
	position: relative;
	margin: 0;
	height: 30px;
}
.topNavSearchContain LABEL {
	width: 10%;
}
.topNavSearchContain {
	float: left;
	margin-left: 3em;
}
.navbar-toggle {
	clear: none;
}
.topnav li:after {
	content: ' ';
}
.subnav li:after {
	content: ' ';
}
.topnav li {
	border-bottom: 0;
	padding: 2px 0;
	display: inline-block;
	vertical-align: middle;
}
.subnav li {
	border-bottom: 0;
	padding: 2px 0;
	display: inline-block;
	vertical-align: middle;
}
.navbarTopnav {
	display: block!important;
	height: 83px!important;
	overflow: hidden;
}
.topnav .topnavHome {
	background-color: #0066ff;
	height: 41px;
}
.topnav .topnavHome:hover {
	background-color: #0066ff;
}
.topnav .topnavHome A {
	display: inline-block;
	width: 40px;
	height: 13px;
}
.topnav .topnavHome:before {
	content: " ";
	padding: 0;
}
.topnav {
	background-color: #000000;
	margin: 0 0 9px;
}
.topnav LI:nth-child(2):before{content:' '}
.topnav LI:hover {
	background-color: #0066ff;
}
.topnav LI:before {
	color: #0066ff;
	content: "/";
	padding: 0 4px;
}
.topnav LI A {
	color: #fff;
	text-decoration: none;
}
.topnav LI A:hover {
	color: #000000;
	text-decoration: underline;
}
.subnav LI {
	float: left;
}
.subnav LI:hover {
	background-color: #000000;
	.subnav LI: nth-child(2):before{content:' ';padding-left:0}.subnav LI:before{content:"\b7";padding:0 5px}.subnav .recommended{position:relative;background-color:#83B238;color:#fff;height:24px;padding:2px 5px;margin-left:7px;margin-right:10px}.subnav .recommended:before{margin-top:-12px;top:50%;border-width:13px 0 11px 6px;border-style:solid;position:absolute;content:" ";height:0}.subnav .recommended:after{margin-top:-12px;top:50%;border-width:13px 0 11px 6px;border-style:solid;position:absolute;content:" ";height:0}.subnav .recommended:before{right:100%;padding:0;border-color:#83B238 #83B238 #83B238 transparent}.subnav .recommended:after{left:100%;width:0;border-color:transparent transparent transparent #83B238}.subnav .recommended:hover{background-color:#83B238}.submitRecipe{padding:2px 0 14px 10px;font-weight:600;float:right}.submitRecipe:before{content:' '}.loginControl{width:33%}.topNavSearchContain{width:48%}
}
@media (min-width:978px) and (max-width:1199px){
.visible-md {
	display: block!important;
}
table.visible-md {
	display: table;
}
tr.visible-md {
	display: table-row!important;
}
th.visible-md {
	display: table-cell!important;
}
td.visible-md {
	display: table-cell!important;
}
.visible-md-block {
	display: block!important;
}
.visible-md-inline {
	display: inline!important;
}
.visible-md-inline-block {
	display: inline-block!important;
}
.onsiteAlerts__heading .close {
	display: none!important;
}
.navbar-toggle {
	display: none!important;
}
.hidden-md {
	display: none!important;
}
}
@media (min-width:1200px){
.container {
	width: 1140px;
}
.col-lg-9 {
	float: left;
}
.col-lg-8 {
	float: left;
}
.col-lg-7 {
	float: left;
}
.col-lg-6 {
	float: left;
}
.col-lg-5 {
	float: left;
}
.col-lg-4 {
	float: left;
}
.col-lg-3 {
	float: left;
}
.col-lg-2 {
	float: left;
}
.col-lg-12 {
	float: left;
}
.col-lg-11 {
	float: left;
}
.col-lg-10 {
	float: left;
}
.col-lg-1 {
	float: left;
}
.col-lg-1 {
	width: 8.33333%;
}
.col-lg-2 {
	width: 16.66667%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-4 {
	width: 33.33333%;
}
.col-lg-5 {
	width: 41.66667%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-7 {
	width: 58.33333%;
}
.col-lg-8 {
	width: 66.66667%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-10 {
	width: 83.33333%;
}
.col-lg-11 {
	width: 91.66667%;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-pull-0 {
	right: auto;
}
.col-lg-pull-1 {
	right: 8.33333%;
}
.col-lg-pull-2 {
	right: 16.66667%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-4 {
	right: 33.33333%;
}
.col-lg-pull-5 {
	right: 41.66667%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-7 {
	right: 58.33333%;
}
.col-lg-pull-8 {
	right: 66.66667%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-10 {
	right: 83.33333%;
}
.col-lg-pull-11 {
	right: 91.66667%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-push-0 {
	left: auto;
}
.col-lg-push-1 {
	left: 8.33333%;
}
.col-lg-push-2 {
	left: 16.66667%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-4 {
	left: 33.33333%;
}
.col-lg-push-5 {
	left: 41.66667%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-7 {
	left: 58.33333%;
}
.col-lg-push-8 {
	left: 66.66667%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-10 {
	left: 83.33333%;
}
.col-lg-push-11 {
	left: 91.66667%;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-offset-0 {
	margin-left: 0;
}
.col-lg-offset-1 {
	margin-left: 8.33333%;
}
.col-lg-offset-2 {
	margin-left: 16.66667%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-4 {
	margin-left: 33.33333%;
}
.col-lg-offset-5 {
	margin-left: 41.66667%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-7 {
	margin-left: 58.33333%;
}
.col-lg-offset-8 {
	margin-left: 66.66667%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-10 {
	margin-left: 83.33333%;
}
.col-lg-offset-11 {
	margin-left: 91.66667%;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
.visible-lg {
	display: block!important;
}
table.visible-lg {
	display: table;
}
tr.visible-lg {
	display: table-row!important;
}
th.visible-lg {
	display: table-cell!important;
}
td.visible-lg {
	display: table-cell!important;
}
.visible-lg-block {
	display: block!important;
}
.visible-lg-inline {
	display: inline!important;
}
.visible-lg-inline-block {
	display: inline-block!important;
}
.onsiteAlerts__heading .close {
	display: none!important;
}
.navbar-toggle {
	display: none!important;
}
.hidden-lg {
	display: none!important;
}
.rightRail {
	width: 300px;
}
.col-sm-8 {
	width: 70%;
}
.filterSearch H2 {
	margin-left: 10px;
}
}
@media (max-width:1076px){
.fluid-container {
	border: none;
}
}
@media (max-width:978px){
.selectWrapper SELECT.customDrop {
	min-width: 71px;
}
.selectWrapper {
	display: inline-block;
}
.jqRegistrationPanel {
	width: 400px;
}
.jqLoginPanel {
	width: 400px;
}
.onsiteAlerts--mobilePosition.dropdownMenu:before {
	content: ' ';
}
.onsiteAlerts {
	width: 100%;
	height: 100%;
	padding: 0 0 32px;
	position: absolute;
	top: 35px;
	left: 0;
	-webkit-overflow-scrolling: touch;
	margin-top: 0;
}
.onsiteAlerts__dropDown {
	position: fixed!important;
	top: 0!important;
	left: 0!important;
	height: 100%;
}
.onsiteAlerts__heading {
	background-color: #83B238;
	color: #fff;
	position: absolute;
	top: 0;
}
.onsiteAlerts__button {
	position: fixed;
	bottom: 0;
}
.onsiteAlerts__noAlerts {
	padding: 20px 20px 50px;
}
.onsiteAlerts__noAlerts IMG {
	margin-top: 15px;
}
.onsiteAlerts__noAlerts .retentionPad {
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
}
.onsiteAlerts__noAlerts .ctaButton {
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
}
.videoContain {
	max-width: initial;
}
.container.navbar-wrapper {
	margin-bottom: 0;
	width: auto;
}
.sectionTopRecipes .recipeInfo {
	width: 43%;
	float: left;
}
.sectionTopRecipes .recipeDescription {
	padding-left: 0;
	width: 100%;
	margin-left: 0;
	clear: both;
}
.welcomeUserPhoto.navbar-toggle {
	display: block;
}
.welcomeUserPhoto.hidden-lg.hidden-md {
	display: block;
}
.topnavSearch {
	display: block;
}
.onsiteAlerts__heading .welcomeUserPhoto.close {
	display: block;
}
#mobileUserSettingsNav {
	display: block;
}
.filterSearch {
	margin-top: 20px;
}
.filterSearch .selectWrapper {
	float: left;
	margin-left: 5px;
}
.filterSearch .fauxSelect {
	float: left;
	margin-left: 5px;
}
.filterSearch .sortCount {
	position: absolute;
	top: -33px;
	float: none;
	width: 100%;
	left: 0;
}
.filterSearch H2 {
	margin-top: 5px;
}
.filterSearch .selectWrapper {
	max-width: 115px;
	float: none;
}
.filterSearch .selectWrapper .customDrop {
	max-width: 90px;
}
.searchBox {
	padding: 10px;
	margin-top: 0!important;
	border-bottom: 1px solid #c6c6c6;
	width: 100%;
}
.searchBox .selectWrapper {
	display: inline-block;
}
.searchBox .btnSearchLarge {
	display: none;
}
.searchBox .btnSearchSmall {
	display: block;
}
.searchBox .inputContainer {
	padding: 0;
	width: auto;
	margin-top: 10px;
	display: block;
}
.searchBox .inputContainer .include {
	display: block;
}
.searchBox .inputContainer .exclude {
	display: block;
}
.searchBox .inputContainer .include INPUT[type=search] {
	width: 100%;
}
.searchBox .inputContainer .exclude INPUT[type=search] {
	width: 100%;
}
.searchBox .inputContainer .include:before {
	top: 11px;
}
.searchBox .inputContainer .exclude:before {
	top: 9px;
}
.searchBox INPUT[type=button] {
	width: 100%;
	height: 40px;
	font-weight: 400;
}
.searchBox BUTTON {
	width: 100%;
	height: 40px;
	font-weight: 400;
}
.searchBox INPUT[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 6px;
	height: 40px;
	margin: 0 0 10px;
}
.searchBox LABEL {
	display: inline;
	margin-bottom: 0;
}
.recipeIngredients {
	width: 54%;
}
.recipeIngredients UL {
	margin-bottom: 0;
	clear: both;
	width: 100%;
	padding: 0;
}
.recipeSummary H1 {
	float: left;
	width: 100%;
}
.recipeDesc {
	clear: both;
	width: 100%!important;
	margin-top: 10px;
}
.recipeImage {
	clear: both;
	width: 250px;
}
.recipeStats {
	max-width: 250px;
	margin: 0;
	border: none;
}
.flex-item {
	width: 100%;
	padding: 10px 0;
}
.flex-item:first-of-type {
	border-left: none;
}
.flex-item:last-of-type {
	border-right: none;
}
.flex-item .toolbarLabel {
	display: none;
}
.no-flexbox .flex-item {
	width: auto;
	padding: 10px;
}
.no-flexbox .atfSimilar__container LI {
	width: auto;
	padding: 10px;
}
.reviewData .mediumStar {
	float: none;
}
.similarRecipes .justifyEscape {
	width: 30.3%;
}
.similarRecipes .hub {
	width: 30.3%;
}
.similarRecipes .showBar A {
	width: 100%;
}
.similarRecipes .hub + .hub + .justifyEscape + .justifyEscape {
	display: inline-block!important;
}
.similarRecipes .hub + .hub + .justifyEscape {
	display: inline-block!important;
}
.sectionTopRecipes .recipeInfo.col-sm-3 {
	width: 50%;
}
.sectionTopRecipes .recipeDescription.col-sm-6 {
	width: 100%;
}
}
@media (max-width:767px){
body {
	padding: 0;
}
.visible-xs {
	display: block!important;
}
table.visible-xs {
	display: table;
}
tr.visible-xs {
	display: table-row!important;
}
th.visible-xs {
	display: table-cell!important;
}
td.visible-xs {
	display: table-cell!important;
}
.visible-xs-block {
	display: block!important;
}
.visible-xs-inline {
	display: inline!important;
}
.visible-xs-inline-block {
	display: inline-block!important;
}
.topnav .topnavHome {
	display: none!important;
}
.subnav .recommended {
	display: none!important;
}
.submitRecipe {
	display: none!important;
}
.hidden-xs {
	display: none!important;
}
.ad_300 {
	float: none;
	margin: 0 auto;
	clear: both;
}
.footer {
	width: 100%;
	margin-left: -10px;
	margin-right: -10px;
}
.footer #divSocial {
	border-right: none;
}
#videoPlayer object {
	height: 65%;
}
#videoPlayer iframe {
	height: 65%;
}
#videoPlayer embed {
	height: 65%;
}
.youtube-player {
	padding-top: 85px;
}
.carousel {
	text-align: center;
}
.hub {
	max-width: 30%;
	margin: 0;
}
.hub IMG {
	min-width: 100%;
}
.showBar .showMore {
	min-width: 24.2%;
	text-align: center;
}
.justifyEscape {
	width: 30%;
}
.hub + .hub + .justifyEscape + .justifyEscape {
	display: none;
}
.hub + .hub + .justifyEscape {
	display: inline-block!important;
}
.sectionTopRecipes .recipePhoto {
	max-width: 30%;
}
.sectionTopRecipes .recipePhoto IMG {
	min-width: 100%;
}
.recipeSummary H1 {
	width: 71%;
}
.recipeReviews {
	width: 100%;
}
}
@media (max-width:550px){
img {
	max-width: 100%;
}
.new {
	padding: 2px 7px 2px 5px;
}
.video {
	margin: 2px 0 2px 5px;
}
.adInline {
	margin: 20px -10px;
}
.mainContainer {
	padding: 0 10px;
}
.jqRegistrationPanel {
	padding: 15px 0;
	width: 100%;
	margin: 0 auto;
}
.jqLoginPanel {
	padding: 15px 0;
	width: 100%;
	margin: 0 auto;
}
.mediumStar {
	width: 84px;
	height: 15px;
}
.mediumStar.rating5 {
	background-position: -655px -94px;
}
.mediumStar.rating45 {
	background-position: -311px -94px;
}
.mediumStar.rating4 {
	background-position: -672px -94px;
}
.mediumStar.rating35 {
	background-position: -328px -94px;
}
.mediumStar.rating3 {
	background-position: -689px -94px;
}
.mediumStar.rating25 {
	background-position: -345px -94px;
}
.mediumStar.rating2 {
	background-position: -706px -94px;
}
.mediumStar.rating15 {
	background-position: -362px -94px;
}
.mediumStar.rating1 {
	background-position: -723px -94px;
}
.mediumStar.rating05 {
	background-position: -379px -94px;
}
.mediumStar.rating0 {
	background-position: -740px -94px;
}
.largeStar {
	width: 114px;
	height: 21px;
}
.largeStar.rating5 {
	background-position: -651px -49px;
}
.largeStar.rating45 {
	background-position: -314px -49px;
}
.largeStar.rating4 {
	background-position: -674px -49px;
}
.largeStar.rating35 {
	background-position: -337px -49px;
}
.largeStar.rating3 {
	background-position: -697px -49px;
}
.largeStar.rating25 {
	background-position: -360px -49px;
}
.largeStar.rating2 {
	background-position: -720px -49px;
}
.largeStar.rating15 {
	background-position: -383px -49px;
}
.largeStar.rating1 {
	background-position: -743px -49px;
}
.largeStar.rating05 {
	background-position: -406px -49px;
}
.largeStar.rating0 {
	background-position: -766px -49px;
}
.videoContain .videoThumb .playIcon {
	position: absolute;
	width: 32px;
	height: 32px;
	margin-left: -16px;
	margin-top: -16px;
	left: 50%;
	top: 50%;
	background-position: -443px -364px;
}
.videoContain .videoThumb:hover > .playIcon {
	background-position: -484px -364px;
}
.videoHolder {
	height: 17px;
}
.videoHolder .video {
	margin: 2px 0 2px 5px;
}
.carousel .playIcon {
	background-position: -441px -280px;
	position: absolute;
	width: 50px;
	height: 50px;
	margin-left: -25px;
	margin-top: -25px;
	left: 50%;
	top: 50%;
	top: 31%;
}
.carousel .playIcon:hover {
	background-position: -521px -280px;
}
.carouselActive .carousel-caption H4 {
	padding-right: 0;
}
.carousel-caption {
	background-color: transparent;
	padding: 0 20px;
}
.col-sm-2 {
	width: 100px;
}
.carousel-indicators {
	right: 0;
	width: 100%;
	text-align: center;
}
.carousel-indicators LI {
	background-color: #c6c6c6;
}
.carousel {
	text-align: center;
}
.carousel .container {
	position: relative;
	width: auto;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #c6c6c6;
	background: 0 0;
	filter: none;
	pointer-events: initial;
}
.carousel .carousel-caption {
	position: static;
	margin: 15px 0;
	width: auto;
}
.carousel .carousel-caption H4 A {
	color: #454545;
}
.carousel .carousel-caption H4 {
	color: #454545;
}
.carousel .carousel-caption .lead A {
	color: #454545;
}
.carousel .carousel-caption .lead {
	color: #454545;
}
.carousel .carousel-caption H4 A:hover {
	text-decoration: none;
}
.carousel .carousel-caption .lead A:hover {
	text-decoration: none;
}
.carousel .carousel-indicators + .carousel-inner .container {
	min-height: 80px;
}
.carousel .carousel-indicators + .carousel-inner .container .carousel-caption {
	margin-bottom: 30px;
}
.carousel-control {
	height: 50%!important;
	width: 33px;
}
.carousel-control SPAN {
	height: 35px;
	width: 35px;
	top: 60%;
}
.carousel-control SPAN.carousel-prev {
	background-position: -52px -99px;
	left: 7px;
}
.carousel-control SPAN.carousel-prev:hover {
	background-position: -124px -99px;
}
.carousel-control SPAN.carousel-next {
	background-position: -7px -99px;
}
.carousel-control SPAN.carousel-next:hover {
	background-position: -80px -99px;
}
.carousel-control.left:hover > .carousel-prev {
	background-position: -124px -99px;
}
.carousel-control.right:hover > .carousel-next {
	background-position: -80px -99px;
}
.sectionTopRecipes .reviewIcon {
	background-position: -292px -172px;
	width: 24px;
}
.sectionTopRecipes .totalTimeIcon {
	background-position: -333px -175px;
	width: 24px;
}
.sectionTopRecipes .recipeInfo {
	width: 64%;
	margin-top: 0;
}
.sectionTopRecipes .recipeInfo .recipeReviewCount {
	margin: 5px 0 0;
}
.sectionSimilarRecipes {
	clear: both;
}
.sectionSeasonal {
	border-bottom: none;
	padding-bottom: 30px;
}
.filterSearch .fauxSelect {
	padding: 9px 0 7px 8px;
}
.filterSearch .fauxSelect .iconArrows {
	margin: 4px 4px 0 24px;
}
.recipeIngredients {
	width: 100%;
}
.recipeDirections {
	width: 100%;
}
.hubSearchContainer .searchBox {
	width: 100%;
}
.recipeSummary {
	margin: 0 auto;
}
.recipeSummary H1 {
	clear: both;
	float: none;
	width: 100%;
}
.recipeImage {
	margin: 10px auto 0;
	width: 250px;
}
.recipeImage .carousel-control SPAN.carousel-prev {
	top: 80%;
}
.recipeImage .carousel-control SPAN.carousel-next {
	top: 80%;
}
.recipeImage .playIcon {
	background-position: -406px -456px;
	position: absolute;
	width: 70px;
	height: 70px;
	margin-left: -35px;
	margin-top: -35px;
	left: 50%;
	top: 50%;
}
.recipeImage .playIcon:hover {
	background-position: -529px -456px;
}
.recipeStatsContain {
	min-height: 50px;
}
.recipeStats {
	max-width: 100%;
}
.recipeStats LI {
	border: none;
	padding: 5px 0;
	width: 100%;
	display: inline-block;
}
.recipeStats .accent + SPAN {
	max-width: 100%;
}
.recipeStats .iconTime {
	font-size: 1.3em;
	font-size: 1.3rem;
	padding-right: 0;
}
.recipeStats .iconSaves {
	font-size: 1.3em;
	font-size: 1.3rem;
	padding-right: 0;
}
.recipeStats .iconReviews {
	font-size: 1.3em;
	font-size: 1.3rem;
	padding-right: 0;
}
.recipeStats .iconReviews {
	background-position: -292px -175px;
	width: 18px;
	height: 13px;
	margin-bottom: 3px;
}
.recipeStats .iconSaves {
	background-position: -454px -194px;
	width: 16px;
	height: 14px;
	margin-bottom: 3px;
}
.recipeStats .iconTime {
	background-position: -333px -175px;
	width: 15px;
	height: 13px;
	margin-bottom: 3px;
}
.toolbar {
	margin: 20px 0!important;
}
.fixed {
	margin: 0 -5px;
}
.no-flexbox .flex-item {
	width: 20%;
}
.no-flexbox .atfSimilar__container LI {
	width: 20%;
}
.recipeReviews .mediumStarStatic {
	float: none;
}
.reviewItem .author {
	margin-left: 0;
	float: none;
}
.reviewData P {
	clear: both;
	width: 100%;
	margin-top: 0;
}
.reviewListButtons {
	width: 104%;
}
.submitReview TEXTAREA {
	width: 100%;
}
.submitReview .starRating {
	float: none;
}
.errorTweak {
	margin-left: auto;
}
.reviewActions .btnReviewtweak {
	margin-left: 0;
}
}
@media (max-width:screen-lg){
.fluidLeftContainer {
	display: block;
}
.fluidMiddleContainer {
	padding: 20px;
}
.emailManagement {
	padding: 20px 0;
}
.header {
	padding: 0;
}
.headerContain {
	margin: 14px 0 7px;
}
.arlogo {
	width: 12.5%;
}
.topNavSearchContain INPUT[type=search] {
	width: 87%;
	padding: 5px;
	top: 15%;
	position: relative;
	margin: 0;
	height: 30px;
}
.topNavSearchContain LABEL {
	width: 10%;
}
.topNavSearchContain {
	float: left;
	margin-left: 3em;
}
.navbar-toggle {
	clear: none;
}
.topnav li:after {
	content: ' ';
}
.subnav li:after {
	content: ' ';
}
.topnav li {
	border-bottom: 0;
	padding: 2px 0;
	display: inline-block;
	vertical-align: middle;
}
.subnav li {
	border-bottom: 0;
	padding: 2px 0;
	display: inline-block;
	vertical-align: middle;
}
.navbarTopnav {
	display: block!important;
	height: 83px!important;
	overflow: hidden;
}
.topnav .topnavHome {
	background-color: #ffffff;
	height: 41px;
}
.topnav .topnavHome:hover {
	background-color: #ce6b28;
}
.topnav .topnavHome A {
	display: inline-block;
	width: 40px;
	height: 13px;
}
.topnav .topnavHome:before {
	content: " ";
	padding: 0;
}
.topnav {
	background-color: #FC7E04;
	margin: 0 0 9px;
}
.topnav LI:nth-child(2):before{content:' '}
.topnav LI:hover {
	background-color: #ffffff;
}
.topnav LI:before {
	color: #ce6b28;
	content: "/";
	padding: 0 4px;
}
.topnav LI A {
	color: #fff;
	text-decoration: none;
}
.topnav LI A:hover {
	color: #fff;
	text-decoration: underline;
}
.subnav LI {
	float: left;
}
.subnav LI:hover {
	background-color: transparent;
}
.subnav LI:nth-child(2):before{content:' ';padding-left:0}
.subnav LI:before {
	content: "\b7";
	padding: 0 5px;
}
.subnav .recommended {
	position: relative;
	background-color: #83B238;
	color: #fff;
	height: 24px;
	padding: 2px 5px;
	margin-left: 7px;
	margin-right: 10px;
}
.subnav .recommended:before {
	margin-top: -12px;
	top: 50%;
	border-width: 13px 0 11px 6px;
	border-style: solid;
	position: absolute;
	content: " ";
	height: 0;
}
.subnav .recommended:after {
	margin-top: -12px;
	top: 50%;
	border-width: 13px 0 11px 6px;
	border-style: solid;
	position: absolute;
	content: " ";
	height: 0;
}
.subnav .recommended:before {
	right: 100%;
	padding: 0;
	border-color: #83B238 #83B238 #83B238 transparent;
}
.subnav .recommended:after {
	left: 100%;
	width: 0;
	border-color: transparent transparent transparent #83B238;
}
.subnav .recommended:hover {
	background-color: #83B238;
}
.submitRecipe {
	padding: 2px 0 14px 10px;
	font-weight: 600;
	float: right;
}
.submitRecipe:before {
	content: ' ';
}
.loginControl {
	width: 33%;
}
.topNavSearchContain {
	width: 48%;
}
}
@media (max-width:desktop){
.rightRail {
	width: 300px;
}
.col-sm-8 {
	width: 70%;
}
.filterSearch H2 {
	margin-left: 10px;
}
}
@media (max-width:screen-sm){
.rightRail {
	max-width: 300px;
}
.emailNotifications {
	width: auto;
	text-align: left;
}
.emailNotifications BUTTON {
	display: inline-block;
	min-width: auto;
	min-width: initial;
}
.emailNotifications BUTTON:first-of-type {
	margin-right: 10px;
}
.arlogo {
	width: 17%;
}
.topNavSearchContain INPUT[type=search] {
	margin: .5em;
}
.recipeDetail .recipeVideos {
	width: 100%;
}
}
@media (max-width:1077px){
.toolbar {
	width: auto;
	margin: 20px -11px;
}
.toolbar:before {
	border: none;
}
.toolbar:after {
	border: none;
}
.fixed {
	width: 100%;
}
}
@-webkit-keyframes bounce{0%,100%,12%,20%,5%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}10%{-webkit-transform:translate(0,-15px);-ms-transform:translate(0,-15px);-o-transform:translate(0,-15px);transform:translate(0,-15px)}15%{-webkit-transform:translate(0,-7px);-ms-transform:translate(0,-7px);-o-transform:translate(0,-7px);transform:translate(0,-7px)}}
@-moz-keyframes bounce{0%,100%,12%,20%,5%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}10%{-webkit-transform:translate(0,-15px);-ms-transform:translate(0,-15px);-o-transform:translate(0,-15px);transform:translate(0,-15px)}15%{-webkit-transform:translate(0,-7px);-ms-transform:translate(0,-7px);-o-transform:translate(0,-7px);transform:translate(0,-7px)}}
@-o-keyframes bounce{0%,100%,12%,20%,5%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}10%{-webkit-transform:translate(0,-15px);-ms-transform:translate(0,-15px);-o-transform:translate(0,-15px);transform:translate(0,-15px)}15%{-webkit-transform:translate(0,-7px);-ms-transform:translate(0,-7px);-o-transform:translate(0,-7px);transform:translate(0,-7px)}}
@keyframes bounce{0%,100%,12%,20%,5%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}10%{-webkit-transform:translate(0,-15px);-ms-transform:translate(0,-15px);-o-transform:translate(0,-15px);transform:translate(0,-15px)}15%{-webkit-transform:translate(0,-7px);-ms-transform:translate(0,-7px);-o-transform:translate(0,-7px);transform:translate(0,-7px)}}
