body.pixiedust .widget.blog-search .action.search:hover { background: #1D1D1B; }
.widget.blog-search input { border-radius: 4px; }
body.pixiedust .widget.blog-search .action.search { background: transparent; border: 2px solid #000; border-radius: 0; top: 10px;  }
body.pixiedust .widget.blog-search .action.search span { color: #000; text-transform: none; }
body.pixiedust .widget.blog-search .action.search:hover span { color: #fff; }
body.pixiedust.blog-page li.post-holder { width: 48%; box-sizing: border-box; margin-bottom: 4%; border: none;  }
body.pixiedust.blog-page li.post-holder:nth-child(odd) { margin-right: 4%; }
body.pixiedust .post-content .post-description .post-ftimg-hld { width: 100%; }
.pm-blog-filter .block-title:after, .blog-page .widget.block .block-title:after { background-image: url(../images/ArrowDownx2.png); background-size: 11px; }
.pm-blog-filter.pmfilt-open .block-title:after, .blog-page .widget.block.pmfilt-open .block-title:after { transform: rotate(180deg); }
.blog-side-banner { padding-top: 20px; clear: both; }
.tag-block { border-bottom: 1px solid #eaeaea; padding: 15px 0; clear: both; }
body.pixiedust.blog-page li.post-holder .tag-block { position: static; padding-left: 0; width: 100%; color: #666; }
body.pixiedust.blog-page li.post-holder .tag-block a { color: #666; }
body.pixiedust.blog-page .tag-block { font-size: 13px; text-align: left; }
body.pixiedust.blog-page .tag-block a { font-weight: normal; }
body.pixiedust .right-side { width: 100%; float: none; padding: 25px 0; }
.pm-blog-filter .block-title, .blog-page .widget.block .block-title { padding-top: 15px; padding-bottom: 15px; }
body.pixiedust.blog-page li.post-holder:hover { background: none; }
.blog-page .widget.block .block-title strong { font-size: 14px; }
body.pixiedust .post-content .post-posed-date { background: none; padding-left: 0;  }
body.pixiedust.blog-page li.post-holder .tag-block a { text-decoration: none; margin: 0; }
.postinf { float: right; }
body.pixiedust .post-holder h2.post-title a { color: #000 !important; text-transform: uppercase; }
body.pixiedust .post-content .intro-name-n-short, body.pixiedust .post-holder h2.post-title, .blog-shorty.shorty { float: none; }
span.blogtopsep { padding: 0 5px; }
body.pixiedust.blog-page .post-list-wrapper ol.post-list { border-bottom: 1px solid #eaeaea; }
body.pixiedust button.mbblog-lazyload-trigger.mfblog-hide-onload.action.primary { border-radius: 4px; border-color: #eaeaea; margin-top: 30px; }
body .pm-block .banner-inner { max-width: 1350px !important; overflow: hidden; margin: 0 auto !important; }
body .pm-block .banner-inner img { height: 300px !important; display: block; border-bottom: none; }
body .pm-block .subbanner-header { left: 0% !important; }
.blog-page .pm-block .subbanner-header { top: 50%; transform: translateY(-50%); }
.blog-page .pm-block .subbanner-header .subbanner-header-inner { height: auto !important; }
.pm-block { margin-bottom: 40px; }
.filter-trigger .mob-side { display: none; }
/*body.pixiedust.blog-post-view .columns .post-content { max-width: 100%; }*/

.pm-blog-filter ul li a:before, .pm-blog-filter ul li a:before, .blog-page .widget.block ul li a:before, .blog-page .widget.block ul li a:before { background-color: transparent; background-image: url(../images/Checkboxnew-emptyx2.png); width: 17px; height: 17px; border:none; background-size: 100%; }
.pm-blog-filter ul li:hover a:before, .pm-blog-filter ul li.isactive a:before, .blog-page .widget.block ul li:hover a:before, .blog-page .widget.block ul li.isactive a:before { background-image: url(../images/Checkboxnew-activex2.png); border:none; background-color: transparent; width: 17px; height: 17px; }
.widget.block-categories ul, .widget.block-categories li { margin-left: 0;  }
body.pixiedust .block.widget.pm-widget-wrap.upsellrelatedcross .tocart { width: 100%; }
.share-right { display: none; }
body .pm-block .banner-inner { max-width: 100% !important; }
body .pm-block .banner-inner img { height: 500px !important; }
.blog-overlay-title { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); z-index: 999; }
.blog-overlay-title h1 { position: absolute; margin: 0; top: 50%; transform: translateY(-50%); width: 100%; text-align: center; color: #fff; text-transform: uppercase; font-weight: bold !important; font-size: 43px !important; }
.blog-overlay-title h1 span { display: block; width: 50%; margin: 0 auto; }
.pm-block.banner-block { margin-bottom: 0; }

.tagblock-inner { max-width: 1350px; margin: 0 auto; }
.tagblock-inner > * { float: left; }
.tagblock-inner-left { text-align: left; width: 70%; margin-right: 5%; color: #949698; }
.tagblock-inner-left > *, .tagblock-inner-left a { color: #949698 !important; }
.tagblock-inner-right { width: 25%; text-align: right; }
body.pixiedust.blog-post-view .post-wrap .post-content { margin-top: 70px; }
.blog-post-view .post-description h2 { font-weight: 800; margin-bottom: 40px; }
.blog-post-view .post-description h3 { font-weight: 600; font-size: 27px; margin-top: 40px; }
.post-content .post-description ul { color: #949698; }
.post-content hr { margin: 50px 0; }
.two-images { display: flex; flex-wrap: wrap; margin-bottom: 25px; }
.two-images > * { width: 48%; }
.two-images > *:nth-child(even) { margin-left: 4%; }
.container_related_stories_outer { background: #f6f8fa; border-top: none; border-bottom: none; }
a.nextprev-link.next-link span, a.nextprev-link.prev-link span { background-repeat: no-repeat; background-size: 7px; }
a.nextprev-link.prev-link span { padding-left: 20px; background-position: left center; background-image: url(../images/Arrow-left-redx2.png); }
a.nextprev-link.next-link span { padding-right: 20px; background-position: right center; background-image: url(../images/Arrow-right-redx2.png); }
h1.no-banner { font-size: 43px !important; font-weight: bold !important; margin: 20px 0 30px 0; }
h1.no-banner + .tag-block { border-top: 1px solid #eaeaea; }
.tag-content img { border-radius: 4px; }

@media (min-width: 1389px) {
    .blog-page .pm-banner-container { margin-bottom: 30px; }
}
@media (min-width: 951px) {
    .mob-side { display: none; }
}

@media (max-width: 1350px) {
    body.pixiedust .subbanner-header-inner .subbanner-sizer { width: 35%; }
    .tag-block { padding-left: 15px; padding-right: 15px; }
}

@media (max-width: 950px) {
    .desk-side { display: none; }
    .touch-blog-top .right span { border-color: #db232e; color: #db232e; border-width: 2px; border-radius: 4px; }
    .touch-blog-top .right span { background-image: url(../images/Filtersx2.png); }
    .blog-page .filter-trigger-butwrap { background: #db232e; }
    body.pixiedust.blog-page li.post-holder .tag-block { margin-bottom: 10px; }
    .blog-page .filter-trigger-butwrap .filter-switch { background-image: url(../images/MenuClosex2white.png); }

}

@media (min-width: 651px) and (max-width: 950px) {
    .touch-blog-top .left, .touch-blog-top .right { width: 48%; margin-top: 0; }
    .touch-blog-top .left { margin-right: 4%; }
    body.pixiedust .widget.blog-search .action.search { padding: 8px 10px; }
    .postinf { float: none; }
}

@media (max-width: 800px) {
    .two-images > * { width: 100%; margin-bottom: 25px; }
    .two-images > *:nth-child(even) { margin-left: 0; }
}

@media (max-width: 650px) {
    .banner-overlay { right: 0; transform: none; }
    body.pixiedust.blog-page li.post-holder { width: 100%; }
    body.pixiedust.blog-page li.post-holder:nth-child(odd) { margin-right: 0; margin-bottom: 45px; }
    body.pixiedust.blog-page li.post-holder .tag-block { margin-bottom: 10px; }
    body.pixiedust .widget.blog-search .action.search span { font-size: 11px; }
    body.pixiedust .widget.blog-search .action.search { padding-left: 10px; padding-right: 10px; }
    .postinf { float: none; }
    body .pm-block .subbanner-header { left: 0% !important; }
    body.pixiedust .subbanner-header-inner .subbanner-sizer { width: 100%; }
    .tagblock-inner-left, .tagblock-inner-right { width: 100%; margin: 0; text-align: center; }
    .tagblock-inner-left { margin-bottom: 10px; }
}