html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.mm_sow-portfolio-wrap:before,.mm_sow-portfolio-wrap .mm_sow-portfolio:before,.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image img:before,.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image>a:before,.mm_sow-portfolio-wrap:after,.mm_sow-portfolio-wrap .mm_sow-portfolio:after,.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image img:after,.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image>a:after{content:"\0020";display:block;height:0;overflow:hidden}.mm_sow-portfolio-wrap:after,.mm_sow-portfolio-wrap .mm_sow-portfolio:after,.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image img:after,.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image>a:after{clear:both}.mm_sow-portfolio-wrap .mm_sow-portfolio-header{width:100%;margin-left:auto;margin-right:auto}.mm_sow-portfolio-wrap .mm_sow-heading{clear:none;margin-top:0;margin-bottom:10px;text-align:left;display:inline-block;font-size:32px;margin-bottom:30px}.mm_sow-portfolio-wrap .mm_sow-heading a{transition:all .3s ease-in-out 0s;border-bottom:1px solid transparent}.mm_sow-portfolio-wrap .mm_sow-heading a:hover{border-bottom:2px solid #ccc}.mm_sow-dark-bg .mm_sow-portfolio-wrap .mm_sow-heading{color:#e5e5e5}.mm_sow-portfolio-wrap .mm_sow-taxonomy-filter{display:inline-block;position:relative;margin:0;padding:20px 0}.mm_sow-dark-bg .mm_sow-portfolio-wrap .mm_sow-taxonomy-filter{border-color:#666}@media only screen and (max-width: 800px){.mm_sow-portfolio-wrap .mm_sow-taxonomy-filter{display:block;float:none;margin-bottom:30px}}.mm_sow-portfolio-wrap .mm_sow-taxonomy-filter .mm_sow-filter-item{display:inline-block;padding:0;font-style:italic;font-size:0.84em;text-transform:uppercase}@media only screen and (max-width: 479px){.mm_sow-portfolio-wrap .mm_sow-taxonomy-filter .mm_sow-filter-item{margin-right:8px}}.mm_sow-portfolio-wrap .mm_sow-taxonomy-filter .mm_sow-filter-item a{padding:8px 15px;display:block;transition:all .4s ease-in-out 0s}@media only screen and (max-width: 479px){.mm_sow-portfolio-wrap .mm_sow-taxonomy-filter .mm_sow-filter-item a{padding:0 10px 8px}}.mm_sow-portfolio-wrap .mm_sow-taxonomy-filter .mm_sow-filter-item.mm_sow-active{background:rgba(150,150,150,0.2);border-radius:3px}.mm_sow-dark-bg .mm_sow-portfolio-wrap .mm_sow-taxonomy-filter .mm_sow-filter-item.mm_sow-active{background:rgba(255,255,255,0.3)}.mm_sow-portfolio-wrap .mm_sow-taxonomy-filter .mm_sow-filter-item:last-child{margin-right:0}.mm_sow-portfolio-wrap .mm_sow-portfolio-header.align_left,.mm_sow-portfolio-wrap .mm_sow-portfolio-header.align_right{display:table;table-layout:auto}.mm_sow-portfolio-wrap .mm_sow-portfolio-header.align_left .mm_sow-heading,.mm_sow-portfolio-wrap .mm_sow-portfolio-header.align_left .mm_sow-taxonomy-filter,.mm_sow-portfolio-wrap .mm_sow-portfolio-header.align_right .mm_sow-heading,.mm_sow-portfolio-wrap .mm_sow-portfolio-header.align_right .mm_sow-taxonomy-filter{display:table-cell;vertical-align:middle;float:none}.mm_sow-portfolio-wrap .mm_sow-portfolio-header.center .mm_sow-heading,.mm_sow-portfolio-wrap .mm_sow-portfolio-header.center .mm_sow-taxonomy-filter{display:block;text-align:center}.mm_sow-portfolio-wrap .mm_sow-portfolio-header.align_left .mm_sow-heading{text-align:left}.mm_sow-portfolio-wrap .mm_sow-portfolio-header.align_left .mm_sow-taxonomy-filter{text-align:right}.mm_sow-portfolio-wrap .mm_sow-portfolio-header.align_right .mm_sow-heading{text-align:right}.mm_sow-portfolio-wrap .mm_sow-portfolio-header.align_right .mm_sow-taxonomy-filter{text-align:left}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item{margin-bottom:30px}@media only screen and (max-width: 1024px){.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item{margin-bottom:20px}}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item.mm_sow-zero-margin{margin:0}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item article{margin:0 0 20px !important;padding:0;border:none;background:none;box-shadow:none}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item article .mm_sow-buttons-holder{opacity:0;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);transition:opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out, transform 0.3s ease-out}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item article:hover{box-shadow:0 1px 3px rgba(0,0,0,0.2)}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item article:hover .mm_sow-buttons-holder{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image{position:relative;overflow:hidden}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image img{display:block;transition:all .4s ease-in-out 0s}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image .mm_sow-image-overlay{position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100%;background:#000;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:opacity .4s ease-in-out 0s}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image .mm_sow-image-info{display:block;z-index:120;position:absolute;top:0;width:100%;height:100%;text-align:center;opacity:0;filter:alpha(opacity=0);transition:opacity .4s ease-in-out 0s}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image .mm_sow-image-info .mm_sow-entry-info{text-align:center;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:auto;width:100%;padding:0 20px}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image .mm_sow-image-info small{color:#ccc;font-style:italic;display:block;margin-bottom:-1em}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image .mm_sow-image-info .mm_sow-post-title{padding:10px;margin:0;color:#fff}@media only screen and (max-width: 1024px){.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image .mm_sow-image-info .mm_sow-post-title{font-size:18px;line-height:26px}}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image .mm_sow-image-info .mm_sow-post-title a{display:inline;color:#fff;transition:all .3s ease-in-out 0s;border-bottom:1px solid transparent}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image .mm_sow-image-info .mm_sow-post-title a:hover{border-bottom:2px solid #ccc}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image .mm_sow-image-info .mm_sow-terms{display:block}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image .mm_sow-image-info .mm_sow-terms a{position:relative;display:inline-block;zoom:1;font-size:12px;line-height:1.4;font-style:italic;padding:0.2em 0.6em;opacity:0.8;transition:opacity .3s ease-in-out 0s}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image .mm_sow-image-info .mm_sow-terms a:hover{opacity:0.5}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image .mm_sow-image-info .mm_sow-terms .separator{display:inline-block;width:0.5rem}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image .mm_sow-image-info .mm_sow-terms .separator:after{display:none}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image:hover{background:rgba(0,0,0,0.3)}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image:hover .mm_sow-image-info{opacity:1}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image:hover .mm_sow-image-overlay{opacity:0.5}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-item-image:hover img{-webkit-transform:scale(1.5, 1.5);-ms-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5);-webkit-filter:blur(10px);filter:blur(10px)}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-entry-text-wrap{position:relative;text-align:center;max-width:650px;margin:0 auto;padding:20px}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .entry-title{font-size:22px;line-height:26px;font-weight:normal;margin-bottom:10px}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .entry-title:after,.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .entry-title:before{display:none}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .entry-title a{transition:all .4s ease-in-out 0s;color:#333}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .entry-title a:hover{color:#888}.mm_sow-dark-bg .mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .entry-title a{color:#e0e0e0}.mm_sow-dark-bg .mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .entry-title a:hover{color:#fff}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-entry-meta span,.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-entry-meta a{font-size:12px}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-entry-meta span{display:inline-block;padding:0;margin:0;font-style:italic;color:#999}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-entry-meta span:after{font-family:"FontAwesome";content:"\f10c";font-size:8px;padding:2px 2px 2px 5px;font-style:normal;line-height:2;display:inline-block;vertical-align:middle}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-entry-meta span:first-child{border:none;padding-left:0}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-entry-meta span:last-child:after{display:none}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-entry-meta span a{transition:all 0.3s ease-in-out 0s;font-style:normal;color:inherit;font-weight:bold}.mm_sow-dark-bg .mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .mm_sow-entry-meta span{color:#707070}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .entry-summary{margin:15px auto 0;padding:0}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .entry-summary p{font-size:13px;line-height:1.8}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .entry-summary:before{width:35px;height:1px;background:#aaa;display:block;content:"";text-align:center;margin:0 auto 15px}.mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .entry-summary .readmore{margin-top:2em}.mm_sow-dark-bg .mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .entry-summary{color:#bbb}.mm_sow-dark-bg .mm_sow-portfolio-wrap .mm_sow-portfolio .mm_sow-portfolio-item .entry-summary:before{background:#505050}
