@import 'icons.css';
.btn{vertical-align:top;display:inline-block;*display:inline;*zoom:1;cursor:pointer;padding:0;text-decoration:none;position:relative;outline:0 none;margin:0;min-width:8px;white-space:pre-line;vertical-align:baseline;border:0;}
.btn-default{-webkit-transition:background 200ms ease-in-out;-moz-transition:background 200ms ease-in-out;-ms-transition:background 200ms ease-in-out;-o-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out;}.btn-default:active{top:1px;}
.btn-small{min-height:12px;padding:4px 8px;}
@-webkit-keyframes bounce_loading{0%{opacity:0.3;} 50%{opacity:1;background-color:#000000;} 100%{opacity:0.3;}}@-moz-keyframes bounce_loading{0%{opacity:0.3;} 50%{opacity:1;background-color:#000000;} 100%{opacity:0.3;}}@-o-keyframes bounce_loading{0%{opacity:0.3;} 50%{opacity:1;background-color:#000000;} 100%{opacity:0.3;}}@-ms-keyframes bounce_loading{0%{opacity:0.3;} 50%{opacity:1;background-color:#000000;} 100%{opacity:0.3;}}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1;}
html{overflow-y:scroll;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;}
body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,li,ol,a,em,img,strong,fieldset,form,label,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style:none;}
:focus{outline:0;}
img{vertical-align:middle;outline:0;}
input,textarea{-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;}
html,body,textarea,input{-webkit-text-size-adjust:none;}
html,body{height:100%;}
body{text-align:left;font-family:sans-serif;font-size:12px;font-weight:normal;line-height:1.2;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;background:transparent;text-transform:uppercase;border:0;padding:0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}
input[type=text],input[type=email],input[type=url],input[type=search],input[type=password],textarea{border:1px solid white;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}
textarea{resize:vertical;}
.fl{float:left !important;}
.fr{float:right !important;}
.l{text-align:left;}
.c{text-align:center;}
.j{text-align:justify;}
.r{text-align:right;}
.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both;}
.cf{zoom:1;}
.clear{clear:both;}
a{text-decoration:none;cursor:pointer;-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:1em;text-transform:uppercase;}
h1,.h1{font-size:22px;}
h2,.h2{font-size:20px;}
h3,.h3{font-size:18px;}
h4,.h4{font-size:16px;}
h5,.h5{font-size:14px;}
h6,.h6{font-size:12px;}
p{margin:0 0 1em 0;text-align:left;line-height:1.8;}
strong{font-weight:bold;}
em{font-style:italic;}
img{border:0;}
.small{font-size:10px;}
hr{display:block;height:0px;line-height:0px;border:0;border-top:1px solid;border-bottom:1px solid;margin:16px 0;float:none;clear:both;padding:0;}
.hidden{display:none;}
.story{line-height:1.8;}.story img{max-width:100%;width:auto;height:auto;}
.story ul{list-style:square;}.story ul li{list-style:square;}
.story ol{list-style:decimal;}.story ol li{list-style:decimal;}
.story ul,.story ol{margin:0 0 1em 1em;line-height:1.8;}.story ul ul,.story ol ul,.story ul ol,.story ol ol{margin-bottom:0;}
.story ol ol{list-style:upper-alpha;}.story ol ol ol{list-style:lower-roman;}.story ol ol ol ol{list-style:lower-alpha;}
.story h1,.story h2,.story h3,.story h4,.story h5,.story h6{text-transform:none;margin-bottom:.5em;}
.story a{-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;}.story a:link,.story a:visited,.story a:hover,.story a:active{text-decoration:underline;}
.story table{width:auto;border-collapse:collapse;margin-bottom:18px;}.story table td,.story table th{padding:6px 10px;text-align:center;border:1px solid #ccc;}
.story table th{font-weight:bold;}
.story pre{border:1px solid #ccc;background:#eee;padding:1em 2em;margin-bottom:1em;}
.story blockquote{font-style:italic;margin-bottom:1em;padding-left:2em;border-left:5px solid white;}.story blockquote p:before{content:'"';}
.story blockquote p:after{content:'"';}
.story img.size-auto,.story img.size-full,.story img.size-large,.story img.size-medium,.story .attachment img{max-width:100%;height:auto;}
.story .alignleft,.story img.alignleft{display:inline;float:left;margin-right:1em;}
.story .alignright,.story img.alignright{display:inline;float:right;margin-left:1em;}
.story .aligncenter,.story img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.story img.alignleft,.story img.alignright,.story img.aligncenter{margin-bottom:1em;}
.story .wp-caption{line-height:1.5;margin-bottom:1em;text-align:center;}
.story .wp-caption p.wp-caption-text{color:#888;font-size:11px;margin:0;padding:5px;}
.story .wp-smiley{margin:0;}
.facebook-comments #fbcomments,.facebook-comments .fb_iframe_widget,.facebook-comments .fb_iframe_widget>span,.facebook-comments .fb_iframe_widget[style],.facebook-comments .fb_iframe_widget iframe[style],.facebook-comments #fbcomments iframe[style]{width:100% !important;}
.flexslider{position:relative;zoom:1;}.flexslider ul,.flexslider ol{margin:0;padding:0;list-style:none;}.flexslider ul li,.flexslider ol li{margin:0;padding:0;list-style:none;}
.flexslider .slides{zoom:1;}.flexslider .slides>li{position:relative;display:none;-webkit-backface-visibility:hidden;text-align:center;}
.flexslider .slides img{max-width:100%;display:block;margin:0 auto;height:auto;width:auto;}
.flex-container{zoom:1;position:relative;}
.flex-container a,.flexslider a,.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides>li:first-child{display:block;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.btn{vertical-align:top;display:inline-block;*display:inline;*zoom:1;cursor:pointer;padding:0;text-decoration:none;position:relative;outline:0 none;margin:0;min-width:8px;white-space:pre-line;vertical-align:baseline;border:0;}
.btn-default{-webkit-transition:background 200ms ease-in-out;-moz-transition:background 200ms ease-in-out;-ms-transition:background 200ms ease-in-out;-o-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out;}.btn-default:active{top:1px;}
.btn-small{min-height:12px;padding:4px 8px;}
@-webkit-keyframes bounce_loading{0%{opacity:0.3;} 50%{opacity:1;background-color:#000000;} 100%{opacity:0.3;}}@-moz-keyframes bounce_loading{0%{opacity:0.3;} 50%{opacity:1;background-color:#000000;} 100%{opacity:0.3;}}@-o-keyframes bounce_loading{0%{opacity:0.3;} 50%{opacity:1;background-color:#000000;} 100%{opacity:0.3;}}@-ms-keyframes bounce_loading{0%{opacity:0.3;} 50%{opacity:1;background-color:#000000;} 100%{opacity:0.3;}}#wrapper:fullscreen{background:#fff;}
#wrapper:-webkit-full-screen{background:#fff;}
#wrapper:-moz-full-screen{background:#fff;}
body{min-width:320px;}body.pattern{background-position:0 0;background-repeat:repeat;}
#loading{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;text-align:center;background:#fff;}
#loading-bar{width:46.666666666666664px;height:10px;position:absolute;left:50%;margin-left:-23px;top:50%;margin-top:-5px;}
.lb{background-color:#FFFFFF;float:left;height:10px;margin-left:5px;width:10px;-webkit-animation-name:bounce_loading;-webkit-border-radius:7px;-webkit-animation-duration:1.9500000000000002s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-moz-animation-name:bounce_loading;-moz-border-radius:7px;-moz-animation-duration:1.9500000000000002s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-o-animation-name:bounce_loading;border-radius:7px;-o-animation-duration:1.9500000000000002s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;-ms-animation-name:bounce_loading;-ms-animation-duration:1.9500000000000002s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;opacity:0.3;}
#loading-bar1{-webkit-animation-delay:0.39s;-moz-animation-delay:0.39s;-o-animation-delay:0.39s;-ms-animation-delay:0.39s;}
#loading-bar2{-webkit-animation-delay:0.91s;-moz-animation-delay:0.91s;-o-animation-delay:0.91s;-ms-animation-delay:0.91s;}
#loading-bar3{-webkit-animation-delay:1.17s;-moz-animation-delay:1.17s;-o-animation-delay:1.17s;-ms-animation-delay:1.17s;}
.no-preloader #loading,.lazy-loading #loading{display:none;}
#wrapper{padding:40px 36px 10px;overflow:hidden;min-width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}#wrapper.scroll{overflow-y:scroll;}
#wrapper:-webkit-full-screen{width:100%;height:100%;}
#wrapper:-moz-full-screen{width:100%;height:100%;}
.grid-wrapper{max-width:100%;}
.content-wrapper{max-width:960px;width:98%;min-width:300px;}
.content-wrapper-normal{max-width:720px;}
.content-wrapper-wide{max-width:900px;}
.content-wrapper-narrow{max-width:560px;}
body.nav-02 .content-wrapper{margin:0 auto;}
#header-main{position:relative;margin-bottom:40px;}#header-main h1{line-height:0;margin:0;}#header-main h1 a{display:block;}
#header-main .social li{vertical-align:top;display:inline-block;*display:inline;*zoom:1;padding:0 8px;}
#header-main .icons{font-size:14px;}#header-main .icons li{padding:0;}
#header-main .tinynav{display:none;}
body.nav-01 #header-main{position:fixed;left:0;width:130px;padding:40px 0;margin:0 25px;top:0;bottom:0;text-align:center;z-index:1;}body.nav-01 #header-main h1{margin-bottom:40px;}body.nav-01 #header-main h1 a img{width:auto;height:auto;max-width:100%;max-height:195px;}
body.nav-01 #nav-main{line-height:2;text-align:center;margin-bottom:60px;}body.nav-01 #nav-main ul li{padding:0 20px;position:relative;}body.nav-01 #nav-main ul li a{display:block;}
body.nav-01 #nav-main ul li ul{display:none;text-align:center;}body.nav-01 #nav-main ul li ul li{padding:0;margin:0;}
body.nav-01 #nav-main ul li ul ul{display:block;border:0;}
body.nav-01 #wrapper{padding-left:0;padding-bottom:20px;}
body.nav-01 #content-main{margin-left:180px;}
body.nav-02 #header-main h1{text-align:center;margin-bottom:20px;}body.nav-02 #header-main h1 a img{width:auto;height:auto;max-width:100%;max-height:150px;}
body.nav-02 #nav-main{text-align:center;margin-bottom:20px;line-height:2;}body.nav-02 #nav-main ul{letter-spacing:-0.31em;word-spacing:-0.43em;}body.nav-02 #nav-main ul li{letter-spacing:normal;word-spacing:normal;vertical-align:top;display:inline-block;*display:inline;*zoom:1;padding:0 20px;position:relative;}
body.nav-02 .social{text-align:center;}
body.nav-03 #header-main h1{float:left;margin-right:60px;margin-bottom:20px;}body.nav-03 #header-main h1 a img{max-width:150px;max-height:150px;width:auto;height:auto;}
body.nav-03 #nav-main{float:left;line-height:2;}body.nav-03 #nav-main ul{vertical-align:top;display:inline-block;*display:inline;*zoom:1;letter-spacing:-0.31em;word-spacing:-0.43em;}body.nav-03 #nav-main ul li{letter-spacing:normal;word-spacing:normal;display:block;width:120px;margin-right:10px;position:relative;}
body.nav-03 .social{position:absolute;right:0;top:100%;}body.nav-03 .social li{margin-left:10px;}
body.nav-02 #nav-main>ul>li>.sub-menu,body.nav-03 #nav-main>ul>li>.sub-menu,body.breakpoint-480 #nav-main>ul>li>.sub-menu{display:block;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;position:absolute;left:10px;top:95%;visibility:hidden;opacity:0;text-align:left;z-index:999;padding:5px 10px 5px 0;}body.nav-02 #nav-main>ul>li>.sub-menu li,body.nav-03 #nav-main>ul>li>.sub-menu li,body.breakpoint-480 #nav-main>ul>li>.sub-menu li{padding-left:10px;width:auto;float:none;margin:0;display:block;text-align:left;white-space:nowrap;}body.nav-02 #nav-main>ul>li>.sub-menu li a,body.nav-03 #nav-main>ul>li>.sub-menu li a,body.breakpoint-480 #nav-main>ul>li>.sub-menu li a{display:block;}
body.nav-02 #nav-main>ul>li>.sub-menu li li,body.nav-03 #nav-main>ul>li>.sub-menu li li,body.breakpoint-480 #nav-main>ul>li>.sub-menu li li{padding-left:15px;padding-right:0;}
body.nav-02 #nav-main>ul>li:hover>.sub-menu,body.nav-03 #nav-main>ul>li:hover>.sub-menu,body.breakpoint-480 #nav-main>ul>li:hover>.sub-menu{visibility:visible;opacity:1;}
body.nav-03 #nav-main>ul>li>.sub-menu{left:-10px;}
#fullscreen{position:absolute;font-size:14px;right:15px;top:15px;}
#footer-main{position:fixed;right:36px;bottom:10px;display:block;z-index:500;padding-top:15px;}#footer-main p{margin:0;padding-right:0;line-height:1;height:auto;text-align:right;}
body.footer-fixed #footer-main{position:fixed;}
body.footer-static #footer-main{position:static;padding-right:0;}
.layout-horizontal{overflow:hidden;position:relative;letter-spacing:-0.31em;word-spacing:-0.43em;overflow-x:auto;overflow-y:hidden;height:auto;max-height:100%;white-space:nowrap;margin-bottom:15px;}.layout-horizontal .posts{vertical-align:top;display:inline-block;*display:inline;*zoom:1;}
.layout-horizontal ul,.layout-horizontal li,.layout-horizontal .entry{height:100%;white-space:nowrap;}
.layout-horizontal img{width:auto;height:auto;max-height:100%;margin:0;}
.layout-horizontal .entry,.layout-horizontal li{vertical-align:top;display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;word-spacing:normal;width:auto;}.layout-horizontal .entry .loading,.layout-horizontal li .loading{background-image:url(../img/lazyload.gif);background-repeat:no-repeat;background-position:50% 50%;}
.layout-horizontal .entry{width:300px;height:535px;overflow:hidden;position:relative;vertical-align:top;display:inline-block;*display:inline;*zoom:1;}.layout-horizontal .entry img{max-width:100%;}
.layout-horizontal .entry .bg{position:absolute;left:0;bottom:0;right:0;top:0;display:block;-webkit-transition:background 100ms linear;-moz-transition:background 100ms linear;-ms-transition:background 100ms linear;-o-transition:background 100ms linear;transition:background 100ms linear;}
.layout-horizontal .entry .title{position:absolute;left:20px;right:20px;bottom:20px;line-height:1.3;display:block;white-space:normal;overflow:hidden;-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;}
.layout-horizontal .entry .empty a{position:absolute;left:0;top:0;right:0;bottom:0;-webkit-transition:background 100ms linear;-moz-transition:background 100ms linear;-ms-transition:background 100ms linear;-o-transition:background 100ms linear;transition:background 100ms linear;}
.layout-horizontal::-webkit-scrollbar{height:4px;}
.layout-horizontal::-webkit-scrollbar-track{background:transparent;}
.layout-horizontal .load-more-posts{vertical-align:top;display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;word-spacing:normal;}.layout-horizontal .load-more-posts a{padding:0 20px;width:100px;word-spacing:nowrap;height:535px;line-height:535px;text-align:center;}
body.nav-02 .layout-horizontal{text-align:center;}
.layout-full{margin-bottom:20px;}.layout-full .entry{position:relative;max-width:900px;}.layout-full .entry figure img{max-width:100%;width:auto;height:auto;}
.layout-full .entry .bg{position:absolute;left:0;bottom:0;right:0;top:0;display:block;-webkit-transition:background 100ms linear;-moz-transition:background 100ms linear;-ms-transition:background 100ms linear;-o-transition:background 100ms linear;transition:background 100ms linear;}
.layout-full .entry .title{position:absolute;left:20px;right:20px;bottom:25px;line-height:1.3;word-wrap:break-word;overflow:auto;-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;}
.layout-full .entry .empty a{display:block;padding:25px 20px;}
.layout-full .entry .empty .title{position:static;}
body.nav-02 .layout-full{text-align:center;}body.nav-02 .layout-full .entry{width:100%;vertical-align:top;display:inline-block;*display:inline;*zoom:1;}body.nav-02 .layout-full .entry .title{text-align:left;}
body.nav-02 .layout-preview{margin-left:auto;margin-right:auto;}
body.nav-02 .load-more-posts{text-align:center;}
.layout-preview{margin-bottom:2em;}.layout-preview .entry{position:relative;width:300px;height:200px;overflow:hidden;}.layout-preview .entry figure img{max-width:100%;width:auto;height:auto;}
.layout-preview .entry .bg{position:absolute;left:0;bottom:0;right:0;top:0;display:block;-webkit-transition:background 100ms linear;-moz-transition:background 100ms linear;-ms-transition:background 100ms linear;-o-transition:background 100ms linear;transition:background 100ms linear;}
.layout-preview .entry .title{position:absolute;left:20px;right:20px;bottom:25px;line-height:1.3;word-wrap:break-word;overflow:hidden;-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;}
.layout-preview .entry .empty a{display:block;position:absolute;left:0;right:0;top:0;bottom:0;}
body.nav-01 .layout-preview{margin:0 0 20px 0;}
#videos .layout-preview .entry figure img{max-width:none;width:auto;height:auto;}
.desaturate .entry .bg{display:none;}
.desaturate .entry figure img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}
.desaturate .entry a:hover img{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);}
.layout-gap .gap-0{margin:0;}
.layout-gap .gap-1{margin-right:1px;margin-bottom:1px;}
.layout-gap .gap-2{margin-right:5px;margin-bottom:5px;}
.layout-gap .gap-3{margin-right:10px;margin-bottom:10px;}
.layout-gap .gap-4{margin-right:15px;margin-bottom:15px;}
.layout-gap .gap-5{margin-right:20px;margin-bottom:20px;}
.layout-gap .gap-6{margin-right:25px;margin-bottom:25px;}
.layout-gap .gap-7{margin-right:30px;margin-bottom:30px;}
article.post{padding-bottom:50px;}article.post img{max-width:100%;width:auto;height:auto;}
article.post .post-thumbnail{margin-bottom:1em;text-align:center;}
article.post .preview{position:relative;}article.post .preview time{position:absolute;left:0;top:0;padding-top:20px;border-top:1px solid white;}
article.post .preview .title{margin-left:90px;}article.post .preview .title h2{margin-bottom:5px;}
article.post .story{margin-bottom:30px;}article.post .story p:last-child{margin-bottom:0;}
article.post .story p img{margin-bottom:1em;}
article.post .story p .share-img{display:inline-block;}article.post .story p .share-img img{margin-bottom:0;}
article.post .more a{text-decoration:none;}
article.post .tags{margin-bottom:15px;}
article.post .comments-wrapper,article.post .author-sharing{margin-bottom:30px;}
article.post .author{float:left;margin:0;line-height:23px;}
article.post .comments-closed,article.post .comments-protected{text-align:center;}
article.post .comments h4,article.post .respond h4{border-bottom:1px solid white;padding-bottom:20px;line-height:1;margin-bottom:20px;}
article.post .comments{float:left;width:58%;}
article.post .respond{float:right;width:38%;}
article.post ol.commentlist li{margin-bottom:20px;position:relative;}article.post ol.commentlist li figure{position:absolute;left:0;top:0;width:32px;text-align:center;}article.post ol.commentlist li figure .comment-edit-link{display:block;margin-top:5px;}
article.post ol.commentlist li .detail{margin-left:42px;}article.post ol.commentlist li .detail header{min-height:32px;margin-bottom:20px;}article.post ol.commentlist li .detail header cite{display:block;margin-bottom:5px;font-style:normal;}
article.post ol.commentlist li .detail header time{display:block;}
article.post ol.commentlist li .detail p:last-child{margin-bottom:0;}
article.post .flexslider,article.page .flexslider{margin-bottom:2em;}article.post .flexslider figure,article.page .flexslider figure{margin:0;}
article.post a.flex-next,article.page a.flex-next,article.post a.flex-prev,article.page a.flex-prev{position:absolute;top:50%;height:20px;line-height:20px;margin-top:-10px;text-decoration:none;}
article.post a.flex-next,article.page a.flex-next{right:10px;}
article.post a.flex-prev,article.page a.flex-prev{left:10px;}
.sharing-options{text-align:right;}.sharing-options .plus1,.sharing-options .tweet,.sharing-options .fb-like,.sharing-options .pin{vertical-align:top;display:inline-block;*display:inline;*zoom:1;padding-left:20px;}
.sharing-options .pin{width:48px !important;}
.password-required form label,.respond form label,#contact form label{display:block;line-height:1.5;}
.password-required form label.error,.respond form label.error,#contact form label.error{position:absolute;right:0;top:0;}
.password-required form p,.respond form p,#contact form p{position:relative;line-height:1.3;margin-bottom:15px;}
.password-required form .button,.respond form .button,#contact form .button{line-height:1;}.password-required form .button .required,.respond form .button .required,#contact form .button .required{float:left;}
.password-required form .button button,.respond form .button button,#contact form .button button{float:right;}
.prev-next .prev,.prev-next .next{max-width:45%;}
.prev-next .prev{float:left;}
.prev-next .next{float:right;}
.w-sidebar{padding-bottom:2em;}.w-sidebar .posts{float:left;max-width:100%;width:100%;}
.w-sidebar aside.sidebar{float:right;width:155px;overflow:hidden;margin-left:-100%;}.w-sidebar aside.sidebar img{max-width:100%;width:auto;height:auto;}
.w-sidebar article.post,.w-sidebar .prev-next{margin-right:195px;}
.w-sidebar .widget{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid white;}.w-sidebar .widget:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.w-sidebar .widget .widget-inner>h3{margin-bottom:.5em;}
.w-sidebar .widget .flotheme-about-widget figure{margin-bottom:.5em;}
.w-sidebar .widget .flotheme-about-widget p:last-child{margin-bottom:0;}
.w-sidebar .widget .flotheme-archives-widget .year{margin-bottom:.5em;}.w-sidebar .widget .flotheme-archives-widget .year a{padding:0 5px;}
.w-sidebar .widget .flotheme-archives-widget .year-months{-moz-column-width:2;-moz-column-count:0;-moz-column-gap:50px;-moz-column-rule-color:#eeeeee;-moz-column-rule-style:solid;-moz-column-rule-width:1px;-webkit-column-width:2;-webkit-column-count:0;-webkit-column-gap:50px;-webkit-column-rule-color:#eeeeee;-webkit-column-rule-style:solid;-webkit-column-rule-width:1px;column-width:2;column-count:0;column-gap:50px;column-rule-color:#eeeeee;column-rule-style:solid;column-rule-width:1px;}.w-sidebar .widget .flotheme-archives-widget .year-months span,.w-sidebar .widget .flotheme-archives-widget .year-months a{float:left;width:50%;line-height:2;}
.w-sidebar .widget .flotheme-blog-widget li{margin-bottom:1em;}
.w-sidebar .widget .flotheme-blog-widget p{margin:0;line-height:1.5;}
.w-sidebar .widget .flotheme-blog-widget .detail .entry-title{display:block;}
.w-sidebar .widget .flotheme-blog-widget .detail .entry-meta{display:block;}
.w-sidebar .widget .flotheme-flickr-widget li{float:left;margin:0 5px 5px 0;}.w-sidebar .widget .flotheme-flickr-widget li:nth-child(2n){margin-right:0;}
.w-sidebar .widget .flotheme-tweets-widget li{line-height:1.5;margin-bottom:1em;}.w-sidebar .widget .flotheme-tweets-widget li .tweet_time{display:block;}
.w-sidebar .widget .flotheme-tweets-widget .follow{margin:0;}
.w-sidebar .widget .cat-item a{display:block;line-height:2;}
.w-sidebar .widget .recentcomments,.w-sidebar .widget.widget_recent_entries ul li{margin-bottom:1em;}
.w-sidebar .widget .textwidget{line-height:1.8;}
.w-sidebar .widget #searchform fieldset{border:1px solid white;padding:0;}
.w-sidebar .widget #searchform input[type=text]{margin:0;padding:5px;height:27px;width:135px;float:left;border:0;background-color:transparent;}
.w-sidebar .widget #searchform input[type=submit],.w-sidebar .widget #searchform button{background-color:transparent;width:15px;height:27px;text-align:left;float:right;}
#video .sharing-options{margin-bottom:20px;}
#video .video{margin-bottom:20px;}
body.nav-02 .grid-title .page-title h2{text-align:center;}
header.page-title{margin-bottom:2em;}header.page-title h2{margin:0;}
div.page,article.page{padding-bottom:50px;}div.page img,article.page img{max-width:100%;width:auto;height:auto;}
div.page figure,article.page figure{margin-bottom:2em;}
div.page .story-columns,article.page .story-columns{-moz-column-width:40%;-moz-column-count:2;-moz-column-gap:50px;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0px;-webkit-column-width:40%;-webkit-column-count:2;-webkit-column-gap:50px;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0px;column-width:40%;column-count:2;column-gap:50px;column-rule-color:transparent;column-rule-style:none;column-rule-width:0px;}
div.page .image-left figure,article.page .image-left figure,div.page .image-right figure,article.page .image-right figure{width:45%;}
div.page .image-left .story,article.page .image-left .story,div.page .image-right .story,article.page .image-right .story{width:50%;}
div.page .image-left figure,article.page .image-left figure{float:left;}
div.page .image-left .story,article.page .image-left .story{float:right;}
div.page .image-right figure,article.page .image-right figure{float:right;}
div.page .image-right .story,article.page .image-right .story{float:left;}
#attachment{padding-bottom:40px;}#attachment img{max-width:100%;width:auto;height:auto;}
#attachment .thumb{margin-bottom:2em;}
#attachment .prev-next-links .prev{float:left;}
#attachment .prev-next-links .next{float:right;}
.password-required{max-width:400px;}
#contact .content{float:left;width:45%;}#contact .content .story{margin-bottom:2em;}#contact .content .story p:last-child{margin-bottom:0;}
#contact .content .info dl{line-height:1.3;}#contact .content .info dl dd{float:left;margin-bottom:5px;}
#contact .content .info dl dt{float:left;clear:both;width:60px;margin-bottom:5px;}
#contact form{float:right;width:50%;}
#gallery .grid-wrapper{position:relative;}
#gallery .layout-horizontal{height:0;}
.gallery-slider .gallery-title{position:absolute;bottom:0;left:0;z-index:500;}.gallery-slider .gallery-title span{padding-top:0;}
.gallery-slider .flexslider{height:500px;}.gallery-slider .flexslider ul li{text-align:center;}.gallery-slider .flexslider ul li.loading{background-image:url(../img/lazyload.gif);background-repeat:no-repeat;background-position:50% 50%;}
.gallery-slider .flexslider ul li figure{display:inline;}
.gallery-slider .flexslider ul li img{max-height:100%;}
.gallery-slider .flexslider .flex-prev,.gallery-slider .flexslider .flex-next{position:absolute;top:0;bottom:0;width:30%;z-index:999;background:transparent;cursor:url('cursors/blank.cur'),default;}.gallery-slider .flexslider .flex-prev.chrome,.gallery-slider .flexslider .flex-next.chrome{cursor:url('cursors/blank_google_chrome.cur'),default;}
.gallery-slider .flexslider .flex-prev i,.gallery-slider .flexslider .flex-next i{width:50px;height:50px;line-height:50px;text-align:center;position:absolute;left:0;top:0;display:none;font-size:30px;}
.gallery-slider .flexslider .flex-prev{left:0;}
.gallery-slider .flexslider .flex-next{right:0;}
.gallery-slider .flexslider .show-thumbs,.gallery-slider .flexslider .thumbnails{width:40%;left:30%;top:0;bottom:0;position:absolute;text-align:center;}.gallery-slider .flexslider .show-thumbs i,.gallery-slider .flexslider .thumbnails i{width:50px;height:50px;line-height:50px;text-align:center;position:absolute;left:0;top:0;display:none;font-size:30px;}
.gallery-slider .flexslider .show-thumbs{z-index:100;cursor:url('cursors/blank.cur'),default;}.gallery-slider .flexslider .show-thumbs.chrome{cursor:url('cursors/blank_google_chrome.cur'),default;}
.gallery-slider .flexslider .thumbnails{display:none;overflow:hidden;overflow-y:scroll;background:#fff;z-index:500;left:0;width:100%;}.gallery-slider .flexslider .thumbnails li{vertical-align:top;display:inline-block;*display:inline;*zoom:1;margin:10px;}.gallery-slider .flexslider .thumbnails li a{-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-ms-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear;}.gallery-slider .flexslider .thumbnails li a:hover{opacity:.8;}
.gallery-horizontal .gallery-title{position:absolute;left:0;top:100%;z-index:500;padding-top:10px;}
#homepage .gallery-slider .flexslider .flex-prev,#homepage .gallery-slider .flexslider .flex-next{width:50%;}
#homepage .fullscreen{width:100%;height:600px;}
#homepage .image-centered{text-align:center;height:600px;}#homepage .image-centered img{max-width:100%;max-height:100%;height:auto;width:auto;}
button,a.btn,input[type="submit"],input[type="button"]{vertical-align:top;display:inline-block;*display:inline;*zoom:1;cursor:pointer;padding:0;text-decoration:none;position:relative;outline:0 none;margin:0;min-width:8px;white-space:pre-line;vertical-align:baseline;border:0;}button.small,a.btn.small,input[type="submit"].small,input[type="button"].small{min-height:12px;padding:4px 8px;}
button:active,a.btn:active,input[type="submit"]:active,input[type="button"]:active{top:1px;}
button.disabled,a.btn.disabled,input[type="submit"].disabled,input[type="button"].disabled,button.disabled:hover,a.btn.disabled:hover,input[type="submit"].disabled:hover,input[type="button"].disabled:hover,button.disabled:active,a.btn.disabled:active,input[type="submit"].disabled:active,input[type="button"].disabled:active{top:0;}
button,a.btn,input[type="submit"],input[type="button"]{line-height:14px;min-height:14px;}
.share-img{display:block;margin-bottom:1em;position:relative;}.share-img .share-btns{position:absolute;right:10px;bottom:10px;visibility:hidden;opacity:0;-webkit-transition:opacity 100ms linear;-moz-transition:opacity 100ms linear;-ms-transition:opacity 100ms linear;-o-transition:opacity 100ms linear;transition:opacity 100ms linear;}.share-img .share-btns a{display:block;width:40px;height:20px;background:url(http://passets-cdn.pinterest.com/images/pidgets/bps1.png) 0 0 no-repeat;text-indent:-9999px;}.share-img .share-btns a:hover{background-position:0 -20px;}
.share-img .share-btns a:active{background-position:0 -40px;}
.share-img:hover .share-btns{visibility:visible;opacity:1;}
@media (max-width:1024px){body.nav-01 .w-sidebar article.post .comments h4,body.nav-01 .w-sidebar article.post .respond h4{padding-bottom:15px;margin-bottom:15px;} body.nav-01 .w-sidebar article.post .comments{width:auto;float:none;} body.nav-01 .w-sidebar article.post .respond{width:auto;float:none;}}@media (max-width:767px){body.nav-01 #fullscreen,body.nav-02 #fullscreen,body.nav-03 #fullscreen{right:15px;top:15px;} body.nav-01 #header-main{position:static;width:auto;padding:0;margin:0 0 20px 0;}body.nav-01 #header-main h1{margin-bottom:20px;} body.nav-01 #nav-main{line-height:2;text-align:center;margin-bottom:20px;}body.nav-01 #nav-main ul{letter-spacing:-0.31em;word-spacing:-0.43em;}body.nav-01 #nav-main ul li{letter-spacing:normal;word-spacing:normal;vertical-align:top;display:inline-block;*display:inline;*zoom:1;padding:0 15px;}body.nav-01 #nav-main ul li a{vertical-align:top;display:inline-block;*display:inline;*zoom:1;} body.nav-01 .social{text-align:center;} body.nav-01 #wrapper{padding:20px 20px 10px;} body.nav-01 #content-main{margin-left:0;} body.nav-01 .layout-preview{margin-left:auto;margin-right:auto;} body.nav-02 #header-main{margin-bottom:20px;} body.nav-03 #header-main{margin-bottom:30px;} body.nav-02 #nav-main ul li,body.nav-03 #nav-main ul li{padding:0 15px;} body.nav-02 #wrapper,body.nav-03 #wrapper{padding:20px 20px 10px;} article.post .preview .title{margin-left:70px;} .w-sidebar .posts{float:none;margin-right:0;} .w-sidebar article.post,.w-sidebar .prev-next{margin-right:0;} .w-sidebar aside.sidebar{float:none;width:auto;overflow:hidden;margin-left:0;padding-bottom:2em;}.w-sidebar aside.sidebar .widget{width:45%;margin-right:5%;vertical-align:top;display:inline-block;*display:inline;*zoom:1;border-bottom:0;padding-bottom:0;}.w-sidebar aside.sidebar .widget:nth-child(2n){margin-right:0;} .w-sidebar article.post .comments h4,.w-sidebar article.post .respond h4{padding-bottom:15px;margin-bottom:15px;} .w-sidebar article.post .comments{width:auto;float:none;} .w-sidebar article.post .respond{width:auto;float:none;}}@media (max-width:600px){#nav-main ul{display:inline;}#nav-main ul li{vertical-align:top;display:inline-block;*display:inline;*zoom:1;} div.page figure,article.page figure{margin-bottom:1em;} div.page .image-left figure,article.page .image-left figure,div.page .image-right figure,article.page .image-right figure,div.page .image-left .story,article.page .image-left .story,div.page .image-right .story,article.page .image-right .story{width:auto;float:none;} div.page .story-columns,article.page .story-columns{-moz-column-width:100%;-moz-column-count:0;-moz-column-gap:50px;-moz-column-rule-color:#eeeeee;-moz-column-rule-style:solid;-moz-column-rule-width:1px;-webkit-column-width:100%;-webkit-column-count:0;-webkit-column-gap:50px;-webkit-column-rule-color:#eeeeee;-webkit-column-rule-style:solid;-webkit-column-rule-width:1px;column-width:100%;column-count:0;column-gap:50px;column-rule-color:#eeeeee;column-rule-style:solid;column-rule-width:1px;} #contact .content{float:none;width:auto;}#contact .content .story{margin-bottom:1em;} #contact .content .info{margin-bottom:1em;}#contact .content .info dl dt{width:90px;} #contact form{float:none;width:auto;} article.post .comments-wrapper,article.post .author-sharing{margin-bottom:20px;} article.post .comments h4,article.post .respond h4{padding-bottom:15px;margin-bottom:15px;} article.post .comments{width:auto;float:none;} article.post .respond{width:auto;float:none;}}@media (max-width:480px){#nav-main{display:none;} #header-main .tinynav{display:block;margin:0 auto;margin-bottom:20px;min-width:200px;} body.nav-03 #header-main h1{float:none;margin:0 0 20px;}body.nav-03 #header-main h1 a{text-align:center;} body.nav-03 #header-main .social{position:static;text-align:center;} article.post .preview time{position:static;text-align:center;display:block;margin:0 auto 10px;border-top:0;padding-top:0;} article.post .preview .title{text-align:center;margin-left:0;}article.post .preview .title p{text-align:center;} article.post .tags{margin-bottom:10px;text-align:center;} article.post .author{display:block;float:none;margin-bottom:10px;text-align:center;} article.post .sharing-options{float:none;text-align:center;}article.post .sharing-options div{padding:0 10px;} article.post .more{text-align:center;margin-bottom:1em;} article.post .respond h4,article.post .comments h4{text-align:center;} .gallery-horizontal .gallery-title{position:static;bottom:0;left:0;z-index:500;text-align:center;margin-bottom:10px;} .layout-horizontal{letter-spacing:normal;word-spacing:normal;overflow:hidden;height:auto;max-height:none;white-space:normal;margin-bottom:2em;}.layout-horizontal ul,.layout-horizontal li{white-space:normal;text-align:center;margin-right:0!important;display:block;} .layout-horizontal .entry{white-space:normal;text-align:center;margin-left:auto!important;margin-right:auto!important;display:block;} .layout-horizontal .posts{display:block;} .layout-horizontal figure{text-align:center;} .layout-horizontal img{max-height:auto;max-width:100%;width:auto;height:auto;} .layout-horizontal .load-more-posts{display:block;}.layout-horizontal .load-more-posts a{padding:10px 0;width:auto;height:auto;line-height:1;display:block;}}@media (max-width:320px){body.nav-01 #wrapper,body.nav-02 #wrapper,body.nav-03 #wrapper{padding:10px;} .w-sidebar aside.sidebar .widget{width:auto;margin-left:0;margin-right:0;display:block;}}
