@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,600,600i,700,700i);
html{padding:0;margin:0}
body{margin:0;padding:0;font-family:"Open Sans",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:13px;color:#333;background-color:#fff}
h1,h2,h3,h4{font-family:"Open Sans",'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:600}
h2{color:#000}
h3{font-weight:600;font-size:20px;margin:7px 0 0 0;color:#000}
h1{margin:30px 0;line-height:1.2;font-size:36px}
h4{font-size:16px;margin:0}
img{max-width:100%;}
p{margin:0;line-height:1.4}
.pb20{padding-bottom:20px}
.pb10{padding-bottom:10px}
.pb5{padding-bottom:5px}
.f12px{font-size:12px}
.f13px{font-size:13px}
.f14px{font-size:14px}
.f15px{font-size:15px}
.f17px{font-size:17px}
.f22px{font-size:22px}
.l1{line-height:1}
.no_top_mar{margin-top:0}
.no_bot_mar{margin-bottom:0}
.common_white_block,.common_gray_block{width:100%}
.common_gray_block{background-color:#eee}
.container,.gray_wrapper{max-width:970px;margin:0 auto;width:100%;}
.gray{background-color:#eee;padding:40px 30px;margin-bottom:40px}
.top{padding:5px 0}
.bot_border{border-bottom:5px solid #eee}
.pc_icon{background:url("../images/wpc/pc_icon.png") center no-repeat transparent;width:41px;height:36px;float:left}
.pc_icon2{background:url("../images/wpc/logo.png") center 4px no-repeat transparent;width:34px;height:41px;float:left}
.top_title{float:left;margin-left:15px}
.logo_wrap .top_title b{font-weight:600;font-size:20px;margin:7px 0 0 0;color:#000;display:inline-block}
.left,.right{padding-top:10px}
.left{float:left;width:646px}
.side_bar{float:right;padding-top:40px;}
.side_bar p{line-height:1.6;font-weight:600}
.side_bar p span{line-height:1.6;font-weight:400}
.download_block,.info_block{border:1px dashed #b2b2b2;margin:20px 0 20px 0;padding:20px}
.download_block{margin-top:35px}
.info_block{padding:30px 25px 30px 20px;margin-bottom:50px}
.win_icon{width:64px;height:59px;background:url("../images/wpc/win_icon.png") center no-repeat transparent;float:left}
.link_details{margin-left:20px;float:left;margin-top:-10px}
.link_details a{font-size:28px;color:#06c;text-decoration:underline;font-weight:600;word-wrap:break-word}
.screen{margin-top:12px;margin-bottom:15px;padding: 12px 0}
.screen img{width:100%;}            
p.upper{text-transform:uppercase;font-weight:600;margin-bottom:5px}
p.desc{line-height:1.5}
span.full_rate_big{display:inline-block;background:url("../images/wpc/full_rate.png") 0 center no-repeat transparent;width:84px;height:18px}
span.small_rate{display:inline-block;background:url("../images/wpc/small_rate.png") 0 center no-repeat transparent;width:84px;height:18px}
input,input.d_button,a.d_button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;text-align:center;outline:none; text-transform:uppercase;cursor:pointer;white-space:normal;line-height:39px;background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.2),rgba(255,255,255,0));background-image:-moz-linear-gradient(top,rgba(255,255,255,0.2),rgba(255,255,255,0));background-image:-o-linear-gradient(top,rgba(255,255,255,0.2),rgba(255,255,255,0));background-image:-ms-linear-gradient(top,rgba(255,255,255,0.2),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.2),rgba(255,255,255,0));width:205px;height:40px;color:#fff;font-size:15px;background-color:#68c022;border:medium none;font-weight:600;margin-top:10px;margin-bottom:10px}
input:hover,a.d_button:hover{background-color:#3faf15}
.side_bar input{width:242px;font-size:17px}
.s1,.s2,.s3{float:left;width:280px;margin-left:20px}
.s1 p,.s2 p,.s3 p{margin-left:70px}
.s1{margin-left:0}
.steps{padding-top:10px}
.steps a{color:#1076db;border-bottom:1px solid #1076db;height:16px;display:inline-block;text-decoration:none}
.steps a:hover{text-decoration:none;border:medium none}
.d_link,.d_button,.icons{float:left;width:273px;margin-left:20px}
.icons{width:335px;float:right}
.d_link{margin-left:0;margin-top:10px}
.d_link a{font-size:18px;color:#06c;text-decoration:underline;font-weight:600}
.d_link .pc_icon{margin-top:5px}
.quote{width:100%}
.quote p{line-height:1.5;font-size:14px;color:#000}
.who{line-height:1.6;font-size:12px;color:#999}
.mar10{margin:10px 0}
.info_block_footer{padding:20px 0}
.links{float:right;margin-top:24px}
.links div{line-height:1.6}
.links a,.links a:visited{font-size:12px;color:#666;text-decoration:none}
.links a:hover{text-decoration:underline}
#footer_text{color:#a8a8a8;font-size:12px;text-align:justify;padding:20px 0 30px 0;letter-spacing:-0.05px}
#lang_wrapper{margin-top:5px}

.lang_wrap{position:relative;margin-top:5px}
.lang_wrap select{width:144px;height:30px;border:solid 1px #999;outline:0}
.right_logo img{max-width:80px}
 .logo-with-google-translate {width:28% !important; } 
 
.logo-with-google-translate .winzip-logo {max-width:80px; margin-right: 10px; float: left;}

 .logo-with-google-translate-prpc {width:30% !important; } 
.logo-with-google-translate-prpc .winzip-logo {max-width:80px; margin-right:10px; float: left;}
 #google_translate_element{float:right}

.icon_cricle{width:50px;height:50px;background:#fff;border:solid 2px #c5c5c8;text-align:center;line-height:45px;font-size:27px;color:#737373;border-radius:50%;float:left}
.help_review_wrap{padding-bottom:55px}
.help_review_wrap .top_title{margin-left:20px;width:218px}
.info_block_footer .d_link{width:303px}
.logo_wrap img{max-width: 170px;}
.side_bar .d_button{width:100%;margin-left:0px;}

/*---------------------------------------------------------
			PRPC CSS
---------------------------------------------------------*/
  
.page_prpc .logo_wrap .top_title b{color:#3b3b3b}

.w7{
  background: url("../images/wpc/w7.png") no-repeat transparent;
  width: 86px;
  height: 57px;
}
.w8{
  background: url("../images/wpc/w8.png") no-repeat transparent;
  width: 78px;
  height: 57px;
}
.wv{
  background: url("../images/wpc/wv.png") no-repeat transparent;
  width: 79px;
  height: 57px;
}
.wxp{
  background: url("../images/wpc/wxp.png") no-repeat transparent;
  width: 88px;
  height: 51px;
}
.win{
  background: url("../images/wpc/win.png") no-repeat transparent;
  width: 76px;
  height: 65px;
}
.w10{
  background: url("../images/wpc/w10.png") no-repeat transparent;
  width: 83px;
  height: 57px;
}
.wins{
  background: url("../images/wpc/wins.png") no-repeat transparent;
  width: 273px;
  height: 61px;
}
.page_prpc h1, .page_prpc h2, .page_prpc h3, .page_prpc h4 {
  font-family: "Open Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #333;
}
.page_prpc h3 {
  font-size: 20px;
  margin: 0;

}
.page_prpc h1 {
  font-size: 36px;
  font-weight: 300;
}
.page_prpc h4 {
  font-size: 16px;
  margin: 0;
}
.page_prpc p {
  margin: 0;
  line-height: 1.4;
}
.page_prpc b {
  font-weight: 600;
}
.page_prpc .fl {
  float: left;
}
.page_prpc .fr {
  float:right;
}
.page_prpc .fl p {
  line-height: 1.6;
  max-width: 510px;
  width:100%;
}
.page_prpc .l1 {
  line-height: 1;
}
.page_prpc .no_top_mar {
  margin-top: 0;
}
.page_prpc .no_bot_mar {
  margin-bottom: 0;
}
.common_white_block, .common_blue_block {
  width: 100%;
}

.page_prpc h1{font-weight: 300}
.common_white_block, .common_blue_block {
  width: 100%;
}

.common_blue_block {
  background-color: #1570a6;
}
.common_blue_block .container {
    padding-top: 25px;
	padding-bottom: 25px;
}
.common_blue_block .container h1 {
    color:#fff;
    font-size: 24px;
    float: left;
    margin:9px 0px;
    font-weight: 300;
}
.common_blue_block .container .cert {
    float: right;
    padding-left: 38px;
   
    font-size: 16px;
    color: #fff;
    margin-top: 5px;
    font-weight: 300;
    line-height: 29px;
    max-width: 145px;
}


.page_prpc .d_selector {
  background-color: #eeeeee;
  padding: 30px;
}
.page_prpc .main_download {
  background-color: #d63104;
  display: block;
  float: right;
  padding: 0 20px;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  min-width: 167px;
  line-height: 47px;
  font-weight: 600;
}
.page_prpc label {
  font-size: 13px;
  color: #333;
      font-weight: normal;
}
.page_prpc .select_wrapper select {
  padding: 5px 8px;
  width: 100%;
  border: none;
  box-shadow: none;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
  cursor:pointer;
  font-size: 14px;
  
}
.page_prpc .select_wrapper {
  border: 1px solid #ccc;
  width: 200px;
  overflow: hidden;
  background: #fafafa;
  position:relative;
}
.page_prpc .select_wrapper:after{content:"";  background: #fafafa url("../images/wpc/down.png") center center no-repeat;display:block; position:absolute; right:0;top:0; width:35px; height:100%;pointer-events:none }
.page_prpc .select_wrapper select:focus {
  outline: none;
}
.page_prpc .select_wrapper option {
  padding: 10px 0;
}

.d_tip {
  border-bottom: 1px solid #eeeeee;
  padding: 10px 0;
  font-size: 13px;
}
.d_tip span {
  color: #73767a;
}
.d_tip span.pname {
    color: #333333;
    display: inline-block;
}
.page_prpc  .desc {
  font-size: 16px;
  color: #333;
  line-height: 1.6;
  margin-top: 25px;
}


.page_prpc  .accordion {
  padding: 20px 0;
  border-bottom: 1px solid #dcddde;
}
.page_prpc  .collapsed {
  border-bottom: none;
}
.page_prpc  .a_title {
  margin-left: 50px;
  color: #1570a6;
  font-size: 16px;
}
.page_prpc .click {
  cursor: pointer;
}
.page_prpc .collapsed .a_icon {
  background: url("../images/wpc/collapsed.png") no-repeat center transparent;
  width: 26px;
  height: 26px;
  margin-left: 10px;
  margin-top: -2px;
}
.page_prpc .a_icon {
  background: url("../images/wpc/expanded.png") no-repeat center transparent;
  width: 26px;
  height: 26px;
  margin-left: 10px;
  margin-top: -2px;
}
.page_prpc .a_content {
  margin-left: 50px;
  display: none;
}
.page_prpc .a_content ul {
  padding-left: 17px;
  padding-top: 10px;
}
.page_prpc .a_content ul li {
  margin-bottom: 5px;
}
.page_prpc .a_content ul:last-of-type {
  margin-left: 70px;
}
#reqs .a_content {
  background-color: #eeeeee;
  padding: 25px 50px;
  margin: 20px 0 0 0;
}
#reqs .a_content p {
  line-height: 1.5;
}
#footer_links {
  border-top: 1px solid #dcddde;
  border-bottom: 1px solid #dcddde;
  padding: 20px 0;
  text-align: center;
}
#footer_links a, #footer_links a:active, #footer_links a:visited {
  color: #1570a6;
  text-decoration: none;
}
#footer_text {
  color: #a8a8a8;
  font-size: 12px;
  text-align: justify;
  padding: 20px 0 30px 0;
  letter-spacing: -0.05px;
}

table{width:100%;}

.r_wrapper {
  border: 1px solid #dcddde;
  margin-bottom: 30px;
  padding: 20px 22px 10px 22px;
}
.r_wrapper h2 {
  margin: 0 0 10px 0;
  color: #1570a6;
  font-weight: 600;
  border-bottom: 1px solid #efefef;
  padding: 0 0 15px 0;
  font-size: 16px;
  text-align: center;
}
.r_wrapper h3 {
  margin: 0 0 3px 0;
  font-weight: 600;
  font-size: 13px;
}
.r_wrapper p {
  line-height: 1.4;
  font-size: 13px;
  color: #73767a;
  margin-bottom: 15px;
  font-weight:normal;
}
#d_block, #u_block {
  border-bottom: 1px solid #efefef;
  border-top: 1px solid #efefef;
  padding: 20px 0;
  text-align: center;
  margin-bottom: 10px;
}
#u_block {
  border-bottom:none;
  margin-bottom: -5px;
}
#d_block a, #u_block a {
  color: #1570a6;
  font-size: 13px;
  display: inline-block;
  background: url("../images/wpc/update.png") no-repeat left transparent;
  padding-left: 35px;
  line-height: 25px;
}
.r_wrapper h4 {
  margin: 0;
  font-weight: 600;
  font-size: 12px;
}
.r_wrapper p.smaller {
  line-height: 1.4;
  font-size: 12px;
  color: #73767a;
  margin-bottom: 15px;
}
.r_wrapper ul {
  padding-left: 20px;
  padding-top: 3px;
}
.r_wrapper ul li {
  margin-bottom: 3px;
}
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
    background-color: rgba(0,0,0,0.5);
    display: none;
}
#popup {
    font-family: "Arial", sans-serif;
    width: 408px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -200px;
    margin-left: -205px;
    background-color: #b3daf9;
    border-radius: 1px;
    border: 1px solid #5395df;
    z-index: 11; /* 1px higher than the overlay layer */
    display: none;
    padding: 0 3px 3px 3px;
}
#popup table {
    margin: 0 auto;
    width: 370px;
    padding-bottom: 80px;
}
#popup table td:first-of-type {
    width: 47px;
}
#popup_title {
    width: auto;
    font-size: 12px;
    color: #000000;
    line-height: 30px;
    height: 30px;
    text-indent: 5px;
}
#popup_title span {
    text-shadow: 0 0 5px #ffffff;
}
.popup_inner {
    padding: 15px 0 0 0;
    position: relative;
    background-color: #ffffff;
    border-radius: 3px;
    border: 1px solid #84b0d9;
    min-height: 260px;
}
.popup_inner h3{
    color: #2261ab;
    font-size: 16px;
    font-weight: normal;
    margin-top: -8px;
    letter-spacing: -0.3px;
}
.popup_inner p {
    font-size: 13px;
    line-height: 1.4;
}
.popup_footer {
    height: 64px;
    background-color: #f3f3f3;
    border-top: 1px solid #e7e7e7;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    text-align: right;
    width: 406px;
    position: absolute;
    bottom: 0;
}
.popup_footer a {
    background: url("../images/wpc/popup_btn.png") 0 0 no-repeat transparent;
    width: 130px;
    line-height: 36px;
    height: 36px;
    color: #40434a;
    font-size: 13px;
    margin-right: 15px;
    margin-top: 15px;
    text-shadow: 0 1px 5px #ffffff;
    display: inline-block;
    text-decoration: none;
    padding: 0 10px;
    text-align: center;
}
.popup_footer a:hover {
    background-position: 0 -39px;
}
#close {
    position: absolute;
    width: 45px;
    height: 22px;
    right: 3px;
    top: -1px;
    background: url("../images/wpc/close.png") center no-repeat transparent;
    cursor: pointer;
}
span.full_rate {
    position: relative;
    top: 4px;
    left: 6px;
    display: inline-block;
    background: url("../images/wpc/full_rate.png") 0 center no-repeat transparent;
    width: 84px;
    height: 18px;
}
 
 

 
 

/*---------------------------------------------------------
			MEDIA CSS
---------------------------------------------------------*/
@media (min-width:768px) {
.left_content{width:70%;padding-top: 10px;}
.side_bar{width:30%;padding-top: 40px;}

.page_prpc .left_content{width:68%;}
.page_prpc .side_bar{width:32%;}
}
@media(min-width:768px) and (max-width:991px){
.side_bar input{width:100%}
.link_details a{font-size:20px}
.easy_steps{text-align:center}
.easy_steps .s1,.easy_steps .s2,.easy_steps .s3{padding:0 5px;text-align:center;display:block;margin:0;width:33.33%}
.easy_steps .icon_cricle{float:none;margin:0 auto 15px;text-align:center;display:block}
.easy_steps .s1 p,.easy_steps .s2 p,.easy_steps .s3 p{margin:0}
.help_review_wrap .d_button{float:right}

.page_prpc .fl p{max-width:400px;}
.page_prpc .d_selector{padding:20px}
.page_prpc .d_selector tr td{padding:0 5px;}
.logo-with-google-translate .winzip-logo,
.logo-with-google-translate-prpc .winzip-logo{max-width: 68px;margin-right:3px;}
#google_translate_element{max-width:134px;}
#google_translate_element .goog-te-gadget-simple{max-width:100%;    text-overflow: ellipsis;
    overflow: hidden;}
}
@media (max-width:767px) {
h1{font-size:24px;margin:15px 0}
.link_details a{font-size:20px}
.left_content,.side_bar{width:100%;padding-top:10px;padding-bottom:15px}
.gray{padding:15px;margin-bottom:15px}
.easy_steps .s1,.easy_steps .s2,.easy_steps .s3{width:100%;margin:0 0 15px}
.easy_steps .s1 p,.easy_steps .s2 p,.easy_steps .s3 p{padding:5px 0 0}
.help_review_wrap .d_button{float:right}
.help_review_wrap .info_block{padding:15px}
.help_review_wrap .top_title{margin:0;width:100%}
.help_review_wrap .d_link,.help_review_wrap .d_button,.help_review_wrap .icons{width:100%;float:none;display:inline-block;margin:0 0 15px;text-align:center}
.help_review_wrap .d_button{width:auto;padding-left:15px;padding-right:15px;margin:0 auto 15px;display:block}
.help_review_wrap .icons{margin-bottom:0}
.help_review_wrap{padding-bottom:15px}
.help_review_wrap .quote{margin-bottom:15px}
.info_block_footer .d_link{width:100%}
.info_block_footer .d_button{margin:15px 0 15px}
.info_block_footer .links{display:block;float:none;clear:both}
.logo_wrap .top_title b{font-size:18px}
.download_block .win_icon{display:block;float:none;margin:0 auto 15px}
.download_block .link_details{margin:0;width:100%;text-align:center}

.page_prpc h1{font-size:24px; margin:15px 0}
.page_prpc .d_selector{padding:10px}
.page_prpc .desc{font-size:14px;}
.page_prpc .main_download{min-width:auto;}
#footer_links,#footer_text{padding:15px;}

 .logo-with-google-translate,
 .logo-with-google-translate-prpc {width:100% !important; }  

}
 @media (max-width:519px) {
 .page_prpc .d_selector tr td{display:block;float:left;width:100%; padding:5px;}
 .page_prpc .select_wrapper{width:100%;}
 .page_prpc .main_download{width:100%;}
  .common_blue_block .container{text-align:center}
 .common_blue_block .container h1{display:block; text-align:center; width:100%; margin:0 0 15px}
 .common_blue_block .container .cert{display:inline-block; float:none;}
 
 .logo_wrap{display:inline-block;text-align:center;float: left}
 .lang_wrap,.lang_wrap select{width:100%;}
 .header_container  .top{text-align:center}
}
 
 
