.article-content a{color:#3399ff;}
.article-content {color:#666666;}
#SoftRatingValue{float:left;}

.post-btn, .buttonn {  display: inline-block;  margin: 0;  padding: 7px 14px;  border: 1px solid transparent;  border-radius: 2px;  color: #ffffff;  vertical-align: middle;  text-align: center;  font-weight: bold;  font-size: 13px;  font-family: Arial, "Lucida Grande", sans-serif;  line-height: 1.5384615384615385;  cursor: pointer;  outline: none;  background-color: #434a54;  border-color: #434a54;  -webkit-transition: all 0.15s ease-in-out;  -moz-transition: all 0.15s ease-in-out;  -o-transition: all 0.15s ease-in-out;  transition: all 0.15s ease-in-out;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
.post-btn.is-primary {  background-color: #3bafda;  border-color: #3bafda;}
.buttonn.is-primary {  background-color: #3399ff;  border-color: #3399ff; color:#ffffff; margin-bottom: 20px;}
.post-btn.is-primary:hover,.post-btn.is-primary:focus,.buttonn.is-primary:hover,.buttonn.is-primary:focus {  background-color: #66c1e2;  border-color: #66c1e2;  text-decoration:none;}

.label-title { font-size:24px;  color:#FFFFFF; padding:2px 6px; font-weight:bold; background:#3399ff; float:left; line-height:normal; }
.blue-triangle{background:url(images/triangle36px.png) no-repeat; float:left; display:block; width:31px; height:36px;}
.label-descrp{color: #3399ff;font-size: 24px;font-weight: bold;margin-left: 10px;line-height: 34px;}
.bullet-list{    padding-left: 40px;    padding-bottom: 20px;    line-height: 30px;}
.bullet-list li{list-style-type: decimal; }

/*--Promotion Top Bar*/
.topbar-container{width: 960px;margin: 0 auto;}
.re {position: relative !important;}
.closeBtn_new{position: absolute;width: 47px;height: 40px;cursor: pointer;z-index: 10;display: block;padding-top: 7px;text-align: center;border-radius: 47px;-webkit-border-radius: 47px;-moz-border-radius: 47px;font-weight: bold;font: 1.6em Lato,Arial,Helvetica,sans-serif;}
.maxW{max-width: 100%;}


/*==Article Content{===================*/
.article-content{width:980px;margin: 0 auto; }
.article-content p img {display: block;margin-left: auto;margin-right: auto;}
.article-content .follow{text-align:center; margin-top:-1px}
.article-content .picture{text-align:center; margin-bottom:20px;margin-top:20px}
.article-content p{font-size:16px;margin-bottom:20px}
.cmsContent p{font-size:16px;margin-bottom:0px}
.article-content h3{ font-size:24px;margin-bottom:20px; border-left:solid 4px #3399ff; border-right:solid 4px #3399ff; border-top:solid 1px #AEBAC2;border-bottom:solid 1px #AEBAC2;text-align:center; margin-top:40px; padding:5px 0;}
.article-content .video{text-align:center; margin-bottom:20px}
.article-content .download{ text-align:center; color:#7f8c8c;font-size:22px;margin-bottom:10px; font-weight:bold}

/*newly added*/
.guide-dlbtn { display:block; text-indent: -9999px;overflow: hidden;margin: 0 auto;width: 490px;}
.guide-dlbtn-win { background:url(../images/dl-btn-win.jpg) no-repeat; height:58px; width:230px; display:block; float:left;}
.guide-dlbtn-win:hover { background-position:0 -58px}
.guide-dlbtn-mac { background:url(../images/dl-btn-mac.jpg) no-repeat; height:58px; width:230px; display:block; float:left; margin-left: 20px;}
.guide-dlbtn-mac:hover { background-position:0 -58px}
.guide-buybtn { display:block; text-indent: -9999px;overflow: hidden;margin: 0 auto;width: 490px;}
.guide-buybtn-win { background:url(../images/buy-btn-win.jpg) no-repeat; height:58px; width:230px; display:block; float:left;}
.guide-buybtn-win:hover { background-position:0 -58px}
.guide-buybtn-mac { background:url(../images/buy-btn-mac.jpg) no-repeat; height:58px; width:230px; display:block; float:left; margin-left: 20px;}
.guide-buybtn-mac:hover { background-position:0 -58px}
.article-list{margin-bottom:10px; margin-top:10px; background-color:#f4f5f5; border:solid 1px #CCCCCC; padding:10px;color:#7f8c8c;margin-bottom:10px; }
.step-number{border-radius: 5px;border: solid 2px #3399ff;padding:0px 8px 0px 8px;color:#3399ff;font-size:18px; font-weight:bold; margin-right:5px}
.step-description{color:#3399ff; font-size:20px;font-weight: bold;}
.showmore{border: solid 1px #CCCCCC;padding: 6px;margin: 20px auto;}
.article-content .like{color: #818D8D;font-size:22px;margin-bottom: 10px; font-weight:bold}
.showmore li{ background:url(../images/arrow.png) no-repeat 0 6px; padding-left:15px; }
/*newly added end*/

.article-content .button .icon{width:32px;float: left;background-color:#4cba4c;line-height: 50px;display: inline-block;}
.article-content .button .icon a{}
.article-content .button .icon a:hover{background-color:#55c855;padding:-10px}
.article-content .button .word{color:#FFFFFF;font-size:24px;width: 120px;float: left; background-color:#4cba4c; padding:7px 10px 10px 0px; font-weight:bold}
.article-content .center{text-align:center;color:#7f8c8c;font-size:16px;margin-bottom:10px; margin-top:10px}
.article-content h4{color:#3399ff; font-size:20px;margin-bottom:10px;}
.article-content .step{color:#3399ff; font-size:16px; font-weight:bold;margin-right:5px}
.article-content .separate{ color:#FFFFFF; border-top:1px dashed #ccc; margin-top:40px;margin-bottom:20px;}
.article-content .faq{ margin-top:50px; padding-top:30px}
.article-content .faq .faq-title{color:#3399ff; font-size:22px; font-weight:bold; margin-bottom:30px;}
.article-content .faq .item{border: solid 1px #EAEAEA; margin-bottom:20px}
.article-content .faq h5{ background-color:#f4f5f5; color: #8E8E8E; font-size:18px;padding:5px 10px 5px 10px;border: 1px dashed #ccc;margin-top:10px}
.article-content .faq p{ padding:10px 10px 10px 10px;border: 1px dashed #ccc; border-top:none; margin-bottom:20px}
.writer{border:solid 1px #ccc;border-left: solid 5px #CCCCCC; padding:10px; width:70%; float: left;}
.writer .about{float: left;}
.writer .about .photo{width:15%;float: left;}
.writer .about .intro {color:#7f8c8c;font-size:16px;width:85%;float: right;line-height:25px;margin-top: 10px;}
.share{float: right;color: #818D8D;font-size:20px;font-weight:bold;padding-top: 10px;}

.save{padding-top: 20px; clear:both;}
.save-btn{width:150px;color: #666666;font-size:16px;border:solid 1px #d7d7d7;padding:5px;background:#f3f3f3 url(../images/pdf-icon.png) no-repeat 20px center;padding-left:40px;float: left;margin-right: 30px;}
.save-btn a{color: #666666;}
.save-btn a:hover{color:#3399ff;}
.comment{width:100%;padding-top: 100px;}
.comment-title{color: #818D8D;font-size:26px; font-weight:bold; clear:both;}
.article-socialbtns {display:inline;}

/*Blockquote Styles*/
blockquote {  background: #f9f9f9;  border-left: 10px solid #ccc;  margin: 1.5em 10px;  padding: 0.5em 10px;  quotes: "\201C""\201D""\2018""\2019";}
blockquote:before {  color: #ccc;  content: open-quote;  font-size: 4em;  line-height: 0.1em;  margin-right: 0.25em;  vertical-align: -0.4em;}
blockquote p {  display: inline;}
/*Blockquote Styles Ends*/



@media (max-width: 979px){
.topbar-container {width: 750px;}
}
@media (max-width: 767px){
.topbar-container {width: 460px;}
}

/*==Article Banner===================*/
.article-banner{background-color:#f1f2f3;border-bottom:solid 1px #d9dadb;clear: both;padding-bottom: 10px;}
.article-banner .article-banner-wrap{width:960px;margin: 0 auto;}
.article-banner-wrap h2{ text-align:center; color:#787575;font-size:26px; padding-top:15px; }


.article-banner-wrap .author {font-size:14px;color:#7f8c8c ;text-align:center; margin-top:5px; margin-bottom:5px }
.article-banner-wrap .author a {color:#3399ff ;}
.article-banner-wrap .stars{ color: #7f8c8c;font-size: 15px;text-align: center;width: 250px;margin: 0 auto;}
.article-banner-wrap .stars a{color:#7f8c8c;} 
@media (max-width: 979px){
.article-banner .article-banner-wrap{width:80%;}
.article-banner-wrap h2{font-size: 20px; }
.article-content .download {font-size: 18px;}
.article-content .like {font-size: 18px;}
}

@media (max-width: 768px) {
.article-banner{ border-top: solid 1px #d9dadb}
.article-banner .article-banner-wrap{width:460px;}
}

@media (max-width: 479px) {
.article-banner .article-banner-wrap{width:308px;}
}


@media (max-width: 979px){
.article-content{width:80%;}
.writer{width: 100%; }
.share {float:left;}
.article-content .save {float:right; clear:none;}
.article-content .writer .about .photo{width:22%;}
.article-content .writer .about .intro { width:75%; margin-left:10px}
}
@media (max-width: 768px) {
.article-content{width:460px;}
.article-content .video { width:100%}
.article-content .video img { width:100%}
.article-content p img {width:300px;} 
.article-content .writer .about { width:100%}
.article-content .writer .about .photo{width:10%}
.article-content .writer .about .intro {width:65%;margin-top:0px; line-height:22px}
.article-content .writer .share {width:27%;float:left;color: #818D8D;font-size:20px;font-weight:bold;border-left: solid 1px #CCCCCC;padding-left:10px;}
.article-content .writer .share img{ width:100%}
}

@media (max-width: 479px) {
.article-content{width:308px;}
.article-content .picture img{ width:308px}
.article-content .video img{ width:308px}
.article-content .center img{ width:308px}
.article-content h3{ font-size:20px}
.article-content .button{ padding-bottom:40px}
.article-content .button .winbtn { margin-bottom:10px }

.article-content .writer .about{ width:100%}
.article-content .writer .about .photo{ width:100%; text-align:center}
.article-content .writer .about .intro { width:100%}
.article-content .writer .share{width:100%;border-left:0px; padding-top:10px; text-align:center}
.article-content .writer .share img{ width:250px}
.article-content .save{ width:306px;padding-left:0px;}
.article-content .save .save-btn{ margin-bottom:20px;width:85%;background: #f3f3f3 url(../images/pdf-icon.png) no-repeat 80px center;text-align: center;}
.article-content .save .send-btn{width:85%;background: #f3f3f3 url(../images/send-icon.png) no-repeat 80px center;text-align: center;}
.article-content .faq{ margin-top:0px}
.article-content img{width:100%;}

.article-content p img {width:200px; border: 0;} 

.forSettings {width: 600px; }

.photo img{width:auto;}
.follow img{width:auto;}
.faq-title img{width:auto;}
/*newly added*/
.guide-dlbtn {width: 230px;}
.guide-dlbtn-win { background:url(../images/dl-btn-win.jpg) no-repeat; height:58px; width:230px; display:block; float:left;}
.guide-dlbtn-mac {margin-left: 0px; margin-top:12px;}
.guide-buybtn {width: 230px;}
.guide-buybtn-win { background:url(../images/buy-btn-win.jpg) no-repeat; height:58px; width:230px; display:block; float:left;}
.guide-buybtn-mac {margin-left: 0px; margin-top:12px;}
}


/*OutBrain Recommendations*/
.ob-rec-link-img { border:1px solid #666;}
.cus-ob{width: 710px; margin-bottom: 30px;float: left;}
.item-container{padding-right: 30px !important;}
.ob_org_header{color: #818D8D !important;font-size: 26px !important;font-weight: bold !important;}

.site-search{float:right;width: 250px;padding-top: 5px;}

/*===========recommended==============*/
.re-left-pic{width:50%; float:left}
.re-right-text{float:right;width:44%;padding: 40px 3% 47px 3%; background:#3399ff;}
.re-right-text p{color: #FFFFFF;font-size:18px;margin-top: 10px;}
.re-right-text a{color:#FFFFFF;}
.re-right-text a:hover{ text-decoration:none;}
.re-right-text h4{color: #FFFFFF;font-size:33px;}
.re-right-text h4 a{ text-decoration:none;}
.learn-more{ float:left;width:50%;  margin-top:20px;display: inline-block;background: #3399ff;font-size: 20px;text-align: center;width: 168px;height: 40px;line-height:35px;border-radius: 5px;border: 1px solid #fff; color:#FFFFFF;}
.learn-more:hover{ background-color:#2f8fef;}

.re-right-text-promo{float:right;width:44%;padding: 30px 3% 37px 3%; background:#D54E30;}
.re-right-text-promo p{color: #FFFFFF;font-size:18px;margin-top: 10px;}
.re-right-text-promo a{color:#FFFFFF;}
.re-right-text-promo a:hover{ text-decoration:none;}
.re-right-text-promo h4{color: #FFFFFF;font-size:33px;}
.re-right-text-promo h4 a{ text-decoration:none;}

.learn-more-promo{ float:left;width:50%;  margin-top:20px;display: inline-block;background: #1E8A1A;font-size: 20px;text-align: center;width: 168px;height: 40px;line-height:35px;border-radius: 5px;border: 1px solid #fff; color:#1E8A1A;}
.learn-more-promo:hover{ background-color:#27841C;}

.pro-main .title{font-size:26px;color:#3399ff;font-weight: bold;text-align:center;margin-bottom:20px;}
.pro-main .brand{ width:100%;float:left;text-align: center;color:#CCCCCC;font-weight: bold;font-style:italic;font-size:24px;}
.pro-main .re-title{width:100%;font-size:35px;color:#3399ff;text-align:center;margin-bottom: 25px; font-weight:bold}
.container{width:960px;margin:0 auto;} 
.row-fluid {width: auto;margin: 0 auto;overflow: hidden;}

.pro-main .re-title-promo{width:100%;font-size:35px;color:#D54E30;text-align:center;margin-bottom: 25px; font-weight:bold}

/*===========float download==============*/
#topfix {
	background-color: #e3e4e4;
	height: 75px;
	width: 100%; display:none;
}
#topfix .fix-left {
	float:left;
	width:250px;
	text-align:center; 
	padding-top:20px;
	}

#topfix .fix-left a{ color:#6E6E6E; font-size: 18px; font-weight:bold; text-decoration:none; padding:0 20px 20px 20px;}
#topfix .fix-left a:hover {text-decoration:none;background-image:url(test.png); background-repeat:no-repeat; background-position:20px 30px;}

#topfix .fix-right {
	float:right; 
	width:550px;
	padding-top:5px;
	}
	
#topfix .fix-right img {
	padding-left:30px;
	}
	
#headerfix {
	width: 1050px;
	margin-right: auto;
	margin-left: auto; text-align:center
}
#logofix {
	float: left;
	width: 210px;
	margin-right: 20px;
	margin-top:5px;
}

@media (max-width: 979px){
.site-search{width: 100%;margin-bottom: 30px;}
.container{width:80%;margin:0 auto;}

}

@media (max-width: 768px) {
.cus-ob{width: 430px;}
.forSettings {width: 470px;}
}

@media (max-width: 479px) {
.cus-ob{width: 330px;}
.forSettings {width: 330px;}
img.titlelogo {width: 100px; padding: 20px; }
}


@media (max-width: 768px) {
#topfix{visibility:hidden;}
}

@media (max-width: 479px) {
#topfix{visibility:hidden;}
}

.onebtn .guide-dlbtn-mac {float: none; margin: 0 auto; }
/*.top{margin-top:35px;}*/