*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
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:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
figure{margin:10% 0;}
figcaption{text-align:center;}
img{border:0;-ms-interpolation-mode:bicubic;}
a:hover, a:active, a:focus{outline:none;-moz-outline-style:none;}
input{-webkit-border-radius:0;border-radius:0;}
::-webkit-input-placeholder{color:#363636;}
:-moz-placeholder{color:#363636;}
::-moz-placeholder{color:#363636;}
:-ms-input-placeholder{color:#363636;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
body{margin:0 auto;background:#fff;font-family:'Lato', Helvetica, Arial, sans-serif;color:#363636;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.single .site-content .post,
.site-content .page{position:relative !important;max-width:100%;float:none;top:auto;left:auto;border-bottom:none;}
h1, h2, h3, h4, h5, h6{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;color:#161616;font-weight:bold;text-rendering:optimizeLegibility;}
h1{margin:44px 0 34px;font-size:22px;font-size:1.375rem;}
h2{margin:44px 0 34px;font-size:22px;font-size:1.375rem;line-height:1.35;}
h3{margin:34px 0 24px;font-size:20px;font-size:1.25rem;line-height:1.35;}
h4{margin:24px 0 24px;font-size:18px;font-size:1.125rem;line-height:1.35;}
h5{margin:24px 0 14px;font-size:16px;font-size:1rem;}
h6{margin:24px 0 14px;font-size:15px;font-size:0.9375rem;}
p{margin-bottom:24px;}
.entry-content p:last-child{margin-bottom:0;}
.entry-content .wide-content p:last-child{margin-bottom:34px;}
.entry-content blockquote p:last-child{margin-bottom:24px;}
ul, ol{margin:0 0 24px 0;padding-left:30px;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,
li > ol{margin-bottom:0;margin-left:0;}
.entry-content ul li,
.entry-content ol li,
#comments ul li,
#comments ul li{margin-bottom:12px;}
.entry-content ul ul li:last-child,
.entry-content ol ol li:last-child,
#comments ul ul li:last-child,
#comments ol ol li:last-child{margin-bottom:0;}
.entry-content ul ul,
.entry-content ol ol,
#comments ul ul,
#comments ol ol{margin-top:12px;}
dt{font-weight:bold;}
b, strong{font-weight:bold;}
dfn, em, i{font-style:italic;}
s, strike, del{text-decoration:line-through;}
address{margin:0 0 34px;font-size:18px;font-size:1.125rem;line-height:1.6;}
pre{max-width:100%;margin-bottom:20px;padding:15px;overflow:auto;background:#f2f2f2;font-family:Consolas, Monaco, monospace;font-size:14px;font-size:0.8125rem;line-height:1.4;}
code, kbd, tt, var{font-family:Consolas, Monaco, monospace;font-size:14px;font-size:0.8125rem;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fcf1bb;text-decoration:none;}
sup,
sub{position:relative;vertical-align:baseline;height:0;font-size:75%;line-height:0;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:75%;}
big{font-size:125%;}
figure{margin:0;}
img{height:auto;max-width:100%;}
dt{padding:0 0 7px;font-weight:bold;}
dd{margin:0 0 20px;}
dl dt{font-size:16px;font-size:1rem;font-weight:bold;line-height:1.5;color:#162626;}
dl dd{margin:0 0 34px;line-height:1.65;}
table{width:100%;margin:0 0 40px;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #ccc;line-height:2;}
table td{padding:10px 10px 10px 0;border-top:1px solid #ccc;}
table caption{margin:40px 0;}
table th{padding:10px 10px 10px 0;text-align:left;font-weight:bold;color:#162626;}
.alignleft,
.alignright{display:block;}
.alignleft{margin:5px 30px 5px 0;float:left;}
.alignright{margin:5px 0 0 30px;float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both;}
img.alignleft,
img.alignright{margin-top:10px;margin-bottom:20px;}
input,
textarea{padding:8px 2%;background:#f4f4f4;border:1px solid #f4f4f4;font-family:'Lato', Helvetica, Arial, sans-serif;font-size:15px;font-size:0.9375rem;color:#363636;line-height:1.6;-webkit-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
input:hover,
input:focus,
v:active,
textarea:hover,
textarea:focus,
textarea:active{background:#fff;border:1px solid #ccc;outline:none;}
input[type="button"],
input[type="submit"]{padding:12px 20px;background:#161616;color:#fff;border:none;font-size:15px;font-size:0.9375rem;cursor:pointer;-webkit-appearance:none;}
input#submit,
input.wpcf7-submit{margin:25px 0 10px;padding:12px 20px;border:none;font-size:15px;font-size:0.9375rem;cursor:pointer;-webkit-appearance:none;color:#fff;width:100%;}
input[type="button"]:hover,
input[type="submit"]:hover,
input#submit:hover,
input.wpcf7-submit:hover,
.jetpack_subscription_widget input[type="submit"]:hover{background:#161616;color:rgba(255, 255, 255, 0.75) !important;}
a{color:#363636;text-decoration:none;}
a:hover,
.entry-footer a:hover,
#site-nav ul li a:hover,
.widget_nav_menu ul li a:hover,
#search-btn:hover,
.nav-next a:hover,
.nav-previous a:hover,
.previous-image a:hover,
.next-image a:hover,
.format-link .entry-content a.link:hover:after{color:#b6b6b6;}
.entry-content a,
.comment-text a,
.textwidget a,
a.read-more,
.widget_moka_about p.about-text a,
.widget_moka_quote p.quote-author a{text-decoration:underline;}
a.more-link,
a.read-more{text-transform:uppercase;text-decoration:underline;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#161616;}
input#submit,
input.wpcf7-submit,
.template-archive .archive-tags a:hover,
.jetpack_subscription_widget input[type="submit"]:hover,
.sidebar-bottom .widget_search input[type="submit"]:hover,
.sidebar-footer .widget_search input[type="submit"]:hover,
.widget_nav_menu a:hover{background:#161616;color:#fff;}
.entry-cats a,
.entry-tags ul li a,
.entry-footer a,
.nav-next a,
.nav-previous a,
.previous-image a,
.next-image a{color:#363636;}
.format-link .entry-content a.link{text-decoration:none;font-size:18px;font-size:1.125rem;}
.format-link .entry-content a.link:after{display:inline;content:'\2192';padding:0 0 0 5px;color:#363636;-webkit-font-smoothing:antialiased;vertical-align:top;}
a,
#search-btn,
input[type="button"],
input[type="submit"],
.entry-header h2.entry-title a,
#comments .comment-text p.comment-reply a.comment-reply-link,
.entry-cats ul li a:hover,
.entry-tags ul li a:hover,
.template-archive .archive-tags a:hover,
#site-nav a,
.widget a,
ul.moka-postformats li,
a.entry-format,
.entry-content a:hover,
.entry-details a:hover,
.comment-content a:hover,
#comments #respond p.logged-in-as a:hover,
#colophon a:hover,
.author-wrap a:hover{-webkit-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
ul.sociallinks li a:hover,
#featured-content.flexslider .flex-direction-nav li a.flex-next:hover,
#featured-content.flexslider .flex-direction-nav li a.flex-prev:hover{opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);}
#masthead{position:relative;display:block;padding:10px 10px 0;}
#site-title{margin-right:50px;padding:0 0 40px;}
#site-title h1{display:block;margin:0;padding:0;font-size:22px;font-size:1.375rem;line-height:1.15;-ms-word-break:break-word;word-break:break-word;word-break:break-word;}
#site-title h1 a{display:inline-block;background:#161616;padding:4px 8px 5px;color:#fff;letter-spacing:2px;}
#site-title h2.site-description{display:none;max-width:170px;margin:40px 0 0 0;font-size:13px;font-size:0.8125rem;line-height:1.7;font-weight:normal;-ms-word-break:break-word;word-break:break-word;word-break:break-word;}
#sidebar{position:relative;}
#mobile-menu-btn{position:absolute;top:10px;right:10px;width:40px;height:40px;display:block;background:url(https://cdn2.iconfinder.com/data/icons/badge-set-2/100/Menu-512.png) 0 0 no-repeat;text-indent:-99999px;}
#site-nav{display:none;padding:0 10px 45px;}
#site-nav ul{list-style:none;margin:0;padding:0;}
#site-nav ul li,
.widget-area .widget_nav_menu ul li,
.widget-area .widget_pages ul li,
.widget-area .widget_categories ul li{display:block;padding:0 0 10px;}
#site-nav ul li li,
.widget-area .widget_nav_menu ul li li,
.widget-area .widget_pages ul li li,
.widget-area .widget_categories ul li li{padding:0 0 10px;}
#site-nav ul li:last-child,
.widget-area .widget_nav_menu ul li:last-child,
.widget-area .widget_pages ul li:last-child,
.widget-area .widget_categories ul li:last-child{padding:0;}
#site-nav ul ul.sub-menu,
#site-nav ul ul.children,
.widget-area .widget_nav_menu ul ul,
.widget-area .widget_pages ul ul,
.widget-area .widget_categories ul ul{padding:10px 0 0;font-size:14px;font-size:0.875rem;}
#site-nav ul li a{display:inline-block;font-size:16px;font-size:1rem;line-height:1.4;font-weight:bold;color:#161616;}
#site-nav ul ul li a{font-weight:normal;}
#site-nav ul ul ul li a,
.widget_nav_menu ul ul ul li a,
.widget_pages ul ul ul li a,
.widget_categories ul ul ul li a{margin-left:17px;}
#site-nav ul ul li a:before,
.widget_nav_menu ul ul li a:before,
.widget_pages ul ul li a:before,
.widget_categories ul ul li a:before{display:inline;content:'\002d';padding:0 12px 0 0;-webkit-font-smoothing:antialiased;vertical-align:top;}
.widget_nav_menu ul li a:hover{background:none;}
#search-btn{margin:35px 0 0 0;padding:0 21px 3px 0;display:inline-block;font-size:16px;font-size:1rem;background:url(images/icons.png) right -77px no-repeat;cursor:pointer;}
.search-overlay{display:none;position:fixed;overflow:hidden !important;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255, 255, 255, 1);z-index:1000;}
.searchhide .search-overlay{display:none !important;}
body.searchfullwidth{overflow:hidden !important;width:100%;height:100%;position:fixed;}
.search-wrap{width:100%;margin:90px 0 0;padding:0 5% 65px;overflow:hidden;display:inline-block;}
.search-wrap p.search-info{margin:20px 0 0 0;font-size:14px;font-size:0.875rem;line-height:1.45;}
.search-wrap .search-close{position:fixed;top:0;right:10px;width:40px;height:40px;background:url(images/icons.png) 10px -30px no-repeat;text-indent:-99999px;cursor:pointer;}
.search-wrap #searchform{max-width:100%;}
.search-wrap #searchform input[type="submit"]{display:none;}
.search-wrap #searchform input#s{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;width:100%;float:none;margin-right:0;padding:15px 0;font-size:24px;font-size:1.5rem;font-weight:bold;line-height:1.1;background:none !important;border:none !important;-ms-word-break:break-all;word-break:break-all;word-break:break-word;}
.search-wrap::-webkit-input-placeholder{color:#ddd;}
.search-wrap:-moz-placeholder{color:#ddd;}
.search-wrap::-moz-placeholder{color:#ddd;}
.search-wrap:-ms-input-placeholder{color:#ddd;}
#primary{padding-left:10px;padding-right:10px;}
.site-content .post,
.site-content .type-attachment,
.search-results .site-content .page{position:relative;display:block;margin:0;padding:60px 0 0;}
.site-content .post:first-child{padding-top:0;}
.entry-footer{padding-top:30px;padding-bottom:60px;border-bottom:1px solid #ccc;font-size:14px;font-size:0.875rem;}
.site-content .post:last-of-type .entry-footer{border-bottom:none;}
.front-sticky .post:last-of-type .entry-footer{border-bottom:1px solid #ccc !important;}
.entry-thumbnail{line-height:0;text-align:center;}
.entry-thumbnail img.wp-post-img{line-height:0;}
.entry-header{position:relative;}
.entry-header h1.entry-title,
.entry-header h2.entry-title{margin:0;padding:0 0 25px;font-size:22px;font-size:1.375rem;word-break:break-word;}
.format-quote .entry-header h2.entry-title,
.format-link .entry-header h2.entry-title{font-size:16px;font-size:1rem;}
.entry-details{position:relative;display:inline-block;padding:0 0 15px;font-size:14px;font-size:0.875rem;}
.entry-details .entry-date,
.entry-details .entry-comments,
.entry-details .entry-edit,
.entry-details .full-size-link{display:inline;}
.entry-details .entry-comments:before,
.entry-details .entry-edit:before,
.entry-details .full-size-link:before{display:inline;content:'\002f';padding:0;-webkit-font-smoothing:antialiased;vertical-align:top;}
.entry-details .entry-edit:before,
.entry-details .full-size-link:before,
.comment-content ul li.comment-edit:before{padding:5px 8px 0 5px;}
.entry-cats span,
.entry-tags span{display:inline;}
.entry-cats,
.entry-tags ul{display:inline;list-style:none;margin:0;padding:0;line-height:1.65;}
.entry-tags{margin:6px 0 0 0;}
.entry-cats a,
.entry-tags ul li{display:inline;}
.share-btn{display:none;margin:0;padding:0;font-size:14px;font-size:0.875rem;cursor:pointer;text-align:center;}
.share-btn:after{display:inline;content:'\002f';margin-top:3px;padding:5px 5px 0 8px;-webkit-font-smoothing:antialiased;vertical-align:top;}
.share-links-wrap{display:none;position:absolute;width:150px;bottom:100px;left:10px;background:#fff;border:1px solid #ccc;padding:15px 15px 7px;z-index:1;-webkit-box-shadow:0px 3px 8px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.2);box-shadow:0px 3px 8px rgba(0, 0, 0, 0.2);}
.single-post .share-links-wrap{display:block !important;position:relative;width:auto;bottom:auto;left:auto;background:none;border:none;padding:0;-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0, 0, 0, 0);}
.share-links-wrap:after{content:'';display:block;width:18px;height:20px;position:absolute;border:none !important;bottom:-17px;right:45%;background:url(images/share-bg.png) 0 0 no-repeat;}
.single-post .share-links-wrap:after{display:none;}
.single-post .entry-cats{display:block;overflow:hidden;clear:both;float:none;}
.share-links-wrap ul{width:100%;list-style:none;margin:0;padding:0;}
.share-links-wrap h3.share-this{display:none;}
.share-links-wrap ul li{padding:1px;height:30px;margin:0;}
.share-links-wrap ul li.twitter,
.share-links-wrap ul li.gplus,
.share-links-wrap ul li.fb,
.share-links-wrap ul li.pinit{height:30px;text-align:left;}
.share-links-wrap ul li.pinit,
.share-links-wrap ul li.fb{width:120px;}
.share-links-wrap ul li.fb iframe{width:120px;height:50px;}
.share-links-wrap ul li.pinit a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.page-link{display:block;padding:15px 0;clear:both;font-size:14px;font-size:0.875rem;word-spacing:18px;}
.page-link a{display:inline-block;text-decoration:none;margin-bottom:8px;}
.entry-content p,
.entry-summary p,
.entry-content ul,
.entry-content ol{font-size:16px;font-size:1rem;line-height:1.65;}
p.justify{text-align:justify;}
.entry-content blockquote,
#comments blockquote{margin-left:15px;padding-left:15px;border-left:1px solid #363636;}
.entry-content blockquote p,
#comments blockquote p{font-style:italic;}
.entry-content blockquote cite,
#comments blockquote cite{font-size:15px;font-size:0.9375rem;font-style:normal;}
.entry-content blockquote cite:before,
#comments blockquote cite:before{content:'\2014';display:inline;padding:0 5px 0 0;-webkit-font-smoothing:antialiased;}
.entry-content p span.dropcap{float:left;padding:0 6px 0 0;font-size:52px;font-size:3.25rem;color:#161616;font-weight:bold;line-height:1;}
.entry-content p.pull-left,
.entry-content p.pull-right{margin-bottom:24px;color:#161616;font-style:italic;font-weight:bold;line-height:1.5;}
img{max-width:100%;height:auto;}
img.wp-post-image{padding:0;}
.entry-thumbnail{padding:0 0 30px;}
img.img-border{max-width:98.1%;padding:5px;background:#fff;border:1px solid #ccc;}
.widget img{max-width:100%;height:auto;}
.wp-caption.alignnone{margin:0;}
.wp-caption{max-width:100%;}
img#wpstats{display:none;}
.entry-content p.wp-caption-text,
.widget p.wp-caption-text,
.gallery .gallery-item .gallery-caption,
.single .gallery .gallery-item .gallery-caption,
.type-attachment .entry-content .entry-caption p{font-size:14px;font-size:0.875rem;line-height:1.5;}
.entry-content p.wp-caption-text,
.type-attachment .entry-content .entry-caption p{margin:0;padding:18px 2px 24px;}
.format-image .entry-content p.wp-caption-text:last-child,
.format-video .entry-content p.wp-caption-text:last-child{padding-bottom:0;}
.format-image.sticky .entry-content p.wp-caption-text:last-child{padding-bottom:24px;}
.entry-content .alignleft p.wp-caption-text{text-align:left;}
.entry-content .alignright p.wp-caption-text{text-align:right;margin-right:6px;}
embed,
iframe,
object,
video{max-width:100%;}
.entry-content .twitter-tweet-rendered{max-width:100% !important;}
.gallery{margin:0;padding:0;line-height:0;}
.gallery .gallery-item{width:31.6%;float:left;margin-right:2.6%;margin-bottom:4px;}
.sticky .gallery .gallery-item{margin-bottom:16px;}
.gallery .gallery-item:nth-of-type(3n + 3){margin-right:0;}
.gallery .gallery-item .gallery-icon{line-height:0;}
.gallery .gallery-item img{width:100%;height:auto;}
.gallery .gallery-item .gallery-caption{display:none;margin:8px 2px 24px;padding:0;}
.site-content .type-attachment{padding-top:0 !important;}
.type-attachment .entry-content .entry-caption{display:inline-block;}
.single .gallery .gallery-item .gallery-caption{display:block;}
.single .entry-footer{padding-top:60px;}
.single-post .author-wrap{margin:60px 0 0;clear:both;}
.single-post .author-info img.avatar{width:40px;height:40px;margin:2px 0 0 0;float:left;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.author-info h6{margin:0;padding:0 0 15px 55px;}
.single-post .author-info p.author-description{margin:0;padding:0 0 0 55px;font-size:15px;font-size:0.9375rem;line-height:1.65;}
#comments{position:relative;border-top:1px solid #ccc;}
#comments li.comment,
#comments li.pingback{overflow:hidden;margin:0 0 60px;padding:0;}
#comments li.comment:last-of-type,
#comments li.pingback:last-of-type{margin:0;}
#comments li.comment ul.children{margin:70px 0 0;}
#comments .children .comment:last-child{margin:0;}
#comments h3.comments-title{margin:60px 0;padding:0 10px;}
#comments h3.comments-title span a{display:none;margin:5px 0 0 0;font-size:14px;font-size:0.875rem;float:right;font-weight:normal;}
.site-content ol.commentlist{list-style:none;margin:0;padding:0 10px;}
.site-content ol.commentlist li{display:block;margin:0;padding:0;}
#comments ul.children{margin:0;padding:0;}
#comments .comment-content{position:relative;margin:0;padding:0 0 0 55px;}
#comments li.pingback{padding:0 0 0 55px;}
#comments .comment-avatar{margin:0;padding:0;float:left;}
#comments .comment-avatar img.avatar{width:40px;height:40px;margin:0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
#comments .comment-author{margin:0;padding:0 0 22px;font-size:17px;font-size:1.0625rem;font-weight:bold;}
#comments .comment-content .comment-text{margin:0;padding:0;overflow:hidden;font-size:15px;font-size:0.9375rem;line-height:1.65;}
#comments .comment-content ul.comment-meta{margin:0;padding:0 0 25px;overflow:hidden;list-style:none;font-size:14px;font-size:0.875rem;}
#comments .comment-content ul.comment-meta a{text-decoration:none;}
#comments .comment-content ul.comment-meta li{display:inline;}
#comments .comment-content ul.comment-meta li.comment-reply:before,
#comments .comment-content ul.comment-meta a.comment-edit-link:before{content:'\002f';display:inline;padding:0 10px 0 8px;-webkit-font-smoothing:antialiased;}
#comments .comment-text .comment-reply a.comment-reply-link{display:inline-block;text-decoration:none;}
#comments .comment-text .comment-reply a.comment-reply-link span{display:none;}
#comments p.comment-awaiting-moderation{display:block;font-style:italic;color:#0089a7;}
#comments ol li.pingback span{font-size:18px;font-size:1.125rem;font-weight:bold;}
#comments ol li.pingback p{margin:0;}
#comments ol li.pingback a{font-size:16px;font-size:1rem;font-weight:normal;}
#comments .pingback p.pingback-edit a{font-size:14px;font-size:0.875rem;text-transform:uppercase;letter-spacing:1px;}
.site-content .nopassword,
.site-content p.nocomments{margin:0;padding:50px 10px 100px 65px;font-size:14px;font-size:0.875rem;font-weight:bold;font-style:italic;}
.site-content .nopassword{padding-top:100px;padding-left:10px;}
#comments #respond{margin:0 0 75px;padding:75px 10px 0;overflow:hidden;text-align:left;}
#comments ol.commentlist #respond{margin:0;padding-left:0;padding-right:0;}
#comments #respond h3#reply-title{margin:0;padding:0 0 24px;font-size:16px;font-size:1rem;display:inline-block;}
#comments #respond p.comment-note,
#comments #respond p.logged-in-as{margin:0 0 12px;padding:5px 0 0;font-size:14px;font-size:0.875rem;}
#respond a#cancel-comment-reply-link{margin:10px 0 0 0;padding-right:17px;font-size:14px;font-size:0.875rem;float:right;background:url(images/icons.png) right -100px no-repeat;}
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url,
#commentform p.comment-form-comment,
.site-content div.wpcf7 p{margin:0;padding:12px 0 0;font-size:14px;font-size:0.875rem;font-weight:bold;}
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url,
#commentform p.comment-form-comment{float:none;clear:both;width:100%;}
#commentform p.form-allowed-tags{display:none;}
#commentform input#author,
#commentform input#email,
#commentform input#url,
.site-content .wpcf7 input.wpcf7-text{display:block;width:100%;margin:6px 0 0;padding:8px 2%;background:#f4f4f4;border:1px solid #f4f4f4;font-size:15px;font-size:0.9375rem;color:#363636;line-height:1.55;-webkit-appearance:none;outline-color:transparent;outline-style:none;}
#commentform textarea#comment,
.site-content .wpcf7 textarea{width:100%;margin:6px 0 0;padding:6px 1%;border:1px solid #f4f4f4;background:#f4f4f4;font-size:15px;font-size:0.9375rem;color:#363636;line-height:1.55;-webkit-appearance:none;outline-color:transparent;outline-style:none;}
.site-content .wpcf7 input.wpcf7-text,
.site-content .wpcf7 textarea{width:100%;}
#commentform textarea#comment:hover,
#commentform textarea#comment:focus,
#commentform textarea#comment:active,
#commentform input#author:hover,
#commentform input#author:focus,
#commentform input#author:active,
#commentform input#email:hover,
#commentform input#email:focus,
#commentform input#email:active,
#commentform input#url:hover,
#commentform input#url:focus,
#commentform input#url:active,
.site-content .wpcf7 textarea:hover,
.site-content .wpcf7 textarea:focus,
.site-content .wpcf7 textarea:active,
.site-content .wpcf7 input.wpcf7-text:hover,
.site-content .wpcf7 input.wpcf7-text:focus,
.site-content .wpcf7 input.wpcf7-text:active{border:1px solid #ccc;background:#fff;}
#commentform p.form-submit{margin:0 0 15px;}
#nav-below,
#nav-single,
#nav-image,
#nav-comments{display:block;clear:both;overflow:hidden;margin:0 10px;padding:60px 0;font-size:14px;font-size:0.875rem;text-transform:uppercase;letter-spacing:2px;border-top:1px solid #ccc;}
#nav-single{margin:0 10px;padding-left:0;padding-right:0;border-top:1px solid #ccc;}
#nav-image{padding-top:80px;}
.nav-previous,
.previous-image{float:left;}
.nav-next,
.next-image{float:right;}
.nav-next a,
.nav-previous a,
.previous-image a,
.next-image a{display:inline-block;}
#front-sidebar .widget_moka_quote p,
#front-sidebar .widget_moka_about h3.about-title{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;}
.front-sticky{margin-bottom:60px;}
.front-recent{margin-bottom:60px;}
.front-recent .entry-header h2.entry-title,
.widget_moka_recentposts .entry-header h2.entry-title{padding:0 0 25px;font-size:18px;font-size:1.125rem;}
.front-recent .entry-content p,
.widget_moka_recentposts .entry-content p{font-size:15px;font-size:0.9375rem;line-height:1.6;}
.front-recent .entry-footer .entry-date,
.front-recent .entry-footer .entry-comments,
.front-recent .entry-footer .entry-edit,
.widget_moka_recentposts .entry-footer .entry-date,
.widget_moka_recentposts .entry-comments,
.widget_moka_recentposts .entry-edit{display:inline-block;}
.front-recent .entry-footer .entry-comments:before,
.front-recent .entry-footer .entry-edit:before,
.widget_moka_recentposts .entry-comments:before,
.widget_moka_recentposts .entry-edit:before{content:'\002f';display:inline;padding:0 6px 0 5px;-webkit-font-smoothing:antialiased;}
#front-sidebar .widget_moka_recentposts{padding-bottom:0 !important;float:none;}
#front-sidebar .widget_moka_recentposts .rp-wrap{padding-top:60px;}
#front-sidebar .widget_moka_recentposts .rp-wrap:first-of-type{padding-top:0;}
#front-sidebar .widget_moka_recentposts .rp-wrap:last-of-type .entry-footer{border-bottom:none;}
#front-sidebar .widget_moka_recentposts h3.rp-widget-title{margin:0;padding-bottom:40px;font-size:24px;font-size:1.5rem;}
#front-sidebar{padding:0 10px;}
#front-sidebar .widget{padding:60px 0;border-bottom:1px solid #ccc;overflow:hidden;clear:both;}
#front-sidebar .widget:first-child{padding:0 0 60px;}
#front-sidebar .widget:last-child{border-bottom:none;}
#front-sidebar .widget h3.widget-title{padding-bottom:30px;font-size:22px;font-size:1.375rem;}
#front-sidebar .widget_moka_quote p.quote-text,
#front-sidebar .widget_moka_about h3.about-title{margin:0 0 40px;color:#161616;font-weight:bold;line-height:1.1;-ms-word-break:break-word;word-break:break-word;word-break:break-word;}
#front-sidebar .widget_moka_quote p.quote-text{font-size:40px;font-size:2.5rem;}
#front-sidebar .widget_moka_about h3.about-title{font-size:45px;font-size:2.813rem;}
#front-sidebar .widget_moka_quote p.quote-author{margin:0;font-size:14px;font-size:0.875rem;text-align:right;}
#front-sidebar .widget_moka_quote p.quote-author:before{content:'\2014';display:inline;padding:0 5px 0 0;-webkit-font-smoothing:antialiased;}
#front-sidebar .widget_moka_about h3.about-title{padding-top:40px;line-height:1 !important;}
#front-sidebar .widget_moka_about p.about-text{font-size:15px;font-size:0.9375rem;line-height:1.6;}
#front-sidebar .widget_moka_about p.about-links{margin-bottom:0;font-size:14px;font-size:0.875rem;}
.archive-header{padding:0 10px;}
.archive-header h2.archive-title{display:inline-block;margin:0;padding:0;font-size:17px;font-size:1.0625rem;}
.taxonomy-description p{margin:8px 0 0 0;font-size:14px;font-size:0.875rem;}
.search-results .site-content .page .entry-footer{padding-top:0;}
.search-results .site-content .page:last-of-type .entry-footer,
.search-results .site-content .post:last-of-type .entry-footer{border-bottom:none;}
.search-results .site-content .page .entry-cats{display:none;}
.post-password-form input{padding:5px 3% 5px 4%;}
.post-password-form p{display:block;}
.site-content .page{position:relative;display:block;width:100%;margin:0;padding:0 10px 60px;}
.template-archive .entry-content h6{padding-top:50px;padding-bottom:15px;}
.template-archive .entry-content a{text-decoration:none;}
.template-archive .entry-content a:hover,
.widget_tag_cloud a:hover{color:#fff;background:#161616;}
.template-archive .archive-tags a,
.widget_tag_cloud a{background:#f4f4f4;display:inline-block;margin:0 2px 5px 0;padding:8px 14px;font-size:14px !important;font-size:0.875rem !important;}
.template-archive .archive-tags{padding:10px 0 0 0;}
.template-archive .archive-tags a{display:inline-block;}
.template-archive .entry-content ul{margin:0 !important;padding:0;list-style:none;}
.template-archive .entry-content ul li{margin:0 0 5px;}
.template-archive .entry-content ul li a{display:inline-block;background:#f4f4f4;margin:0 2px 1px 0;padding:8px 14px;}
.template-archive ul.latest-posts-list,
.template-archive ul.monthly-archive-list{font-size:14px;font-size:0.875rem;line-height:1.35;}
#sidebar-footer-four{margin-left:-10px;}
.widget h3.widget-title{position:relative;margin:0;padding:0 0 40px;display:block;}
.widget-area .widget ul{margin:0;padding:0;}
.widget-area .widget ul li{padding-bottom:10px;list-style:none;font-size:14px;font-size:0.875rem;line-height:1.45;}
.widget-area .widget img.resize{max-width:100%;height:auto;}
.widget select,
.widget iframe{max-width:99%;margin-left:1px;margin-left:0.1rem;}
.widget_recent_comments a.url{font-style:italic;}
.textwidget{font-size:15px;font-size:0.9375rem;line-height:1.7;}
.widget p.wp-caption-text{margin:0;padding:8px 2px 24px;}
.widget_categories ul,
.widget_archive ul,
.widget_pages ul,
.widget_nav_menu ul,
.widget_meta ul,
.widget_recent_entries ul,
.widget_recent_comments ul{font-size:15px;font-size:0.9375rem;}
.widget-area .widget_recent_comments ul li{padding-bottom:10px;}
.widget_search{clear:both;overflow:hidden;}
#searchform{max-width:333px;}
#searchform input#s{width:68.5%;float:left;margin-right:1.5%;padding:2px 3% 2px 4%;height:34px;font-size:14px;font-size:0.875rem;}
#searchform input[type="submit"]{width:30%;float:left;padding:2px 15px;height:34px;font-size:13px;font-size:0.8125rem;text-align:center;}
.widget-area .widget_rss ul li{padding-bottom:20px;}
.widget-area .widget_rss ul li span.rss-date{font-size:14px;font-size:0.875rem;font-style:italic;}
.widget-area .widget_rss ul li span.rss-date:before{content:'\002d';display:inline;padding:0 4px 0 2px;-webkit-font-smoothing:antialiased;}
.widget-area .widget_rss ul li .rssSummary{font-size:14px;font-size:0.875rem;padding:10px 0;display:inline-block;line-height:1.4;}
.widget_calendar #calendar_wrap{position:relative;display:inline-block;font-size:14px;font-size:0.875rem;}
.widget_calendar #calendar_wrap a{font-weight:bold;}
.widget_calendar #wp-calendar caption{margin:0 0 8px;text-align:left;font-weight:bold;}
.widget_calendar table#wp-calendar tr th{padding:2px;text-align:center;font-weight:bold;}
.widget_calendar table#wp-calendar tr td{padding:3px 5px;border:1px solid #ccc;}
.widget_calendar table#wp-calendar tr td#today{background:#fff;font-weight:bold;}
.widget_calendar table#wp-calendar tbody tr td a{display:block;}
.widget_calendar table#wp-calendar tbody tr td a:hover{text-decoration:underline;}
ul.sociallinks{display:inline-block;overflow:hidden;margin:0;padding:0;}
ul.sociallinks li{display:inline-block;margin:0;padding:0 !important;list-style:none;}
#widget-area-top ul.sociallinks li{float:left;}
ul.sociallinks li a{width:50px;height:50px;display:block;padding:0;margin:0;text-indent:100%;white-space:nowrap;overflow:hidden;}
ul.sociallinks li a.twitter{background:url(images/socialicons.png) 0 0 no-repeat;}
ul.sociallinks li a.facebook{background:url(images/socialicons.png) -50px 0 no-repeat;}
ul.sociallinks li a.googleplus{background:url(images/socialicons.png) -100px 0 no-repeat;}
ul.sociallinks li a.appnet{background:url(images/socialicons.png) -150px 0 no-repeat;}
ul.sociallinks li a.flickr{background:url(images/socialicons.png) -200px 0 no-repeat;}
ul.sociallinks li a.instagram{background:url(images/socialicons.png) -250px 0 no-repeat;}
ul.sociallinks li a.picasa{background:url(images/socialicons.png) -300px 0 no-repeat;}
ul.sociallinks li a.fivehundredpx{background:url(images/socialicons.png) -350px 0 no-repeat;}
ul.sociallinks li a.youtube{background:url(images/socialicons.png) -400px 0 no-repeat;}
ul.sociallinks li a.vimeo{background:url(images/socialicons.png) -450px 0 no-repeat;}
ul.sociallinks li a.dribbble{background:url(images/socialicons.png) -500px 0 no-repeat;}
ul.sociallinks li a.ffffound{background:url(images/socialicons.png) -550px 0 no-repeat;}
ul.sociallinks li a.pinterest{background:url(images/socialicons.png) -600px 0 no-repeat;}
ul.sociallinks li a.behance{background:url(images/socialicons.png) -650px 0 no-repeat;}
ul.sociallinks li a.deviantart{background:url(images/socialicons.png) -700px 0 no-repeat;}
ul.sociallinks li a.squidoo{background:url(images/socialicons.png) -750px 0 no-repeat;}
ul.sociallinks li a.slideshare{background:url(images/socialicons.png) -800px 0 no-repeat;}
ul.sociallinks li a.lastfm{background:url(images/socialicons.png) -850px 0 no-repeat;}
ul.sociallinks li a.grooveshark{background:url(images/socialicons.png) -900px 0 no-repeat;}
ul.sociallinks li a.soundcloud{background:url(images/socialicons.png) -950px 0 no-repeat;}
ul.sociallinks li a.foursquare{background:url(images/socialicons.png) -1000px 0 no-repeat;}
ul.sociallinks li a.github{background:url(images/socialicons.png) -1050px 0 no-repeat;}
ul.sociallinks li a.linkedin{background:url(images/socialicons.png) -1100px 0 no-repeat;}
ul.sociallinks li a.xing{background:url(images/socialicons.png) -1150px 0 no-repeat;}
ul.sociallinks li a.wordpress{background:url(images/socialicons.png) -1200px 0 no-repeat;}
ul.sociallinks li a.tumblr{background:url(images/socialicons.png) -1250px 0 no-repeat;}
ul.sociallinks li a.rss{background:url(images/socialicons.png) -1300px 0 no-repeat;}
ul.sociallinks li a.rsscomments{background:url(images/socialicons.png) -1350px 0 no-repeat;}
#colophon{margin:0 10px;padding:40px 0 60px;border-top:1px solid #ccc;}
#footer-sidebar-wrap{padding-bottom:100px;}
#footer-sidebar-wrap .widget{padding-bottom:60px;}
#footer-sidebar-wrap #footer-sidebar-three .widget:last-of-type{padding-bottom:0;}
#footer-sidebar-wrap .widget h3.widget-title{font-size:16px;font-size:1rem;margin:0;padding:0 0 30px;}
#colophon #site-info{position:relative;padding:0;overflow:hidden;}
#colophon #site-info ul{margin:0;padding:0;list-style:none;}
#colophon #site-info ul.credit li,
#colophon p.credittext{display:inline-block;padding:0 0 10px;font-size:14px;font-size:0.875rem;}
#colophon p.credittext{margin:0;}
.two-columns-one,
.three-columns-one,
.three-columns-two,
.four-columns-one,
.four-columns-two,
.four-columns-three{width:100%;}
.two-columns-one,
.three-columns-one,
.three-columns-two,
.four-columns-one,
.four-columns-two,
.four-columns-three{float:left;margin-right:0;margin-bottom:24px;position:relative;}
.last{clear:right;margin-right:0 !important;margin-bottom:0 !important;}
.divider{width:100%;margin-bottom:12px;padding-top:12px;display:block;clear:both;}
.white-box,
.blue-box,
.yellow-box,
.red-box,
.green-box,
.lightgrey-box,
.grey-box,
.dark-box{margin:0 0 24px;padding:15px;overflow:hidden;font-size:15px;font-size:0.9375rem;line-height:1.6;}
.site-content .white-box p,
.site-content .blue-box p,
.site-content .yellow-box p,
.site-content .red-box p,
.site-content .green-box p,
.site-content .lightgrey-box p,
.site-content .grey-box p,
.site-content .dark-box p{margin:0 0 24px;}
.white-box{background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:5px solid #ccc;}
.blue-box{background:#ecf7f8;border-top:5px solid #81c7d4;color:#459baf;}
.yellow-box{background:#fef5e6;border-top:5px solid #f9bf45;color:#f18e2b;}
.red-box{background:#fdebe9;border-top:5px solid #f17c67;color:#e23e32;}
.green-box{background:#edf6ea;border-top:5px solid #86c166;color:#489130;}
.lightgrey-box{background:#f4f4f4;border-top:5px solid #ccc;}
.grey-box{background:#ccc;border-top:5px solid #363636;color:#161616;}
.dark-box{background:#363636;border-top:5px solid #161616;color:#fff;}
.dark-box a{color:#fff;font-weight:bold;}
.dark-box a:hover{color:#fff;}
.standard-btn{display:inline-block;margin:0 0 24px;padding:17px 30px;overflow:hidden;cursor:pointer;font-size:17px;font-size:1.0625rem;background:#161616;color:#fff;text-align:center;font-weight:normal;letter-spacing:1px;text-decoration:none !important;-webkit-transition:0.2s background ease;-moz-transition:0.2s background ease;-o-transition:0.2s background ease;-ms-transition:0.2s background ease;transition:0.2s background ease;}
.round-btn{-moz-border-radius:50px;border-radius:50px;}
.bold-btn{font-weight:bold;}
.standard-btn.xsmall-btn{padding:10px 15px;font-size:13px;font-size:0.8125rem;}
.standard-btn.small-btn{padding:15px 25px;font-size:15px;font-size:0.9375rem;}
.standard-btn.large-btn{padding:22px 40px;font-size:19px;font-size:1.1875rem;}
.standard-btn.xlarge-btn{padding:26px 45px;font-size:21px;font-size:1.3125rem;}
.red-btn{background:#f17c67;color:#fff;}
.red-btn:hover{background:#e23e32;color:#fff;}
.green-btn{background:#86c166;color:#fff;}
.green-btn:hover{background:#489130;color:#fff;}
.blue-btn{background:#81c7d4;color:#fff;}
.blue-btn:hover{background:#459baf;color:#fff;}
.darkblue-btn{background:#7b90d2;color:#fff;}
.darkblue-btn:hover{background:#3b54aa;color:#fff;}
.purple-btn{background:#b28fce;color:#fff;}
.purple-btn:hover{background:#7b54a4;color:#fff;}
.yellow-btn{background:#f9bf45;color:#fff;}
.yellow-btn:hover{background:#f18e2b;color:#fff;}
.grey-btn{background:#f4f4f4;color:#363636;}
.grey-btn:hover{background:#e9e9e9;color:#363636;}
.black-btn{background:#161616;color:#fff;}
.black-btn:hover{background:#000;color:rgba(255, 255, 255, 0.75);}
.map{padding:0 0 24px;}
.site-content div.wpcf7{clear:both;overflow:hidden;}
.site-content div.wpcf7 p{margin:0;padding:0 0 16px;font-size:16px;font-size:1rem;line-height:1.7;}
.site-content div.wpcf7 p:last-of-type{padding:0;}
div.wpcf7 h5{margin:0 0 17px;font-weight:normal;letter-spacing:2px;}
input.wpcf7-submit{clear:both;overflow:hidden;}
.jetpack_subscription_widget{max-width:333px;clear:both;overflow:hidden;}
.jetpack_subscription_widget p{display:block;font-size:15px;font-size:0.9375rem;line-height:1.5;}
.jetpack_subscription_widget input#subscribe-field{float:left;margin-right:1.5%;padding:2px 3% 2px 4%;height:34px;font-size:14px;font-size:0.875rem;}
.jetpack_subscription_widget input[type="submit"]{float:left;height:34px;font-size:13px;font-size:0.8125rem;text-align:center;}
.jetpack_subscription_widget label#jetpack-subscribe-label{display:none;}
#footer-sidebar-one .jetpack_subscription_widget input#subscribe-field,
#footer-sidebar-two .jetpack_subscription_widget input#subscribe-field{width:64.5% !important;}
#footer-sidebar-one .jetpack_subscription_widget input[type="submit"],
#footer-sidebar-two .jetpack_subscription_widget input[type="submit"]{width:34% !important;padding:2px 8px;}
#footer-sidebar-three .jetpack_subscription_widget input#subscribe-field{width:68.5% !important;}
#footer-sidebar-three .jetpack_subscription_widget input[type="submit"]{width:30% !important;padding:2px 15px;}
.widget-grofile ul.grofile-accounts{margin:0 auto;display:inline-block;}
.widget-grofile img.grofile-thumbnail{padding:15px;background:rgba(255, 255, 255, 0.15);-webkit-border-radius:400px;-moz-border-radius:400px;border-radius:400px;}
p.comment-subscription-form{clear:both;overflow:hidden;padding-top:20px;margin-bottom:15px !important;font-size:14px;font-size:0.875rem;color:#434343;}
p.comment-subscription-form:last-child{padding-top:0;margin-bottom:0 !important;}
.widget_twitter_timeline iframe{display:block;margin:0 auto;}
#main-wrap div.sharedaddy div.sd-block{border-top:none !important;border-top:none !important;}
div.sharedaddy a.sd-button{vertical-align:top;}
.contact-form label span{color:#363636 !important;margin-left:4px;font-weight:normal;font-size:14px;font-size:0.875rem;}
.contact-form input[type="submit"]{width:100%;}
.contact-form input[type='text'],
.contact-form input[type='email']{width:100% !important;max-width:100% !important;margin-bottom:13px;}
.contact-form textarea{width:100% !important;}
.wp-pagenavi{padding:60px 0 50px;margin:0 10px;font-size:14px;font-size:0.875rem;display:block;border-top:1px solid #ccc;}
.wp-pagenavi a.page,
.wp-pagenavi a.nextpostslink,
.wp-pagenavi a.previouspostslink,
.wp-pagenavi a.first,
.wp-pagenavi a.last{width:auto;clear:none !important;margin:0 0 12px;padding:0 12px 0 0;overflow:visible;text-align:center;display:inline-block;}
.wp-pagenavi a.page{width:auto !important;margin:0 0 12px !important;padding:0 12px 0 0 !important;display:inline-block !important;}
.wp-pagenavi span.current{display:inline-block;margin:0 0 12px 0;padding:0 12px 0 0;}
.wp-pagenavi span.pages{display:none;padding:0 40px 0 0;font-size:14px;font-size:0.875rem;}
.wp-pagenavi span.extend{margin:0 0 12px;padding:0 12px;}
.wp-pagenavi a.page:before,
.wp-pagenavi span.current:before,
.wp-pagenavi a.nextpostslink:before,
.wp-pagenavi a.first:before,
.wp-pagenavi a.last:before,
.wp-pagenavi span.extend:before{display:inline;content:'\002f';padding:0 12px 0 0;-webkit-font-smoothing:antialiased;vertical-align:top;}
#disqus_thread{padding:60px 10px;}
#featured-content.flexslider{padding-bottom:80px;margin-bottom:60px;overflow:hidden;background:none !important;border-bottom:1px solid #ccc;}
#featured-content.flexslider .slides img{height:auto;margin:0 auto;}
#featured-content.flexslider .slides li a.slider-img{opacity:1;background:none;display:block;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#featured-content.flexslider .slides li:hover a.slider-img{opacity:0.3 !important;background:#fff;z-index:1;}
#featured-content.flexslider .slides li:hover .hentry{opacity:1 !important;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#featured-content.flexslider .slides .hentry{margin:0;padding:0;position:absolute;top:10px;left:10px;bottom:auto;right:auto;background:none;opacity:0;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#featured-content.flexslider .slides .hentry .entry-header{margin:0;padding:0;}
#featured-content.flexslider .slides .hentry .entry-header h2.entry-title{font-size:16px;font-size:1rem;margin:0;padding:0;}
#featured-content.flexslider .slides .hentry .entry-header h2.entry-title a{display:inline-block;padding:0 0 15px;}
#featured-content.flexslider .slides .hentry .entry-header a:hover{color:#161616;}
#featured-content.flexslider .slides .hentry .entry-header .entry-details{display:none;text-transform:none;letter-spacing:0;margin:0;padding:0;}
#featured-content .flex-direction-nav{display:none;}
#featured-content .flex-direction-nav li a{opacity:1;padding:0;top:auto;bottom:45px;width:25px;height:25px;text-indent:-9999px;}
#featured-content:hover .flex-direction-nav li a{opacity:1;}
#featured-content.flexslider:hover .flex-direction-nav li a{opacity:1;}
#featured-content.flexslider .flex-direction-nav li a:hover{opacity:1;}
.flex-direction-nav .flex-prev{left:25px;}
#featured-content.flexslider .flex-direction-nav li a.flex-next{background:url(images/slider-icons.png) 0 0 no-repeat;}
#featured-content.flexslider .flex-direction-nav li a.flex-prev{background:url(images/slider-icons.png) -25px 0 no-repeat;}
#featured-content .flex-control-nav{bottom:45px;right:0;width:100%;text-align:center;}
#featured-content .flex-control-nav li{border:1px solid #161616;border-radius:100px;margin:0 4px;padding:0;}
#featured-content .flex-control-nav li:hover{background-color:#161616;}
#featured-content .flex-control-nav li a{border-radius:100px;-webkit-box-shadow:none;box-shadow:none;width:6px;height:6px;text-indent:99999px;}
#featured-content:hover .flex-control-nav li a{background-color:none;}
#featured-content .flex-control-nav li a:hover,
#featured-content .flex-control-nav li a.active{background-color:#161616 !important;}
@media screen and (min-width:480px){#front-sidebar .widget_moka_recentposts .rp-wrap{width:50%;padding-top:0;padding-right:17px;float:left;}
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(odd){clear:left;}
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(even){overflow:hidden;padding-left:17px;padding-right:0;clear:right;}
.widget_moka_recentposts .rp-wrap .entry-footer{border-bottom:none;padding-top:30px;}
#front-sidebar .widget_moka_quote p.quote-text,
#front-sidebar .widget_moka_about h3.about-title{font-size:60px;font-size:3.75rem;}
}
@media screen and (min-width:767px){#masthead{padding:35px 35px 0;}
#site-title{padding:0 0 60px;}
#site-title h1{font-size:26px;font-size:1.625rem;}
#mobile-menu-btn{top:35px;right:35px;}
#site-nav{padding:0 35px 65px;}
#primary{padding-left:35px;padding-right:35px;}
.site-content .post,
.site-content .type-attachment,
.search-results .site-content .page{padding:100px 0 0;}
.entry-footer{padding-bottom:100px;}
.single .entry-footer{padding-top:100px;}
#nav-below,
#nav-single,
#nav-image,
#nav-comments,
.site-content .page,
.archive-header{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
#colophon{margin:0 35px;}
#nav-single,
#disqus_thread{padding:100px 0;}
h1{margin:54px 0 44px;font-size:30px;font-size:1.875rem;}
h2{margin:54px 0 44px;font-size:30px;font-size:1.875rem;line-height:1.35;}
h3{margin:44px 0;font-size:26px;font-size:1.625rem;}
h4{margin:34px 0;font-size:20px;font-size:1.25rem;}
h5{margin:24px 0;font-size:18px;font-size:1.125rem;}
h6{margin:24px 0;font-size:18px;font-size:1.125rem;}
.search-wrap .search-close{top:10px;right:20px;}
.search-wrap #searchform input#s{padding:30px 0;font-size:50px;font-size:3.125rem;height:auto;}
.entry-header h1.entry-title,
.entry-header h2.entry-title{padding:0 0 45px;font-size:30px;font-size:1.875rem;}
.entry-content p,
.entry-summary p,
.entry-content ul,
.entry-content ol{font-size:17px;font-size:1.0625rem;line-height:1.8;margin-bottom:35px;}
.entry-content ul,
.entry-content ol{margin-left:30px;}
.entry-content ul ul,
.entry-content ol ol{margin-left:0;margin-bottom:12px;}
.entry-details{padding:0 0 35px;text-transform:uppercase;letter-spacing:2px;}
.entry-footer{padding-top:50px;}
.entry-content blockquote,
#comments blockquote{margin-left:35px;padding-left:35px;}
.entry-content blockquote p:last-child{margin-bottom:34px;}
.entry-content p span.dropcap{padding:0 8px 0 0;font-size:58px;font-size:3.625rem;}
.entry-content p.pull-left{max-width:300px;margin:5px 35px 20px 0;line-height:1.6;float:left !important;}
.entry-content p.pull-right{max-width:300px;margin:5px 0 20px 35px;line-height:1.6;float:right !important;}
.format-quote .entry-content blockquote p,
.format-link .entry-content a.link{font-size:22px;font-size:1.375rem;line-height:1.55;}
.share-btn{display:inline-block;}
.share-links-wrap{bottom:140px;left:20px;}
.single-post .share-btn{display:none;}
.single-post .share-links-wrap{height:50px;}
.single-post .share-links-wrap ul li{float:left;}
.front-recent .share-links-wrap{bottom:35px;left:-20px;}
.single-post .author-wrap{margin:100px 0 0;clear:both;}
.single-post .author-wrap h4{margin:0 0 34px;font-size:20px;font-size:1.25rem;}
.single-post .author-info img.avatar{width:75px;height:75px;}
.author-info h6{padding:0 0 15px 115px;}
.single-post .author-info p.author-description{padding:0 0 0 115px;}
#comments h3.comments-title{margin:100px 0;padding:0 35px;font-size:30px;font-size:1.875rem;}
.site-content ol.commentlist{padding:0 35px;}
#comments #respond{padding:75px 35px 0;}
#comments .comment-text .comment-reply a.comment-reply-link span{display:inline;}
#comments .comment-avatar img.avatar{width:65px;height:65px;}
#comments li.comment ul.children{margin-left:90px;}
#comments li.comment ul.children ul.children{margin-left:0;}
#comments .comment-content{padding:0 0 0 90px;}
.site-content .nopassword{padding:100px 35px;}
.site-content p.nocomments{padding:50px 35px 100px 125px;}
.front-sticky{margin-bottom:100px;}
.front-recent{margin:0 35px 100px;border-bottom:1px solid #ccc;}
.front-recent .post{clear:both;float:none;padding:100px 0 100px;border-bottom:1px solid #ccc;overflow:hidden;}
.front-recent .post:last-child{border-bottom:none;}
.front-recent .content-wrap{width:50%;padding-left:17px;display:block;float:left;}
.front-recent .entry-footer{position:relative;padding-bottom:0;border-bottom:none;}
.front-recent .entry-thumbnail{width:50%;float:left;padding:0 17px 0 0;text-align:left;}
#front-sidebar{padding:0 35px;}
#front-sidebar .widget{padding:100px 0;}
#front-sidebar .widget:first-child{padding:0 0 100px;}
#front-sidebar .widget h3.widget-title{padding-bottom:50px;font-size:32px;font-size:2rem;}
#front-sidebar .widget_moka_quote p.quote-text{margin:0 0 60px;font-size:80px;font-size:5rem;}
#front-sidebar .widget_moka_quote p.quote-author,
.archive-header h2.archive-title{font-size:20px;font-size:1.25rem;}
#front-sidebar .widget_moka_about .about-image{width:50%;padding-right:17px;float:left;}
#front-sidebar .widget_moka_about h3.about-title{padding-top:0;}
#front-sidebar .widget_moka_about .about-info{width:50%;padding-left:17px;float:left;overflow:hidden;}
.template-archive .entry-content h6{padding-top:76px;padding-bottom:25px;font-size:16px;font-size:1rem;}
.template-archive .archive-tags a,
#front-sidebar .widget_tag_cloud a{padding:13px 28px;font-size:15px !important;font-size:0.9375rem !important;}
.template-archive .entry-content ul li a{padding:13px 26px;}
.template-archive ul.latest-posts-list,
.template-archive ul.monthly-archive-list{font-size:15px;font-size:0.9375rem;}
.white-box,
.blue-box,
.yellow-box,
.red-box,
.green-box,
.lightgrey-box,
.grey-box,
.dark-box{margin:0 0 34px;padding:35px;}
.two-columns-one{width:49%;}
.three-columns-one{width:32%;}
.three-columns-two{width:66%;}
.four-columns-one{width:23.5%;}
.four-columns-two{width:49%;}
.four-columns-three{width:74.5%;}
.two-columns-one,
.three-columns-one,
.three-columns-two,
.four-columns-one,
.four-columns-two,
.four-columns-three{position:relative;float:left;margin-right:2%;padding-right:2%;margin-bottom:0;}
.entry-content .two-columns-one p,
.entry-content .three-columns-one p,
.entry-content .three-columns-two p{margin:0 0 24px;padding-bottom:0;}
.entry-content .four-columns-one p,
.entry-content .four-columns-two p,
.entry-content .four-columns-three p{margin:0 0 24px;padding-bottom:0;}
.last{border-right:none !important;margin-right:0 !important;clear:right;}
.map{padding:0 0 34px;}
.wp-pagenavi{padding:100px 0 90px;margin:0 35px;}
.wp-pagenavi span.pages{display:inline;}
#featured-content.flexslider{padding-bottom:130px;margin-bottom:100px;}
#featured-content.flexslider .slides .hentry{top:35px;left:35px;}
#featured-content.flexslider .slides .hentry .entry-header h2.entry-title{font-size:20px;font-size:1.25rem;}
#featured-content .flex-direction-nav{display:block;}
#featured-content .flex-control-nav{bottom:80px;text-align:right;}
#featured-content.flexslider .slides .hentry .entry-header .entry-details{display:inline-block;}
#featured-content .flex-direction-nav li a{bottom:83px;}
}
@media screen and (min-width:1023px){#sidebar-wrap{width:29.78515625%;float:left;padding:65px 0;}
#main-wrap{width:70.21484375%;float:left;}
#masthead,
#site-nav,
#secondary{padding:0 65px 0 40px;}
#primary{padding:65px 65px 0 0;}
.site-content .post,
.site-content .type-attachment,
.search-results .site-content .page{padding:100px 0 0;}
.site-content .page{padding:0 0 60px;}
.post .entry-footer{padding-bottom:100px;border-bottom:1px solid #ccc;}
.post:last-of-type .entry-footer{border-bottom:none;}
#mobile-menu-btn{display:none;}
#site-title{margin-right:0;padding:0 0 35px;}
#site-nav{display:block !important;}
#site-nav ul li a{font-size:14px;font-size:0.875rem;}
#search-btn{font-size:14px;font-size:0.875rem;}
.search-wrap p.search-info{margin:20px 0 0 10px;}
.search-wrap #searchform input#s{font-size:70px;font-size:4.375rem;}
.share-links-wrap{left:-40px;}
#comments h3.comments-title,
.site-content ol.commentlist,
#comments #respond{padding-left:0;padding-right:0;},
.site-content p.nocomments{padding:50px 0 100px 90px;}
.site-content .nopassword{padding:100px 0;}
.archive-header{padding:0;}
#nav-below,
#nav-single,
#nav-image,
#nav-comments{margin:0 65px 0 0;padding:100px 0;}
.archive-header{margin:0;}
#nav-single{margin:0;padding-right:0;}
.front-recent{margin:0 0 100px;}
.front-recent .post{padding:100px 0;}
.front-recent .entry-footer{padding-bottom:0;border-bottom:none;}
#front-sidebar{padding:0 65px 0 0;}
#front-sidebar .widget{padding:100px 0;}
#front-sidebar .widget:fist-child{padding:0 0 100px;}
#colophon{margin:0 65px 0 0;}
#colophon #site-info ul.credit li,
#colophon p.credittext{display:inline;text-align:left;padding:0;}
#disqus_thread{margin:0;}
.wp-pagenavi{margin:0 65px 0 0;}
}
@media screen and (min-width:1023px){#container{position:relative;overflow:hidden;margin:0 auto;}
#sidebar-wrap{width:24%;position:relative;}
#sidebar{width:240px;position:relative;}
#main-wrap{width:76%;margin-left:0;padding-right:65px;float:right;}
#primary{padding:65px 0 0 20px;}
#masthead,
#site-nav,
#secondary{padding-right:0;}
.post .entry-header,
.post .entry-content,
.post .entry-footer,
.site-content .page,
#comments,
#nav-below,
#nav-single,
#nav-image,
#nav-comments,
.wp-pagenavi,
.archive-header,
.search-results .site-content .page,
.entry-thumbnail,
#disqus_thread{max-width:760px;margin:0 auto;}
.template-front .post .entry-header,
.template-front .post .entry-content,
.template-front .post .entry-footer{max-width:100%;margin:0 auto;}
.template-fullwidth .site-content .page{max-width:100%;}
.site-content .post,
.site-content .type-attachment,
.search-results .site-content .page,
#colophon{padding-top:40px;}
.post .entry-footer,
.site-content .page,
#footer-sidebar-wrap{padding-bottom:40px;}
#site-title h1 a{padding:5px 8px 6px;}
#site-title h2.site-description{display:inline-block;}
.search-wrap #searchform input#s{font-size:90px;font-size:5.625rem;}
.entry-thumbnail{padding:0 0 45px;}
.front-sticky .entry-thumbnail,
.single-post .entry-thumbnail{max-width:1070px;}
.entry-content .wide-content{margin-left:-175px;margin-right:-175px;margin-bottom:35px;}
.entry-content p.pull-left{margin:5px 35px 20px -100px;}
.entry-content p.pull-right{margin:5px -120px 20px 50px;}
.share-links-wrap{bottom:172px;left:130px;}
.template-front .front-sticky .share-links-wrap{left:-40px;}
.template-front .front-recent .share-links-wrap{bottom:165px;left:1px;}
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url{float:left;clear:none;width:32%;}
#commentform p.comment-form-author,
#commentform p.comment-form-email{margin-right:2%;}
#commentform p.comment-form-comment{padding:24px 0 0;}
.site-content .nopassword{padding:130px 0;}
.site-content p.nocomments{padding:80px 0 130px 90px;}
#comments #respond h3#reply-title{padding:0 0 34px;font-size:20px;font-size:1.25rem;}
#respond a#cancel-comment-reply-link{margin-top:20px;}
#nav-below,
#nav-single,
#nav-image,
#nav-comments,
.wp-pagenavi,
#disqus_thread{padding:130px 0;}
.wp-pagenavi{padding:130px 0 120px;}
.front-sticky{margin-bottom:130px;}
.front-sticky .post .entry-content{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;}
.front-recent .post{width:31.1%;margin:0 3.271% 0 0;float:left;clear:none;border-bottom:none;}
.front-recent .post:nth-child(3n+3){margin:0;}
.front-recent .post:nth-of-type(1),
.front-recent .post:nth-of-type(4),
.front-recent .post:nth-of-type(7),
.front-recent .post:nth-of-type(10){clear:left;}
.front-recent .content-wrap{width:100%;padding-left:0;display:block;float:none;}
.front-recent .entry-thumbnail{width:100%;float:none;padding-right:0;text-align:center;}
.front-recent .post .entry-footer{padding-top:30px;border-bottom:none;}
#front-sidebar .widget_moka_recentposts h3.rp-widget-title{margin:0;padding-bottom:56px;font-size:30px;font-size:1.875rem;}
.front-recent{margin-bottom:130px;}
.front-recent .post{margin:0 3.271% 0 0;padding:0;}
.front-recent .entry-header h2.entry-title{font-size:20px;font-size:1.25rem;}
.front-recent .entry-thumbnail{padding:0 0 36px;}
#front-sidebar .widget_moka_recentposts .rp-wrap{width:25%;padding-right:1.5887%;}
.widget_moka_recentposts .rp-wrap:nth-of-type(even){padding-left:1.5887%;padding-right:0;clear:none;}
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(odd){clear:none;}
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(2),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(6),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(10){padding-right:1.5887%;}
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(3),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(7),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(11){padding-left:1.5887%;}
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(1),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(4),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(5),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(8),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(9),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(12){width:23.4113%;}
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(5),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(9){clear:left;}
#front-sidebar{padding:0;}
#front-sidebar .widget{padding:130px 0;}
#front-sidebar .widget:first-child{padding:0 0 130px;}
#front-sidebar .widget_moka_quote p.quote-text,
#front-sidebar .widget_moka_about h3.about-title{margin:0 0 80px;font-size:120px;font-size:7.5rem;line-height:1.1;}
#front-sidebar .widget_moka_about p.about-text{font-size:17px;font-size:1.0625rem;line-height:1.8;margin-bottom:40px;}
#front-sidebar .widget_moka_about p.about-links{font-size:15px;font-size:0.9375rem;}
#colophon{margin:0;}
#footer-sidebar-two,
#footer-sidebar-three{padding-top:0;}
#footer-sidebar-wrap #footer-sidebar-one .widget:last-of-type,
#footer-sidebar-wrap #footer-sidebar-two .widget:last-of-type,
#footer-sidebar-wrap #footer-sidebar-three .widget:last-of-type{padding-bottom:0;}
#footer-sidebar-one,
#footer-sidebar-two{width:25.7944%;float:left;padding-right:35px;}
#footer-sidebar-three{width:31.1215%;float:right;}
.two-columns-one{width:49.25%;}
.three-columns-one{width:32.3%;}
.three-columns-two{width:66.1%;}
.four-columns-one{width:23.875%;}
.four-columns-two{width:49.25%;}
.four-columns-three{width:74.625%;}
.two-columns-one,
.three-columns-one,
.three-columns-two,
.four-columns-one,
.four-columns-two,
.four-columns-three{position:relative;float:left;margin-right:1.5%;padding-right:1.5%;margin-bottom:0;}
#featured-content.flexslider{padding-bottom:150px;margin-bottom:130px;}
#featured-content .flex-control-nav{bottom:100px;text-align:right;}
#featured-content.flexslider .slides .hentry .entry-header .entry-details{display:inline-block;}
#featured-content .flex-direction-nav li a{bottom:103px;}
}
@media screen and (min-width:1350px){#sidebar-wrap{width:22.2%;}
#main-wrap{width:77.8%;}
}
@media screen and (min-width:1435px){#container{position:relative;overflow:hidden;max-width:1440px;margin:0 auto;}
#sidebar-wrap{width:20.83%;}
#main-wrap{width:74.305%;margin-left:0;padding-right:0;margin-right:4.865%;}
}
@media (-moz-min-device-pixel-ratio:1.5),
(-o-min-device-pixel-ratio:3/2),
(-webkit-min-device-pixel-ratio:1.5),
(min-device-pixel-ratio:1.5){#mobile-menu-btn{background:url(https://cdn2.iconfinder.com/data/icons/badge-set-2/100/Menu-512.png) 0 0 no-repeat;background-size:40px 40px;}
#search-btn{background:url(images/x2/icons.png) right -77px no-repeat;background-size:40px 115px;}
#search-btn{background:url(images/x2/icons.png) right -77px no-repeat;background-size:40px 115px;}
.search-wrap .search-close{background:url(images/x2/icons.png) 10px -30px no-repeat;background-size:40px 115px;}
#respond a#cancel-comment-reply-link{background:url(images/x2/icons.png) right -100px no-repeat;background-size:40px 115px;}
#featured-content.flexslider .flex-direction-nav li a.flex-next{background:url(images/x2/slider-icons.png) 0 0 no-repeat;background-size:50px 25px;}
#featured-content.flexslider .flex-direction-nav li a.flex-prev{background:url(images/x2/slider-icons.png) -25px 0 no-repeat;background-size:50px 25px;}
.share-links-wrap:after{background:url(images/x2/share-bg.png) 0 0 no-repeat;background-size:18px 20px;}
ul.sociallinks li a{background-size:1400px 50px !important;}
ul.sociallinks li a.twitter{background:url(images/x2/socialicons.png) 0 0 no-repeat;}
ul.sociallinks li a.facebook{background:url(images/x2/socialicons.png) -50px 0 no-repeat;}
ul.sociallinks li a.googleplus{background:url(images/x2/socialicons.png) -100px 0 no-repeat;}
ul.sociallinks li a.appnet{background:url(images/x2/socialicons.png) -150px 0 no-repeat;}
ul.sociallinks li a.flickr{background:url(images/x2/socialicons.png) -200px 0 no-repeat;}
ul.sociallinks li a.instagram{background:url(images/x2/socialicons.png) -250px 0 no-repeat;}
ul.sociallinks li a.picasa{background:url(images/x2/socialicons.png) -300px 0 no-repeat;}
ul.sociallinks li a.fivehundredpx{background:url(images/x2/socialicons.png) -350px 0 no-repeat;}
ul.sociallinks li a.youtube{background:url(images/x2/socialicons.png) -400px 0 no-repeat;}
ul.sociallinks li a.vimeo{background:url(images/x2/socialicons.png) -450px 0 no-repeat;}
ul.sociallinks li a.dribbble{background:url(images/x2/socialicons.png) -500px 0 no-repeat;}
ul.sociallinks li a.ffffound{background:url(images/x2/socialicons.png) -550px 0 no-repeat;}
ul.sociallinks li a.pinterest{background:url(images/x2/socialicons.png) -600px 0 no-repeat;}
ul.sociallinks li a.behance{background:url(images/x2/socialicons.png) -650px 0 no-repeat;}
ul.sociallinks li a.deviantart{background:url(images/x2/socialicons.png) -700px 0 no-repeat;}
ul.sociallinks li a.squidoo{background:url(images/x2/socialicons.png) -750px 0 no-repeat;}
ul.sociallinks li a.slideshare{background:url(images/x2/socialicons.png) -800px 0 no-repeat;}
ul.sociallinks li a.lastfm{background:url(images/x2/socialicons.png) -850px 0 no-repeat;}
ul.sociallinks li a.grooveshark{background:url(images/x2/socialicons.png) -900px 0 no-repeat;}
ul.sociallinks li a.soundcloud{background:url(images/x2/socialicons.png) -950px 0 no-repeat;}
ul.sociallinks li a.foursquare{background:url(images/x2/socialicons.png) -1000px 0 no-repeat;}
ul.sociallinks li a.github{background:url(images/x2/socialicons.png) -1050px 0 no-repeat;}
ul.sociallinks li a.linkedin{background:url(images/x2/socialicons.png) -1100px 0 no-repeat;}
ul.sociallinks li a.xing{background:url(images/x2/socialicons.png) -1150px 0 no-repeat;}
ul.sociallinks li a.wordpress{background:url(images/x2/socialicons.png) -1200px 0 no-repeat;}
ul.sociallinks li a.tumblr{background:url(images/x2/socialicons.png) -1250px 0 no-repeat;}
ul.sociallinks li a.rss{background:url(images/x2/socialicons.png) -1300px 0 no-repeat;}
ul.sociallinks li a.rsscomments{background:url(images/x2/socialicons.png) -1350px 0 no-repeat;}
}
@media print{body{background:none !important;color:#000;font-size:10pt;}
.site-title{color:#000;font-size:21pt;}
.site-description,
#site-nav,
#secondary,
.comment-respond,
.comments-area .comment-edit-link,
.comments-area .reply,
.comments-link,
#colophon{display:none;}
.entry-header,
.entry-content,
.entry-summary,
.entry-meta{margin:0;width:100%;}
.page-title,
.entry-title{font-size:18pt;}
}