body{ margin:0px; padding:0px; background: #ffffff;}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica_0-webfont.eot');
    src: url('../fonts/helvetica_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_0-webfont.woff') format('woff'),
         url('../fonts/helvetica_0-webfont.ttf') format('truetype'),
         url('../fonts/helvetica_0-webfont.svg#helveticaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticabold';
    src: url('../fonts/helvetica_bold_0-webfont.eot');
    src: url('../fonts/helvetica_bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_bold_0-webfont.woff') format('woff'),
         url('../fonts/helvetica_bold_0-webfont.ttf') format('truetype'),
         url('../fonts/helvetica_bold_0-webfont.svg#helveticabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.subscription_popups h1,
.subscription_popups  h2,
.subscription_popups h3,
.subscription_popups h4,
.subscription_popups h5,
.subscription_popups h6,
.subscription_popups p,
.subscription_popups ul,
.subscription_popups p,
.subscription_popups span,
.subscription_popups input{margin:0px; padding:0px; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; outline:none; font-family:Helvetica, Arial, sans-serif; line-height:normal;}

.subscription_popups ::-webkit-input-placeholder {color:#9c9c9c; opacity:1;}
.subscription_popups :-moz-placeholder {color:#9c9c9c; opacity:1;}
.subscription_popups ::-moz-placeholder {color:#9c9c9c; opacity:1;}
.subscription_popups :-ms-input-placeholder {color:#9c9c9c; opacity:1;}

.subscription_popups .clear{ clear:both;}

.subscription_popups *{margin:0; padding:0}
.subscription_popups *{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

.subscription_popups{ display:block; font-family:Helvetica, Arial, sans-serif; line-height:normal;  padding-bottom:50px; min-width:100%; float:left; background: #fff;}
.subscription_popups .sub_pop_wapper_section{ width:1000px; margin:auto; clear:both;}
.subscription_popups .sub_pop_feedname{ display:block; margin-top:41px; }
.subscription_popups .sub_pop_feedname .sub_pop_heading{ display:block; width:100%; clear:both;}
.subscription_popups .sub_pop_feedname .sub_pop_heading h3{ font-size:36px; color:#000000; font-weight:bold; width:70%; float:left; line-height:36px; margin-top:6px;}
.subscription_popups .sub_pop_feedname .sub_pop_heading h3 span{ font-weight:normal; line-height:36px;}
.subscription_popups .sub_pop_feedname .sub_pop_heading h5{ font-size:16px; color:#9c9c9c; font-weight:normal; float:right; line-height:16px; margin-top:12px; }
.subscription_popups .sub_pop_feedname .sub_pop_heading ul{width:30%; margin:0px 0 0 0; padding:0px; list-style:none; float:right;}
.subscription_popups .sub_pop_feedname .sub_pop_heading li{margin:0px 0 0 10px; padding:0px; float:right; position: relative;}
.subscription_popups .sub_pop_feedname .sub_pop_heading li a{ padding:9px 25px 8px 25px; border-radius:3px; background:#9c9c9c; display:block; text-decoration:none; color:#FFFFFF; font-size:16px; font-weight:bold;}
.subscription_popups .sub_pop_feedname .sub_pop_heading li a:hover{background:#000000;}
.subscription_popups .sub_pop_feedname .sub_pop_heading li.follow a{background:#12a252;}
.subscription_popups .sub_pop_feedname .sub_pop_heading li.follow a:hover{background:#12a252;}

.subscription_popups .sub_pop_feedname .sub_pop_heading li:hover a{ background:#000;}
.subscription_popups .sub_pop_feedname .sub_pop_heading li .sub_pop_list_main{display: none;  position:absolute; top:100%; right:0px; padding-top:4px; z-index:99; }
.subscription_popups .sub_pop_feedname .sub_pop_heading li .sub_pop_list .sub_pop_uparrow{ width:13px; height:11px; position:absolute; top:5px; right:12px;}
.subscription_popups .sub_pop_feedname .sub_pop_heading li .sub_pop_list{box-shadow:0 0 2px #dedede; background:#fff; padding:0px; border-top:4px solid #000000; margin-top:13px; }
.subscription_popups .sub_pop_feedname .sub_pop_heading li .sub_pop_list a{ font-size:16px; font-weight:normal; white-space:nowrap; color:#000000; text-align:center; background:transparent; border-top:1px solid #e5e5e5; padding:11px 15px 8px 15px; border-radius:0px;}
.subscription_popups .sub_pop_feedname .sub_pop_heading li .sub_pop_list a:nth-child(2){ border-top:0px none;}
.subscription_popups .sub_pop_feedname .sub_pop_heading li .sub_pop_list a:hover{ /*background:#ececec;*/}
.subscription_popups .sub_pop_feedname .sub_pop_heading li:hover > .sub_pop_list_main{ display:block;}
.subscription_popups .sub_pop_feedname p{ font-size:18px; color:#000000; line-height:26px; clear:both; padding-top:10px;}

.subscription_popups .sub_pop_social_sec{ display:block; margin-top:31px; background:#f5f5f5; padding:28px 20px 32px 20px}
.subscription_popups .sub_pop_social_sec .sub_pop_tab1{ width:500px; float:left; margin:-4px 0 -3px 0;}
.subscription_popups .sub_pop_social_sec .sub_pop_tab1 ul{ margin:0px; padding:0 50px 0 0px; list-style:none;}
.subscription_popups .sub_pop_social_sec .sub_pop_tab1 li{ margin:0px; padding:18px 0 0 0px; clear:both; font-size:18px; color:#1c1c1c; }
.subscription_popups .sub_pop_social_sec .sub_pop_tab1 li:nth-child(3){ padding:11px 0 0 0px;}
/*.subscription_popups .sub_pop_social_sec .sub_pop_tab1 li:last-child{padding:9px 0 0 0px;}*/
.subscription_popups .sub_pop_social_sec .sub_pop_tab1 li:first-child{ padding:0;}
.subscription_popups .sub_pop_social_sec .sub_pop_tab1 li small{ font-weight: bold; display:block; float:left; font-size:18px;}
/*.subscription_popups .sub_pop_social_sec .sub_pop_tab1 li span a{ display:block; float:left; font-size:16px; color:#5c5c5c; font-weight: normal; border-radius:3px; background:#cacaca; text-decoration:none; margin:-2px 0 -2px 4px; padding:3px 8px;}
.subscription_popups .sub_pop_social_sec .sub_pop_tab1 li span a:hover, .subscription_popups .sub_pop_social_sec .sub_pop_tab1 li span a.current{ color:#fff; background:#e12522;}*/
.subscription_popups .sub_pop_social_sec .sub_pop_tab1 li span{ font-weight: normal;  font-size:18px; margin-left:6px;}
.subscription_popups .sub_pop_social_sec .sub_pop_tab1 li span.publisher_name{color:#e12522;}
.subscription_popups .sub_pop_social_sec .sub_pop_tab1 li span.sub_pop_location a{ display:block; float:left; font-size:18px; color:#5c5c5c; font-weight: normal; border-radius:0px; background:transparent; text-decoration:none; margin:0 0 0 6px; padding:0;}
.subscription_popups .sub_pop_social_sec .sub_pop_tab1 li span.sub_pop_location a:hover, .subscription_popups .sub_pop_social_sec .sub_pop_tab1 li span.sub_pop_location a.current{ color:#e12522; background:transparent;}

.subscription_popups .sub_pop_social_sec .sub_pop_tab2{ width:358px; float:left;}
.subscription_popups .sub_pop_social_sec .sub_pop_tab2 p{font-size:18px; line-height:18px; color:#000; font-weight: normal; margin:0; padding:0;}
.subscription_popups .sub_pop_social_sec .sub_pop_tab2 p span{color:#e12522;}
.subscription_popups .sub_pop_social_sec .sub_pop_tab2 h4{font-size:40px; line-height: normal; color:#000; font-weight: bold; margin:8px 0 4px 0; padding:0;}
.subscription_popups .sub_pop_social_sec .sub_pop_tab2 h4 img{ float:left; margin:10px 8px 0 0;}

.subscription_popups .sub_pop_social_sec .sub_pop_tab3{ width:100px; float:right;  margin-top:7px;}

.subscription_popups .sub_pop_message_history{ display:block; margin-top:50px; clear:both; width:100%; float:left;}
.subscription_popups .sub_pop_message_history .sub_pop_message_history_heading{ display:block; width:100%; clear:both; border-bottom:1px solid #e5e5e5; float:left; padding-bottom:10px;}
.subscription_popups .sub_pop_message_history .sub_pop_message_history_heading h3{ font-size:22px; color:#000000; font-weight:bold; width:70%; float:left; line-height:22px; margin-top:12px;}
.subscription_popups .sub_pop_message_history .sub_pop_message_history_heading ul{width:30%; margin:0; padding:0px; list-style:none; float:right;}
.subscription_popups .sub_pop_message_history .sub_pop_message_history_heading li{margin:0; padding:0px; float:right;}
.subscription_popups .sub_pop_message_history .sub_pop_message_history_heading li a{ padding:9px 25px 8px 25px; border-radius:3px; background:#157dfb; display:block; text-decoration:none; color:#FFFFFF; font-size:16px; font-weight:bold;}
.subscription_popups .sub_pop_message_history .sub_pop_message_history_heading li a:hover{background:#157dfb;}

.subscription_popups .sub_pop_message_history_listing{ display:block; margin-top:0px; margin-bottom:-1px; float:left; width:100%;}
.subscription_popups .sub_pop_message_history_listing ul{ margin:0; display:block; list-style:none; clear:both; float:left; width:100%;}
.subscription_popups .sub_pop_message_history_listing li{ margin:15px 0 0 0; padding:0 68px 0 0; color:#868686; font-size:20px; line-height:22px; font-weight:normal; position:relative; width:100%; float:left;}
.subscription_popups .sub_pop_message_history_listing li:first-child{ margin:20px 0 0 0; }
.subscription_popups .sub_pop_message_history_listing li a{color:#000000; text-decoration:none; display:block;}
.subscription_popups .sub_pop_message_history_listing li.sub_pop_headline a:hover{ color:#d91610; /*font-weight:bold; text-decoration:underline;*/}
.subscription_popups .sub_pop_message_history_listing li.sub_pop_headline:hover a{ color:#d91610;  /*font-weight:bold; text-decoration:underline;*/}
.subscription_popups .sub_pop_message_history_listing li span.sub_pop_date, .subscription_popups .sub_pop_message_history_listing li span.sub_pop_share_but {  -webkit-transition: all 0.0s ease 0s; -moz-transition: all 0.0s ease 0s; transition: all 0.0s ease 0s; width:50px; display:block; text-align:right; position:absolute; color:#868686; font-size:18px; line-height:21px; font-weight:normal; right:5px; top:0px;}
.subscription_popups .sub_pop_message_history_listing li span.sub_pop_share_but{height: inherit;  width:51px; height:26px; /*right:4px; top:5px;*/ background:url(../images/sub_popup/new_profile_share.png) no-repeat 0 0; visibility:hidden; cursor:pointer;}
.subscription_popups .sub_pop_message_history_listing li.sub_pop_description span.sub_pop_share_but{height: inherit;  width:51px; height:26px; right:4px; top:5px; background:url(../images/sub_popup/new_profile_share.png) no-repeat 0 0; visibility:hidden; cursor:pointer;}
.subscription_popups .sub_pop_message_history_listing li:hover > span.sub_pop_date{ visibility:hidden;}
.subscription_popups .sub_pop_message_history_listing li:hover > span.sub_pop_share_but { visibility:visible;}

.subscription_popups .sub_pop_next_prev{ width:100%; float:left; display:block; text-align:center; padding-top:47px;}
.subscription_popups .sub_pop_next_prev a.sub_pop_prev_butt{ background:url(../images/sub_popup/sub_pop_prev.png) no-repeat left 0; margin-right:10px;}
.subscription_popups .sub_pop_next_prev a.sub_pop_next_butt{ background:url(../images/sub_popup/sub_pop_next.png) no-repeat right 0; margin-left:10px;}
.subscription_popups .sub_pop_next_prev a{ display:inline-block; font-size:18px; line-height:18px; color:#868686; text-decoration:none; padding:0 16px 0 14px; font-weight:normal;}
.subscription_popups .sub_pop_next_prev a:hover{ color:#000; background-position:0 -21px;}
.subscription_popups .sub_pop_next_prev a.sub_pop_next_butt:hover{ color:#000; background-position:right -21px;}

.subscription_popups .sub_pop_similar_feeds{ display:block; clear:both; padding-top:45px; margin-bottom:-6px;}
.subscription_popups .sub_pop_similar_feeds h3{ font-size:22px; color:#000000; font-weight:bold; line-height:22px;  border-bottom:1px solid #e5e5e5; padding-bottom:10px;}


.subscription_popups .sub_pop_similar_feeds_silde{ display:block; clear: both; margin-top:32px; position:relative;}

.subscription_popups .sub_pop_similar_feeds_silde ul{ display:block; clear: both; margin:0 -28px;}
.subscription_popups .sub_pop_similar_feeds_silde li{ margin:0px; padding:0px; list-style:none; width:50%; float:left; padding:0 28px }
.subscription_popups .sub_pop_similar_feeds_silde li h4{ width:100%; display:block; padding-bottom:11px; cursor:pointer; position: relative; padding-right:25px; font-size:22px; font-weight:bold;}
.subscription_popups .sub_pop_similar_feeds_silde li h4 span{width:24px; height:24px; margin-right:11px; float:left; display:block; margin-top:1px;}
.subscription_popups .sub_pop_similar_feeds_silde li h4 .sub_pop_add{position:absolute; right:1px !important; top:0px; text-decoration:none; background: #12a252; border-radius: 4px; width: 30px!important; height: 26px!important; border:0px none!important; float: left;color: #ffffff; text-align: center; font-size: 21px; line-height: 24px; font-weight: bold;}
.subscription_popups .sub_pop_similar_feeds_silde li p{color: #868686; text-align: left; font-size:16px; line-height: 22px;}

.subscription_popups .sub_pop_similar_feeds_silde_arrow{ display:block; clear:both;}
.subscription_popups .sub_pop_similar_feeds_silde_arrow a{ position:absolute; top:50%; margin-top:-9px; width:10px; height:17px;}
.subscription_popups .sub_pop_similar_feeds_silde_arrow a.sub_pop_similar_feeds_silde_arrow_prev{ left:-35px;  background:url(../images/sub_popup/sub_pop_prev.png) no-repeat 0 0;}
.subscription_popups .sub_pop_similar_feeds_silde_arrow a.sub_pop_similar_feeds_silde_arrow_next{ right:-35px;  background:url(../images/sub_popup/sub_pop_next.png) no-repeat 0 0;}
.subscription_popups .sub_pop_similar_feeds_silde_arrow a:hover{ background-position:0 -21px;}

.subscription_popups .subscription_popups_gray{ background:#f5f5f5; width:100%; float:left; padding-bottom:39px;}

#OpenCloseSection{ margin:16px 0 0 0 ; padding:0px; float:left; width:100%;}
#OpenCloseSection dt, #faqs dd { padding:0;}
#OpenCloseSection dt { margin:4px 0 0 0; position:relative; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;  background:url(../images/sub_popup/sub_pop_arrow.png) no-repeat right 0px  #fff;min-height:68px;height:auto;font-size:24px; padding:21px 0 0 83px; word-spacing:0; cursor:pointer;}
#OpenCloseSection dt ins{ font-weight:bold; text-decoration:none;}
#OpenCloseSection dt span{ width:83px; float:left; display:block; height:68px; position:absolute; left:0px; top:0px;}
#OpenCloseSection dt:hover {background:url(../images/sub_popup/sub_pop_arrow.png) no-repeat right 0px  #e7e7e7; }
#OpenCloseSection dd {margin:0; height:auto; padding:30px 50px 47px 83px; border:1px solid #e5e5e5; border-top:0px none; position:relative; background:#fff;}
#OpenCloseSection dd.bott_space {padding:44px 50px 45px 50px;}
#OpenCloseSection .expanded { background:url(../images/sub_popup/sub_pop_arrow.png) no-repeat right -68px #2a2a2a!important; color:#fff;}
#OpenCloseSection .expanded > span{ background-position: center -68px!important;}
#OpenCloseSection a.arrow_up{ position:absolute; right:20px; bottom:19px; width:16px; height:10px; font-size:0px;}
#OpenCloseSection dd.open_section {margin:0;  padding:44px 50px 43px 50px; border:1px solid #e5e5e5; position:relative; display:block!important;}

#OpenCloseSection dt span.sp_articles{ background:url(../images/sub_popup/sp_articles.png) no-repeat center 0;}
#OpenCloseSection dt span.sp_article_headlines{ background:url(../images/sub_popup/sp_message_headlines.png) no-repeat center 0;}
#OpenCloseSection dt span.sp_newspaper{ background:url(../images/sub_popup/sp_newspaper1.png) no-repeat center 0;}

#OpenCloseSection dt span.sp_selected_messages{ background:url(../images/sub_popup/sp_selected_messages.png) no-repeat center 0;}
#OpenCloseSection dt span.sp_entire-stories{ background:url(../images/sub_popup/sp_entire-stories.png) no-repeat center 0;}
#OpenCloseSection dt span.sp_newspaper1{ background:url(../images/sub_popup/sp_newspaper.png) no-repeat center 0;}
#OpenCloseSection dt span.sp_mobile{ background:url(../images/sub_popup/sp_mobile.png) no-repeat center 0;}
#OpenCloseSection dt span.sp_news_site{ background:url(../images/sub_popup/sp_news_site.png) no-repeat center 0;}
#OpenCloseSection dt span.sp_rss{ background:url(../images/sub_popup/sp_rss.png) no-repeat center 0;}
#OpenCloseSection dt span.sp_multiple_channels{ background:url(../images/sub_popup/sp_multiple_channels.png) no-repeat center 0;}
#OpenCloseSection dt span.sp_multiple_channels1{ background:url(../images/sub_popup/sp_multiple_channels1.png) no-repeat center 0;}
#OpenCloseSection dt span.sp_multiple_channels2{ background:url(../images/sub_popup/sp_multiple_channels2.png) no-repeat center 0;}
#OpenCloseSection dt span.sp_multiple_channels3{ background:url(../images/sub_popup/sp_multiple_channels3.png) no-repeat center 0;}
#OpenCloseSection dt span.sp_multiple_channels4{ background:url(../images/sub_popup/sp_multiple_channels4.png) no-repeat center 0;}


.subscription_popups .email_follow{ display:block; width:100%; clear:both; float:left; background:#fff; height:70px; border-radius:0 3px 3px 0; margin:26px 0 0 0; position:relative; }
.subscription_popups .email_follow input{ border: 2px solid #12a252 !important; display:block; width:100%; background:#fff; min-height:70px; line-height:22px; padding:23px 240px 20px 37px; color:#2a2a2a; font-size:22px; -webkit-transition: all 0.0; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -moz-transition: all 0.0s ease 0s; transition: all 0.0s ease 0s; }
.subscription_popups .email_follow input[type='submit']{width:220px; border:0px none; background:#12a252;min-height:70px; color:#fff; line-height:24px; font-size:24px; font-weight:bold; border-radius:3px; position:absolute; right:0px; top:0px; padding:0px; cursor:pointer; text-align:center;  padding:0;white-space:normal;letter-spacing:1px;}
/*.subscription_popups .email_follow input:hover, .subscription_popups .email_follow input:focus{box-shadow:0 0 0 2px #12a252 inset !important;}*/
/*.subscription_popups .email_follow input {-webkit-box-shadow:0 0 0 2px #12a252 inset !important; -moz-box-shadow:0 0 0 2px #12a252 inset !important; box-shadow:0 0 0 2px #12a252 inset !important; }*/
.subscription_popups .email_follow.type2{height:350px; background: none; padding: 0 0 0 0; margin: 0 0 0 0;}
.subscription_popups .email_follow.type2 input[type=text]{ border: 2px solid #12a252 !important; display:block; width: 100%; max-width:380px; background:#fff; min-height:55px; line-height:18px; padding:14px 80px 15px 17px !important; color:#2a2a2a; font-size:18px; -webkit-transition: all 0.0; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -moz-transition: all 0.0s ease 0s; transition: all 0.0s ease 0s; border-radius:4px;}
.subscription_popups .email_follow.type2 input[type='submit']{width:66px; border:0px none; background:#12a252;min-height:55px; color:#fff; line-height:24px; font-size:24px; font-weight:bold; border-radius:3px; position:absolute; top:0px; padding:0px; cursor:pointer; text-align:center;  padding:0;white-space:normal; letter-spacing:1px;}

.subscription_popups .sp_social_section{ display:block; width:50%; float:left; font-size:16px; color:#000000; margin:22px 0 0 0;}
.subscription_popups .sp_social_section span{ display:block; float:left; line-height:40px;}
.subscription_popups .sp_social_section img{ float:left; margin-left:11px;}

.filter_follow_form_place{ position: relative; }

.subscription_popups .sp_social_section.type2{  width:100%; float: none; font-size:16px; color:#000000; margin:0 0 0 0 !important; padding: 0 0 0 0 !important; text-align: center; display: inline;}
.subscription_popups .sp_social_section.type2{ text-align: center; float: none; }
.subscription_popups .sp_social_section.type2 span{ text-align: center; float: none; line-height: normal; font-family: "helvetica"; padding: 30px 0 30px 0;}
.subscription_popups .sp_social_section.type2 img{ float: none; padding: 0 0 2px 0; margin:  0 0 0 0;}
.subscription_popups .sp_social_section.type2 img{width: 100%; height: auto; max-width: 379px;}
h3 span.follow_title{float:none; font-family: "helvetica";}
h3 span.follow_title strong{ font-family: "helveticabold";}

.subscription_popups .sp_safe_section{ display:block; float:right; font-size:16px; color:#000000; background:url(../images/sub_popup/sp_safe.png) no-repeat 0 0; padding-left:22px; margin:34px 0 0 0;}
.subscription_popups .sp_safe_section a{ color:#000000; }
.subscription_popups .sp_safe_section a:hover{ color:#d91610; }

.subscription_popups .sub_pop_message_history1{ display:block; margin-bottom:-6px; clear:both; width:100%; float:left;}
.subscription_popups .sub_pop_message_history1 ul{ margin:0px; padding:0px; list-style:none;}
.subscription_popups .sub_pop_message_history1 li.sub_pop_description{ margin:52px 0 0 0; padding:0px; clear:both; display:block; float:left; width:100%;}
.subscription_popups .sub_pop_message_history1 li.sub_pop_description{ margin:52px 0 0 0; padding:0px; clear:both; display:block; float:left; width:100%;}
.subscription_popups .sub_pop_message_history1 li.sub_pop_description:first-child{ margin-top:30px;}
.subscription_popups .sub_pop_message_history1 h2{ font-size:28px; color:#000000; text-align:left; font-weight:normal;}

.subscription_popups .sub_pop_message_history1 h6{ font-size:18px; color:#9c9c9c; text-align:left; font-weight:normal; margin-top:6px;}
.subscription_popups .sub_pop_message_history1 h6 span{ padding:0 10px 0 6px;}
.subscription_popups .sub_pop_message_history1 h6 a.author_name{ padding:0; color:#e12522; display: inline; position: initial;}
.subscription_popups .sp_social_tables_pic{ text-align:left; display:block; width:100%; float:left; margin:43px 0 0 0; font-size:18px; color:#000000; line-height:24px; color:#000000; font-family: "helvetica";}
.subscription_popups .sub_pop_message_history_listing li .sp_social_tables_pic a{ display:inline-block; }
.subscription_popups .sub_pop_message_history_listing li .sp_social_tables_pic a img{ display:inline; margin-bottom:0; }
.subscription_popups .sp_social_tables_pic > img:first-child{ display:block; text-align:center;  margin-bottom:40px;}
.subscription_popups .sp_social_tables_pic img{ display:inline; margin-bottom:10px;}
.subscription_popups .sp_social_tables_pic span{ text-align:center; display:block; margin:13px 0 10px 0; color:#868686; font-size:14px;}
.subscription_popups .sub_pop_message_history1 p{ font-size:18px; color:#000000; text-align:left; line-height:24px; font-weight:normal; padding:23px 0 0 0; clear:both;}
.subscription_popups .sub_pop_message_history1 a.sp_contread{ font-size:18px; color:#868686; text-align:left; line-height:24px; font-weight:normal; font-style:italic; text-decoration:none; margin:19px 0 0 0; float:left;}
.subscription_popups .sub_pop_message_history1 .nomessage p{ font-size:18px; color:#9c9c9c; text-align:left; line-height:24px; font-weight:normal; padding:11px 0 0 0; clear:both;}
.subscription_popups .sub_pop_message_history1 .lazyLoadMessages p{ font-size:18px; color:#9c9c9c; font-style: italic; line-height:24px; font-weight:normal; padding:11px 0 0 0; clear:both;}
.subscription_popups .sp_powered{ display:block; float:left; width:100%; text-align:center; font-size:16px; color:#9c9c9c; line-height:16px; border-top:1px solid #e5e5e5; padding-top:25px; margin:43px 0 -30px 0;}
.subscription_popups .sp_powered span{color:#e12522; text-decoration:none;}
.subscription_popups .sp_powered a{color:#9c9c9c; text-decoration:none;}
.subscription_popups .sp_powered a:hover{color:#e12522;}
.subscription_popups .pub_claim_heading a{color:#9c9c9c; text-decoration:none;}
.subscription_popups .pub_claim_heading a:hover{color:#e12522;}

.subscription_popups .sp_update{ display:block; width:220px; margin: auto; clear:both; position:relative; padding-top:26px; }
.subscription_popups .sp_update a{ color:#9c9c9c; font-size:22px; position:absolute; right:-119px; top:49px; text-decoration:none;}
.subscription_popups .sp_update a:hover{ color:#e12522;}
.subscription_popups .sp_update a.update_butt{width:100%; border:0px none; background:#12a252; height:70px; color:#fff; line-height:24px; font-size:24px; font-weight:bold; border-radius:3px; text-align:center;  padding:23px 0 0 0; display:block; text-decoration:none; position:relative; right:0px; top:0px;}
.subscription_popups .sp_update a.update_butt:hover{color:#fff; background:#029845;}

.subscription_popups .sp_radio_button p{ clear:both; margin-top:19px;}
.subscription_popups .sp_radio_button p:first-child{margin-top:0px;}
.subscription_popups .sp_radio_button p span{color:#2a2a2a; font-size:22px; font-weight:bold; display:block; overflow:hidden; padding-top:2px;}
.subscription_popups .sp_radio_button p span ins{ text-decoration:none; font-size:18px; font-weight: normal; display:block; margin-top:9px;}
.subscription_popups .sp_radio_button p input[type=radio] { display:none } 
.subscription_popups .sp_radio_button p input[type=radio] + label{ margin-top:-6px; line-height:38px; background-repeat:no-repeat; cursor:pointer; float:left; display:block; width:38px; height:38px; border-radius:50%; margin-right:12px; } 
.subscription_popups .sp_radio_button p input[type=radio]:checked + label{ background-position:0 -38px } 
.subscription_popups .sp_radio_button p label{ background-image:url(../images/sub_popup/sp_radio_button.png) } 

.subscription_popups .sp_checkbox_button p{ clear:both; margin-top:26px; float:left; width:100%; position:relative;}
.subscription_popups .sp_checkbox_button p:first-child{margin-top:0px;}
.subscription_popups .sp_checkbox_button p:nth-child(3){/*margin-top:7px;*/}
.subscription_popups .sp_checkbox_button p span{color:#2a2a2a; font-size:22px; font-weight:bold; display:block; overflow:hidden; padding-top:6px;}
.subscription_popups .sp_checkbox_button p span ins{ text-decoration:none; font-size:18px; font-weight: normal; display:block; margin-top:4px;}
.subscription_popups .sp_checkbox_button p span small.light {color:#999; font-size: 18px; font-weight:normal; } 
.subscription_popups .sp_checkbox_button p input[type=checkbox] { display:none } 
.subscription_popups .sp_checkbox_button p input[type=checkbox] + label{line-height:38px; background-repeat:no-repeat; cursor:pointer; float:left; display:block; width:38px; height:38px; border-radius:50%; margin-right:12px; }
.subscription_popups .sp_checkbox_button p input[type=checkbox]:checked + label{ background-position:0 -38px } 
.subscription_popups .sp_checkbox_button p label{ background-image:url(../images/sub_popup/sp_checkbox_button.png) } 
/*.subscription_popups .sp_checkbox_button p span ins.sp_rss{margin-top:4px; color:#9c9c9c; font-weight: normal; padding-bottom:6px;}*/
.subscription_popups .sp_checkbox_button p span ins.sp_rss{margin-top:4px; color:#9c9c9c; font-weight: normal; line-height: 26px;}
.subscription_popups .sp_checkbox_button p span ins.sp_rss img{position:relative; top:7px; margin-left:5px;}

.subscription_popups .sp_checkbox_button p span small.styled-select {background: url(../images/sub_popup/sp_select_arrow.png) no-repeat 100% 0 #efefef; height: 40px; overflow: hidden; width:326px; position:absolute; left:340px; top:9px;}
.subscription_popups .sp_checkbox_button p span small.styled-select select {background: transparent; border: none; font-size: 16px; color:#000; height: 40px; line-height:34px; /*padding: 3px 13px;*/ padding:3px 31px 3px 13px; width: 100%;}
.subscription_popups select:focus, .subscription_popups select:hover, .subscription_popups select:active{ outline:none; border:0px; box-shadow:none;} 

.subscription_popups .byPhonePara { margin-bottom: -19px;}

.subscription_popups .sp_filter_main{ display:block; margin-left:-33px; margin-top:2px;}
.subscription_popups .sp_filter_main .sp_filter_row{ display:block; background:#efefef; border:1px solid #d0d0d0; height:68px; margin-top:8px; position:relative; font-size:22px; color:#2a2a2a; font-family:"helveticabold"; padding:21px 0 0 30px}
.subscription_popups .sp_filter_main .sp_filter_row a{ display:block; width:76px; height:38px; background:#9c9c9c; position:absolute; right:17px; top:14px;  -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; border-radius:25px; padding:2px; color:#fff; text-decoration:none; font-size:16px; line-height:38px; font-weight:bold;}
.subscription_popups .sp_filter_main .sp_filter_row a span{ width:34px; height:34px; background:#FFFFFF; float:left; display:block; border-radius:50%;  -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.subscription_popups .sp_filter_main .sp_filter_row a span:after{ content:'Off';  line-height: 34px; right:13px; position:absolute;}

.subscription_popups .sp_filter_main .sp_filter_row a.sp_on{ background:#12a252; text-align:right;}
.subscription_popups .sp_filter_main .sp_filter_row a.sp_on span{ float:right;}
.subscription_popups .sp_filter_main .sp_filter_row a.sp_on span:before{ content:'On'; left:10px; position: absolute; top: 9px;}
.subscription_popups .sp_filter_main .sp_filter_row a.sp_on span:after{ display:none;}

.subscription_popups .sp_filter_main h5{ text-align:center; font-size:22px; color:#2a2a2a; margin:0 0 20px 0; padding:0px; font-weight:normal; line-height:30px;}
.subscription_popups .sp_filter_main h5 span{ font-family:"helveticabold"; display:block;}

.subscription_popups .sp_filter_main .sp_filter_row_open{ display:block; background:#fff; border:1px solid #d0d0d0;  border-top:0px none; vertical-align:top; padding:0 30px;}
.subscription_popups .sp_filter_main .sp_filter_row_open p{ font-size:18px; color:#2a2a2a; text-align:left; padding:22px 0 0 0; margin:0px;}
.subscription_popups .sp_filter_main .sp_filter_row_open p.sp_add_new_keyword{ font-family:"helveticabold"; text-align:left;}
.subscription_popups .sp_filter_main .sp_filter_row_open p.sp_saved_keyword{ font-family:"helveticabold"; text-align:left; padding-top:14px; margin-bottom:-3px;}
.subscription_popups .sp_filter_main .sp_filter_row_open p.sp_add_several_keywords{ font-family:"helvetica"; font-size:14px; color:#9c9c9c; text-align:left; padding-top:2px;}
.subscription_popups .sp_filter_main .sp_filter_row_open p span{color:#12a252; font-family:"helveticabold";}
.subscription_popups .sp_filter_main .sp_filter_row_open p span.sp_not{color:#e12522;}

.subscription_popups .sp_filter_main .sp_filter_row_open ul{ margin:15px -2.5px 0px -2.5px; padding:0px; list-style:none;}
.subscription_popups .sp_filter_main .sp_filter_row_open li{display:block; font-size:16px; color:#111111; line-height:normal; margin:5px 2.5px 0 2.5px; font-family:"helveticabold"; font-weight:normal; float:left; border-radius:5px; position:relative;}
.subscription_popups .sp_filter_main .sp_filter_row_open li a{color:#111111; text-decoration:none; display:block;  padding:6px 10px; background:#efefef; border-radius:5px;}
.subscription_popups .sp_filter_main .sp_filter_row_open li a span{font-family:"helvetica";}
.subscription_popups .sp_filter_main .sp_filter_row_open li a:hover{ background:#bfbfbf;  border-radius:5px;}
.subscription_popups .sp_filter_main .sp_filter_row_open li a.sp_must_bg{color:#fff; background:#12a252; border-radius:5px;}
.subscription_popups .sp_filter_main .sp_filter_row_open li a.sp_must_bg:hover{background:#12a252!important;}
.subscription_popups .sp_filter_main .sp_filter_row_open li a.sp_must_not_bg{color:#fff; background:#e12522; border-radius:5px;}
.subscription_popups .sp_filter_main .sp_filter_row_open li a.sp_must_not_bg:hover{background:#e12522!important;}


.subscription_popups .sp_filter_main .sp_set_to_main_parent_div{display: none;}
.subscription_popups .sp_filter_main .sp_filter_row_open li .sp_set_to_main{display: none;  position:absolute; bottom:100%; left:50%; margin-left:-70px; padding-bottom:2px; }
.subscription_popups .sp_filter_main .sp_filter_row_open li .sp_set_to_popup .sp_set_to_popup_downarrow{ width:13px; /*height:16px;*/ position:absolute; bottom:0px; left:50%; margin:0 0 0 -6px;}
.subscription_popups .sp_filter_main .sp_filter_row_open li .sp_set_to_popup{ width:139px; box-shadow:0 0 2px #dedede; background:#fff; padding:0px; border-bottom:4px solid #000; margin-bottom:13px; padding:0 10px 10px 10px; }
.subscription_popups .sp_filter_main .sp_filter_row_open li .sp_set_to_popup p{ font-size:16px; font-weight:normal; color:#5c5c5c; line-height:16px; margin:0px; padding:12px 0 3px 0; word-spacing:-1px; text-align:center;}
.subscription_popups .sp_filter_main .sp_filter_row_open li .sp_set_to_popup a{ text-align:center; color:#5c5c5c; font-size:16px; font-family:"helveticabold"; font-weight:normal; margin-top:4px; padding:10px 0 6px 0; background:#cacaca;}
.subscription_popups .sp_filter_main .sp_filter_row_open li:hover > .sp_set_to_main{ display:block;}
.subscription_popups .sp_filter_main .sp_filter_row_open li:hover a{background:#bfbfbf;  border-radius:5px;}
.subscription_popups .sp_filter_main .sp_filter_row_open li:hover a.sp_must_bg{background:#12a252!important;}
.subscription_popups .sp_filter_main .sp_filter_row_open li:hover a.sp_must_not_bg{background:#e12522!important;}

.subscription_popups .sp_filter_main .sp_filter_row_open li .sp_set_to_popup a.sp_neutral_bg{background-color:#cacaca;}
.subscription_popups .sp_filter_main .sp_filter_row_open li .sp_set_to_popup a.sp_neutral_bg:hover{background-color:#bfbfbf;}
.subscription_popups .sp_filter_main .sp_filter_row_open li .sp_set_to_popup a.sp_must_bg{color:#fff; background-color: rgba(18, 162, 82, 0.6);}
.subscription_popups .sp_filter_main .sp_filter_row_open li .sp_set_to_popup a.sp_must_bg:hover{color:#fff; background-color: rgba(18, 162, 82, 1);}
.subscription_popups .sp_filter_main .sp_filter_row_open li .sp_set_to_popup a.sp_must_not_bg{color:#fff; background-color: rgba(225, 37, 34, 0.6);}
.subscription_popups .sp_filter_main .sp_filter_row_open li .sp_set_to_popup a.sp_must_not_bg:hover{color:#fff; background-color: rgba(225, 37, 34, 1);}
.subscription_popups .sp_filter_main .sp_filter_row_open p.sp_filter_none_tags_authors{ font-family:"helvetica"; font-size:14px; color:#9c9c9c; text-align:left; padding-top:2px; margin: 10px 0 18px;}

.subscription_popups .sp_see_all_link{ float:left; width:100%; text-align:center; display:block; position:relative; margin:23px 0 33px 0;}
.subscription_popups .sp_see_all_link a{ display:inline-block; font-size:18px; font-weight:normal; color:#9c9c9c; text-decoration:none;  font-family:"helvetica";}
.subscription_popups .sp_see_all_link a:hover{color:#2a2a2a;}
.subscription_popups .sp_see_all_link a.sp_see_all{ position:absolute; right:0px;}

.subscription_popups .sp_enter_keyword{ width:60%; float:left; margin-top:10px;}
.subscription_popups .sp_enter_keyword input{ width:100%; float:left; height:40px; border:none; background:#efefef; color:#000; font-size:16px; padding:0px 0 0 18px;}

.subscription_popups .sp_title{ width:30%; float:left; height:50px; position:relative;  margin:10px 0 0 8px;}
.subscription_popups .sp_title small.styled-select {background: url(../images/sub_popup/sp_select_arrow.png) no-repeat 100% 0 #efefef; height: 40px; overflow: hidden; width:100%; position:absolute; left:0; top:0px;}
.subscription_popups .sp_title small.styled-select select {background: transparent; border: none; font-size: 16px; color:#000; height: 40px; line-height:34px; padding: 5px 13px; width: 100%; -webkit-appearance: none; -moz-appearance:none; appearance:none;}

.subscription_popups .sp_add_butt{ width:8%; float:left; margin:10px 0 0 8px;}
.subscription_popups .sp_add_butt input{ width:100%; float:left; height:40px; border:none; background:#12a252; color:#ffffff; font-size:16px; border-radius:4px; cursor:pointer;}


.subscription_popups .sp_saved_keyword_main{ display:block; padding-bottom:25px; width:100%; float:left;}
.subscription_popups .sp_saved_keyword_row{ clear:both; margin-top:10px; display:block; float:left; width:100%; font-size:18px; color:#2a2a2a; font-weight:normal;}
.subscription_popups .sp_enter_keyword1{ width:60%; float:left; font-weight:normal; overflow: auto; word-wrap: break-word; padding-right: 20px;}
.subscription_popups .sp_title1{ width:30%; float:left; position:relative;  margin:0 0 0 8px; font-weight:normal;}
.subscription_popups .sp_delete{ width:8%; float:left; margin:0 0 0 8px; font-weight:normal;}
.subscription_popups .sp_delete a{ color:#e12522; text-decoration:none; font-weight:normal;}




.subscription_popups .sp_relationship_tag{ display:block; width:50%; float:left; font-size:18px; color:#000000; margin:35px 0 -14px 0;}
.subscription_popups .sp_individual_tag{ display:block; width:50%; float:right; font-size:16px; color:#000000; margin:25px 0 0 0; position:relative;}
.subscription_popups .sp_individual_tag small.styled-select {background: url(../images/sub_popup/sp_select_arrow.png) no-repeat 100% 0 #fff; border:1px solid #e5e5e5; height: 42px; overflow: hidden; width:417px; position:absolute; right:0px; top:0px;}
.subscription_popups .sp_individual_tag small.styled-select select {background: transparent; border: none; font-size: 16px; color:#000; height: 42px; line-height:34px; padding: 4px 13px; width: 100%;-webkit-appearance: none;-moz-appearance:none;appearance:none;}


/**** Custom css ****/
.subscription_popups .sub_pop_social_sec .sub_pop_tab1 li span.sub_pop_tags a{ display:inline-block; /*float:left;*/ font-size:16px; color:#5c5c5c; font-weight: normal; border-radius:3px; background:#cacaca; text-decoration:none; margin:-5px 0 5px 0px; /*margin:-2px 0 6px 4px;*/ padding:3px 8px;}
.subscription_popups .sub_pop_social_sec .sub_pop_tab1 li span.sub_pop_tags a:hover, .subscription_popups .sub_pop_social_sec .sub_pop_tab1 li span a.current{ color:#fff; background:#e12522;}
.subscription_popups .sub_pop_message_history_listing li span.sub_pop_date {width: auto;}
.subscription_popups .sub_pop_message_history_listing li span.sub_pop_share_but{width: auto; height: inherit;  width:auto; visibility:hidden; }
.addthis_counter a.atc_s { background: url("../images/sub_popup/share.png");}
.sub_pop_tab3 .addthis_default_style .at300b { padding:0;}
ul.slie_in li { border: none;}

.subscription_popups #lista1{ display:block; clear: both; margin-top:32px; position:relative;}
.subscription_popups #lista1 ul{ display:block; clear: both; margin:0 -28px;}
.subscription_popups #lista1 li{ margin:0px; padding:0px; list-style:none; width:500px; float:left; padding:0 28px }
.subscription_popups #lista1 li h4{ width:100%; display:block; padding-bottom:11px; cursor:default; position: relative; padding-right:25px; font-size:22px; font-weight:bold;}
.subscription_popups #lista1 li h4 span{width:24px; height:24px; margin-right:11px; float:left; display:block; margin-top:1px;}
.subscription_popups #lista1 li h4 .sub_pop_add{position:absolute; right:0px; top:0px; text-decoration:none; background: #12a252; border-radius: 4px; width: 30px; height: 26px; float: left;color: #ffffff; text-align: center; font-size: 21px; line-height: 25px; font-weight: bold;}
.subscription_popups #lista1 li p{color: #868686; text-align: left; font-size:16px; line-height: 22px;}
.subscription_popups .sub_pop_feedname .sub_pop_heading li a { padding: 9px 25px 9px 25px;}
.location_mid_container { margin: 0 !important;}
.tabsTextsParentDiv { display: none;}
.subscription_popups .displaynone { display: none !important;}
.subscription_popups .sp_filter_main h5 span.weekly_messages { display: inline;}

.yello_unsubscribe{background: #ffca0c;}

.yello_unsubscribe{
    background: #ffca0c;
    border: 1px solid #ffca0c;
    text-align: center;
    color: #000;
    font-size: 15px;
    line-height: 36px;
    margin: 0px 0 0;
}

.yello_unsubscribe .green_fix a.messagecross{color:#000;top:50%; right:0; position:absolute; background:url(../newimg/locationcross.png) no-repeat 0 0; width:26px; height:26px; cursor:pointer; margin-top: -13px;}
.yello_unsubscribe .green_fix{height:auto; line-height:46px; text-align:center; color:#000; position:relative;font-size: 18px; z-index:99;}
.yello_unsubscribe .green_fix span {    font-family: "helveticabold";    font-size: 18px;}
.yello_unsubscribe .green_fix a { color:#000; text-decoration:none;}

.yello_unsubscribe .green_fix .message .optimize{
    text-decoration: underline;
    font-size:14px;
}
.displaynone { display: none !important;}
.yello_unsubscribe .green_fix span.deliveryChannelsNotifications{font-family: "helvetica";}
.yello_unsubscribe .green_fix span.deliveryChannelsNotifications a{font-family: "helveticabold";}

a.addthis_button_google_plusone{ padding-top:5px!important; height:32px!important;}

/*.subscription_popups .als-viewport{1000px !important}*/
.subscription_popups #lista1 ul{ height:auto!important; margin:0 0 0 -56px!important; padding:0px!important;}
.subscription_popups #lista1 .als-item{height:auto!important; padding:0 0 0 56px!important;}
.subscription_popups ul.slie_in li .cont{ margin:0px!important;}
.subscription_popups .als-viewport{ width:1000px!important;}
.subscription_popups .als-viewport ul.als-wrapper li.als-item{ padding:0px!important; margin:0px!important;}
.subscription_popups  ul.slie_in li .cont h2{font-family: "helveticabold"; font-size:22px!important; color:#000000;}
.subscription_popups #lista1 li{ width:528px;}
.subscription_popups #lista1 li p{font-family: "helvetica"; font-size:16px; color:#868686; line-height:22px; clear:both; padding-top:14px;}
.subscription_popups ul.slie_in li .cont{ width:100%!important;}

.subscription_popups .als-viewport ul.als-wrapper li:hover{cursor:default; background: none;}
.subscription_popups .als-item .hover_boxe{ top:0px!important;}
.subscription_popups #lista1{ margin-top:20px!important; overflow:visible!important; margin-bottom:0px!important;}
.subscription_popups  #lista1 .als-prev{ left:-35px!important; top:35px!important;}
.subscription_popups  #lista1 .als-next{right:-35px!important; top:35px!important;}
.subscription_popups  div.history_post h2{ font-size:22px!important; font-family: "helveticabold"!important; color:#000000!important;}
.feedDetailsDescription{ clear:both; position:relative; top:10px; margin-bottom:-2px;}

.subscription_popups .sub_pop_similar_feeds li h4{ width:100%;}
.subscription_popups .sub_pop_similar_feeds li h4 a{ font-size:22px; color:#000; text-align:left; font-family:"helveticabold"; float:left;}
.subscription_popups .sub_pop_similar_feeds li h4 a span img{ max-width:100%; height:auto;}
.subscription_popups .sub_pop_similar_feeds li h4 a.subscribe{height:26px!important; color:#fff; font-size:15px; padding:1px 5px!important; background: #12a252; border: 0px none; font-family:"helvetica"; border-radius: 4px 0 0 4px;}


.subscription_popups .feedDetailsDescription { font-size: 18px;}
.subscription_popups .feedDetailsDescription p{ clear:none;}
.subscription_popups #message_data{ margin:0px!important; padding:0px!important;}
.subscription_popups .sub_pop_message_history_listing ul#loadmore_ul{ margin-top:-20px;}
.subscription_popups .sub_pop_message_history_listing li.loadmore_li{ padding:0px;}
.subscription_popups .sub_pop_message_history_listing li.loadmore_li h3{ padding:5px 10px;}
.subscription_popups .sub_pop_message_history_listing li.loadmore_li h3 a{ font-size:20px; color:#000; text-align:left;}

.subscription_popups .content_msg{ background:#fff; font-size:15px; padding:5px 10px;}
.subscription_popups .dataBar.cf{ background:#f7f7f7; border-top:1px solid #E4E4E4;}
.subscription_popups .dataButtons{ float:left!important; width:auto!important;}
.subscription_popups .dataButtons li{ float:left!important; width:auto!important; padding:0!important; margin:0;}
.subscription_popups .dataButtons li:first-child{padding:0!important; margin:0;}
.subscription_popups .dataButtons li a{padding:5px 20px 5px 30px!important; font-size:12px; display:block;}
.subscription_popups .dataButtons li:nth-child(1) a{background:url(../newimg/read_full.png) no-repeat 5px 7px;}
.subscription_popups .dataButtons li:nth-child(2) a{background:url(../newimg/date_icon.png) no-repeat 5px 7px;}
.subscription_popups .dataButtons li:nth-child(3) a{background:url(../newimg/no_comment.png) no-repeat 5px 7px;}

.subscription_popups .dataButtons li:nth-child(1) a:hover{background:url(../newimg/read_full.png) no-repeat 5px 7px #efefef;}
.subscription_popups .dataButtons li:nth-child(2) a:hover{background:url(../newimg/date_icon.png) no-repeat 5px 7px #efefef;}
.subscription_popups .dataButtons li:nth-child(3) a:hover{background:url(../newimg/no_comment.png) no-repeat 5px 7px #efefef;}

.subscription_popups .dataSocials{ float:right;}

.subscription_popups .sub_pop_message_history_listing li.loadmore_li a.addthis_counter.addthis_pill_style{ float:left; display:block; margin-top:6px!important; width:90px;}
.subscription_popups .sub_pop_message_history_listing li.loadmore_li a.addthis_button_google_plusone.add_this_share_google_message_list.at300b{ float:left; display:block; margin-top:1px!important; margin-left:5px!important; height:auto!important;}
.subscription_popups .sub_pop_message_history_listing li.loadmore_li a.addthis_button_facebook_like.at300b{float:left; display:block; margin-top:-11px!important; width:90px;}
.center { text-align: center !important;}
.subscription_popups .loadingLogoMsgHistory { margin-top: 20px;}

.subscription_popups .pubEmailsSent {clear: both; float: left; font-family: helveticabold; margin: 25px 0 0 !important; text-align: center; width: 100%;font-size:16px; }
.subscription_popups .pubFollow { margin-top: 50px;}
.subscription_popups .sub_pop_feedname h2.deliveryHeading { font-weight: bold; font-size: 24px; color: #000000;}
/*.subscription_popups .sp_checkbox_button p span ins.sp_rss small.insSmall { color: #9c9c9c; font-weight: normal; padding-bottom: 6px; font-size: 16px; line-height: 33px; }*/
.subscription_popups .sp_checkbox_button p span ins.sp_rss small.insSmall { color: #9c9c9c; font-weight: normal; font-size: 16px; }

input.filter_follow_btn.sp_filter_input {
  width: 100% !important;
  position: static !important;
  margin-top: 20px;
}
.sub_pop_wapper_section.sp_resp_popup {
  max-width: 600px;
  /*height: 518px;*/
}
.sp_safe_section.sp_safe_lock {
  background: none;
}
.sub_pop_wapper_section.sp_resp_popup h3 {
    margin-bottom: -4px;
    margin-top: 104px !important;
    text-align: center;
    width: 100% !important;
}
.sp_safe_section.sp_safe_lock {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-top: 30px;
}
.sub_pop_wapper_section.sp_resp_popup .sp_social_section {
    margin: 30px 0 0;
}
.sub_pop_wapper_section.sp_resp_popup .email_follow .filter_follow_form div input {
    padding:10px;
    text-align: center;
}
.subscription_popups.sp_main_pop_cntr {
    background-color: #f7f7f7;
}
.footer_wrapper ul li {
    font-size: 16px !important;
}
.subscription_popups_gray.pubFollow.pubFollowShow {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-top: -65px;
}
.subscription_popups .sp_checkbox_button p span small.styled-select select {
   -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
   white-space: normal;
}
@media screen and (max-width: 1018px) {
    .subscription_popups_gray.pubFollow.pubFollowShow .sub_pop_wapper_section {
        width: 100%;
    }
    .subscription_popups .sub_pop_wapper_section {width: 100%;}
    .subscription_popups .sub_pop_feedname .sub_pop_heading {width: 100%;}
    .subscription_popups .sub_pop_feedname .sub_pop_heading h3 {width:100%;text-align: center;word-break: break-word;padding: 0 10px;}
    .subscription_popups .sp_update a { right: 30%;top:110px;}
    .subscription_popups_gray.pubFollow.pubFollowShow.sp_pub_follow_bck {padding-bottom:53px;}
    .footer_wrapper ul li {padding-bottom: 30px;}
    .footer_wrapper.foot_wrap_login { margin-top: 25px;}
    .subscription_popups .sub_pop_feedname .sub_pop_heading h5 {float:none; text-align: center;}
    .subscription_popups .pub_claim_heading a {line-height: 35px;}
    .container.green_fix {width: 100% !important;}
    .yello_unsubscribe .green_fix a.messagecross {top: 70%; right: 7px;}
    .sub_pop_wapper_section.sp_resp_popup h3 {margin-top:40px !important;}
    .sub_pop_wapper_section.sp_resp_popup { height: 389px; }
}
@media screen and (max-width: 618px) {
.sub_pop_wapper_section.sp_resp_popup {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
}
.subscription_popups_gray.pubFollow.pubFollowShow {
    padding-left: 10px;
    padding-right: 10px;
}
.subscription_popups .sp_enter_keyword {
    width: 100%;
}
.subscription_popups .sp_add_butt {
    width: 36%;
}
.subscription_popups .sp_title {
    width: 60%;
    margin: 10px 0 0;
}
.footer_wrapper ul li {
    font-size: 14px !important;
}
.footer_wrapper{
        width: 99% !important;
}
}
@media screen and (max-width: 700px) {
    
.subscription_popups_gray.pubFollow.pubFollowShow .filterForm #OpenCloseSection dt {
    font-size: 18px;
    padding-right:40px;
}
}
@media screen and (max-width: 580px) {
.sub_pop_wapper_section.sp_resp_popup .sp_social_section {
    display: table;
    float: none;
    margin: 32px auto;
    width: auto;
}
.sp_safe_section.sp_safe_lock {
    margin-top:-30px;
    text-align: center;
    width: 100%;
}
.sub_pop_wapper_section.sp_resp_popup h3{
    font-size:28px !important;
}
.sub_pop_wapper_section.sp_resp_popup .email_follow .filter_follow_form div input {
    font-size: 18px;
}
.subscription_popups_gray.pubFollow.pubFollowShow .sub_pop_feedname h2 {
    //text-align: center;
}
.subscription_popups .sp_filter_main h5,.subscription_popups .sp_filter_main h5 span{font-size:14px;line-height:20px;}
#OpenCloseSection dd { padding: 20px 10px 61px 43px;}
#OpenCloseSection dt {height:auto; min-height:68px; padding-bottom:10px; padding-top:22px;}
.sp_relationship_tag { font-size:14px !important;}
.subscription_popups { padding-bottom: 0;}
.subscription_popups .sp_filter_main .sp_filter_row_open p,.subscription_popups .sp_filter_main .sp_filter_row_open li,
.subscription_popups .sp_see_all_link a{font-size:14px;}
.subscription_popups .sp_title1 {width: 23%;}
.subscription_popups .sp_saved_keyword_row {font-size:15px;}
.subscription_popups .sp_radio_button p span,.subscription_popups .sp_checkbox_button p span{font-size:18px;}
.subscription_popups .sp_radio_button p span ins,.subscription_popups .sp_checkbox_button p span ins,
.subscription_popups .sp_checkbox_button p span small.light {font-size:14px;}
}
@media screen and (max-width: 380px) {
    .subscription_popups_gray.pubFollow.pubFollowShow .filterForm #OpenCloseSection dt {
        padding-top:13px;
    }
    .subscription_popups .sp_enter_keyword1 {width: 52%;}
}
@media screen and (max-width: 330px) {
.subscription_popups .sp_filter_main .sp_filter_row_open {
  padding: 0px 20px !important;
}
}
@media screen and (max-width: 767px) {
    .subscription_popups_gray.pubFollow.pubFollowShow .sp_checkbox_button p span small.styled-select{
        left: 0;
        top: 245px;
        width:100%;
    }
    .subscription_popups_gray.pubFollow.pubFollowShow .sp_new_btm {
        height: 325px;
        padding: 15px !important;
    }
    .sp_cont_center {
        padding: 20px 15px !important;
    }
}
@media screen and (max-width: 870px) {
    .subscription_popups .sp_individual_tag small.styled-select {
        width: 100%;
    }
    .subscription_popups .sp_individual_tag {
        margin: 30px 0 0;
        width: 100%;
    }
    .subscription_popups .sp_relationship_tag {
        width:100%;
    }
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .subscription_popups .sp_filter_main .sp_filter_row {
        font-size: 18px;
        padding: 22px 0 0 12px;
    }
    .subscription_popups .sp_add_butt {
        width: 100%;
        margin: 10px 0 0;
    }
    .subscription_popups .sp_title {
        width: 100%;
        margin: 10px 0 0;
    }
}
@media screen and (max-width: 630px) {
.sp_claim_resp {
    width: 100% !important;
    text-align:center !important;
}
.deliveryHeading.sp_delvry_resp {
    font-size: 18px !important;
    width: 100% !important;
    text-align:center ;
}
}
@media screen and (max-width: 500px) {
    .subscription_popups .sp_individual_tag small.styled-select select {
        font-size: 16px;
        padding: 4px 31px 4px 13px;white-space:normal;
    }
    .subscription_popups .sp_see_all_link a.sp_see_all {
        position: static;
    }
    #OpenCloseSection dt {padding-bottom: 15px;}
}
.subscription_popups_gray.pubFollow.pubFollowShow.sp_pub_follow_bck {
    background-color: #f5f5f5;
    margin-top: 50px;
}
.subscription_popups_gray.sp_full_resp_popup {
  padding-bottom: 101px !important;
}
.subscription_popups.sp_main_pop_cntr.sp_bck_wrapper {
    background-color: #fff;
}
/*Start Add by bhupendra to adjust green notification bar */
.container.green_fix {
  width: 1000px;
  max-width: 1000px !important;
}
/*To change footer span color when user is logged in case. */
.footer_wrapper ul li a span {
  color: #e12522 !important;
  text-decoration: none;
}
/* Adjust footer according to new responsive screen. */
.subscription_popups.sp_main_pop_cntr.sp_full_height_cntr {
  min-height: 638px; 
}
/*End Add by bhupendra to adjust green notification bar */
.footer_wrapper.foot_wrap_login {
    margin-top: -15px !important;
    padding: 0;
}
/*@media screen and (max-width: 350px) {
.subscription_popups .sp_individual_tag small.styled-select{
    background: none !important;
}}*/
.sp_social_section.sp_social_icn span {
    display: inline-block;
    float:none;
     vertical-align: top;
}
.sp_social_section.sp_social_icn {
    text-align: center;
    width: 100% !important;
}
.sp_social_section.sp_social_icn img {
    display: inline-block;
    float: none;
    margin-left: 11px;
}
.sp_claim_resp {
    display: inline-block;
    text-align: right;
    width: 29%;
}
.deliveryHeading.sp_delvry_resp {
    display: inline-block;
    width: 70%;
}
.sp_claim_resp a {
    color: #9c9c9c;
    font-size: 16px;
}
.sp_claim_resp a:hover {
    color: #e12522;
}

.subscription_popups.sp_main_pop_cntr.sp_full_height_cntr {
    float: none !important;
}
.sub_pop_feedname.mrginClearr{
    margin-top: 0px !important;
}
/*input[placeholder] {
color: #ccc !important;
}*/
/*.testfor::-webkit-input-placeholder { color:#ccc; }*/
@media screen and (max-width: 767px) {
.subscription_popups .sp_checkbox_button.sp_newck_btm p span small.styled-select {
    display: block;
    margin-top: 20px;
    position: static;
}
.subscription_popups_gray.pubFollow.pubFollowShow .sp_new_btm {
    min-height: 435px;
}
.sp_checkbox_button p span small.styled-select select {
    padding: 4px 21px 4px 13px;
}
}