/*!
Theme Name: Flax Twine
Theme URI: http://flaxandtwine.com
Author: Zoe Rooney Web Development
Author URI: http://www.zoerooney.com
Description: Custom theme for Flax & Twine
Version 1.0
License: The MIT License (MIT)
License URI: http://opensource.org/licenses/MIT
*/div{position:relative}.clear{clear:both}.aligncenter{display:block;margin:0 auto}.textcenter{text-align:center}.alignleft{float:left}.alignright{float:right}img.alignleft{margin-right:1em}img.alignright{margin-left:1em}.text-right{text-align:right}.half{width:45%}ul.unstyled{list-style-type:none}.hide{visibility:hidden;width:0!important;height:0!important;line-height:0!important;padding:0!important;margin:0!important}*,address,blockquote,body,caption,cite,code,dd,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,label,li,ol,p,pre,strong,td,th,ul,var{margin:0;padding:0;border:0;font-style:normal;font-family:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}fieldset{border:0}img{border:0;-ms-interpolation-mode:bicubic}caption,th{text-align:center}q:after,q:before{content:''}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}strong{font-weight:700}a img{border:none}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.alert{background:red;color:#fff}#access:after,.widget_sponsors_widget:after,.widget_sponsors_widget_2:after{content:'';display:table;width:100%;height:.1px}body{background:#FFF;min-width:1085px}#page{width:100%}#main{clear:both;overflow:hidden;width:1055px;margin:0 auto}body,html{height:100%}body{margin:0;padding:0}#page{min-height:100%;height:auto!important;height:100%;margin:0 auto-118px}#page #main{padding:0 0 118px}#colophon{height:118px}#primary{float:left;margin:0;width:680px}#primary.category-grid-layout{width:700px}#content{margin:0;width:100%;float:left}#primary.full-width,#primary.full-width #content{width:100%;float:none}#secondary{float:right;padding:0;width:300px}#colophon{clear:both;overflow:hidden}#site-header{margin-bottom:25px;position:relative;z-index:9999;background:url(assets/images/bg-header.png) repeat-x;text-align:center}.ad-spot{height:110px;margin-bottom:20px}#site-header img{height:auto}#access{margin:10px 0 0;border-top:1px solid #cecdcc;border-bottom:1px solid #cecdcc;text-align:left}#access .wrapper{width:1055px;margin:0 auto}#access .wrapper div{position:relative;width:868px;float:left}#access ul{clear:left;padding-left:0;margin:0!important;list-style:none}#access ul li{position:relative;display:inline-block;vertical-align:middle}#access ul li a{display:block;padding:7px 0 5px;margin-right:66px;font-size:12px;color:#3a3b3b;text-decoration:none;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}#access ul li a:hover{color:#a3a2a2}#access ul li:last-of-type a:after{content:none}#access .sub-menu{position:absolute;background:#FFF;background:rgba(255,255,255,.85);border:1px solid #cecdcc;padding:7px 15px;left:-15px;min-width:150px;display:none}#access .sub-menu li{display:block}#access .sub-menu li a{font-size:10px;color:#3a3b3b;text-decoration:none;letter-spacing:.2em;text-transform:uppercase;padding:4px 0 2px;margin-right:0}#access li:hover .sub-menu{display:block}#searchform{float:right;width:185px;border-right:1px solid #cecdcc;border-left:1px solid #cecdcc}#colophon{text-align:center;background:url(assets/images/bg-footer.png) left bottom repeat-x}#copyright{width:530px;padding:75px 0 6px;margin:0 auto;background:url(assets/images/florals.jpg) center top no-repeat;font-size:11px;text-transform:uppercase;font-weight:700;color:#07bdaa}#copyright a{color:#07bdaa}#copyright a:hover{opacity:.6}.divider{padding:0 2px}#secondary .sbSelector,.entry-title,.entry-title a,.page-header h1,.widget-title,h1,h2,input[type=submit]{font-family:Raleway,sans-serif;font-weight:300;font-style:normal}#access .sub-menu li a,#access ul li a,#link-list li a,#subscribe a,.comment-meta .fn,.grid-item .title,::-webkit-input-placeholder,h3,input#s,label{font-family:Raleway,sans-serif;font-weight:500;font-style:normal}#access .sub-menu li a,#access ul li a,#link-list li a,#subscribe a,.comment-meta .fn,.grid-item .title,::-moz-placeholder,h3,input#s,label{font-family:Raleway,sans-serif;font-weight:500;font-style:normal}#access .sub-menu li a,#access ul li a,#link-list li a,#subscribe a,.comment-meta .fn,.grid-item .title,:-ms-input-placeholder,h3,input#s,label{font-family:Raleway,sans-serif;font-weight:500;font-style:normal}#access .sub-menu li a,#access ul li a,#link-list li a,#subscribe a,.comment-meta .fn,.grid-item .title,::placeholder,h3,input#s,label{font-family:Raleway,sans-serif;font-weight:500;font-style:normal}body,input,textarea{color:#181818;font-family:Lato,sans-serif;font-size:14px;line-height:1.7}h1,h2,h3,h4,h5,h6{clear:both}h1{color:#aac84b;text-transform:uppercase;font-size:24px;line-height:1em;letter-spacing:.1em}h2{color:#07bdaa;font-size:24px;line-height:1em;padding-bottom:.3em}h3{color:#2bc2b0;font-size:14px;margin:0;text-transform:uppercase;letter-spacing:.1em}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}p{margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 2.5em}ul{list-style:square}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dl{margin:0 1.5em}dd{margin-bottom:1.5em}em,i{font-style:italic}blockquote{font-style:italic;font-weight:400;margin:0 3em}blockquote cite,blockquote em,blockquote i{font-style:normal}cite{color:#666;letter-spacing:.05em;padding-left:60px}pre{background:#f4f4f4;line-height:1.5;margin-bottom:1.5em;overflow:auto;padding:.75em 1.5em}code,kbd{font:13px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym,dfn{border-bottom:1px dotted #666;cursor:help}address{display:block;margin:0 0 1.5em}ins{background:#fff9c0;text-decoration:none}sub,sup{font-size:10px;height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}a{color:#f59ea6;text-decoration:none}a:active,a:focus,a:hover{color:#07bdaa}.assistive-text{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}#access a.assistive-text:active,#access a.assistive-text:focus{clip:auto!important;font-size:12px;position:absolute;text-decoration:underline;top:0;left:7.6%}input[type=email],input[type=password],input[type=text],input[type=url],textarea{border:none;padding:6px 10px;font-size:12px!important;background:#cae8dd}input[type=submit]{border:none;padding:6px 10px;background:#f8b1ac;color:#fff;font-size:12px!important;letter-spacing:.1em}input[type=submit]:hover{background:#07bdaa}label{color:#2bc2b0;font-size:11px;margin:0;text-transform:uppercase;letter-spacing:.1em}input#s{background:#FFF;outline:0;padding:8px 10px 4px!important;color:#07bdaa;font-size:10px;text-transform:uppercase;letter-spacing:.2em}.entry-content #searchform{width:75%;float:left}.entry-content #searchform #s{border-top:1px solid #cecdcc;border-bottom:1px solid #cecdcc;width:96%}::-webkit-input-placeholder{color:#07bdaa;font-size:10px;text-transform:uppercase;letter-spacing:.2em}::-moz-placeholder{color:#07bdaa;font-size:10px;text-transform:uppercase;letter-spacing:.2em}:-ms-input-placeholder{color:#07bdaa;font-size:10px;text-transform:uppercase;letter-spacing:.2em}::placeholder{color:#07bdaa;font-size:10px;text-transform:uppercase;letter-spacing:.2em}.gform_wrapper{width:500px!important;display:block;margin:20px auto!important}.gform_wrapper ul li.gfield{margin-bottom:10px!important}.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:58%!important}.gform_wrapper .gfield_required{display:none}.gform_wrapper .gform_footer{margin:10px 0!important;padding:0!important}.sbHolder{background-color:#cae8dd;font-weight:400;height:30px;position:relative;width:294px;outline:0}#secondary .sbHolder{background-color:#07bdaa}.sbSelector{display:block;height:30px;left:0;line-height:30px;outline:0;overflow:hidden;position:absolute;text-indent:10px;top:0;font-size:12px;width:269px}#secondary .sbSelector{font-size:14px;letter-spacing:.2em}.sbSelector:hover,.sbSelector:link,.sbSelector:visited{color:#181818;outline:0;text-decoration:none}#secondary .sbSelector:hover,#secondary .sbSelector:link,#secondary .sbSelector:visited{color:#fff}.sbToggle{background:url(assets/images/select-icons.png) 0 -116px no-repeat;display:block;height:30px;outline:0;position:absolute;right:0;top:0;width:30px}.sbToggle:hover{background:url(assets/images/select-icons.png) 0 -167px no-repeat}.sbToggleOpen{background:url(assets/images/select-icons.png) 0 -16px no-repeat}.sbToggleOpen:hover{background:url(assets/images/select-icons.png) 0 -66px no-repeat}.sbHolderDisabled{background-color:#cae8dd}.sbOptions{background-color:#ecf6f2;list-style:none;left:-1px;margin:0;padding:0;position:absolute;top:30px;width:294px;z-index:1;overflow-y:auto}#secondary .sbOptions{background-color:#07bdaa;left:0}.sbOptions li{padding:0 7px}.sbOptions a{display:block;outline:0;font-size:12px;padding:7px 0 7px 3px}.sbOptions a:link,.sbOptions a:visited{color:#181818;text-decoration:none}#secondary .sbOptions a:link,#secondary .sbOptions a:visited{color:#fff}.sbOptions a.sbFocus,.sbOptions a:focus,.sbOptions a:hover{color:#07bdaa}#secondary .sbOptions a.sbFocus,#secondary .sbOptions a:focus,#secondary .sbOptions a:hover{color:#181818}.sbOptions li.last a{border-bottom:none}.sbOptions .sbDisabled,.sbOptions .sbGroup{display:block;padding:7px 0 7px 3px}.sbOptions .sbSub{padding-left:17px}.post-password-required .entry-header .comments-link{margin:1.5em 0 0}.post-password-required input[type=password]{margin:.8125em 0}.bx-wrapper{position:relative;margin:0 auto;padding:0}.bx-wrapper img{max-width:100%;display:inline-block;vertical-align:middle;margin:0 auto}.bx-wrapper .bx-viewport{background:#fff;border:1px solid #cecdcc;height:300px;margin-bottom:30px}.spacer{width:100%;height:300px;margin-right:-100%;display:inline-block;vertical-align:middle}.slide{height:300px;text-align:center}#content nav{clear:both;overflow:hidden;padding:0 0 1.5em}#nav-below{clear:both;overflow:hidden;padding:20px 0}#nav-below a{color:#aac84b;font-weight:700}#nav-below a:hover{color:#07bdaa}.single #nav-below{padding:30px 0}.single #nav-below a{color:#07bdaa;letter-spacing:.04em;font-size:12px;font-weight:400}.single #nav-below a:hover{opacity:.7}.nav-previous{float:left;width:50%}.nav-next{float:right;text-align:right;width:50%}#content nav .meta-nav{font-weight:400}#nav-single{float:right;position:relative;top:-.3em;text-align:right;z-index:1}#nav-single .nav-next,#nav-single .nav-previous{float:none;width:auto}#nav-single .nav-next{padding-left:.5em}.widget{clear:both;margin:0;padding:0 0 24px;font-size:13px;line-height:20px}.widget-title{color:#07bdaa;font-size:16px;letter-spacing:.2em;text-align:center;padding:0 10px 6px}.widget ul{font-size:15px;margin:0}.widget ul ul{margin-left:1.5em}.no-border{border-bottom:none;margin-bottom:0;padding:15px 0 0}#black-studio-tinymce-2 img,#black-studio-tinymce-2 p{margin-bottom:0!important}#black-studio-tinymce-3 img{margin-right:2px!important}.sm-icon{display:inline-block;position:relative;width:30px;height:30px;overflow:hidden;margin:0 10px}.sm-icon img{max-width:154px!important;position:absolute}.sm-icon:hover img{bottom:0}.sm-icon:nth-child(3) img{left:-31px}.sm-icon:nth-child(4) img{left:-62px}.sm-icon:nth-child(5) img{left:-93px}.sm-icon:nth-child(6) img{left:-124px}#subscribe{margin-bottom:20px;overflow:hidden}#subscribe a{font-size:11px;text-transform:uppercase;color:#07bdaa;float:left}#subscribe a img{vertical-align:-2px;padding-left:3px}#subscribe a:hover{color:#aac84b}#subscribe a:last-child{float:right}#link-list{list-style:none;overflow:hidden;margin:0}#link-list li{float:left;line-height:1em;width:99px;margin:0 1px 0 0}#link-list li a{display:block;text-align:center;color:#fff;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:6px 0 3px}#link-list li.about-link{background:#f1d449}#link-list li.workshops-link{background:#f8b1ac}#link-list li.contact-link{background:#c4dc75}#link-list li:hover{opacity:.6}.widget_favs_widget .widget-title{position:relative;color:#aac84b;font-size:18px}.widget_favs_widget .widget-title:before{content:url(assets/images/leaf-left.png);vertical-align:middle;padding-right:10px}.widget_favs_widget .widget-title:after{content:url(assets/images/left-right.png);vertical-align:middle;padding-left:5px}.widget_favs_widget .grid-item{width:140px;height:140px;padding:0!important;margin:0 5px 10px!important}.widget_favs_widget .grid-item .title{width:115px}.widget_categories .sbHolder{margin:0 auto;z-index:20;position:relative}#favorites{overflow:hidden}.widget_newsletter_widget{border:1px solid #cae8dd;padding:20px;overflow:hidden;text-align:center;margin-bottom:24px}.widget_newsletter_widget input[type=submit]{background:0 0;font-size:10px!important;letter-spacing:0!important;color:#07bdaa;font-weight:700;padding:6px 0 10px 6px}.widget_newsletter_widget input[type=submit]:hover{background:0 0;opacity:.6}.widget_sponsors_widget .sponsor,.widget_sponsors_widget_2 .sponsor{width:140px;height:140px;margin:0 5px 10px;float:left}.widget_slider_widget{border:1px solid #cae8dd;padding:20px 0;margin-bottom:24px;z-index:5;position:relative}.widget_slider_widget .bx-wrapper .bx-viewport{border:none;height:110px;margin-bottom:0}.widget_slider_widget .slide,.widget_slider_widget .slide .spacer{height:110px}.widget_slider_widget img{width:290px!important;height:auto}.widget_slider_widget .press-link{text-align:center}.widget_slider_widget .press-link a{color:#07bdaa;text-transform:uppercase;font-size:11px;font-weight:700}.widget_slider_widget .press-link a:hover{opacity:.6}.comment-form-title{margin:30px 0 10px}#comments-title{padding:0 0 2.6em}.nocomments,.nopassword{color:TEXTCOLOR;font-size:24px;font-weight:100;margin:26px 0}.commentlist{list-style:none;margin:0 auto;width:100%}.content .commentlist,.page-template-sidebar-page-php .commentlist{width:100%}.commentlist>li.comment{background:#FFF;position:relative}.commentlist .pingback{margin:0 0 10px;padding:10px}.commentlist .children{list-style:none;margin:0 0 10px 20px}.commentlist .children .children{margin:10px 0 10px 10px}.commentlist .children li.comment{background:#FFF;position:relative}article.comment{border-bottom:1px solid #cae8dd;padding:20px 0}.avatar{float:left;padding-right:10px;vertical-align:bottom}.comment-meta{margin-bottom:12px}.comment-meta .fn{font-style:normal;display:block;clear:right;color:#07bdaa;text-transform:uppercase}.comment-meta .fn a{color:#07bdaa;text-transform:uppercase}.comment-meta time{font-style:normal;display:block;clear:right;color:#3a3b3b;font-size:10px;text-transform:uppercase}.comment-content p{margin-bottom:1em}.comment-content p:last-of-type{margin-bottom:0}a.comment-reply-link{color:LINKHOVER;display:inline-block;text-decoration:none;margin-top:10px}.commentlist .children>li.bypostauthor .comment-content,.commentlist>li.bypostauthor .comment-content{background:#FAF9F9;padding:5px 2px}.page-template-sidebar-page-php .commentlist>li.comment,.page-template-sidebar-page-php.commentlist .pingback{margin-left:102px;width:auto}.page-template-sidebar-page-php #respond{width:auto}.hentry{margin:0 0 40px;padding:0;position:relative}.hentry.post:first-child{padding:6px 0 0}.grid-item{width:165px;height:165px;overflow:hidden;float:left;vertical-align:top;margin:0 10px 10px 0}.grid-item:nth-of-type(4){margin:0 0 10px}.grid-item img{margin-right:-100%;display:inline-block;vertical-align:middle}.grid-item .title{vertical-align:middle;display:none;color:#3a3b3b;font-size:12px;line-height:2em;letter-spacing:.2em;text-transform:uppercase;width:145px;padding:0 8px;text-align:center}.grid-item:hover img{opacity:.2}.grid-item:hover .title{display:inline-block}.page-header{padding:5px 0 30px}.page-header h1{color:#aac84b;text-transform:uppercase;font-size:24px;line-height:1em;letter-spacing:.1em}.entry-header{padding-bottom:6px}.entry-title,.entry-title a{clear:both;color:#07bdaa;font-size:24px;text-transform:none;line-height:1em;padding-bottom:0;padding-top:0}.entry-meta{clear:both;background:#ecf6f2;padding:10px 8px;color:#07bdaa;font-size:12px;text-transform:uppercase}.entry-meta a{color:#07bdaa}.entry-meta a:hover{color:#181818}.large-post .entry-meta{margin-top:20px}.more-link{font-size:12px;padding-left:5px}.social{width:190px;float:right;text-align:right}.social a{display:inline-block;vertical-align:middle;width:23px;height:24px;margin-left:4px;overflow:hidden;background:url(assets/images/share-icons-sprite.png) no-repeat}.social a:hover{opacity:.6}#tweet-this{background-position:-22px 0}#pin-it{background-position:-44px 0}#email-this{background-position:-66px 0}#gplus-this{background-position:-88px 0}.entry-date{color:#aac84b;font-size:11px;font-weight:700;text-transform:uppercase;padding-bottom:2px}.single-author .entry-meta .by-author{display:none}.two-col{height:300px;position:relative}.two-col .entry-meta{position:absolute;width:339px;bottom:0;right:0;padding:10px 8px 7px}.image-col{width:300px;display:inline-block;vertical-align:top}.content-col{width:355px;display:inline-block;vertical-align:top;float:right}.entry-content,.entry-summary{padding:0}.fine-print,.fine-print h3{font-size:11px}.comment-content table,.entry-content table{border-bottom:1px solid #ddd;margin:0 0 1.5em;width:100%}.comment-content th,.entry-content th{color:#666;font-size:10px;font-weight:500;line-height:2.6em}.comment-content td,.entry-content td{border-top:1px solid #ddd;padding:6px 10px 6px 0}.comment-content ol,.comment-content ul{margin-bottom:1.5em}.comment-content ol ol,.comment-content ol ul,.comment-content ul ol,.comment-content ul ul{margin-bottom:0}dl.gallery-item{margin:0}.page-link{clear:both;display:block;margin:0 0 1.5em}.page-link span{margin-right:6px}.commentlist .edit-link a,.entry-meta .edit-link a{background:#eee;border-radius:3px;float:right;font-size:12px;line-height:1.5em;font-weight:300;text-decoration:none;padding:0 8px}.entry-content .edit-link{clear:both;display:block}.entry-content div a{margin-left:0!important;margin-right:0!important}.comment-content img,.entry-content img,.widget img{max-width:100%}img[class*=align],img[class*=attachment-],img[class*=wp-image-]{height:auto}img.size-full,img.size-large{max-width:100%;width:auto;height:auto}.entry-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}img.aligncenter,img.alignleft,img.alignright{margin-bottom:1.5em}.wp-caption,p img{margin-top:.4em}.wp-caption{max-width:100%;height:auto;margin-bottom:1.5em}.wp-caption img{display:block;margin:0 auto;max-width:100%;height:auto}.gallery-caption,.wp-caption .wp-caption-text{color:LINKCOLOR;font-size:10px}.wp-caption .wp-caption-text{margin-bottom:.6em;padding:5px 0;position:relative}#content .gallery{margin:0 auto 1.5em}#content .gallery a img{border:none}#content .gallery-columns-4 .gallery-item{width:23%;padding-right:2%}#content .gallery-columns-4 .gallery-item img{width:100%;height:auto}img#wpstats{display:block;margin:0 auto 1.5em}.wp-caption img{border-color:#eee}embed,iframe,object{max-width:100%}#respond{margin:20px 0;padding:0;position:relative;width:700px;overflow:hidden}#respond .comment-form-author,#respond .comment-form-comment,#respond .comment-form-email,#respond .comment-form-url{position:relative;margin:0 0 10px;clear:both}#respond input[type=text]:focus,#respond textarea:focus{text-indent:0;z-index:1}#respond .comment-form-author label,#respond .comment-form-comment label,#respond .comment-form-email label,#respond .comment-form-url label{display:inline-block;padding:0 10px 8px;position:relative;z-index:1}#respond textarea{width:95%;margin-bottom:10px}#respond .form-submit{float:left;margin:0}.commentlist #respond{margin:1.5em 0 0;width:auto}#cancel-comment-reply-link{display:block;position:absolute;right:1.5em;text-decoration:none;top:1.1em}p.comment-form-comment{margin:0}.form-allowed-tags{display:none}.comment-subscription-form{clear:both;display:block}