/* normalize/.styl | http://github.com/nulltask/normalize/.styl */
/* based on hail2u's normalize/.scss | https://github.com/hail2u/normalize/.scss */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a{text-decoration:none; color: #2F2D2D;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0; text-decoration: none; color: #F06031; }
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0; font-weight: 400;}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'latoregular';src:url("fonts/lato-regular-webfont.eot");src:url("fonts/lato-regular-webfont.eot?#iefix") format('embedded-opentype'),url("fonts/lato-regular-webfont.woff2") format('woff2'),url("fonts/lato-regular-webfont.woff") format('woff'),url("fonts/lato-regular-webfont.ttf") format('truetype'),url("fonts/lato-regular-webfont.svg#latoregular") format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Pe-icon-7-stroke';src:url("fonts/search-font/Pe-icon-7-stroke.eot?-2irksn");src:url("fonts/search-font/Pe-icon-7-stroke.eot?#iefix-2irksn") format('embedded-opentype'),url("fonts/search-font/Pe-icon-7-stroke.woff?-2irksn") format('woff'),url("fonts/search-font/Pe-icon-7-stroke.ttf?-2irksn") format('truetype'),url("fonts/search-font/Pe-icon-7-stroke.svg?-2irksn#Pe-icon-7-stroke") format('svg');font-weight:normal;font-style:normal}
[class^="pe-7s-"],[class*=" pe-7s-"]{display:inline-block;font-family:'Pe-icon-7-stroke';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pe-7s-search:before{content:"\e618"}
@font-face{font-family:'icomoon';src:url("fonts/social-fonts/icomoon.eot?nrsglz");src:url("fonts/social-fonts/icomoon.eot?#iefixnrsglz") format('embedded-opentype'),url("fonts/social-fonts/icomoon.woff?nrsglz") format('woff'),url("fonts/social-fonts/icomoon.ttf?nrsglz") format('truetype'),url("fonts/social-fonts/icomoon.svg?nrsglz#icomoon") format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-uniE601:before{content:"\e601"}
.icon-uniE607:before{content:"\e607"}
.icon-googleplus:before{content:"\e600"}
.icon-facebook:before{content:"\e603"}
.icon-twitter2:before{content:"\e605"}
.icon-pinterest:before{content:"\e606"}
.icon-mail:before{content:"\e639"}
@font-face{font-family:'latobold';src:url("fonts/lato-bold-webfont.eot");src:url("fonts/lato-bold-webfont.eot?#iefix") format('embedded-opentype'),url("fonts/lato-bold-webfont.woff2") format('woff2'),url("fonts/lato-bold-webfont.woff") format('woff'),url("fonts/lato-bold-webfont.ttf") format('truetype'),url("fonts/lato-bold-webfont.svg#latobold") format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'mail';src:url("fonts/icomoon-mail/icomoon.eot?4er2qw");src:url("fonts/icomoon-mail/icomoon.eot?#iefix4er2qw") format('embedded-opentype'),url("fonts/icomoon-mail/icomoon.woff?4er2qw") format('woff'),url("fonts/icomoon-mail/icomoon.ttf?4er2qw") format('truetype'),url("fonts/icomoon-mail/icomoon.svg?4er2qw#icomoon") format('svg');font-weight:normal;font-style:normal}
[class^="mail-"],[class*=" mail-"]{font-family:'mail';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.mail-uniE2344:before{content:"\e2344"}
@font-face{font-family:'latoblack';src:url("fonts/lato-black-webfont.eot");src:url("fonts/lato-black-webfont.eot?#iefix") format('embedded-opentype'),url("fonts/lato-black-webfont.woff2") format('woff2'),url("fonts/lato-black-webfont.woff") format('woff'),url("fonts/lato-black-webfont.ttf") format('truetype'),url("fonts/lato-black-webfont.svg#latoblack") format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'latoblack_italic';src:url("fonts/lato-blackitalic-webfont.eot");src:url("fonts/lato-blackitalic-webfont.eot?#iefix") format('embedded-opentype'),url("fonts/lato-blackitalic-webfont.woff2") format('woff2'),url("fonts/lato-blackitalic-webfont.woff") format('woff'),url("fonts/lato-blackitalic-webfont.ttf") format('truetype'),url("fonts/lato-blackitalic-webfont.svg#latoblack_italic") format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'latoitalic';src:url("fonts/lato-italic-webfont.eot");src:url("fonts/lato-italic-webfont.eot?#iefix") format('embedded-opentype'),url("fonts/lato-italic-webfont.woff2") format('woff2'),url("fonts/lato-italic-webfont.woff") format('woff'),url("fonts/lato-italic-webfont.ttf") format('truetype'),url("fonts/lato-italic-webfont.svg#latoitalic") format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'latolight';src:url("fonts/lato-light-webfont.eot");src:url("fonts/lato-light-webfont.eot?#iefix") format('embedded-opentype'),url("fonts/lato-light-webfont.woff2") format('woff2'),url("fonts/lato-light-webfont.woff") format('woff'),url("fonts/lato-light-webfont.ttf") format('truetype'),url("fonts/lato-light-webfont.svg#latolight") format('svg');font-weight:normal;font-style:normal}
html{margin-top:0 !important}
body a:focus{outline:0}
.header{position:relative;height:100%}
.header-menu{height:100%}
.header-content{-webkit-box-shadow:0 4px 6px -2px #a7a7a7;box-shadow:0 4px 6px -2px #a7a7a7;position:fixed;z-index:110;width:100%;background-color:#fff;height:140px}
.header-content.smaller{height:64px !important;}
.header-content.smaller .wrap{display:none}
.header-content.smaller .social-icons{display:none}
.header-content.smaller .variant-left{top:63px !important}
.header-content.smaller .right{top:147px !important}
.header-content.smaller .header-menu-items{margin-bottom:89px}
.page-wrapper{max-width:1800px;width:100%;margin:0 auto}
/* .search{width:197px;height:30px;position:relative} */
.searchTerm{width:150px;border:1px solid #f06031;padding:5px;height:18px;outline:none;padding-bottom:7px;color:#f06031;font-family:'Lato',sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;padding-right:45px}
.variant-search-size .searchTerm{border-width:2px}
.searchTerm::-webkit-input-placeholder{font-family:'Lato',sans-serif;font-weight:400;color:#f06031;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}
.searchTerm:-ms-input-placeholder{font-family:'Lato',sans-serif;font-weight:400;color:#f06031;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;opacity:1;-ms-filter:none;filter:none}
.searchTerm::-moz-placeholder{font-family:'Lato',sans-serif;font-weight:400;color:#f06031;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;opacity:1;-ms-filter:none;filter:none}
.searchTerm:-moz-placeholder{font-family:'Lato',sans-serif;font-weight:400;color:#f06031;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;opacity:1;-ms-filter:none;filter:none}
.variant-search-size .searchTerm::-webkit-input-placeholder{font-family:'Lato',sans-serif;font-weight:700;color:#000;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}
.variant-search-size .searchTerm:-ms-input-placeholder{font-family:'Lato',sans-serif;font-weight:700;color:#000;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}
.variant-search-size .searchTerm::-moz-placeholder{font-family:'Lato',sans-serif;font-weight:700;color:#000;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}
.variant-search-size .searchTerm{padding-bottom:5px}
.searchButton{position:absolute;right:-19px;width:40px;height:30px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);cursor:pointer;top:2px}
.search:before{content:'';position:absolute;right:5px;top:6px;width:25px;height:20px;line-height:33px;background:#fff;text-align:center;color:#f06031;background-image:url("../img/search-icon1.svg");background-repeat:no-repeat;background-position:center}
.header-search-button .header-search:before{-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}
.wrap{width:208px;height:32px;display:inline-block;margin-top:20px}
.header-search-button{position:absolute;padding-left:35px}
.social-icons{display:inline-block;vertical-align:10px;height:30px;position:absolute;right:0;top:25px;padding-right:35px}
.social-icon{text-decoration:none;margin-left:7px;border:1px solid #919191;padding:5px;-webkit-border-radius:20px;border-radius:20px;-webkit-border-radius:50%;border-radius:50%;font-size:13px;color:#919191;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease;outline:none;}
.social-icon:hover{color:#2f2d2d;border-color:#2f2d2d}
.social-icon:focus{outline:0}
.variant-left{display:inline-block}
.header-menu-items{width:40%;vertical-align:middle;margin-bottom:113px;display:inline-block;}
.header-menu-items a{position:relative;outline:none;display:inline-block;text-transform:uppercase;border-bottom:1px solid #fff;}
.header-menu-items a span{display:none;position:absolute;left:0;font-weight:700;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
.header-menu-items span{display:inline-block;position:relative}
.header-menu-items ul{position:absolute;}
.header-menu-items ul li{list-style:none}
.header-menu-items.variant-left{text-align:right;}
.header-menu-items.variant-left a{margin-left:25px}
.header-menu-items ul{margin:0;padding:0;display:none}
.right a{margin-right:25px}
.header-menu-items a{-webkit-transition:color 0.3s ease, border-color 0.3s ease, font-weight 0.3s ease;-moz-transition:color 0.3s ease, border-color 0.3s ease, font-weight 0.3s ease;-o-transition:color 0.3s ease, border-color 0.3s ease, font-weight 0.3s ease;-ms-transition:color 0.3s ease, border-color 0.3s ease, font-weight 0.3s ease;transition:color 0.3s ease, border-color 0.3s ease, font-weight 0.3s ease;text-decoration:none;font-family:'Lato',sans-serif;font-weight:700;font-size:14px;color:#2f2d2d;letter-spacing:2px;padding-bottom:7px;}
.header-menu-items a:hover{border-bottom:1px solid #f06031;color:#f06031;font-family:'Lato',sans-serif;font-weight:900;}
.header-menu-items a:hover span{color:#2f2d2d}
.header-menu-items a span{text-align:left;background:#fff;z-index:10;padding:0 10px;text-transform:initial}
.header-menu-items a.noborder:hover{border-bottom:1px solid #fff}
.header-menu-items a.activated:hover{-webkit-transition:border-width 0.3s ease;-moz-transition:border-width 0.3s ease;-o-transition:border-width 0.3s ease;-ms-transition:border-width 0.3s ease;transition:border-width 0.3s ease;border-bottom:1px solid #fff}
.header-menu-items a span:hover{color:#f06031;font-weight:700}
.header-menu .header-menu-items span ul{text-align:left;z-index:1;background-color:#fff}
.header-menu .header-menu-items span ul li a{text-align:left;border-bottom:none;margin-left:0;margin-right:0;text-transform:lowercase;white-space:nowrap;}
.header-menu .header-menu-items span ul li a:hover{border-bottom:none;color:#f06031}
.header-menu .header-menu-items span ul li a:first-letter{text-transform:capitalize}
.header-menu-items.variant-left span ul{margin-left:15px;padding-left:10px;padding-right:25px}
.header-menu-items.right span ul{margin-left:-15px;padding-left:15px;padding-right:25px}
.logo{width:20%;display:inline-block;text-align:center;cursor:pointer;background-image:url("../img/biglogo1.png");height:100%;background-repeat:no-repeat;background-position:center;-webkit-transition:width 0.3s ease, height 0.3s ease, background 0.3s ease;-moz-transition:width 0.3s ease, height 0.3s ease, background 0.3s ease;-o-transition:width 0.3s ease, height 0.3s ease, background 0.3s ease;-ms-transition:width 0.3s ease, height 0.3s ease, background 0.3s ease;transition:width 0.3s ease, height 0.3s ease, background 0.3s ease;outline:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/SNFD_Logo.svg',sizingMethod='scale');-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/SNFD_Logo.svg',sizingMethod='scale')}
.logo:focus{outline:0}
.mobile-menu-btn{position:absolute;right:-36px;width:32%;top:50px;display:none;}
.mobile-menu-btn button{width:29px;height:26px;color:transparent;background-color:transparent;border:none;background-image:url("../img/menu-button.png");background-repeat:no-repeat;outline:none;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;-ms-transition:background 0.3s ease;transition:background 0.3s ease;}
.mobile-menu-btn button:hover{background-image:url("../img/menu-button-hover.png")}
.menu-margin-left{top:45px !important}
.menu-margin-right{top:129px !important}
.prize{width:20%;display:inline-block}
a.variant-margin-btn{background-color:transparent;font-family:'Lato',sans-serif;font-weight:900;font-style:italic;font-size:14px;color:#fff;height:28px;line-height:27px;padding:0 31px;margin:0;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:background-color 0.3s ease, color 0.3s ease;-moz-transition:background-color 0.3s ease, color 0.3s ease;-o-transition:background-color 0.3s ease, color 0.3s ease;-ms-transition:background-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease;text-decoration:none;border:1px solid #fff;outline:none;display:inline-block;width:100%;padding:0;text-align:center;}
a.variant-margin-btn:hover{background-color:#fff;color:#00b7a4}
.prize{width:25%;text-align:center;}
.prize a{width:189px}
input[type="search"]{-webkit-appearance:none}
.page-content{padding-top:140px;-webkit-transition:padding-top 0.4s ease;-moz-transition:padding-top 0.4s ease;-o-transition:padding-top 0.4s ease;-ms-transition:padding-top 0.4s ease;transition:padding-top 0.4s ease}
.nav-menu{width:100%;height:460px}
.nav-menu a{float:left;background-color:#808080;text-decoration:none;position:relative;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
a[name="img1"]{height:100%;}
a[name="img1"] div[name="position-text"]{height:100%}
.nav-menu .right-nav{float:left;width:40%;overflow:hidden}
.nav-menu .left-nav{float:right;width:60%;padding-left:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #fff}
nav .right-nav a:nth-child(1){width:100%;height:460px;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;border-left:1px solid #fff;border-right:1px solid #fff}
.nav-menu .left-nav a:nth-child(1){width:100%;height:150px;float:right;background-image:url("../img/home-img2.png");-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center -100px;cursor:default}
.nav-menu .left-nav a:nth-child(2){width:50%;height:309px;margin-top:1px;border-right:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.nav-menu .left-nav a:nth-child(3){width:50%;height:309px;margin-top:1px;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.nav-menu a{float:left;background-color:#808080;cursor:pointer;text-decoration:none}
.nav-description{margin:0 auto;text-align:center;bottom:0;color:#fff;font-size:24px;font-family:'Lato',sans-serif;font-weight:700;max-width:300px;padding-bottom:28px;line-height:30px;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
.banner-variant{width:100%;font-size:45px;line-height:150px;padding:0;max-width:initial;max-width:800px;font-weight:900;letter-spacing:5px;line-height:49px;height:auto;display:inline-block;vertical-align:middle;text-transform:uppercase}
div[name="position-text"]{position:absolute;width:100%;bottom:0}
div[name="position-text"]:after{content:'';background-color:#000}
.form-wrapper{max-width:1020px;margin:0 auto;height:100%;position:relative;font-size:0;}
.form-wrapper:before{content:'';height:100%;vertical-align:middle;display:inline-block}
.sign-up-form{height:75px;background-color:#00b7a4}
.form-title{font-size:14px;text-transform:uppercase;width:25%;text-align:center;height:auto;font-family:'Lato',sans-serif;cursor:default;line-height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;left:-10px;color:#fff;font-weight:700;letter-spacing:1px;-webkit-transition:padding-top 0.3s ease;-moz-transition:padding-top 0.3s ease;-o-transition:padding-top 0.3s ease;-ms-transition:padding-top 0.3s ease;transition:padding-top 0.3s ease;vertical-align:middle}
input[name="submit"]{background-color:transparent;font-family:'Lato',sans-serif;font-weight:900;font-style:italic;font-size:14px;color:#fff;height:28px;line-height:27px;padding:0 31px;margin:0;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:background-color 0.3s ease, color 0.3s ease;-moz-transition:background-color 0.3s ease, color 0.3s ease;-o-transition:background-color 0.3s ease, color 0.3s ease;-ms-transition:background-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease;}
input[name="submit"]:hover{background-color:#fff;color:#00b7a4}
.newsletter .sidebar-submit-btn{margin-top:15px;outline:none;border:1px solid #00b7a4;color:#00b7a4;-webkit-transition:background-color 0.3s ease, color 0.3s ease;-moz-transition:background-color 0.3s ease, color 0.3s ease;-o-transition:background-color 0.3s ease, color 0.3s ease;-ms-transition:background-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease;line-height:29px;-webkit-border-radius:0;border-radius:0;-webkit-apearance:none;}
.newsletter .sidebar-submit-btn:hover{background-color:#00b7a4;color:#fff}
form,.sign-form{display:inline-block;width:74%;text-align:right;right:0;height:auto;vertical-align:middle;}
form input,.sign-form input{-webkit-appearance:none;height:28px;margin-right:14px;border:1px solid #fff;outline:none;letter-spacing:1px;padding-left:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}
.sign-up-item::-webkit-input-placeholder{font-family:'Lato',sans-serif;font-weight:400;font-size:16px;color:#919191;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
input[name="name"]{width:170px}
input[name="last-name"]{width:150px}
input[name="email"]{width:270px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}
input[name="author"]{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}
p[name="featured"]{font-size:19px;font-family:'Lato',sans-serif;font-weight:700;color:#00b7a4;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:46px 0 26px 0;margin:0;letter-spacing:2px}
.recipes{background-color:#f4f4f4;text-align:center}
.recipes-buttons{text-align:center;margin-bottom:50px}
.recipes-buttons-item{height:31px;padding:0 14px;margin-left:20px;border:1px solid #f06031;color:#f06031;outline:none;background-color:transparent;font-family:'Lato',sans-serif;font-style:italic;letter-spacing:1px;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:14px;-webkit-transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;-moz-transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;-o-transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;-ms-transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;}
.recipes-buttons-item:hover{border:1px solid #000;color:#2f2d2d}
.recipes-buttons-item.activebtn{border:1px solid #000;color:#2f2d2d}
.recipe-image{width:100%;margin:0 auto;position:relative;}
.recipe-image img{width:100%}
.pin-button{position:absolute;width:25%;height:25%;background-image:url("../img/big_pin_btn.png");-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;background-repeat:no-repeat;opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.container-item{width:20%;text-align:center;display:inline-block;margin:0 14px;margin-bottom:45px;vertical-align:top;display:none;}
.container-item a{text-decoration:none}
.container-item a:hover .variant-recipe-margin{color:#f06031}
.container-item a:hover .recipe-description{color:#f06031}
.recipe-title{font-size:19px;font-family:'Lato',sans-serif;font-weight:700;color:#2f2d2d;margin-bottom:16px;margin-top:15px;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
.variant-recipe-margin{margin-bottom:7px !important;margin-top:13px !important}
.recipe-description{text-align:left;font-family:'Lato',sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#2f2d2d;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
.more{height:25px;background-color:#00b7a4;outline:none;border:none;font-family:'Lato',sans-serif;font-size:14px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 55px;margin-bottom:38px;font-weight:900;font-style:italic;letter-spacing:1px;-webkit-transition:background-color 0.3s ease, color 0.3s ease;-moz-transition:background-color 0.3s ease, color 0.3s ease;-o-transition:background-color 0.3s ease, color 0.3s ease;-ms-transition:background-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease;}
.more:hover{background-color:#fff;color:#00b7a4}
.more.morehover{background-color:#fff;color:#00b7a4}
.more.disablebtn{background-color:#919191;display:none}
.sign-up-form input{-webkit-border-radius:0;border-radius:0}
.mobile-size .searchTerm{-webkit-border-radius:0;border-radius:0}
.searchTerm{-webkit-border-radius:0;-webkit-appearance:none}
.sign-form .submitBtn{padding:0 31px}
.nav-menu a:before{content:'';position:absolute;height:100%;width:100%;background:-webkit--webkit-linear-gradient(transparent 50%, #000);background:-webkit--moz-linear-gradient(transparent 50%, #000);background:-webkit--o-linear-gradient(transparent 50%, #000);background:-webkit--ms-linear-gradient(transparent 50%, #000);background:-webkit-linear-gradient(transparent 50%, #000);background:-moz--webkit-linear-gradient(transparent 50%, #000);background:-moz--moz-linear-gradient(transparent 50%, #000);background:-moz--o-linear-gradient(transparent 50%, #000);background:-moz--ms-linear-gradient(transparent 50%, #000);background:-moz-linear-gradient(transparent 50%, #000);background:-o--webkit-linear-gradient(transparent 50%, #000);background:-o--moz-linear-gradient(transparent 50%, #000);background:-o--o-linear-gradient(transparent 50%, #000);background:-o--ms-linear-gradient(transparent 50%, #000);background:-o-linear-gradient(transparent 50%, #000);background:-webkit-linear-gradient(transparent 50%, #000);background:-moz-linear-gradient(transparent 50%, #000);background:-o-linear-gradient(transparent 50%, #000);background:-ms-linear-gradient(transparent 50%, #000);background:linear-gradient(transparent 50%, #000);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-webkit-transition:background 1s ease-out, opacity 0.3s ease;-moz-transition:background 1s ease-out, opacity 0.3s ease;-o-transition:background 1s ease-out, opacity 0.3s ease;-ms-transition:background 1s ease-out, opacity 0.3s ease;transition:background 1s ease-out, opacity 0.3s ease}
.nav-menu a:hover:before{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}
.left-nav a[name="img1"]:before{content:'';position:absolute;height:100%;width:100%;background:-webkit--webkit-radial-gradient(#000, transparent);background:-webkit--moz-radial-gradient(#000, transparent);background:-webkit--o-radial-gradient(#000, transparent);background:-webkit--ms-radial-gradient(#000, transparent);background:-webkit-radial-gradient(#000, transparent);background:-moz--webkit-radial-gradient(#000, transparent);background:-moz--moz-radial-gradient(#000, transparent);background:-moz--o-radial-gradient(#000, transparent);background:-moz--ms-radial-gradient(#000, transparent);background:-moz-radial-gradient(#000, transparent);background:-o--webkit-radial-gradient(#000, transparent);background:-o--moz-radial-gradient(#000, transparent);background:-o--o-radial-gradient(#000, transparent);background:-o--ms-radial-gradient(#000, transparent);background:-o-radial-gradient(#000, transparent);background:-webkit-radial-gradient(#000, transparent);background:-moz-radial-gradient(#000, transparent);background:-o-radial-gradient(#000, transparent);background:-ms-radial-gradient(#000, transparent);background:radial-gradient(#000, transparent);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-webkit-transition:background 1s ease-out, opacity 0.3s ease;-moz-transition:background 1s ease-out, opacity 0.3s ease;-o-transition:background 1s ease-out, opacity 0.3s ease;-ms-transition:background 1s ease-out, opacity 0.3s ease;transition:background 1s ease-out, opacity 0.3s ease}
.left-nav a[name="img1"]:hover:before{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}
.aboutpage .wp-caption-text{font-family:'Lato',sans-serif;font-weight:700;font-style:italic;font-size:16px;color:#2f2d2d;text-align:center}
.banner-text-position:before{content:'';height:100%;display:inline-block;vertical-align:middle}
.banner-text-position{text-align:center}
.header-menu a.currentpage{color:#f06031;font-family:'Lato',sans-serif;font-weight:900;border-bottom:1px solid #f06031}
body{text-shadow:1px 1px 1px rgba(0,0,0,0.004);background-color:#f2f2f2}
.story-wrapper{max-width:1600px;margin:0 auto;text-align:center}
.content-wrapper{max-width:1100px;margin:0 auto;position:relative;padding-left:30px;padding-right:30px;overflow:hidden}
.page-title{font-family:'latoblack';font-size:45px;font-weight:600;color:#2f2d2d;text-align:center;text-transform:uppercase;-webkit-font-smoothing:antialiased;letter-spacing:5px;padding-top:40px;padding-bottom:28px;border-bottom:3px solid #919191;margin:0 auto;margin-bottom:50px;display:inline-block;line-height:45px}
.content-wrapper{max-width:1600px;text-align:center}
.aboutpage img{width:100%}
.aboutpage{padding-bottom:55px;font-family:'Lato',sans-serif;font-weight:400;}
.aboutpage a:hover{text-decoration:underline}
.post{width:60%;max-width:1400px;display:inline-block;vertical-align:top;text-align:left;color:#2f2d2d}
.post-info{padding-left:0;}
.post-info a{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.post-info a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}
.post img{height:auto}
.post h1{font-family:'Lato';font-size:45px;font-weight:900;text-transform:uppercase;color:#2f2d2d;letter-spacing:3px;line-height:60px;cursor:default}
.post h3{font-family:'Lato',sans-serif;font-weight:700;font-style:normal;font-size:19px;color:#2f2d2d;letter-spacing:1px}
.post h5{font-family:'Lato',sans-serif;font-size:24px;font-weight:700;color:#2f2d2d;margin-top:35px;margin-bottom:20px;text-align:left;cursor:default}
.post p{font-family:'Lato',sans-serif;font-size:16px;font-weight:700;text-align:left;-webkit-font-smoothing:antialiased;margin-top:25px;margin-bottom:25px}
.post li{font-family:'Lato',sans-serif;font-size:16px;font-weight:400;text-align:left;-webkit-font-smoothing:antialiased;margin-left:40px;margin-bottom:35px}
.post blockquote{border-left:6px solid #f06031;padding:1em 30px;width:50%;font-style:italic;margin-top:30px;margin-bottom:50px;margin-left:66px;text-align:left;font-size:19px}
.story-quote{margin-left:100px;position:relative;min-height:90px;}
.story-quote p{max-width:260px;margin-bottom:0;font-style:italic;margin-left:47px}
.quote-bar{width:7px;min-height:90px;background-color:#f06031;margin-right:20px;position:absolute;left:0;height:100%}
.post .post-info{width:80%}
.wrapper-slider img{width:100%}
.uppercase-variant{text-transform:uppercase}
.sidebar{width:38%;max-width:400px;margin:0;padding-right:75px;text-align:center;display:inline-block;vertical-align:top;z-index:3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.advertising{margin:0 auto;width:300px;height:250px;background-color:#919191;cursor:pointer}
.left-recipe{width:80%;margin:0 auto;text-align:center;padding-bottom:65px;text-decoration:none;}
.left-recipe img{width:100%;padding-bottom:20px;height:auto}
.sidebar-recipe-image{width:100%;height:300px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat}
.recipe-title{width:100%;color:#2f2d2d;font-family:'Lato',sans-serif;font-size:19px;font-weight:700;-webkit-font-smoothing:antialiased;margin-bottom:20px;margin-top:0}
.advertising--with-title{text-decoration:none;color:#2f2d2d;width:100%;height:auto;}
.advertising--with-title img{max-width:300px;height:auto;padding-bottom:65px}
.advertising-title{text-transform:uppercase;font-style:italic;font-family:'Lato',sans-serif;font-size:13px;font-weight:400;-webkit-font-smoothing:antialiased;color:333435;padding-bottom:15px;margin:0}
.newsletter{width:80%;margin:0 auto;padding-bottom:77px}
.newsletter-title{font-family:'Lato',sans-serif;font-size:24px;-webkit-font-smoothing:antialiased;font-weight:700;color:#1b1b1b;padding-bottom:40px;letter-spacing:1px;text-transform:uppercase;margin:0;line-height:29px}
.name-input{width:45%;height:30px;display:inline-block;vertical-align:top;color:#919191;border:1px solid #919191;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;padding-left:20px;padding-right:20px;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;font-family:'Lato',sans-serif;font-weight:300}
.name-input::-webkit-input-placeholder{font-family:'Lato',sans-serif;font-weight:300;color:#919191}
.name-input:-ms-input-placeholder{font-family:'Lato',sans-serif;font-weight:300;color:#919191}
.name-input::-moz-placeholder{font-family:'Lato',sans-serif;font-weight:300;color:#919191}
.name-input:-moz-placeholder{font-family:'Lato',sans-serif;font-weight:300;color:#919191}
.name-input:active{border:1px solid #00b7a4}
.email-input{margin-top:15px;width:100%}
.send-button{width:110px;height:30px;border:1px solid #00b7a4;margin:0 auto;margin-top:30px;text-align:center;cursor:pointer;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;transition:background-color 0.3s ease}
.send-button:hover{background-color:#00b7a4;border:1px solid #fff;}
.send-button:hover .send-text{color:#fff}
.send-text{font-family:'Lato',sans-serif;font-weight:900;font-style:italic;font-size:14px;text-transform:uppercase;line-height:13px;color:#00b7a4;-webkit-font-smoothing:antialiased;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
.about-sidebar img{width:100%;height:auto;max-width:360px;max-height:450px;padding-bottom:40px}
.about-sidebar-title{font-family:'Lato',sans-serif;font-size:24px;text-transform:uppercase;margin-bottom:0;letter-spacing:1px;color:#1b1b1b;font-weight:700;margin-top:0;padding-bottom:38px}
.about-sidebar-description{font-family:'Lato',sans-serif;font-weight:400;font-style:italic;font-size:19px;-webkit-font-smoothing:antialiased;text-align:left;margin:0 auto;letter-spacing:1px;line-height:23px;text-shadow:1px 1px 1px rgba(0,0,0,0.004);color:#2f2d2d;width:84%;padding-bottom:75px}
.sidebar-menu{margin-bottom:60px}
.sidebar-menu-title{font-family:'Lato',sans-serif;font-weight:700;font-size:24px;text-transform:uppercase;margin-bottom:0;letter-spacing:1px;color:#1b1b1b;margin:0}
.sidebar-menu-item{width:45%;height:162px;background-color:#919191;display:inline-block;vertical-align:top;margin-top:30px;text-align:center;position:relative;cursor:pointer;border:1px solid transparent;-webkit-transition:background-color 0.3s ease, border 0.3s ease;-moz-transition:background-color 0.3s ease, border 0.3s ease;-o-transition:background-color 0.3s ease, border 0.3s ease;-ms-transition:background-color 0.3s ease, border 0.3s ease;transition:background-color 0.3s ease, border 0.3s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sidebar-menu-item h1{-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
.sidebar-menu-item:hover{background-color:#f4f4f4;border:1px solid #919191;}
.sidebar-menu-item:hover h1{color:#f06031}
.sidebar-menu-item h1{font-family:'Lato',sans-serif;font-weight:400;font-size:19px;color:#fff;text-transform:uppercase;letter-spacing:2px;margin-top:0;position:absolute;bottom:10%;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}
.sidebar-menu-item:nth-child(2n+0){margin-right:8%}
.sidebar-menu-item img{position:absolute;max-height:49%;bottom:37%;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:65%}
.pinterest{position:relative;width:100%;max-width:465px;height:686px;margin-bottom:55px;margin-right:0}
.pinterest-image{height:100%;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat}
.pinterest-button-big{z-index:2;position:absolute;left:25px;top:20px;cursor:pointer;}
.pinterest-button-big:active{-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}
.blog .content-wrapper{max-width:1600px}
.rating{text-align:center;}
.rating span{display:inline-block;position:relative;width:1em;font-size:30px;cursor:pointer;}
.rating span:before{content:'\2605';color:#919191;cursor:pointer;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease}
.rating > span:hover:before,.rating > span:hover ~ span:before{color:#00b7a4}
.story-sidebar .left-recipe{width:100%}
.story-sidebar .about-sidebar-description{width:100%}
.story-sidebar .newsletter{width:100%}
body{font-family:'Lato',sans-serif;font-weight:400;font-size:16px;color:#2f2d2d;-webkit-font-smoothing:antialiased;line-height:21px}
.post h6{font-family:'Lato',sans-serif;font-size:13px}
.post h4{font-family:'Lato',sans-serif;font-size:14px;text-transform:uppercase}
.share-post{width:100%;max-width:360px;height:50px;border:1px solid #919191;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;position:relative;overflow:hidden;}
.share-post h4{font-family:'Lato',sans-serif;font-weight:700;font-size:14px;line-height:50px;text-transform:uppercase;color:#2f2d2d;margin-top:0;margin-bottom:0;padding-left:20px;padding-right:10px;display:inline-block;vertical-align:middle}
.share-post .social-icons{display:inline-block;vertical-align:middle;width:80%;height:48px;top:0;left:80px;}
.share-post .social-icons a{border:0;padding:0;line-height:48px;margin-right:30px;margin-left:0;font-size:22px;vertical-align:top;}
.share-post .social-icons a:first-child{margin-left:23px}
.share-post .social-icons a:hover{color:#f06031;-webkit-transition:color 0.4s ease;-moz-transition:color 0.4s ease;-o-transition:color 0.4s ease;-ms-transition:color 0.4s ease;transition:color 0.4s ease}
.blog .post{text-align:left;margin-bottom:130px}
.blog.story-wrapper{padding-top:30px}
.blog-post{cursor:default;font-family:'Lato',sans-serif;font-weight:400;}
.blog-post h1{line-height:50px;font-family:'Lato',sans-serif;font-weight:900;font-size:45;text-transform:uppercase}
.blog-post h5{font-family:'Lato',sans-serif;font-weight:700;font-size:16px;color:#2f2d2d;margin-top:40px}
.blog-post li{margin-bottom:30px;margin-left:0}
.blog-post a{color:#f06031;text-decoration:none;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.blog-post a:hover{text-decoration:underline}
.blog-post img{margin-bottom:20px}
.blog-post p.wp-caption-text{margin:0;margin-top:-60px;text-align:center;font-style:italic}
.blog-post h2{font-family:'Lato',sans-serif;font-weight:700;font-size:29px;text-transform:capitalize;line-height:37px;letter-spacing:1px}
.blog-post .related-posts{text-transform:uppercase;letter-spacing:2px}
.related-posts .recipe-title{font-family:'Lato',sans-serif;font-weight:700;font-size:19px;color:#2f2d2d;font-style:normal;width:90%;margin:0 auto}
.related-posts .left-recipe{width:43%;display:inline-block;vertical-align:top;}
.related-posts .left-recipe:first-child{padding-right:30px}
.related-posts .left-recipe .sidebar-recipe-image{width:100%}
.related-posts img:hover + .recipe-title{color:#f06031}
.arrows{width:70px;height:100px;background-color:#00b7a4;z-index:3;top:500px;cursor:pointer;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-o-transition:width 0.3s ease;-ms-transition:width 0.3s ease;transition:width 0.3s ease;text-align:center;}
.arrows:hover{width:170px;}
.arrows:hover h6{opacity:1;-ms-filter:none;filter:none}
.arrows h6{color:#fff;font-family:'Lato',sans-serif;font-weight:700;font-size:14px;font-style:italic;text-transform:uppercase;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease;margin-top:70px}
.arrows--left{position:fixed;left:0;background-image:url("../img/arrow-left.png");background-repeat:no-repeat;background-position-x:50%;background-position-y:20px;text-decoration:none}
.arrows--right{position:fixed;right:0;background-image:url("../img/arrow-right.png");background-repeat:no-repeat;background-position-x:50%;background-position-y:20px;text-decoration:none}
.post .content-separator{margin-bottom:30px}
.content-separator{width:100%;height:3px;background-color:#919191;margin-bottom:60px}
.tags{font-family:'Lato',sans-serif;font-weight:900;font-size:16px;font-style:italic;color:#00b7a4;text-transform:uppercase;display:inline;cursor:pointer;text-decoration:none;letter-spacing:1px}
.tags-section{margin-bottom:17px;}
.tags-section a{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.tags-section a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}
.about-writer{width:100%}
.writer-picture{max-width:165px;height:165px;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-position-x:50%;background-position-y:50%;background-repeat:no-repeat;display:inline-block;vertical-align:top;width:30%;margin-right:30px}
.writer-description{display:inline-block;vertical-align:top;max-width:450px;width:60%}
.writer-description-text{display:block;vertical-align:top;max-width:450px;padding-top:20px;font-family:'Lato',sans-serif;font-weight:400}
.title{font-family:'Lato',sans-serif;font-weight:700;font-size:19px;color:#2f2d2d;display:inline;line-height:24px;letter-spacing:1px}
.title--name{color:#f06031;text-transform:uppercase;cursor:pointer}
.tags-name{cursor:default;color:#2f2d2d}
.comments-section{margin-top:60px}
.comments-number{font-family:'Lato',sans-serif;font-weight:700;font-weight:700;font-size:19px;display:inline;text-transform:uppercase;letter-spacing:1px}
.comments-section h3#reply-title{text-align:left}
.comment-wrapper{width:100%;margin-top:30px}
.commenter-picture{width:70px;height:70px;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-position:50%,50%;display:inline-block;vertical-align:top}
.comment-details{display:inline-block;max-width:500px;padding-left:30px}
.commenter-name{font-family:'Lato',sans-serif;font-weight:900;font-style:italic;font-size:16px;text-transform:uppercase;color:#00b7a4;padding-bottom:5px;vertical-align:top}
.form .submit-comment{border:1px solid #919191;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#919191}
.form{position:relative;}
.form input{color:#919191;font-family:'Lato',sans-serif;}
.form input::-webkit-input-placeholder{color:#919191;opacity:1;-ms-filter:none;filter:none}
.form textarea{resize:none;}
.form textarea::-webkit-textarea-placeholder{color:#919191;opacity:1;-ms-filter:none;filter:none;margin-top:20px}
.form .leave-comment{font-family:'Lato',sans-serif;font-weight:700;font-size:19px;font-weight:100;text-transform:uppercase;padding-top:60px;padding-bottom:40px}
.form .submit-comment--small{width:49%;display:inline-block;vertical-align:top;height:30px;margin-bottom:14px}
.form .submit-comment--big{width:100%;display:block;min-height:80px;padding-top:11px}
.form .send-button{width:110px;display:block;height:30px;margin-top:20px;float:right;border:1px solid #00b7a4;}
.form .send-button h1{font-family:'Lato',sans-serif;font-weight:900;font-style:italic;font-size:14px;text-transform:uppercase;padding-left:0;text-align:center;line-height:30px;margin:0;letter-spacing:1px;color:#00b7a4}
.blog .sidebar{max-width:460px;padding-right:30px;width:40%}
.post .post-info{padding-left:0;width:100%}
.post .related-posts{text-transform:uppercase}
span[name="categs"]{display:inline-block}
.letter-spacing-variant{letter-spacing:1px}
.footer-content{min-height:100px;background-color:#fff}
.footer{width:50%;display:inline-block;padding-top:26px;vertical-align:top}
.footer--right{text-align:right;padding-right:65px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.footer--left{padding-left:65px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.footer-item{display:block;font-family:'Lato',sans-serif;font-weight:400;font-size:13px;color:#2f2d2d;line-height:19px;letter-spacing:1px;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease;}
.footer-item a{-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease;text-decoration:none;color:#2f2d2d}
.footer-item--hover:hover{color:#00b7a4}
.pinImg{height:100%}
#mc_signup{width:75%;display:inline-block}
#mc_signup_form{width:100%}
.mc_var_label{display:none !important}
#mc-indicates-required{display:none}
.mc_form_inside{font-size:0}
input[name="mc_mv_EMAIL"]{width:270px;margin-right:0;color:#919191;font-family:'Lato',sans-serif;font-size:16px}
input[name="mc_mv_FNAME"]{width:170px;color:#919191;font-family:'Lato',sans-serif;font-size:16px}
input[name="mc_mv_LNAME"]{width:150px;color:#919191;font-family:'Lato',sans-serif;font-size:16px}
.mc_input::-webkit-input-placeholder{font-family:'Lato',sans-serif;font-weight:400;font-size:16px;color:#919191;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;-ms-filter:none;filter:none;font-family:'Lato',sans-serif}
.mc_input:-ms-input-placeholder{font-family:'Lato',sans-serif;font-weight:400;font-size:16px !important;color:#919191;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.mc_input:-moz-placeholder{font-family:'Lato',sans-serif;font-weight:400;font-size:16px !important;color:#919191;opacity:1;-ms-filter:none;filter:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.mc_input::-moz-placeholder{font-family:'Lato',sans-serif;font-weight:400;font-size:16px !important;color:#919191;opacity:1;-ms-filter:none;filter:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.mc_signup_submit{display:inline-block;vertical-align:top}
.updated{display:none;font-size:16px}
.mc_merge_var{display:inline-block !important;margin-bottom:0 !important;vertical-align:top}
#mc_signup_submit{background-color:transparent;font-family:'Lato',sans-serif;font-weight:700;font-style:italic;font-size:14px;color:#fff;height:28px;line-height:27px;padding:0 31px;margin:0;text-indent:0;-webkit-transition:background-color 0.3s ease, color 0.3s ease;-moz-transition:background-color 0.3s ease, color 0.3s ease;-o-transition:background-color 0.3s ease, color 0.3s ease;-ms-transition:background-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease;margin-top:0 !important;width:auto !important;}
#mc_signup_submit:hover{background-color:#fff;color:#00b7a4}
.newsletter #mc_signup_submit{margin-top:15px;outline:none;border:1px solid #00b7a4;color:#00b7a4;-webkit-transition:background-color 0.3s ease, color 0.3s ease;-moz-transition:background-color 0.3s ease, color 0.3s ease;-o-transition:background-color 0.3s ease, color 0.3s ease;-ms-transition:background-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease;line-height:29px;-webkit-border-radius:0;-webkit-border-radius:0;border-radius:0;font-weight:700;}
.newsletter #mc_signup_submit:hover{background-color:#00b7a4;color:#fff}
.newsletter .mc_signup_submit{margin-left:0;width:100%;margin-top:15px}
.mc_signup_submit{margin-left:10px}
.newsletter div.form-title{width:100%}
.newsletter #mc_signup{width:100%}
.newsletter .mc_merge_var:nth-child(4){width:45%;margin-top:15px}
.newsletter .mc_merge_var:nth-child(2){width:100%}
.newsletter .mc_merge_var:nth-child(3){width:45%;margin-top:15px;margin-right:10%}
.newsletter input[name="mc_mv_LNAME"],.newsletter input[name="mc_mv_FNAME"],.newsletter input[name="mc_mv_EMAIL"]{margin-right:0;width:100%}
.mc_input::-webkit-input-placeholder{font-family:'Lato',sans-serif;font-weight:300;color:#919191;letter-spacing:0}
.mc_input:-ms-input-placeholder{font-family:'Lato',sans-serif;font-weight:300;color:#919191;letter-spacing:0}
.mc_input::-moz-placeholder{font-family:'Lato',sans-serif;font-weight:300;color:#919191;letter-spacing:0}
.mc_input:-moz-placeholder{font-family:'Lato',sans-serif;font-weight:300;color:#919191;letter-spacing:0}
.fixHeight{height:initial !important}
.story-page .caption-width{width:100% !important;}
.story-page .caption-width img{width:100%}
.aboutpage a{color:#f06031;text-decoration:none;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.cookie{display:none}
.hasPlaceholder{color:#999}
.hasPlaceholderSearch{color:#f06031;text-align:center;font-family:'Lato',sans-serif;font-weight:400}
.hasPlaceholderSearch:-ms-input-placeholder{font-size:16px;text-align:center}
.aligncenter{margin:0 auto;padding-top:25px}
.articles{position:fixed;width:100%;z-index:110;height:60px;}
.articles .form-title{width:75%;height:auto;text-transform:none;font-size:19px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.articles form{text-align:right;padding-top:16px;width:20%;padding-top:0;height:auto;}
.articles form input{vertical-align:top}
.close-btn{border:none;background-image:url("../img/close.png");width:24px;background-color:transparent;background-repeat:no-repeat;margin-left:55px;position:absolute;right:10px;height:24px;top:17px;outline:none;-webkit-transition:background-image 0.3s ease;-moz-transition:background-image 0.3s ease;-o-transition:background-image 0.3s ease;-ms-transition:background-image 0.3s ease;transition:background-image 0.3s ease;}
.close-btn:hover{background-image:url("../img/close-hover.png")}
p[name="articles-title"]{font-size:45px;font-family:'Lato',sans-serif;font-weight:900;color:#2f2d2d;margin:0;padding-top:38px;padding-bottom:17px;border-bottom:3px solid #919191;display:inline-block;margin-bottom:35px;letter-spacing:4px;line-height:45px;text-transform:uppercase}
.articles-left{width:40%;display:inline-block}
.articles-right{vertical-align:top;width:100%;display:inline-block}
.advertise{width:300px;height:250px;background-color:#919191;margin-left:30px;margin-bottom:100px}
.post-item{text-align:left;margin-bottom:85px}
.post-title{font-size:29px;font-family:'Lato',sans-serif;font-weight:900;display:inline-block;color:#2f2d2d;margin-bottom:13px;line-height:40px;letter-spacing:3px;text-decoration:none;opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease;text-transform:uppercase;}
.post-title:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}
.post-info{width:60%;display:inline-block;vertical-align:top;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-8px;}
.post-info span,.post-info a{font-family:'Lato',sans-serif;font-weight:900;font-style:italic;font-size:16px;color:#1b1b1b;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:2px}
.post-info .recipe-description{line-height:24px}
.post-info a{text-decoration:none}
.post-image{width:40%;margin:initial;display:inline-block;}
.post-image img{width:100%}
span[name="block"]{display:block}
.prev-button{background-image:url("../img/prev-button.png");width:31px;height:29px;display:inline-block;margin-right:40px;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;-ms-transition:background 0.3s ease;transition:background 0.3s ease;}
.prev-button:hover{background-image:url("../img/prev-button-hover.png")}
.next-button{background-image:url("../img/next-button.png");width:31px;height:29px;display:inline-block;margin-left:40px;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;-ms-transition:background 0.3s ease;transition:background 0.3s ease;}
.next-button:hover{background-image:url("../img/next-button-hover.png")}
.page-button{width:31px;height:27px;display:block;display:inline-block;vertical-align:top;border:1px solid #00b7a4;text-decoration:none;line-height:29px;color:#00b7a4;font-family:'latoblack_italic';font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color 0.3s ease, border-color 0.3s ease;-moz-transition:color 0.3s ease, border-color 0.3s ease;-o-transition:color 0.3s ease, border-color 0.3s ease;-ms-transition:color 0.3s ease, border-color 0.3s ease;transition:color 0.3s ease, border-color 0.3s ease;margin-right:10px;}
.page-button:hover{border-color:#2f2d2d;color:#2f2d2d}
.page-number-buttons{margin-bottom:34px}
.highlight-post{color:#f06031 !important;opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease;text-transform:uppercase;}
.highlight-post:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}
.wrap-recipe{width:363px;height:302px;background-image:url("../img/strawberry.png");background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.variant-font-smaller{font-size:14px !important;margin-top:-4px;font-weight:900}
.holder-scroll{height:35px;position:relative}
.scroll-up{width:35px;height:35px;background-color:#919191;background-image:url("../img/scroll-arrow.png");background-repeat:no-repeat;background-position:center center;border:none;position:absolute;right:0;outline:none}
.post-wrapper .post-info.variant-width{width:60%;padding-left:30px;display:inline-block;vertical-align:text-bottom}
.content-wrapper .post .post-ratings-41-loading img{width:16px;height:16px}
.blog-post p{margin:0;font-weight:400}
@media all and (max-width: 640px){.post-item{margin-bottom:20px}
}.rating:not(:checked) > input{display:none;clip:rect(0,0,0,0)}
.rating:not(:checked) > label{float:right;width:1em;padding:0 .1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:200%;line-height:1.2;color:#919191}
.rating:not(:checked) > label:before{content:'\2605'}
.rating > input:checked ~ label{color:#00b7a4}
.rating:not(:checked) > label:hover,.rating:not(:checked) > label:hover ~ label{color:#00b7a4}
.rating > input:checked + label:hover,.rating > input:checked + label:hover ~ label,.rating > input:checked ~ label:hover,.rating > input:checked ~ label:hover ~ label,.rating > label:hover ~ input:checked ~ label{color:#00b7a4}
.rating > label:active{position:relative;top:2px;left:2px}
fieldset{border:none;display:inline-block;margin-left:-4px;padding-left:0}
.inactive,.current,.page-number-buttons a:first-child,.page-number-buttons a:last-child{width:30px;height:30px;display:inline-block;text-decoration:none;border:1px solid #00b7a4;line-height:29px;color:#00b7a4;margin-right:10px;font-family:'Lato',sans-serif;font-weight:900;font-style:italic;font-size:14px;-webkit-transition:border-color 0.3s ease, color 0.3s ease, background-image 0.3s ease;-moz-transition:border-color 0.3s ease, color 0.3s ease, background-image 0.3s ease;-o-transition:border-color 0.3s ease, color 0.3s ease, background-image 0.3s ease;-ms-transition:border-color 0.3s ease, color 0.3s ease, background-image 0.3s ease;transition:border-color 0.3s ease, color 0.3s ease, background-image 0.3s ease;}
.inactive:hover,.current:hover,.page-number-buttons a:first-child:hover,.page-number-buttons a:last-child:hover{border:1px solid #000;color:#000}
.page-number-buttons{text-align:center}
.page-number-buttons a:first-child{background-image:url("../img/leftarrow.png");background-repeat:no-repeat;background-position:center;margin-right:50px;}
.page-number-buttons a:first-child:hover{background-image:url("../img/leftarrowhover.png")}
.page-number-buttons a:last-child{background-image:url("../img/rightarrow.png");background-repeat:no-repeat;background-position:center;margin-left:40px;}
.page-number-buttons a:last-child:hover{background-image:url("../img/rightarrowhover.png")}
.current{border:1px solid #000;color:#000}
.pagination{display:inline-block;vertical-align:top;}
.pagination a{background-image:none !important;margin-right:10px !important;margin-left:0 !important}
.logged-in-as a{text-decoration:none;color:#00b7a4}
.contact-post .contact-style-name{display:inline-block;margin:0;width:49%;overflow:hidden}
span.your-name,.your-email{width:100%;display:inline-block}
input[name="your-email"],input[name="your-name"]{width:100%;border:1px solid #c3c3c3;font-family:'Lato',sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:18px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;padding-top:2px}
.contact-form form{font-size:0;left:0;padding:0;width:100%}
.contact-post .contact-style-textarea{margin-top:5px}
span.your-message{width:100%;display:inline-block}
textarea[name="your-message"]{width:100%;height:160px;outline:none;padding-left:18px;border:1px solid #c3c3c3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#919191;font-family:'Lato',sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:16px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;padding-top:11px}
.ajax-loader{display:none}
.contact-form form .wpcf7-response-output{font-size:16px;border:none}
.contact-form form input[type="submit"]{margin:0;padding:0 30px;font-family:'Lato',sans-serif;font-size:14px;font-style:italic;font-weight:900;text-transform:uppercase;color:#00b7a4;background-color:transparent;border:1px solid #00b7a4;-webkit-transition:background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;-moz-transition:background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;-o-transition:background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;-ms-transition:background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;}
.contact-form form input[type="submit"]:hover{background-color:#00b7a4;border:1px solid #00b7a4;color:#fff}
.contact-form-wrapper{overflow:visible}
.styleFacebook{background:transparent;font-size:22px;color:#919191}
.header-menu-items a.active{color:#ffa500}
.holder{width:100%}
.sidebar-search{width:278px;display:inline-block;vertical-align:top;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:-20px}
.search-container{width:75%;display:inline-block;}
.search-container .container-item{width:28%;margin-left:28px;margin-right:0;}
.search-container .container-item img{width:100%;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-o-transition:width 0.3s ease;-ms-transition:width 0.3s ease;transition:width 0.3s ease}
.variant-search{display:block;margin:0 auto}
.variant-search-size{height:60px;width:455px;margin-bottom:40px;background-image:url("../img/search-icon.png");background-repeat:no-repeat;background-position:right 10px center;font-family:'Lato',sans-serif;font-weight:700;font-size:24px;text-transform:uppercase;color:#1b1b1b;text-align:center;padding-right:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.variant-search-size::-webkit-input-placeholder{font-family:'Lato',sans-serif;font-weight:700;font-size:24px;text-transform:uppercase;color:#1b1b1b;padding-bottom:20px;-webkit-font-smoothing:antialiased;letter-spacing:2px}
.variant-search-size:-ms-input-placeholder{font-family:'Lato',sans-serif;font-weight:700;font-size:24px;text-transform:uppercase;color:#1b1b1b;padding-bottom:20px;-webkit-font-smoothing:antialiased;letter-spacing:2px}
.variant-search-size::-moz-placeholder{font-family:'Lato',sans-serif;font-weight:700;font-size:24px;text-transform:uppercase;color:#1b1b1b;padding-bottom:20px;-webkit-font-smoothing:antialiased;letter-spacing:2px;opacity:1;-ms-filter:none;filter:none}
.search.variant-search-size:before{content:'';height:0}
.search-title{font-family:'Lato',sans-serif;font-weight:700;font-size:24px;color:#1b1b1b;line-height:30px;width:100%;display:block;text-align:left}
.variant-margin-search{margin-bottom:23px;letter-spacing:2px;text-align:center}
.bg-ckbox{background-color:transparent !important}
.navigation ul{list-style-type:none;padding:0;margin:0;width:100%;background-color:#fff}
.holder .sectionOneLinks{padding-bottom:10px}
.navigation a{text-decoration:none;display:block;padding:0;background-color:#fff;color:#2f2d2d;position:relative;width:100%;cursor:pointer}
.navigation li li a{text-decoration:none;background-color:#fff;color:#111;height:35px;width:100%;padding:0 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;position:relative}
input[name="list"]{position:absolute;right:20px;top:1px;cursor:pointer;z-index:10;-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
label.border-label:after{position:absolute;display:block;right:14px;top:-4px;width:23px;height:23px;border-width:2px;-webkit-border-radius:2px;border-radius:2px;border-style:solid;border-color:#c1c1c1;content:"";background-color:#f2f2f2;background-repeat:no-repeat;background-position:center}
.check:after{content:'';background-image:url("../img/checked.png");width:30px;height:30px;display:block;background-repeat:no-repeat;position:absolute;top:0;right:6px}
label.border-label{width:90%;display:inline-block;border-bottom:1px solid #919191;text-align:left;font-size:16px;font-family:'Lato',sans-serif;font-weight:400;color:#2f2d2d}
.search-ckbox{text-align:left;text-indent:21px;background-image:url("../img/up-arrow.png");background-repeat:no-repeat;background-position:right 17px center;height:40px;padding-top:10px !important;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;transition:background-color 0.3s ease;}
.search-ckbox:hover{background-color:#fff !important}
.sectionOneLinks li:last-child a{padding-bottom:10px}
.after-checked{text-align:left}
.checked-item{background-color:transparent;border:1px solid #f06031;padding-top:5px;background-image:url("../img/close-btn.png");background-repeat:no-repeat;background-position:right 6px center;padding-right:30px;display:inline-block;outline:none;margin-top:8px;margin-left:15px;font-family:'Lato',sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#2f2d2d;padding-bottom:7px;margin-bottom:6px;-webkit-transition:background-image 0.3s ease;-moz-transition:background-image 0.3s ease;-o-transition:background-image 0.3s ease;-ms-transition:background-image 0.3s ease;transition:background-image 0.3s ease;}
.checked-item:hover{background-image:url("../img/close-btn-hover.png")}
#searchform{display:inline;padding:0;position:relative;}
#searchform fieldset{padding:0}
.articles-right{width:62%}
.post .articles-right{width:100%}
.variant-search-size .searchTerm{height:60px;width:455px;margin-bottom:40px;background-image:url("../img/search-icon.png");background-repeat:no-repeat;background-position:right 10px center;font-family:'Lato',sans-serif;font-weight:700;font-size:24px;text-transform:uppercase;color:#1b1b1b;text-align:center;padding-right:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.variant-search-size .search{width:100%}
.variant-search-size .search:before{content:'';background-image:url("../img/search-icon.png");background-repeat:no-repeat;background-position:right 10px center;width:40px;height:40px;right:20px;top:12px}
.variant-search-size .searchButton{height:56px;right:0;width:60px}
@media all and (max-width: 1300px){.right a{margin-right:20px}
.header-menu-items.variant-left a{margin-left:20px}
.header-menu-items a{font-size:12px}
}@media all and (max-width: 1165px){.banner-variant{line-height:25px}
.container-item{width:27%}
.nav-description{font-size:20px}
.sign-up-form{height:125px}
.form-title{height:auto;position:initial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
form{position:initial;text-align:center !important}
.search-container{width:68%}
.search-container .container-item{width:41%}
.close-btn{right:10px}
.sidebar-search{padding:0}
.post-title{width:auto}
}@media all and (max-width: 1032px){.sign-up-item.submitBtn{margin-top:14px}
.header-menu-items a{font-size:12px;padding-bottom:0}
}@media all and (max-width: 915px){.container-item{width:40%}
input[name="submit"]{display:block;margin:0 auto;margin-top:14px}
.sign-up-form{height:150px}
.post-info{display:block;width:100%}
.search-container{width:65%}
.search-container .container-item{margin-left:18px;margin-right:15px;width:40%;}
.search-container .container-item img{width:233px}
.articles{text-align:center}
.close-btn{right:10px}
.variant-margin-btn{margin:auto !important}
input[name="email"]{width:100%;display:block;margin:0 auto;margin-top:15px}
.sign-up-form{height:205px}
.mc_signup_submit{margin-top:15px}
input[name="name"],input[name="last-name"],.mc_merge_var:nth-child(3),.mc_merge_var:nth-child(4){width:48% !important;margin:0}
.mc_merge_var:nth-child(3),.mc_merge_var:nth-child(4){margin-top:15px}
.mc_merge_var:nth-child(3){margin-right:4%;width:100%}
.newsletter .mc_merge_var:nth-child(3){margin-right:4%}
.mc_merge_var:nth-child(2){width:100%;margin:0 !important}
input[name="mc_mv_EMAIL"]{width:100%}
input[name="mc_mv_FNAME"],input[name="mc_mv_LNAME"]{width:100%}
input[name="mc_mv_LNAME"]{margin:0 !important}
input[name="name"]{margin-right:4%}
.search-results-page .story-sidebar{width:100%}
.search-results-page .articles-right{width:90%}
.search-results-page .post-info{display:inline-block;width:60%}
}@media all and (max-width: 800px){.prize{width:100%;}
.prize a{width:189px}
.search-container{margin-top:30px;width:100%}
.search-container .container-item{margin-left:0;margin-right:0;width:43%}
.close-btn{right:10px}
.form-title{width:80% !important;line-height:25px;margin-bottom:20px}
.sidebar-search{width:90%;margin:0}
.header-menu-items.variant-left a{margin-left:13px}
.right a{margin-right:13px}
.post .articles-right{width:80%}
.post-info{display:inline-block;width:60%}
.form-wrapper{text-align:center;display:inline-block;vertical-align:middle;height:auto}
.sign-up-form.submitform:before{content:'';display:inline-block;vertical-align:middle;height:100%}
.sign-up-form.articles:before{content:'';display:inline-block;vertical-align:middle;height:100%}
.articles form{width:100%}
input[name="email"]{width:100%;display:block;margin:0 auto;margin-top:15px}
.sign-up-form{height:205px}
input[name="name"],input[name="last-name"]{width:48%;margin:0}
input[name="name"]{margin-right:4%}
.sidebar-menu-item{width:40%}
}@media all and (max-width:768px){.header-search-button .search:before{width:27px;right:-3px;height:20px;top:5px}
.header .header-search-button .header-search{width:25px}
.header .header-search .searchTerm{width:18px;height:15px}
.social-icons{width:100%;text-align:center;padding:0;position:absolute;top:0;z-index:10;line-height:29px;background-color:#f2f2f2}
.header-menu{position:relative}
.header-menu-items.variant-left{display:block;position:absolute;right:0;z-index:20;top:99px;}
.header-menu-items.variant-left a{margin:0;display:block;text-align:center}
.logo{width:100%;-webkit-background-size:80px;-moz-background-size:80px;background-size:80px;padding-top:22px;position:absolute}
.header-menu-items.right{display:block;position:absolute;right:0;top:168px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.header-menu-items.right a{margin:0;display:block}
.header .mobile-menu-btn{display:block}
.searchTerm{padding-right:5px}
.variant-search-size .searchTerm{width:100%;margin-right:0}
.variant-search-size{background-image:none;padding-right:0}
.variant-search-size .search:before{right:10px}
.variant-search-size .searchButton{right:-13px}
.header-menu a.currentpage{border-bottom:1px solid #fff}
.header-menu-items{width:100%;height:initial;background-color:#fff;}
.header-menu-items a:hover{border-bottom:1px solid #fff}
.header .header-search-button .header-search{width:25px;top:30px}
.header-menu-items span{width:100%;text-transform:initial;text-align:center;padding:0;}
.header-menu-items span ul{width:100%}
.header-menu .header-menu-items span ul li a{text-align:center}
.header-menu .header-menu-items span ul{margin:0;padding:0}
.header-content.smaller .wrap{margin-top:-12px;display:block}
}@media all and (max-width: 715px){form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[name="email"]{width:100%;display:block;margin:0 auto;margin-top:15px}
.sign-up-form{height:205px}
input[name="name"],input[name="last-name"]{width:48%;margin:0}
input[name="name"]{margin-right:4%}
}@media all and (max-width: 615px){.container-item{width:70%}
.search-container .container-item{width:235px}
.variant-search-size{width:380px}
.header-content{overflow:initial}
.footer-content{padding-bottom:40px}
.footer{padding-left:32px !important;padding-right:32px !important;text-align:center;width:100%}
.footer--right{text-align:center}
.header .header-search .searchTerm{width:18px;height:15px}
.header-search-button .search:before{width:27px;right:-3px;height:20px;top:5px}
.variant-search-size .searchTerm::-webkit-input-placeholder{font-size:18px;line-height:22px}
.variant-search-size .searchTerm:-ms-input-placeholder{font-size:18px;line-height:22px}
.variant-search-size .searchTerm::-moz-placeholder{font-size:18px;line-height:22px}
.variant-search-size .searchTerm{font-size:18px}
}@media all and (max-width: 500px){.post-image{width:100%}
.post-info{width:100%;padding:0}
.prev-button{margin-right:20px}
.next-button{margin-left:20px}
.sign-up-form{height:220px}
.submitform{height:235px}
.form-wrapper{text-align:center;}
.form-wrapper form{width:90%}
.logo{position:absolute}
.variant-search-size{width:280px;padding-left:0}
.post-title{font-size:22px;letter-spacing:0;line-height:30px}
.mobile-variant{width:100% !important}
.post-wrapper .post-info.variant-width{width:100%;padding-left:0}
.variant-display{display:block}
.page-content .sign-up-form{height:235px}
.variant-width{margin-top:10px}
.container.homepage .container-item{width:80%}
.story-sidebar .left-recipe{width:80%}
.arrows{z-index:1000;top:300px}
.search-results-page .post-info{width:100%}
nav .right-nav a:nth-child(1),.banner-text-position{z-index:100}
}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){*{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important}
.search-results-page .articles-right{width:80%}
input[name="your-email"]::webkit-input-placeholder,input[name="your-name"]::webkit-input-placeholder{padding-bottom:1px}
}@media only screen and (min-device-width : 320px) and (max-device-width : 640px){input.sign-up-item::-webkit-input-placeholder{line-height:22px}
}.submitform .error{border-color:#f00}
.submitform{text-align:center}
.submitform .form-wrapper{display:inline-block}
.newsletter .error-variant{border-color:#f00}
p[name="thanks"]{display:none;margin:0;text-align:center}
.contact .page-title{width:265px;margin-bottom:50px}
.contact .sidebar .advertising--with-title .advertising-title{padding-top:0}
.contact-wrapper{width:100%;display:inline-block;vertical-align:top;position:relative;padding-bottom:100px;}
.contact-wrapper h5{font-family:'Lato',sans-serif;font-weight:700;font-size:24px;font-weight:100;text-align:left;line-height:28px;-webkit-font-smoothing:antialiased;color:#2f2d2d;margin-top:0;margin-bottom:53px}
.contact p[name="articles-title"]{padding-top:40px}
.contact .post{text-align:left}
.contact-form .submit-comment{border:1px solid #c3c3c3}
.contact-form .submit-comment--big{margin-bottom:15px;height:160px}
.contact-form .submit-comment--smaller{float:right;margin-bottom:15px;height:30px}
.contact-form .send-button{margin-top:45px;position:absolute;right:0}
.contact-form .sign-up-item{color:#00b7a4;border:1px solid #00b7a4;position:absolute;right:0;margin-top:50px;-webkit-transition:background-color 0.3s ease, color 0.3s ease;-moz-transition:background-color 0.3s ease, color 0.3s ease;-o-transition:background-color 0.3s ease, color 0.3s ease;-ms-transition:background-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease;outline:none;}
.contact-form .sign-up-item:hover{color:#fff;background-color:#00b7a4}
@media all and (max-width:460px){.sidebar{width:100%}
.contact-form .submit-comment--big{min-height:220px}
.contact-form .submit-comment--smaller{width:100%;display:block}
.contact-form .send-button{position:initial;display:block}
.variant-search-size .searchButton{padding-left:0;padding-right:0;width:45px}
.variant-search-size .search:before{right:2px}
.story-wrapper .newsletter{width:100%;}
.story-wrapper .newsletter input{padding-left:10px}
.recipes-page .newsletter{width:90%;}
.recipes-page .newsletter input{padding-left:10px}
.recipes-page .about-sidebar{width:90%;margin:0 auto}
.sidebar-menu-item,.story-page .story-sidebar .sidebar-menu-item{width:45%}
.story-sidebar .sidebar-menu-item{width:35%}
.blog .post{margin-bottom:30px}
.contact-post .contact-style-name{width:100%}
.contact-page .sidebar{padding:0}
.blog-post .wrapper-slider .slider-arrow{width:47px;height:47px;top:40%}
.wrapper-slider .arrow-right,.wrapper-slider .arrow-left{-webkit-background-size:20px;-moz-background-size:20px;background-size:20px}
.recipe-page.blog .sidebar{width:90%;margin:0 auto}
.search-results-page .newsletter{width:90%}
.search-results-page .about-sidebar{width:90%;margin:0 auto}
.search-results-page .articles-right{width:80%}
.search-results-page .post-image{margin-bottom:20px}
.posted-on-display{display:block}
.story-sidebar .newsletter{width:90%}
.story-sidebar .about-sidebar{width:90%;margin:0 auto}
}.sidebar .left-recipe img{max-width:350px}
.related-posts .left-recipe img{max-width:300px}
.mobile-menu-btn{display:none}
.ratings{width:100%;margin-bottom:30px;margin-top:45px;}
.ratings h4,.ratings a{font-family:'Lato',sans-serif;font-size:14px;font-style:italic;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:#919191;margin:0;text-decoration:none}
.user-ratings{display:inline-block;vertical-align:top;text-align:center;}
.user-ratings .rating{padding-bottom:10px}
.user-ratings .active-rating{color:#f06031;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.user-ratings .active-rating:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}
.user-ratings:first-child{padding-right:20%}
.wrapper-slider{position:relative;max-height:550px;margin-bottom:60px;width:100% !important;overflow:hidden;}
.wrapper-slider .slider{font-size:0;max-height:550px;}
.wrapper-slider .slider .slider-container{max-height:550px;display:inline-block;vertical-align:top;}
.wrapper-slider .slider .slider-container img{max-height:550px;margin:0}
.wrapper-slider .slider-arrow{position:absolute;width:67px;height:67px;top:50%;background-color:#00b7a4;cursor:pointer;background-repeat:no-repeat;background-position-x:50%;background-position-y:17px;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-o-transition:width 0.3s ease;-ms-transition:width 0.3s ease;transition:width 0.3s ease;}
.wrapper-slider .slider-arrow:hover{width:87px}
.wrapper-slider .arrow-left{left:0;background-image:url("../img/arrow-left.png")}
.wrapper-slider .arrow-right{right:0;background-image:url("../img/arrow-right.png")}
.recipe-details{width:70%;}
.recipe-details .collumn{width:45%;display:inline-block;vertical-align:top;}
.recipe-details .collumn.collumn--left{padding-right:10%}
.recipe-details-item{display:block;}
.recipe-details-item h5,.recipe-details-item a{font-family:'Lato',sans-serif;font-style:italic;font-size:16px;text-transform:uppercase;display:inline;margin-bottom:0;margin-top:0;letter-spacing:1px;text-decoration:none;font-weight:900;line-height:30px}
.recipe-details-item .important-recipe-detail{color:#f06031;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.recipe-details-item .important-recipe-detail:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}
.ingredients-post h2{font-family:'Lato',sans-serif;font-weight:700;font-size:29px;text-transform:uppercase;letter-spacing:1px;line-height:33px}
.ingredients-post h5{font-family:'Lato',sans-serif;font-weight:900;font-size:16px;letter-spacing:1px}
.ingredients-post .recipe-details{width:100%;}
.ingredients-post .recipe-details .collumn{width:100%;padding-right:0}
.ingredients-post .recipe-details h5{font-family:'Lato',sans-serif;font-weight:900;font-size:16px;font-style:italic;text-transform:uppercase}
.ingredients-post .recipe-ingredients h5{font-style:italic;margin:0;line-height:32px}
.ingredients-post .recipe-instructions p{display:block;margin-top:0;margin-bottom:35px}
.related-posts .recipe-title{text-align:center;margin-bottom:20px}
.left-recipe a{text-decoration:none;}
.left-recipe a:hover .recipe-title{color:#f06031}
.post .advertisment-wrapper .advertising--with-title{display:inline-block;}
.post .advertisment-wrapper .advertising--with-title .advertising-title{padding-top:65px;text-align:center}
.advertisment-wrapper .advertising--with-title{width:45%}
.advertisment-wrapper .advertising--with-title:first-child{padding-right:9%}
@media all and (max-width: 788px){.submitform{display:inline-block}
.mobile-menu-button{display:block}
.blog .sidebar{width:100%;max-width:1400px;padding-right:0;padding-left:0}
.sidebar-menu{width:100%;margin:0 auto;margin-bottom:60px}
.content-wrapper{padding-right:30px;padding-top:0}
.sidebar{display:block;width:100%;padding-right:30px;padding-left:30px;text-align:center;max-width:1400px}
.post{width:100%}
.container .post{text-align:center}
.advertisment-wrapper{text-align:center}
.advertising--with-title:first-child{padding-right:0 !important}
.pinterest{max-width:1400px}
.pinterest-image{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.recipe-details{width:100%}
.ratings{width:100%}
.recipe-page{padding-top:0 !important}
.recipe-page .content-wrapper{padding:0;}
.recipe-page .content-wrapper .post{padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}@media all and (max-width:730px){.sidebar-menu{width:100%}
}@media all and (max-width: 460px){.blog-post-variant{margin-top:35px}
.submit-btn.sidebar-submit-btn{padding-left:30px}
.pinterest{margin-bottom:19px}
.share-post{margin-bottom:30px;}
.share-post h4{position:absolute;z-index:100}
.post h1{margin-top:0;margin-bottom:31px}
.sidebar-menu-item h1{margin-bottom:10px;font-size:14px}
.user-ratings:first-child{padding-right:0}
.blog.story-wrapper{padding-top:0}
.story-wrapper{padding-top:0}
.newsletter{width:90%}
.about-sidebar-description{width:100%}
.post h1{font-size:24px;line-height:24px}
.post blockquote{padding:1em 16px;margin-left:27px;width:80%}
.ratings{width:100%;margin-bottom:30px;}
.ratings h4,.ratings a{font-size:12px}
.user-ratings{width:49%}
.rating span{font-size:20px}
.recipe-details{width:100%;margin-bottom:-30px;}
.recipe-details .collumn{width:100%}
.ingredients-post h2{font-size:19px;margin-bottom:56px}
.form .send-button{position:relative}
.comment-details{max-width:150px}
.post .related-posts{margin-bottom:20px;}
.post .related-posts .left-recipe{display:block;width:100%;padding-bottom:34px;}
.post .related-posts .left-recipe img{padding-bottom:20px}
.post .advertisment-wrapper .advertising--with-title{display:block;width:100%}
.advertising{width:100%}
.share-post .social-icons{width:60%;}
.share-post .social-icons a{outline:0;font-size:19px;margin-right:20px}
.share-post .social-icons a:focus{outline:0}
.form .submit-comment--small{width:100%;margin-bottom:10px;-webkit-border-radius:0;border-radius:0}
.related-posts .recipe-title{width:97%;margin-bottom:10px}
.newsletter-title{padding-top:0;padding-bottom:25px;margin-bottom:0}
.name-input{-webkit-border-radius:0;border-radius:0}
.newsletter input:first-child{margin-right:0 !important}
.email-input{margin-top:10px}
.newsletter .send-button{margin-top:20px;margin-bottom:60px}
.slider{height:221px;}
.slider .slider-track{height:221px}
.slider .arrows{width:28px;height:28px;}
.slider .arrows:hover{width:40px;width:40px}
.slide{height:550px}
.sidebar-recipe-image{margin-bottom:20px}
.writer-description{padding-left:0;width:100%}
.writer-picture{display:block;margin:0 auto;margin-bottom:42px;width:70%}
.title{display:block;line-height:23px}
.share-post .social-icons{width:125%;left:0;right:0}
.content-wrapper .post ul ul{padding:0;}
.content-wrapper .post ul ul li{margin-left:0}
.story-sidebar{padding:0}
p[name="articles-title"]{font-size:29px;padding-bottom:0;display:block;word-wrap:break-word;padding-left:20px;padding-right:20px;padding-top:27px}
p.comment-form-comment{width:100% !important}
}.post-ratings-46 img{width:20px}
.post-ratings-text{display:none !important}
.post-ratings{font-size:0}
a[rel="author"]{text-transform:uppercase;color:#f06031}
.et_bloom_form_content form {width: 100%;}


/* ALEX */

.left-recipe .rating img {
  width: auto !important;
}

img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.content-wrapper .post p img {
  margin-top: 13px !important;
  margin-bottom: 13px !important;
  max-width: 100% !important;
  height: auto !important;
}

/* ConvertKit Form Layout */
.ck-sign-up-form {
    height: 80px;
    background-color: #00b7a4;
}
form#ck_subscribe_form, .ck-sign-up-form .form-title { margin-top: -5em; }


