.post-grid{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:50px}.post-filters{font-size:18px}@media(min-width:768px){.post-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative}.post-filters:before{content:'\e92a';display:block;width:32px;height:32px;font-size:32px;line-height:1;font-family:proveg-icons;color:#147c3f;position:absolute;top:50%;right:100%;margin:3px -6px 0 0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.post-filter-row{width:33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%}}.post-filter-row{padding-left:15px;padding-right:15px}.post-filter-wrap{position:relative}.post-search-reset-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;border:0;background-color:transparent;color:#2cc84d;cursor:pointer;z-index:1;font-size:1.2em;outline:none}.post-results{position:relative;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.3,.22,0,.49);transition-timing-function:cubic-bezier(.3,.22,0,.49)}.post-results{padding-top:30px}.post-results-wrapper{min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .3s cubic-bezier(.3,.22,0,.49);transition:opacity .3s cubic-bezier(.3,.22,0,.49)}@media(min-width:645px){.post-results-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.related-posts .post-column,.post-grid .post-column{padding:15px;max-width:400px;min-width:250px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width:645px){.related-posts .post-column,.post-grid .post-column{width:50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media(min-width:768px){.related-posts .post-column,.post-grid .post-column{width:33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%}}.no-posts-title{padding:2em;text-align:center;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width:768px){.no-posts-title{left:50%;top:50%;position:absolute;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}}.post-column:hover h2{color:#666!important}.post-column:hover .post-grid-element,.post-column:hover .post-wrapper{-webkit-box-shadow:0 14px 25px -2px rgba(0,0,0,.2);-moz-box-shadow:0 14px 25px -2px rgba(0,0,0,.2);box-shadow:0 14px 25px -2px rgba(0,0,0,.2)}.post-wrapper{min-height:100%;position:relative;background-color:#fff;overflow:hidden;-webkit-transition:box-shadow .1s cubic-bezier(.3,.22,0,.49);transition:box-shadow .1s cubic-bezier(.3,.22,0,.49);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.post-thumb{display:block;position:relative;height:0;padding-bottom:60%}.post-thumb img{object-fit:cover;display:block;position:absolute;left:0;top:0;right:0;bottom:0;max-width:100%!important;width:100%!important;height:100%!important;margin:auto!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.post-thumb.img-placeholder{background-color:#147c3f}.post-thumb.img-placeholder img{width:70%!important;height:auto!important}.text-wrap{padding:1rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.post-title{font-stretch:condensed;font-weight:700;font-size:1.5em;line-height:1;padding-top:.5em;padding-bottom:.5em;text-transform:none;-ms-flex:0 1 auto;flex:0 1 auto}.post-title a{color:#666;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.post-title a:focus,.post-title a:hover{color:#147c3f}.post-excerpt{font-size:.875em;line-height:1.4;padding-left:3px;padding-right:3px;font-stretch:normal}.post-meta{}.post-meta .fa,.post-tags .fa{margin-right:5px;margin-left:1px}.post-tags{display:block;line-height:1.2;color:#147c3f;font-stretch:condensed;font-weight:700;font-size:1em;text-transform:uppercase}.post-tags a{color:#147c3f}.post-published{font-size:.75em;padding:0;white-space:nowrap;line-height:inherit;font-stretch:normal;position:relative}.post-published,.post-published a{color:#666;font-weight:300}.post-views{font-size:.875em;margin-left:10px;margin-top:2px}.post-views:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgdmlld0JveD0nMCAwIDMyIDMyJz48cGF0aCBmaWxsPScjNjY2NjY2JyBkPSdNMTYgNmMtNi45NzkgMC0xMy4wMjggNC4wNjQtMTYgMTAgMi45NzIgNS45MzYgOS4wMjEgMTAgMTYgMTBzMTMuMDI3LTQuMDY0IDE2LTEwYy0yLjk3Mi01LjkzNi05LjAyMS0xMC0xNi0xMHpNMjMuODg5IDExLjMwM2MxLjg4IDEuMTk5IDMuNDczIDIuODA1IDQuNjcgNC42OTctMS4xOTcgMS44OTEtMi43OSAzLjQ5OC00LjY3IDQuNjk3LTIuMzYyIDEuNTA3LTUuMDkwIDIuMzAzLTcuODg5IDIuMzAzcy01LjUyNy0wLjc5Ni03Ljg4OS0yLjMwM2MtMS44OC0xLjE5OS0zLjQ3My0yLjgwNS00LjY3LTQuNjk3IDEuMTk3LTEuODkxIDIuNzktMy40OTggNC42Ny00LjY5NyAwLjEyMi0wLjA3OCAwLjI0Ni0wLjE1NCAwLjM3MS0wLjIyOC0wLjMxMSAwLjg1NC0wLjQ4MiAxLjc3Ni0wLjQ4MiAyLjczNyAwIDQuNDE4IDMuNTgyIDggOCA4czgtMy41ODIgOC04YzAtMC45NjItMC4xNy0xLjg4My0wLjQ4Mi0yLjczNyAwLjEyNCAwLjA3NCAwLjI0OCAwLjE1IDAuMzcxIDAuMjI4djB6TTE2IDEzYzAgMS42NTctMS4zNDMgMy0zIDNzLTMtMS4zNDMtMy0zIDEuMzQzLTMgMy0zIDMgMS4zNDMgMyAzeic+PC9wYXRoPjwvc3ZnPg==);display:inline-block;vertical-align:middle;margin-right:4px}.active-filters-row{padding:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.active-filters-row p{background-color:#ff8400;position:relative;font-size:.875em;display:inline-block;padding:7px 10px 5px 15px;border-radius:50px;color:#fff;cursor:pointer;margin:1em .5em 1em 0;-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:cubic-bezier(.3,.22,0,.49);transition-timing-function:cubic-bezier(.3,.22,0,.49)}.active-filters-row p:hover{color:#fff;text-shadow:0 0 0 #fff;-webkit-box-shadow:inset 0 0 9999px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 0 9999px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.3)}.active-filters-row p:active{-webkit-box-shadow:inset 0 0 9999px rgba(0,0,0,.1),inset 0 0 10px rgba(0,0,0,.2);box-shadow:inset 0 0 9999px rgba(0,0,0,.1),inset 0 0 10px rgba(0,0,0,.2);-webkit-transform:translateY(1px);transform:translateY(1px)}.active-filters-row p:after{content:'\e905';font-family:proveg-icons;font-size:.875em;font-weight:700;vertical-align:middle;display:inline-block;margin-left:8px;color:#fff}.active-filters-row p:hover:after{color:#fff;text-shadow:0 0 0 #fff}.loading-posts{position:relative}.loading-posts .post-results-wrapper{opacity:.3;pointer-events:none}.loading-posts:before{content:' ';position:absolute;top:20px;right:30px;width:50px;height:50px;background-color:transparent;z-index:999;background-repeat:no-repeat;background-image:url(images/loading-icon.gif);background-size:100%;image-rendering:-webkit-optimize-contrast}.no-posts{text-align:center;margin:50px auto}.r-term-selected{font-weight:700}.post-selectbox{background-color:#fff;padding:0;border-radius:0 0 6px 6px;border:1px solid #dddfda;box-shadow:0 4px 6px 0 rgba(97,100,93,.15);display:none;overflow:auto;-webkit-overflow-scrolling:touch;will-change:max-height}@media(min-width:768px){.post-filter-row .post-selectbox{position:absolute;z-index:99;top:100%;left:0;width:100%;max-height:300px}}.post-filter-row{position:relative;padding-bottom:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.post-filter-row h5{border-bottom:1px solid #999;position:relative;padding:12px 16px;text-transform:none;cursor:pointer;transition:all 300ms linear;text-transform:capitalize;font-weight:400;font-size:inherit;margin-top:10px;margin-bottom:5px}.post-filter-row.active-post-filter h5,.post-filter-row h5:hover{color:#147c3f;border-bottom:1px solid #147c3f;-webkit-transition:color .2s linear,border-color .2s linear;transition:color .2s linear,border-color .2s linear}.post-filter-row h5:before{content:'\e923';font-family:proveg-icons;font-size:.875em;position:absolute;right:5px;top:10px;-webkit-transform-origin:45% 50%;transform-origin:45% 50%;-webkit-transition:transform .2s cubic-bezier(.3,.22,0,.49);transition:transform .2s cubic-bezier(.3,.22,0,.49);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.post-filter-row.active-post-filter h5{text-shadow:1px 1px 1px #fff}.post-filter-row.active-post-filter h5:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.post-filter-row .filter-option:first-child{margin-top:1em}.post-filter-row .filter-option:last-child{margin-bottom:1em}.post-filter-row .filter-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:3px 15px}.post-filter-row .filter-option input[type=radio],.post-filter-row .filter-option input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:#fff;border:1px solid #dddfda;margin-top:0;margin-right:7px;padding:0;width:20px;height:20px;flex:0 0 20px;display:inline-block;position:relative}.post-filter-row .filter-option input[type=radio]{border-radius:50%;overflow:hidden}.post-filter-row .filter-option input[type=checkbox]{border-radius:2px}.post-filter-row .filter-option input[type=checkbox]:checked{}.post-filter-row .filter-option input[type=radio]:checked+label,.post-filter-row .filter-option input[type=checkbox]:checked+label{font-weight:700}.post-filter-row .filter-option input[type=radio]:checked:before,.post-filter-row .filter-option input[type=checkbox]:checked:before{background-color:#147c3f}.post-filter-row .filter-option input[type=radio]:checked:before{content:'';display:block;width:14px;height:14px;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.post-filter-row .filter-option input[type=checkbox]:checked:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMzIgMzInPjxwYXRoIGZpbGw9JyNGRkZGRkYnIGQ9J00zMC42MDMgMi4wODNjLTEuNDQ0LTAuNzc4LTMuMDU1IDAuNzIyLTMuOTk5IDEuNjExLTIuMTY2IDIuMTEtMy45OTkgNC41NTQtNi4wNTQgNi43NzYtMi4yNzcgMi40NDQtNC4zODggNC44ODctNi43MiA3LjI3Ni0xLjMzMyAxLjMzMy0yLjc3NyAyLjc3Ny0zLjY2NiA0LjQ0My0xLjk5OS0xLjk0NC0zLjcyMS00LjA1NC01Ljk0My01Ljc3Ni0xLjYxMS0xLjIyMi00LjI3Ni0yLjExLTQuMjIxIDAuODMzIDAuMTExIDMuODMyIDMuNDk5IDcuOTQyIDUuOTk4IDEwLjU1MiAxLjA1NSAxLjExMSAyLjQ0NCAyLjI3NyA0LjA1NCAyLjMzMyAxLjk0NCAwLjExMSAzLjk0My0yLjIyMiA1LjExLTMuNDk5IDIuMDU1LTIuMjIyIDMuNzIxLTQuNzIxIDUuNjA5LTYuOTk4IDIuNDQ0LTIuOTk5IDQuOTQzLTUuOTQzIDcuMzMxLTguOTk3IDEuNS0xLjg4OCA2LjIyLTYuNTU0IDIuNDk5LTguNTUzek0yLjQ0NCAxNy4wMjNjLTAuMDU2IDAtMC4xMTEgMC0wLjIyMiAwLjA1NS0wLjIyMi0wLjA1NS0wLjM4OS0wLjExMS0wLjYxMS0wLjIyMnYwYzAuMTY3LTAuMTExIDAuNDQ0LTAuMDU2IDAuODMzIDAuMTY3eic+PC9wYXRoPjwvc3ZnPgo=);background-size:80%;background-repeat:no-repeat;background-position:50% 50%;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border-radius:4px;padding:1px}.post-filter-row label{font-size:.875em;display:block;cursor:pointer;margin:0;font-weight:400;min-height:20px}.post-filter-row label:before{content:"";display:inline-block;vertical-align:middle;padding-bottom:20px}.post-filter-row label:hover{color:#147c3f;font-weight:700}.post-filter-row .filter-option label:active{transform:translateY(1px)}.post-filter-row .selectize-input,.post-filter-row .selectize-input.has-items{position:relative;line-height:normal;vertical-align:top;margin-top:10px;margin-bottom:5px;border:none;border-bottom:1px solid #999;padding:12px 12px 12px 27px!important;width:100%;background:0 0;overflow:hidden;z-index:1;box-sizing:border-box;-webkit-box-shadow:none!important;box-shadow:none!important;-moz-border-radius:0;border-radius:0}.post-filter-row .selectize-input:after{content:"\e918";display:block;font-family:proveg-icons;font-size:1em;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.post-filter-row .selectize-input.input-active:after{color:#147c3f}.post-filter-row .selectize-input.input-active{border-bottom:1px solid #147c3f}.post-filter-row .selectize-dropdown,.post-filter-row .selectize-input,.post-filter-row .selectize-input input{color:#999;font-size:inherit;font-family:inherit;font-stretch:condensed;font-weight:700}.post-filter-row .selectize-input.has-items>input{margin:0!important}.post-filter-row .selectize-control.multi .selectize-input [data-value],.post-filter-row .selectize-control.multi .selectize-input [data-value].active{background-color:transparent;background-image:none;text-shadow:none;border:none;box-shadow:none;font-weight:400}.post-filter-row .selectize-input .selectize-control.plugin-remove_button [data-value] .remove{display:none!important}.post-filter-row .selectize-control.multi .selectize-input [data-value]{color:#666}.post-filter-row .selectize-control.multi .selectize-input [data-value].active,.post-filter-row .selectize-control.multi .selectize-input.focus [data-value]{color:#147c3f}.post-filter-row .selectize-control.multi .selectize-input .item{margin:0 4px 0 0;padding:0;font-weight:700}.post-filter-row .selectize-input input::-webkit-input-placeholder{color:#666;font-stretch:condensed;font-weight:400;font-size:inherit}.post-filter-row .selectize-input input::-moz-placeholder{color:#666;font-stretch:condensed;font-weight:400;font-size:inherit}.post-filter-row .selectize-input input:-ms-input-placeholder{color:#666;font-stretch:condensed;font-weight:400;font-size:inherit}.post-filter-row .selectize-input input::-ms-input-placeholder{color:#666;font-stretch:condensed;font-weight:400;font-size:inherit}.post-filter-row .selectize-input input::placeholder{color:#666;font-stretch:condensed;font-weight:400;font-size:inherit}.post-filter-row .selectize-input input:focus::-webkit-input-placeholder{color:#147c3f}.post-filter-row .selectize-input input:focus::-moz-placeholder{color:#147c3f}.post-filter-row .selectize-input input:focus:-ms-input-placeholder{color:#147c3f}.post-filter-row .selectize-input input:focus::-ms-input-placeholder{color:#147c3f}.post-filter-row .selectize-input input:focus::placeholder{color:#147c3f}