@charset "UTF-8";.navbar{margin-bottom:0}.navbar .navbar-links{margin-right:0}.dropdown-menu>.active>a{color:#4a886f!important;background-color:transparent}.navbar-default.navbar-fullsize{background-color:#fff;-moz-animation-duration:.3s;-o-animation-duration:.3s;-webkit-animation-duration:.3s;animation-duration:.3s}.navbar-default.navbar-fullsize .navbar-brand{padding-right:10px}.navbar-default.navbar-fullsize .th-logo{width:166px;height:61px;margin-top:3px}.navbar-default.navbar-fullsize .navbar-nav-top a{font-size:17px;padding-bottom:4px}.navbar-default.navbar-fullsize .navbar-nav-bottom a{font-size:17px;padding-top:8px}@media(min-width:1200px){.navbar-default.navbar-fullsize .th-logo{width:166px;margin-top:3px}.navbar-default.navbar-fullsize .navbar-nav-top a{font-size:18px;padding-bottom:6px}.navbar-default.navbar-fullsize .navbar-nav-bottom a{font-size:18px;padding-top:9px}}.navbar-default.navbar-fullsize .navbar-nav-top{font-family:SourceSansProBold,Arial,Sans-serif;text-transform:uppercase;letter-spacing:1px;border:0;border-bottom:1px solid transparent;-moz-border-image:-moz-linear-gradient(left,#d8d8d8 0,#fff 100%);-webkit-border-image:-webkit-linear-gradient(left,#d8d8d8 0,#fff 100%);-o-border-image:linear-gradient(to right,#d8d8d8 0,#fff 100%);border-image:linear-gradient(to right,#d8d8d8 0,#fff 100%);border-image-slice:1;margin-top:8px}.navbar-default.navbar-fullsize .navbar-nav-top a{padding-left:0}.navbar-default.navbar-fullsize .navbar-nav-bottom a{text-transform:uppercase;padding-left:0;font-weight:400;letter-spacing:1px}.navbar-default.navbar-fullsize .navbar-social{margin-top:22px;width:94px}.navbar-default.navbar-fullsize .navbar-social a{color:#8a8a8a;width:26px;height:26px;line-height:26px;padding:0;margin-left:2px}.navbar-default.navbar-fullsize .navbar-social a.btn-signup{width:87px;margin-top:4px}.navbar-condensed.navbar-large-header{display:none}.navbar-default.navbar-condensed,.navbar-default.navbar-article{-moz-animation-duration:.3s;-o-animation-duration:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;border:0 solid transparent}.navbar-default.navbar-condensed .th-logo,.navbar-default.navbar-article .th-logo{width:220px;height:24px;margin-top:6px}.navbar-default.navbar-condensed .navbar-brand,.navbar-default.navbar-article .navbar-brand{padding:7px 15px}.navbar-default.navbar-condensed .navbar-nav .fa-chevron-down,.navbar-default.navbar-article .navbar-nav .fa-chevron-down{color:#8a8a8a;font-size:12px;position:relative;top:-2px}.navbar-default.navbar-condensed .navbar-nav #btn-show-search,.navbar-default.navbar-article .navbar-nav #btn-show-search{color:#8a8a8a;background-color:#ededed;font-size:16px;border-color:#cecece;margin-top:6px;margin-left:10px}.navbar-default.navbar-condensed .navbar-nav #btn-show-search .fa,.navbar-default.navbar-article .navbar-nav #btn-show-search .fa{position:relative;top:2px}.navbar-default.navbar-condensed .navbar-nav #btn-show-search:hover,.navbar-default.navbar-article .navbar-nav #btn-show-search:hover{background-color:#d8d8d8}.navbar-default.navbar-condensed .navbar-nav .top-menu,.navbar-default.navbar-article .navbar-nav .top-menu{font-family:SourceSansProBold,Arial,Sans-serif;text-transform:uppercase;letter-spacing:2px;padding-top:17px;padding-bottom:13px}.navbar-default.navbar-condensed .navbar-nav>.open>a,.navbar-default.navbar-condensed .navbar-nav>.active>a,.navbar-default.navbar-article .navbar-nav>.open>a,.navbar-default.navbar-article .navbar-nav>.active>a{background-image:none;box-shadow:none}.navbar-default.navbar-condensed .navbar-nav>.open>a,.navbar-default.navbar-condensed .navbar-nav>.open>a:hover,.navbar-default.navbar-condensed .navbar-nav>.open>a:focus,.navbar-default.navbar-article .navbar-nav>.open>a,.navbar-default.navbar-article .navbar-nav>.open>a:hover,.navbar-default.navbar-article .navbar-nav>.open>a:focus{background-color:#d8d8d8;color:#333}.navbar-default.navbar-condensed .navbar-nav .dropdown-menu,.navbar-default.navbar-article .navbar-nav .dropdown-menu{font-family:SourceSansProRegular;background-color:#d8d8d8;border-color:#d8d8d8;box-shadow:none;font-size:18px;padding:8px 0 12px;min-width:210px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-default.navbar-condensed .navbar-nav .dropdown-menu li>a,.navbar-default.navbar-article .navbar-nav .dropdown-menu li>a{color:#333;padding:5px 26px}.navbar-default.navbar-condensed .navbar-nav .dropdown-menu li>a:hover,.navbar-default.navbar-condensed .navbar-nav .dropdown-menu>li>a:focus,.navbar-default.navbar-article .navbar-nav .dropdown-menu li>a:hover,.navbar-default.navbar-article .navbar-nav .dropdown-menu>li>a:focus{background-color:#d8d8d8;color:#4a886f}.navbar-default.navbar-article{display:none}.navbar-default.navbar-article .navbar-nav .navbar-title{width:80%}.navbar-default.navbar-article .navbar-nav .headline{font-family:heuristica bold;font-weight:700;font-size:18px;line-height:18px;margin-top:20px;margin-right:5px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#333;padding-bottom:2px;height:18px;width:580px}@media(min-width:992px) and (max-width:1200px){.navbar-default.navbar-article .navbar-nav .headline{width:390px}}@media(min-width:768px) and (max-width:992px){.navbar-default.navbar-article .navbar-nav .headline{width:380px}}.navbar-default.navbar-article .navbar-nav .btn-facebook-lg,.navbar-default.navbar-article .navbar-nav .btn-twitter-lg{margin-top:6px;margin-left:8px!important}.navbar-default.navbar-article .navbar-nav #btn-show-search{margin-left:8px}#search-bar{background-color:#ededed}#search-bar .btn-search{border-color:#cecece;border-left:none;box-shadow:0 1px 1px rgba(0,0,0,.075) inset}#search-bar .btn-search:hover{background-color:#fff}#search-bar .fa-search,#search-bar .fa-remove,#search-bar .bar-dismiss{color:#8a8a8a}#search-bar .search-box-container{margin-top:8px}#email-signup-bar #email-signup-bar-thankyou{display:none}.bar-defaults{display:none;width:100%;height:50px;background-color:#4f57d3;color:#fff}.bar-defaults .heading,.bar-defaults .headline{font-family:heuristica bold;font-weight:700;font-size:17px;line-height:18px;margin-top:17px;overflow:hidden}.bar-defaults .btn-bar{font-family:SourceSansProBold,Arial,Sans-serif;font-weight:700;border-color:#fff;text-transform:uppercase;background-color:#4f57d3;color:#fff;font-size:15px;letter-spacing:1px;padding-bottom:4px;padding-top:7px;padding-right:28px;padding-left:28px;margin-top:8px}.bar-defaults .btn-bar:hover{background-color:#3f47cf}.bar-defaults .bar-dismiss{border:0;background:0 0;color:#d8d8d8;font-size:16px;margin-top:14px}.bar-defaults .form-control{font-size:16px}.bar-defaults .form-group{margin-top:8px;margin-bottom:0}.breaking-news-bar-container-condensed,.breaking-news-bar-container-fullsize{position:relative;z-index:1031;width:100%}.bar-news{z-index:999;display:none;background-color:#4a886f}.bar-news .heading{font-family:SourceSansProBold,Arial,Sans-serif;text-transform:uppercase}.bar-news .separator{font-size:11px;color:#da5f61;margin:16px 10px 0;display:inline-block}.bar-news .headline{margin-top:17px;overflow:hidden;text-overflow:ellipsis;width:750px;white-space:nowrap}.bar-news .headline a,.bar-news .headline a:hover,.bar-news .headline a:focus,.bar-news .headline a:visited{color:#fff}@media(min-width:992px) and (max-width:1200px){.bar-news .headline{width:500px}}@media(min-width:768px) and (max-width:992px){.bar-news .headline{width:480px}}.bar-news .btn-bar{background-color:#4a886f}.bar-news .btn-bar:hover{background-color:#437b64}.bar-news .fa-star{font-size:14px}.top50{top:50px}#search{position:fixed;top:0;left:0;width:100%;height:100%;margin:0 auto;background-color:rgba(255,255,255,.96);z-index:1200;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translate(0,-100%) scale(0,0);-moz-transform:translate(0,-100%) scale(0,0);-o-transform:translate(0,-100%) scale(0,0);-ms-transform:translate(0,-100%) scale(0,0);transform:translate(0,-100%) scale(0,0);opacity:0}#search form{max-width:970px;display:block;margin:auto;top:35%;position:relative}#search.open{-webkit-transform:translate(0,0) scale(1,1);-moz-transform:translate(0,0) scale(1,1);-o-transform:translate(0,0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);opacity:1}#search input[type=search]{position:relative;top:50%;width:100%;color:gray;background:0 0;font-size:60px;text-align:left;border:0;margin:0 auto;margin-top:-60px;padding:0;outline:none}#search .btn{position:relative;top:-87px;left:-75px;margin:0;float:left;font-size:50px;background-color:transparent;border-color:transparent}#search .btn:hover{border-color:transparent}#search .close{position:fixed;top:15px;right:15px;color:gray;opacity:1;padding:10px 17px;font-size:60px}footer .footer-links{text-align:center;font-weight:400;margin:5px 0}footer .footer-brands{background-color:#e2e2e2;margin:10px 0;padding:0;text-align:center;vertical-align:middle}footer .footer-brands ul{display:table;width:100%;text-align:center}footer .footer-brands li{display:table-cell}footer .footer-third-party-links{text-align:center}footer .footer-third-party-links ul{margin-top:20px}.hp-cover{margin-top:15px;position:relative}.hp-cover .hp-blank-card{height:425px;background-color:#000}.hp-cover .hp-blank-card ul{padding:30px 20px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.hp-cover .hp-blank-card li{line-height:19px;padding:0;margin-bottom:20px}.hp-cover .hp-blank-card a{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.9);font-family:heuristica bold;font-weight:700;line-height:20px;font-size:18px}@media(min-width:992px) and (max-width:1200px){.hp-cover .hp-blank-card a{line-height:18px;font-size:16px}}.hp-cover .hp-card.sm{margin-top:15px}.hp-cover .hp-card.sm .fig-graphic a{max-height:160px}.hp-cover .hp-card{position:relative;overflow-x:hidden}.hp-cover .hp-card .social-vert{position:absolute;right:5.562px;top:-45px;color:#fff;width:25px;text-align:center;opacity:0;display:none}.hp-cover .hp-card .social-vert>.social a{font-size:15px;color:#fff;height:15px}.hp-cover .hp-card:hover>.social-vert{opacity:1;display:inline-block;top:-2px;-moz-animation-duration:.2s;-o-animation-duration:.2s;-webkit-animation-duration:.2s;animation-duration:.2s}.hp-cover .hp-card .fig-graphic a{display:block;background-repeat:no-repeat;background-position:top;height:250px;position:relative;padding-bottom:0;background-size:cover}.hp-cover .hp-card .xxl a{height:425px}.hp-cover .hp-card .summary a{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.9)}.hp-cover .hp-card .summary a strong.red{color:red}.hp-cover .hp-card .summary{pointer-events:auto;position:absolute;bottom:0;left:0;right:0;padding:10px 15px 0;background-image:linear-gradient(-180deg,transparent 0,#000000 70%)}.hp-cover .hp-card .summary.ct{padding-bottom:10px}.hp-cover .hp-card .summary.ct h5.sm{font-size:14px;margin-bottom:5px}.hp-cover .hp-card .summary.ct h2.sm{font-size:18px;line-height:21px;margin-bottom:5px}.hp-cover .hp-card .summary.ct h5{text-shadow:0 1px 0 rgba(0,0,0,.9);margin:0 auto 10px;color:#fff;font-family:SourceSansProBold,Arial,Sans-serif;font-size:16px;text-transform:uppercase}.hp-cover .hp-card .summary.ct h2{margin:0 auto 10px;padding:0;font-size:32px;line-height:35px}.hp-cover .hp-card .summary .col{background-color:#ddd;padding:1px;width:60px;margin-right:10px;margin-bottom:0;clear:both;float:left}.hp-cover .hp-card .summary h5.sm{font-size:14px}.hp-cover .hp-card .summary h2.sm{font-size:18px;line-height:21px}.hp-cover .hp-card .summary h5{text-shadow:0 1px 0 rgba(0,0,0,.9);margin:0 auto 10px;color:#fff;font-family:SourceSansProBold,Arial,Sans-serif;font-size:16px;text-transform:uppercase}.hp-cover .hp-card .summary h2{margin:0 auto 10px;padding:0;font-size:32px;line-height:35px}@media(min-width:992px) and (max-width:1200px){.hp-cover .hp-card .summary h2{margin:0 auto 10px;padding:0;font-size:28px;line-height:31px}}.hp-cover .hp-card .summary .sublinks{font-family:SourceSansProBold,Arial,Sans-serif;font-size:16px;color:#fff;line-height:19px;position:relative}.hp-cover .hp-card .summary .sublinks ul li{list-style-type:none}.hp-cover .hp-card .summary .sublinks ul li:before{content:"─";position:relative;margin-left:-20px;left:-8px}.story{min-height:250px;padding-bottom:15px;position:relative}.story__flavor{font-family:SourceSansProBold;font-size:14px;text-transform:uppercase;letter-spacing:.98px;margin-top:10px;color:#8a8a8a}.story__play{top:20%;left:40%;position:absolute}.story__play .btn{background:rgba(255,255,255,.4);padding:7px 14px;border:none}.story__play .btn .fa{margin-top:4px;color:rgba(0,0,0,.4);font-size:200%}.story__play .btn:hover{background:rgba(255,255,255,.6);border:none}.story__play .btn:hover .fa{color:rgba(0,0,0,.7)}.story__text{margin-bottom:5px}.story__text a{font-family:heuristica bold;font-weight:700;color:#333;font-size:20px;line-height:24px}@media(min-width:992px) and (max-width:1200px){.story__text a{font-size:18px;line-height:23px}}.story__text a:hover{color:#4a886f}.story__author{color:#909090;font-size:14px}.story__author a{color:#909090;margin:0}.story__author a:hover{color:#4a886f}.story__img a{display:block;background-repeat:no-repeat;background-position:top;height:150px;position:relative;padding-bottom:0;background-size:cover}.story__sublinks ul li{font-family:heuristica bold;list-style-type:none}.story__sublinks ul li:before{content:"─";position:relative;margin-left:-20px;left:-8px}.main-img{margin-bottom:10px}.story-lg{margin-bottom:30px}.story-lg__play{top:38%;left:47%;position:absolute}.story-lg__play .btn{background:rgba(255,255,255,.4);padding:7px 14px;border:none}.story-lg__play .btn .fa{margin-top:4px;color:rgba(0,0,0,.4);font-size:200%}.story-lg__play .btn:hover{background:rgba(255,255,255,.6);border:none}.story-lg__play .btn:hover .fa{color:rgba(0,0,0,.7)}.story-lg__title{font-family:heuristica bold;font-weight:700;color:#333;font-size:30px;line-height:32px}.story-lg__bgimage{display:block;background-repeat:no-repeat;background-position:top;height:250px;position:relative;padding-bottom:0;background-size:cover}.story-lg__contributor a:hover{color:#4a886f}.story-lg__contributor,.story-lg__contributor a{color:#909090;margin-top:8px}.story-lg__contributor-img{margin-left:5px}.story-lg .img-thumbnail{background-color:#ddd;padding:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:60px}.story-lg__summary{margin:10px 0}.index-story{margin-bottom:30px}.index-story__title{font-family:heuristica bold;font-weight:700;color:#333;font-size:170%;line-height:30px;margin-bottom:10px}.index-story__bgimage{display:block;background-repeat:no-repeat;background-position:top;height:250px;position:relative;padding-bottom:0;background-size:cover}.index-story .index_story__contributor,.index-story .index_story__contributor-img{margin-right:10px;color:#909090}.index-story .index_story__contributor a,.index-story .index_story__contributor-img a{color:#909090}.index-story .index_story__contributor>a:hover,.index-story .index_story__contributor-img>a:hover{color:#4a886f}.index-story .img-thumbnail{background-color:#ddd;padding:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:36px}.index-story__summary{margin:10px 0}.trn-header{font-size:18px;font-weight:700}.trn-header img{width:55px;float:left;padding-right:5px}.trn-header span{font-size:12px;font-weight:400;display:inline-block}.trn-header a{font-size:18px}.trn h4{font-family:SourceSansProBold;font-size:18px;text-transform:uppercase;letter-spacing:1px}.trn .rnb{color:#006cb4}.trn .rn{border-left:1px dashed rgba(0,0,0,.4)}.trn .na{color:#c40006}.trn .top{border-top:1px dashed rgba(0,0,0,.4);padding-top:10px}.trn .top>li{line-height:26px}.trn hr{margin:10px 0}.trn .news-li{margin-bottom:23px}.trn .two-column ul{-moz-column-count:2;-moz-column-gap:5px;-webkit-column-count:2;-webkit-column-gap:5px;column-count:2;column-gap:5px}#th-jwplayer{min-height:90px}.trn-category-header{line-height:33px}.trn-category-header img{width:60px;margin-right:10px;float:left}.trn-category-header span.job{font-size:18px;color:gray;display:block}.trn-close{display:inline-block;width:22px;height:22px;border-radius:22px;text-align:center;line-height:22px;color:#000;font-size:.875em;background:#fff;border:4px solid #797979;z-index:960;font-weight:700;right:-11px;position:absolute;top:-11px}.trn-listennow-modal{color:#fff;background:#303030}.trn-listennow-modal h4{margin-top:0}.trn-listennow-modal .article-author{color:#797979;font-size:12px}.trn-listennow{background-image:url(http://media.townhall.com/_townhall/resources/images/listen_now_banner.jpg);background-repeat:no-repeat;min-height:70px;height:95px;background-color:#e6e6e6;background-position:left;position:relative;margin:0 0 25px}.trn-listennow a{display:block;height:95px;line-height:100px;background-color:#1b4889;color:#fff;width:240px;text-align:center;text-transform:uppercase;font-size:30px;position:relative;top:0;right:0;float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.trn .article-author p{margin:10px 0 0}.trn-links{margin-bottom:10px}.trn-links:before,.trn-links:after{display:table;line-height:0;content:""}.trn .jwwrapper{position:relative;margin:30px auto}.trn-play{display:inline-block;background-color:#006cb4;color:#fff;text-align:center;padding:3px;border-radius:2px;width:72px;vertical-align:middle}.trn-play span{font-size:12px;padding-right:6px}.trn-play:hover{color:#f0f0f0;background-color:#005d9b}.news-audio-category-index .page-header{margin-bottom:0}.news-audio-category-index .img-contributor{max-height:60px;margin-top:10px}.news-audio-category-index .page-description{color:#909090;font-size:18px}.news-audio-category-index #news-audio-category-index-list{margin-top:16px}.news-audio-category-index .index-story__summary p{margin-bottom:0}.thm-carousel{-webkit-box-shadow:0 8px 35px -10px rgba(0,0,0,.6);-moz-box-shadow:0 8px 35px -10px rgba(0,0,0,.6);box-shadow:0 8px 35px -10px rgba(0,0,0,.6);background-color:#fff;height:100px;display:none}.thm-carousel .item{width:300px;overflow:hidden}.thm-carousel .owl-carousel{padding-top:10px;height:100px}.thm-carousel .owl-carousel .owl-item img{width:115px;margin-right:10px}.thm-carousel__img{float:left}.thm-carousel__caption{font-family:heuristica bold;font-weight:700;line-height:17px;overflow:hidden;font-size:14px;line-height:16px}.thm-carousel .carousel-nav{background-color:#fff;display:inline-block;float:right;margin-top:12px;position:absolute;right:-11px;top:-4px;z-index:1000;padding:0 22px 14px 10px}.thm-carousel .carousel-nav .carousel-control{font-size:14px;position:static;width:auto;background-image:none;padding:6px 11px 3px 10px;margin-top:4px}.thm-carousel .carousel-nav .carousel-control.right{padding:6px 10px 3px 11px}.thm-carousel .carousel-nav .carousel-control:hover,.thm-carousel .carousel-nav .carousel-control:focus{opacity:1}.newsletter-signup{margin-top:20px;margin-bottom:40px}.newsletter-signup .page-header{margin-bottom:4px}.newsletter-signup .sub-header{font-style:italic;margin-bottom:16px}.newsletter-signup #newsletter-signup-email{width:258px}.newsletter-signup #newsletter-signup-thankyou{font-family:SourceSansProBold,Arial,Sans-serif;font-size:34px;display:none;color:#333}.newsletter-signup .newsletter-selector{-moz-user-select:none;background-image:none;border:1px solid transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;display:inline-block;font-weight:400;padding:20px 5px;vertical-align:middle;background-color:#ededed;width:92%;margin-top:20px;min-height:120px}.newsletter-signup .newsletter-selector .ltr-checkmark{margin-top:-6px;font-size:26px;color:#909090}.newsletter-signup .newsletter-selector .newsletter-title{font-weight:700;text-transform:uppercase;font-size:105%;font-family:SourceSansProBold,Arial,Sans-serif;margin-bottom:4px}.newsletter-signup .newsletter-selector .newsletter-description{font-style:italic;font-size:95%;line-height:118%}.newsletter-signup .newsletter-selector:hover{background-color:#e0e0e0}.newsletter-signup .newsletter-selector-selected{color:#fff;background-color:#4a886f;border:#417762}.newsletter-signup .newsletter-selector-selected .ltr-checkmark{color:#fff}.newsletter-signup .newsletter-selector-selected:hover{background-color:#417762}.columnist-index{display:inline-block;float:left}.columnist-index .section-header{border:0;border-bottom:2px solid transparent;-moz-border-image:-moz-linear-gradient(left,#d8d8d8 0,#fff 100%);-webkit-border-image:-webkit-linear-gradient(left,#d8d8d8 0,#fff 100%);-o-border-image:linear-gradient(to right,#d8d8d8 0,#fff 100%);border-image:linear-gradient(to right,#d8d8d8 0,#fff 100%);border-image-slice:1;margin:14px 0 20px 15px;min-width:162px}.columnist-index .ci-article-container .dashed-spacer{border-bottom:1px dashed #909090;margin:16px 0}.columnist-index .ci-article-container .img-thumbnail{background-color:#ddd;padding:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.columnist-index-rail .ad-container-300x250{margin:40px 0}.columnist .page-header{margin:0}.columnist .section-header{border:0;margin:0 0 8px}.columnist .bio{font-size:112%}.columnist .bio a{color:#2986cc;text-decoration:underline}.columnist .dashed-spacer{border-bottom:1px dashed #909090;margin:16px 0}.columnist ul.books{margin-left:2px}.columnist ul.books .book{border:1px solid #cecece;padding:26px 30px;margin-right:12px;width:200px;height:200px}.contributor-headshot img{}.colu-main{padding-left:20px}.colu-main ul.authors{display:inline;float:left;margin:16px 0 0;padding:0 0 0 5px}.article-metadata,.article-metadata a,.ci-article-metadata,.ci-article-metadata a{font-size:14px;color:#909090;margin-bottom:10px}.article-title,.ci-article-title{font-family:heuristica bold;font-weight:700;color:#333;font-size:18px;line-height:23px}.dashed-spacer{color:#909090;font-size:21px;margin-bottom:12px}.btn-info{font-family:SourceSansProBold;padding-left:28px;padding-right:28px;margin-left:6px;text-transform:uppercase}.thm-well{min-height:20px;padding:30px 20px;margin-bottom:20px;background-color:#e2e2e2;border:1px solid transparent;border-radius:3px;box-shadow:none}.email-signup-inpage,.email-cartoon-signup-inpage{margin:25px auto;font-size:20px}.email-signup-inpage .th-logo,.email-cartoon-signup-inpage .th-logo{width:110px}.email-signup-inpage .email-signup-inpage__input,.email-cartoon-signup-inpage .email-signup-inpage__input{text-align:right;padding-right:12px}.email-signup-inpage #email-signup-thank-you,.email-cartoon-signup-inpage #email-signup-thank-you{display:none;font-size:32px;font-family:SourceSansProBold,Arial,Sans-serif}.email-signup-inpage__message,.email-cartoon-signup-inpage__message{position:relative;top:-4px;font-size:20px}.email-signup-inpage__input input,.email-cartoon-signup-inpage__input input{width:60%;display:inline}.email-signup-inpage i.fa,.email-cartoon-signup-inpage i.fa{position:relative;top:11px;left:-2px;font-size:42px;color:#4a886f}.email-signup-inpage .btn-info,.email-cartoon-signup-inpage .btn-info{padding-left:16px;padding-right:16px}.email-signup-inpage i.fa,.email-cartoon-signup-inpage i.fa{position:relative;top:11px;left:-2px;font-size:42px;color:#4a886f}.email-signup-inpage .btn-info,.email-cartoon-signup-inpage .btn-info{padding-left:16px;padding-right:16px}@media(max-width:1200px){.email-signup-inpage,.email-cartoon-signup-inpage{font-size:16px}.email-signup-inpage__input input,.email-cartoon-signup-inpage__input input{width:68%;display:inline}.email-signup-inpage .th-logo,.email-cartoon-signup-inpage .th-logo{width:90px}.email-signup-inpage__message,.email-cartoon-signup-inpage__message{font-size:17px}.email-signup-inpage .email-signup-inpage__input,.email-cartoon-signup-inpage .email-signup-inpage__input{padding-right:0}.email-signup-inpage i.fa,.email-cartoon-signup-inpage i.fa{top:9px;font-size:36px}}.email-cartoon-signup-inpage{background-image:url(http://media.townhall.com/thm/cartoon-newsletterbackground.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff}.email-cartoon-signup-inpage #email-signup-thank-you{color:#fff}.email-cartoon-signup-inpage input{width:68%}.email-cartoon-signup-inpage .email-signup-inpage__message{font-family:SourceSansProBold,Arial,Sans-serif}.email-cartoon-signup-inpage i.fa{color:#fff;top:1px}@media(min-width:992px) and (max-width:1200px){.email-cartoon-signup-inpage{font-size:16px}.email-cartoon-signup-inpage input{width:60%!important;display:inline}}.header-share{float:right;margin-right:75px}.header-share .btn-facebook-lg,.header-share .btn-twitter-lg{width:225px}.btn-article-supertag{text-transform:uppercase;letter-spacing:1px}.article-ad-300x250{margin-bottom:16px}.article-ad-970x90{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;text-align:center;padding:20px 0;margin:26px 0}article .headline{font-size:60px}article .contributor,article .contributor-img{margin-right:10px}article .contributor{padding-top:13px}article .contributor,article .contributor a{color:#909090}article .img-thumbnail{background-color:#ddd;padding:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:50px}article .btn-facebook-lg,article .btn-twitter-lg{padding:10px 0;margin-left:10px}article .media-object{margin:16px 0}article .media-object .article-main-image{}article .article-actions{margin:25px 0}article .article-actions button,article .article-actions a{padding:12px 37px;border-width:1px;font-size:140%}article .article-actions .btn-article-email,article .article-actions .btn-article-print{margin-right:3px}@media(min-width:992px) and (max-width:1200px){article .article-actions button,article .article-actions a{padding:12px 34px;border-width:1px;font-size:140%}article .header-share{float:right;margin-right:8px}}article section#article-media-object{margin-top:20px}article section#article-audio{margin:20px auto}article section#article-body{font-size:140%;line-height:1.6;margin-top:22px}article section#article-body .hpc a{color:#333;text-decoration:none}article section#article-body .hpc a :hover,article section#article-body .hpc a :focus{color:#9f2629;text-decoration:underline}article section#article-body img{max-width:100%}article section#article-body .hlw{position:relative;text-align:center}article section#article-body .hl-wrapper{text-align:center;margin:0 auto 25px;padding:25px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;width:780px}article section#article-body .aside-wrapper.pr{float:right;margin:0 0 10px 20px!important}article section#article-body .aside-wrapper.pl{float:left;margin:0 20px 10px 0!important}article section#article-body .aside-wrapper{width:300px;padding:0;margin:0}article section#article-body .aside-wrapper>div:not(:first-child){margin-top:30px}article section#article-body a{color:#2986cc;text-decoration:underline}article section#article-body>p,article section#article-body>div{margin:0 0 35.5px}article section#article-body>p,article section#article-body>li,article section#article-body>div,article section#article-body h1,article section#article-body h2,article section#article-body h3,article section#article-body h4,article section#article-body h5{padding:0 185px}article section#article-body>ul,article section#article-body>ol,article section#article-body>dl{padding:0 185px 0 210px}article section#article-body aside{margin-bottom:12px}article section#article-body aside .article-aside-ad{margin-bottom:16px}article section#article-body aside.left{float:left;margin-right:40px}article section#article-body aside.right{float:right;margin-left:16px}article section#article-body .twitter-tweet{margin:10px auto}article section#article-body blockquote{border-left:none;font-size:100%;margin:26px;padding:10.5px 21px;background-color:#ededed}article section#article-body b,article section#article-body strong{font-family:SourceSansProBold;font-weight:700}article section#article-footer{margin:0 auto}article section#article-footer .article-actions-footer{margin-top:30px;margin-bottom:30px}article section#article-footer .article-actions-footer .row{margin-bottom:8px}article section#article-footer .article-actions-footer .row .btn-facebook-lg,article section#article-footer .article-actions-footer .row .btn-twitter-lg{margin-left:0}article section#article-footer .article-actions-footer .row .btn-article-email,article section#article-footer .article-actions-footer .row .btn-article-print,article section#article-footer .article-actions-footer .row .btn-article-comment{font-size:130%;padding:9px 0}article section#article-footer .list-inline.article-topics{margin-bottom:26px}article section#article-footer .list-inline.article-topics>li{margin-top:8px;padding-right:0}article section#article-footer .list-inline.article-topics .btn-topic{text-transform:uppercase;background-color:#ededed;color:#8a8a8a}article section#article-footer .list-inline.article-topics .btn-topic:hover{background-color:#e0e0e0}article section#article-comments{margin-bottom:20px}article.with-rail section#article-body p{padding:0}article.with-rail section#article-footer,article.with-rail section#article-comments{margin:0 auto}.article-wc{width:70%;margin:0 auto}.article-rail{margin-top:22px}.video-landing-container .header-share,.slideshow-landing-container .header-share{float:none}#video-index-list{margin-top:30px}#video-index-list .small-card{margin-top:12px}#video-index-list .small-card .pub-date{font-size:80%}#video-index-list .small-card .sc-image{position:relative}@media(min-width:992px){#video-index-list .small-card .sc-image{max-height:150px;overflow:hidden}}@media(min-width:1200px){#video-index-list .small-card .sc-image{max-height:184px;overflow:hidden}}#video-index-list .small-card .sc-image .story__play{top:30%;left:40%;position:absolute}@media(min-width:1200px){#video-index-list .small-card .sc-image .story__play{top:36%}}#video-index-list .small-card .sc-image .story__play .btn{background:rgba(255,255,255,.4);padding:7px 14px;border:none}#video-index-list .small-card .sc-image .story__play .btn .fa{margin-top:4px;color:rgba(0,0,0,.4);font-size:200%}#video-index-list .small-card .sc-image .story__play .btn:hover{background:rgba(255,255,255,.6);border:none}#video-index-list .small-card .sc-image .story__play .btn:hover .fa{color:rgba(0,0,0,.7)}.video-landing-container h1{color:#cecece}.video-landing-container .description{color:#ededed;margin:12px 0;font-size:90%}.video-landing-container .share-row{margin-bottom:12px}.video-landing-container .btn-facebook-lg,.video-landing-container .btn-twitter-lg{font-size:120%;padding-bottom:10px;padding-top:10px;width:100%}.video-landing-container .video-top .ndn_embedContainer{margin:0 auto}.video-landing-container .slideshow-thumbs-container{border-top:1px dashed #ededed}.video-landing-container .slideshow-thumbs-container h4{margin:12px 0;color:#cecece;font-style:italic}.video-landing-container .slideshow-thumbs-container .slideshow-thumbs{position:relative}.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .cycle-2{height:84px}.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .cycle-2 .cycle-slide{opacity:.3;cursor:pointer;margin-left:1px}.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .cycle-2 .cycle-slide img{height:80px;width:120px}.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .cycle-2 .cycle-slide:first-child{margin-left:0}.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .cycle-2 .cycle-slide-active,.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .cycle-2 .cycle-slide:hover{opacity:1}.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .ss-pager{position:absolute}.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .cycle-prev{top:6px}.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .cycle-next{bottom:10px}.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .thumbs-pager{float:right;width:40px}.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .thumbs-pager .btn-thumb-cycle-prev,.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .thumbs-pager .btn-thumb-cycle-next{border-color:#fff;background:rgba(255,255,255,.2);padding:4px 10px}.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .thumbs-pager .btn-thumb-cycle-prev .fa,.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .thumbs-pager .btn-thumb-cycle-next .fa{margin-top:4px;color:#fff}.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .thumbs-pager .btn-thumb-cycle-prev:hover,.video-landing-container .slideshow-thumbs-container .slideshow-thumbs .thumbs-pager .btn-thumb-cycle-next:hover{background:rgba(255,255,255,.3)}.slideshow-index #slideshow-index-list h2,.slideshow-index #slideshow-index-list h4,.slideshow-index #slideshow-index-list .pub-date,.slideshow-index #slideshow-index-list .description{margin-left:16px}.slideshow-index #slideshow-index-list .row.index-row{margin-bottom:16px}.slideshow-index #slideshow-index-list .ad-container-300x250{margin-bottom:16px}.slideshow-index #slideshow-index-list .large-card{padding-bottom:20px}.slideshow-index #slideshow-index-list .large-card h2{font-size:44px;margin-top:16px}.slideshow-index #slideshow-index-list .large-card .pub-date{font-size:84%;margin-bottom:8px}.slideshow-index #slideshow-index-list .large-card .description{font-size:110%;padding-bottom:16px;line-height:120%}.slideshow-index #slideshow-index-list .large-card .social{margin-left:9px;margin-top:-8px}.slideshow-index #slideshow-index-list .small-card{padding-bottom:16px;min-height:293px}.slideshow-index #slideshow-index-list .small-card .pub-date{font-size:80%;margin-bottom:8px}.slideshow-index #slideshow-index-list .small-card h4{margin-bottom:8px}.slideshow-index #slideshow-index-list .small-card .social{margin-left:9px}.slideshow-index #slideshow-index-list .medium-card{}.slideshow-index #slideshow-index-list .medium-card .pub-date{font-size:84%;margin-bottom:8px}.slideshow-index #slideshow-index-list .medium-card .social{margin-left:9px}.slideshow-landing-container h1{color:#cecece}.slideshow-landing-container .description{color:#ededed;margin-bottom:16px}.slideshow-landing-container .btn-facebook-lg,.slideshow-landing-container .btn-twitter-lg{width:100%;padding-top:10px;padding-bottom:10px;font-size:120%}.slideshow-landing-container .share-row{margin-bottom:12px}.slideshow-landing-container .slideshow-container .slideshow-large-top{padding-bottom:6px;padding-top:2px;position:relative}.slideshow-landing-container .slideshow-container .slideshow-large-top .cycle-next,.slideshow-landing-container .slideshow-container .slideshow-large-top .cycle-prev{position:absolute;top:44%;z-index:1001}.slideshow-landing-container .slideshow-container .slideshow-large-top .cycle-next .btn,.slideshow-landing-container .slideshow-container .slideshow-large-top .cycle-prev .btn{background:transparent;padding:5px 12px}.slideshow-landing-container .slideshow-container .slideshow-large-top .cycle-next .btn .fa,.slideshow-landing-container .slideshow-container .slideshow-large-top .cycle-prev .btn .fa{color:#fff;margin-top:4px;color:#fff}.slideshow-landing-container .slideshow-container .slideshow-large-top .cycle-next .btn:hover,.slideshow-landing-container .slideshow-container .slideshow-large-top .cycle-prev .btn:hover{background:rgba(255,255,255,.2)}.slideshow-landing-container .slideshow-container .slideshow-large-top .cycle-prev{left:16px}.slideshow-landing-container .slideshow-container .slideshow-large-top .cycle-next{right:16px}.slideshow-landing-container .slideshow-container .cycle-2{height:84px}.slideshow-landing-container .slideshow-container .cycle-2 .cycle-slide{opacity:.3;cursor:pointer;margin-left:1px}.slideshow-landing-container .slideshow-container .cycle-2 .cycle-slide img{height:80px;width:120px}.slideshow-landing-container .slideshow-container .cycle-2 .cycle-slide:first-child{margin-left:0}.slideshow-landing-container .slideshow-container .cycle-2 .cycle-slide-active,.slideshow-landing-container .slideshow-container .cycle-2 .cycle-slide:hover{opacity:1}.slideshow-landing-container .slideshow-container .slide-description{color:#ededed;min-height:140px;padding:16px 0}.slideshow-landing-container .slideshow-container .slideshow-thumbs-container .slideshow-thumbs{position:relative}.slideshow-landing-container .slideshow-container .slideshow-thumbs-container .slideshow-thumbs .ss-pager{position:absolute}.slideshow-landing-container .slideshow-container .slideshow-thumbs-container .slideshow-thumbs .cycle-prev{top:6px}.slideshow-landing-container .slideshow-container .slideshow-thumbs-container .slideshow-thumbs .cycle-next{bottom:10px}.slideshow-landing-container .slideshow-container .slideshow-thumbs-container .slideshow-thumbs .thumbs-pager{float:right;width:40px}.slideshow-landing-container .slideshow-container .slideshow-thumbs-container .slideshow-thumbs .thumbs-pager .btn-thumb-cycle-prev,.slideshow-landing-container .slideshow-container .slideshow-thumbs-container .slideshow-thumbs .thumbs-pager .btn-thumb-cycle-next{border-color:#fff;background:rgba(255,255,255,.2);padding:4px 10px}.slideshow-landing-container .slideshow-container .slideshow-thumbs-container .slideshow-thumbs .thumbs-pager .btn-thumb-cycle-prev .fa,.slideshow-landing-container .slideshow-container .slideshow-thumbs-container .slideshow-thumbs .thumbs-pager .btn-thumb-cycle-next .fa{margin-top:4px;color:#fff}.slideshow-landing-container .slideshow-container .slideshow-thumbs-container .slideshow-thumbs .thumbs-pager .btn-thumb-cycle-prev:hover,.slideshow-landing-container .slideshow-container .slideshow-thumbs-container .slideshow-thumbs .thumbs-pager .btn-thumb-cycle-next:hover{background:rgba(255,255,255,.3)}.slideshow-landing-container .slideshow-container .slide-description{color:#ededed}.slideshow-landing-container.cartoons-container .author-index-dropdown-container{margin-top:0}.slideshow-landing-container.cartoons-container .slideshow-container .slideshow-large-top{padding-top:40px;padding-bottom:40px;border:1px solid #ededed;margin-bottom:12px}.slideshow-landing-container.cartoons-container .slideshow-container .slideshow-large-top img{margin:0 auto;cursor:pointer}@media(min-width:992px){.slideshow-landing-container.cartoons-container .slideshow-container .slideshow-large-top .cycle-1 .cycle-slide{left:13%!important}}@media(min-width:1200px){.slideshow-landing-container.cartoons-container .slideshow-container .slideshow-large-top .cycle-1 .cycle-slide{left:21%!important}}.slideshow-landing-container.cartoons-container .slideshow-container .slide-description{min-height:unset;padding:0}.slideshow-landing-container.cartoons-container .slideshow-container .slide-description h4 a{color:#fff}.slideshow-landing-container.cartoons-container .slideshow-container .slide-description h4 a:hover{color:#909090!important}.slideshow-landing-container.cartoons-container .slideshow-container .pagination>li>a,.slideshow-landing-container.cartoons-container .slideshow-container .pagination>li>span{background:0 0;color:#fff}.slideshow-landing-container.cartoons-container .slideshow-container .pagination>li>a:hover,.slideshow-landing-container.cartoons-container .slideshow-container .pagination>li>span:hover{background:rgba(255,255,255,.2) none repeat scroll 0 0}.slideshow-landing-container.cartoons-container .slideshow-container .pagination{margin-top:6px}.slideshow-landing-container.cartoons-container .slideshow-container .pagination .fa{margin-top:0}.slideshow-landing-container.cartoons-container .slideshow-container .pagination>li:first-child>a,.slideshow-landing-container.cartoons-container .slideshow-container .pagination>li:first-child>span,.slideshow-landing-container.cartoons-container .slideshow-container .pagination>li:last-child>a,.slideshow-landing-container.cartoons-container .slideshow-container .pagination>li:last-child>span{padding:6px 5px}.slideshow-landing-container.cartoons-container .slideshow-container .pagination .active a{background:rgba(255,255,255,.2) none repeat scroll 0 0}@media(min-width:992px){.slideshow-landing-container.cartoons-container .slideshow-container .pagination>li>a,.slideshow-landing-container.cartoons-container .slideshow-container .pagination>li>span{padding-left:8px;padding-right:8px}}.slideshow-landing-container.videos-container span{color:#cecece}.slideshow-landing-container.videos-container .page-header .btn{background-color:#333;border-color:#d8d8d8}.slideshow-landing-container.videos-container .page-header .btn:hover{background-color:#909090}.slideshow-landing-container.videos-container .page-header .btn:hover .fa{color:#fff}.slideshow-landing-container.videos-container .slideshow-container .slideshow-large-top .play-icon{position:absolute;top:40%;z-index:1001;left:42%}.slideshow-landing-container.videos-container .slideshow-container .slideshow-large-top .play-icon .btn{background:rgba(255,255,255,.4);padding:14px 22px;border:none}.slideshow-landing-container.videos-container .slideshow-container .slideshow-large-top .play-icon .btn .fa{margin-top:4px;color:rgba(0,0,0,.4);font-size:250%}.slideshow-landing-container.videos-container .slideshow-container .slideshow-large-top .play-icon .btn:hover{background:rgba(255,255,255,.6);border:none}.slideshow-landing-container.videos-container .slideshow-container .slideshow-large-top .play-icon .btn:hover .fa{color:rgba(0,0,0,.7)}.slideshow-landing-container.videos-container .slideshow-container .slideshow-large-top .slide-title{position:absolute;bottom:0;z-index:1001}.slideshow-landing-container.videos-container .slideshow-container .slideshow-large-top .slide-title .h-title{color:#fff;margin-left:12px}.tags-container .section{margin-bottom:30px}.tags-container .section ol{margin-left:-26px}.tags-container .section-header{font-family:SourceSansProBold,Arial,Sans-serif;text-transform:uppercase}.tags-container .alpha-list li{margin:4px}.tags-container .alpha-list li .btn{width:40px}.tags-container .bio{font-size:112%}.container{min-width:970px}.pixalate-pp-pb{display:none}@font-face{font-family:heuristica bold;font-style:normal;font-weight:700;src:url(/resources/fonts/Heuristica-Bold.woff) format("woff")}@font-face{font-family:heuristicabolditalic;font-style:normal;font-weight:700;src:url(/resources/fonts/Heuristica-BoldItalic.woff) format("woff")}@font-face{font-family:sourcesansprobold;src:url(/resources/fonts/SourceSansPro-Bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:sourcesansproregular;font-style:normal;font-weight:400;src:url(/resources/fonts/SourceSansPro-Regular-webfont.woff) format("woff")}.three-column{-moz-column-count:3;-moz-column-gap:5px;-webkit-column-count:3;-webkit-column-gap:5px;column-count:3;column-gap:5px}a:hover{text-decoration:none}.sticky{max-width:360px;position:relative;display:block}.lazy{-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out;max-width:100%;opacity:0}.wall{color:#909090;margin:0 4px;font-size:12px;position:relative;top:-1px}.lazy.b-loaded{opacity:1}.fa-loading{font-size:17px;margin:12px 0}.ad{margin-bottom:25px}.ad-inf{text-align:center;margin:0 0 30px}.ad-wrapper{text-align:center;background-color:#ededed}.ad-lg{margin-bottom:15px;margin-top:5px}.ad-header{margin:0 auto;text-align:center!important;min-height:90px;display:table;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.author-index-dropdown-container{font-family:SourceSansProBold,Arial,Sans-serif;letter-spacing:2px;color:#333;font-size:114%;margin-top:0;background-color:#fff;margin-right:43px}.author-index-dropdown-container a.dropdown-toggle .fa{color:#333!important}.author-index-dropdown-container a.dropdown-toggle:hover .fa{color:#4a886f!important}.row-topper{margin-top:25px}.container.small-page{margin-top:26px}.page-header{font-family:HeuristicaBoldItalic;font-weight:700;font-size:40px;color:#464646;border-bottom:none;margin:0;padding-bottom:6px;line-height:60px}.page-header .btn-share{color:#8a8a8a}.page-header .small-share-buttons{display:inline-block;margin-left:26px}.media-page-header .btn-share{color:#cecece}.media-share-row .btn-default{color:#cecece}div.media-container{padding-top:24px}.media-container{background-color:#333}.media-container .btn-article-email,.media-container .btn-article-comment{background-color:#333;border-color:#d8d8d8;padding:12px 16px;font-size:120%}.media-container .btn-article-email:hover,.media-container .btn-article-comment:hover{background-color:#909090}.media-container .btn-article-email:hover .fa,.media-container .btn-article-comment:hover .fa{color:#fff}.media-container .author-index-dropdown-container{background-color:#333}.media-container .author-index-dropdown-container a.dropdown-toggle{color:#fff}.media-container .author-index-dropdown-container a.dropdown-toggle .fa{color:#fff!important}.media-container .author-index-dropdown-container a.dropdown-toggle:hover,.media-container .author-index-dropdown-container a.dropdown-toggle:focus{color:#909090}.media-container .author-index-dropdown-container a.dropdown-toggle:hover .fa,.media-container .author-index-dropdown-container a.dropdown-toggle:focus .fa{color:#909090!important}.breadcrumb{padding-top:10px;padding:10px 0 5px;margin:0;font-size:90%}.breadcrumb a{color:#909090}.img-responsive{width:100%;height:auto;display:block}.section-header{font-family:SourceSansProRegular;font-size:20px;color:#4a886f;display:inline-block;margin:0 0 16px}.pagination .active a,.pagination .active a:hover{color:#4a886f;background-color:#ededed;border-color:#d8d8d8}.pagination .fa{margin-top:2px}label{font-family:SourceSansProBold,Arial,Sans-serif}.radio label,.checkbox label{font-family:SourceSansProRegular;font-weight:400}.cm{min-height:75px}.bn{min-height:165px}.box{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.pc{color:#4a886f}.bc{color:#006cb4}hr{border-top:1px dashed rgba(0,0,0,.4);margin:10px 0}#hp-main{background-color:#ededed;padding:15px 0;margin:0 0 15px}.btn-facebook-lg,.btn-twitter-lg{padding-left:24px;padding-right:24px;color:#fff;font-family:SourceSansProRegular;font-size:18px;margin:0 auto}.btn-facebook-lg i.fa,.btn-twitter-lg i.fa{margin-right:4px}.btn-facebook-md,.btn-twitter-md{padding-left:10px;padding-right:10px;color:#fff;font-family:SourceSansProRegular;font-size:16px;margin:0 auto;line-height:16px}.btn-facebook-lg,.btn-facebook-md,.btn-facebook-sm{background-color:#3b5998;border-color:#4162a7}.btn-facebook-lg .fa,.btn-facebook-md .fa,.btn-facebook-sm .fa{color:#fff}.btn-facebook-lg:hover,.btn-facebook-md:hover,.btn-facebook-sm:hover,.btn-facebook-lg:focus,.btn-facebook-md:focus,.btn-facebook-sm:focus{color:#fff;background-color:#355089;border-color:#4162a7}.btn-twitter-lg,.btn-twitter-md,.btn-twitter-sm{background-color:#55acee;border-color:#68b5f0}.btn-twitter-lg .fa,.btn-twitter-md .fa,.btn-twitter-sm .fa{color:#fff}.btn-twitter-lg:hover,.btn-twitter-lg:focus,.btn-twitter-md:hover,.btn-twitter-md:focus,.btn-twitter-sm:hover,.btn-twitter-sm:focus{color:#fff;background-color:#42a3ec;border-color:#68b5f0}.ec-brand{width:17px!important;height:17px;position:relative;top:-2px}.ec-share{margin-top:10px}.ec-share .sc-tw:hover{color:#55acee!important}.ec-share .sc-fb:hover{color:#3b5998!important}.social{display:inline-block;position:relative;top:1px;margin-left:-2px}.social a{font-size:15px;display:inline-block;border:1px solid transparent;border-radius:3px;color:#fff}.social .fb{color:#909090}.social .fb:hover{color:#3b5998}.social .fb:hover>span{color:#fff}.social .tw{color:#909090}.social .tw:hover{color:#55acee}.social .tw:hover>span{color:#fff}.social-slider{display:block;white-space:nowrap;color:#fff;padding:4px 3px 2px}.social-slider:hover{color:#fff}.social-slider span{font-size:12px;color:#909090;margin-left:2px}.story__author .index-story__sharer .sharer-icons .small-share-buttons{top:-24px}.no-left-gutter,.no-gutter{padding-left:0}.no-right-gutter,.no-gutter{padding-right:0}.half-left-gutter,.half-gutter{padding-left:8px}.half-right-gutter,.half-gutter{padding-right:8px}.mobile-apps .sub-header{width:70%;margin:0 auto;margin-bottom:26px;font-style:italic}.mobile-apps .row{margin-bottom:26px}.loading{background-image:url(http://media.townhall.com/thm/ajax-loader.gif);background-position:0 3px;display:block;background-repeat:no-repeat;float:left;padding-left:20px;height:25px}button#load-more{font-family:SourceSansProBold,Arial,Sans-serif;text-transform:uppercase;margin-bottom:50px}.aside-title{font-family:SourceSansProRegular;font-size:22px;color:#4a886f;display:inline-block;margin:0;border:0;border-bottom:2px solid transparent;-moz-border-image:-moz-linear-gradient(left,#d8d8d8 0,#fff 100%);-webkit-border-image:-webkit-linear-gradient(left,#d8d8d8 0,#fff 100%);-o-border-image:linear-gradient(to right,#d8d8d8 0,#fff 100%);border-image:linear-gradient(to right,#d8d8d8 0,#fff 100%);border-image-slice:1}.trending__title{font-family:SourceSansProRegular;font-size:20px;color:#9f2629;display:inline-block;margin:0 0 15px;padding-bottom:5px;border:0;border-bottom:2px solid transparent;-moz-border-image:-moz-linear-gradient(left,#d8d8d8 0,#fff 100%);-webkit-border-image:-webkit-linear-gradient(left,#d8d8d8 0,#fff 100%);-o-border-image:linear-gradient(to right,#d8d8d8 0,#fff 100%);border-image:linear-gradient(to right,#d8d8d8 0,#fff 100%);border-image-slice:1}.trending .xl-story{position:relative}.trending .xl-story__summary{pointer-events:auto;position:absolute;bottom:0;left:0;right:0;padding:10px 15px 0;background-image:linear-gradient(-180deg,transparent 0,#000000 100%)}.trending .xl-story__summary h1{margin:0 auto;padding:0;font-size:26px;line-height:30px}.trending .xl-story__summary a{color:#fff}.trending .xl-story__summary h5{margin:0 auto 10px;color:#fff;font-family:SourceSansProBold,Arial,Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:3px}.trending .xl-story__img a{display:block;background-repeat:no-repeat;background-position:top;height:250px;position:relative;padding-bottom:0;background-size:cover}.trending .sm-story{padding-bottom:15px}.trending .sm-story__text{margin:20px 0 0}.trending .sm-story__text a{font-family:heuristica bold;font-weight:700;color:#333;font-size:20px;line-height:24px}.trending .sm-story__flavor{font-family:SourceSansProBold;font-size:14px;text-transform:uppercase;letter-spacing:3px;margin-top:3px;color:#8a8a8a}.mpw-bordered{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 25px;border:1px solid #ddd;float:left;margin-bottom:25px}.mpw-bordered>.mpw{margin:10px 0 15px}.mpw{margin:30px auto;clear:both}.mpw .tr{width:23px;height:14px;position:relative;top:-3px}.mpw__trendy{text-transform:uppercase;font-family:SourceSansProBold,Arial,Sans-serif;font-size:20px;color:#4a886f;display:inline-block;margin:0;letter-spacing:2px}.mpw__count{font-family:heuristica bold;color:#4a886f;font-weight:700;font-size:45px;line-height:23px}.mpw__rail{position:relative;float:left;top:10px}.mpw__content{margin-left:40px}.mpw__divide li{border-bottom:1px dashed rgba(0,0,0,.4)}.mpw__divide li:last-child{border-bottom:1px solid transparent}.mpw ul li{margin-top:20px;line-height:20px}.mpw__domain{font-family:SourceSansProBold;font-size:14px;text-transform:uppercase;letter-spacing:3px;margin-top:5px;color:#8a8a8a}.mpw__title{font-family:SourceSansProRegular;font-size:18px;color:#4a886f;display:inline-block;margin:0;border:0;border-bottom:2px solid transparent;-moz-border-image:-moz-linear-gradient(left,#d8d8d8 0,#fff 100%);-webkit-border-image:-webkit-linear-gradient(left,#d8d8d8 0,#fff 100%);-o-border-image:linear-gradient(to right,#d8d8d8 0,#fff 100%);border-image:linear-gradient(to right,#d8d8d8 0,#fff 100%);border-image-slice:1}.mpw__title.watchdog{padding-bottom:6px}.mpw__title.watchdog img{margin-right:4px}.mpw__title.watchdog a{color:#4a886f;font-weight:400}.mpw__story{font-family:heuristica bold;font-weight:700;font-size:18px;line-height:23px}.mpw__muted{color:#909090;margin:5px 0 10px;font-size:14px}.mpw__muted a{color:#909090}.hpc{margin:0 auto}.hpc .social{display:block}.hpc__list li{margin:0;padding:20px 0;border-bottom:1px dashed rgba(0,0,0,.4);line-height:20px}.hpc__list li:last-child{border-bottom:none}.hpc__colimg{background-color:#ddd;padding:1px;width:60px;margin-left:10px;margin-bottom:0;clear:both}.hpc__title{font-family:SourceSansProRegular;font-size:18px;color:#4a886f;display:inline-block;margin:0;border:0;border-bottom:2px solid transparent;-moz-border-image:-moz-linear-gradient(left,#d8d8d8 0,#fff 100%);-webkit-border-image:-webkit-linear-gradient(left,#d8d8d8 0,#fff 100%);-o-border-image:linear-gradient(to right,#d8d8d8 0,#fff 100%);border-image:linear-gradient(to right,#d8d8d8 0,#fff 100%);border-image-slice:1}.hpc__story{font-family:heuristica bold;font-weight:700;font-size:18px;line-height:23px}.hpc__muted{color:#909090;margin:0;font-size:14px}.hpc__muted a{color:#909090}.hpc__muted a:hover{color:#4a886f}.read-more{font-family:SourceSansProBold;font-size:14px;text-transform:uppercase;letter-spacing:.98px;margin-top:0;color:#8a8a8a}.cartoon-widget{border:1px solid #909090;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border-radius:2px;margin-bottom:0;clear:both}.cartoon-widget__button{font-family:SourceSansProBold;font-size:18px;margin:0;background:rgba(0,0,0,.6);position:relative;float:left;left:20px;bottom:64px;border-radius:3px;text-transform:uppercase;line-height:15px;white-space:nowrap;margin-bottom:-4px;transition:color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear}.cartoon-widget__button a{display:block;color:#fff!important;text-decoration:none!important;padding:16px}.cartoon-widget__button a:hover{color:#fff}.cartoon-widget__button:hover{color:#fff;background:rgba(0,0,0,.9)}.cartoon-widget__img{display:block;background-repeat:no-repeat;background-position:-1px -1px;height:250px;position:relative;padding-bottom:0;background-size:cover}.cartoon-widget__title a{font-family:SourceSansProBold;font-size:14px;text-transform:uppercase;letter-spacing:.98px;color:#8a8a8a!important;text-decoration:none!important}.cartoon-widget__title a:hover{color:#4a886f}.cartoonist-buttons{border-top:1px dashed #d8d8d8;margin-top:12px;padding-top:20px}.cartoonist-buttons h5{font-style:italic;margin-bottom:16px}.cartoonist-buttons .row{margin-bottom:12px}.cartoonist-buttons .btn{margin-left:8px;font-size:90%;text-transform:uppercase;color:#464646;width:140px}.cartoonist-buttons .btn :first-child{margin-left:0}.fadein,.fadeout{opacity:0;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.fadein{opacity:1}@media(min-width:992px) and (max-width:1200px){.navbar-btn-search .btn-facebook-lg,.navbar-btn-search .btn-twitter-lg{font-size:16px}.author-index-dropdown-container{margin-right:-21px}}.watchdog-container .ci-article-container .row{margin-bottom:24px}.watchdog-container .dashed-spacer{border-bottom:1px dashed #909090;margin:8px 0}.watchdog-container .page-header{margin:20px 0}.watchdog-container .page-header div{font-size:30%;font-style:italic;color:#909090;font-family:SourceSansProRegular;font-weight:400;margin:8px 0}.watchdog-container .page-header a{color:#464646}.watchdog-container .section-header{border:0;border-bottom:2px solid transparent;-moz-border-image:-moz-linear-gradient(left,#d8d8d8 0,#fff 100%);-webkit-border-image:-webkit-linear-gradient(left,#d8d8d8 0,#fff 100%);-o-border-image:linear-gradient(to right,#d8d8d8 0,#fff 100%);border-image:linear-gradient(to right,#d8d8d8 0,#fff 100%);border-image-slice:1;margin:14px 0 20px;min-width:162px}.watchdog-container .section-header a{color:#4a886f}.watchdog-container #article-body img{margin:0 16px 16px 0}.validation-summary-valid{display:none}.form-control{color:#8a8a8a}.recommended-widget{width:300px}.overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:10}.close-overlay{position:absolute;right:9px;top:6px;opacity:1!important;font-size:23px;z-index:1100;color:gray!important;text-shadow:none!important}.so{width:398px;height:330px;padding:0}.slideout{right:0!important;display:block}.slideoutbox{position:fixed;bottom:0;right:-500px;padding:0;margin:0;font-weight:700;background:none repeat scroll 0 0 #fff;box-shadow:0 4px 10px #666;z-index:1000;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.slideoutbox iframe{border:0;padding:0;margin:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}@-webkit-keyframes slideoutbox{100%{right:0}}@keyframes slideoutbox{100%{right:0}}