html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; font-size: 100%; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
table { border-collapse: collapse; border-spacing: 0px; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
.ie7 img { }
textarea { overflow: auto; }
button, input, select, textarea { margin: 0px; }
pre { white-space: pre-wrap; word-wrap: break-word; background-color: rgb(241, 241, 241); border: 1px solid rgb(240, 240, 240); padding: 10px; margin-bottom: 20px; background-position: initial initial; background-repeat: initial initial; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
a:hover, a:active { outline: none; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
.fl { float: left; }
.fr { float: right; }
.ac { text-align: center; }
.ar { text-align: right; }
.fix::before, .fix::after, .col-full::before, .col-full::after { content: ' '; display: block; height: 0px; overflow: hidden; }
.fix::after, .col-full::after { clear: both; }
.fix, .col-full { zoom: 1; }
html { font-size: 62.5%; }
body { font-size: 1.2em; line-height: 1.618; color: rgb(158, 158, 158); font-family: 'Open Sans', sans-serif; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; background-color: rgb(50, 50, 50); background-position: initial initial; background-repeat: initial initial; }
img { vertical-align: bottom; max-width: 100%; }
hr { background-color: rgb(240, 240, 240); border: 0px; height: 1px; margin-bottom: 1.618em; }
a { color: rgb(85, 150, 165); text-decoration: none; }
a:hover { color: rgb(51, 116, 131); text-decoration: underline; }
a img { transition: opacity 0.1s ease-out; -webkit-transition: opacity 0.1s ease-out; }
a img:hover { opacity: 0.75; }
h1, h2, h3, h4, h5, h6 { font-family: Merriweather, sans-serif; color: rgb(74, 74, 74); margin: 0px 0px 0.618em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: underline; }
h1 { font-size: 1.618em; line-height: 1.387em; }
h2 { font-size: 1.387em; line-height: 1.387em; }
h3 { font-size: 1em; }
h4 { font-size: 0.857em; }
h5 { font-size: 0.857em; }
h6 { font-size: 0.618em; }
p { -webkit-hyphens: auto; -webkit-hyphenate-character: ‐; -webkit-hyphenate-limit-after: 1; -webkit-hyphenate-limit-before: 3; orphans: 3; widows: 3; }
ul, ol, dl, p, table, form, pre, hr { margin: 0px 0px 1.618em; }
li > ul, li > ol { margin: 0px 0px 0px 1.618em; }
dl dt { font-weight: bold; }
dl dd { margin-bottom: 1.618em; }
table { width: 100%; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; -webkit-background-clip: padding-box; background-clip: padding-box; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; }
table th, table td { vertical-align: top; padding: 0.618em 1em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(240, 240, 240); text-align: left; border-collapse: separate; }
table thead th { border-bottom-width: 2px; }
table tbody tr:last-child th, table tbody tr:last-child td { border-bottom-width: 0px; }
@font-face { font-family: FontAwesome; src: url(d5d1e096eb10df7816c5ae39363d2c57cc3a6deb.)  format(embedded-opentype), url(ed92983ce41be35bfbd30c5ac9032339dd48b5b9.)  format(woff), url(bac035994313cfcbad843c665e373f3907c3ac4c.)  format(truetype), url(d45b1353bff96876d506798d1b38231553735c3d.)  format(svg); font-weight: normal; font-style: normal; }
#wrapper { background-color: rgb(241, 241, 241); background-position: initial initial; background-repeat: initial initial; }
body.page #wrapper { background-image: url(1b139eaa02bc1e63a6e67c6b517befb4178d1263.png) ; background-color: rgb(242, 242, 242); -webkit-background-size: cover; background-size: cover; background-position: 50% 0%; background-repeat: no-repeat no-repeat; }
#content { background-color: rgb(241, 241, 241); padding: 0px 0px 2.244em; }
body.page #content { background-color: transparent; background-position: initial initial; background-repeat: initial initial; }
body.home #content { background-image: url(c8244916f22fa99481ef91ffc80d8a84c1932124.png) ; -webkit-background-size: cover; background-size: cover; background-position: 50% 100%; background-repeat: initial initial; }
#content-top { position: relative; background-color: rgb(241, 241, 241); padding: 0px 0px 2.618em; background-position: initial initial; background-repeat: initial initial; }
ul.nav { background-color: rgba(0, 0, 0, 0.0196078); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -webkit-background-clip: padding-box; background-clip: padding-box; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 0px 6px 1px inset; -webkit-box-shadow: rgba(0, 0, 0, 0.0470588) 0px 0px 6px 1px inset; padding: 0.857em 0.53em; float: none; background-position: initial initial; background-repeat: initial initial; }
ul.nav li a { padding: 0.5em 1em; display: block; }
ul.nav li.current_page_item ul li a, ul.nav li.current_page_parent ul li a, ul.nav li.current-menu-ancestor ul li a, ul.nav li.current-cat ul li a, ul.nav li.li.current-menu-item ul li a { box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px inset; -webkit-box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px inset; }
ul.nav li.current_page_item ul li.current_page_item a, ul.nav li.current_page_parent ul li.current_page_item a, ul.nav li.current-menu-ancestor ul li.current_page_item a, ul.nav li.current-cat ul li.current_page_item a, ul.nav li.li.current-menu-item ul li.current_page_item a, ul.nav li.current_page_item ul li.current_page_parent a, ul.nav li.current_page_parent ul li.current_page_parent a, ul.nav li.current-menu-ancestor ul li.current_page_parent a, ul.nav li.current-cat ul li.current_page_parent a, ul.nav li.li.current-menu-item ul li.current_page_parent a, ul.nav li.current_page_item ul li.current-menu-ancestor a, ul.nav li.current_page_parent ul li.current-menu-ancestor a, ul.nav li.current-menu-ancestor ul li.current-menu-ancestor a, ul.nav li.current-cat ul li.current-menu-ancestor a, ul.nav li.li.current-menu-item ul li.current-menu-ancestor a, ul.nav li.current_page_item ul li.current-cat a, ul.nav li.current_page_parent ul li.current-cat a, ul.nav li.current-menu-ancestor ul li.current-cat a, ul.nav li.current-cat ul li.current-cat a, ul.nav li.li.current-menu-item ul li.current-cat a, ul.nav li.current_page_item ul li.li.current-menu-item a, ul.nav li.current_page_parent ul li.li.current-menu-item a, ul.nav li.current-menu-ancestor ul li.li.current-menu-item a, ul.nav li.current-cat ul li.li.current-menu-item a, ul.nav li.li.current-menu-item ul li.li.current-menu-item a { background-color: rgba(0, 0, 0, 0.0196078); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-background-clip: padding-box; background-clip: padding-box; background-position: initial initial; background-repeat: initial initial; }
#navigation { clear: both; margin-bottom: 1em; display: none; font-family: Merriweather, sans-serif; font-size: 1.1em; padding: 0px; }
#navigation ul { list-style: none; }
#top { z-index: 2; position: absolute; top: 0px; left: 0px; right: 0px; }
#top select { margin: 1.618em 0px 0px; width: 100%; }
#top #top-nav { display: none; }
body.with-top-menu #header { padding-top: 4.236em; }
#header { padding: 2.244em 0px; clear: both; position: relative; }
#header #logo { float: left; margin-bottom: 1.618em; }
#header .site-title, #header .site-description { color: rgb(0, 0, 0); display: none; }
#header .site-title a, #header .site-description a { color: rgb(107, 107, 107); text-transform: none; font-weight: normal; text-decoration: none; }
#header .site-title a:hover, #header .site-description a:hover { text-decoration: underline; }
#header .nav-toggle { float: right; width: 1.618em; height: 1.618em; position: relative; cursor: pointer; font-family: sans-serif; background-color: rgb(147, 147, 147); background-image: linear-gradient(rgb(147, 147, 147), rgb(130, 130, 130)); border: 0.202em solid rgb(79, 79, 79); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; -webkit-background-clip: padding-box; background-clip: padding-box; text-align: center; -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px inset, rgb(96, 96, 96) 0px -1px 0px inset; }
#header .nav-toggle a { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0px; }
#header .nav-toggle a:hover { text-decoration: none; }
#header .nav-toggle span { display: none; }
#header .site-description { color: rgb(184, 184, 184); font-family: Merriweather, sans-serif; font-style: italic; }
#header #topad { float: right; }
body.without-features #content { padding-top: 1.618em; }
#main { margin: 0px 0px 1.618em; }
#sidebar .secondary { float: left; margin-right: 20px; }
#sidebar .secondary.last { margin: 0px; }
#footer { background-color: rgb(50, 50, 50); padding: 1.618em 0px; color: rgb(228, 228, 228); font-size: 1em; background-position: initial initial; background-repeat: initial initial; }
#footer p { margin: 0px; }
#footer #credit img { vertical-align: middle; }
#footer #credit span { display: none; }
#footer-widgets-container { background-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(241, 241, 241); background-position: initial initial; background-repeat: initial initial; }
#breadcrumbs { margin-bottom: 1.618em; }
#single-widget-fullwidth, #home-widget-fullwidth { margin: 2.244em auto 0px; }
.single-features #single-widget-fullwidth { margin: 2.244em 0px 0px; max-width: none; }
#breadcrumb, .post .video { margin-bottom: 1.618em; }
.archive-header { display: block; float: left; width: 100%; margin: 0px 0px 1.618em; padding: 0px 0px 1em; font-weight: bold; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; }
.archive-description { clear: both; margin-bottom: 1.618em; }
.post, .type-page, .type-features, .search-results .features, .search-results .page, .search-results .type-product, .search-results .type-portfolio { margin: 0px 0px 2.618em; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; -webkit-background-clip: padding-box; background-clip: padding-box; background-position: initial initial; background-repeat: initial initial; }
.post .article-inner, .type-page .article-inner, .type-features .article-inner, .search-results .features .article-inner, .search-results .page .article-inner, .search-results .type-product .article-inner, .search-results .type-portfolio .article-inner { padding: 2.244em 2.244em 1.618em 1.618em; position: relative; clear: both; overflow: hidden; }
.post header h1, .type-page header h1, .type-features header h1, .search-results .features header h1, .search-results .page header h1, .search-results .type-product header h1, .search-results .type-portfolio header h1 { font-size: 1.7em; font-weight: normal; margin: 0px 0px 0.53em; }
.post header h1 a:link, .type-page header h1 a:link, .type-features header h1 a:link, .search-results .features header h1 a:link, .search-results .page header h1 a:link, .search-results .type-product header h1 a:link, .search-results .type-portfolio header h1 a:link, .post header h1 a:visited, .type-page header h1 a:visited, .type-features header h1 a:visited, .search-results .features header h1 a:visited, .search-results .page header h1 a:visited, .search-results .type-product header h1 a:visited, .search-results .type-portfolio header h1 a:visited { color: rgb(74, 74, 74); }
.post .post-category, .type-page .post-category, .type-features .post-category, .search-results .features .post-category, .search-results .page .post-category, .search-results .type-product .post-category, .search-results .type-portfolio .post-category { text-transform: uppercase; }
.post .post-meta, .type-page .post-meta, .type-features .post-meta, .search-results .features .post-meta, .search-results .page .post-meta, .search-results .type-product .post-meta, .search-results .type-portfolio .post-meta { margin: 0px 0px 1.618em; width: 6.4em; position: absolute; left: 1.387em; top: 2.244em; }
.post .post-meta .post-avatar, .type-page .post-meta .post-avatar, .type-features .post-meta .post-avatar, .search-results .features .post-meta .post-avatar, .search-results .page .post-meta .post-avatar, .search-results .type-product .post-meta .post-avatar, .search-results .type-portfolio .post-meta .post-avatar { display: none; }
.post .post-meta .post-avatar img, .type-page .post-meta .post-avatar img, .type-features .post-meta .post-avatar img, .search-results .features .post-meta .post-avatar img, .search-results .page .post-meta .post-avatar img, .search-results .type-product .post-meta .post-avatar img, .search-results .type-portfolio .post-meta .post-avatar img { display: block; padding: 0px; border: 0px; border-top-left-radius: 100em; border-top-right-radius: 100em; border-bottom-right-radius: 100em; border-bottom-left-radius: 100em; -webkit-background-clip: padding-box; background-clip: padding-box; margin: 0px auto 1em; }
.post .post-meta .post-comments, .type-page .post-meta .post-comments, .type-features .post-meta .post-comments, .search-results .features .post-meta .post-comments, .search-results .page .post-meta .post-comments, .search-results .type-product .post-meta .post-comments, .search-results .type-portfolio .post-meta .post-comments { display: none; position: absolute; bottom: 2.244em; right: 0.618em; }
.post .post-meta .post-comments a, .type-page .post-meta .post-comments a, .type-features .post-meta .post-comments a, .search-results .features .post-meta .post-comments a, .search-results .page .post-meta .post-comments a, .search-results .type-product .post-meta .post-comments a, .search-results .type-portfolio .post-meta .post-comments a { height: 1.618em; width: 1.618em; line-height: 1.618em; display: inline-block; background-color: rgb(204, 89, 44); color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.2) 1px 1px 0px; text-align: center; border-top-left-radius: 100em; border-top-right-radius: 100em; border-bottom-right-radius: 100em; border-bottom-left-radius: 100em; -webkit-background-clip: padding-box; background-clip: padding-box; background-position: initial initial; background-repeat: initial initial; }
.post .post-meta .post-comments a:hover, .type-page .post-meta .post-comments a:hover, .type-features .post-meta .post-comments a:hover, .search-results .features .post-meta .post-comments a:hover, .search-results .page .post-meta .post-comments a:hover, .search-results .type-product .post-meta .post-comments a:hover, .search-results .type-portfolio .post-meta .post-comments a:hover { background-color: rgb(85, 150, 165); text-decoration: none; background-position: initial initial; background-repeat: initial initial; }
.post .post-meta .post-date, .type-page .post-meta .post-date, .type-features .post-meta .post-date, .search-results .features .post-meta .post-date, .search-results .page .post-meta .post-date, .search-results .type-product .post-meta .post-date, .search-results .type-portfolio .post-meta .post-date { display: none; text-align: center; }
.post .post-more, .type-page .post-more, .type-features .post-more, .search-results .features .post-more, .search-results .page .post-more, .search-results .type-product .post-more, .search-results .type-portfolio .post-more { clear: both; }
.post p.tags, .type-page p.tags, .type-features p.tags, .search-results .features p.tags, .search-results .page p.tags, .search-results .type-product p.tags, .search-results .type-portfolio p.tags { background-image: url(a8357e4ca25a07fa942593bfb44ad8a8343491c8.png) ; padding-left: 2.244em; margin: 0px; width: 100%; clear: both; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }
.post img, .type-page img, .type-features img, .search-results .features img, .search-results .page img, .search-results .type-product img, .search-results .type-portfolio img, .post img.thumbnail, .type-page img.thumbnail, .type-features img.thumbnail, .search-results .features img.thumbnail, .search-results .page img.thumbnail, .search-results .type-product img.thumbnail, .search-results .type-portfolio img.thumbnail { padding: 0.327em; margin: 0px; border: 1px solid rgb(240, 240, 240); background-color: rgb(255, 255, 255); max-width: 100%; height: auto; background-position: initial initial; background-repeat: initial initial; }
.post img:hover, .type-page img:hover, .type-features img:hover, .search-results .features img:hover, .search-results .page img:hover, .search-results .type-product img:hover, .search-results .type-portfolio img:hover, .post img.thumbnail:hover, .type-page img.thumbnail:hover, .type-features img.thumbnail:hover, .search-results .features img.thumbnail:hover, .search-results .page img.thumbnail:hover, .search-results .type-product img.thumbnail:hover, .search-results .type-portfolio img.thumbnail:hover { border-color: rgb(215, 215, 215); }
.post img.woo-image, .type-page img.woo-image, .type-features img.woo-image, .search-results .features img.woo-image, .search-results .page img.woo-image, .search-results .type-product img.woo-image, .search-results .type-portfolio img.woo-image { padding: 0px; border: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; -webkit-background-clip: padding-box; background-clip: padding-box; }
.post img.wp-smiley, .type-page img.wp-smiley, .type-features img.wp-smiley, .search-results .features img.wp-smiley, .search-results .page img.wp-smiley, .search-results .type-product img.wp-smiley, .search-results .type-portfolio img.wp-smiley { padding: 0px; border: 0px; }
.post ul, .type-page ul, .type-features ul, .search-results .features ul, .search-results .page ul, .search-results .type-product ul, .search-results .type-portfolio ul, .post ol, .type-page ol, .type-features ol, .search-results .features ol, .search-results .page ol, .search-results .type-product ol, .search-results .type-portfolio ol { list-style-position: inside; }
.post .alignleft, .type-page .alignleft, .type-features .alignleft, .search-results .features .alignleft, .search-results .page .alignleft, .search-results .type-product .alignleft, .search-results .type-portfolio .alignleft { float: left; margin: 0px 1.618em 1em 0px; }
.post .alignright, .type-page .alignright, .type-features .alignright, .search-results .features .alignright, .search-results .page .alignright, .search-results .type-product .alignright, .search-results .type-portfolio .alignright { float: right; margin: 0px 0px 1em 1.618em; }
.post .aligncenter, .type-page .aligncenter, .type-features .aligncenter, .search-results .features .aligncenter, .search-results .page .aligncenter, .search-results .type-product .aligncenter, .search-results .type-portfolio .aligncenter { display: block; text-align: center; margin: 0px auto 1.618em; }
.post .wp-caption, .type-page .wp-caption, .type-features .wp-caption, .search-results .features .wp-caption, .search-results .page .wp-caption, .search-results .type-product .wp-caption, .search-results .type-portfolio .wp-caption { padding: 0.077em; text-align: center; background-color: rgb(241, 241, 241); border: 1px solid rgb(240, 240, 240); max-width: 100%; background-position: initial initial; background-repeat: initial initial; }
.post .wp-caption img, .type-page .wp-caption img, .type-features .wp-caption img, .search-results .features .wp-caption img, .search-results .page .wp-caption img, .search-results .type-product .wp-caption img, .search-results .type-portfolio .wp-caption img { margin: 0px; padding: 0.327em 0px; background-image: none; border: 0px; background-position: initial initial; background-repeat: initial initial; }
.post .wp-caption-text, .type-page .wp-caption-text, .type-features .wp-caption-text, .search-results .features .wp-caption-text, .search-results .page .wp-caption-text, .search-results .type-product .wp-caption-text, .search-results .type-portfolio .wp-caption-text { margin: 0px; padding: 0px; text-align: center; }
.post header h1 { margin: 0px 0px 0.125em; }
.type-page .article-inner { padding-left: 1.618em; }
.archive_header { margin: 0px 0px 1.618em; }
.nav-entries a { display: block; color: rgb(158, 158, 158); text-decoration: none; }
.nav-entries a:hover { text-decoration: underline; }
.woo-pagination { background-color: rgb(255, 255, 255); margin: 0px 0px 1.387em; text-align: center; float: left; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; -webkit-background-clip: padding-box; background-clip: padding-box; background-position: initial initial; background-repeat: initial initial; }
.woo-pagination .page-numbers { display: inline-block; text-decoration: none; color: rgb(158, 158, 158); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(240, 240, 240); font-weight: bold; padding: 0.857em 1em; background-color: rgb(255, 255, 255); float: left; background-position: initial initial; background-repeat: initial initial; }
.woo-pagination .page-numbers:hover { background-color: rgb(249, 249, 249); background-position: initial initial; background-repeat: initial initial; }
.woo-pagination .page-numbers.current { background-color: rgb(85, 150, 165); color: rgb(255, 255, 255); background-position: initial initial; background-repeat: initial initial; }
#post-author { color: rgb(241, 241, 241); background-color: rgb(50, 50, 50); padding: 1.387em 1.387em 2.244em; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(240, 240, 240); clear: both; background-position: initial initial; background-repeat: initial initial; }
#post-author h3 { color: rgb(241, 241, 241); font-size: 1.2em; }
#post-author h3 span { display: block; font-size: 0.618em; text-transform: uppercase; }
#post-author .author-links a { display: inline-block; color: rgb(50, 50, 50); background-color: rgb(241, 241, 241); padding: 0.382em 0.857em; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; -webkit-background-clip: padding-box; background-clip: padding-box; background-position: initial initial; background-repeat: initial initial; }
#post-author .author-links a:hover { background-color: rgb(204, 89, 44); color: rgb(241, 241, 241); text-decoration: none; background-position: initial initial; background-repeat: initial initial; }
#post-author .author-links a.website { margin-right: 0.857em; }
#post-entries { padding: 0px 1.618em 1.618em; margin: 0px 0px 2.618em; position: relative; }
#post-entries .nav-next a, #post-entries .nav-prev a { display: block; text-indent: -999em; width: 2.618em; padding: 0.327em 0px; border: 1px solid rgb(227, 227, 227); background-image: url(81b3e79f3b356d0667df688237f7699091e65c9e.png) ; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; -webkit-background-clip: padding-box; background-clip: padding-box; background-position: 50% 50%; background-repeat: no-repeat no-repeat; }
#post-entries .nav-next a:hover, #post-entries .nav-prev a:hover { background-color: rgb(241, 241, 241); }
#post-entries .nav-next a { background-image: url(6708a227211235469d0f4edbeff7fad2a0501327.png) ; background-position: 50% 50%; background-repeat: no-repeat no-repeat; }
#connect { background-color: rgb(241, 241, 241); padding: 1.618em; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(240, 240, 240); clear: both; background-position: initial initial; background-repeat: initial initial; }
#connect .newsletter-form .email { width: 140px; }
#connect .social a { opacity: 0.8; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; }
#connect .social a:hover { opacity: 1; }
#connect .related-posts { border-left-width: 1px; border-left-style: solid; border-left-color: rgb(240, 240, 240); padding-left: 1em; }
#connect .related-posts ul { list-style: none; }
#connect .social a { float: left; display: inline-block; width: 2.618em; height: 2.618em; margin: 0px 0.618em 0.618em 0px; background-image: url(a6b80c023eed91d4bbcf0a0ec59fb78677327c09.png) ; background-position: 50% 50%; background-repeat: no-repeat no-repeat; }
#connect .social a.delicious { background-position: 0px 0px; }
#connect .social a.facebook { background-position: -39px 0px; }
#connect .social a.flickr { background-position: -77px 0px; }
#connect .social a.googleplus { background-position: -115px 0px; }
#connect .social a.linkedin { background-position: -152px 0px; }
#connect .social a.subscribe { background-position: -189px 0px; }
#connect .social a.twitter { background-position: -227px 0px; }
#connect .social a.youtube { background-position: -265px 0px; }
.widget #connect { background-image: none; padding: 0px; border: 0px; background-position: initial initial; background-repeat: initial initial; }
.widget #connect .fl, .widget #connect .fr { float: none; }
#main #connect .col-left, #main #connect .col-right { width: 48%; }
.post-share-bar { clear: both; margin-top: 3.631em; position: absolute; }
.post-share-bar ul li { display: inline-block; }
.post-share-bar ul li.share_title { margin: 0px 1em 0px 0px; }
.post-share-bar ul li a { line-height: 1.387em; background-image: url(6adb37f2a159261008ebfbc1f6a5ff3b182c2d02.png) ; width: 16px; height: 16px; margin: 0px 0.327em; display: inline-block; text-indent: -999em; background-position: initial initial; background-repeat: no-repeat no-repeat; }
.post-share-bar ul li.twitter a { background-position: 0px 0px; }
.post-share-bar ul li.reddit a { background-position: -80px 0px; }
.post-share-bar ul li.facebook a { background-position: -106px 0px; }
.post-share-bar ul li.pinterest a { background-position: -131px 0px; }
.single #main article { margin: 0px; }
.single #post-author { box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; }
.single #comments { box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; }
.single #comments ol { margin: 0px; padding: 0px 2.244em 0px 0px; }
.single #respond { box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; -webkit-background-clip: padding-box; background-clip: padding-box; }
.widget { margin-bottom: 1.618em; padding: 0px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-background-clip: padding-box; background-clip: padding-box; background-position: initial initial; background-repeat: initial initial; }
.widget h3 { font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-weight: normal; }
.widget ul { clear: both; list-style: none; }
.widget ul li { padding: 0.327em 0px; }
.widget ul li a { text-decoration: none; color: rgb(204, 89, 44); }
.widget ul li a:hover { text-decoration: underline; color: rgb(85, 150, 165); }
.widget ul li:first-child { padding-top: 0px; }
.searchform { width: 100%; margin: 0px; box-sizing: border-box; position: relative; border-color: rgb(220, 220, 220) rgb(240, 240, 240) rgb(240, 240, 240) rgb(220, 220, 220); border-width: 1px; border-style: solid; border-top-left-radius: 0.236em; border-top-right-radius: 0.236em; border-bottom-right-radius: 0.236em; border-bottom-left-radius: 0.236em; -webkit-background-clip: padding-box; background-clip: padding-box; }
.searchform input.s { padding: 0.857em 0px 0.857em 0.857em; width: 100%; font-size: 1em; box-sizing: border-box; margin: 0px; border: 0px; background-image: none; color: rgb(158, 158, 158); background-position: initial initial; background-repeat: initial initial; }
.searchform input.search-submit { position: absolute; top: 33%; right: 0.857em; border: 0px; margin: 0px; padding: 0px; }
.widget_woo_flickr h3 span { color: rgb(0, 81, 216); }
.widget_woo_flickr h3 span span { color: rgb(255, 17, 131); }
.widget_woo_flickr .flickr_badge_image { float: left; }
.widget_woo_flickr .flickr_badge_image:nth-child(3n+4) a img { margin-right: 0px; }
.widget_woo_flickr .wrap { position: relative; padding: 0px; }
.widget_woo_flickr a img { float: left; margin: 0px 1.387em 1.387em 0px; display: block; border: 0px; padding: 0px; }
.widget_woo_flickr a:hover img { border-color: rgb(215, 215, 215); }
#wp-calendar { width: 95%; margin-bottom: 1.618em; clear: both; padding: 0px; }
#wp-calendar caption { padding: 1em; }
#wp-calendar th, #wp-calendar td { text-align: center; background-color: rgb(216, 216, 216); padding: 0.236em 0px; background-position: initial initial; background-repeat: initial initial; }
#wp-calendar td { background-color: transparent; color: rgb(184, 184, 184); background-position: initial initial; background-repeat: initial initial; }
.widget_woo_blogauthorinfo .avatar { border-top-left-radius: 100em; border-top-right-radius: 100em; border-bottom-right-radius: 100em; border-bottom-left-radius: 100em; -webkit-background-clip: padding-box; background-clip: padding-box; }
.widget_woo_blogauthorinfo .left { float: left; margin: 0px 1em 0.618em 0px; }
.widget_woo_blogauthorinfo .right { float: right; margin: 0px 0.618em 1em; }
.widget_woodojo_tweets h3 { background-image: url(d476cacd7772d1924ed278fba2adf09f12a99f97.png) ; padding: 0px 0px 0px 2.618em; background-position: 0% 50%; background-repeat: no-repeat no-repeat; }
.widget_woodojo_tweets ul li { border: 0px !important; padding: 0px !important; margin: 0px 0px 1.387em !important; }
.widget_woodojo_tweets ul li .time-ago { font-size: 0.857em; padding: 0.618em 0px 0px; display: block; }
.widget_woodojo_tweets ul li .time-ago a { color: rgb(74, 74, 74); }
.widget_woodojo_tweets p.follow-link { text-align: left; }
.widget_woodojo_tweets p.follow-link a { color: rgb(255, 255, 255) !important; }
.widget_woodojo_instagram li { float: left; margin: 0px !important; }
.widget_woodojo_instagram li:nth-child(3n+3) a img { margin-right: 0px; }
.widget_woodojo_instagram a img { float: left; margin: 0px 1.387em 1.387em 0px; display: block; border: 0px; padding: 0px; }
.widget_woodojo_instagram a:hover img { border-color: rgb(215, 215, 215); }
.widget_woodojo_tabs { padding: 1.618em 0px; }
.widget_woodojo_tabs h3 { padding: 0px 1.618em; }
.widget_woodojo_tabs .nav { background-image: none; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-background-clip: padding-box; background-clip: padding-box; box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px inset; -webkit-box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px inset; padding: 0px 1.618em !important; margin: 0px !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; border-bottom-color: rgb(240, 240, 240) !important; background-position: initial initial; background-repeat: initial initial; }
.widget_woodojo_tabs .nav li a { color: rgb(147, 147, 147); font-family: 'Open Sans', sans-serif; padding: 0.618em 0.857em !important; }
.widget_woodojo_tabs .nav li a:hover { border-width: 1px !important; border-style: solid !important; border-color: rgb(240, 240, 240) rgb(240, 240, 240) transparent !important; background-color: rgb(241, 241, 241) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.widget_woodojo_tabs .nav li.active a { text-shadow: rgb(255, 255, 255) 1px 1px 0px; color: rgb(85, 150, 165) !important; background-image: none !important; border-width: 1px !important; border-style: solid !important; border-color: rgb(240, 240, 240) rgb(240, 240, 240) transparent !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.widget_woodojo_tabs .tab-content ul { padding: 0px !important; }
.widget_woodojo_tabs .tab-content ul li { padding: 1.327em 1.618em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(240, 240, 240); margin: 0px !important; }
.widget_woodojo_tabs .tab-content ul li a { color: rgb(85, 150, 165); }
.widget_woodojo_tabs .tab-content ul li:last-child { border: 0px; padding-bottom: 0px; }
.widget_woodojo_tabs .tab-content .thumbnail, .widget_woodojo_tabs .tab-content .photo { margin-right: 1.327em !important; }
.widget_woodojo_tabs .tab-content #tab-pane-tags { padding: 1.618em; }
.widget_woo_slider { padding: 0px 0px 1.618em; position: relative; overflow: hidden; }
.widget_woo_slider h3 { margin: 0px; }
.widget_woo_slider ul.flex-direction-nav li { position: absolute; top: 15%; display: inline-block; background-color: rgb(255, 255, 255); background-image: linear-gradient(rgb(255, 255, 255), rgb(247, 247, 247)); padding: 0px; right: 0px; }
.widget_woo_slider ul.flex-direction-nav li a { display: block; width: 2.618em; height: 2.618em; padding: 0.382em; text-indent: -999em; background-position: 50% 50%; background-repeat: no-repeat no-repeat; }
.widget_woo_slider ul.flex-direction-nav li a.flex-prev { background-image: url(d811de106cd8ec165125e938e5c1893ee1690246.) ; }
.widget_woo_slider ul.flex-direction-nav li a.flex-next { background-image: url(e4c8d6d97050ebfc64952610ee86669b26098ed1.) ; }
.widget_woo_slider ul.flex-direction-nav li:first-child { left: 0px; right: auto; box-shadow: rgba(0, 0, 0, 0.14902) 1px 1px 1px 1px; -webkit-box-shadow: rgba(0, 0, 0, 0.14902) 1px 1px 1px 1px; }
.widget_woo_slider ul.flex-direction-nav li:last-child { box-shadow: rgba(0, 0, 0, 0.14902) -1px 1px 1px 1px; -webkit-box-shadow: rgba(0, 0, 0, 0.14902) -1px 1px 1px 1px; }
.widget_woo_slider ul.flex-direction-nav li:active { background-color: rgb(238, 238, 238); background-image: linear-gradient(rgb(238, 238, 238), rgb(221, 221, 221)); }
.widget_woo_slider ul.effect_fade li.slide { visibility: hidden; }
.widget_woo_slider ul.effect_fade li.slide.flex-active-slide { visibility: visible; }
.widget_woo_slider ul li { padding: 0px; }
.widget_woo_slider ul li.slide .woo-image { border-top-left-radius: 6px; border-top-right-radius: 6px; -webkit-background-clip: padding-box; background-clip: padding-box; }
.widget_woo_slider ul li.slide a.widget-slider-title { font-size: 1.618em; display: inline-block; margin: 0px 0px 0.53em; color: rgb(74, 74, 74); font-family: 'Droid Serif', Georgia, serif !important; }
.widget_woo_slider ul li.slide .widget-slider-inner { margin: 1.618em 1.618em 0px; }
.widget_woo_slider ul li.slide .widget-slider-inner.no-image { margin-top: 9.505em; }
.widget_woo_slider ul li.slide .widget-slider-excerpt { margin-bottom: 1.618em; }
.widget_woo_slider ul li.slide a.button { color: rgb(255, 255, 255); }
.widget_woo_slider ul li.slide a.button:hover { color: rgb(255, 255, 255); text-decoration: none; }
.widget_woo_slider ul.oneslide li:first-child { visibility: visible; }
.widget_woo_newsfromblog { background-image: none; box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px; -webkit-box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px; padding: 0px; background-position: initial initial; background-repeat: initial initial; }
.widget_woo_newsfromblog h3 { position: relative; z-index: 0; font-size: 1em; text-transform: none; color: rgb(158, 158, 158); }
.widget_woo_newsfromblog h3::before { content: ''; width: 100%; height: 1px; background-color: rgb(227, 227, 227); box-shadow: rgb(255, 255, 255) 0px 1px 0px 0px; -webkit-box-shadow: rgb(255, 255, 255) 0px 1px 0px 0px; display: block; position: absolute; top: 49%; z-index: -999; background-position: initial initial; background-repeat: initial initial; }
.widget_woo_newsfromblog h3 span { padding: 0px 1em; background-color: rgb(241, 241, 241); display: block; max-width: 65%; margin: 0px auto; text-align: center; background-position: initial initial; background-repeat: initial initial; }
.widget_woo_newsfromblog .section-blog .flex-viewport { max-width: 100%; }
.widget_woo_newsfromblog .section-blog ul { float: left; margin: 0px; }
.widget_woo_newsfromblog .section-blog ul li { float: left; padding: 0px; margin-right: 0px; }
.widget_woo_newsfromblog .section-blog ul li header h1 { font-size: 1.2em; margin: 0px 0px 0.618em; }
.widget_woo_newsfromblog .section-blog ul li header h1 a { color: rgb(74, 74, 74) !important; }
.widget_woo_newsfromblog .section-blog ul li img.woo-image { margin: 0px; }
.widget_woo_newsfromblog .section-blog ul li .post-more a { color: rgb(85, 150, 165); }
.widget_woo_newsfromblog .section-blog ul li article { width: 100%; float: left; margin: 0px 0px 1.618em; }
.widget_woo_newsfromblog .section-blog .post-meta a { color: rgb(255, 255, 255) !important; }
.widget_woo_newsfromblog ul.flex-direction-nav { margin: 0px auto 1.618em; width: 11.089em; }
.widget_woo_newsfromblog ul.flex-direction-nav li { display: inline-block; background-color: rgb(255, 255, 255); background-image: linear-gradient(rgb(255, 255, 255), rgb(247, 247, 247)); padding: 0px; margin: 1.387em; }
.widget_woo_newsfromblog ul.flex-direction-nav li a { display: block; width: 2.618em; height: 2.618em; padding: 0.382em; text-indent: -999em; background-position: 50% 50%; background-repeat: no-repeat no-repeat; }
.widget_woo_newsfromblog ul.flex-direction-nav li a.flex-prev { background-image: url(d811de106cd8ec165125e938e5c1893ee1690246.) ; }
.widget_woo_newsfromblog ul.flex-direction-nav li a.flex-next { background-image: url(e4c8d6d97050ebfc64952610ee86669b26098ed1.) ; }
.widget_woo_newsfromblog ul.flex-direction-nav li:first-child { box-shadow: rgba(0, 0, 0, 0.0470588) 1px 1px 1px 1px; -webkit-box-shadow: rgba(0, 0, 0, 0.0470588) 1px 1px 1px 1px; margin-right: 0.693em; }
.widget_woo_newsfromblog ul.flex-direction-nav li:last-child { box-shadow: rgba(0, 0, 0, 0.0470588) -1px 1px 1px 1px; -webkit-box-shadow: rgba(0, 0, 0, 0.0470588) -1px 1px 1px 1px; margin-left: 0.693em; }
.widget_woo_newsfromblog ul.flex-direction-nav li:active { background-color: rgb(238, 238, 238); background-image: linear-gradient(rgb(238, 238, 238), rgb(221, 221, 221)); }
.widget_woo_newsfromblog .flexslider-nav-container { position: relative; z-index: 1; }
.widget_woo_newsfromblog .flexslider-nav-container ul { background-color: rgb(241, 241, 241); background-position: initial initial; background-repeat: initial initial; }
.widget_woo_newsfromblog .flexslider-nav-container::before { content: ''; width: 100%; height: 1px; background-color: rgb(227, 227, 227); box-shadow: rgb(255, 255, 255) 0px 1px 0px 0px; -webkit-box-shadow: rgb(255, 255, 255) 0px 1px 0px 0px; display: block; position: absolute; top: 49%; z-index: -999; background-position: initial initial; background-repeat: initial initial; }
.widget_woo_feedback { padding: 1.618em 0px; }
.widget_woo_feedback h3 { padding: 0px 1.618em; }
.widget_woo_feedback ul li { clear: both; padding: 1.387em 1.618em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(240, 240, 240); }
.widget_woo_feedback ul li:last-child { border: 0px; padding-bottom: 0px; }
.widget_woo_feedback .gravatar { display: block; float: left; margin: 0px 1.618em 1.618em 0px; border-top-left-radius: 100em; border-top-right-radius: 100em; border-bottom-right-radius: 100em; border-bottom-left-radius: 100em; border: 1px solid rgb(215, 215, 215); }
.widget_woo_feedback .gravatar img { border-top-left-radius: 100em; border-top-right-radius: 100em; border-bottom-right-radius: 100em; border-bottom-left-radius: 100em; vertical-align: middle; }
.widget_woo_feedback .name { display: block; font-family: Merriweather, sans-serif; font-size: 1.25em; color: rgb(74, 74, 74); }
.widget_woo_feedback .website { display: block; font-size: 0.857em; margin: 0px 0px 0.618em; word-wrap: break-word; overflow: hidden; }
.widget_woo_feedback .website a { padding: 0px 0px 0px 1em; background-image: url(91c25c059bc8130e30c9b5226a49c2eb391e3eb1.) ; background-position: 0% 50%; background-repeat: no-repeat no-repeat; }
.widget_woo_feedback p { font-style: italic; margin: 0px; padding: 0px; }
.widget_woodojo_twitterprofile h4 { font-size: 1.2em; }
.widget_woodojo_twitterprofile img { margin-right: 1.327em !important; }
.widget_woodojo_twitterprofile .description { display: block; }
.widget_woodojo_twitterprofile .stat .number { color: rgb(74, 74, 74); }
.widget_woodojo_instagram_profile h4 { font-size: 1.2em; }
.widget_woodojo_instagram_profile img { margin-right: 1.327em !important; }
.widget_woodojo_instagram_profile .stat .number { color: rgb(74, 74, 74); }
.widget_woodojo_instagram_profile .content { display: block; }
.widget_woothemes_testimonials .testimonials .quote { margin: 0px 0px 1.618em; padding: 0px 0px 1.618em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(240, 240, 240); }
.widget_woothemes_testimonials .testimonials .quote:last-child { border: 0px; padding: 0px; margin: 0px; }
.widget_woothemes_testimonials .testimonials .quote .testimonials-text { display: block; clear: both; margin: 0px 0px 1.618em; }
.widget_woothemes_testimonials .testimonials .quote .avatar-link { float: left; margin: 0px 1.387em 0px 0px; }
.widget_woothemes_testimonials .testimonials .quote .avatar-link img { border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-right-radius: 100%; border-bottom-left-radius: 100%; -webkit-background-clip: padding-box; background-clip: padding-box; }
.widget_woothemes_testimonials .testimonials .quote cite { font-weight: bold; }
.widget_woothemes_testimonials .testimonials .quote cite .url { font-weight: normal; display: block; }
.widget_woothemes_features .features .feature { margin: 0px 0px 1.618em; padding: 0px 0px 1.618em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(240, 240, 240); }
.widget_woothemes_features .features .feature img { float: left; margin: 0px 1.387em 1.387em 0px; }
.widget_woothemes_features .features .feature:last-child { border: 0px; padding: 0px; margin: 0px; }
#footer-widgets { padding: 2.618em 2em; }
#footer-widgets .widget { box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px; -webkit-box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px; padding: 0px; }
#footer-widgets .widget h3 { font-family: Merriweather, sans-serif; font-size: 1.2em; text-transform: capitalize; color: rgb(74, 74, 74); margin: 0px 0px 1em; }
#footer-widgets .widget_woo_flickr .flickr_badge_image:nth-child(3n+4) a img { margin: 0px 1.387em 1.387em 0px !important; }
#footer-widgets .widget_woodojo_instagram li:nth-child(3n+3) a img { margin: 0px 1.387em 1.387em 0px; }
#footer-widgets p.follow-link a { color: rgb(255, 255, 255); }
#footer-widgets .widget_woodojo_instagram_profile h4, #footer-widgets .widget_woodojo_twitterprofile h4 { font-weight: normal; font-family: 'Open Sans', sans-serif; font-size: 1em; }
#footer-widgets .widget_woodojo_instagram_profile .avatar, #footer-widgets .widget_woodojo_twitterprofile .avatar { border-top-left-radius: 100em; border-top-right-radius: 100em; border-bottom-right-radius: 100em; border-bottom-left-radius: 100em; -webkit-background-clip: padding-box; background-clip: padding-box; }
#comments { position: relative; background-color: rgb(255, 255, 255); padding: 0px 0px 1em; background-position: initial initial; background-repeat: initial initial; }
#comments h3 { font-size: 1.387em; padding: 1.387em 1.387em 0px 1em; }
#comments .comment { width: 100%; list-style: none; color: rgb(50, 50, 50); }
#comments .comment .comment-container { position: relative; padding: 1.387em 1.618em 0px; overflow: hidden; }
#comments .comment .comment-head { margin: 0px 0px 1em; color: rgb(133, 133, 133); }
#comments .comment .comment-head .name { margin: 0px; display: block; font-family: Merriweather, sans-serif; font-size: 1.2em; color: rgb(204, 89, 44); text-transform: capitalize; }
#comments .comment .comment-head .name a { color: rgb(204, 89, 44); }
#comments .comment .comment-head .date, #comments .comment .comment-head .edit, #comments .comment .comment-head .perma { font-size: 0.857em; }
#comments .comment .avatar { float: left; margin: 0px 1em 1em 0px; }
#comments .comment .avatar img { margin: 0px; vertical-align: middle; border-top-left-radius: 100em; border-top-right-radius: 100em; border-bottom-right-radius: 100em; border-bottom-left-radius: 100em; -webkit-background-clip: padding-box; background-clip: padding-box; max-width: 40px; height: auto; }
#comments .comment .comment-entry { float: none; padding: 0px 0px 1.618em; }
#comments .comment .reply a { background-image: none; border: 1px solid rgb(230, 230, 230); text-shadow: none; margin: 0px; font-weight: normal; padding: 0.236em 1.1em; font-size: 1em; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -webkit-background-clip: padding-box; background-clip: padding-box; color: rgb(158, 158, 158) !important; background-position: initial initial; background-repeat: initial initial; }
#comments .comment .reply a:hover { background-color: rgb(50, 50, 50); color: rgb(241, 241, 241) !important; background-position: initial initial; background-repeat: initial initial; }
#comments ul.children { margin: 0px 0px 0px 3.631em; padding: 0px; }
#comments ul.children li .avatar { margin-left: 0px; }
#comments ul.children li .comment-container { padding-left: 0.857em; }
#comments ul.children li .comment-entry { width: 85%; }
#comments .navigation a { display: block; text-decoration: none; }
#comments .pingbacks li.pingback { margin: 0px 0px 1.618em; }
#comments .pingbacks li.pingback .reply { display: none; }
#comments .nocomments { font-weight: bold; margin: 0px; padding: 1.618em 1.618em 0px; }
#respond { padding: 1.618em; background-color: rgb(253, 248, 228); border-color: rgb(228, 221, 193); border-style: solid; border-width: 1px 0px; background-position: initial initial; background-repeat: initial initial; }
#respond label { color: rgb(184, 184, 184); }
#respond #reply-title { color: rgb(140, 133, 103); font-size: 1.387em; font-weight: normal; margin: 0px; }
#respond #reply-title small { display: block; margin: 0px 0px 1.618em; }
#respond #commentform .comment-form-author, #respond #commentform .comment-form-email, #respond #commentform .comment-form-url { width: 30.75%; float: left; margin-right: 3.8%; }
#respond #commentform .comment-form-url { margin-right: 0px; }
#respond #commentform label { display: block; color: rgb(140, 133, 103); margin: 0.618em 0px 0px; }
#respond #commentform p.comment-form-comment label { margin: 0px 0px 0.618em; }
#respond #commentform input.txt, #respond #commentform textarea { width: 100%; }
#respond p.form-submit, #respond form { margin: 0px; }
li.comment #respond { box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px; -webkit-box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px; padding: 1.618em; clear: both; }
li.comment #respond h3 { padding: 0px; }
li.comment #respond h3 a { font-size: 0.618em; }
li.comment #respond h3 small { margin: 0px 0px 0.53em !important; }
.pinglist li { margin: 0px 0px 0px 1.618em; list-style-type: decimal; }
.pinglist li .author { font-weight: bold; }
.pinglist li .pingcontent { display: block; margin: 0px 0px 1.618em; }
#sub-feature { background-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(241, 241, 241); box-shadow: rgb(255, 255, 255) 0px 1px 0px 0px; -webkit-box-shadow: rgb(255, 255, 255) 0px 1px 0px 0px; padding: 2.244em 0px; margin: 0px 0px 2.618em; background-position: initial initial; background-repeat: initial initial; }
#sub-feature #social { float: left; }
#sub-feature #social h3 { font-weight: normal; font-size: 1.1em; }
#sub-feature #social p { margin: 0px; }
#sub-feature #features h2 { font-weight: normal; }
#sub-feature #features ul { float: left; width: 100%; margin: 0px; list-style: none outside none; }
#sub-feature #features ul li { float: left; margin: 1em 0px; }
#sub-feature #features ul li h2 { font-size: 1.2em; margin: 0px 0px 1.387em; padding: 0.236em 0px 0px; }
#sub-feature #features ul li h2 a { color: rgb(74, 74, 74); }
#sub-feature #features ul li p { clear: both; margin: 0px; }
#sub-feature #features ul li .image { float: left; margin: 0px 1.1em 1.1em 0px; }
#sub-feature #features ul li a.read-more { display: inline-block; background-image: url(4cb7f92ba766c35f905bf21eadb0bcc0ee01f12f.png) ; background-color: rgb(158, 158, 158); width: 1.327em; height: 1.327em; border-top-left-radius: 100em; border-top-right-radius: 100em; border-bottom-right-radius: 100em; border-bottom-left-radius: 100em; text-indent: -999em; margin: -0.146em 0px 0px 0.236em; background-position: 50% 50%; background-repeat: no-repeat no-repeat; }
#sub-feature #features ul li a.read-more:hover { background-color: rgb(204, 89, 44); }
#sub-feature #features ul li.clear { margin-bottom: 0px; }
#sub-feature #features .widget_woothemes_features { padding: 0px; margin: 0px; box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px; -webkit-box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px; }
#sub-feature #features .widget_woothemes_features .features .feature { padding: 0px; border: 0px; }
#sub-feature #features .widget_woothemes_features .features .feature h3 { font-size: 1.2em; margin: 0px 0px 1.387em; padding: 0.236em 0px 0px; text-transform: capitalize; font-family: Merriweather, sans-serif; }
#sub-feature #features .widget_woothemes_features .features .feature h3 a { color: rgb(74, 74, 74); }
#sub-feature #social-panel { margin: 0px; overflow: hidden; clear: both; }
#sub-feature #social-panel a { float: left; display: inline-block; width: 2.618em; height: 2.618em; margin: 0px 0.618em 0.618em 0px; background-image: url(a6b80c023eed91d4bbcf0a0ec59fb78677327c09.png) ; background-position: 50% 50%; background-repeat: no-repeat no-repeat; }
#sub-feature #social-panel a.delicious { background-position: 0px 0px; }
#sub-feature #social-panel a.facebook { background-position: -39px 0px; }
#sub-feature #social-panel a.flickr { background-position: -77px 0px; }
#sub-feature #social-panel a.googleplus { background-position: -115px 0px; }
#sub-feature #social-panel a.linkedin { background-position: -152px 0px; }
#sub-feature #social-panel a.subscribe { background-position: -189px 0px; }
#sub-feature #social-panel a.twitter { background-position: -227px 0px; }
#sub-feature #social-panel a.youtube { background-position: -265px 0px; }
#featured { max-width: 75.998em; margin: 0px auto; width: 100%; padding: 0px; position: relative; }
#featured header h1 { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 0px; font-size: 1.618em; }
#featured header h1 a { color: rgb(255, 255, 255); }
#featured ul.flex-direction-nav li a { width: 3.631em; height: 3.631em; background-color: rgb(255, 255, 255); text-indent: -999em; white-space: nowrap; overflow: hidden; display: block; position: absolute; top: 40%; z-index: 99999; opacity: 0.7; background-position: 50% 50%; background-repeat: no-repeat no-repeat; }
#featured ul.flex-direction-nav li a.flex-prev { background-image: url(d811de106cd8ec165125e938e5c1893ee1690246.) ; box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 0px 1px; -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 0px 1px; }
#featured ul.flex-direction-nav li a.flex-next { background-image: url(e4c8d6d97050ebfc64952610ee86669b26098ed1.) ; right: 0px; box-shadow: rgba(0, 0, 0, 0.0980392) -1px 1px 0px 1px; -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) -1px 1px 0px 1px; }
#featured ul.flex-direction-nav li a:hover { padding: 0px 0.327em; }
#featured ul.flex-direction-nav li a:active { background-color: rgb(216, 216, 216); }
#featured .flex-control-nav { position: absolute; right: 6.854em; bottom: 2.244em; z-index: 9999; padding: 0px; text-align: center; display: none; }
#featured .flex-control-nav li { display: inline-block; padding: 0px; margin: 0px 0.382em; height: 1.618em; width: 1.618em; line-height: 1; list-style: none; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; -webkit-background-clip: padding-box; background-clip: padding-box; border: 3px solid rgba(0, 0, 0, 0.298039); cursor: pointer; }
#featured .flex-control-nav li a { display: inline-block; height: 0px; width: 0.75em; overflow: hidden; padding-top: 0.75em; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; -webkit-background-clip: padding-box; border: 5px solid rgb(0, 0, 0); background-color: rgb(0, 0, 0); cursor: pointer; background-position: initial initial; background-repeat: initial initial; }
#featured .flex-control-nav li a:hover { background-color: rgba(255, 255, 255, 0.8); background-position: initial initial; background-repeat: initial initial; }
#featured .flex-control-nav li a.active { background-color: rgb(85, 150, 165); background-image: linear-gradient(rgb(85, 150, 165), rgb(68, 119, 131)); }
#featured .flex-control-nav li a img:hover { opacity: 1; }
#featured .flex-control-nav li.flex-active a { background-color: rgba(255, 255, 255, 0.8); background-position: initial initial; background-repeat: initial initial; }
#featured .slide { visibility: hidden; z-index: -1; font-family: 'Droid Serif', Georgia, serif !important; }
#featured .slide.flex-active-slide { visibility: visible; z-index: 0; }
#featured .slide .slide-content-container { position: static; background-color: rgb(0, 0, 0); background-position: initial initial; background-repeat: initial initial; }
#featured .slide .slide-content-container .slide-content { box-sizing: border-box; padding: 1.618em; font-family: 'Droid Serif', Georgia, serif !important; }
#featured .slide .slide-content-container .entry { display: none; font-size: 1.1em; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 0px; }
#featured .slide .slide-content-container .entry p { color: rgb(255, 255, 255); }
#featured .slide .slide-content-container .entry p:last-child { margin: 0px; }
#featured .slide .slide-content-container .entry h1, #featured .slide .slide-content-container .entry h2, #featured .slide .slide-content-container .entry h3, #featured .slide .slide-content-container .entry h4, #featured .slide .slide-content-container .entry h5, #featured .slide .slide-content-container .entry h6 { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 0px; }
#featured .slide .slide-content-container .entry h1 a, #featured .slide .slide-content-container .entry h2 a, #featured .slide .slide-content-container .entry h3 a, #featured .slide .slide-content-container .entry h4 a, #featured .slide .slide-content-container .entry h5 a, #featured .slide .slide-content-container .entry h6 a { color: rgb(255, 255, 255); }
#featured .slide .slide-content-container .excerpt { font-size: 1.1em; color: rgb(255, 255, 255); }
#featured .slide .slide-content-container .excerpt p { margin: 0px; }
#featured .slide .slide-content-container.no-image { position: static; }
#featured .slide img { display: block; margin: 0px auto; width: auto; }
#featured .slide .slide-image { box-shadow: rgba(0, 0, 0, 0.6) 0px 10px 15px -5px; -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0px 10px 15px -5px; }
#featured .slide.has-overlay .slide-content .woo-sc-button { margin: 0px; }
#featured .slide.has-overlay .slide-content .entry p:last-child { margin: 0px; }
.section-title { text-align: center; }
.section-title p { position: relative; z-index: 0; }
.section-title p::before { content: ''; width: 100%; height: 1px; background-color: rgb(227, 227, 227); box-shadow: rgb(255, 255, 255) 0px 1px 0px 0px; -webkit-box-shadow: rgb(255, 255, 255) 0px 1px 0px 0px; display: block; position: absolute; top: 49%; z-index: -999; background-position: initial initial; background-repeat: initial initial; }
.section-title p span { padding: 0px 1em; background-color: rgb(241, 241, 241); display: block; max-width: 65%; margin: 0px auto; background-position: initial initial; background-repeat: initial initial; }
#portfolio-gallery article { box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px; -webkit-box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px; background-image: none; background-position: initial initial; background-repeat: initial initial; }
#portfolio-gallery article .article-inner { padding: 0px 1.618em; }
#portfolio-gallery #port-tags { padding: 0.618em 0px 1.387em 1em; left: 12px; }
#portfolio-gallery #port-tags a { position: relative; float: left; height: 24px; line-height: 24px; font-size: 1em; background-color: rgb(204, 89, 44); padding: 0px 10px 0px 12px; margin: 0px 1.618em 0px 0px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-background-clip: padding-box; background-clip: padding-box; font-weight: normal; color: rgb(255, 255, 255); text-decoration: none; background-position: initial initial; background-repeat: initial initial; }
#portfolio-gallery #port-tags a:hover { opacity: 0.7; }
#portfolio-gallery #port-tags a::before { content: ''; float: left; position: absolute; top: 0px; left: -12px; width: 0px; height: 0px; border-color: transparent rgb(204, 89, 44) transparent transparent; border-style: solid; border-width: 12px 12px 12px 0px; }
#portfolio-gallery #port-tags a::after { content: ''; position: absolute; top: 10px; left: 0px; float: left; width: 4px; height: 4px; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; -webkit-background-clip: padding-box; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.4) -1px -1px 2px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.4) -1px -1px 2px 0px; background-position: initial initial; background-repeat: initial initial; }
#portfolio-gallery .portfolio-item { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; -webkit-background-clip: padding-box; background-clip: padding-box; position: relative; display: block; float: left; margin: 1em 1.618em 1em 0px; background-position: initial initial; background-repeat: initial initial; }
#portfolio-gallery .portfolio-item img { margin: 0px 0px 1.387em; }
#portfolio-gallery .portfolio-item img:hover { border-color: rgb(215, 215, 215); }
#portfolio-gallery .portfolio-item h2 { font-size: 1.2em; font-weight: normal; margin: 0px; }
#portfolio-gallery .portfolio-item .category { font-size: 1em; }
.single-portfolio { margin-bottom: 2em; }
.single-portfolio header h1 { font-size: 1.618em; }
.single-portfolio .single-portfolio-image { width: 100%; }
.single-portfolio .single-portfolio-image img { margin: 0px; }
.single-portfolio .portfolio { margin: 0px 0px 2.5em; padding: 0px 0px 2em; }
.single-portfolio .portfolio .portfolio-meta li { font-style: italic; list-style: none; }
.single-portfolio .portfolio .portfolio-meta .portfolio-comments a { color: rgb(133, 133, 133); font-weight: bold; }
.single-portfolio #comments { margin: 2.618em 0px 0px; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(240, 240, 240); }
.single-portfolio #comments::before { content: ''; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(241, 241, 241); display: block; position: relative; top: -2.618em; }
#archives .archives_list { border-left-width: 1px; border-left-style: solid; border-left-color: rgb(240, 240, 240); list-style: none; margin: 0px 0px 1em 1em; }
#archives .archives_list li { clear: left; padding-left: 2.327em; font-style: normal; list-style: none; }
#archives .archives_list .date { color: rgb(184, 184, 184); width: 22.5%; display: inline-block; }
#archives .archives_list .linked { width: 48%; display: inline-block; }
#archives .archives_list .comments { width: 22.5%; display: inline-block; }
#archives .archives_list .comments a { color: rgb(196, 196, 196); text-decoration: underline; padding-left: 1.236em; }
#archives .archives_list .comments a:hover { text-decoration: none; }
h3.archive_year { font-weight: bold; color: rgb(158, 158, 158); margin-top: 0px; }
#contact-page .screenReader { left: -9999px; position: absolute; top: -9999px; }
#contact-page ol.forms { float: left; list-style: none; width: 100%; }
#contact-page ol.forms li { clear: both; float: left; margin-bottom: 1.618em; position: relative; width: 48%; }
#contact-page ol.forms li:first-child { margin-right: 3.8%; }
#contact-page ol.forms li:nth-child(2n) { clear: none; }
#contact-page ol.forms li.textarea, #contact-page ol.forms li.screenReader, #contact-page ol.forms li.inline, #contact-page ol.forms li.buttons { width: 100%; }
#contact-page ol.forms li input.txt, #contact-page ol.forms li textarea { width: 100%; }
#contact-page ol.forms li .error { display: block; color: red; }
#contact-page ol.forms li.textarea .error { display: block; }
#contact-page ol.forms li.screenReader { margin-bottom: 0px; }
#contact-page ol.forms li.inline input { width: auto; }
#contact-page ol.forms li.inline label { display: inline; float: none; width: auto; }
#contact-page ol.forms label { cursor: pointer; display: block; font-weight: 700; margin: 0px 0px 1em; }
#contact-page ol.forms input#sendCopy { border: none; margin-right: 1em; }
.entry #contact-page ol.forms li { list-style: none; }
.page-template-template-contact-php #single_map_canvas { color: rgb(0, 0, 0) !important; }
.page-template-template-contact-php #single_map_canvas img { max-width: inherit; background-image: none; background-position: initial initial; background-repeat: initial initial; }
.page-template-template-contact-php .location-twitter { margin: 0px 0px 1em; padding: 0px 0px 1.618em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(240, 240, 240); }
.page-template-template-contact-php .location-twitter .col-left { float: none; }
.page-template-template-contact-php .location-twitter ul { margin: 0px; padding: 0px; }
.page-template-template-contact-php .location-twitter ul li { list-style: none; padding: 0px; }
.page-template-template-contact-php .location-twitter #office-location { margin: 0px 0px 1.618em; }
.page-template-template-contact-php .location-twitter #office-location a { text-decoration: underline; }
.page-template-template-contact-php .location-twitter #office-location ul li { margin: 0px 0px 1em; }
.page-template-template-contact-php .location-twitter .contact-social { float: none; }
.page-template-template-contact-php .location-twitter .contact-social #twitter { margin: 0px 0px 1.618em; background-image: url(7936222ec0f2c6993e7e3ef0f5cdb379cc6e81ca.png) ; background-position: 0% 50%; background-repeat: no-repeat no-repeat; }
.page-template-template-contact-php .location-twitter .contact-social #twitter ul li { background-image: url(b3bb75b2afddd6df0aaeb55e10d47c385f4127d1.png) ; background-position: 0% 100%; background-repeat: repeat no-repeat; }
.page-template-template-contact-php .location-twitter .contact-social #twitter ul li a.time { color: rgb(196, 196, 196); }
.page-template-template-contact-php .location-twitter .contact-social #connect { background-image: none; border-style: solid none none; border-top-width: 1px; border-top-color: rgb(240, 240, 240); background-position: initial initial; background-repeat: initial initial; }
.page-template-template-contact-php .location-twitter .contact-social #connect h3 { display: none; }
.page-template-template-contact-php .location-twitter .contact-social #connect .social { float: none; }
.image-gallery-item a { padding: 0.236em; margin: 0px 1em 1em 0px; border: 1px solid rgb(216, 216, 216); background-color: rgb(241, 241, 241); display: inline-block; border-top-left-radius: 0.236em; border-top-right-radius: 0.236em; border-bottom-right-radius: 0.236em; border-bottom-left-radius: 0.236em; -webkit-background-clip: padding-box; background-clip: padding-box; background-position: initial initial; background-repeat: initial initial; }
.image-gallery-item a:hover { border: 1px solid rgb(190, 190, 190); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; }
.image-gallery-item img.woo-image { max-width: 100%; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-background-clip: padding-box; background-clip: padding-box; }
.page-template-template-blog-php #content > header h1 { margin-bottom: 1.618em; display: none; }
input[type="text"], input.input-text, textarea, input.txt, input[type="tel"], input[type="email"] { padding: 0.236em 0.5em; border: 2px solid rgb(240, 240, 240); border-top-left-radius: 0.236em; border-top-right-radius: 0.236em; border-bottom-right-radius: 0.236em; border-bottom-left-radius: 0.236em; -webkit-background-clip: padding-box; background-clip: padding-box; font-size: 1em; line-height: 1.618em; font-family: inherit; outline: none; box-sizing: border-box; }
a.button, a.comment-reply-link, #commentform #submit, .submit, input[type="submit"], input.button, button.button, p.follow-link a { display: inline-block; padding: 0.53em 1em; color: white; text-align: center; text-shadow: rgba(0, 0, 0, 0.298039) 0px -1px 0px; text-decoration: none; font-size: 1em; font-family: inherit; font-weight: bold; cursor: pointer; overflow: visible; width: auto; line-height: 1.618em; border: 0px; border-top-left-radius: 0.382em; border-top-right-radius: 0.382em; border-bottom-right-radius: 0.382em; border-bottom-left-radius: 0.382em; -webkit-background-clip: padding-box; background-color: rgb(204, 89, 44); -webkit-hyphens: none; background-position: initial initial; background-repeat: initial initial; }
a.button.large, a.comment-reply-link.large, #commentform #submit.large, .submit.large, input[type="submit"].large, input.button.large, button.button.large, p.follow-link a.large { font-size: 1.387em; }
a.button.small, a.comment-reply-link.small, #commentform #submit.small, .submit.small, input[type="submit"].small, input.button.small, button.button.small, p.follow-link a.small { font-size: 0.857em; }
a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type="submit"]:hover, input.button:hover, button.button:hover, p.follow-link a:hover { text-decoration: none; background-color: rgb(85, 150, 165); background-position: initial initial; background-repeat: initial initial; }
a.button:active, a.comment-reply-link:active, #commentform #submit:active, .submit:active, input[type="submit"]:active, input.button:active, button.button:active, p.follow-link a:active { border-color: rgb(0, 65, 80); -webkit-box-shadow: rgba(0, 0, 0, 0.298039) 0px 0px 7px inset, rgb(255, 255, 255) 0px 1px 0px; box-shadow: rgba(0, 0, 0, 0.298039) 0px 0px 7px inset, rgb(255, 255, 255) 0px 1px 0px; }
a.woo-sc-button { border: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; -webkit-background-clip: padding-box !important; background-clip: padding-box !important; box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px !important; -webkit-box-shadow: rgb(136, 136, 136) 0px 0px 0px 0px !important; padding: 0.53em 1em !important; }
a.woo-sc-button.small { font-size: 0.9em !important; }
a.woo-sc-button.large { font-size: 1.2em !important; }
a.woo-sc-button.xl { font-size: 1.4em !important; }
a.woo-sc-button.custom { background-color: rgb(204, 89, 44); background-position: initial initial; background-repeat: initial initial; }
a.woo-sc-button.custom:hover { background-color: rgb(85, 150, 165); background-position: initial initial; background-repeat: initial initial; }
a.woo-sc-button.custom:active { -webkit-box-shadow: rgba(0, 0, 0, 0.298039) 0px 0px 7px inset !important; box-shadow: rgba(0, 0, 0, 0.298039) 0px 0px 7px inset !important; }
a.woo-sc-button.red { background-color: rgb(215, 35, 35) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
a.woo-sc-button.red:hover { background-color: rgb(210, 0, 0); background-position: initial initial; background-repeat: initial initial; }
a.woo-sc-button.orange { background-color: rgb(215, 107, 35) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
a.woo-sc-button.orange:hover { background-color: rgb(210, 94, 0) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
a.woo-sc-button.green { background-color: rgb(141, 193, 30) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
a.woo-sc-button.green:hover { background-color: rgb(135, 192, 0) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
a.woo-sc-button.aqua { background-color: rgb(35, 215, 175) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
a.woo-sc-button.aqua:hover { background-color: rgb(0, 210, 168); background-position: initial initial; background-repeat: initial initial; }
a.woo-sc-button.teal { background-color: rgb(35, 171, 215) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
a.woo-sc-button.teal:hover { background-color: rgb(0, 158, 210) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
a.woo-sc-button.purple { background-color: rgb(35, 86, 215) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
a.woo-sc-button.purple:hover { background-color: rgb(0, 54, 210) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
a.woo-sc-button.pink { background-color: rgb(215, 35, 213) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
a.woo-sc-button.pink:hover { background-color: rgb(188, 0, 210) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
a.woo-sc-button.silver { background-color: rgb(216, 216, 216) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
a.woo-sc-button.silver:hover { background-color: rgb(204, 204, 204) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.shortcode-sticky { padding: 1.618em; background-color: rgb(253, 248, 228); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 8px 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; -webkit-background-clip: padding-box; background-clip: padding-box; margin-bottom: 1.618em; background-position: initial initial; background-repeat: initial initial; }
ul.gform_fields li { list-style: none; }
.gfield { margin-bottom: 1.618em; }
.gfield_label { width: 100%; font-weight: bold; margin-bottom: 0.618em; display: block; }
.gfield_required { color: red; }
.ginput_container { margin-bottom: 1.618em; }
.ginput_container::after { content: ' '; display: block; height: 0px; overflow: hidden; clear: both; }
.ginput_container label { display: block; }
.ginput_container input, .ginput_container textarea { width: 100%; }
.ginput_container .ginput_left, .ginput_container .ginput_right, .ginput_container .ginput_full { margin-bottom: 1em; display: block; }
.ginput_container .ginput_left label, .ginput_container .ginput_right label, .ginput_container .ginput_full label { font-size: 0.875em; }
.ginput_container .ginput_left, .ginput_container .ginput_right { width: 48%; float: left; clear: left; }
.ginput_container .ginput_right { float: right; clear: none; }
.ginput_container .gfield_checkbox, .ginput_container .gfield_radio { margin-left: 0px; }
.ginput_container .gfield_checkbox label, .ginput_container .gfield_radio label { display: inline-block; margin-left: 0.618em; }
.ginput_container .gfield_checkbox input, .ginput_container .gfield_radio input { width: auto; }
img.ui-datepicker-trigger { border: 0px; padding: 0px; }
.ie8 #top ul.nav { background-image: none; padding: 0px; background-position: initial initial; background-repeat: initial initial; }
.ie8 img { width: auto !important; }
.ie8 .widget_woodojo_instagram img { width: auto !important; }
.ie8 .widget_woo_newsfromblog .flexslider-nav-container ul { width: 12em; }
.ie8 .widget_woo_newsfromblog .section-blog ul li article { margin-right: 20px; }
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }
.slides, .flex-control-nav, .flex-direction-nav { margin: 0px; padding: 0px; list-style: none; }
.flexslider { margin: 0px; padding: 0px; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }
.flexslider .slides img { width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }
.slides::after { content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
.no-js .slides > li:first-child { display: block; }
