@media (max-width:1200px){.blog-switch-layout.blog-list .entry-category{display:none}
}
@media (max-width:768px){.blog-switch-layout.blog-grid article[class*=blog-grid-]{width:calc(50% - 30px);width:-webkit-calc(50% - 30px);width:-moz-calc(50% - 30px)}
.blog-switch-layout.blog-grid article[class*=blog-grid-] .post-image img{width:100%}
.blog-switch-layout.blog-grid article[class*=blog-grid-]:nth-child(3n+1),.blog-switch-layout.blog-grid article[class*=blog-grid-]:nth-child(4n+1){clear:inherit}
.blog-switch-layout.blog-grid article[class*=blog-grid-]:nth-child(2n+1){clear:both}
.blog-switch-layout.blog-list article .content-inner .post-formats-wrapper{margin:0 0 30px}
.blog-switch-layout.blog-list article .entry-content{width:100%;clear:both}
}
@media (max-width:480px){.blog-switch-layout.blog-grid article[class*=blog-grid-]{width:calc(100% - 30px);width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px)}
}
.related-archive{padding: 40px 0}
.related-archive .flexslider{overflow:hidden}
.related-archive .archived-posts{margin-left:-15px;margin-right:-15px}
.related-archive .archived-posts .owl-carousel .owl-item .post{padding-right:15px;padding-left:15px}
.related-archive .archived-posts .owl-carousel .owl-item .post h5{margin-bottom:0}
.related-archive ul.archived-posts{margin:0 -10px}
.related-archive ul.archived-posts li{list-style:none}
.related-archive ul.archived-posts>li{float:left;padding:0 10px;margin-bottom:20px;width:33.333%}
.related-archive ul.archived-posts>li.format-video .post-formats-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.related-archive ul.archived-posts>li.format-video .post-formats-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.related-archive ul.archived-posts>li .post-formats-wrapper{margin-bottom:6px!important}
.related-archive ul.archived-posts>li h5{margin:0;line-height:34px}
.related-archive ul.archived-posts>li h5 a{width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.related-archive ul.archived-posts .date{color:#ccc;font-size:12px;font-weight:700}
.related-archive ul.archived-posts:after{clear:both;content:"";display:table}
.related-archive .single-title,.share-post .single-title{font-weight:700;padding:15px 0 22px;text-transform:uppercase;margin:0 0 60px;font-size:18px;position:relative;line-height:30px}
.related-archive .single-title:before,.share-post .single-title:before{content:'';width:35px;height:1px;background:#000;bottom:0;position:absolute;left:0}
.tm-single-nav{position:fixed;height:100px;top:50%;margin-top:-50px;background:rgba(0,0,0,.2);padding:20px 15px;z-index:9}
.tm-single-nav:hover{background:rgba(0,0,0,.9)}
.tm-single-nav:hover .post-entry{width:auto}
.tm-single-nav i{font-size:28px;color:#fff;position:absolute;height:28px;line-height:28px;top:50%;margin-top:-14px}
.tm-single-nav .post-entry{display:block;overflow:hidden;width:0;height:100%}
.tm-single-nav .post-entry .post-entry-inner{display:table;width:200px;height:100%}
.tm-single-nav .post-entry .post-entry-inner .post-entry-content{display:table-cell;vertical-align:middle}
.tm-single-nav .post-entry .post-entry-inner h3{color:#fff;display:table-cell;vertical-align:middle}
.tm-single-nav .post-entry .post-entry-inner .img{display:table-cell;vertical-align:middle;width:60px;height:60px}
.tm-single-nav .post-entry .post-entry-inner .img img{display:block}
.tm-single-nav.post-next{right:0;text-align:right;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}
.tm-single-nav.post-next i{right:10px}
.tm-single-nav.post-next .post-entry .post-entry-inner{margin:0 20px 0 0}
.tm-single-nav.post-next .post-entry .post-entry-inner h3{padding-left:10px;text-align:left}
.tm-single-nav.post-prev{left:0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}
.tm-single-nav.post-prev i{left:10px}
.tm-single-nav.post-prev .post-entry .post-entry-inner{margin:0 0 0 20px}
.tm-single-nav.post-prev .post-entry .post-entry-inner h3{padding-right:10px;text-align:left}
.page .page-content article .post-formats-wrapper,.single-post .page-content article .post-formats-wrapper{margin-bottom:25px;text-align:center}
.page .page-content article .post-formats-wrapper iframe,.single-post .page-content article .post-formats-wrapper iframe{width:100%}
.page .page-content article .page-content-inner .entry-header,.single-post .page-content article .page-content-inner .entry-header{margin-bottom: 25px;/*padding-left: 15px;*/
    margin-top: 40px}
.page .page-content article .page-content-inner .entry-content .pmpro_content_message a,.single-post .page-content article .page-content-inner .entry-content .pmpro_content_message a{border-radius:0;padding:10px 25px;font-size:13px;font-weight:700;line-height:20px;text-transform:uppercase;border:0;display:inline-block;margin-top:5px}
.page .page-content article.format-quote blockquote,.single-post .page-content article.format-quote blockquote{font-style:italic;font-weight:300;padding-left:50px;position:relative;border-left:none}
.page .page-content article.format-quote blockquote:before,.single-post .page-content article.format-quote blockquote:before{content:'\201C';font-size:100px;font-weight:400;line-height:.8;padding-right:25px;position:absolute;left:-15px;top:-3px}
.page .page-content article.format-quote blockquote cite,.single-post .page-content article.format-quote blockquote cite{display:block;font-size:16px}
article.post.format-video .post-formats-wrapper{position:relative;height:0;padding-bottom:56.25%}
article.post.format-video .post-formats-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}