.td-module-thumb img.entry-thumb, span.entry-thumb{border-radius: 6px;}
.td-big-grid-scroll .td-module-thumb img.entry-thumb, .td-big-grid-wrapper .td-module-thumb img.entry-thumb{border-radius: 0;}

.td-post-sub-title{
font-size: 18px;
}
.author-box-wrap .avatar{
border-radius: 50%;
}
.td-header-border:before{
height: 1px;
}
.td-post-sub-title, .td-post-template-2 .td-post-sub-title{
    font-family: Proxima Light;
    font-style: italic;
    font-size: 20px;
    line-height: 26px;
}
.su-pullquote{
font-weight: bold;
color: #999;
padding: 0 10px 1em 0 !important;
font-size: 22px;
}
.td-post-content .su-pullquote a.auto{
    color: #999;
}
.td-post-content .su-pullquote a.glossaryLink{
    color: #999 !important;
}

.td-post-content a{
    color: #418098;
    /*text-decoration: underline !important;*/
    /*border-bottom: dotted 1px;*/
}
.td-post-content a:hover{
text-decoration: none;
border-bottom: none;
}
.glossaryLink{
color: #222 !important;
}
.td-post-content h2{
clear: both;
}
.td-post-content a.auto{
    color: #000;
    text-decoration: none !important;
    border-bottom: none;
}
b,
strong {
  font-family: Proxima Bold;
}
.td-review-summary-content{
font-size:14px;
}

.td-review-summary .block-title{background-color:#ed581c;}

.td-post-template-3 .td-post-sub-title {
    font-size: 20px;
    line-height: 26px;
}    
.td-post-template-4 .td-post-sub-title a{
    color: white;
    text-decoration:underline !important;
}
.su-tabs-pane{
    font-size:16px !important;
}
.su-tabs-nav span{
    font-size:14px !important;
}
.su-pullquote-align-left{
        margin: 0 1.5em 1.5em 0 !important;
}
.su-pullquote-align-right{
padding-left: 20px !important;
}
.su-pullquote{
    font-size: 18px;
    line-height: 18px;
}
.fullpromo{
    margin-left: 16px;
    padding-top: 14px;
}
.td-post-content .coupon-code{
    padding: 20px;
    background: #333;
    border-radius: 3px;
    text-align: center;
    color: #fff !important;
}
.td-post-content .coupon-code p{
    color: #fff;
}
.external{
    padding-left: 15px;
    padding-top: 10px;
    width: 328px;
}
#glossaryList{clear:both;}

body .su-table th{
    text-align: left !important;
}
.right-partners{width: 300px; margin-bottom: 40px;}
.partner{padding:0 10px 10px 10px;}
body .right-partners p{font-size:11px !important; line-height: 14px;}
.partner-visual {float: left; margin-left:5px;}
.partner-visual img{width:74px; height: 59px; margin-right: 5px;}
.partner-description{margin-left: 5px; display: block; width: 310px;}
.page p{font-size: 16px !important;}
.page p.lead, .lead p{font-size: 19px !important;line-height: 27px;}
.page .su-pullquote{font-size: 18px !important;}
.reset{width: 100%; clear:both; height:2px;}
.wpb_text_column a{color: #418098 !important;}
.wpb_text_column a.auto {color: #222222 !important;}
.wpb_text_column a.glossaryLink{color: #222222 !important;}
body .su-table th {
    text-align: left !important;
    background: #f9f9f9;
    padding: 10px;
    color: #555;
}
body.page-template-presidential-campaign .td-block-span4 {
    width: 320px;
}
.td-header-wrap .td-header-sp-top-menu .top-header-menu #menu-item-31496 a{background: #4d619d; padding: 0 5px 0 5px; border-radius: 3px; color:white;}
.td-header-wrap .td-header-sp-top-menu .top-header-menu #menu-item-36716 a{background: #941914; padding: 0 5px 0 5px; border-radius: 3px; color:white;}
.td-header-sp-top-menu .top-header-menu .menu-item-30733 a:hover{color:white;}
.vpf-unknown{background: darkgrey; color: white; border-radius: 3px; padding: 0 3px 2px 3px; display: inline-block;}
.vpf-no{background: brown; color: white; border-radius: 3px; padding: 0 3px 2px 3px; display: inline-block;}
.vpf-likely-against{background: burlywood; color: white; border-radius: 3px; padding: 0 3px 2px 3px; display: inline-block;}
.vpf-likely{background: darkkhaki; color: white; border-radius: 3px; padding: 0 3px 2px 3px; display: inline-block;}
.learn{padding: 30px;background: #e4f7f6;border-radius: 6px;border: solid 1px #bbdddb;}
#custom_html-9{padding:20px; background: #ffffff;}
.sidebar-nl{background: #e2e8f6; padding: 20px; margin: 0;}
.sidebar-home-nl{padding: 20px 0 0 0; margin: 10px 0 10px 0;}
.sidebar-home-nl p{font-size: 13px !important; line-height: 16px; color: #666;text-align: left;}
.EvcalWidget_three h4 span{background: cadetblue;}
.bsaProContainer, .bsaProContainer .bsaProItems{padding: 10px;}
.page .td-excerpt p{font-size:12px !important; line-height: 16px;}
/*ads settings*/
.td-a-rec-id-sidebar  #bsa-block-300--250, .td-main-sidebar .td-ss-main-sidebar #bsa-block-300--250{padding: 20px; display: inline-block !important;}
.td-a-rec-id-sidebar  #bsa-block-300--250 .bsaProItems, .td-main-sidebar .td-ss-main-sidebar #bsa-block-300--250 .bsaProItems{display: inline-block !important;}
.tdc-content-wrap #bsa-block-650--200{display: inline-block !important;}
.bsaProContainer .bsaProHeader__title span{font-size: 10px;}
.bsaProContainer a, .bsaProContainer span, .bsaProContainer p{font-size:10px !important; float: left; margin-top: 2px !important;}
.bsaProContainer .bsaProHeader .bsaProHeader__formUrl{width: inherit !important;}
#bsa-default-extra span{float: right !important;}
#bsa-default-extra .bsaProHeader__title span{float: left !important;}
#bsa-default-extra .bsaProItem__url{width: 100% !important;}
#bsa-default-extra .bsaProItemInner{height: 130px !important; margin-bottom: 20px;}
.bsaProContainer .bsaProHeader{padding:0 !important;}
.bsaProContainer.bsa-pro-col-2 .bsaGridGutter .bsaProItem{width: 30% !important;}
.bsaProOrderingFormInner h2{font-size: 18px !important; font-weight: bold !important;}