body{background-color:#EDEEEF;font-family:'Roboto',arial,tahoma,verdana;font-weight:400;background-image:url(images/bg-grid.png);background-repeat:repeat-y}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-resolution:240dpi){body{background-size:247px 42px;background-image:url(images/bg-grid@2x.png)}
}
html, body{-webkit-text-size-adjust:none;margin:0}
textarea:focus, input:focus{outline:0}
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset, figure{margin:0;padding:0}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
th{padding-right:15px}
dt{font-weight:bold}
dd{margin-bottom:10px}
img, fieldset{border:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.wrapper-outer,
.wrapper-outer-index{margin-left:72px;padding-right:20px}
.wrapper-outer-index{margin-bottom:80px}
.wrapper-outer-top-line{position:relative;top:0;z-index:-1;width:100%;height:1px;margin-left:-72px;padding-right:91px;margin-bottom:-1px;background-color:#DBE3E7}
#sitewrap{position:relative;z-index:2;top:106px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;transition:all .35s ease}
#sitewrap-inner{-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;transition:all .35s ease}
a{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#6E87BA;text-decoration:none;outline:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
a:hover{text-decoration:underline}
p{margin:0 0 1.2em;padding:0}
small{font-size:13px}
blockquote{font-family:'Roboto',arial,tahoma,verdana;font-weight:400;font-size:18px;line-height:23px;padding:10px 20px 0 30px;margin-top:15px}
.entry-title .sticky{font-size:27px;font-weight:bold;color:#B1B5B9;text-align:left}
#body{height:100%}
.pagewidth{padding:0;margin:0 auto}
#content{width:100%}
.logo-wrapper{position:absolute;z-index:5;top:19px;left:72px;padding:0;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;transition:all .35s ease}
.logo-image img{width:auto;margin-top:-6px;max-height:38px}
.logo a{display:inline-block;font-size:13px;line-height:23px;text-decoration:none;letter-spacing:0;color:#605A46;background-color:#FFD02C;margin:0;padding:2px 10px 1px 11px;-webkit-box-shadow:1px 1px 0px 0px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 0px 0px rgba(0,0,0,0.2);box-shadow:1px 1px 0px 0px rgba(0,0,0,0.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;transition:all .1s ease}
.user-menu-wrapper-active .logo a{text-decoration:none;color:#fff;background-color:#C6C6C6;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);-webkit-box-shadow:inset 1px 1px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 0px 0px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 0px 0px rgba(0,0,0,0.1)}
.logo a::after{display:inline-block;content:'';position:relative;top:-2px;margin:0 0 0 15px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #fff}
.user-menu-wrapper-active .logo a::after{top:-2px;margin:0 0 0 16px}
.mynt-by-bonfire-user{display:none;margin-top:10px;min-width:125px;background-color:#2A2E31;padding:3px 8px 2px 7px;text-align:left;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 0px 0px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 0px 0px rgba(0,0,0,0.2);box-shadow:1px 1px 0px 0px rgba(0,0,0,0.2)}
.user-menu-wrapper-active{padding-right:10px;padding-bottom:10px}
.user-menu-wrapper-active .mynt-by-bonfire-user{display:block}
.mynt-by-bonfire-user::before{content:'';position:absolute;top:33px;margin:0 0 0 6px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #2A2E31}
.mynt-by-bonfire-user ul{list-style-type:none;margin:0;padding:0}
.mynt-by-bonfire-user ul li{border-top:1px solid #555}
.mynt-by-bonfire-user ul li:first-child{border-top:none}
.mynt-by-bonfire-user a{display:block;line-height:20px;font-size:12px;text-decoration:none;color:#BDC0C2;padding:4px 2px}
.mynt-by-bonfire-user a:hover{text-decoration:underline}
.mynt-by-bonfire-vertical{position:fixed;z-index:3;left:14px;bottom:2px;width:100%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0}
.mynt-by-bonfire-vertical ul{list-style-type:none;margin:0;padding:0}
.mynt-by-bonfire-vertical ul li{display:inline;list-style-type:none;margin:0;padding:0;text-align:right;overflow:hidden}
.mynt-by-bonfire-vertical ul li a{font-size:13px;color:#949494;margin:0 8px 0 7px;padding:7px 0 3px 0;text-decoration:none;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
.mynt-by-bonfire-vertical ul li a:hover,
.mynt-by-bonfire-vertical ul li.current-menu-item a{color:#545454;text-decoration:line-through}
.post-date{display:inline-block;font-size:15px;color:#888;margin:0;padding:0 10px 11px 0}
.post-date a{color:#888}
.post-date:hover a{text-decoration:none}
.post-date-arrow{width:17px;height:2px;margin:0 0 3px 8px;background:#888;display:inline-block;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}
.post-date-arrow::after{display:block;content:'';margin:-3px 0 0 17px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #888;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}
.post-date:hover .post-date-arrow{width:22px;margin-left:15px}
.post-date:hover .post-date-arrow::after{margin-left:22px}
.content-wrapper{vertical-align:top;display:inline-block;width:727px;margin:0;padding:0;word-wrap:break-word}
.content-wrapper .featured-image{width:727px;height:auto}
.content-wrapper .featured-image img{width:476px;height:auto;display:inline-block;margin:0;padding:0}
.content-wrapper .featured-image a:hover{text-decoration:none}
.featured-image .featured-image-caption{width:220px;font-size:14px;line-height:19px;color:#666;margin:38px 0 0 0;padding:10px 0 10px 15px;display:inline-block;vertical-align:top}
.featured-image .featured-image-caption a{color:#666;border-bottom:2px solid #F3D612}
.featured-image .featured-image-caption a:hover{text-decoration:none;color:#989164;border-bottom:2px solid transparent}
.featured-image .featured-image-caption::before{content:'';display:block;width:88px;height:2px;background-color:#B0B0B0;position:relative;top:-10px;left:-54px}
.content-wrapper-inner{max-width:476px}
.entry-title h1{font-size:25px;font-weight:500;line-height:30px;display:inline;margin:0;padding:0;-ms-word-wrap:break-word;word-wrap:break-word}
.entry-title{text-align:left;margin:36px 0 19px -1px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}
.entry-title-no-feat-img{margin-top:-3px}
.entry-title,
.entry-title a{color:#343434}
.entry-title a:hover{text-decoration:underline}
.entry-content{position:relative;font-size:15px;line-height:23px;text-align:left;color:#272727}
.entry-content a{text-decoration:none;border-bottom:2px solid #E0DB26;color:#272727;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease}
.entry-content a:hover{text-decoration:none;color:#74723A;border-bottom:none}
.entry-content img{max-width:100%;height:auto}
.entry-content p img{max-width:100%}
a.post-edit-link{position:relative;top:-11px;font-size:15px;line-height:20px;color:#DD9124;margin:0;padding:0;text-decoration:underline}
a.post-edit-link:hover{text-decoration:none}
a.post-edit-link::before{content:'';display:block;width:22px;height:2px;background-color:#CECECE;position:relative;top:12px;left:-31px}
.post-share::before{content:'';display:block;width:29px;height:2px;background-color:#B0B0B0;position:relative;top:12px;left:-38px}
.post-share{position:absolute;top:-1px;right:-198px;width:150px;font-size:11px;font-weight:bold;color:#373737;letter-spacing:0.12em;line-height:22px;text-align:left}
.post-share a{font-size:14px;color:#888;font-weight:normal;text-decoration:underline;letter-spacing:0;border-bottom:none;display:inline-block}
.post-share a:hover{text-decoration:none;background:transparent;border-bottom:none}
.post-share span{display:block;padding-bottom:7px}
.comment-count{font-size:11px;padding:17px 0 0 16px;text-align:left;text-transform:uppercase;letter-spacing:.025em}
.comment-count a{color:#FE9100}
.comment-count a:hover{text-decoration:underline}
.error404 h1.entry-title{font-size:90px;line-height:80px;color:#201F1F;margin:0;margin-left:72px}
.error404 .entry-content{max-width:976px;font-size:30px;line-height:35px;font-weight:bold;color:#958C8C;margin-left:72px;padding-right:20px}
.page .entry-content{padding-bottom:30px}
.author-desc-wrapper{max-width:476px;margin:0 0 65px 72px}
.author-name{font-size:40px;line-height:40px;font-weight:700;letter-spacing:-0.035em;color:#201F1F;margin:0 0 10px -3px;padding:0 20px 0 0}
.author-desc{font-size:18px;line-height:22px;font-weight:400;letter-spacing:-0.01em;color:#666;padding-right:20px;margin:0 0 0 -2px}
.author-desc a{color:#666;border-bottom:2px solid #F3D612}
.author-desc a:hover{text-decoration:none;color:#989164;border-bottom:2px solid transparent}
.showing{max-width:476px;font-size:20px;line-height:20px;font-weight:400;letter-spacing:-0.02em;color:#958C8C;margin:0 0 45px 72px;padding-right:10px}
.showing span{word-break:break-all;display:block;max-width:476px;font-size:50px;font-weight:700;letter-spacing:-0.04em;line-height:50px;color:#201F1F;margin-top:5px}
.tag-description{padding:0 0 17px 0}
.tag-description p{padding:0}
#comments{position:relative;z-index:2;margin:0;padding:0;background:#0C1013;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;transition:all .35s ease}
.comments-background{position:absolute;z-index:3;top:0;bottom:0;left:0;right:0;pointer-events:none;background-image:url(images/bg-grid.png);background-repeat:repeat-y;opacity:.05;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;transition:all .35s ease}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-resolution:240dpi){.comments-background{background-size:247px 42px;background-image:url(images/bg-grid@2x.png)}
}
#respond{max-width:476px;padding:60px 0 100px 0;margin:0;clear:both;text-align:center}
#respond:after{content:'*required fields';font-size:12px;font-style:italic;color:#3F4143;float:left;margin:-29px 0 0 0}
#respond-closed{font-size:14px;line-height:18px;color:#6D7174;padding:25px 45px 25px 0}
#respond #cancel-comment-reply-link{position:relative;bottom:37px;left:0;float:left;margin-top:5px}
#respond #cancel-comment-reply-link:before{content:'Cancel reply';font-size:14px;font-weight:normal;color:#6B6E72;text-decoration:underline}
#respond #cancel-comment-reply-link,
#respond #cancel-comment-reply-link:hover:before{text-decoration:none}
#comment-wrapper{display:table-header-group;text-align:left}
.comment-wrapper-inner{overflow:hidden}
#comment-wrapper:after{content:'';position:relative;z-index:4;float:right;right:-1px;width:1px;height:7px;margin-top:-7px;display:block;background-color:#313539}
#comment{position:relative;z-index:4;left:0;width:100%;height:131px;display:block;padding:16px 0 0 16px;margin:0;background:none;border:none;border-bottom:1px solid #313539;border-left:1px solid #313539;border-radius:0;font-family:'Roboto',arial,tahoma,verdana;font-weight:400;font-size:15px;line-height:23px;color:#B5BABF;resize:none}
#commentform-fields{margin:0 -1px 10px 0;text-align:left;overflow:hidden}
#author-wrapper,
#email-wrapper,
#url-wrapper{position:relative;width:100%;margin:5px 0 0 0;padding:0}
#author-wrapper:after,
#email-wrapper:after,
#url-wrapper:after{content:'';position:relative;z-index:4;top:-7px;width:1px;height:7px;display:block;background-color:#313539}
#author-wrapper:before,
#email-wrapper:before,
#url-wrapper:before{content:'';position:absolute;z-index:4;top:42px;right:0;width:1px;height:7px;display:block;background-color:#313539}
#author, #email, #url{width:100%;height:28px;border:none;background:none;border-bottom:1px solid #313539;font-size:15px;color:#8B8D8E;border-radius:0;margin:0;padding:15px 0 5px 16px}
.commentlist li #respond{margin-left:1px}
.commentlist li li #respond{margin-left:-14px}
.commentlist li li li #respond{margin-left:-29px}
.commentlist li li li li #respond{margin-left:-44px}
.commentlist li li li li li #respond{margin-left:-59px}
.commentlist li li li li li li #respond{margin-left:-74px}
.commentlist li li li li li li li #respond{margin-left:-89px}
.commentlist li li li li li li li li #respond{margin-left:-104px}
.form-submit{width:100%;text-align:left}
#submit{float:right;padding:0;margin:16px 15px 10px 0;cursor:pointer;border:none;font-family:'Roboto',arial,tahoma,verdana;font-weight:400;font-size:15px;color:#EDEEEF;text-decoration:underline;background:transparent;-webkit-appearance:none}
#submit:hover{text-decoration:none}
#commentform{display:table;width:100%}
.logged-in-as{font-size:10px;text-transform:uppercase;position:absolute;bottom:2px;margin:0;color:#ccc;display:none;height:20px}
.logged-in-as a{color:#ccc}
#respond textarea::-webkit-input-placeholder{opacity:1}
#respond textarea:-moz-placeholder{opacity:1}
#respond textarea::-moz-placeholder{opacity:1}
#respond textarea:-ms-input-placeholder{opacity:1}
#respond input::-webkit-input-placeholder{opacity:1}
#respond input:-moz-placeholder{opacity:1}
#respond input::-moz-placeholder{opacity:1}
#respond input:-ms-input-placeholder{opacity:1}
#respond textarea:focus::-webkit-input-placeholder{color:transparent}
#respond textarea:focus:-moz-placeholder{color:transparent}
#respond textarea:focus::-moz-placeholder{color:transparent}
#respond textarea:focus:-ms-input-placeholder{color:transparent}
#respond input:focus::-webkit-input-placeholder{color:transparent}
#respond input:focus:-moz-placeholder{color:transparent}
#respond input:focus::-moz-placeholder{color:transparent}
#respond input:focus:-ms-input-placeholder{color:transparent}
.comments-wrapper{position:relative;margin:20px 20px 0 0;padding:0 0 0 72px;max-width:475px;border-right:1px solid #161B1E}
.commentwrap{text-align:left;width:100%;max-width:100%;padding:0;margin:0;position:relative;clear:both}
.comment-title, #reply-title{margin:0 0 10px;padding:0}
.commentwrap .pagenav{padding:30px 0 10px 0;border:none;font-size:15px;color:#6D7174}
.commentwrap .pagenav a{color:#EDEEEF;text-decoration:underline}
.commentwrap .pagenav a:hover{text-decoration:none}
.commentwrap .pagenav.top{margin:0 auto}
.commentlist{padding:50px 0 15px 2px;margin:2px auto 0 auto;z-index:5}
ul.children li{padding-top:35px}
.commentlist li{margin:0 0 0 -1px;padding:9px 0 22px 0;list-style:none;position:relative}
ol.commentlist > li:before{content:'';background-color:#383C3E;display:block;width:32px;height:1px;margin-bottom:31px;margin-left:-7px}
.commentlist li:first-child:before,
ul.children li:before{display:none}
.children li{padding:0 0 0 15px;margin:0;border-bottom:none}
.commentlist .comment-author{font-size:15px;color:#EDEEEF}
.commentlist .comment-author a{color:#EDEEEF;text-decoration:underline}
.commentlist .comment-author a:hover{text-decoration:none}
.commentlist .bypostauthor .comment-author:before{content:'Post author';font-style:normal;color:#6D7174;margin-right:5px}
.commentlist .comment-time{display:block;font-size:14px;color:#6D7174}
.commentlist .comment-entry{font-size:15px;line-height:22px;color:#A4AAAF;display:block;clear:both;margin-top:22px;margin-bottom:-3px}
.commentlist .comment-entry .awaiting-moderation{font-size:10px}
.commentlist .comment-reply-link{display:inline-block;color:#BBBA4B;text-decoration:underline}
.commentlist .comment-reply-link:hover{text-decoration:none}
.comment-edit-link{color:#00BBD4;margin-left:10px;display:inline-block;text-decoration:underline}
.comment-edit-link:hover{text-decoration:none}
.commentlist .comment-entry ul{list-style-type:disc;list-style-position:inside}
.commentlist .comment-entry ul li{list-style-type:disc;list-style-position:inside;margin:0;padding:0}
.commentlist .comment-entry ol{list-style-type:decimal;list-style-position:inside}
.commentlist .comment-entry ol li{list-style-type:decimal;list-style-position:inside;margin:0;padding:0}
.commentlist .comment-entry ul ul,
.commentlist .comment-entry ol ul{list-style-type:circle;list-style-position:inside}
.commentlist .comment-entry ol ol,
.commentlist .comment-entry ul ol{list-style-type:lower-latin;list-style-position:inside}
.wpcf7{padding-top:25px !important;padding-right:22px !important;max-width:454px}
.wpcf7 input.wpcf7-text,
.wpcf7 textarea{width:100%}
.wpcf7 input.wpcf7-text,
.wpcf7 input.wpcf7-date,
.wpcf7 input.wpcf7-number,
.wpcf7 select.wpcf7-select,
.wpcf7 textarea{color:#48494C;background-color:#FAFAFA;border:1px solid #BFC1C7;min-width:100px;font-size:15px;line-height:20px}
.wpcf7 input.wpcf7-text,
.wpcf7 input.wpcf7-date{padding:10px 10px 7px 10px}
.wpcf7 textarea{padding:9px 10px 7px 10px}
.wpcf7 select.wpcf7-select{height:23px}
.wpcf7-submit{position:relative;top:-8px;color:#000;padding:0;margin:0 0 0 5px;font-size:15px;cursor:pointer;border:none;font-family:'Roboto',arial,tahoma,verdana;font-weight:400;text-decoration:underline;background:transparent;-webkit-appearance:none}
.wpcf7-submit:hover{text-decoration:none}
.shortcode-wrapper{max-width:476px}
.shortcode-wrapper .post-video,
.post-video{position:relative;padding-bottom:55%;padding-top:10px;height:0;overflow:hidden;margin:0}
.shortcode-wrapper .post-video iframe,
.post-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.shortcode-wrapper .video-container,
.video-container{position:relative;padding-bottom:52%;padding-top:15px;height:0;overflow:hidden;margin:10px auto 25px 0}
.shortcode-wrapper .video-container{max-width:476px;height:auto;margin:0 0 5px 0}
.shortcode-wrapper .video-container iframe, .shortcode-wrapper .video-container object, .shortcode-wrapper .video-container embed,
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.shortcode-wrapper .video-container:empty,
.video-container:empty{display:none}
.shortcode-wrapper iframe, .shortcode-wrapper embed, .shortcode-wrapper object,
iframe, embed, object{max-width:100%}
.featuredembed-container{width:476px}
.featuredembed-container .twitter-tweet{margin:0 0 4px 0 !important}
.featuredembed-container .instagram-media{margin-bottom:6px !important}
.vine-embed{height:476px}
ul, ol{margin-bottom:20px}
.entry-content ul li{margin:0 12px 0 18px;text-align:left}
.entry-content ol li{margin:0 12px 0 21px;text-align:left}
.site-background-vertical{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;pointer-events:none}
.site-background-vertical-inner{position:relative;max-width:547px;min-width:100px;height:100%;margin-right:20px;border-right:1px solid #DBE3E7}
h1, h2, h3, h4, h5, h6{margin-top:20px;color:#343434;padding:0 0 10px 0}
h1{font-size:20px;line-height:22px}
h2{font-size:19px;line-height:21px}
h3{font-size:18px;line-height:20px}
h4{font-size:17px;line-height:19px}
h5{font-size:16px;line-height:18px}
h6{font-size:15px;line-height:17px}
.display-none{display:none}
.post{margin:0;padding:0}
.mini-divider{border-bottom:2px solid #252525;width:45px;margin:20px 0 28px 0}
.page-end-spacer{height:5px;display:block}
.link-pages p{font-size:13px;color:#7C8184;margin:0 20px 30px 0}
.link-pages a{color:#A18B23;text-decoration:underline;border-bottom:none}
.link-pages a:hover{color:#272727;text-decoration:none;background-color:transparent}
.post-author{color:#A2A2A2;margin-bottom:20px}
.post-author a{color:#676767;border-bottom:none;text-decoration:underline}
.post-author a:hover{color:#676767;border-bottom:none;background:transparent;text-decoration:none}
.post-cat-tag-hide{display:none}
.post-cat-tag-lower{display:none;margin:25px 0 5px 0}
.post-cat-tag-lower-show{display:inline}
.post-cat-tag a,
.post-cat-tag-lower a{position:relative;top:0;left:0;font-size:13px;line-height:32px;color:#fff;margin:0 1px 10px 0;padding:6px 10px 6px 9px;background-color:#C6C6C6;border-bottom:none;display:inline;text-decoration:none;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}
.post-cat-tag a:hover,
.post-cat-tag-lower a:hover{top:-2px;left:-2px;color:#696042;background-color:#FFD02C;text-decoration:none;-webkit-box-shadow:1px 1px 0px 0px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 0px 0px rgba(0,0,0,0.2);box-shadow:1px 1px 0px 0px rgba(0,0,0,0.2)}
.post-cat-tag-divider{display:inline-block}
.post-cat-tag-divider{background-color:#D0D0D0;width:1px;height:15px;margin:0 1px -3px 0}
.post-cat .tooltip,
.post-tag .tooltip{position:absolute;z-index:999;font-size:10px;color:#CBCFD2;display:none;background:#343434;margin:-150px 0 0 -5px;padding:5px 8px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 1px 0px rgba(0,0,0,0.25)}
.post-cat:hover .tooltip,
.post-tag:hover .tooltip{display:block}
.post-cat .tooltip::before,
.post-tag .tooltip::before{position:absolute;bottom:-3px;left:0;content:'';width:0;height:0;border-top:4px solid #343434;border-right:4px solid transparent}
.prev-home-next-wrapper{clear:both;margin:24px 35px 0 15px;padding:0 0 2px 0;max-width:100%;text-align:right}
.prev-home-next-wrapper a{margin:0;padding:0;font-size:14px;color:#606060;text-decoration:underline}
.prev-home-next-wrapper a:hover{text-decoration:none}
.prev-home-next-wrapper .prev-post{padding-right:3px}
.prev-home-next-wrapper .home-link{border-left:1px solid #C9CACB;border-right:1px solid #C9CACB;padding:0 7px 0 7px}
.prev-home-next-wrapper .next-post{padding-left:3px}
.post-nav{margin:0 0 0 72px;padding:0;height:44px;font-size:14px;color:#847F7F}
.post-nav a{color:#48494C;text-decoration:underline}
.post-nav a:hover{color:#D09118;text-decoration:none}
.no-post-nav{height:30px}
img.alignleft, img.aligncenter, img.alignright, img.alignnone{padding:0;margin:0}
img.alignleft{padding-right:20px;padding-bottom:10px}
img.alignright{padding-left:20px;padding-bottom:10px}
img.aligncenter{margin:0 auto}
.alignleft{float:left;margin-right:30px}
.alignright{float:right;margin-left:30px}
.aligncenter{margin:0 auto;display:block}
.wp-caption{max-width:100%;margin:0;padding:0}
.wp-caption.alignleft{text-align:left}
.wp-caption.alignright{text-align:right}
.wp-caption.aligncenter{text-align:center}
.wp-caption img{margin:0;padding:0}
.wp-caption-text{position:relative;font-size:12px;line-height:18px;color:#272727;margin:10px 0 30px -1px;min-width:100%}
.wp-caption.alignnone .wp-caption-text::before,
.wp-caption.alignleft .wp-caption-text::before,
.wp-caption.alignright .wp-caption-text::before,
.wp-caption.aligncenter .wp-caption-text::before{content:'';display:block;width:88px;height:2px;background-color:#B0B0B0;position:absolute;top:-8px}
.wp-caption.alignnone .wp-caption-text::before,
.wp-caption.alignleft .wp-caption-text::before{left:-30px}
.wp-caption.alignright .wp-caption-text::before{right:-31px}
.wp-caption.aligncenter .wp-caption-text::before{margin:0 auto;left:0;right:0}
.clear{clear:both}
.left{float:left}
.right{float:right}
.textleft{text-align:left}
.textright{text-align:right}
.textcenter{text-align:center}
.clearfix:after, #body:after, #footer:after, footer:after, .pagenav:after, #main-nav:after, .menu:after, .gallery:after, #content:after{visibility:hidden;display:block;font-size:0;clear:both;height:0}
.clearfix, #body, #footer, footer, .pagenav, #main-nav, .menu, #content{display:inline-block}
.clearfix, #body, #footer, footer, .pagenav, #main-nav, .menu, .gallery, #content{display:block}
.gallery{clear:both}
.gallery-caption{display:none}
.gallery,
.gallery-item,
.gallery-icon{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease}
.entry-content .gallery{padding:10px 0 20px 0;width:100%}
.gallery-item{margin:0}
.entry-content .gallery-item img{border:0 !important}
.entry-content .gallery-columns-1 .gallery-item img,
.entry-content .gallery-columns-2 .gallery-item img,
.entry-content .gallery-columns-3 .gallery-item img,
.entry-content .gallery-columns-4 .gallery-item img,
.entry-content .gallery-columns-5 .gallery-item img,
.entry-content .gallery-columns-6 .gallery-item img,
.entry-content .gallery-columns-7 .gallery-item img,
.entry-content .gallery-columns-8 .gallery-item img,
.entry-content .gallery-columns-9 .gallery-item img{width:100%;height:auto}
.entry-content .gallery-columns-1 .gallery-item{width:100%;margin:0 0 4px 0 !important}
.entry-content .gallery-columns-2 .gallery-item{width:50%;margin:0 0 4px 0 !important}
.entry-content .gallery-columns-3 .gallery-item{width:33.3333333333333333333333333% !important;margin:0 0 5px 0 !important}
.entry-content .gallery-columns-4 .gallery-item{width:25%;margin:0 0 5px 0 !important}
.entry-content .gallery-columns-5 .gallery-item{width:20%;margin:0 0 5px 0 !important}
.entry-content .gallery-columns-6 .gallery-item{width:16.66666666666667% !important;margin:0 0 5px 0 !important}
.entry-content .gallery-columns-7 .gallery-item{width:14.28571428571429% !important;margin:0 0 5px 0 !important}
.entry-content .gallery-columns-8 .gallery-item{width:12.5% !important;margin:0 0 4px 0 !important}
.entry-content .gallery-columns-9 .gallery-item{width:11.11111111111111% !important;margin:0 0 5px 0 !important}
.gallery-item img{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.gallery{padding:10px 0 0 0}
.gallery:hover .gallery-icon a img{opacity:.8}
.gallery-icon a img{margin:-6px 0;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}
.gallery:hover .gallery-icon a img:hover{opacity:1;position:relative;z-index:10;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
.progress-description{margin-top:5px}
.button, .buttonsilver, .buttongreen, .buttonblue, .buttonsalmon, .buttonred, .buttonorange, .buttonpink{font-size:12px !important;font-weight:normal;color:#fff;padding:5px 33px 3px 33px}
.button a, .buttonsilver a, .buttongreen a, .buttonblue a, .buttonsalmon a, .buttonred a, .buttonorange a, .buttonpink a{border-bottom:none}
.button-wrapper{margin:30px 0}
.button{color:#666}
.buttonsilver{background-color:#AFB8BD}
.buttongreen{background-color:#3CC682}
.buttonblue{background-color:#1FB6DB}
.buttonsalmon{background-color:#E58073}
.buttonred{background-color:#D64957}
.buttonorange{background-color:#E1985F}
.buttonpink{background-color:#D238A4}
.infobox-title, .infobox-description{color:#454545}
.navi-main-menu-button-wrapper{z-index:994}
.navi-main-wrapper{z-index:993}
.navi-main-menu-button{z-index:992}
.navi-bg-lines-wrapper,
.navi-bg-line-one,
.navi-bg-line-two,
.navi-bg-line-three,
.navi-bg-line-four,
.navi-bg-line-five,
.navi-bg-line-six{z-index:992}
.navi-main-background{z-index:991}
.navi-by-bonfire ul.sub-menu{z-index:991}
.navi-main-menu-button-background{z-index:990}
.navi-by-bonfire ul li span{z-index:990}
.morph-main-menu-button-wrapper{z-index:998}
.morph-heading-wrapper{z-index:997}
.morph-heading-overlay{z-index:996}
.morph-heading-image{z-index:995}
.morph-search-close-wrapper{z-index:994}
.morph-main-wrapper{z-index:994}
.morph-main-background{z-index:993}
.morph-background-overlay{z-index:992}
.morph-by-bonfire .menu li span{z-index:990}
.morph-secondary-menu-button svg{z-index:99}
.morph-secondary-menu-wrapper{z-index:9}
.metaslider-flex{margin-bottom:20px !important}
.shortcode-wrapper .metaslider-flex{margin-bottom:4px !important}
.metaslider .caption,
.metaslider .caption a{color:#fff}
.metaslider .caption a:hover{color:#fff}
.metaslider-flex .caption-wrap{font-size:12px;padding:5px 0 5px 0}
.flex-direction-nav .flex-next{opacity:0.8;right:15px !important}
.flex-direction-nav .flex-prev{opacity:0.8;left:15px !important}
.flex-direction-nav a{width:40px !important;height:60px !important;margin:-30px 0 0 !important;background:url(images/bg_direction_nav.png) no-repeat 0 0 !important;-webkit-transition:all .2s ease !important;-moz-transition:all .2s ease !important;transition:all .2s ease !important}
.flex-direction-nav .flex-next{background-position:-40px 0 !important;right:-18px !important}
.flex-direction-nav .flex-next:hover{right:-23px !important}
.flex-direction-nav .flex-prev{left:-18px !important}
.flex-direction-nav .flex-prev:hover{left:-23px !important}
.metaslider a{border-bottom:none}
.metaslider a:hover{border-bottom:none;background-color:transparent}
@media screen and (max-width:480px){.flex-direction-nav a{width:23px !important;height:34px !important;margin:-16px 0 0 !important;background:url(images/bg_direction_nav_mobile.png) no-repeat 0 0 !important;-webkit-transition:all .2s ease !important;-moz-transition:all .2s ease !important;transition:all .2s ease !important}
.flex-direction-nav .flex-next,
.flex-direction-nav .flex-next:hover{background-position:-23px 0 !important;right:-8px !important}
.flex-direction-nav .flex-prev,
.flex-direction-nav .flex-prev:hover{left:-8px !important}
}
@media screen and (max-width:840px){.post-cat-tag{display:none}
.post-cat-tag-lower{display:block}
.content-wrapper,
.content-wrapper .featured-image{width:478px}
.featured-image .featured-image-caption{width:100%;display:block;margin-top:1px;margin-left:-1px;margin-bottom:20px;padding-left:0}
.featured-image .featured-image-caption::before{top:-5px;left:-30px}
.post-share::before{width:22px;left:-31px}
.post-share{top:auto;right:auto;left:0;margin-top:30px;position:relative}
.post-share a{display:inline-block}
}
@media screen and (max-width:600px){.content-wrapper,
.content-wrapper .featured-image,
.content-wrapper .featured-image img{width:auto;width:100%}
.featuredembed-container{width:auto;width:100%}
.entry-title h1{font-size:20px;line-height:23px}
.showing{font-size:15px;line-height:15px}
.showing span{font-size:20px;line-height:23px}
.author-name{font-size:18px;line-height:22px;margin-left:-2px;margin-bottom:5px}
.author-desc{font-size:15px;line-height:20px}
.error404 h1.entry-title{font-size:60px;line-height:50px}
.error404 .entry-content{font-size:22px;line-height:25px}
.vine-embed{height:364px}
}
.wp-toolbar-active{margin-top:32px}
.wp-toolbar-active-negative{margin-top:-32px}
@media screen and (max-width:782px){.wp-toolbar-active{margin-top:46px}
.wp-toolbar-active-negative{margin-top:-46px}
}
#wpadminbar{z-index:9999999999999999999999999999}