/*!
 * Blog Styles
 * Version: 1.3.2
 *
 * WARNING: Only load on blog pages. One style modifies the footer to accommodate the blog right rail.
 */@media(min-width:60em){.blog-sidebar{padding-top:60px}
}
.blog.main,.blog-right-rail{margin-bottom:80px}
@media(min-width:60em){.grid-33-right+.blog-right-rail .section.cta,.grid-33-right+.grid-33-left .section.cta{display:none}
}
.blog-right-rail .section{border:1px solid #dadadb;background-color:#f3f3f4;padding:18px 20px;margin-bottom:10px}
.blog-right-rail .section.cta{padding:0;line-height:0}
.blog-right-rail h6,.blog-right-rail h6 small,.blog-right-rail .c05_date,.blog-right-rail .a08 h3{color:#44474d;font-weight:700;margin:0}
.blog-right-rail .share{padding:14px 20px}
.blog-right-rail .share>h6{display:inline-block;line-height:29px}
.blog-right-rail .share a:first-child{margin-left:0}
@media(min-width:66.5em){.blog-right-rail .share>div{float:right}
}
.addthis-smartlayers{display:none}
.blog-right-rail .share .addthis-smartlayers{display:block}
.blog-right-rail .c05_date,.blog-right-rail a.c05_link{font-size:14px}
.blog-right-rail .c05 li{line-height:1.4}
.blog-right-rail .c05,.blog-right-rail .a08 p{margin:5px 0 0}
.blog-right-rail .share a,.blog-right-rail .c05 ul,.blog-right-rail .c05_item:last-child{margin-bottom:0}
.blog-right-rail .email,.blog-right-rail .section.email.open{padding-bottom:0}
.blog-right-rail .a08{padding:0;border:0;margin:0;min-width:auto}
.blog-right-rail .a08 .c00{margin-bottom:10px}
.blog-right-rail .a08 h3{font-size:16px;margin:0}
.blog-right-rail form{padding:0}
.blog-right-rail .a08 .mktoForm .mktoFormRow input:not([type=checkbox]){padding:5px 12px}
.blog-right-rail .mktoFormRow:nth-of-type(26){margin-top:15px}
.blog-right-rail .mktoForm .mktoRequiredField .mktoAsterix{line-height:5px}
.blog-right-rail label[for=blogThreatResearchBlog],.blog-right-rail label[for=subscriptionBlogProduct],.blog-right-rail label[for=blogExecutivePerspective]{padding-top:3px}
.blog-right-rail .a08 .mktoFormRow:nth-of-type(8) .mktoFormCol,.blog-right-rail .a08 .mktoFormRow:nth-of-type(9) .mktoFormCol,.blog-right-rail .a08 .mktoFormRow:nth-of-type(10) .mktoFormCol{margin-bottom:0 !important}
.blog-right-rail .a08 .mktoForm label{width:calc(100% - 20px) !important}
.blog-right-rail .mktoButtonRow:last-of-type{width:calc(100% + 40px);margin-left:-20px}
.blog-right-rail .a08 .mktoForm .mktoButtonRow:last-of-type button.mktoButton{width:100%;font-size:14px;border-radius:0;height:58px;background-color:#dadadb !important;color:#44474d}
.blog-right-rail .a08 .mktoForm .mktoButtonRow:last-of-type button.mktoButton:hover{background-color:#b4b5b8 !important;color:#fff}
.blog-right-rail .mktoForm .mktoButtonWrap.mktoDownloadButton .mktoButton:before{background-image:none}
.blog-right-rail .rss h6{max-width:calc(100% - 30px);display:inline-block}
.blog-right-rail small+small{font-weight:400;white-space:nowrap}
.blog-right-rail .rss span{float:right;background-color:#fff;color:#44474d;font-size:22px;border-radius:2px}
.blog-right-rail .rss span:before{right:.5px;position:relative}
.blog-right-rail a:hover .rss span{background-color:#f99b1c;color:#fff}
.g:not(.g-alt) .blog-right-rail{padding-right:24px}
.g:not(.g-alt) .rightrail{width:87.5%}
.blog-right-rail .bottom-bar{display:none}
@media(max-width:59.9375em){.g03v2 .legal-footer-wrapper{margin-bottom:42px}
.g04 .bottom-bar{display:none}
.blog-right-rail .bottom-bar{display:block;position:fixed;bottom:0;left:0;width:100%;height:46px;z-index:10;background-color:#696c71}
.blog-right-rail .bottom-bar .tab{width:calc(20% - 4px);height:100%;display:inline-table;box-sizing:border-box}
.blog-right-rail .bottom-bar .tab:nth-child(2n){width:calc(20% - 2px)}
.blog-right-rail.four-tabs .bottom-bar .tab{width:calc(25% - 3px)}
.blog-right-rail .bottom-bar .tab.open{background-color:#f3f3f4}
.blog-right-rail .bottom-bar span{left:50%;transform:translateX(-50%);position:relative;color:#fff;font-size:20px;top:6px}
.blog-right-rail .bottom-bar p{color:#fff;font-size:11px;font-weight:400;text-align:center;margin:6px 0 0 0}
.blog-right-rail .bottom-bar .tab.open span,.blog-right-rail .bottom-bar .tab.open p{color:#696c71}
.blog-right-rail .section,.blog-resources .grid-33-right{display:none}
.blog-right-rail .section.open,.blog-resources .grid-33-right.open{box-sizing:border-box;display:block;position:fixed;left:0;bottom:46px;z-index:10;width:100%;margin:0;padding:20px 10px;border:0;border-top:3px solid #dadadb}
.blog-right-rail .section.cta.open{padding:10px}
.blog-right-rail .section.cta img{left:50%;transform:translateX(-50%);position:relative;padding:0}
.blog-right-rail .share>div{float:right}
.blog-right-rail .mktoButtonRow:last-of-type{width:100%;margin:0 0 10px}
}
@media(max-width:47.9375em){.blog-right-rail .bottom-bar{height:42px}
.blog-right-rail .bottom-bar span{font-size:18px}
.blog-right-rail .bottom-bar p{font-size:9px}
.blog-right-rail .section.open,.blog-resources .grid-33-right.open{bottom:42px}
}
@media(max-width:30em){.blog-right-rail input[type=text],.blog-right-rail input[type=email]{line-height:1.2em;font-size:1em}
.blog-right-rail .mktoForm .mktoRadioList,.blog-right-rail .mktoForm .mktoCheckboxList{width:auto}
.blog-right-rail .mktoForm input[type=text],.blog-right-rail .mktoForm input[type=email]{height:auto}
.blog-right-rail .a08 .mktoForm label{width:calc(100% - 25px) !important}
}