html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#303030}small{font-size:13px;font-size:.8125rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}body figure{margin:1em 0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid;margin:0 2px;padding:.35em .625em .875em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.social-navigation a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Genericons";font-size:16px;font-style:normal;font-weight:400;font-variant:normal;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top}body,button,input,select,textarea{color:#303030;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:18px;font-size:1rem;line-height:1.75}h1,h2,h3,h4,h5,h6{clear:both;font-family:"Josefin Sans",Arial,sans-serif;font-weight:700;margin:0 0 .875em;text-transform:uppercase}.archive.author h1.page-title{margin-right:20px}p.site-title{clear:both;font-family:"Josefin Sans",Arial,sans-serif;font-weight:700;text-transform:uppercase}h1{font-size:29px;font-size:1.8125rem;line-height:1.3}h2{font-size:23px;font-size:1.4375rem;line-height:1.3}h3{font-size:18px;font-size:1rem}h4{font-size:14px;font-size:.875rem}h5{font-size:13px;font-size:.8125rem}h6{font-size:12px;font-size:.75rem}p{margin-top:0;margin-bottom:1.75em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.75em 1.75em 2.25em;font-size:18px;font-size:1rem}address{margin:0 0 1.75em}pre{font-family:'Open Sans',Helvetica,Arial,sans-serif;margin-bottom:1.75em;max-width:100%;overflow:auto}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:16px}abbr,acronym{border-bottom:1px dotted;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}blockquote{position:relative}blockquote:before{content:"\201c";display:block;font-size:72px;font-size:4rem;font-family:Georgia,"Times New Roman",Times,serif;line-height:1;position:absolute;top:0;left:-.6em}blockquote blockquote{margin-right:0}blockquote.alignleft,blockquote.alignright{max-width:47%}blockquote.alignleft,blockquote.aligncenter{margin-left:2em}blockquote.alignright{margin-left:3.5em}.comments-area blockquote{font-size:18px;font-size:1rem}.intro{font-style:italic;font-size:23px;font-size:1.4375rem}hr{background-color:#303030;border:0;height:1px;margin-bottom:1.75em}ul,ol{margin:0 0 1.75em;padding-left:1.75em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:.4375em}dt{font-weight:700}dd{margin:0 1.75em 1.75em}img{height:auto;max-width:100%}table{margin:0 0 1.75em;width:100%}td{padding:3px}caption{font-weight:700;padding:.4375em 0}label{font-style:italic}button,input[type=button],input[type=reset],input[type=submit],#main #infinite-handle span{-webkit-box-shadow:#333 0 2px 0;-moz-box-shadow:#333 0 2px 0;box-shadow:#333 0 2px 0;border:0 none;border-bottom:0;background:0 0;color:#303030;font-size:18px;font-size:1rem;font-weight:700;padding:0;transition:.2s}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,#main #infinite-handle span:hover{-webkit-box-shadow:#333 0 4px 0;-moz-box-shadow:#333 0 4px 0;box-shadow:#333 0 4px 0;border-bottom-width:0;margin-bottom:0}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{-webkit-box-shadow:#333 0 4px 0;-moz-box-shadow:#333 0 4px 0;box-shadow:#333 0 4px 0;border-bottom-width:0;margin-bottom:0;outline:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search]{color:#303030;background:0 0;border:0 none;border-bottom:0;box-sizing:border-box;-webkit-box-shadow:#333 0 2px 0;-moz-box-shadow:#333 0 2px 0;box-shadow:#333 0 2px 0;font-size:18px;font-size:1rem;margin-right:-5px;padding:.21875em 0;transition:.2s}.search-box input[type=search],.error404 input[type=search]{color:#303030;background:0 0;border:0 none;border-bottom:0;box-sizing:border-box;-webkit-box-shadow:#333 0 2px 0;-moz-box-shadow:#333 0 2px 0;box-shadow:#333 0 2px 0;font-size:18px;font-size:1rem;margin-right:5px;padding:0;transition:.2s}.search-box form.search-form{border-bottom:none}.error404 form.search-form{margin-bottom:3.5em}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus{-webkit-box-shadow:#333 0 4px 0;-moz-box-shadow:#333 0 4px 0;box-shadow:#333 0 4px 0;border-bottom-width:0;margin-bottom:0;color:#303030;outline:none}form.search-form{border-bottom:2px solid #303030}textarea{color:#303030;background:0 0;border:0 none;border:1px solid #333;box-sizing:border-box;font-size:18px;font-size:1rem;margin-right:-5px;padding:.21875em 0;transition:.2s}textarea:focus{border:1px solid #333;margin-bottom:0;color:#303030;outline:none}input[type=file]{width:100%}textarea{padding-left:3px;width:100%}.contact-form input[type=email],.contact-form input[type=text]{margin-bottom:0}.contact-form textarea{margin-bottom:0}.contact-form label{margin-top:20px}.search-toggle{background:#36debd;cursor:pointer;float:right;height:39px;margin-right:38px;margin-top:-.875em;text-align:center;width:39px;left:20px;position:absolute;z-index:1000}.search-toggle:before{color:#303030;content:"\f400";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Genericons";font-size:22px;font-style:normal;font-weight:800;font-variant:normal;line-height:1;margin:-5px 0 0 -2px;position:relative;speak:none;text-align:center;text-decoration:inherit;text-transform:none;top:10px;vertical-align:center}.search-toggle .screen-reader-text{left:5px}.search-box-wrapper{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px;position:absolute;display:block;left:80px;margin-top:-15px;width:100%}.hide{display:none}#search-container{z-index:10}.site{padding:0 1.75em}.page-template-blank-page .primarymenu{margin-bottom:0}.page-template-blank-page .hentry{margin-bottom:0}.page-template-blank-page .textwidget a{border-bottom:none}.custom-background .site{padding-left:0;padding-right:0;z-index:0}.custom-background .site-header,.custom-background .site-footer,.custom-background .site-content{padding-left:1.75em;padding-right:1.75em}.site-footer{clear:both;width:100%}.site-header{margin-bottom:0;padding-top:3.25em}.primarymenu{border-top:3px solid #303030;border-bottom:3px solid #303030;margin-bottom:3.3em;padding:1.3125em 0}.site-branding{max-width:100%}.custom-header{display:block;margin:0 auto 15px auto}.header-image .custom-header{margin:0 auto}.site-logo{clear:both;border:2px solid transparent;display:inline-block;margin:0 auto 20px auto;transition:.2s}.site-logo:hover,.site-logo:focus{border:2px solid #efefef}.site-title{clear:none;font-weight:700;line-height:1.2;margin:.25em 0;text-transform:uppercase}.site-description{font-style:italic;vertical-align:bottom}.site-branding{display:block;width:100%;text-align:center}.entry-title{font-size:29px;font-size:1.8125rem;margin:0 0 .4375em}.entry-title br{display:none}*{-ms-word-wrap:break-word;word-wrap:break-word}.sidebar-right-layout .wp-post-image,.single .wp-post-image,.page .wp-post-image{margin-bottom:.875em}.top .wp-post-image{margin-bottom:0}.entry-meta,.entry-footer{font-size:14px;font-size:.875rem}.single .entry-footer{border-bottom:2px solid #303030}.entry-meta{margin:0 0 1.75em}.entry-meta a:hover,.entry-meta a:focus,.entry-meta a:active,.logged-in-as a:hover,.logged-in-as a:focus,.logged-in-as a:active,.single .entry-footer a:hover,.single .entry-footer a:focus,.single .entry-footer a:active{text-decoration:underline}.blog .grid .entry-meta,.archive .grid .entry-meta{border-bottom:2px solid #303030}.blog .entry-meta span.posted-on,.single .entry-meta span.posted-on,.search .entry-meta span.posted-on,.archive .entry-meta span.posted-on{border-bottom:2px solid #303030;display:block;margin-bottom:-15px;padding-bottom:5px;font-weight:600;text-transform:uppercase}.archive .customwidget .posted-on{margin-bottom:-1px}.blog .grid .entry-meta span.posted-on{margin-bottom:0}.blog .grid-post .entry-meta p{margin-bottom:0}.archive .grid-post .entry-meta p{margin-bottom:1em}.singular .entry-meta:after{width:12.5%}.single .entry-meta{margin-bottom:3.5em}.single .entry-meta span{margin:0}.blog .sidebar-right-layout.grid .threecolumn .entry-meta span,.archive .sidebar-right-layout.grid .threecolumn .entry-meta span,.search .sidebar-right-layout.grid .threecolumn .entry-meta span,.sidebar-right-layout.grid .threecolumn .entry-footer span{border-right:none;clear:both;display:block;width:100%}.blog .entry-meta span,.archive .entry-meta span,.search .entry-meta span,.entry-footer span{clear:both;display:block;width:100%}.page-header{margin:0 0 3.5em}.page-title{font-size:29px;font-size:1.8125rem}.page-links{word-spacing:3px}.sidebar-right-layout.grid .twocolumn .hentry,.sidebar-right-layout.grid .threecolumn .hentry{margin-bottom:3.5em}.titlecomment{display:inline-block;margin-top:3.5em}.titlecomment h4{margin:0}.author-info{border:1px solid #303030;padding:3%;margin:.5em 0 0}.author-info p{margin-bottom:0}.author-info .avatar{height:72px;width:72px}.author-title{font-size:14px;font-size:.875rem;text-transform:uppercase;margin-bottom:.3px;font-weight:700;padding-bottom:4px;display:inline-block}.author-bio span{display:block}a.author-link{display:inline-block;margin-top:.35em;text-decoration:underline}.recipe{border:1px solid #303030;padding:20px 20px 0;margin-bottom:40px;overflow:hidden}.site-footer{border-top:3px solid #303030;border-bottom:3px solid #303030;font-size:14px;font-size:.875rem;margin:3.25em 0 1.5em;padding:.3em 0}.site-footer.custom{border-top:none;border-bottom:none;padding:0}.footer-widgets.clear{border-top:1px solid #303030;border-bottom:1px solid #303030;padding:30px 0 0;margin:0 5px}.site-info .sep{clear:both;display:block;visibility:hidden;width:100%;height:0}.widget-area #jetpack-subscribe-label{clip:rect(1px 1px 1px 1px);position:absolute;height:1px;width:1px;overflow:hidden}.site-info{padding:0 0 20px}.gallery-item a{border:none}a{color:#303030;text-decoration:none}.entry-content a,.entry-summary a,.widget a,.comment-content a,.social-navigation a,.entry-content a.button,#promo a,.menu a{transition:.2s}.textwidget a,.entry-content a,.comment-content a{border-bottom:1px solid}.panel-grid .textwidget a:hover{text-decoration:none}.entry-content .panel-grid a:hover,.entry-content .panel-grid a{font-weight:700;text-decoration:none;border-bottom:none}.panel-grid .widget{font-size:18px;font-size:1rem;line-height:1.75}.textwidget a:hover,.textwidget a:focus,.textwidget a:active,.entry-content a:hover,.entry-content a:focus,.entry-content a:active,.comment-content a:hover,.comment-content a:focus,.comment-content a:active{border-width:3px}.list-layout .entry-content a.more-link,.blog .grid .entry-content a.more-link{-webkit-box-shadow:#333 0 1px 0;-moz-box-shadow:#333 0 1px 0;box-shadow:#333 0 1px 0;border:0 none;border-bottom:0}.list-layout .entry-content a.more-link:hover,.blog .grid .entry-content a.more-link:hover{-webkit-box-shadow:#333 0 4px 0;-moz-box-shadow:#333 0 4px 0;box-shadow:#333 0 4px 0;border-bottom-width:0;margin-bottom:0}.entry-content .gallery-item a,.tiled-gallery .tiled-gallery-item a,.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{border:none;-webkit-box-shadow:#333 0 0 0;-moz-box-shadow:#333 0 0 0;box-shadow:#333 0 0 0}.list-layout .entry-content a{border-bottom:none}a:visited{color:#303030}a:hover,a:focus,a:active{color:#303030}a.no-line{border:0 none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}#primarymenu{z-index:10}.main-navigation{display:block;font-size:15px;font-size:.9375rem;text-transform:uppercase;width:100%}.main-navigation>div>ul{padding-bottom:1.75em}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation li{clear:both;display:block;margin:1.75em 0 0;position:relative;vertical-align:top;width:100%}.main-navigation a{border-bottom:0 solid transparent;text-decoration:none}.main-navigation a:hover,.main-navigation a:focus,.main-navigation a:active{border-bottom:2px solid}.main-navigation ul ul{padding-left:1.75em}.main-navigation ul ul a{border-bottom:2px solid transparent}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a{border-bottom:2px solid}.menu-toggle,.main-navigation.toggled ul{display:block;margin:0 auto}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{border-top:1px solid;border-bottom:1px solid;font-weight:700;line-height:1.3;margin:0 0 3.5em;overflow:hidden;padding:.875em 0}.site-main .post-navigation{font-size:23px;font-size:1.4375rem}.comment-navigation .meta-nav,.posts-navigation .meta-nav,.post-navigation .meta-nav{display:block;font-size:14px;font-size:.875rem;font-style:italic;font-weight:400;margin:0 0 .4375em}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:right;margin-top:.875em}.social-block{margin-top:1.75em}.social-navigation{margin-top:-.875em;position:absolute;right:20px;padding:5px}.social-navigation ul{list-style:none;margin:10px 0 0}.social-navigation li{display:inline-block;padding-right:3px}.social-navigation a{color:#303030;display:block;height:1.8em;position:relative;width:1.8em}.social-navigation a:hover{color:#36debd}.social-navigation a:before{content:"\f415";font-size:22px;padding:5px;position:absolute;top:-10px;left:0}.social-navigation a[href$="/feed/"]:before{content:"\f413"}.social-navigation a[href*="codepen.io"]:before{content:"\f216"}.social-navigation a[href*="digg.com"]:before{content:"\f221"}.social-navigation a[href*="dribbble.com"]:before{content:"\f201"}.social-navigation a[href*="dropbox.com"]:before{content:"\f225"}.social-navigation a[href*="facebook.com"]:before{content:"\f203"}.social-navigation a[href*="flickr.com"]:before{content:"\f211"}.social-navigation a[href*="foursquare.com"]:before{content:"\f226"}.social-navigation a[href*="plus.google.com"]:before{content:"\f206"}.social-navigation a[href*="github.com"]:before{content:"\f200"}.social-navigation a[href*="instagram.com"]:before{content:"\f215"}.social-navigation a[href*="linkedin.com"]:before{content:"\f208"}.social-navigation a[href*="pinterest.com"]:before{content:"\f210"}.social-navigation a[href*="getpocket.com"]:before{content:"\f224"}.social-navigation a[href*="polldaddy.com"]:before{content:"\f217"}.social-navigation a[href*="reddit.com"]:before{content:"\f222"}.social-navigation a[href*="stumbleupon.com"]:before{content:"\f223"}.social-navigation a[href*="tumblr.com"]:before{content:"\f214"}.social-navigation a[href*="twitter.com"]:before{content:"\f202"}.social-navigation a[href*="vimeo.com"]:before{content:"\f212"}.social-navigation a[href*="wordpress.com"]:before,.social-navigation a[href*="wordpress.org"]:before{content:"\f205"}.social-navigation a[href*="youtube.com"]:before{content:"\f213"}.social-navigation a[href*="mailto:"]:before{content:"\f410"}.social-navigation a[href*="spotify.com"]:before{content:"\f515"}.social-navigation a[href*="twitch.tv"]:before{content:"\f516"}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 1.4375rem .875rem;text-decoration:none;top:37px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin:.875em 1.75em .875em 0}.alignright{display:inline;float:right;margin:.875em 0 .875em 1.75em}.aligncenter{clear:both;display:block;margin:.875em auto}.clear:before,.clear:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.hentry:before,.hentry:after,.page-header:before,.page-header:after,.comment-body:before,.comment-body:after{content:"";display:table}.clear:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.hentry:after,.page-header:after,.comment-body:after{clear:both}.clear{clear:none}.widget{font-size:14px;font-size:.875rem;margin:0 0 3.5em;overflow:hidden}.widget a:hover,.widget a:focus,.widget a:active{text-decoration:underline}.error404 .widget{margin-top:1.75em}.widget-title,.widgettitle{font-size:18px;font-size:1rem;margin-bottom:.875em}.widget ul{list-style:none;margin:0;padding:0}.widget ul ul{padding-left:.875em}.widget li{list-style:none;padding-top:.4375em}.widget ul ul li:before{content:"-";display:inline-block;margin-left:-.875em;margin-right:.4375em}.widget_calendar td{text-align:center}.widget_calendar th{font-weight:700}td#prev{font-style:italic;text-align:left}td#next{font-style:italic;text-align:right}.widget_recent_comments a{font-style:italic}.widget_recent_comments .comment-author-link,.widget_recent_comments .comment-author-link a{font-style:normal;font-weight:700}.widget .post-count{background:#fff;float:right;letter-spacing:1px;padding-left:.4375em;position:relative;z-index:1}.widget_archive li,.widget_categories li{position:relative}.widget_categories ul ul li:before{display:none}.widget_archive a,.widget_categories a{background-color:#fff;padding-right:.4375em}.widget_archive a:after,.widget_categories a:after{border-bottom:1px solid;content:"";display:inline-block;position:absolute;left:0;top:18px;width:100%;z-index:-1}.widget select{max-width:100%;margin-left:1px}.widget_search .search-submit{background:#36debd;padding:3px 10px;float:right}.widget_search .search-submit:hover,.widget_search .search-submit:focus{background:#303030;color:#fff}.widget_rss li{margin-top:.4375em;padding-top:.4375em}.rsswidget{font-weight:700}.rss-date{display:block;font-style:italic;width:100%}.tagcloud a{border:1px solid #303030;padding:2px 8px}#secondary .widget-title{border:2px solid #303030;text-align:center;color:#303030;padding:13px 10px 9px;position:relative;margin-bottom:25px}.sticky{display:block}.hentry{margin-bottom:.4375em}.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.entry-content{margin:0 0 3.5em}.page-template-main-template .top .fourcolumn .entry-content{margin:0}.page-template-main-template .top .fourcolumn .hentry{margin-bottom:0}.page-content{margin:1.75em 0 0}.page-links{clear:both;margin:0 0 1.75em}.frontpage{padding-top:2em}.frontpage .hentry{margin-bottom:2em}.frontpage h2.widget-title{margin-top:40px}#secondary h2.widget-title,.site-footer.custom h2.widget-title{margin-top:0}.page-template-main-template .fourcolumn .entry-content a,.page-template-main-template .threecolumn .entry-content a,.page-template-main-template .twocolumn .entry-content a,.page-template-main-template .onecolumn .entry-content a{border-bottom:none}.featured-content{background:#fff;border-bottom:1px solid #efefef;border-right:1px solid #efefef;display:block;margin-top:-10px;position:relative;padding:10px;text-align:center}.singular .featured-content h2{font-size:20px;font-size:1.25rem;padding-top:10px}.singular .featured-content .date{color:#999;font-size:13px;font-size:.8125rem;font-weight:500;font-style:italic;margin-bottom:12px;text-transform:none}.singular .featured-content .category{font-size:12px;font-size:.75rem;font-style:italic}.singular .featured-content .category{font-size:12px;font-size:.75rem;font-style:italic}.featured-content .author-name{display:none}.top .widget_veggie_featured_post{margin-bottom:1.5em}.top{overflow:hidden}.frontpage .main-content{text-align:center}.entry-content a.button{border:none;background:#36debd;color:#303030;padding:8px 15px;text-transform:uppercase}.entry-content a.button:hover{background:#303030;color:#fff;text-decoration:underline}span.color{color:#36debd}.frontpage .widgetized-content .widget{font-size:18px;font-size:1rem;margin:0}#promo{border-bottom:2px solid #303030;border-top:2px solid #303030;margin-bottom:5.5em}.site-footer.custom #promo{border-bottom:2px solid #303030;border-top:2px solid #303030;margin-bottom:0}#promo p,.site-footer.custom #promo p{float:left;margin:0;padding:20px}#promo a{background:#36debd;color:#303030;float:right;padding:20px 18px;text-transform:uppercase}.site-footer.custom #promo a{background:#36debd;color:#303030;float:right;padding:22px 18px;text-transform:uppercase}#secondary #promo,.site-footer #promo{margin-bottom:0}#secondary #promo p,.site-footer #promo p{float:none;font-size:18px;font-size:1rem;padding:20px 10px}#secondary #promo a,.site-footer #promo a{display:block;float:none;padding:10px 15px;text-align:center}#promo a:hover{background:#303030;color:#fff}#promo a:after{content:"\203A";display:block;font-size:23px;font-size:1.4375rem;line-height:1;vertical-align:middle;text-decoration:inherit;font-weight:400;font-style:normal;display:inline-block;margin:-6px 0 0 15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#promo a:hover:after{text-decoration:none}.widgetized-content .widget-title{border-bottom:2px solid #303030;padding-bottom:10px}.page-template-main-template .customwidget .entry-title,.page-template-grid-template .customwidget .entry-title{font-size:20px;font-size:1.25rem;padding-top:10px}.page-template-grid-template .customwidget .entry-content a{border-bottom:none}.page-template-grid-template .customwidget{margin-bottom:-3.5em}.customwidget .more-link{display:block;margin-top:15px;font-style:normal;font-weight:600}.archive .customwidget .more-link{display:inline-block}.blog .customwidget .more-link{display:inline-block}.list-layout .entry-content a,.sidebar-right-layout .entry-title a{border-bottom:none;transition:.2s}.list-layout .entry-content a:hover,.sidebar-right-layout .entry-title a:hover{border-bottom:2px solid #303030}.customwidget .entry-meta{font-size:13px;font-size:.8125rem;font-style:normal;margin:0}.customwidget .entry-meta p{margin:0}.archive .customwidget .entry-meta p{margin:0 0 15px}.customwidget .posted-on{border-bottom:2px solid #303030;display:block;margin-bottom:5px;padding-bottom:5px;font-weight:600;text-transform:uppercase}.customwidget .entry-meta:after{border:none}.customwidget .hentry{margin:0}.singular .site-content .secondblock .widget-area{width:100%}.onecolumn{position:relative}.site-footer.custom .widget-title{border-bottom:2px solid #303030;padding-bottom:10px}.comments-area{margin:0 0 3.5em}.comment-list{list-style:none;margin:0 0 3.5em;padding:0}.comment-list .children{list-style:none}.comment-content a,.entry-content a{word-wrap:break-word}.comment-meta{font-size:14px;font-size:.875rem;font-style:italic;margin:0 0 1.75em}.comment .comment-metadata span{margin:0 .75em 0 0}.comment span.reply+span.edit-link:before{content:"|";padding-right:.25em}span.edit-link a{display:inline}.comment-author{clear:both;display:block;font-size:18px;font-size:1rem;font-style:normal;font-weight:700;position:relative}.comment .avatar{float:left;margin-right:.875em}.says{display:none}.comment-list .comment{margin-top:1.5em}h2.comments-title{margin-bottom:2.5em}.bypostauthor{display:block}.no-comments{font-size:14px;font-size:.875rem;font-style:italic;margin:1.75em 0}#cancel-comment-reply-link{float:right}.comment-form label{margin-right:.875em;width:7em}.form-allowed-tags,.form-allowed-tags code{font-size:13px;font-size:.8125rem}.comment-subscription-form{margin-bottom:.4375em}.jetpack-video-wrapper{margin-bottom:1.75em}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{border-bottom:none;margin-bottom:10px}#main div.sharedaddy h3.sd-title:before{border-top:2px solid #303030}#main #jp-relatedposts h3.jp-relatedposts-headline em:before{border-top:2px solid #303030;border-top:2px solid rgba(48,48,48,1)}#main #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{margin-top:10px}#main #jp-relatedposts{margin:1em 0 0}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{max-width:100%;padding:0;margin-bottom:1.75em}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{font-size:14px;font-size:.875rem;font-style:italic;position:relative}.wp-caption-text:after{border-top:1px solid;clear:both;content:"";display:block;margin-top:.875em;padding-top:.875em;width:25%}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.75em}.gallery-item{display:inline-block;padding:.4375em;margin:0;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#36debd;color:#333;border-radius:0;font-weight:500;text-transform:uppercase}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#333;color:#fff;text-decoration:underline}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#333;font-size:1.2em;border-bottom:2px solid #333}.woocommerce span.onsale{background-color:#36debd;color:#333;border-radius:0}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#36debd}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#333}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li{background:0 0;border-left:2px solid #333;border-right:2px solid #333;border-top:2px solid #333;border-radius:0;margin-right:1px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:0 0 0 #333}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{border-bottom-right-radius:0;border-width:0;box-shadow:0 0 0 #333;border:none;border-radius:0}.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{border:none}.woocommerce div.product .woocommerce-tabs .panel{padding:40px 20px 20px;border:2px solid #333}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0}.woocommerce .woocommerce-message{border-top-color:#36debd}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before{color:#36debd}.woocommerce-checkout #payment{background:0 0;border-radius:0;border:2px solid #333}.woocommerce-checkout #payment div.payment_box{background-color:#efefef;color:#333}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #333}.woocommerce .quantity .qty{border:1px solid #333;padding:.18em 0}.woocommerce .woocommerce-breadcrumb a,.woocommerce .woocommerce-breadcrumb{color:#333}.woocommerce .star-rating span:before{color:#36debd}.woocommerce .woocommerce-ordering select{background:#fff;border:2px solid #333;height:30px}.woocommerce .woocommerce-info{border-top-color:#36debd}.si_feed_widget .si_item{width:16.6666667%!important}.si_feed_widget{margin-bottom:0}.top .soliloquy-container.soliloquy-theme-karisma .soliloquy-controls-direction a:hover,.top .soliloquy-container.soliloquy-theme-karisma .soliloquy-controls-auto-item a:hover,#main .soliloquy-container.soliloquy-theme-karisma .soliloquy-controls-direction a:hover,#main .soliloquy-container.soliloquy-theme-karisma .soliloquy-controls-auto-item a:hover,#page .soliloquy-container.soliloquy-theme-karisma .soliloquy-controls-direction a:hover,#page .soliloquy-container.soliloquy-theme-karisma .soliloquy-controls-auto-item a:hover{background:#36debd}#page .soliloquy-container .soliloquy-caption .soliloquy-caption-inside{background:#303030;text-shadow:none}#page .soliloquy-container.soliloquy-theme-karisma .soliloquy-caption .soliloquy-caption-inside{font-family:'Open Sans',Helvetica,Arial,sans-serif}#page .soliloquy-outer-container{overflow:hidden;clear:both}body .fdm-menu-content,body .fdm-item-content,body .fdm-item-price-wrapper,body .fdm-item-src-desc,body .fdm-section-header p,body .fdm-menu-footer{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:18px;font-size:1rem;line-height:1.75;font-style:normal}body .fdm-menu-title,body .fdm-section-header h3,body .fdm-item-panel .fdm-item-title,body .fdm-src-panel p.src-title{font-family:"Josefin Sans",Arial,sans-serif;font-weight:700;text-transform:uppercase}body .fdm-item-panel .fdm-item-title{font-size:130%}body .fdm-item-content,body .fdm-menu-footer{font-size:16px;font-style:italic}body .fdm-item-has-price .fdm-item-panel p{padding-right:10%}body .fdm-item-price{font-weight:600;border:2px solid;padding:0 5px}body .fdm-item-price-wrapper{width:auto}body .fdm-item-special{background:#36debd;font-family:"Josefin Sans",Arial,sans-serif;font-weight:700;font-size:14px;letter-spacing:0;margin-bottom:0;padding:5px 10px 2px;text-transform:uppercase;width:33%;text-align:center}body .fdm-item-price-discount{color:#36debd;font-weight:700}body .fdm-item-image{background:0 0;border:none;padding:0}body ul#fdm-menu-1{border:2px solid;clear:none;padding:40px;position:relative;overflow:hidden}body .fdm-menu h3{border-bottom:2px solid;font-size:200%;line-height:1;margin-bottom:30px}body .fdm-section-header{border-bottom:none}.fdm-menu-footer.clearfix p:before{content:'*';color:#36debd;font-weight:700;margin-right:5px}body .fdm-menu-footer{border-top:none;margin-top:10px;text-align:center}body .rtb-booking-form fieldset{border:2px solid}body .rtb-booking-form button{border-bottom:2px solid}body .rtb-booking-form button:hover{border-bottom:2px solid}.error404 input.search-submit,.search input.search-submit{float:right}@media screen and (min-width:45em){.primarymenu{border-top:3px solid #303030;border-bottom:3px solid #303030;margin-bottom:3.3em;padding:1.3125em 0}.main-navigation{display:block;text-align:center;width:100%;vertical-align:middle}.menu-toggle{display:none}.main-navigation>div>ul{border:0;padding-bottom:0}.main-navigation li{clear:none;display:inline-block;margin:0 1.75em 0 0;width:auto}.main-navigation ul{display:block}.main-navigation ul ul{background:#fff;float:left;margin-left:-.875em;padding:0 .875em;position:absolute;top:1.75em;left:-999em;text-align:left;width:180px;z-index:99999}.main-navigation ul ul li{padding:.4375em 1.75em .4375em 0;position:relative;margin:0;width:180px}.main-navigation ul ul .current_page_item>a,.main-navigation ul ul .current-menu-item>a{border-bottom:0}.main-navigation ul>li.menu-item-has-children,.main-navigation ul>li.page_item_has_children{margin-right:2.625em}.main-navigation ul>li.menu-item-has-children>a:after,.main-navigation ul>li.page_item_has_children>a:after{content:"\203A";display:block;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);font-size:23px;font-size:1.4375rem;line-height:1;position:absolute;top:14%;right:-.75em}.main-navigation ul ul>li.menu-item-has-children,.main-navigation ul ul>li.page_item_has_children{margin-right:auto}.main-navigation ul ul>li.menu-item-has-children>a:after,.main-navigation ul ul>li.page_item_has_children>a:after{margin-top:-6px;transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);top:12%;right:-2em}.main-navigation ul ul a{display:inline;margin:0;position:relative}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.site-header{margin-bottom:1.35em}.site-branding{max-width:100%}.error404 .widget-areas .widget-area{float:left;width:30%;margin-right:5%}.error404 .widget-areas .widget-area:last-of-type{margin-right:0}.footer-widgets>div{width:100%}.footer-widgets>div:nth-child(1):nth-last-child(3){float:left;width:40%;margin-right:5%}.footer-widgets>div:nth-child(2):nth-last-child(2),.footer-widgets>div:nth-child(3):nth-last-child(1){float:left;width:25%;margin-right:5%}.footer-widgets>div:nth-child(1):nth-last-child(3):last-of-type,.footer-widgets>div:nth-child(2):nth-last-child(2):last-of-type,.footer-widgets>div:nth-child(3):nth-last-child(1):last-of-type{margin-right:0}.footer-widgets>div:nth-child(1):nth-last-child(2),.footer-widgets>div:nth-child(2):nth-last-child(1){float:left;width:47%;margin-right:6%}.footer-widgets>div:nth-child(1):nth-last-child(2):last-of-type,.footer-widgets>div:nth-child(2):nth-last-child(1):last-of-type{margin-right:0}h1,.singular .entry-title{font-size:47px;font-size:2.9375rem;margin:0 0 .4375em}.site-title{font-size:47px;font-size:2.9375rem}h2,.singular.page-template-right-column-page-php .entry-title{font-size:29px;font-size:1.8125rem;margin:0 0 .4375em}h3{font-size:23px;font-size:1.4375rem}h4{font-size:18px;font-size:1rem}h5{font-size:14px;font-size:.875rem}h6{font-size:13px;font-size:.8125rem}.entry-footer span{clear:none;display:inline;margin:0 1.75em 0 0}.site-info .sep{clear:none;display:inline;margin:0 .4375em;visibility:visible;width:auto;height:auto}.hentry{margin-bottom:3.5em}.page-template-grid-template .hentry{margin-bottom:1.5em}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%;padding-right:10px}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;margin-top:0;width:50%;padding-left:10px}blockquote{font-size:23px;font-size:1.4375rem;margin-left:3.5em}blockquote.alignleft{margin-left:3em}blockquote:before{font-size:129px;font-size:8.0625rem;left:-.6em}.top{overflow:hidden;margin-bottom:-3.5em}.site-header{margin-bottom:1.5em;padding-top:1.25em}.site-header.default{padding-top:1.25em}.onecolumn .post-content{background:#fff;position:absolute;bottom:64px;right:18px;padding:20px;max-width:50%}.two-third .post-content{max-width:100%;position:relative;bottom:0}.single .entry-footer span{border-right:1px solid #303030;margin:0 10px 0 0;padding-right:10px}.single .entry-footer span:last-child{border-right:none}.search-toggle{background:#36debd;cursor:pointer;float:right;height:39px;margin-right:38px;margin-top:-.875em;text-align:center;width:39px;left:20px;position:absolute;z-index:1000}.search-box-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;padding:4px;left:80px;margin-top:-1em}.page-template-main-template .top .fourcolumn .entry-content{margin:0 0 3.5em}.page-template-main-template .top .fourcolumn .hentry,.page-template-main-template .top .threecolumn .hentry,.page-template-main-template .top .twocolumn .hentry,.page-template-main-template .top .onecolumn .hentry{margin-bottom:.4375em}.page-template-main-template .custom-header{margin-top:-.4375em}.social-navigation{margin-top:-.875em;position:absolute;right:20px;padding:5px}.columns{margin-right:-2.5%}.onecolumn{margin:0;width:100%;border-bottom:none}.twocolumn,.site-footer.custom .twocolumn{float:left;margin:0 2.5% 10px 0;width:47.5%;border-bottom:none}.site-footer .twocolumn,#secondary .twocolumn,.site-footer .threecolumn,#secondary .threecolumn,.site-footer .fourcolumn,#secondary .fourcolumn,.site-footer .customwidget .fourcolumn,#secondary .customwidget .fourcolumn{float:none;margin:0 0 10px;width:100%}.site-footer .widget_veggie_onecolumn_recentposts,#secondary .widget_veggie_onecolumn_recentposts,.site-footer .widget_veggie_twocolumn_recentposts,#secondary .widget_veggie_twocolumn_recentposts,.site-footer .widget_veggie_threecolumn_recentposts,#secondary .widget_veggie_threecolumn_recentposts,.site-footer .widget_veggie_fourcolumn_recentposts,#secondary .widget_veggie_fourcolumn_recentposts{margin-bottom:0}.site-footer .onecolumn .post-content,#secondary .onecolumn .post-content{position:relative;padding:0;max-width:100%;bottom:auto;right:auto}.site-footer .onecolumn .post-content{background:#fff;position:absolute;bottom:64px;right:0;padding:20px 40px;max-width:70%}.twocolumn:nth-child(2n),.site-footer.custom .twocolumn:nth-child(2n),.top .twocolumn:nth-child(2n){margin-right:0}.twocolumn:nth-child(2n+1),.site-footer.custom .twocolumn:nth-child(2n+1),.top .twocolumn:nth-child(2n+1){clear:left}.threecolumn,.site-footer.custom .threecolumn{float:left;margin:0 2.5% 10px 0;width:30.8333%;border-bottom:none}.threecolumn:nth-child(3n),.site-footer.custom .threecolumn:nth-child(3n),.top .threecolumn:nth-child(3n){margin-right:0}.threecolumn:nth-child(3n+1),.site-footer.custom .threecolumn:nth-child(3n+1),.top .threecolumn:nth-child(3n+1){clear:left}.fourcolumn{float:left;margin:0;width:25%;border-bottom:none}.fourcolumn:nth-child(4n),.site-footer.custom .customwidget .fourcolumn:nth-child(4n){margin-right:0}.fourcolumn:nth-child(4n+1),.site-footer.custom .customwidget .fourcolumn:nth-child(4n+1){clear:left}.customwidget .fourcolumn,.site-footer.custom .fourcolumn{float:left;margin:0 2.5% 10px 0;width:22.5%;border-bottom:none}.two-third{width:68%}.one-third{width:25%}.one-third,.two-third{margin-right:7%;margin-bottom:10px;float:left}.lastcolumn{margin-right:0!important;clear:right}.archive article.clear,.blog article.clear,.search article.clear{clear:both}.top .twocolumn{float:left;margin:0;width:50%;border-bottom:none}.top .threecolumn{float:left;margin:0;width:33.3333333%;border-bottom:none}}@media screen and (min-width:55em){.site{margin:0 auto 0;width:800px;padding:0}.custom-background .site{width:856px}.singular .content-area{float:left;margin:0 -25% 0 0;width:100%}.singular .site-main{margin:0 32% 0 0}.page-template-grid-template.singular .site-main{margin:0}.singular .single-without-sidebar .site-main{margin:0}.singular .site-content .widget-area{float:right;overflow:hidden;width:25%}.page-template-fullwidth-page-php .site-main,.page-template-right-column-page-php .site-main,.page-template-main-template.singular .site-main,.fdm-menu-template-fullwidth-page .site-main,.fdm-menu-template-right-column-page .site-main,.fdm-menu-template-main-template .site-main{margin:0 auto}.infinite-loader{margin-left:32%}.blog .entry-header,.archive .entry-header,.search .entry-header,.page-template-right-column-page-php .entry-header,.page-title,.search-no-results .page-header,.error404 .page-header{float:left;width:25%;z-index:99}.blog .sidebar-right-layout .entry-header,.archive .sidebar-right-layout .entry-header,.search .sidebar-right-layout .entry-header,.search-no-results .sidebar-right-layout .page-header,.error404 .sidebar-right-layout .page-header{float:none;width:100%;z-index:99}.archive .page-header .vcard{clear:both;display:block;width:100%}.no-taxonomy-description.archive .page-header .vcard{clear:none;display:inline;width:auto}.no-taxonomy-description .page-title,.error404 .page-title{width:100%}.blog .entry-content,.archive .entry-content,.search .entry-summary,.search .entry-content,.page-template-right-column-page-php .entry-content,.taxonomy-description,.search-no-results .page-content,.error404 .page-content{float:right;margin:0 0 1.75em;width:70%}.blog .sidebar-right-layout .entry-content,.archive .sidebar-right-layout .entry-content,.search .sidebar-right-layout .entry-summary,.search .sidebar-right-layout .entry-content,.sidebar-right-layout .taxonomy-description,.search-no-results .sidebar-right-layout .page-content,.error404 .sidebar-right-layout .page-content{float:none;margin:0 0 1.75em;width:100%}.blog .entry-meta>span,.archive .entry-meta>span,.search .entry-meta>span,.page-template-right-column-page-php .entry-meta>span{clear:both;display:block;width:100%}.blog .sidebar-right-layout .entry-meta>span,.archive .sidebar-right-layout .entry-meta>span,.search .sidebar-right-layout .entry-meta>span{clear:none;display:inline-block;margin-right:10px;width:auto}blockquote.alignleft,blockquote.aligncenter{margin-left:0}.grid .byline,.grid .comments-link{border-right:1px solid #303030;padding-right:10px}.search-box-wrapper{width:auto}}@media screen and (min-width:70em){.site{margin:0 auto 0;width:992px;padding:0}.custom-background .site{width:1048px}.site-description{clear:none;line-height:1.3}.main-navigation li{display:inline-block;margin-right:0;margin-left:2.75em}.main-navigation ul>li.menu-item-has-children,.main-navigation ul>li.page_item_has_children{margin-right:.875em}.comment .comment-content{float:right;width:70%}.comment .comment-meta{float:left;width:25%}.comment-metadata a{display:block}.comment .comment-metadata span{clear:both;margin:0 0 .4375em}.comment .comment-metadata span.comment-author{border-bottom:2px solid #303030;margin-bottom:.4375em}.comment .avatar{float:none;margin:0 10px;max-width:44px;height:auto;position:absolute;top:4px;left:-4em}.comment span.reply{display:inline-block}.comment span.edit-link{display:inline-block}.two-third .onecolumn .post-content{background:#fff;position:absolute;bottom:64px;right:0;padding:20px 40px;max-width:70%}.single-product.woocommerce div#secondary{width:21.7391304348%;float:right;margin-right:0}.archive.woocommerce-page div#secondary{width:21.7391304348%;float:right;margin-right:0;margin-top:5.7em}.archive.woocommerce-page.singular div#secondary{margin-top:7em}.woocommerce div#container{width:73.9130434783%;float:left;margin-right:4.347826087%}}@media screen and (min-width:80em){.site{width:1088px}.custom-background .site{width:1144px}}@media screen and (min-width:1120px){.comment-list{margin-left:20px}}