/*
 * Boomerang 1.0 theme family
 *
 * Blog app CSS
 * (requires linking base boo.css file from the Site app)
 *
 * @link http://quadrodizain.ru/
 * @author Quadro Design
 * @copyright 2017 Quadro Design
 *
 * ... extends base Site app's boo.css
 */



.blog-wrap.with-sidebar{ max-width: 960px; margin: 0 auto; display: block; }
.blog-wrap.with-sidebar .content{ margin-right: 284px; }
.blog-wrap.with-sidebar.left .content{ margin-right: 0; margin-left: 284px; }
.blog-wrap .sidebar.left-sidebar{ float: left; }


.blog-wrap .leadbox{border: 1px solid var(--wgray-color); background: #fff; border-radius: 4px;margin: 0 0 24px; }
.subscribe { padding: 0; margin-bottom: 20px; }
.subscribe ul { list-style: none; padding-left: 0; margin-bottom: 0; margin-top: 0; }
.subscribe ul li { margin: 0; line-height: 20px; }
.subscribe ul li a { text-decoration: none; font-size: .8125rem/* 13px */; display: block; padding: 10px 16px; box-sizing: border-box;-webkit-box-sizing:border-box;}
.subscribe ul li a:hover{ background: var(--wgray-color-add);transition: 0.5s; }
.subscribe ul li i.icon16 { vertical-align: top;  margin-right: 8px; }
.subscribe ul li span{ display: inline-block; vertical-align: top; line-height: 16px;}
.subscribe #twitter-follow-code { overflow: hidden; }
.sub-links.blog-sublinks{ margin: 20px 0 0; }
.sub-links.blog-sublinks li{ line-height: 35px; margin: 0 0 12px;}
.sub-links.blog-sublinks li a{ padding: 8px 16px; background: #fff; font-size: .75rem/* 12px */; border-radius: 4px; border: 1px solid var(--wgray-color); box-sizing: border-box;-webkit-box-sizing:border-box; }
.sub-links.blog-sublinks li a:hover{ background: var(--blue-color); color: #fff; border: 1px solid var(--blue-color); }
.sub-links.blog-sublinks li.selected a{ background: var(--blue-color); color: #fff; border: 1px solid var(--blue-color); }

.timeline-wrap ul.tree li:hover{ background: none; }
.timeline-wrap ul.tree li:hover a{ color: var(--black-color2); }
.timeline-wrap ul.tree li a:hover{ color: var(--blue-color); background: var(--wgray-color-add);}


#post-stream .post .text img{ display: none; }
#post-stream .post { margin: 0 0 24px; border: 1px solid var(--wgray-color); background: #fff; border-radius: 4px; overflow: hidden; transition: 0.5s; box-sizing: border-box;-webkit-box-sizing:border-box;}
#post-stream .post:hover{ border: 1px solid #C6D0E7; transition: 0.5s; }
#post-stream .post .table-cell{display: table-cell; vertical-align: top; width: 50%; }
#post-stream .post .post-info{ padding: 16px; box-sizing: border-box;-webkit-box-sizing:border-box; }
#post-stream .post .img-box{ width: 100%; height: 220px; display: block; }
#post-stream .post .img-box a { display: block; width: 100%; height: 100%;}
#post-stream .post a{ color: var(--blue-color); transition: 0.5s;}
#post-stream .post .h4{ height: 44px; overflow: hidden; }
#post-stream .post a:hover .h4{ color: var(--red-color); transition: 0.5s; }
#post-stream .post p{ font-size: .8125rem/* 13px */; margin: 0;  }
#post-stream .post .text{ height: 72px; overflow: hidden; }
#post-stream .post .post-date{ display: block; font-size: .6875rem/* 11px */;}
.post iframe { max-width: 100%; position: relative !important;}


.blog-wrap.with-sidebar #post-stream.cards{ -webkit-column-count: 2;-moz-column-count: 2;column-count: 2; transition: 0.5s;}
#post-stream.cards{height: 100%;display: block; margin: 0 auto; transition: 0.5s; -webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-count: 1\9;-moz-column-count: 1\9;column-count: 1\9;}
#post-stream.cards .post{ display: inline-block; border: 0;  overflow: visible;}
#post-stream.cards .post .inner{  border: 1px solid var(--wgray-color); background: #fff;  border-radius: 4px; overflow: hidden; transition: 0.5s; }
#post-stream.cards .post:hover .inner{  border: 1px solid #C6D0E7; transition: 0.3s; }
#post-stream.cards .post .table-cell{ display: block; width: 100%; }
#post-stream.cards .post .h4{ height: auto; font-size: 14px;}
#post-stream.cards .post .text{ height: auto; }
#post-stream.cards .post p{ font-size: .75rem/* 12px */; line-height: 20px; }
#post-stream.cards .post .credentials a.comment-count{ float: none; }


.blog-wrap.with-sidebar #post-stream.cards.fheight{ -webkit-column-count: inherit;-moz-column-count: inherit;column-count: inherit; transition: 0.5s;}
#post-stream.cards.fheight{height: 100%;display: block; margin: 0 -12px;-webkit-column-count: initial;-moz-column-count: initial;column-count: initial;-webkit-column-count: 1\9;-moz-column-count: 1\9;column-count: 1\9;}
#post-stream.cards.fheight .post{ display: inline-block; vertical-align: top; float: left;width: 33%; padding: 0 12px; margin: 0 0 24px; height: 470px; background: transparent;}
#post-stream.cards.fheight .post .inner{ background: #fff; }
#post-stream.cards.fheight .post .h4{ height: 44px; font-size: 14px; margin: 0 0 6px;}
#post-stream.cards.fheight .post .text { height: 64px; }


.blog-page-wrap{ background: #fff;border-radius: 4px;padding: 24px;border: 1px solid var(--wgray-color);margin: 0 0 24px;box-sizing: border-box;-webkit-box-sizing: border-box; }
.blog-page-wrap p{font-size: .8125rem/* 13px */;margin: 0 0 16px; }
.blog-page-wrap h2,
.blog-page-wrap h3,
.blog-page-wrap h4,
.blog-page-wrap h5,
.blog-page-wrap h6{ margin: 0 0 16px; }

.credentials { overflow: hidden; margin-top: 8px; padding-top: 8px; border-top: 1px solid #C6D0E7;}
.credentials a,
.credentials span { display: inline-block; vertical-align: middle; padding-left: 0; }
.credentials .userpic-wrap { width: 32px; height: 32px; line-height: 28px; margin-right: 6px; float: left; text-align: center; border: 1px solid #C6D0E7; border-radius: 50%; box-sizing: border-box;-webkit-box-sizing:border-box;}
.credentials .userpic { width: 20px; display: inline-block; vertical-align: middle; line-height: 32px; margin: 0 auto; border-radius: 50%; }
.credentials .username { line-height: 32px; font-size: .6875rem/* 11px */; padding: 0; margin-right: 6px; display: inline-block; vertical-align: top;}
.credentials .username:first-letter{ color: var(--red-color); }
.credentials a.comment-count{ font-size: .75rem/* 12px */; float: right; line-height: 32px; background: url('svg/comment-black.svg') no-repeat 0 center/12px; padding-left: 16px; }


.post-wrapper .post { background: #fff; border-radius: 4px; padding: 24px; border: 1px solid var(--wgray-color); margin: 0 0 24px; box-sizing: border-box;-webkit-box-sizing:border-box; }
.post-wrapper .post h1 span{ margin-right: 175px; display: block;}
.post-wrapper .post h1 a{ display: block; float: right; line-height: 20px;padding: 8px 16px;background: #fff; text-transform: none; font-size: .75rem/* 12px */; color: var(--blue-color);white-space: nowrap;transition: 0.5s; border-radius: 4px;border: 1px solid var(--wgray-color);box-sizing: border-box;-webkit-box-sizing: border-box; }
.post-wrapper .post h1 a:hover{ background: var(--blue-color); color: #fff; }
.post-wrapper .post h2,
.post-wrapper .post h3,
.post-wrapper .post h4,
.post-wrapper .post h5,
.post-wrapper .post h6{ margin: 24px 0; }
.post-wrapper .post p{ font-size: .8125rem/* 13px */; margin: 0 0 16px; }
.post-wrapper .post a.btn{ display: inline-block; vertical-align: top; background: none; color: var(--blue-color); box-shadow: none; max-width: inherit; line-height: 22px; padding: 0;}
.post-wrapper .post blockquote{ margin: 0 0 16px; }
.post-wrapper .post img{ max-width: 100%; margin: 0 0 16px;}
.post-wrapper .post .credentials{ border-top: 1px solid var(--wgray-color); margin: 0; padding: 24px 0;}
.post-wrapper .post .credentials img{ margin: 0; }
.post-wrapper .post .credentials .username{ vertical-align: middle; }
.post-wrapper .post .credentials .date{ padding: 4px 16px; margin-left: 12px; font-size: .75rem/* 12px */; float: right;}
.post-wrapper .post .credentials .a2a_label{ display: none; }
.post-wrapper .post .credentials .a2a_kit span{ height: 24px; width: 24px; border-radius: 50%;}
.post-wrapper .post .share{ position: relative; }
.post-wrapper .post .share:hover .a2a_kit{ visibility: visible; opacity: 1; transition: 0.3s; }
.post-wrapper .post .share .share-icon{display: inline-block; vertical-align: middle; cursor: pointer; background: url('svg/share.svg') no-repeat 8px center/14px; width: 32px; height: 32px; line-height: 32px; border-radius: 50%; border: 1px solid var(--wgray-color);}
.post-wrapper .post .share .a2a_kit{ visibility: hidden; opacity: 0; position: absolute; top: -2px; right: 42px; width: 140px; padding: 6px 12px; border-radius: 4px; background: #fff;box-shadow: 0 2px 16px -4px var(--gray-color);border: 1px solid #cbe1ff;transition: 0.3s;}
.post-wrapper .post .share .a2a_kit:before{ content: ""; position: absolute; z-index: 9; right: -6px; top: 0; bottom: 0; margin: auto; width: 0;height: 0;border-style: solid;border-width: 5px 0 5px 6px;border-color: transparent transparent transparent #fff; }
.post-wrapper .post .share .a2a_kit:after{ content: ""; position: absolute; right: -8px; top: 0; bottom: 0; margin: auto; width: 0;height: 0;border-style: solid;border-width: 5px 0 5px 6px;border-color: transparent transparent transparent #cbe1ff; }
.post-wrapper .post .bookmark{ width: 32px; height: 32px; line-height: 32px; cursor: pointer; border-radius: 50%; border: 1px solid var(--wgray-color); background: url('svg/bookmark.svg') no-repeat center/9px;}
.post-wrapper .post .print{ width: 32px; height: 32px; line-height: 32px; cursor: pointer; border-radius: 50%; border: 1px solid var(--wgray-color); background: url('svg/print.svg') no-repeat center/15px;}
.post-wrapper .post .bookmark a,
.post-wrapper .post .print a{ display: block; width: 100%; height: 100%; }
.post-wrapper .post a.comment-count{ float: none; margin: 0;}
.post-wrapper .post table{ margin: 0 0 16px; max-width: 100%; overflow-x: auto;}
.post-wrapper .post table tr{ display: table-row; }

/*Carousel general styles*/

.boo .owl-carousel{ margin: 0 auto 48px; overflow: hidden;}
.boo .owl-carousel .owl-nav{ position: absolute; top: 25%; width: 100%; left: 0; }
.boo .owl-carousel .owl-nav .owl-prev{ position: absolute; font-size: 0; width: 160px;height: 160px;border-radius: 50%;background: url(svg/larr-white.svg) no-repeat 112px center/16px rgba(0,0,0,0.25);visibility: visible;left: -110px; top: 0; margin: auto; transition: 0.2s;}
.boo .owl-carousel .owl-nav .owl-next{ position: absolute; font-size: 0; width: 160px;height: 160px;border-radius: 50%;background: url(svg/rarr-white.svg) no-repeat 24px center/16px rgba(0,0,0,0.25);visibility: visible;right: -110px; top: 0; margin: auto; transition: 0.2s;}
.boo .owl-carousel .owl-nav .owl-prev:hover{ left: -100px; background: url(svg/larr-white.svg) no-repeat 112px center/16px rgba(0,0,0,0.65);}
.boo .owl-carousel .owl-nav .owl-next:hover{ right: -100px; background: url(svg/rarr-white.svg) no-repeat 24px center/16px rgba(0,0,0,0.65);}
.boo .owl-carousel .owl-nav .owl-prev.disabled{ opacity: 0.5; }
.boo .owl-carousel .owl-nav .owl-next.disabled{ opacity: 0.5; }


.boo .owl-carousel .owl-dots{ text-align: center; position: absolute; bottom: -36px; left: 0; right: 0; margin: auto;}
.boo .owl-carousel .owl-dot,
.boo .owl-carousel .owl-dot:hover{display: inline-block; vertical-align: middle; width: 10px; height: 10px; margin: 0 3px; border-radius: 50%; background: transparent; border: 1px solid transparent; transition: 0.5s; position: relative;}
.boo .owl-carousel .owl-dot:before,
.boo .owl-carousel .owl-dot:hover:before{ content: ""; position: absolute; left: 2px; top: 2px; width: 4px; height: 4px; border-radius: 50%; border: 1px solid var(--black-color2); background: transparent;transition: 0.5s; }
.boo .owl-carousel .owl-dot.active{ width: 10px; height: 10px; border: 1px solid var(--red-color); background: transparent; transition: 0.5s;}
.boo .owl-carousel .owl-dot.active:before{ content: ""; position: absolute; left: 2px; top: 2px; width: 4px; height: 4px; border-radius: 50%; border: 1px solid var(--red-color); background: var(--red-color); transition: 0.5s;}

.post-wrapper .photo-album-attachment.owl-carousel{ display: block; white-space: nowrap;}
.post-wrapper .comments { background: #fff; border-radius: 4px; padding: 24px; border: 1px solid var(--wgray-color); margin: 0 0 24px; box-sizing: border-box;-webkit-box-sizing:border-box; }
.comments h3 { margin: 0 0 16px; }
.comments h4 { margin: 0 0 16px; }
.comments h3.comment-count{ border-bottom: 1px solid var(--wgray-color); padding: 0 0 16px;}
.comments .credentials {border: none; margin: 0; padding: 24px 0 16px; }
.comments .credentials span{ padding: 0 8px; margin-right: 6px; line-height: 24px;}
.comments .credentials .date{ background: none;padding: 4px 16px;margin-left: 12px;font-size: .75rem/* 12px */;float: right; color: var(--black-color); }
.comments .credentials .username{ color: var(--black-color);display: inline-block;vertical-align: middle;font-size: .8125rem/* 13px */; margin-right: 2px; }
.comments .credentials .userpic.icon16 { min-width: 0; width: 16px; height: 16px; margin: 7px 4px 0; }
.comments textarea { width: 100%; max-width: 100%; min-width: 100%; min-height: 120px; max-height: 300px;} 
.comments ul{ padding: 0; }
.comments ul li { border: 1px solid var(--wgray-color); border-radius: 4px; margin-bottom: 24px; list-style-type: none;}
.comments ul li ul { padding: 0; box-sizing: border-box;-webkit-box-sizing:border-box; margin: 0; }
.comments ul li ul li{ border: 0; margin: 0; padding-left: 24px; }
.comments ul li ul li .comment{ margin: 0; padding: 0 24px 24px; }
.comments ul li span.hint a { color: #aaa; text-decoration: underline; }
.comments .text {font-size: .8125rem/* 13px */;line-height: 22px;margin: 0 0 12px;}
.comments .actions { margin: 0; font-size: .75rem/* 12px */; }
.comments .actions a{font-size: .75rem/* 12px */;color: var(--blue-color);  }
.comments .actions a b{ font-weight: normal; }
.comments .actions a b i{ font-style: normal; }
.comments ul li a.comment-delete { margin: 0 0 0 5px; padding: 0; color: #d99; text-decoration: underline; }
.comments ul li a.comment-delete:hover { background: red; color: white; }
.comments ul li ul {  }
.comments ul li .comment-form {padding: 16px;background: #fff;border: 1px solid var(--wgray-color);border-radius: 4px;width: 360px;box-sizing: border-box;-webkit-box-sizing: border-box; }
.comments ul li .comment-form textarea { min-height: 100px; }

.comment{ padding: 24px; box-sizing: border-box;-webkit-box-sizing:border-box; }
.comment.in-reply-to { background: var(--wgray-color2); border-radius: 4px; padding: 24px !important; margin: 24px !important; position: relative; box-sizing: border-box;-webkit-box-sizing:border-box;}
ul li ul .comment .in-reply-to{ margin: 0 24px 24px 0 !important; }
.comment .new { background: var(--wgray-color-add); border-radius: 4px;padding: 16px 36px 16px 16px !important;margin: 0 24px 24px 0 !important; }

ul.auth-type { padding: 0 0 10px !important; list-style: none; }
ul.auth-type li { padding-right: 10px; display: inline-block; float: left\9; display: inline\9; }
ul.auth-type li a { padding: 5px 6px; }
ul.auth-type li a img { margin-right: 5px; top: 4px; position: relative; }

.comment-form {background: #fff; width: 100%; border: 1px solid var(--wgray-color);border-radius: 4px; padding: 24px; margin-bottom: 24px;list-style-type: none; box-sizing: border-box;-webkit-box-sizing:border-box;}
.comment-form .h5 { margin: 0 0 16px; }
.comment-form-fields{ width: 326px; }
.comment-form-fields p { margin: 0 0 16px; padding: 0 2px; box-sizing: border-box;-webkit-box-sizing:border-box;}
.comment-form-fields p a { display: inline-block;vertical-align: middle;font-size: .75rem/* 12px */;line-height: 18px;padding: 0;text-decoration: none; }
.comment-form-fields p strong {color: var(--black-color);display: inline-block;vertical-align: middle;line-height: 20px;font-weight: normal;font-size: .8125rem/* 13px */;}
.comment-form-fields label {display: block;font-size: .6875rem/* 11px */;color: var(--gray-color);font-weight: 600;text-transform: uppercase;letter-spacing: 0.62px; }
.comment-form-fields input { width: 100%; }
.comment-form textarea {width: 100%;max-width: 100%;min-width: 100%;min-height: 120px;max-height: 300px; }
.comment-form .comment-submit{ width: 326px; }
.comment-form .comment-submit .wa-captcha{ line-height: 36px; margin: 0 0 16px; font-size: .6875rem/* 11px */;}
.comment-form .comment-submit .wa-captcha p{ margin: 0; }
.comment-form .comment-submit .wa-captcha img{ height: 36px; line-height: 36px; display: inline-block; vertical-align: top; border-radius: 4px;}
.comment-form .comment-submit .wa-captcha strong{display: inline-block; line-height: 36px; vertical-align: top; width: 24px; margin-left: 14px; }
.comment-form .comment-submit .wa-captcha input{ width: 173px; vertical-align: top; }
.comment-form .comment-submit input[type="submit"]{ width: 100%; max-width: 100%; }
.comment-form .userpic { width: 20px; height: 20px; float: left; margin-right: 5px; border-radius: 50%; }
.comment-form ul.menu-h.auth-type li a img { float: left; margin-right: 3px; position: relative; top: 2px; }
.comment-form ul.menu-h.auth-type { padding-bottom: 20px; }

.pageless-wrapper {border: 1px solid var(--wgray-color);border-radius: 4px;margin: 24px auto; background: #fff; color: var(--gray-color); line-height: 48px; height: 48px; font-size: .75rem/* 12px */; padding: 0 16px; font-weight: 600; text-align: center; letter-spacing: 0.62px; text-transform: uppercase;}

html.realtime-preview,
html.realtime-preview body { background: #fff; }
html.realtime-preview .globalheader,
html.realtime-preview .globalfooter { display: none; }
html.realtime-preview .content { margin-right: 0; }
html.realtime-preview .page { top: 0; margin: 10px 0; }

/* Plugins
---------- */

ul.menu-v.categories { margin-bottom: 20px; }
ul.menu-v.categories li { border: none; }
ul.menu-v.categories li a { padding: 5px 16px; }
ul.menu-v.categories li.selected a { color: #000; text-decoration: none; font-weight: bold; }

.tags.cloud { text-align: center; }

/*fancybox customization*/
.boo .fancybox-lock .fancybox-overlay{ overflow: hidden; }
.boo .fancybox-overlay{ background: #fff; }
.boo .fancybox-wrap{ width: 100% !important; left: 0 !important; right: 0; top: 0 !important; bottom: 0; margin: auto; }
.boo .fancybox-button{ width: 36px;height: 36px; background: #E8EEF1;border-radius: 50%; margin: 6px; color: var(--black-color2);}
.boo .fancybox-close{padding: 0;cursor: pointer;display: block;}
.boo .fancybox-close:before {content: "";width: 16px;height: 2px;position: absolute;right: 0;top: 0;left: 0;bottom: 0;margin: auto;border-radius: 2px;background: var(--black-color2);transform: rotateZ(45deg);}
.boo .fancybox-close:after {content: "";width: 16px;height: 2px;position: absolute;right: 0;top: 0;left: 0;bottom: 0;margin: auto;border-radius: 2px;background: var(--black-color2);transform: rotateZ(-45deg);}

.boo .fancybox-opened .fancybox-skin{ height: 100% !important; box-shadow: none; padding: 0 !important;}
.boo .fancybox-outer, 
.boo .fancybox-inner{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto; background: #fff; }
.boo .fancybox-nav{ overflow: hidden; }
.boo .fancybox-nav span{ top: 0; bottom: 0; margin: auto; }
.boo .fancybox-arrow--right{ width: 160px; height: 160px; border-radius: 50%; background: url('svg/rarr-white.svg') no-repeat 24px center/16px rgba(0,0,0,0.25); visibility: visible; right: -100px; transition: 0.2s;}
.boo .fancybox-arrow--left{ width: 160px; height: 160px; border-radius: 50%; transform: none; -webkit-transform: none; background: url('svg/larr-white.svg') no-repeat 112px center/16px rgba(0,0,0,0.25); visibility: visible; left: -100px; transition: 0.2s;}
.boo .fancybox-arrow--right:after{ display: none; }
.boo .fancybox-arrow--left:after{ display: none; }
.boo .fancybox-arrow--right:hover{ width: 160px; height: 160px; border-radius: 50%; background: url('svg/rarr-white.svg') no-repeat 24px center/16px rgba(0,0,0,0.65); visibility: visible; right: -90px; transition: 0.2s;}
.boo .fancybox-arrow--left:hover{ width: 160px; height: 160px; border-radius: 50%; background: url('svg/larr-white.svg') no-repeat 112px center/16px rgba(0,0,0,0.65); visibility: visible; left: -90px; transition: 0.2s;}

.boo .fancybox-show-thumbs .fancybox-inner { right: 0; left: 89px;}
.boo .fancybox-bg{ background: var(--wgray-color); }
.boo .fancybox-thumbs{ padding: 16px; box-sizing: border-box;-webkit-box-sizing:border-box; left: 0; width: 88px; overflow: hidden; padding: 24px 12px; box-sizing: border-box;-webkit-box-sizing:border-box;}
.boo .fancybox-thumbs ul { width: 100px; }
.boo .fancybox-thumbs ul li{width: 64px;height: 64px; line-height: 64px; float: none;display: block; max-width: 100%; text-align: center; margin: 0 0 12px; border-radius: 2px; border: 1px solid var(--wgray-color); background: #fff;}
.boo .fancybox-thumbs ul li.fancybox-thumbs-active { border: 2px solid var(--blue-color); }
.boo .fancybox-thumbs ul li img{display: inline-block; vertical-align: middle; width: auto !important; height: auto !important; max-width: 100%; max-height: 100%; min-height: auto; min-width: auto; margin-top: initial !important; margin-left: initial !important; position: relative; margin: 0 auto; }
.boo .fancybox-thumbs>ul>li:before{ display: none; }



/* TABLET
========= */

@media screen and (min-width: 760px) and (max-width: 1025px) {

	.blog-wrap.with-sidebar .content{ margin: 0 auto; }
	.blog-wrap.with-sidebar.left .content{ margin: 0 auto; }
  
}


	/* MOBILE
	========= */

	@media screen and (max-width: 760px) {
	 	.blog-wrap.with-sidebar .content{ margin: 0 auto; padding: 0;}
		.blog-wrap.with-sidebar.left .content{ margin: 0 auto; padding: 0;}
		#post-stream .post .image{ width: 40%; }
		#post-stream .post .img-box{ height: 180px; }
		#post-stream .post .post-info{ width: 60%; }
		#post-stream .post .text{ display: none; }
		#post-stream .post .h4{ font-size: .8125rem/* 13px */; }
		.credentials a.comment-count{ float: none; }

		.blog-wrap.with-sidebar #post-stream.cards{ -webkit-column-count: 2;-moz-column-count: 2;column-count: 2; }
		#post-stream.cards{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
		#post-stream.cards .post .text{ display: block; }

		.blog-wrap.with-sidebar #post-stream.cards.fheight{ -webkit-column-count: inherit;-moz-column-count: inherit;column-count: inherit; }
		#post-stream.cards.fheight{-webkit-column-count: inherit;-moz-column-count: inherit;column-count: inherit;}
		.blog-wrap.with-sidebar #post-stream.cards.fheight .post{  width: 50%; }
		#post-stream.cards.fheight .post{  width: 50%; }
		.post-wrapper .post{ padding: 16px; border-radius: 0; border-left: 0; border-right: 0;}
		.post-wrapper .comments{ padding: 16px; border-radius: 0; border-left: 0; border-right: 0; }
		.comments ul li ul li{ padding-left: 12px; }
		.comment{ padding: 12px; }
		.comments .credentials{ padding: 0 0 8px; }
		.comments .credentials .date{ float: none; margin: 12px 0 0; padding: 0; display: block;}
		.comment.in-reply-to{ padding: 12px !important; margin: 12px 0 !important; }
		.comment-form{ padding: 12px; border-radius: 0; border-left: 0; border-right: 0; width: 100%; }
		.comments ul li .comment-form{ width: 100%; }
		.comment-form-fields{ width: 100%; }
		.comment-form .comment-submit{ width: 100%; }
		.comment-form .comment-submit .wa-captcha input{ width: 134px; }
		.comments ul li .comment-form .comment-submit .wa-captcha input{ display: block; margin: 6px 0; width: 100%; }


	   @media screen and (max-width: 480px) {
	   	.blog-wrap.with-sidebar #post-stream.cards{ -webkit-column-count: inherit;-moz-column-count: inherit;column-count: inherit; }
		#post-stream.cards{-webkit-column-count: inherit;-moz-column-count: inherit;column-count: inherit;}
		.blog-wrap.with-sidebar #post-stream.cards .post{ display: block;  height: 430px;}
		#post-stream.cards .post{display: block; height: 430px;}
		.blog-wrap.with-sidebar #post-stream.cards.fheight .post{ display: block; float: none; width: 100%; }
		#post-stream.cards.fheight .post{ display: block; float: none; width: 100%; }
		.post-wrapper .post h1 a{ float: none;width: 100%; margin: 0 0 16px; text-align: center;}
		.post-wrapper .post h1 span{ margin: 0; }
	   }
	  

	}

@media screen and (min-width: 1279px) {
    .blog-wrap.with-sidebar{ max-width: 1200px; }
    .blog-wrap.with-sidebar #post-stream.cards{ -webkit-column-count: 3;-moz-column-count: 3;column-count: 3; }
	#post-stream.cards{-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}
	.blog-wrap.with-sidebar #post-stream.cards.fheight{ -webkit-column-count: inherit;-moz-column-count: inherit;column-count: inherit; }
	#post-stream.cards.fheight{-webkit-column-count: inherit;-moz-column-count: inherit;column-count: inherit;}
	#post-stream.cards.fheight .post{ width: 25%; }
	.blog-wrap.with-sidebar #post-stream.cards.fheight .post{ width: 33%; }
	#post-stream .post .post-info{ width: 60%; }
	#post-stream .post .image{ width: 40%; }
	#post-stream .post.cards .post-info{ width: 100%; }
	#post-stream .post.cards .image{ width: 100%; }


}


@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>div{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}