.wf-loading { visibility: hidden; }
.wf-active, .wf-inactive { visibility: visible; }
html, body{width:100%;height:100%;}
img{max-width:100%;}
#body{margin-top:30%;}
body, .recipeSidebar h4, .recipeSidebar h5, .recipeContent h4, .recipeSidebar .conversion{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: "brandon-grotesque", Arial, sans-serif; font-weight:400; font-style:normal;letter-spacing:normal;}
/*Positions*/
.abCentre
{
	position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}
.homeCarousel #carousel .txtCent{top: 50%;position: relative;transform: translate(-0%, -50%);-webkit-transform: translate(-0%, -50%);-moz-transform: translate(-0%, -50%);-ms-transform: translate(-0%, -50%);    -o-transform: translate(-0%, -50%);}
.hCentre, .controls
{
	position: relative;
    top: 50%;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    -o-transform: translate(0%, -50%);
}
.topR{position:absolute; top:15px;right:30px;}
.posRel{position:relative;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clearBothLg{clear:both;}
.fadeIn, .fadeInScroll, .overlayBg, .displayNone, #cat_catgories li input[type=checkbox],  #cat_ingredient li input[type=checkbox], .searchOpen, .follow, .ingredients, #buyNow img{display:none;}
.displayInB, .sideBarFollow li{display:inline-block;}
.ingredients.active{display:block;} .h4 h1, .h4 p{display:inline;}
/*Colours, Overlays, Borders*/
.whiteTxt, .circle:hover{color:white;}
.blueTxt{color:#86cbd3;}
.lBlueBground{background-color:#eaf4f4;}
.hoverColor:hover .lBlueBground, .hoverColor:hover .blueBground{background-color:#eff9f9;}
.hoverColor2:hover .lBlueBground{background-color:cadetblue;}
.hoverColor:hover img, .hoverColor:hover img, .singleBook:hover img, .singleTVBox:hover .singleTV, #closeCookie:hover{opacity:0.8;}
.blueBground,  .hoverColor:hover .blueBground{background-color:#ebf6f1;}
.blueOBground{background-color:rgba(235,246,241,0.8);}
.orangeBg{background-color:#fff1ea;}
.whiteBg{background-color:white;}

.overlay
{
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.overlayBg{z-index:1; opacity:0.7;}
.overBlk{background-color:rgba(0,0,0,0.05);z-index:1;}
.overText, .videoImg, #controls, #playArea, .singleBook .overlay{z-index:2;}
.border, .recipeSidebar .whiteTxt .active{border-top:1px solid; border-bottom:1px solid;}
.journalContent a, .recipeContent a, .bookContent a, .journalLink span{border-bottom: 1px solid #98DEE0;}
.journalContent .tagBoxes a {border: none;}
.journalContent a:hover, .recipeContent a:hover, .bookContent a:hover, article a:hover .journalLink{color: #98DEE0;}
/*.borderDot{border-top:2px dotted; border-bottom:2px dotted;}*/
.borderT{border-top:1px solid;}
/*Sizes*/
.width100, .carousel-inner>.item>a>img, .carousel-inner>.item>img, .bookContent img, .post-type-archive-journal #content section.siteContainer{width:100%;}
.maxW100{max-width:100%;}
.maxW400{max-width:400px;}
.maxW600{max-width:600px;}
.height100, .homeCarousel #carousel, .homeCarousel .carousel-inner, .homeCarousel #carousel .item{height:100%;}
.height100vh{height:100vh;}
.height200{height:200px;}
.height300{height:300px;}
.height400{height:400px;}
.height450, .homeCarousel #carousel{height:450px;}
.aboutContent .introImg{height:350px;}
section{display:table;}
.siteContainer{width:1200px;margin:0 auto;clear:both;}
.owl-carousel{width:1200px;}
/*Margins & Padding*/
.noPad, .archiveList ul, .sideBarFollow ul{padding-left:0;padding-right:0;}
.pad45{padding:45px;}
.pad20{padding:20px;} .textBoxCaro{padding-left:20px;}
.padLR30{padding-left:30px;padding-right:30px;}
.padLR50{padding-left:50px;padding-right:50px;}
.padLR75{padding-left:75px;padding-right:75px;}
.padLR100{padding-left:100px;padding-right:100px;}
.padTB15{padding-top:15px;padding-bottom:15px;}
.padTB30{padding-top:30px;padding-bottom:30px;}
.padTB45{padding-top:45px;padding-bottom:45px;}
.padT30{padding-top:30px;}
.padT60{padding-top:60px;}
.padT90{padding-top:90px;}
.padT120{padding-top:120px;}
.noMarg,.single-tv .journalContent h2, .sideBarSocial .margLR15{margin:0;}
.margAuto{margin-left:auto;margin-right:auto;}
.margT5{margin-top:5px;}
.margLR15{margin-left:15px;margin-right:15px;}
.margT15, .archiveList ul li{margin-top:15px;}
.margT30{margin-top:30px;}
.margT60{margin-top:60px;}
.margT90{margin-top:90px;}
.margT120{margin-top:120px;}
.margT40Cent{margin-top:50%;}
.margT60Cent{margin-top:60%;}
/*Typography*/
.Black, .recipeSidebar h4, .recipeSidebar h5, strong, b, .recipeContent h4, .recipeSidebar .blueTxt .active{font-weight:900; font-style:normal;}
.Bold{font-weight:700; font-style:normal;}
.Semi{font-weight:600; font-style:normal;}
.Med, .recipeSidebar strong, .bookContent .noCalluna strong{font-weight:500; font-style:normal;}
.Reg{font-weight:400; font-style:normal;}
nav, .recipeSidebar h4, .recipeSidebar h5, .date, .nextPrev, .nextPrev .displayNoneMd, .relatedRecipes, .featureRecipe, .recipeContent h4{font-size:14px;letter-spacing: 3px;}
.recipeSidebar .conversion{letter-spacing: 0.5px;}
h1{font-size:48px; font-style:normal; font-weight:100;letter-spacing:7px;}
h2{font-size:40px;letter-spacing: 3px;}
h3, .journalContent h2{font-size:20px;letter-spacing:5px;}
.search-results h3, .search-no-results h3, .relatedSing h3{letter-spacing:0;}
.search-results h3, .search-no-results h3{padding-left:15px;padding-right:15px;}
.single-tv .journalContent h3{font-size:16px;line-height:16px;margin:0;}
h4, .h4 p, h5, .h4 h1{font-size:20px;font-family:"calluna";letter-spacing:normal;}
h4, .h4 p, .h4 h1{line-height:24px;}
.advert h5,.single-tv .journalContent h2{font-size:22px;}
p{ font-size:14px;letter-spacing:normal;}
.twitterSocial{font-size:19px;font-family:'calluna';}
.txtCent{text-align:center;}
.txtUp{text-transform:uppercase;}
.catTitle{font-size:12px;    margin-top: 10px;}
.singleRecipeTitle{font-size:16px;    font-weight: 500;} .lineHOverview{line-height:16px;}
.userName{font-size:21px;font-family:'brandon-grotesque';}
.singleBookTitle, .singleTVTitle{font-size:15px; letter-spacing:1px; line-height:16px;  font-weight: 900;}
#shareOpen{letter-spacing:3px;}
.singleBookTitle, .singleTVTitle{letter-spacing:initial;} .sideBarSocial, .archiveList, .sideBarFollow{letter-spacing:normal;}
.singleBookD, .singleTVD, .recipeContent, .recipeSidebar p, .recipeSidebar, .bookSidebar h5, .bookContent .noCalluna h5, .recipeSidebar .ingredients span{font-size:17px;}
.singleBookD, .singleTVD{font-size:15px;line-height:19px;}
button{font-size:10px;}
.medText{font-size:37px;}
.lgTxt{font-size:46px;}
.circles, footer, footer .btn{font-size:12px;}
.journalContent p,.tvContent p, .bookContent p, .aboutContent p, .recipeContent p{font-size:18px;font-family:'calluna';line-height:26px;}
.bookContent .noCalluna p, .bookContent .noCalluna h5{font-family:'brandon-grotesque';}
.recipeContent p, .single-tv .journalContent h2{line-height: 26px;}
.aboutContent h1, .journalContent h1, .bookInfo{font-family:'calluna';}
.journalContent h1, .aboutContent h1{font-size:38px;letter-spacing: inherit;}
#play{font-size:50px;}
.archiveIntro{line-height:initial;}
/*Buttons, Links, Inputs*/
a, a:hover, a:active, a:focus{text-decoration:none;color:inherit;}
footer input[type=submit]#mc-embedded-subscribe.btn{ padding: 5.0px 10px;border-left:0;}
input, button:focus{outline:none;}
button, #mc_embed_signup input[type=submit], button.active.disActive, .blkBtn:hover, .sideBarFollow #mc_embed_signup input[type=submit]{padding:5px 10px; border:1px solid;background-color:transparent;letter-spacing: 2px;}
button.active.disActive, .blkBtn:hover, .sideBarFollow #mc_embed_signup input[type=submit]{ border-color: black; color: black;}
.tagBoxes button{padding:5px;}
button:hover, button.active, #mc_embed_signup input[type=submit], .categoryArchive a:hover button, .singleBook:hover button, .linkBtn:hover button, .blkBtn, .sideBarFollow #mc_embed_signup input[type=submit]:hover{background-color:black;color:white;border-color:black;}
#mc_embed_signup input[type=submit]:hover{background-color:white;color:black;border-color:white;}

.fillImg{background-position:50%;background-repeat:no-repeat;background-size:cover;}
iframe{max-width:100%;width:100%;}
/*Form*/
#mc_embed_signup input[type=email]{border:1px solid white; padding:5px;width:200px; padding-left: 7px;}
.sideBarFollow #mc_embed_signup input[type=email]{border-color:black;}
#mc_embed_signup input[type=submit]{border-radius:0;    vertical-align: top;    margin-left: -4px;}
input{border-radius: 0;-webkit-appearance: none;}
/*Tooltip*/
.tooltip-inner{border-radius:0;font-family:'brandon-grotesque';text-transform:uppercase;font-size:10px;}
/*SLider*/
.carousel-indicators {position: initial;margin:0 auto;width:100%;}
.carousel-indicators li {background-color: black; height:8px;width:8px;opacity:0.4;}
.carousel-indicators .active {   background: black; height:8px;width:8px;opacity:1;margin:1px;}
.homeCarousel .carousel-indicators {position: absolute;margin:0;width:auto;z-index:5;left:30px;text-align:left;bottom:0;}
.homeCarousel .carousel-indicators li {background-color: white; height:12px;width:12px;opacity:1; margin:1px 4px 4px 0;}
.homeCarousel .carousel-indicators .active {   background: #86cbd3; border:1px solid #86cbd3; height:12px;width:12px;margin:1px 4px 4px 0;opacity:1;}
.carousel-control{width:50%;}
.carousel-control.left, .carousel-control.right{    background-image: none;}
.carousel-control.right{background: -webkit-linear-gradient(left, transparent , rgba(0,0,0,0.1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, transparent , rgba(0,0,0,0.1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, transparent , rgba(0,0,0,0.1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, transparent , rgba(0,0,0,0.1)); /* Standard syntax (must be last) */}
.carousel-control.left{background: -webkit-linear-gradient(right, transparent , rgba(0,0,0,0.1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left, transparent , rgba(0,0,0,0.1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, transparent , rgba(0,0,0,0.1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to left, transparent , rgba(0,0,0,0.1)); /* Standard syntax (must be last) */}
.controls{position: absolute;z-index: 3;left: -60px;} .controls img{height:60px;}
.carousel-right{left:initial;right:-60px;}

#videoImg{ background-position-y: 20%;  height: 100%;}
#welcome2{ width: 100%; height: 100%; position:fixed;z-index:-1; margin-top: -30%; }
#arrow img{
    -webkit-animation: arrow-jump 3s infinite;
    -moz-animation: arrow-jump 3s infinite;
    -o-animation: arrow-jump 3s infinite;
    animation: arrow-jump 3s infinite;
    width: 60px;
    margin: 0 auto;
    padding-top: 15px;
}
/*Book Banner*/
#bookBanner{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+50,eaf4f4+50,eaf4f4+100 */
background: #eaf4f4; /*
background: -moz-linear-gradient(top,  transparent 0%, transparent 50%, #eaf4f4 50%, #eaf4f4 100%); 
background: -webkit-linear-gradient(top,  transparent 0%,transparent 50%,#eaf4f4 50%,#eaf4f4 100%); 
background: linear-gradient(to bottom,  transparent 0%,transparent 50%,#eaf4f4 50%,#eaf4f4 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#eaf4f4',GradientType=0 ); /* IE6-9 */
    position: fixed;width: 100%;bottom: -300px;padding-bottom:30px;z-index:5;transition:all 0.5s;
}#bookBanner .imgBox, #bookBanner .circleBox{position:absolute;right:0;top:-70px;} #bookBanner .circleBox{left:0;}
#bookBanner.bookIn{bottom:0;} #closeBanner{position:absolute;bottom:0px;right:30px;font-size:30px;z-index:6;display:none;}
#bookBanner .innerTxt{ padding-top:30px; } #bookBanner img{min-width:150px;} #bookBanner .row{max-width:1500px;margin:0 auto;}
.circle{border:1px solid #333;border-radius: 100%;width: 150px;height:150px;position:relative;-ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
.fillCircle, .circle:hover{background-color: #333;} .previewCircle{position:absolute;right:120px;} .previewCircle .circle{-ms-transform: rotate(15deg); -webkit-transform: rotate(15deg);transform: rotate(15deg);}
/*Mailchimp*/
#mailPop{position:fixed;z-index:6;padding:45px;background-color:#333;}
#mailPop #mc_embed_signup input[type=submit]{background-color:#888;border-color:#888;}
#mailPopOver{position:fixed;z-index:5;background-color: rgba(255,255,255,0.9);}
#closeMail{font-size: 35px;position: fixed;right: 15px;top: 0px;}
/*Arrow*/
@-webkit-keyframes arrow-jump {
  0%   { opacity: 1;}
  50% { opacity: 1; 
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -0-transform: translateY(10px);
        transform: translateY(10px);
    }
  
}
#logoConatiner{top: 50%; }
#arrowConatiner{top: 80%; }
/*Nav*/
#mainLogo{z-index: 3;top: 25%;}
.navContainer{position:absolute;width:100%;top:0;z-index:4; background-color:white;} .navContainer.bookNav, .singleBook .overlay{position:relative;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;opacity:0;}
.navContainer.affix{position:fixed;width:100%;top:0;z-index:4; background-color:white;} .navContainer.bookNav.affix, .singleBook:hover .overlay{opacity:1;}
nav{z-index:4;}
nav img, .mobileLogo img{width:60px;margin-top: 2px;height:93px;}
#mainLogo img{height:140px;width:414px;}
nav ul{padding:25px 0;    padding-bottom: 20px;    margin-bottom: 0;}
nav ul li{display:inline; padding:15px 30px;}
nav .icons {padding:0;    margin-top: -55px;}
nav .icons li{padding:15px; display:table-cell;}
nav .icons li.displayNone, .nocomments{display:none;}
/*Sub Nav*/
.menuOverlay{background:white;opacity:0.98;z-index:3;position:fixed;display:none;}
.subMenu{position: absolute;margin-top: 13px;padding-top:0;    left: 0;z-index:1;display:none;}
.subMenu li{display:block;padding: 15px 0;}
nav ul li:hover ul.fallback{display:block;}
nav ul li a:hover, nav ul li.active{color:#808184;}
/*Follow Nav*/
.follow {position:absolute; z-index:3;background: rgba(255,255,255,1);right:15px;font-size: 12px;    padding-bottom: 15px;}
.follow ul{padding:0;}
.follow ul li{display:block;padding:5px 20px;}
#following{font-size:13px;}
/*Video*/
#pause{margin-left:5px;}
#pause, #mute-toggle, #play, #shareOpen, #closeSearch, #closeBanner, .hoverColor:hover, #closeCookie:hover, #closeMail:hover, .ingred_toggle{cursor:pointer;}
#pause:hover, #mute-toggle:hover, #play:hover{opacity:0.8;}
.video-viewport{position:absolute; z-index:1;top:0;width:100%;display:none;}
/*Search*/
.searchOver{position:fixed;z-index:4;top: 300px;}
.maintags, .vTop{vertical-align:top;}
.maintags label{padding: 5px; cursor:pointer;font-weight:400;}
.filter.active label{text-decoration:underline;}
.filter.disActive{opacity:0.5; pointer-events:none;}
.filter.activeTwo{opacity:1; pointer-events:auto;}
.searchingRecipe{display:inline;padding-left:45px;padding-right:45px;border-bottom:1px solid;padding-bottom:15px}
.search-form input[type=submit]{    font-family: FontAwesome; border:0; background-color:transparent;}
.search-field{border:1px solid black; padding:5px;font-size:20px;    width: 300px;}
/*Journal*/
.rightText p, .maxW360, .leftText p{max-width:500px;}
.single-journal .journalContent img, .single-tv .journalContent img{width:100%;height:auto;}
.single-journal .journalContent .landscape img, .single-tv .journalContent .landscape img{max-width:100%;}
.journalContent .landscape.singleImg img{width:100%;height:auto;}
.journalContent .portrait.singleImg img{width:60%;}
.journalContent h3{letter-spacing:initial;text-transform:uppercase;margin-top:0;}
.journalContent h1:before, .journalContent h1:after {content: '-';display:block;}
.journalContent button{margin-left:5px;}
.journalContent .tagBoxes button{margin-left:0;margin-right:5px;}
.sideBarSocial .topR{right:15px;} .sideBarFollow .fa-stack-2x{margin-left:2px;}
/*TV*/
.single-tv .journalContent h2{margin-bottom:10px;letter-spacing:initial;}
/*Sharing*/
.infoRow .fa, .infoRow2 .fa{color:#414142;font-size:15px;}
.infoRow .comNum, .infoRow2 .comNum{vertical-align:middle;}
.infoRow2 #sharings{    padding-right: 7px;}
#sharings span{padding:0 5px;}
#sharings span:first-child{padding-left:0;}
#shareOpen span, .nextPrev span{    line-height: 20px; font-size: 20px;}
.nextPrev span.dislayNoneXS{    line-height: initial; font-size: inherit;}
#shareOpen, .infoRow2 .fa-stack{margin-right:5px;}
.infoRow .date, .infoRow #shareOpen, .infoRow #sharings{padding-top: 7px;}
/*Social*/
.socialContainer .topR .fa-stack-2x, .socialContainer .floatRight .fa-stack-2x{    border: 1px solid black;    height: 100%;    border-radius: 50%;}
.socialContainer .whiteTxt .fa-stack-2x{    border-color:white;}
.twitterSocial{    padding: 30px;    padding-top: 45px;}
.snapDiv img{height:100%;}
/*Book*/
.aboutContent .cols
{
	-webkit-column-count: 2;
	-webkit-column-width: 300px;
    -moz-column-count: 2;
    -moz-column-width: 300px;
    column-count: 2;
    column-width: 300px;
    -webkit-column-gap: 5em;
    -moz-column-gap: 5em;
    column-gap: 5em;
	min-height:600px;
}
.bookSidebar h4, .bookSidebar h5{margin-top:0;}
.bookSidebar h5,.bookContent .noCalluna h5{letter-spacing:inherit;font-weight:400;}
.bookSidebar form p{padding:0;border:none;}
/*Recipe*/
nav ul li, .maintags li, .subMenu li, .follow ul li, footer ul li, .archiveList ul, .sideBarFollow ul li{list-style-type:none;}
.singleRecipeTitle{padding-left:45px; padding-right:45px;}
.ingredients p, .needed p, .bookSidebar p{border-top:1px dotted;padding-top:5px;padding-bottom:5px;margin:0;}
.steps dt{border-top:1px dotted;}
.recipeContent dt{max-width:601px;}
.circles{border:1px solid; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:30px;height:30px;display:inline-block;padding:6px;    margin-left: 8px;    margin-top: 2px;}
.circles.inverse{background-color:black;color:white;border-color:black;}
.recipeSidebar button, .journalContent button{margin-bottom:5px;}
.socialCircles .fa-stack-2x{border:1px solid;border-radius:50%;height:90%;width:90%;}
.socialCircles .fa-stack:hover .fa-stack-2x{background-color:black;}
.recipeContent h4{margin-bottom:0;}
.nextPrev .floatLeft{padding-left:15px;}
.nextPrev .floatRight{padding-right:15px;}
#time .hideText, #time2 .hideText{background-image:url('../img/clock.svg');}
#serving .hideText, #serving2 .hideText{background-image:url('../img/serves.svg');}

dt{font-weight:normal;}
dl {counter-reset: my-badass-counter;}
dl dt, dl dd{position:relative;padding-left:45px;padding-right: 30px;margin-bottom:5px;padding-top:5px;}
dl dt:before {
		content: counter(my-badass-counter);
		counter-increment: my-badass-counter;
		position: absolute;
			left: 5px;
			top: 5px;
			font-weight:bold;
}
dl{overflow-x:hidden;}
dl dd{background-color:#cce5e5;padding-bottom:15px;margin-bottom:15px;margin-top:15px;}
.color1, .color2{background-color:darkcyan;padding:15px 0;}
.color2{background-color:cadetblue;}
div#heading-ingred:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-top-color: darkcyan;
	border-width: 15px;
	margin-left: -15px;
}
div#heading-uten:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-top-color: cadetblue;
	border-width: 15px;
	margin-left: -15px;
}
.panel .active{background-color:#cce5e5;}
div#heading-ingred.color2:after ,div#heading-uten.color2:after {border-top-color:cadetblue;}
div#heading-ingred.active:after ,div#heading-uten.active:after {border-top-color:#cce5e5;}
/*Footer*/
footer{background-color:#f5f5f5;}
footer img{width:200px;max-width:100%;}
footer a:hover, a.fader:hover{opacity:0.8;}
footer ul{vertical-align:top; letter-spacing:1px;}
footer {padding-top:60px; padding-bottom:30px;}
footer #mc_embed_signup input[type=email], footer #mc_embed_signup input[type=submit]{ background-color:transparent; color:black; border-color:black;}
footer #mc_embed_signup input[type=submit]{ margin-left:-4px; }
footer #mc_embed_signup input[type=submit]:hover{ background-color:black; color:white;border-color:black; }
#cat_ingredient{column-count: 6; -webkit-column-count: 6; -moz-column-count: 6;column-gap:5em; -webkit-column-gap:5em;-moz-column-gap:5em;width:100%;}
/*Cookie*/
#cookieDisclaim{    bottom: 0;
    color: white;
    position: fixed;
    z-index: 100;
    background-color: gray;
    left: 0;
    right: 0;
padding: 5px; }
#closeCookie{margin-right:45px;}
@media only screen and (min-width: 1800px)
{
	.siteContainer,.owl-carousel{width:1400px;}
	.margJournal{margin-top:140px;}
	#video iframe{width:1400px;height:771px;}
	.height450{height:700px;height: 100vh;}
	.videoRecipe{height:385px;}
	.singleRecipe{height:350px;}
	/*.height400{height:450px;}*/
	.height400{height:400px;}
	.height200 { height: 320px; }
	.padLR30 {    padding-left: 45px;    padding-right: 45px;}
	.padLR0Xl {    padding-left: 0;    padding-right: 0;}
	/*.height70{height:70%;min-height:860px;}*/
	.singleTV{height:275px;}
	/*RECIPE*/
	.ingredients, .needed{max-width: 319px;}
	.controls{left: -90px;} .controls img{height:90px;}
	.carousel-right{right:-90px;left:initial;}
	.leftText, .rightText{padding-right:120px;}
}
@media only screen and (max-width: 1800px)
{/*Noelles Laptop*/
	.siteContainer,.owl-carousel{width:1000px;}
	.margJournal{margin-top:100px;}
	#video iframe{width:1000px;height:546px;}
	.videoRecipe{height:272px;}
	.height200 {height: 200px;}
	.height450{height:650px;}
	.singleRecipe{height:300px;}
	.height400{height:300px;}
	.height300 { height: 225px;}
	.singleTV{height:200px;}	
	
	h5, h4, .h4 p, .h4 h1{font-size:18px;line-height:22px;}
	h2{font-size:32px;letter-spacing:2px;}	
	
	/*.height70{min-height:750px;}*/
	.twitterSocial{padding:15px;font-size:13px;padding-top: 30px;}
	.userName{font-size:16px;font-family:'brandon-grotesque';}
	/*Padding*/
	.padLR50 {padding-left: 30px;padding-right: 30px;}
	/*.singleBook.padLR75{padding-left: 40px;padding-right: 40px;}*/
	.padLR75{padding-left:50px;padding-right:50px;}
	.padLR100{padding-left:75px;padding-right:75px;}
	.singleRecipeTitle{padding-left:15px; padding-right:15px;}
	/*RECIPE*/
	.ingredients, .needed{max-width: 219px;}
	/*JOURNAL*/
	.rightText, .leftText{max-width: 460px;}
	.journalContent img{/*max-width:90%;*/height:auto;width:100%;}
	/*Book*/
	.aboutContent .cols
	{
		-webkit-column-count: 2;
		-webkit-column-width: 280px;
		-moz-column-width: 280px;
		-moz-column-count: 2;
		column-width: 280px;
		column-count: 2;
		-webkit-column-gap: 5em;
		-moz-column-gap: 5em;
		column-gap: 5em;
	}
}
@media only screen and (max-width: 1539px)
{
	footer #mc_embed_signup input[type=submit]{margin-left:-3px;}
}
@media only screen and (max-width: 1300px)
{
	.siteContainer,.owl-carousel{width:1000px;}
	.videoRecipe{height:272px;}
	/*.height400{height:370px;}*/
	.height400{height:300px;}
	.singleRecipe{height:275px;}	
	.height450{height:630px;}
	.relatedSing h3{font-size:16px;}
	.displayNone1300{display:none;}
	.display1300{display:block;}
	/*.height70 {min-height: 650px;}
	#carousel {height: 70%;min-height: 650px;}*/
	#bookBanner{padding-bottom:15px;} #bookBanner img{width:150px;min-width:auto;}
	#bookBanner h3{font-size:17px;} #closeBanner{font-size:25px;right:15px;}
	
}
/*Mobile Menu*/
@media only screen and (max-width: 1200px)
{
	#bookBanner{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+50,eaf4f4+50,eaf4f4+100 */
background: #eaf4f4;

}
}
@media only screen and (max-width: 1050px)
{
	.siteContainer,.owl-carousel{width:950px;}
	.margJournal{margin-top:94px;}
	.height450{height:450px;} 
	.height400{height:300px;}
	#relatedCarousel .height200{height:375px;}
	.singleRecipeTitle{padding-left:5px; padding-right:5px;}
	.height200{height:200px;}
	/*.height70 {height: 60%;}
	#carousel {height: 60%;}*/
	.videoRecipe { height: 258px;}
	#video iframe{height: 517px;}
	
	.aboutContent .cols {
		-webkit-column-count: initial;
		-webkit-column-width: initial;
		-moz-column-width: initial;
		-moz-column-count: initial;
		column-width: initial;
		column-count: initial;;
	}	
	
	.subCat{font-size:12px;}
	h2{font-size:30px;letter-spacing:2px;}	
	h5, h4, .h4 p{font-size:16px;line-height:20px;}
	
	/*Display*/
	nav, nav img, #searching, .follow, #following, .displayNoneMd, .controls{display:none;}
	.mobileIcon, .mobileLogo{display:block;z-index: 5;}
	.whiteStripe{background-color:white; position:relative;top:0;z-index:4;width:100%;height:55px;display:block;}
	nav .icons li, nav ul li, #searchingMob, #followingMob, #closeSearch, .displayMd{display:block;}
	.follow2 ul li, #closeSearch{display:inline-block;}
	/*Margin*/
	.margT60Md{margin-top:60px;}
	/*Nav*/
	.navContainer.affix{background-color:transparent;}
	.menuOverlay{opacity:1;}
	a#mobileMenu {
    display: inline-block;
    height: 20px;
    width: 20px;
    border: none;
    margin-right: 5px;
    position: absolute;
    right: 15px;
    margin-top: 25px;
	}
	#mobileMenu div {height: 2px;}
	#mobileMenu div, #mobileMenu div:before, #mobileMenu div:after {
    cursor: pointer;
    border-radius: 1px;
    width: 20px;
    background: black;
    position: absolute;
    display: block;
    content: '';
	}
	#mobileMenu div:before {top: -7px;height: 2px;}
	#mobileMenu div:after {bottom: -7px;height: 2px;}
	#mobileMenu.active div:before, #mobileMenu.active div:after {top: 0;}
	#mobileMenu div, #mobileMenu div:before, #mobileMenu div:after {
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
	}
	#mobileMenu.active div {background-color: transparent;}
	#mobileMenu.active div:before {transform: rotate(225deg);-webkit-transform: rotate(225deg);-moz-transform: rotate(225deg);-ms-transform: rotate(225deg);-o-transform: rotate(225deg);}
	#mobileMenu.active div:after {transform: rotate(-225deg);-webkit-transform: rotate(-225deg);-moz-transform: rotate(-225deg);-ms-transform: rotate(-225deg);-o-transform: rotate(-225deg);}
	.mainMenu{padding-top:120px;}
	nav .icons{margin-top:0;float:initial;text-align:center;}
	.follow2{position:initial;}
	#searchingMob, nav .socialCircles ul{padding-top:0;}
	/*Related Carousel*/
	#relatedCarousel .carousel-control{width:10%;}
	#relatedCarousel .carousel-control:before{content:'<';color:black;font-size:30px;top: 400px;position: absolute;right:0px;text-shadow:none;}
	#relatedCarousel .right.carousel-control:before{content:'>';left:0;right:initial;}
	/*Book Bannre*/
	#bookBanner .col-sm-3{width:20%;}
}
@media only screen and (max-width: 992px)
{
	
	#mainLogo{top: 20%;}
	/*Typography*/
	p{font-size:13px;}
	.singleRecipeTitle, .singleBookTitle, .singleTVTitle, .recipeSidebar .conversion{font-size:14px;} .lineHOverview{line-height:14px;}
	.twitterSocial{font-size:12px;}
	.userName{font-size:15px;}
	.siteContainer,.owl-carousel{width:800px;}
	.margJournal{margin-top:80px;}
	#video iframe{width:800px;height:433px;}
	.post-type-archive-books .col-lg-3{width:50%;}
	.clearBothLg{clear:none}
	.clearBothSm{clear:both}
	.displayNoneSm, .displayNoneSm.ingredients{display:none;}
	.displaySm, .panel-body .ingredients.active{display:block;}
	.height300 { height: 200px;}
	/*Padding & Margins*/
	.padT30Sm{padding-top:30px;}
	.padB0Sm{padding-bottom:15px;}
	.padT0Sm{padding-top:15px;}
	.margT120Sm{margin-top:120px;}
	.padLR100{padding-left:50px;padding-right:50px;}
	.singleRecipeTitle{padding-left:15px; padding-right:15px;}
	.snapDiv img{max-width:100%;height:auto;}
	/*Book*/
	.aboutContent .cols
	{
		-webkit-columns: inherit;
		-moz-columns: inherit;
		columns: inherit;
		-webkit-column-gap: inherit;
		-moz-column-gap: inherit;
		column-gap: inherit;
	}
	/*Recipes*/
	.ingredients{max-width:50%;}
	.ingredients p:first-child, .needed p:first-child{border-top:0;}
	.panel{border:0;box-shadow:none;-webkit-box-shadow:none;}
	.panel-collapse{background-color:#cce5e5;}
	/*About*/
	.img-circle{height:200px;width:200px;}
	
	
	#bookBanner .circle{width:100px;height:100px;}
	#bookBanner .circleBox{top:-20px;}
	#bookBanner .imgBox{width:20%;top:-100px;}
	
}
@media only screen and (max-width: 900px)
{
	.owl-controls#prev { left: -15px; }
	.owl-controls#next { right: -15px; }
}
@media only screen and (max-width: 800px)
{
	footer #mc_embed_signup input[type=submit]{  }
	.owl-controls span { top: initial; bottom: 15px; }
	.owl-controls#prev { left: -0; }
	.owl-controls#next { right: -0; }
}
@media only screen and (max-width: 800px)
{ 
	.siteContainer,.owl-carousel{width:100%;}
	/*.padLR30{padding-left:65px;padding-right:65px;}*/
	#video iframe{height:414px;}	
	#relatedCarousel .height200{height:350px;}
	.margT15Mob, .margJournal{margin-top:15px;}
	.margT45Mob{margin-top:45px;}
 }
@media only screen and (max-width: 767px)
{
	/*Welcome Image*/
	#videoImg{background-position-x:90%;height:100%;}
	#welcome2{margin-top:-100%;}
	#mainLogo{top:40%;}
	#body{margin-top:100%;}
	#mainLogo{width:85%;height:auto;}
	#mainLogo img {    height: auto;    width: 70%;}
	.searchOver{top:90px;}	
	.height100vh{height:90vh;}
	
	.twitterSocial{font-size:17px;}
	.userName{font-size:20px;}
	.posRelMb{position:relative;}
	
	.siteContainer,.owl-carousel{width:100%;}
	.displayMb{display:block;}
	.displayNoneMb{display:none;} #closeBanner{display:none!important;}
	.height50Mb{height:50%;} .textBoxCaro{height:initial;position:absolute;bottom:15px;}
	.height200, .singleTV {height: 350px;}
	.height400{height:400px;}	
	.height300 { height: 300px;}
	.videoRecipe{height:inherit;}
	.videoRecipeMb{height:383px;}
	.maxW400{max-width:initial;}
	/*Padding*/
	.padTB30Mb, .homeCarousel #carousel .txtCent{padding-top:30px;padding-bottom:30px;}
	.padTB15Mb{padding-top:15px;padding-bottom:15px;}
	.padLR30, .advert h5, .advert h1, .textBoxCaro{padding-left:30px;padding-right:30px;}
	.padLR75{padding-left:100px;padding-right:100px;}
	.singleBook.padLR30{padding-left:15px;padding-right:15px;}
	.singleBookD{padding-left:45px;padding-right:45px;}
	.padT60Mb{padding-top:60px;}
	.noMargMb{margin:0;}
	.margT0Mb, .catTitle {margin-top:0;}
	.margT5Mb{margin-top:5px;}
	.margB20Mb{margin-bottom:20px;}
	.margT15Mb{margin-top:15px;}
	.margT45Mb{margin-top:45px;}
	.margT30Mb, .nextPrev{margin-top:30px;}	
	/*Position*/
	.noabCentre, .homeCarousel #carousel .txtCent{position:relative;top:initial;left:initial;margin-right:initial;transform:initial;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;}
	.abMobile
	{
		position: absolute;
		top: 50%;
		left: 50%;
		margin-right: -50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
	}
	/*Journal*/
	.single-journal .journalContent img, .journalContent img { width: 100%; height: auto;max-width:100%;}
	.leftText p { max-width: 460px;}
	/*Recipes*/	
	.singleRecipeTitle{line-height:15px;}
	.topTip{left:100%;}
	.singleRecipeTitle {padding-left: 30px;padding-right: 30px;}
	#video{margin-top:60px;}
	#relatedCarousel .carousel-inner{margin-top:0;}
	.relatedRecipes p{margin:0;}
	.twitterSocial{font-size:15px;}
	#footerLogo{padding-bottom:15px;}
	#mailPop{width:100%;height:100%;padding:15px;padding-top:60px;}
	#mailPopOver{background-color:transparent;}
	
}
@media only screen and (max-width:600px)
{
	.padLR100{padding-left:30px;padding-right:30px;}
	.videoRecipeMb{height:253px;}
	.ingredients, .needed {max-width:100%;}
	.type3, .type1, .type2, #reset{display:block;margin-top:15px;}
		
}
@media only screen and (max-width:520px)
{
	.lgTxt{font-size:35px;}
}
@media only screen and (max-width:450px)
{
	
	.width100xs{width:100%;}
	.height400 { height: 275px;}
	.videoRecipeMb {height: 214px;}
	.singleTV{height:250px;}
	.margT30MbS{margin-top:30px;}
	#video iframe{height:217px;}
	.dislayNoneXS{display:none;}
	/*Typography*/
	h1{font-size:38px;}
	h2{font-size:28px;}
	.lgTxt{font-size:30px;}
	.padLR75, .pad45{padding-left:0;padding-right:0;}
	/*Nav*/	
	.searchOver{top:60px;}
	nav img, .mobileLogo img{width:45px;margin-top: 0;height:70px}
	.mainMenu{padding-top:60px;}
	.aboutContent .img-circle{height:150px;width:150px;}
	.single-recipes .padT120{padding-top:60px;}
	.single-tv .padT120{padding-top:30px;}
	.leftText{padding-right:15px;}
	#mainLogo{top:30%;}
	.videoWelcome #mainLogo{top:50%;}
	/*Sharing*/
	.infoRow2 #sharings, .infoRow #sharings{float:left;}
	.infoRow2 .floatRight, .infoRow .floatRight{clear:left;}
	.twitterSocial{font-size:20px;}
	.userName{font-size:23px;}
	
	.twitterSocial{  padding: 30px 45px 15px 15px;}
	nav .socialCircles ul li{padding:15px 5px;}
}
@media only screen and (max-width: 390px)
{
	.lgTxt{font-size:25px;}
}
@media only screen and (max-width: 355px)
{
	.mainMenu{padding-top:0;}
	.lgTxt {    font-size: 20px;}
	.padLR100, .padLR30{padding-left:5px;padding-right:5px;}
	nav ul li{padding: 10px 30px;}
	.textBoxCaro 	{    padding-left: 15px; padding-right: 15px;}
}
@media only screen and (max-height: 700px)
{
	/*.height70{min-height:650px;}*/
		#logoConatiner{top: 35%; }
		#arrowConatiner{top: 55%; }
}
/*PRINT*/
@media print {
	.siteContainer{width:100%;}
	.single-recipes .padT120{padding-top:0;}
	.single-recipes .margT90, .nextPrev, footer, .single-recipes .steps{margin-top:15px;}
	.single-recipes .padLR100{padding-left:15px;padding-right:15px;}
	.fadeIn, .fadeInScroll, .displayPrint{display:block;}
	.circles{border:none;margin-left:3px;font-size:inherit;padding:0;} .siteContainer.padB0Sm{padding-bottom:0;}
	.navContainer, footer .siteContainer, .displayNonePrint, .displayNonePrint a, #closeBanner{display:none!important;}
	.col-md-6, .recipeContent, .recipeSidebar, .imgRecipe, .printLogo, .bannerTitle .txtCent{float:left;position: relative;}
	/*.imgRecipe{width:30%;} .titleRecipe{width:350px;}*/
	.col-md-7, .bannerTitle .txtCent{width:70%;}.recipeSidebar, .printLogo{    width: 25%;margin-right: 5%;margin-left: 0;}
	.col-md-7{float:right;} .printLogo{margin-top:45px;}
	.bannerTitle, .bannerTitle .txtCent{text-align:left;}
	img{height:auto;}
	h2{font-size:25pt;}
	h4, .h4, .recipeContent p, .h4 h1{font-size:12pt;}
	.recipeContent, .recipeSidebar p, .recipeSidebar h4, .recipeSidebar h5, .recipeSidebar  {font-size:9pt;}
	.ingredients p, .needed p, .bookSidebar p, .steps dt{border-top:1px solid black;}
	.ingredients p, .needed p, .bookSidebar p, .steps dt{border-top:1px dotted black;}
	.recipeContent p{line-height:14pt} .recipeSidebar h4{font-size:7pt;}
}